.ui-field-help[data-v-841c7b1f]{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1}.ui-field-help-trigger[data-v-841c7b1f]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid rgba(15,118,110,.24);border-radius:999px;background:#fff;color:#0f766e;cursor:help;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.ui-field-help-trigger[data-v-841c7b1f]:hover,.ui-field-help-trigger[data-v-841c7b1f]:focus-visible,.ui-field-help.is-open .ui-field-help-trigger[data-v-841c7b1f]{border-color:#0f766e80;background:#ecfdf5;color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1a}.ui-field-help-popover[data-v-841c7b1f]{position:fixed;z-index:2200;display:grid;gap:8px;width:max-content;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;color:#334155;box-shadow:0 18px 40px #0f172a29}.ui-field-help-popover[data-v-841c7b1f]:before{position:absolute;width:10px;height:10px;border:1px solid rgba(15,23,42,.08);border-top:0;border-right:0;background:#fff;content:""}.ui-field-help-popover.is-right[data-v-841c7b1f]:before{top:50%;left:-5px;transform:translateY(-50%) rotate(45deg)}.ui-field-help-popover.is-left[data-v-841c7b1f]:before{top:50%;right:-5px;transform:translateY(-50%) rotate(225deg)}.ui-field-help-popover.is-bottom[data-v-841c7b1f]:before{top:-5px;left:12px;transform:rotate(135deg)}.ui-field-help-popover.is-top[data-v-841c7b1f]:before{bottom:-5px;left:50%;transform:translate(-50%) rotate(-45deg)}.ui-field-help-title[data-v-841c7b1f]{color:#0f172a;font-size:13px;line-height:1.35}.ui-field-help-body[data-v-841c7b1f]{display:grid;gap:8px;color:#475569;font-size:12px;line-height:1.65;white-space:normal}[data-v-841c7b1f] .ui-field-help-body p{margin:0}[data-v-841c7b1f] .ui-field-help-body strong{color:#0f172a;font-weight:700}.crud-modal-backdrop.is-right-drawer[data-v-7c48fbec]{justify-content:flex-end;align-items:stretch;padding:0;overflow:clip;animation:drawer-backdrop-in-7c48fbec .24s ease-out}.is-right-drawer .crud-modal-card[data-v-7c48fbec]{width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;animation:drawer-slide-in-7c48fbec .24s cubic-bezier(.22,1,.36,1)}.is-right-drawer .crud-modal-body[data-v-7c48fbec]{flex:1;min-height:0;overflow-y:auto}.is-right-drawer .crud-modal-footer[data-v-7c48fbec]{flex-shrink:0;gap:10px;padding:20px 24px 24px}.is-right-drawer .crud-modal-footer[data-v-7c48fbec] button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-height:44px;padding:0 16px;line-height:1.2}@keyframes drawer-slide-in-7c48fbec{0%{transform:translate(100%)}to{transform:none}}@keyframes drawer-backdrop-in-7c48fbec{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.crud-modal-backdrop.is-right-drawer[data-v-7c48fbec],.is-right-drawer .crud-modal-card[data-v-7c48fbec]{animation:none}}.ui-select-field__status[data-v-3ea9f1c2]{padding:14px 16px;color:#748278;font-size:13px}.ui-select-field[data-v-3ea9f1c2]{position:relative;min-width:0;--ui-select-height: var(--ui-control-height-lg, 54px);--ui-select-radius: var(--ui-control-radius-lg, 16px);--ui-select-padding-x: 16px}.ui-select-field--md[data-v-3ea9f1c2]{--ui-select-height: var(--ui-control-height-md, 44px);--ui-select-radius: var(--ui-control-radius-md, 12px);--ui-select-padding-x: 14px}.ui-select-field--sm[data-v-3ea9f1c2]{--ui-select-height: var(--ui-control-height-sm, 36px);--ui-select-radius: var(--ui-control-radius-sm, 8px);--ui-select-padding-x: 12px}.ui-select-field__trigger[data-v-3ea9f1c2]{display:flex;width:100%;min-height:var(--ui-select-height);align-items:center;justify-content:space-between;gap:12px;padding:0 var(--ui-select-padding-x);border:1px solid rgba(15,23,42,.1);border-radius:var(--ui-select-radius);background:#fffffff5;color:var(--text-main);outline:0;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ui-select-field__trigger[data-v-3ea9f1c2]:hover:not(:disabled),.ui-select-field__trigger[data-v-3ea9f1c2]:focus-visible,.ui-select-field__trigger.is-open[data-v-3ea9f1c2]{border-color:#3f8d6552;box-shadow:0 0 0 4px #62a57e1a}.ui-select-field__trigger.field-invalid[data-v-3ea9f1c2]{border-color:#fca5a5;box-shadow:0 0 0 1px #b423181f}.ui-select-field__trigger[data-v-3ea9f1c2]:disabled{cursor:not-allowed;opacity:.62}.ui-select-field__trigger.is-placeholder .ui-select-field__value[data-v-3ea9f1c2]{color:#94a3b8}.ui-select-field__trigger.has-clear[data-v-3ea9f1c2]{padding-right:16px}.ui-select-field__trigger.has-clear .ui-select-field__value[data-v-3ea9f1c2]{padding-right:28px}.ui-select-field__clear[data-v-3ea9f1c2]{position:absolute;top:50%;right:40px;z-index:1;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#64748b;transform:translateY(-50%)}.ui-select-field__clear[data-v-3ea9f1c2]:hover,.ui-select-field__clear[data-v-3ea9f1c2]:focus-visible{background:#0f172a0d;outline:0}.ui-select-field__trigger>svg[data-v-3ea9f1c2]{flex-shrink:0;color:#64748b}.ui-select-field__value[data-v-3ea9f1c2]{min-width:0;flex:1;overflow:hidden;color:#162019;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ui-select-field__panel[data-v-3ea9f1c2]{position:fixed;z-index:90;overflow:auto;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f}.ui-select-field__option[data-v-3ea9f1c2]{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:#17233d;font:inherit;font-size:14px;font-weight:600;text-align:left}.ui-select-field__option[data-v-3ea9f1c2]:hover:not(:disabled),.ui-select-field__option.is-active[data-v-3ea9f1c2]{background:#f8fafcfa}.ui-select-field__option.is-selected[data-v-3ea9f1c2]{background:#edf7f1eb;color:#2b7651}.ui-select-field__option[data-v-3ea9f1c2]:disabled{color:#a1a1aa;cursor:not-allowed}.ui-select-field__option>svg[data-v-3ea9f1c2]{flex-shrink:0;color:#2b7651}.ui-switch-card[data-v-185a9184]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:16px 18px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ui-switch-card[data-v-185a9184]:hover:not(.is-disabled){border-color:#0f766e3d;background:#fff;box-shadow:0 10px 24px #0f172a0d}.ui-switch-card[data-v-185a9184]:focus-visible{outline:2px solid rgba(15,118,110,.32);outline-offset:2px}.ui-switch-card.is-active[data-v-185a9184]{border-color:#0f766e3d;background:linear-gradient(180deg,#f3fbf6fa,#fffffff5)}.ui-switch-card.is-invalid[data-v-185a9184]{border-color:#fca5a5;background:#fef2f2e6;box-shadow:0 0 0 1px #b423181f}.ui-switch-card.is-disabled[data-v-185a9184]{cursor:not-allowed;opacity:.68}.ui-switch-card.is-compact[data-v-185a9184]{min-height:0;padding:12px 12px 12px 14px;gap:12px}.ui-switch-card__icon[data-v-185a9184]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,118,110,.18);background:linear-gradient(145deg,#0f766e1c,#38bdf814);color:#0f766e;box-shadow:0 1px #fffc inset}.ui-switch-card__copy[data-v-185a9184]{flex:1;min-width:0;display:grid;gap:4px}.ui-switch-card__title-row[data-v-185a9184]{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%}.ui-switch-card__copy strong[data-v-185a9184]{color:#0f172a;font-size:14px;font-weight:600;line-height:1.35}.ui-switch-card__title-extra[data-v-185a9184]{display:inline-flex;align-items:center;flex:0 0 auto}.ui-switch-card:not(.is-compact) .ui-switch-card__copy strong[data-v-185a9184]{font-size:16px}.ui-switch-card__copy small[data-v-185a9184]{color:#64748b;font-size:12px;line-height:1.45}.ui-switch-card__control[data-v-185a9184]{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;color:#0f172a;font-size:14px;font-weight:600}.ui-switch-card__track[data-v-185a9184]{position:relative;display:inline-flex;align-items:center;width:52px;height:32px;border-radius:999px;background:#d0d5dd;transition:background-color .2s ease}.ui-switch-card.is-active .ui-switch-card__track[data-v-185a9184]{background:linear-gradient(135deg,#0f766e,#22c55e)}.ui-switch-card__thumb[data-v-185a9184]{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 10px #0f172a2e;transition:transform .2s ease}.ui-switch-card.is-active .ui-switch-card__thumb[data-v-185a9184]{transform:translate(20px)}.ui-switch-card__state[data-v-185a9184]{white-space:nowrap}.ui-form-field[data-v-82316baa]{display:grid;gap:8px;min-width:0}.ui-form-field.is-span-2[data-v-82316baa]{grid-column:span 2}.ui-form-field.is-span-3[data-v-82316baa]{grid-column:span 3}.ui-form-field-label-row[data-v-82316baa]{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%}.ui-form-field-label[data-v-82316baa]{color:#334155;font-size:13px;font-weight:600;line-height:1.4}.ui-form-field.has-error .ui-form-field-label[data-v-82316baa]{color:#b91c1c}.ui-form-field-control[data-v-82316baa],.ui-form-field-custom-wrap[data-v-82316baa]{min-width:0}.ui-form-field-custom-wrap.field-invalid[data-v-82316baa]{border-radius:16px;box-shadow:0 0 0 1px #b423181f}.ui-form-field-input[data-v-82316baa]{width:100%}.ui-form-trigger[data-v-82316baa]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;color:#0f172a;text-align:left}.ui-form-trigger.field-invalid[data-v-82316baa]{border-color:#fca5a5;box-shadow:0 0 0 1px #b423181f}.ui-form-trigger-wrap[data-v-82316baa]{display:flex;align-items:center;gap:10px}.ui-form-trigger.is-placeholder .ui-form-trigger-text[data-v-82316baa]{color:#94a3b8}.ui-form-trigger.is-readonly[data-v-82316baa]{cursor:default}.ui-form-trigger-action[data-v-82316baa]{color:#2b7651;font-size:13px;font-weight:600}.ui-form-trigger-action.is-readonly[data-v-82316baa]{color:#94a3b8}.ui-form-trigger-clear[data-v-82316baa]{flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:transparent;color:#64748b;font-size:13px;font-weight:600}.ui-form-field-hint[data-v-82316baa],.ui-form-field-error[data-v-82316baa]{margin:0;font-size:12px;line-height:1.5}.ui-form-field-hint[data-v-82316baa]{color:#94a3b8}.ui-form-field-error[data-v-82316baa]{color:#b91c1c}.ui-form-option-list[data-v-82316baa]{display:flex;flex-wrap:wrap;gap:12px 18px}.ui-form-option-item[data-v-82316baa]{display:inline-flex;align-items:center;gap:8px;color:#0f172a}.ui-form-grid[data-v-3968f784]{display:grid;gap:14px 16px}.ui-form-grid.is-1[data-v-3968f784]{grid-template-columns:1fr}.ui-form-grid.is-2[data-v-3968f784]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid.is-3[data-v-3968f784]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-loading-state[data-v-0920add4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;text-align:center;color:#9ca1a7db}.ui-loading-state.is-page[data-v-0920add4]{width:min(460px,calc(100vw - 72px));min-height:0;gap:18px}.ui-loading-state.is-inline[data-v-0920add4]{min-height:112px;gap:10px}.ui-loading-state.is-overlay[data-v-0920add4]{width:112px;min-height:112px;border-radius:18px;background:#ffffffd6;box-shadow:0 14px 34px #0f172a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-loading-state.is-small[data-v-0920add4]{min-height:96px;gap:8px}.ui-loading-mark[data-v-0920add4]{width:44px;height:44px;opacity:.82;animation:ui-loading-mark-float-0920add4 4.2s ease-in-out infinite}.ui-loading-state.is-small .ui-loading-mark[data-v-0920add4],.ui-loading-state.is-inline .ui-loading-mark[data-v-0920add4],.ui-loading-state.is-overlay .ui-loading-mark[data-v-0920add4]{width:32px;height:32px}.ui-loading-mark svg[data-v-0920add4]{display:block;width:100%;height:100%}.ui-loading-hex-outline[data-v-0920add4],.ui-loading-hex-inner[data-v-0920add4]{stroke:#687076d1;stroke-linejoin:round}.ui-loading-hex-outline[data-v-0920add4]{stroke-width:1.6}.ui-loading-hex-inner[data-v-0920add4]{stroke:#687076e6;stroke-width:1.8;transform-box:fill-box;transform-origin:center;animation:ui-loading-inner-hex-fade-0920add4 1.8s cubic-bezier(.22,1,.36,1) infinite}.ui-loading-copy[data-v-0920add4]{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:420px}.ui-loading-copy strong[data-v-0920add4]{color:#9ca1a7db;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:0}.ui-loading-state.is-page .ui-loading-copy strong[data-v-0920add4]{font-size:clamp(22px,3vw,30px)}.ui-loading-state.is-small .ui-loading-copy strong[data-v-0920add4],.ui-loading-state.is-inline .ui-loading-copy strong[data-v-0920add4],.ui-loading-state.is-overlay .ui-loading-copy strong[data-v-0920add4]{font-size:14px}.ui-loading-copy span[data-v-0920add4]{color:#b0b5bbe0;font-size:15px;line-height:1.6}@keyframes ui-loading-mark-float-0920add4{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes ui-loading-inner-hex-fade-0920add4{0%{opacity:.95;transform:scale(1)}48%{opacity:.52;transform:scale(1.68)}76%{opacity:.08;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.seat-service[data-v-fe7bc9c3]{display:grid;gap:20px;color:var(--text-main)}.seat-heading[data-v-fe7bc9c3],.seat-section-head[data-v-fe7bc9c3],.seat-pagination[data-v-fe7bc9c3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.seat-heading h3[data-v-fe7bc9c3],.seat-section-head h4[data-v-fe7bc9c3]{margin:0}.seat-section-head span[data-v-fe7bc9c3],.seat-section-head small[data-v-fe7bc9c3],.seat-note[data-v-fe7bc9c3],.seat-pagination[data-v-fe7bc9c3]{color:var(--text-subtle);font-size:13px}.seat-section-head small[data-v-fe7bc9c3]{margin-left:10px;font-weight:400}.seat-card[data-v-fe7bc9c3]{border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--surface-strong)}.seat-section-head[data-v-fe7bc9c3]{margin-bottom:24px}.seat-time-scroll[data-v-fe7bc9c3],.seat-table-scroll[data-v-fe7bc9c3]{overflow-x:auto}.seat-time[data-v-fe7bc9c3]{min-width:640px}.seat-axis[data-v-fe7bc9c3]{margin-left:145px;display:flex;justify-content:space-between;color:var(--text-faint);font-size:12px;margin-bottom:18px}.seat-time-row[data-v-fe7bc9c3]{display:grid;grid-template-columns:130px 1fr;gap:15px;align-items:center;margin-bottom:20px;font-size:13px}.seat-track[data-v-fe7bc9c3]{background:var(--surface-soft);height:42px;border-radius:6px;position:relative}.seat-bar[data-v-fe7bc9c3]{height:42px;min-width:3px;background:#dcebe1;border-radius:6px;display:flex;align-items:center;justify-content:center;white-space:nowrap;color:#387452;font-size:12px;overflow:hidden}.seat-bar-alt[data-v-fe7bc9c3]{background:#e0eaf0;color:#527481}.seat-now[data-v-fe7bc9c3]{position:absolute;top:-8px;bottom:-10px;border-left:2px dashed #b99a61}.seat-time-caption[data-v-fe7bc9c3]{color:var(--text-faint);font-size:12px;margin:8px 0 0 145px}.seat-filters[data-v-fe7bc9c3]{display:flex;gap:4px}.seat-filters button[data-v-fe7bc9c3],.seat-link[data-v-fe7bc9c3]{border:0;background:transparent;color:var(--text-subtle);padding:6px 9px;font-size:12px}.seat-filters .selected[data-v-fe7bc9c3]{background:var(--green-100);color:var(--green-700);border-radius:6px}.seat-link[data-v-fe7bc9c3]{color:var(--green-700)}table[data-v-fe7bc9c3]{width:100%;border-collapse:collapse;min-width:690px;font-size:13px}th[data-v-fe7bc9c3]{text-align:left;background:var(--surface-soft);color:var(--text-faint);font-weight:400;padding:12px}td[data-v-fe7bc9c3]{padding:19px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-fe7bc9c3]{display:block;color:var(--text-faint);font-size:11px;margin-top:5px}.seat-status[data-v-fe7bc9c3]{padding:5px 8px;background:var(--green-100);color:var(--green-700);border-radius:5px;font-size:12px}.seat-expiring[data-v-fe7bc9c3]{color:#986a28;background:#fff4df}.seat-pagination[data-v-fe7bc9c3]{margin-top:20px}.seat-pagination button[data-v-fe7bc9c3]{font-size:12px;background:none;border:1px solid var(--line);padding:5px 8px;border-radius:5px}.seat-warning[data-v-fe7bc9c3]{color:#a66a20;font-size:13px;margin:20px 0 0}.seat-form[data-v-fe7bc9c3]{display:grid;gap:18px}.seat-form input[data-v-fe7bc9c3]:not([type=checkbox]),.seat-form select[data-v-fe7bc9c3],.seat-form textarea[data-v-fe7bc9c3]{width:100%;border:1px solid var(--line-strong);padding:10px;border-radius:8px;font:inherit;background:#fff;color:inherit}.seat-preview[data-v-fe7bc9c3]{padding:14px;background:var(--green-100);color:var(--green-700);line-height:1.8;border-radius:8px;font-size:13px}.seat-contact[data-v-fe7bc9c3]{display:block;max-width:280px;margin:auto}.seat-form [role=alert][data-v-fe7bc9c3]{color:#ac3d31}@media(max-width:850px){.seat-section-head[data-v-fe7bc9c3]{align-items:flex-start;flex-direction:column}.seat-card[data-v-fe7bc9c3]{padding:16px}}.template-import-mask[data-v-824ccb06]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#0f172a61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-import-card[data-v-824ccb06]{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 80px #0f172a38}.template-import-card.is-upload[data-v-824ccb06]{width:min(620px,calc(var(--web-logical-vw) * 100 - 64px));max-height:min(700px,calc(var(--web-logical-vh) * 100 - 48px))}.template-import-card.is-preview[data-v-824ccb06]{display:flex;flex-direction:column;width:min(1180px,calc(var(--web-logical-vw) * 100 - 80px));height:min(860px,calc(var(--web-logical-vh) * 100 - 56px));max-height:min(860px,calc(var(--web-logical-vh) * 100 - 56px))}.template-import-head[data-v-824ccb06]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.template-import-head h4[data-v-824ccb06]{margin:0 0 8px;color:#0f172a;font-size:22px;line-height:1.2}.template-import-head p[data-v-824ccb06],.template-import-download-row p[data-v-824ccb06],.template-import-dropzone p[data-v-824ccb06],.template-import-file-row p[data-v-824ccb06]{margin:0;color:#64748b}.template-import-close[data-v-824ccb06]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:0;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:28px;line-height:1;cursor:pointer}.template-import-close[data-v-824ccb06]:hover{background:#e2e8f0}.template-import-body[data-v-824ccb06]{max-height:calc(var(--web-logical-vh) * 100 - 180px);overflow:auto}.template-import-card.is-preview .template-import-body[data-v-824ccb06]{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.template-import-upload-stage[data-v-824ccb06]{display:grid}.template-import-download-row[data-v-824ccb06]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 28px;border-bottom:1px solid #e2e8f0}.template-import-download-row>div[data-v-824ccb06]{min-width:0}.template-import-download-row strong[data-v-824ccb06]{display:block;margin-bottom:5px;color:#0f172a}.template-import-download-row p[data-v-824ccb06]{font-size:14px;line-height:1.55}.template-import-download-row .primary-button[data-v-824ccb06]{min-width:104px;flex:none;white-space:nowrap}.template-import-dropzone[data-v-824ccb06]{min-height:220px;padding:32px 28px;cursor:pointer;background:linear-gradient(180deg,#f8fffc,#fff)}.template-import-dropzone.is-locked[data-v-824ccb06]{cursor:default}.template-import-dropzone[data-v-824ccb06]:focus{outline:2px solid rgba(47,133,90,.28);outline-offset:-2px}.template-import-dropzone-copy[data-v-824ccb06]{display:grid;justify-items:center;gap:8px;color:#0f172a;text-align:center}.template-import-upload-icon[data-v-824ccb06]{position:relative;width:64px;height:48px;border:2px solid #dbeee9;border-radius:14px}.template-import-upload-icon[data-v-824ccb06]:before,.template-import-upload-icon[data-v-824ccb06]:after{content:"";position:absolute;left:18px;right:18px;height:4px;border-radius:999px;background:#dbeee9}.template-import-upload-icon[data-v-824ccb06]:before{top:14px}.template-import-upload-icon[data-v-824ccb06]:after{top:27px}.template-import-file-list[data-v-824ccb06]{display:grid;gap:8px;width:min(100%,500px);margin:24px auto 0}.template-import-file-row[data-v-824ccb06]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:12px 12px 12px 14px;border:1px solid #d8ebe5;border-radius:12px;background:#f8fffceb;box-shadow:0 10px 28px #0f172a0a}.template-import-file-row>div[data-v-824ccb06]{min-width:0}.template-import-file-row strong[data-v-824ccb06]{display:flex;align-items:center;gap:8px;overflow:hidden;color:#0f172a;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.template-import-file-row strong>span[data-v-824ccb06]:last-child{overflow:hidden;text-overflow:ellipsis}.template-import-file-issue-mark[data-v-824ccb06]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:999px;font-size:13px;font-weight:800;line-height:1}.template-import-file-issue-mark.is-error[data-v-824ccb06]{background:#fee2e2;color:#b42318}.template-import-file-issue-mark.is-warning[data-v-824ccb06]{background:#fff7ed;color:#b45309}.template-import-file-issue-text[data-v-824ccb06]{flex:0 0 auto;color:#b45309;font-size:13px;font-weight:700;white-space:nowrap}.template-import-file-issue-text.is-error[data-v-824ccb06]{color:#b42318}.template-import-file-row p[data-v-824ccb06]{overflow:hidden;margin-top:3px;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.template-import-file-remove[data-v-824ccb06]{flex:0 0 auto;min-height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer}.template-import-file-remove[data-v-824ccb06]:hover{background:#2f855a14;color:#176f49}.template-import-file-remove[data-v-824ccb06]:disabled{cursor:not-allowed;opacity:.45}.template-import-file-remove[data-v-824ccb06]:disabled:hover{background:transparent;color:#64748b}.template-import-upload-actions[data-v-824ccb06]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 28px 28px}.template-import-preview-stage[data-v-824ccb06]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:0;height:100%;padding:24px 28px 28px;overflow:hidden}.template-import-preview-stage.has-issues[data-v-824ccb06]{grid-template-rows:auto auto minmax(0,1fr)}.template-import-preview-content[data-v-824ccb06]{min-height:0;overflow:hidden}.template-import-preview-stage.has-issues .template-import-preview-content[data-v-824ccb06]{grid-row:3}.template-import-preview-content[data-v-824ccb06]>*{min-height:0}.template-import-preview-head[data-v-824ccb06],.template-import-preview-actions[data-v-824ccb06]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.template-import-preview-head>div[data-v-824ccb06]:first-child{min-width:0}.template-import-preview-head strong[data-v-824ccb06]{display:block;margin-bottom:10px;color:#0f172a;font-size:20px}.template-import-summary-grid[data-v-824ccb06]{display:flex;flex-wrap:wrap;gap:8px}.template-import-summary-grid span[data-v-824ccb06]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid #dbe4ea;border-radius:999px;background:#f8fafc;color:#475569;font-size:13px}.template-import-summary-grid b[data-v-824ccb06]{color:#0f172a}.template-import-summary-grid .danger[data-v-824ccb06]{border-color:#fecaca;background:#fff1f2;color:#b42318}.template-import-issues-panel[data-v-824ccb06]{display:grid;gap:10px;padding:14px;border:1px solid #fecaca;border-radius:14px;background:#fff7f7}.template-import-issues-head[data-v-824ccb06]{display:flex;align-items:center;justify-content:space-between;gap:16px}.template-import-issues-head strong[data-v-824ccb06]{color:#991b1b}.template-import-issues-head span[data-v-824ccb06]{color:#b42318;font-size:13px}.template-import-issues-list[data-v-824ccb06]{display:grid;gap:8px;max-height:180px;overflow:auto}.template-import-issue-row[data-v-824ccb06]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(254,202,202,.88);border-radius:10px;background:#fff}.template-import-issue-row strong[data-v-824ccb06]{display:block;color:#0f172a;font-size:14px;line-height:1.45}.template-import-issue-row p[data-v-824ccb06]{margin:3px 0 0;color:#64748b;font-size:12px}.template-import-issue-badge[data-v-824ccb06]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700}.template-import-issue-badge.error[data-v-824ccb06]{background:#fee2e2;color:#b42318}.template-import-issue-badge.warning[data-v-824ccb06]{background:#fff7ed;color:#b45309}.template-import-empty-result[data-v-824ccb06]{display:grid;justify-items:center;gap:8px;min-height:320px;padding:48px 24px;border:1px dashed #dbe4ea;border-radius:14px;background:#f8fafc;color:#64748b;text-align:center}.template-import-empty-result strong[data-v-824ccb06]{color:#0f172a;font-size:16px}.template-import-empty-result p[data-v-824ccb06]{max-width:420px;margin:0;line-height:1.6}.ui-toolbar-field[data-v-cac06868]{display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-cac06868]{font-size:13px;font-weight:700;color:#556070}.ui-search-shell[data-v-cac06868]{display:flex;height:62px;align-items:center;gap:12px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcff);padding:0 16px 0 18px;box-shadow:0 10px 24px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease}.ui-search-shell.is-default[data-v-cac06868]{height:var(--ui-control-height-lg, 54px);border-radius:var(--ui-control-radius-lg, 16px)}.ui-search-shell.is-compact[data-v-cac06868]{height:32px;gap:6px;border-radius:999px;background:#ffffffeb;padding:0 8px 0 10px;box-shadow:none}.ui-search-shell[data-v-cac06868]:focus-within,.ui-search-shell.has-value[data-v-cac06868]{border-color:#3b82f657;box-shadow:0 16px 30px #3b82f61f}.ui-search-shell.is-compact[data-v-cac06868]:focus-within,.ui-search-shell.is-compact.has-value[data-v-cac06868]{border-color:#0f766e57;box-shadow:0 0 0 3px #0f766e14}.ui-search-shell.has-tag[data-v-cac06868]{gap:8px}.ui-search-icon[data-v-cac06868]{display:inline-flex;width:20px;height:20px;color:#64748b}.ui-search-shell.is-compact .ui-search-icon[data-v-cac06868]{width:15px;height:15px;color:#94a3b8}.ui-search-icon svg[data-v-cac06868]{width:100%;height:100%}.ui-search-input[data-v-cac06868]{min-width:0;width:100%;height:auto;min-height:0;flex:1;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font-size:17px;color:#111827;line-height:1.35;outline:0!important;padding:0!important}.ui-search-shell.has-tag .ui-search-input[data-v-cac06868]{min-width:72px}.ui-search-input[data-v-cac06868]::placeholder{color:#8b94a7}.ui-search-shell.is-compact .ui-search-input[data-v-cac06868]{font-size:12px}.ui-search-shell.is-compact .ui-search-input[data-v-cac06868]::placeholder{color:#94a3b8}.ui-search-input[data-v-cac06868]::-webkit-search-decoration,.ui-search-input[data-v-cac06868]::-webkit-search-cancel-button,.ui-search-input[data-v-cac06868]::-webkit-search-results-button,.ui-search-input[data-v-cac06868]::-webkit-search-results-decoration{display:none}.ui-search-tags[data-v-cac06868]{display:inline-flex;min-width:0;max-width:62%;flex:0 1 auto;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.ui-search-tags[data-v-cac06868]::-webkit-scrollbar{display:none}.ui-search-tag[data-v-cac06868]{display:inline-flex;max-width:180px;flex:0 0 auto;align-items:center;gap:6px;border-radius:999px;background:#e8f6f2;padding:6px 8px 6px 10px;color:#0f766e}.ui-search-tag-label[data-v-cac06868]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.ui-search-tag-clear[data-v-cac06868],.ui-search-submit[data-v-cac06868]{border:0;border-radius:999px;font-size:12px;font-weight:700}.ui-search-tag-clear[data-v-cac06868]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;background:#0f766e1a;color:#0f766e;font-size:14px;line-height:1}.ui-search-shell.is-compact .ui-search-tags[data-v-cac06868]{max-width:58%;gap:4px}.ui-search-shell.is-compact .ui-search-tag[data-v-cac06868]{max-width:120px;height:22px;gap:4px;padding:0 6px 0 8px}.ui-search-shell.is-compact .ui-search-tag-label[data-v-cac06868]{font-size:11px;line-height:1}.ui-search-shell.is-compact .ui-search-tag-clear[data-v-cac06868]{width:16px;height:16px;font-size:12px}.ui-search-submit[data-v-cac06868]{display:inline-flex;min-width:68px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;background:#16846f;padding:0 12px;color:#fff}.ui-search-submit[data-v-cac06868]:hover,.ui-search-submit[data-v-cac06868]:focus-visible{background:#0f766e;outline:none}.ui-search-submit-enter[data-v-cac06868]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1;opacity:.82;transform:translateY(.5px)}.ui-search-shell.is-compact .ui-search-submit[data-v-cac06868]{min-width:58px;height:24px;padding:0 9px;background:#16846f;color:#fff;font-size:12px}.ui-search-shell.is-compact .ui-search-submit[data-v-cac06868]:hover,.ui-search-shell.is-compact .ui-search-submit[data-v-cac06868]:focus-visible{background:#0f766e;outline:none}.department-tree-select[data-v-2b05bdd7]{display:grid;gap:12px}.department-tree-search-field[data-v-2b05bdd7] .ui-search-shell.is-default{height:46px;border-radius:14px;background:#fff;box-shadow:none}.department-tree-search-field[data-v-2b05bdd7] .ui-search-shell.is-default:focus-within,.department-tree-search-field[data-v-2b05bdd7] .ui-search-shell.is-default.has-value{border-color:#3f8d6557;box-shadow:0 0 0 3px #3f8d6514}.department-tree-search-field[data-v-2b05bdd7] .ui-search-input{font-size:15px}.is-invalid .department-tree-search-field[data-v-2b05bdd7] .ui-search-shell{border-color:#dc262680}.department-tree-list[data-v-2b05bdd7]{display:flex;max-height:430px;min-height:280px;flex-direction:column;gap:6px;overflow:auto;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:linear-gradient(180deg,#f8fafcbd,#fffffffa);padding:10px}.department-tree-row[data-v-2b05bdd7]{--tree-depth: 0;display:flex;min-height:48px;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;background:transparent;padding:7px 10px 7px 8px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-tree-row[data-v-2b05bdd7]:hover,.department-tree-row.is-active[data-v-2b05bdd7]{background:#f8fafceb;border-color:transparent}.department-tree-row.is-disabled[data-v-2b05bdd7]{cursor:not-allowed;opacity:.42}.department-tree-row.is-disabled[data-v-2b05bdd7]:hover,.department-tree-row.is-disabled.is-active[data-v-2b05bdd7]{background:transparent}.department-tree-row.is-navigation-only[data-v-2b05bdd7]{cursor:pointer}.department-tree-row.is-navigation-only .department-tree-copy[data-v-2b05bdd7],.department-tree-row.is-navigation-only .department-tree-icon[data-v-2b05bdd7]{opacity:.66}.department-tree-row.is-covered[data-v-2b05bdd7]{cursor:default}.department-tree-indent[data-v-2b05bdd7]{width:calc(var(--tree-depth) * 22px);flex:0 0 calc(var(--tree-depth) * 22px)}.department-tree-toggle[data-v-2b05bdd7]{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:8px;color:#475569}.department-tree-toggle[data-v-2b05bdd7]:not(.is-placeholder):hover{background:#0f172a0f}.department-tree-toggle.is-placeholder[data-v-2b05bdd7]{visibility:hidden}.department-tree-icon[data-v-2b05bdd7]{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:#0f172a}.department-tree-icon.is-business-unit[data-v-2b05bdd7]{color:#2b7651}.department-tree-copy[data-v-2b05bdd7]{display:grid;min-width:0;flex:1;gap:2px}.department-tree-copy strong[data-v-2b05bdd7]{overflow:hidden;color:#111827;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.department-tree-copy small[data-v-2b05bdd7]{overflow:hidden;color:#64748b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.department-tree-check[data-v-2b05bdd7]{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1.5px solid #cbd5e1;border-radius:50%;background:#fff;color:#fff}.department-tree-check.is-checked[data-v-2b05bdd7]{border-color:#2f855d;background:#2f855d}.department-tree-empty[data-v-2b05bdd7]{display:flex;min-height:180px;align-items:center;justify-content:center;color:#94a3b8;font-size:14px}.department-select-status[data-v-429f08d3]{padding:14px 16px;color:#748278;font-size:13px}.ui-toolbar-field[data-v-429f08d3]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-429f08d3]{font-size:13px;font-weight:700;color:#556070}.department-select-control[data-v-429f08d3]{display:flex;min-height:62px;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcff);padding:10px 12px 10px 18px;box-shadow:0 10px 24px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease;cursor:pointer}.department-select-control[data-v-429f08d3]:hover,.department-select-control.is-open[data-v-429f08d3]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.department-select-control.is-disabled[data-v-429f08d3]{cursor:not-allowed;opacity:.65}.department-select-control.is-empty .department-select-value[data-v-429f08d3]{color:#8b94a7}.department-select-value[data-v-429f08d3]{min-width:0;flex:1;overflow:hidden;color:#111827;font-size:17px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.department-select-input[data-v-429f08d3]{min-width:0;width:100%;height:auto;flex:1;border:0;border-radius:0;background:transparent;color:#111827;font:inherit;font-size:17px;line-height:1.2;outline:0;padding:0;box-shadow:none}.department-select-input[data-v-429f08d3]::placeholder{color:#8b94a7}.department-select-clear[data-v-429f08d3],.department-select-chevron[data-v-429f08d3]{display:inline-flex;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#111827;cursor:pointer}.department-select-clear[data-v-429f08d3]{color:#64748b}.department-select-clear[data-v-429f08d3]:hover,.department-select-chevron[data-v-429f08d3]:hover{background:#0f172a0d}.department-select-clear[data-v-429f08d3]:disabled,.department-select-chevron[data-v-429f08d3]:disabled{cursor:not-allowed}.department-select-panel[data-v-429f08d3]{position:absolute;top:calc(100% + 10px);left:0;z-index:45;width:min(460px,max(100%,calc(100vw - 32px)));min-width:320px;border:1px solid rgba(15,23,42,.12);border-radius:24px;background:#fffffffa;padding:12px;box-shadow:0 24px 56px #0f172a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.department-select-panel[data-v-429f08d3] .department-tree-list{max-height:300px;min-height:180px;border:0;border-radius:16px;background:transparent;padding:4px 0 0}.preset-tag-menu-trigger[data-v-49ca4c74]{position:absolute;top:-5px;right:-2px;width:20px;height:18px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #dce6df;border-radius:8px;background:#fff;color:#65766b;cursor:pointer;opacity:0;pointer-events:none}.preset-tag-menu-trigger[data-v-49ca4c74]:focus-visible,.preset-tag-menu-trigger[aria-expanded=true][data-v-49ca4c74]{opacity:1;pointer-events:auto}.preset-tag-menu[data-v-49ca4c74]{position:fixed;width:152px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fff;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.preset-tag-menu button[data-v-49ca4c74]{display:flex;align-items:center;gap:8px;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:#334155;font:inherit;font-size:13px;cursor:pointer}.preset-tag-menu button[data-v-49ca4c74]:hover,.preset-tag-menu button[data-v-49ca4c74]:focus-visible{background:#f1f5f9}.preset-tag-menu button.is-danger[data-v-49ca4c74]{color:#b42318}.preset-tag-menu button.is-danger[data-v-49ca4c74]:hover{background:#fef2f2}@media(hover:none){.preset-tag-menu-trigger[data-v-49ca4c74]{opacity:1;pointer-events:auto}}.ui-form-actions[data-v-6dc8c369]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-form-actions.is-start[data-v-6dc8c369]{justify-content:flex-start}.ui-form-actions.is-end[data-v-6dc8c369]{justify-content:flex-end}.ui-form-actions.is-between[data-v-6dc8c369]{justify-content:space-between}.ui-filter-preset-tag[data-v-75544740]{position:relative;flex:0 0 auto}.ui-filter-preset-tag[data-v-75544740]:hover .preset-tag-menu-trigger,.ui-filter-preset-tag[data-v-75544740]:focus-within .preset-tag-menu-trigger{opacity:1;pointer-events:auto}.ui-filter-presets.is-inline[data-v-75544740]{max-width:none;min-height:34px;width:100%}.is-inline .ui-filter-preset-quick-list[data-v-75544740]{flex:0 1 auto;min-width:0;max-width:none;overflow-x:auto;flex-wrap:nowrap}.is-inline .ui-filter-preset-quick-option[data-v-75544740]{background:#f2f5f3;border:1px solid transparent;color:#65756b;font-weight:500}.is-inline .ui-filter-preset-quick-option.is-active[data-v-75544740]{background:#e8f4ed;border-color:#bbd9c7;color:#32724c}.ui-filter-preset-add[data-v-75544740]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px dashed #b7c6bd;border-radius:16px;background:transparent;color:#567462;cursor:pointer;flex-shrink:0}.ui-filter-presets[data-v-75544740]{display:flex;min-width:0;max-width:min(760px,100%);align-items:center;gap:8px;min-height:48px}.ui-filter-preset-trigger[data-v-75544740]{flex:0 0 auto;border:0;background:transparent;color:var(--green-700);font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0 4px}.ui-filter-preset-trigger[data-v-75544740]:hover{color:var(--green-600)}.ui-filter-preset-trigger[data-v-75544740]:disabled{cursor:not-allowed;opacity:.55}.ui-filter-preset-quick-list[data-v-75544740]{display:flex;min-width:0;max-width:min(520px,52vw);align-items:center;gap:8px;overflow-x:auto;padding:7px 3px 3px;scrollbar-width:none}.ui-filter-preset-quick-list[data-v-75544740]::-webkit-scrollbar{display:none}.ui-filter-preset-quick-option[data-v-75544740]{flex:0 0 auto;max-width:160px;min-height:34px;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:#fff;padding:7px 14px;color:var(--text-muted);font:inherit;font-size:13px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ui-filter-preset-quick-option[data-v-75544740]:hover:not(:disabled){border-color:#2b765152;color:var(--green-700)}.ui-filter-preset-quick-option.is-active[data-v-75544740]{border-color:#20bf6452;background:#20bf641a;color:#168a49}.ui-filter-preset-quick-option[data-v-75544740]:disabled{cursor:not-allowed;opacity:.55}.filter-preset-list[data-v-75544740]{display:grid;gap:12px}.filter-preset-empty[data-v-75544740]{min-height:120px;display:grid;place-items:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:8px;background:#fafafa}.filter-preset-items[data-v-75544740]{display:grid;gap:8px;max-height:360px;overflow:auto}.filter-preset-item[data-v-75544740]{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden}.filter-preset-item.is-active[data-v-75544740]{border-color:var(--green-500);background:#f4fbf7}.filter-preset-apply[data-v-75544740],.filter-preset-delete[data-v-75544740],.filter-preset-save-row[data-v-75544740]{border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit}.filter-preset-apply[data-v-75544740]{min-width:0;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;text-align:left}.filter-preset-copy[data-v-75544740]{display:grid;min-width:0;gap:4px}.filter-preset-name[data-v-75544740]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.filter-preset-summary[data-v-75544740]{overflow:hidden;color:var(--text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.filter-preset-delete[data-v-75544740]{width:40px;align-self:stretch;display:grid;place-items:center;color:#b42318;border-left:1px solid var(--border)}.filter-preset-delete[data-v-75544740]:disabled{cursor:not-allowed;opacity:.5}.filter-preset-delete-copy[data-v-75544740]{margin:0;color:var(--text-muted);line-height:1.7}.filter-preset-save-row[data-v-75544740]{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--green-500);border-radius:8px;color:var(--green-700);font-weight:800;background:#f7fcf9}.filter-preset-save-form[data-v-75544740]{display:grid;gap:16px}.filter-preset-field[data-v-75544740]{display:grid;gap:8px;color:var(--text-muted);font-weight:700}.filter-preset-input[data-v-75544740]{height:44px;border:1px solid var(--border);border-radius:8px;padding:0 12px;color:var(--text);font:inherit}.filter-preset-secondary[data-v-75544740],.filter-preset-primary[data-v-75544740]{height:40px;border-radius:8px;padding:0 18px;font:inherit;font-weight:800;cursor:pointer}.filter-preset-secondary[data-v-75544740]{border:1px solid var(--border);background:#fff;color:var(--text-muted)}.filter-preset-primary[data-v-75544740]{border:1px solid var(--green-600);background:var(--green-600);color:#fff}.filter-preset-secondary[data-v-75544740]:disabled,.filter-preset-primary[data-v-75544740]:disabled{cursor:not-allowed;opacity:.55}.ui-form[data-v-403b1589]{display:grid;gap:18px}.ui-form.is-gap-sm[data-v-403b1589]{gap:14px}.ui-form.is-gap-md[data-v-403b1589]{gap:18px}.ui-form.is-gap-lg[data-v-403b1589]{gap:22px}.ui-form.is-compact[data-v-403b1589]{gap:14px}.ui-form.is-card[data-v-403b1589]{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,#f8fafcb8,#fffffffa)}.ui-form.is-flat[data-v-403b1589]{padding:0;border:0;border-radius:0;background:transparent}.ui-form.is-split[data-v-403b1589]{grid-template-columns:minmax(var(--ui-form-split-left-min),var(--ui-form-split-left)) var(--ui-form-split-gap) minmax(var(--ui-form-split-right-min),var(--ui-form-split-right));grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.ui-form.is-split.has-divider[data-v-403b1589]{grid-template-columns:minmax(var(--ui-form-split-left-min),var(--ui-form-split-left)) var(--ui-form-split-gap) minmax(var(--ui-form-split-right-min),var(--ui-form-split-right))}.ui-form.is-split.has-divider[data-v-403b1589]:before{content:"";grid-column:2;grid-row:1;align-self:stretch;width:1px;min-height:100%;background:#0f172a1a;pointer-events:none}.ui-form-split-column[data-v-403b1589]{min-width:0;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.ui-form-split-column-inner[data-v-403b1589]{min-width:0;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--ui-form-column-padding)}.ui-form-split-column-left .ui-form-split-column-inner[data-v-403b1589]{padding:var(--ui-form-split-left-padding)}.ui-form-split-column-right .ui-form-split-column-inner[data-v-403b1589]{padding:var(--ui-form-split-right-padding)}.ui-form.is-split.has-column-scroll[data-v-403b1589]{height:100%;overflow:hidden}.ui-form.is-split.has-column-scroll .ui-form-split-column[data-v-403b1589]{overflow-y:auto;overscroll-behavior:contain}.ui-form.is-gap-sm .ui-form-split-column-inner[data-v-403b1589]{gap:14px}.ui-form.is-gap-md .ui-form-split-column-inner[data-v-403b1589]{gap:18px}.ui-form.is-gap-lg .ui-form-split-column-inner[data-v-403b1589]{gap:22px}.ui-form-split-column-left[data-v-403b1589]{grid-column:1}.ui-form-split-column-right[data-v-403b1589],.ui-form.is-split.has-divider .ui-form-split-column-right[data-v-403b1589]{grid-column:3}.ui-toolbar-field[data-v-f57a9d92]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-f57a9d92]{font-size:13px;font-weight:700;color:#556070}.ui-select-trigger[data-v-f57a9d92]{display:flex;min-height:var(--ui-control-height-lg, 54px);box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:var(--ui-control-radius-lg, 16px);background:linear-gradient(180deg,#fff,#fbfcff);padding:0 12px;box-shadow:0 10px 24px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease;cursor:text}.ui-select-trigger--single[data-v-f57a9d92],.ui-select-trigger--summary[data-v-f57a9d92]{cursor:pointer}.ui-select-trigger[data-v-f57a9d92]:hover,.ui-select-trigger.is-open[data-v-f57a9d92]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.ui-select-trigger.is-empty .ui-select-input[data-v-f57a9d92]::placeholder{color:#8b94a7}.ui-select-copy[data-v-f57a9d92]{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;align-content:center;gap:6px}.ui-select-copy--single[data-v-f57a9d92]{flex-wrap:nowrap}.ui-select-single-value[data-v-f57a9d92]{display:block;min-width:0;overflow:hidden;color:#111827;font-size:15px;font-weight:700;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.ui-select-single-value.is-placeholder[data-v-f57a9d92]{color:#8b94a7;font-weight:600}.ui-select-placeholder[data-v-f57a9d92]{min-width:0;overflow:hidden;color:#8b94a7;font-size:15px;font-weight:600;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.ui-select-summary-value[data-v-f57a9d92]{min-width:0;overflow:hidden;color:#17233d;font-size:15px;font-weight:700;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.ui-select-chip[data-v-f57a9d92]{display:inline-flex;align-items:center;gap:6px;max-width:180px;min-height:34px;border:1px solid rgba(63,141,101,.28);border-radius:999px;background:#edf7f1b8;padding:4px 8px 4px 12px;color:#17233d;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer}.ui-select-chip[data-v-f57a9d92]:hover{border-color:#b91c1c38;background:#fef2f2e6;color:#b91c1c}.ui-select-chip-label[data-v-f57a9d92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-input[data-v-f57a9d92]{flex:1 0 100px;min-width:80px;height:34px;min-height:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111827;font:inherit;font-size:15px;font-weight:600;line-height:34px;outline:0!important;padding:0 4px;appearance:none!important;-webkit-appearance:none!important}.ui-select-input[data-v-f57a9d92]:focus{outline:0!important;box-shadow:none!important}.ui-select-input[readonly][data-v-f57a9d92]{cursor:pointer}.ui-select-input.is-selection-spacer[data-v-f57a9d92]{width:0;height:0;min-width:0;flex:0 0 0;line-height:0;padding:0}.ui-select-clear[data-v-f57a9d92],.ui-select-icon[data-v-f57a9d92]{display:inline-flex;flex-shrink:0;width:32px;height:32px;align-self:center;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#111827;cursor:pointer}.ui-select-clear[data-v-f57a9d92]{color:#64748b}.ui-select-clear[data-v-f57a9d92]:hover,.ui-select-icon[data-v-f57a9d92]:hover{background:#0f172a0d}.ui-select-panel[data-v-f57a9d92]{position:fixed;z-index:90;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;padding:6px 0;box-shadow:0 18px 40px #0f172a1f;overflow:auto}.ui-select-panel--grid[data-v-f57a9d92]{padding:8px;overflow:visible}.ui-select-list[data-v-f57a9d92]{display:flex;max-height:inherit;flex-direction:column;gap:2px;overflow:auto;padding:0 6px 4px}.ui-select-panel--grid .ui-select-list[data-v-f57a9d92]{display:grid;grid-template-columns:repeat(var(--ui-select-option-columns),minmax(0,1fr));gap:6px;overflow:visible;padding:0}.ui-select-option[data-v-f57a9d92]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;background:transparent;padding:10px 12px;text-align:left;color:#111827;font:inherit;font-size:14px;font-weight:600;line-height:1.45}.ui-select-option[data-v-f57a9d92]:disabled{opacity:1;cursor:not-allowed}.ui-select-panel--grid .ui-select-option[data-v-f57a9d92]{min-width:0;justify-content:center;border:1px solid rgba(148,163,184,.22);padding:10px 4px;text-align:center}.ui-select-panel--grid .ui-select-option.active[data-v-f57a9d92]{border-color:#2b765161;background:#eaf5efeb}.ui-select-panel--grid .ui-select-option-copy[data-v-f57a9d92]{justify-items:center}.ui-select-panel--grid .ui-select-check-slot[data-v-f57a9d92]{display:none}.ui-select-option[data-v-f57a9d92]:hover{background:#f8fafcf2}.ui-select-option.active[data-v-f57a9d92]{background:#f1f5f9f2;color:#0d9488}.ui-select-option-copy[data-v-f57a9d92]{min-width:0;display:grid;gap:3px}.ui-select-option-copy small[data-v-f57a9d92]{color:#64748b;font-size:12px;font-weight:500;line-height:1.45}.ui-select-option.active .ui-select-option-copy small[data-v-f57a9d92]{color:#3f715c}.option-check[data-v-f57a9d92]{flex-shrink:0;color:#2b7651}.ui-select-check-slot[data-v-f57a9d92]{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:#2b7651}.ui-select-check-slot.active[data-v-f57a9d92]{background:#2b76511f}.ui-select-radio[data-v-f57a9d92]{position:relative;width:18px;height:18px;flex-shrink:0;border:2px solid rgba(148,163,184,.8);border-radius:50%;background:#fff}.ui-select-radio.active[data-v-f57a9d92]{border-color:#2b7651}.ui-select-radio.active[data-v-f57a9d92]:after{position:absolute;inset:3px;border-radius:50%;background:#2b7651;content:""}.ui-select-empty[data-v-f57a9d92]{color:#8b94a7;font-size:13px}.ui-select-empty[data-v-f57a9d92]{padding:18px 4px;text-align:center}.ui-query-panel[data-v-a59f9bc4]{display:flex;flex-direction:column;gap:12px}.ui-query-panel.is-collapsible[data-v-a59f9bc4]{--ui-query-divider-bleed: 24px;position:relative;margin-bottom:3px;padding-bottom:18px;transition:padding .3s ease,background .3s ease}.ui-query-panel.is-collapsible[data-v-a59f9bc4]:after{position:absolute;right:calc(-1 * var(--ui-query-divider-bleed));bottom:0;left:calc(-1 * var(--ui-query-divider-bleed));height:1px;background:#0f172a14;content:"";pointer-events:none}.ui-query-panel.is-collapsed[data-v-a59f9bc4]{gap:0;padding-bottom:14px}.ui-query-panel.is-dragging[data-v-a59f9bc4]{-webkit-user-select:none;user-select:none}.ui-query-state-stack[data-v-a59f9bc4]{display:flex;min-width:0;flex-direction:column}.ui-query-state[data-v-a59f9bc4]{display:grid;min-width:0;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .3s ease,opacity .22s ease,transform .3s ease}.ui-query-state.is-active[data-v-a59f9bc4]{z-index:35;grid-template-rows:1fr;opacity:1;transform:translateY(0)}.ui-query-state-inner[data-v-a59f9bc4]{min-width:0;min-height:0;overflow:hidden}.ui-query-state.is-active.is-settled>.ui-query-state-inner[data-v-a59f9bc4]{overflow:visible}.ui-query-expanded-content[data-v-a59f9bc4]{display:flex;flex-direction:column;gap:12px}.ui-query-head[data-v-a59f9bc4]{display:flex;flex-direction:column;gap:4px}.ui-query-head strong[data-v-a59f9bc4]{font-size:16px;color:#111827}.ui-query-head p[data-v-a59f9bc4]{margin:0;color:#6b7280;font-size:13px;line-height:1.5}.ui-query-main[data-v-a59f9bc4]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ui-query-fields[data-v-a59f9bc4]{display:contents}.ui-query-applied[data-v-a59f9bc4]{display:flex;min-height:20px;flex-wrap:wrap;align-items:center;gap:10px}.ui-query-footer[data-v-a59f9bc4]{display:flex;margin-top:8px;flex-wrap:wrap;align-items:center;gap:10px}.ui-query-compact-row[data-v-a59f9bc4]{display:flex;width:100%;min-width:0;min-height:54px;align-items:center;gap:12px}.ui-query-compact-search[data-v-a59f9bc4]{width:min(430px,42%);min-width:260px}.ui-query-compact-search[data-v-a59f9bc4]:empty{display:none}.ui-query-compact-search[data-v-a59f9bc4] .ui-toolbar-label{display:none}.ui-query-compact-search[data-v-a59f9bc4] .ui-search-shell{height:var(--ui-control-height-lg, 54px);border-radius:var(--ui-control-radius-lg, 16px);box-shadow:none}.ui-query-compact-summary[data-v-a59f9bc4]{display:flex;min-width:0;flex:1;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none}.ui-query-compact-summary[data-v-a59f9bc4]::-webkit-scrollbar{display:none}.ui-query-compact-view[data-v-a59f9bc4]{width:min(240px,24vw);min-width:180px;flex:0 0 auto}.ui-query-compact-view[data-v-a59f9bc4] .ui-segmented-control{height:54px}.ui-query-compact-actions[data-v-a59f9bc4]{display:flex;min-height:54px;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap}.ui-query-summary-chip[data-v-a59f9bc4],.ui-query-summary-empty[data-v-a59f9bc4]{max-width:180px;flex:0 0 auto;border-radius:12px;padding:6px 11px;color:#536171;background:#f1f5f3e0;height:54px;box-sizing:border-box}.ui-query-summary-empty[data-v-a59f9bc4]{display:inline-flex;align-items:center;color:#8a94a3;background:transparent;font-size:12px;font-weight:600}.ui-query-summary-chip[data-v-a59f9bc4]{display:flex;min-width:92px;flex-direction:column;justify-content:center;gap:2px}.ui-query-summary-chip small[data-v-a59f9bc4],.ui-query-summary-chip strong[data-v-a59f9bc4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-query-summary-chip small[data-v-a59f9bc4]{color:#87919f;font-size:10px;font-weight:700;line-height:1}.ui-query-summary-chip strong[data-v-a59f9bc4]{color:#526071;font-size:12px;font-weight:800;line-height:1.15}.ui-query-expand-button[data-v-a59f9bc4]{display:inline-flex;width:54px;height:54px;min-height:54px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid rgba(35,118,77,.18);border-radius:16px;background:#f3f9f5;padding:0;color:#23764d;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ui-query-expand-button kbd[data-v-a59f9bc4]{color:#23764dad;font:inherit;font-size:9px;font-weight:800;line-height:1}.ui-query-expand-button[data-v-a59f9bc4]:hover,.ui-query-expand-button[data-v-a59f9bc4]:focus-visible{border-color:#23764d57;background:#eaf6ee;outline:0}.ui-query-resize-handle[data-v-a59f9bc4]{position:absolute;z-index:2;right:50%;bottom:-5px;display:flex;width:62px;height:20px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;cursor:ns-resize;transform:translate(50%) translateY(var(--ui-query-drag-offset, 0));touch-action:none}.ui-query-resize-handle>span[data-v-a59f9bc4]{width:34px;height:4px;border-radius:999px;background:#4755694d;transition:width .15s ease,background .15s ease}.ui-query-resize-handle[data-v-a59f9bc4]:hover,.ui-query-resize-handle[data-v-a59f9bc4]:focus-visible{outline:0}.ui-query-resize-handle:hover>span[data-v-a59f9bc4],.ui-query-resize-handle:focus-visible>span[data-v-a59f9bc4],.ui-query-panel.is-dragging .ui-query-resize-handle>span[data-v-a59f9bc4]{width:42px;background:#23764d94}.ui-query-panel .ui-query-footer-divider{width:1px;height:28px;background:var(--border)}.ui-query-panel .query-reset-link{min-height:34px;border:1px solid rgba(43,118,81,.22);border-radius:999px;background:var(--green-100);padding:7px 14px;color:var(--green-700);font-size:13px;font-weight:700;line-height:1;cursor:pointer}.ui-query-panel .query-reset-link:hover:not(:disabled){border-color:#2b76515c;background:#edf7f1d1}.ui-query-panel .query-reset-link:disabled{cursor:not-allowed;opacity:.55}.ui-query-panel .ui-query-link{min-height:48px;border:0;background:transparent;color:var(--green-700);font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0 4px}.ui-query-panel .ui-query-link:hover:not(:disabled){color:var(--green-600)}.ui-query-panel .ui-query-link:disabled{cursor:not-allowed;opacity:.55}.ui-query-panel[data-v-a59f9bc4]:not(.has-head):not(.has-footer):not(.has-applied):not(.is-collapsible){gap:0}.ui-qrcode-card-backdrop[data-v-d76d1394]{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-qrcode-card[data-v-d76d1394]{position:relative;display:grid;width:min(386px,100%);gap:0;justify-items:center;padding:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fff;box-shadow:0 28px 80px #0f172a38;outline:none}.ui-qrcode-card-close[data-v-d76d1394]{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:16px;background:#0f172a0d;color:#111827;cursor:pointer}.ui-qrcode-card-close[data-v-d76d1394]:hover{background:#0f172a14}.ui-qrcode-card-media[data-v-d76d1394]{position:relative;display:grid;place-items:center;width:252px;min-height:252px;margin:44px 36px 30px;color:#64748b;font-size:14px;text-align:center}.ui-qrcode-card-image[data-v-d76d1394]{width:252px;height:252px;border-radius:18px;background:#fff;object-fit:contain}.ui-qrcode-card-env[data-v-d76d1394]{position:absolute;left:50%;top:50%;min-width:58px;height:28px;padding:0 10px;transform:translate(-50%,-50%);border-radius:999px;background:#0f172ae6;color:#fff;font-size:12px;font-weight:800;line-height:28px;text-align:center;pointer-events:none}.ui-qrcode-card-state[data-v-d76d1394]{color:#64748b}.ui-qrcode-card-confirm-details[data-v-d76d1394]{display:grid;width:100%;gap:12px}.ui-qrcode-card-confirm-row[data-v-d76d1394]{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc;text-align:left}.ui-qrcode-card-confirm-row span[data-v-d76d1394]{color:#64748b;font-size:12px;font-weight:700}.ui-qrcode-card-confirm-row strong[data-v-d76d1394]{color:#111827;font-size:15px;line-height:1.45;word-break:break-word}.ui-qrcode-card-copy[data-v-d76d1394]{display:grid;width:100%;gap:8px;justify-items:center;padding:24px 34px 28px;border-top:1px solid rgba(15,23,42,.06);background:#f7faf9;text-align:center}.ui-qrcode-card-copy strong[data-v-d76d1394]{max-width:100%;color:#111827;font-size:20px;font-weight:700;line-height:1.35;word-break:break-word}.ui-qrcode-card-copy p[data-v-d76d1394]{max-width:100%;margin:0;color:#64748b;font-size:14px;line-height:1.55;word-break:break-word}.ui-qrcode-card-copy p.is-error[data-v-d76d1394]{color:#b91c1c}.ui-qrcode-card-action[data-v-d76d1394]{min-height:40px;margin-top:8px;padding:0 18px;border:0;border-radius:12px;background:#2b7651;color:#fff;font:inherit;font-weight:700;cursor:pointer}.ui-qrcode-card-confirm-actions[data-v-d76d1394]{display:flex;width:100%;gap:12px;justify-content:center;margin-top:8px}.ui-qrcode-card-confirm-actions .ui-qrcode-card-action[data-v-d76d1394]{margin-top:0}.ui-qrcode-card-confirm-cancel[data-v-d76d1394]{min-height:40px;padding:0 18px;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fff;color:#334155;font:inherit;font-weight:700;cursor:pointer}.ui-qrcode-card-confirm-cancel[data-v-d76d1394]:hover:not(:disabled){background:#f8fafc}.ui-qrcode-card-confirm-cancel[data-v-d76d1394]:disabled{cursor:wait;opacity:.68}.ui-qrcode-card-action[data-v-d76d1394]:hover:not(:disabled){background:#235f42}.ui-qrcode-card-action[data-v-d76d1394]:disabled{cursor:wait;opacity:.68}.ui-form-section[data-v-87d6a57d]{display:grid;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,#f8fafcb8,#fffffffa)}.ui-form-section.is-muted[data-v-87d6a57d]{background:#f8fafc9e}.ui-form-section.is-sm[data-v-87d6a57d]{gap:12px;padding:14px 16px;border-radius:18px}.ui-form-section.is-flat[data-v-87d6a57d],.ui-form-section.is-flat.is-sm[data-v-87d6a57d]{padding:0;border:0;border-radius:0;background:transparent}.ui-form-section-head[data-v-87d6a57d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-form-section-copy strong[data-v-87d6a57d]{display:block;color:#0f172a;font-size:18px;line-height:1.4}.ui-form-section.is-sm .ui-form-section-copy strong[data-v-87d6a57d]{font-size:16px}.ui-form-section-copy p[data-v-87d6a57d]{margin:6px 0 0;color:#64748b;line-height:1.6}.ui-form-section.is-sm .ui-form-section-copy p[data-v-87d6a57d]{margin-top:4px;font-size:13px;line-height:1.5}.ui-form-section-actions[data-v-87d6a57d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui-form-section-body[data-v-87d6a57d]{display:grid;gap:14px}.ui-segmented-control[data-v-07639907]{display:grid;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));align-items:stretch;gap:4px;box-sizing:border-box;width:100%;height:54px;padding:4px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5}.ui-segmented-control__option[data-v-07639907]{display:inline-flex;min-width:0;align-items:center;justify-content:center;border:0;border-radius:13px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.ui-segmented-control__option-copy[data-v-07639907]{display:inline-grid;gap:2px;justify-items:center;min-width:0;max-width:100%;text-align:center}.ui-segmented-control__option-label[data-v-07639907]{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.ui-segmented-control__option-sublabel[data-v-07639907]{overflow:hidden;max-width:100%;color:#475569b8;font-size:10px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ui-segmented-control__option--active .ui-segmented-control__option-sublabel[data-v-07639907]{color:#166534b8}.ui-segmented-control__option[data-v-07639907]:hover:not(:disabled),.ui-segmented-control__option[data-v-07639907]:focus-visible{color:#166534;outline:none}.ui-segmented-control__option[data-v-07639907]:focus-visible{box-shadow:inset 0 0 0 2px #3f8d6557}.ui-segmented-control__option--active[data-v-07639907]{background:#fff;color:#166534;box-shadow:0 4px 14px #0f172a1a,inset 0 0 0 1px #3f8d6524}.ui-segmented-control__option[data-v-07639907]:disabled{color:#94a3b8;cursor:not-allowed}.ui-table-scroll[data-v-0a7735af]{display:flex;min-width:0;min-height:0;flex-direction:column}.ui-table-selection-overlay[data-v-0a7735af]{position:relative;z-index:30;flex:0 0 auto;width:100%;box-sizing:border-box;background:#fff}.ui-table-fixed-footer[data-v-0a7735af]{position:fixed;z-index:20;box-sizing:border-box;padding-top:0;overflow:hidden;pointer-events:none}.ui-table-fixed-footer-spacer[data-v-0a7735af]{pointer-events:none}.ui-table-fixed-footer-gradient[data-v-0a7735af]{position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#ffffffe6 46%,#fff)}.ui-table-fixed-footer-viewport[data-v-0a7735af]{position:relative;overflow:hidden}.ui-table-fixed-footer-content[data-v-0a7735af]{min-width:100%;transform-origin:left bottom}.ui-table-selection-bar[data-v-0a7735af]{position:relative;display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;padding:12px 18px;border-top:1px solid rgba(15,23,42,.08);background:#f8faf9;pointer-events:auto}.ui-table-selection-summary[data-v-0a7735af],.ui-table-selection-actions[data-v-0a7735af]{display:flex;align-items:center;gap:12px}.ui-table-selection-summary strong[data-v-0a7735af]{color:#17211d;font-size:14px;white-space:nowrap}.ui-table-selection-viewing[data-v-0a7735af]{padding:5px 9px;border-radius:999px;background:#e8f6ee;color:#24744c;font-size:12px;font-weight:750;white-space:nowrap}.ui-table-selection-actions[data-v-0a7735af]{min-width:0;justify-content:flex-end;flex-wrap:wrap}.ui-table-selection-link[data-v-0a7735af]{border:0;padding:6px 4px;background:transparent;color:#24744c;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ui-table-selection-link[data-v-0a7735af]:disabled{color:#94a3b8;cursor:default}.ui-table-scroll-control[data-v-0a7735af],.ui-table-fit-control[data-v-0a7735af]{position:absolute;z-index:12;top:7px}.ui-table-fit-control[data-v-0a7735af]{display:flex;align-items:center;gap:6px}.ui-table-scroll-control.is-left[data-v-0a7735af]{left:10px}.ui-table-scroll-control.is-right[data-v-0a7735af]{right:calc(var(--ui-table-scroll-fixed-right-width) + 10px)}.ui-table-fit-control.is-left[data-v-0a7735af]{left:10px}.ui-table-fit-control.is-right[data-v-0a7735af]{right:calc(var(--ui-table-scroll-fixed-right-width) + 10px)}.ui-table-fit-control.is-left.has-side-arrow[data-v-0a7735af]{left:46px}.ui-table-fit-control.is-right.has-side-arrow[data-v-0a7735af]{right:calc(var(--ui-table-scroll-fixed-right-width) + 46px)}.ui-table-tool-action[data-v-0a7735af]{position:relative;display:flex}.ui-table-scroll-control button[data-v-0a7735af],.ui-table-fit-control button[data-v-0a7735af]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(43,118,81,.2);border-radius:9px;background:#f7faf8f5;color:var(--green-700);font:inherit;box-shadow:0 3px 10px #0f172a14;cursor:pointer}.ui-table-scroll-control button[data-v-0a7735af]:hover,.ui-table-scroll-control button[data-v-0a7735af]:focus-visible,.ui-table-fit-control button[data-v-0a7735af]:hover,.ui-table-fit-control button[data-v-0a7735af]:focus-visible{border-color:#2b765161;background:var(--green-100);outline:none}.ui-table-fit-control button[data-v-0a7735af]:disabled{cursor:wait}.ui-table-control-fade-enter-active[data-v-0a7735af],.ui-table-control-fade-leave-active[data-v-0a7735af]{transition:opacity .3s ease,transform .3s ease}.ui-table-control-fade-enter-from[data-v-0a7735af],.ui-table-control-fade-leave-to[data-v-0a7735af]{opacity:0;transform:scale(.82)}.ui-table-icon-swap-enter-active[data-v-0a7735af],.ui-table-icon-swap-leave-active[data-v-0a7735af]{transition:opacity .15s ease,transform .15s ease}.ui-table-icon-swap-enter-from[data-v-0a7735af],.ui-table-icon-swap-leave-to[data-v-0a7735af]{opacity:0;transform:scale(.72)}.ui-table-scroll-tooltip[data-v-0a7735af]{position:absolute;z-index:5;top:calc(100% + 7px);width:max-content;max-width:160px;padding:6px 9px;border-radius:7px;background:#111827eb;color:#fff;font-size:12px;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.ui-table-scroll-control.is-left .ui-table-scroll-tooltip[data-v-0a7735af]{left:0}.ui-table-scroll-control.is-right .ui-table-scroll-tooltip[data-v-0a7735af]{right:0}.ui-table-fit-control.is-left .ui-table-tool-action:first-child .ui-table-scroll-tooltip[data-v-0a7735af]{left:0}.ui-table-fit-control.is-right .ui-table-tool-action:last-child .ui-table-scroll-tooltip[data-v-0a7735af]{right:0}.ui-table-scroll-control:hover .ui-table-scroll-tooltip[data-v-0a7735af],.ui-table-scroll-control:focus-within .ui-table-scroll-tooltip[data-v-0a7735af],.ui-table-tool-action:hover .ui-table-scroll-tooltip[data-v-0a7735af],.ui-table-tool-action:focus-within .ui-table-scroll-tooltip[data-v-0a7735af]{opacity:1;transform:translateY(0)}.ui-table-scroll-shell[data-v-0a7735af]{position:relative;display:flex;min-width:0;min-height:0;flex:1}.ui-table-scroll-shell[data-v-0a7735af] table thead th:last-child,.ui-table-scroll-shell[data-v-0a7735af] table tbody td:last-child{transition:box-shadow .16s ease}.ui-table-scroll-shell.has-fixed-right-shadow[data-v-0a7735af] table thead th:last-child,.ui-table-scroll-shell.has-fixed-right-shadow[data-v-0a7735af] table tbody td:last-child{box-shadow:-12px 0 18px -10px #0f172a3d}.ui-table-fit-stage[data-v-0a7735af]{min-width:100%;transition:height .3s cubic-bezier(.22,1,.36,1)}.ui-table-fit-content[data-v-0a7735af]{min-width:100%;transform-origin:left top;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ui-table-scroll.is-fit-handoff .ui-table-fit-stage[data-v-0a7735af],.ui-table-scroll.is-fit-handoff .ui-table-fit-content[data-v-0a7735af]{transition:none}.ui-table-scroll-viewport.is-fit-to-width[data-v-0a7735af]{overflow-x:hidden}.ui-table-scroll-viewport.is-fit-to-width .ui-table-fit-content[data-v-0a7735af]{will-change:transform}.ui-table-scroll-viewport.is-fit-to-width[data-v-0a7735af] table thead th:last-child,.ui-table-scroll-viewport.is-fit-to-width[data-v-0a7735af] table tbody td:last-child{position:static!important}.ui-table-scroll-viewport[data-v-0a7735af]{min-width:0;min-height:0;flex:1;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ui-table-scroll-viewport[data-v-0a7735af]:focus-visible{border-radius:8px;outline:2px solid rgba(43,118,81,.25);outline-offset:-2px}.ui-table-scroll-shell[data-v-0a7735af] .ui-table-column-resizer{position:absolute;z-index:6;top:0;right:0;bottom:0;width:9px;border-radius:5px;cursor:col-resize;touch-action:none}.ui-table-scroll-shell[data-v-0a7735af] .ui-table-column-resizer:after{position:absolute;top:22%;right:3px;bottom:22%;width:2px;border-radius:999px;background:#2b765100;content:"";transition:background .12s ease,box-shadow .12s ease}.ui-table-scroll-shell[data-v-0a7735af] th:hover>.ui-table-column-resizer:after,.ui-table-scroll-shell[data-v-0a7735af] .ui-table-column-resizer:focus-visible:after,.ui-table-scroll-shell[data-v-0a7735af] .ui-table-column-resizer.is-resizing:after{background:#2b7651ad;box-shadow:0 0 0 3px #2b765117}.ui-table-scroll-shell[data-v-0a7735af] .ui-table-column-resizer:focus-visible{outline:none}.ui-table-scroll-viewport.is-fit-to-width[data-v-0a7735af] .ui-table-column-resizer{display:none}html.is-resizing-table-column,html.is-resizing-table-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ui-table-column-settings[data-v-0a7735af]{display:grid;gap:16px}.ui-table-column-settings-summary[data-v-0a7735af]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#667085;font-size:13px}.ui-table-column-settings-quick-actions[data-v-0a7735af]{display:flex;gap:12px}.ui-table-column-settings-quick-actions button[data-v-0a7735af]{padding:3px 0;border:0;background:transparent;color:var(--green-700);font:inherit;font-weight:700;cursor:pointer}.ui-table-column-settings-list[data-v-0a7735af]{display:grid;max-height:min(430px,calc(var(--web-logical-vh) * 52));overflow-y:auto;border:1px solid #e5e9e7;border-radius:12px;background:#fff}.ui-table-column-setting-row[data-v-0a7735af]{display:flex;min-height:56px;align-items:center;gap:12px;box-sizing:border-box;padding:10px 14px;border-bottom:1px solid #edf0ee;cursor:pointer}.ui-table-column-setting-row[data-v-0a7735af]:last-child{border-bottom:0}.ui-table-column-setting-row[data-v-0a7735af]:hover{background:#f8fbf9}.ui-table-column-setting-row.is-fixed[data-v-0a7735af]{background:#fafbfa;cursor:default}.ui-table-column-setting-row input[data-v-0a7735af]{width:18px;height:18px;margin:0;accent-color:var(--green-700)}.ui-table-column-setting-copy[data-v-0a7735af]{display:grid;min-width:0;flex:1;gap:3px}.ui-table-column-setting-copy strong[data-v-0a7735af]{overflow:hidden;color:#1f2a24;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ui-table-column-setting-copy small[data-v-0a7735af]{color:#8a9590;font-size:12px}.ui-table-column-settings-reset-note[data-v-0a7735af]{margin:0;color:#667085;font-size:12px;line-height:1.65}.ui-table-column-settings-reset-note[data-v-0a7735af]{margin-top:-8px;color:var(--green-700);font-weight:700}.ui-table-column-settings-cancel[data-v-0a7735af],.ui-table-column-settings-apply[data-v-0a7735af]{min-width:88px;min-height:40px;padding:9px 18px;border-radius:9px;font:inherit;font-weight:700;cursor:pointer}.ui-table-column-settings-cancel[data-v-0a7735af]{border:1px solid #d9dfdc;background:#fff;color:#53605a}.ui-table-column-settings-apply[data-v-0a7735af]{border:1px solid var(--green-700);background:var(--green-700);color:#fff}.ui-table-scroll-edge[data-v-0a7735af]{position:absolute;z-index:2;top:0;bottom:0;width:34px;pointer-events:none}.ui-table-scroll-edge.is-left[data-v-0a7735af]{left:0;background:linear-gradient(90deg,#fffffffa,#fff0)}.ui-table-scroll-edge.is-right[data-v-0a7735af]{right:var(--ui-table-scroll-fixed-right-width);background:linear-gradient(270deg,#fffffffa,#fff0)}@media(prefers-reduced-motion:reduce){.ui-table-fit-stage[data-v-0a7735af],.ui-table-fit-content[data-v-0a7735af],.ui-table-control-fade-enter-active[data-v-0a7735af],.ui-table-control-fade-leave-active[data-v-0a7735af],.ui-table-icon-swap-enter-active[data-v-0a7735af],.ui-table-icon-swap-leave-active[data-v-0a7735af]{transition-duration:.01ms}}.ui-tag-select-field[data-v-47302063],.ui-tag-selector-backdrop[data-v-47302063]{--ui-tag-primary-strong: var(--green-700, #2b7651);--ui-tag-primary: var(--green-600, #3f8d65);--ui-tag-primary-soft: var(--green-100, #edf7f1);--ui-tag-primary-line: rgba(63, 141, 101, .28);--ui-tag-primary-ring: rgba(98, 165, 126, .14)}.ui-tag-select-field[data-v-47302063]{display:flex;min-width:0;flex-direction:column;gap:10px}.ui-tag-select-label[data-v-47302063]{color:#556070;font-size:13px;font-weight:700}.ui-tag-select-label-row[data-v-47302063]{display:flex;align-items:center;gap:6px;min-width:0}.ui-tag-select-trigger[data-v-47302063]{width:100%;min-height:44px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:var(--ui-tag-primary-strong);box-sizing:border-box}.ui-tag-select-trigger.is-empty[data-v-47302063]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 14px;font-weight:700}.ui-tag-select-trigger.has-tags[data-v-47302063]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;cursor:pointer}.ui-tag-select-trigger[data-v-47302063]:focus-visible{outline:3px solid var(--ui-tag-primary-ring)}.ui-tag-select-trigger[data-v-47302063]:disabled,.ui-tag-select-trigger.is-disabled[data-v-47302063]{cursor:default;opacity:.62}.ui-tag-select-trigger-chip[data-v-47302063]{display:inline-flex;max-width:100%;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--ui-tag-primary-line);background:var(--ui-tag-primary-soft);color:var(--ui-tag-primary-strong);font-size:13px;font-weight:700;padding:6px 7px 6px 12px}.ui-tag-select-chip-text[data-v-47302063]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tag-select-chip-x[data-v-47302063]{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ui-tag-primary-ring);color:var(--ui-tag-primary-strong)}.ui-tag-select-inline-add[data-v-47302063]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:var(--ui-tag-primary-strong);color:#fff}.ui-tag-selector-backdrop[data-v-47302063]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:32px;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-tag-selector-modal[data-v-47302063]{position:relative;display:flex;width:min(760px,calc(var(--web-logical-vw) * 100 - 64px));height:560px;max-height:calc(var(--web-logical-vh) * 100 - 64px);flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:26px;background:#fff;box-shadow:0 30px 90px #0f172a42}.ui-tag-selector-header[data-v-47302063]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px 18px}.ui-tag-selector-header h2[data-v-47302063]{min-width:0;margin:0;color:#0f172a;font-size:24px;font-weight:800;line-height:1.15}.ui-tag-selector-title-row[data-v-47302063]{display:flex;min-width:0;align-items:center;gap:12px}.ui-tag-selector-create-shortcut[data-v-47302063]{min-height:34px;padding:0 4px;border:0;background:transparent;color:var(--ui-tag-primary);font-size:14px;font-weight:800}.ui-tag-selector-create-shortcut[data-v-47302063]:hover,.ui-tag-selector-create-shortcut[data-v-47302063]:focus-visible{color:var(--ui-tag-primary-strong);text-decoration:underline;text-underline-offset:4px}.ui-tag-selector-close[data-v-47302063]{display:inline-flex;width:46px;height:46px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:16px;background:#f5f5f5;color:#18211f}.ui-tag-selector-close svg[data-v-47302063]{width:22px;height:22px}.ui-tag-selector-search[data-v-47302063]{display:flex;height:54px;flex-shrink:0;align-items:center;gap:12px;margin:0 30px 18px;padding:0 18px;border:1px solid #dfe3e8;border-radius:18px;background:#fff;color:#64748b;box-sizing:border-box;box-shadow:0 24px 54px #0f172a0f}.ui-tag-selector-search svg[data-v-47302063]{width:22px;height:22px}.ui-tag-selector-search input[data-v-47302063]{width:auto;height:100%;min-width:0;flex:1;margin:0;padding:0;border:0!important;border-radius:0;outline:0!important;background:transparent!important;color:#111827;font-size:16px;font-weight:700;appearance:none;box-shadow:none!important}.ui-tag-selector-search input[data-v-47302063]:focus{border:0!important;outline:0!important;box-shadow:none!important}.ui-tag-selector-search input[data-v-47302063]::placeholder{color:#9aa4b2}.ui-tag-create-backdrop[data-v-47302063]{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:#0f172a61;box-sizing:border-box}.ui-tag-create-dialog[data-v-47302063]{width:min(420px,calc(var(--web-logical-vw) * 100 - 48px));padding:24px;border:1px solid rgba(226,232,240,.95);border-radius:20px;background:#fff;box-sizing:border-box;box-shadow:0 28px 80px #0f172a42}.ui-tag-create-header[data-v-47302063]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ui-tag-create-header h3[data-v-47302063]{margin:0;color:#111827;font-size:20px;font-weight:800}.ui-tag-create-header button[data-v-47302063]{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:10px;background:#f4f5f6;color:#475569}.ui-tag-create-field[data-v-47302063]{display:flex;flex-direction:column;gap:10px}.ui-tag-create-field>span[data-v-47302063]{color:#334155;font-size:14px;font-weight:800}.ui-tag-create-field input[data-v-47302063]{width:100%;height:50px;padding:0 16px;border:1px solid #d9dee7;border-radius:12px;outline:0;background:#fff;color:#111827;font-size:16px;font-weight:700;box-sizing:border-box}.ui-tag-create-field input[data-v-47302063]:focus{border-color:var(--ui-tag-primary);box-shadow:0 0 0 3px var(--ui-tag-primary-ring)}.ui-tag-create-hint[data-v-47302063]{min-height:22px;margin:10px 0 0;color:#64748b;font-size:13px;line-height:1.6}.ui-tag-create-hint.is-warning[data-v-47302063]{color:#b45309}.ui-tag-create-actions[data-v-47302063]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.ui-tag-create-actions button[data-v-47302063]{min-width:92px;height:42px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:800}.ui-tag-create-cancel[data-v-47302063]{border:1px solid #d9dee7;background:#fff;color:#475569}.ui-tag-create-save[data-v-47302063]{border:0;background:linear-gradient(135deg,var(--ui-tag-primary-strong),var(--ui-tag-primary));color:#fff}.ui-tag-create-save[data-v-47302063]:disabled{opacity:.45}.ui-tag-selector-list[data-v-47302063]{min-height:0;flex:1;overflow:auto;border-top:1px solid rgba(241,245,249,.9)}.ui-tag-selector-item[data-v-47302063]{display:flex;width:100%;min-height:56px;align-items:center;gap:8px;border:0;border-bottom:1px solid #f6f7f9;background:#fff;padding:0 30px 0 18px;text-align:left}.ui-tag-selector-item.is-selected[data-v-47302063]{background:var(--ui-tag-primary-soft)}.ui-tag-selector-delete[data-v-47302063]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:#94a3b8}.ui-tag-selector-delete[data-v-47302063]:hover,.ui-tag-selector-delete[data-v-47302063]:focus-visible{outline:0;background:#fee2e2;color:#dc2626}.ui-tag-selector-option[data-v-47302063]{display:flex;min-width:0;min-height:56px;flex:1;align-items:center;justify-content:space-between;gap:18px;padding:0;border:0;outline:0;background:transparent;text-align:left}.ui-tag-selector-option[data-v-47302063]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-tag-primary-line)}.ui-tag-selector-name[data-v-47302063]{min-width:0;flex:1;overflow:hidden;color:#333;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ui-tag-selector-checkbox[data-v-47302063]{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:2px solid #d1d5db;border-radius:8px;color:transparent;box-sizing:border-box}.ui-tag-selector-checkbox svg[data-v-47302063]{width:16px;height:16px}.ui-tag-selector-item.is-selected .ui-tag-selector-checkbox[data-v-47302063]{border-color:var(--ui-tag-primary);background:var(--ui-tag-primary);color:#fff}.ui-tag-selector-empty[data-v-47302063]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;color:#94a3b8;font-size:15px;font-weight:700}.ui-tag-selector-empty img[data-v-47302063]{width:96px;height:96px;object-fit:contain;opacity:.9}.ui-tag-selector-empty strong[data-v-47302063]{max-width:560px;overflow:hidden;color:#333;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ui-tag-selector-error[data-v-47302063]{max-width:560px;color:#dc2626;font-size:15px;line-height:1.45;text-align:center}.ui-tag-selector-create[data-v-47302063]{min-width:150px;height:44px;margin-top:4px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--ui-tag-primary-strong),var(--ui-tag-primary));color:#fff;font-size:15px;font-weight:800}.ui-tag-selector-create[data-v-47302063]:disabled{opacity:.72}.ui-tag-selector-footer[data-v-47302063]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px;padding:18px 30px 22px;border-top:1px solid #f1f1f1;background:#fff}.ui-tag-selector-selected[data-v-47302063]{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.ui-tag-selector-selected strong[data-v-47302063]{color:#64748b;font-size:14px;font-weight:800}.ui-tag-selector-selected span[data-v-47302063]{min-width:0;overflow:hidden;color:var(--ui-tag-primary);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ui-tag-selector-confirm[data-v-47302063]{min-width:140px;height:48px;flex-shrink:0;border:0;border-radius:999px;background:linear-gradient(135deg,var(--ui-tag-primary-strong),var(--ui-tag-primary));color:#fff;font-size:17px;font-weight:800}.ui-tag-delete-backdrop[data-v-47302063]{position:fixed;inset:0;display:grid;place-items:center;padding:32px;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box}.ui-tag-delete-card[data-v-47302063]{width:min(520px,100%);max-height:calc(var(--web-logical-vh) * 100 - 64px);overflow:auto;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#fff;padding:28px 30px 30px;box-sizing:border-box;box-shadow:0 30px 90px #0f172a4d}.ui-tag-delete-card h3[data-v-47302063]{margin:0;color:#0f172a;font-size:20px;font-weight:800}.ui-tag-delete-card p[data-v-47302063]{margin:14px 0 0;color:#334155;font-size:15px;line-height:1.6}.ui-tag-delete-list[data-v-47302063]{display:flex;max-height:220px;flex-direction:column;gap:8px;margin-top:14px;overflow:auto}.ui-tag-delete-item[data-v-47302063]{border-radius:10px;background:#f8fafc;color:#334155;padding:10px 12px;font-size:15px}.ui-tag-delete-muted[data-v-47302063],.ui-tag-delete-tip[data-v-47302063],.ui-tag-delete-error[data-v-47302063]{margin-top:14px;font-size:15px;line-height:1.45}.ui-tag-delete-muted[data-v-47302063],.ui-tag-delete-tip[data-v-47302063]{color:#64748b}.ui-tag-delete-error[data-v-47302063]{color:#dc2626}.ui-tag-delete-actions[data-v-47302063]{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.ui-tag-delete-cancel[data-v-47302063],.ui-tag-delete-confirm[data-v-47302063]{min-width:104px;height:44px;border:0;border-radius:999px;font-size:15px;font-weight:800}.ui-tag-delete-cancel[data-v-47302063]{background:#f1f5f9;color:#64748b}.ui-tag-delete-confirm[data-v-47302063]{background:#ef4444;color:#fff}.ui-tag-delete-confirm[data-v-47302063]:disabled{opacity:.55}.ui-star-rating[data-v-c3499f1d]{display:inline-flex;align-items:center;gap:2px;color:#c5cad3}.ui-star-rating__star[data-v-c3499f1d]{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;font-size:23px;line-height:1;cursor:pointer;transition:color .15s ease,transform .15s ease,background .15s ease}.ui-star-rating__star[data-v-c3499f1d]:hover{background:#fff7df;transform:translateY(-1px)}.ui-star-rating__star.is-active[data-v-c3499f1d]{color:#e7a323}.ui-star-rating__text[data-v-c3499f1d]{margin-left:7px;color:var(--text-secondary, #667085);font-size:13px;font-weight:600}.ui-star-rating.is-compact[data-v-c3499f1d]{gap:0}.ui-star-rating.is-compact .ui-star-rating__star[data-v-c3499f1d]{width:22px;height:24px;font-size:14px}.ui-star-rating.is-compact.is-readonly .ui-star-rating__star[data-v-c3499f1d]{width:15px;height:18px}.ui-star-rating.is-readonly .ui-star-rating__star[data-v-c3499f1d]{cursor:default;pointer-events:none}.ui-star-rating.is-disabled[data-v-c3499f1d]{opacity:.55}.object-snapshot[data-v-10ae290c]{display:grid;gap:18px}.object-snapshot__header[data-v-10ae290c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08)}.object-snapshot__header strong[data-v-10ae290c]{color:var(--text-main);font-size:20px;overflow-wrap:anywhere}.object-snapshot__header span[data-v-10ae290c]{color:var(--text-subtle);font-size:13px;white-space:nowrap}.object-snapshot__grid[data-v-10ae290c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.object-snapshot__grid div[data-v-10ae290c]{display:grid;gap:6px;min-width:0}.object-snapshot__grid dt[data-v-10ae290c]{color:var(--text-subtle);font-size:12px}.object-snapshot__grid dd[data-v-10ae290c]{margin:0;color:var(--text-main);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.object-history-modal[data-v-67f49033]{display:grid;gap:14px}.object-history-modal__error[data-v-67f49033]{margin:0;padding:10px 12px;border:1px solid rgba(185,28,28,.18);border-radius:8px;background:#fef2f2e0;color:#b91c1c;font-size:13px}.object-history-modal__layout[data-v-67f49033]{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);min-height:520px;gap:18px}.object-history-modal__list[data-v-67f49033]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:8px;border-right:1px solid rgba(15,23,42,.08)}.object-history-modal__item[data-v-67f49033]{display:grid;gap:5px;width:100%;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;color:inherit;cursor:pointer;padding:10px 12px;text-align:left}.object-history-modal__item.is-active[data-v-67f49033]{border-color:#20bf6452;background:#20bf6414}.object-history-modal__load-more[data-v-67f49033]{min-height:38px;padding:8px 12px;color:#64748b;text-align:center}.object-history-modal__item strong[data-v-67f49033]{color:var(--text-main);font-size:13px}.object-history-modal__item span[data-v-67f49033],.object-history-modal__summary span[data-v-67f49033],.object-history-modal__placeholder[data-v-67f49033]{color:var(--text-subtle);font-size:12px;line-height:1.45}.object-history-modal__detail[data-v-67f49033]{min-width:0;overflow-y:auto;padding:4px 4px 12px}.object-history-modal__summary[data-v-67f49033]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.object-history-modal__summary strong[data-v-67f49033]{color:var(--text-main);font-size:16px}.member-offboard-handover-section[data-v-fab218d7]{margin-top:4px}.member-offboard-handover-title[data-v-fab218d7]{color:var(--text-subtle, #64748b);font-size:13px;font-weight:700}.member-offboard-handover-hint[data-v-fab218d7]{margin:6px 0 0;color:var(--text-muted, #94a3b8);font-size:13px;line-height:1.5}.member-offboard-handover-list[data-v-fab218d7]{margin-top:8px}.member-offboard-handover-row[data-v-fab218d7]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer}.member-offboard-handover-row+.member-offboard-handover-row[data-v-fab218d7]{border-top:1px solid var(--border-subtle, #eef2f7)}.member-offboard-handover-checkbox[data-v-fab218d7]{margin-top:2px;flex-shrink:0}.member-offboard-handover-body[data-v-fab218d7]{display:flex;flex-direction:column;gap:4px;min-width:0}.member-offboard-handover-label[data-v-fab218d7]{color:var(--text-primary, #111827);font-size:14px;font-weight:600;line-height:1.45}.member-offboard-handover-desc[data-v-fab218d7]{color:var(--text-subtle, #64748b);font-size:13px;line-height:1.5}.member-offboard-handover-empty[data-v-fab218d7]{margin:0;color:var(--text-subtle, #64748b);font-size:14px;line-height:1.5}.ui-date-range-picker[data-v-3adc9288]{display:flex;min-width:0;flex-direction:column;gap:6px}.ui-date-range-picker.is-headless[data-v-3adc9288]{display:contents}.ui-date-range-picker.is-compact-range[data-v-3adc9288]{width:fit-content;max-width:100%;flex:0 1 auto}.ui-date-range-label[data-v-3adc9288]{font-size:12px;color:#0f172a99}.ui-date-range-control[data-v-3adc9288]{display:flex;width:100%;height:54px;min-width:0;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;padding:4px 6px;color:var(--text-main);font-size:15px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ui-date-range-control.is-icon-only-range[data-v-3adc9288]{width:fit-content;max-width:100%}.ui-date-range-control.is-icon-only-range .ui-date-range-presets[data-v-3adc9288]{max-width:none}.ui-date-range-control[data-v-3adc9288]:focus-within,.ui-date-range-control.is-open[data-v-3adc9288]{border-color:#0f172a33;box-shadow:0 0 0 3px #0f172a0f}.ui-date-range-trigger[data-v-3adc9288]{display:flex;min-width:180px;flex:1 1 220px;height:44px;align-items:center;justify-content:space-between;gap:12px;border:0;border-left:1px solid rgba(15,23,42,.08);background:transparent;padding:0 8px 0 14px;color:var(--text-main);font-size:15px;text-align:left}.ui-date-range-trigger.is-icon-only[data-v-3adc9288]{min-width:46px;flex:0 0 auto;padding-left:10px}.ui-date-range-trigger.is-full-range[data-v-3adc9288]{min-width:0;border-left:0;padding-left:12px}.ui-date-range-trigger[data-v-3adc9288]:hover:not(:disabled),.ui-date-range-trigger.is-open[data-v-3adc9288]{color:#111827}.ui-date-range-trigger.is-empty .ui-date-range-value[data-v-3adc9288]{color:#8b94a7}.ui-date-range-control.is-invalid[data-v-3adc9288]{border-color:#dc26267a}.ui-date-range-value[data-v-3adc9288]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-date-range-presets[data-v-3adc9288]{display:flex;max-width:min(430px,58%);min-width:0;flex:0 1 auto;gap:2px;overflow-x:auto;padding:0;scrollbar-width:none}.ui-date-range-presets[data-v-3adc9288]::-webkit-scrollbar{display:none}.ui-date-range-preset[data-v-3adc9288]{flex:0 0 auto;min-height:36px;border:0;border-radius:12px;background:transparent;padding:0 11px;color:#64748b;font-size:12px;font-weight:700;white-space:nowrap}.ui-date-range-preset[data-v-3adc9288]:hover:not(:disabled){background:#0f172a0d;color:#334155}.ui-date-range-preset.is-active[data-v-3adc9288]{background:#f1f5f9;color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a14}.ui-date-range-panel[data-v-3adc9288]{position:fixed;z-index:80;width:min(360px,calc(var(--web-logical-vw) * 100 - 32px));border:1px solid rgba(15,23,42,.12);border-radius:20px;background:#fff;padding:14px;box-shadow:0 24px 56px #0f172a2e}.ui-date-range-panel-head[data-v-3adc9288],.ui-date-range-panel-foot[data-v-3adc9288],.ui-date-range-draft[data-v-3adc9288],.ui-date-range-open-actions[data-v-3adc9288]{display:flex;align-items:center;gap:10px}.ui-date-range-panel-head[data-v-3adc9288]{justify-content:space-between}.ui-date-range-panel-shortcuts[data-v-3adc9288]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ui-date-range-panel-calendar[data-v-3adc9288]{padding-top:12px;border-top:1px solid #eef2f7}.ui-date-range-panel-calendar .ui-date-range-panel-head[data-v-3adc9288]{margin-bottom:12px}.ui-date-range-panel-shortcut-group[data-v-3adc9288]{display:inline-flex;overflow:hidden;border:1px solid #e5e7eb;border-radius:999px;background:#f3f4f6;box-shadow:inset 0 1px #ffffffb3}.ui-date-range-panel-shortcut[data-v-3adc9288]{min-width:52px;min-height:32px;border:0;border-radius:0;background:transparent;padding:0 12px;color:#64748b;font-size:12px;font-weight:700;white-space:nowrap}.ui-date-range-panel-shortcut+.ui-date-range-panel-shortcut[data-v-3adc9288]{border-left:1px solid #e5e7eb}.ui-date-range-panel-shortcut[data-v-3adc9288]:hover:not(:disabled){background:#ffffffb8;color:#334155}.ui-date-range-panel-shortcut.is-active[data-v-3adc9288]{background:#fff;color:var(--green-700);box-shadow:0 4px 12px #0f172a14}.ui-date-range-panel-head strong[data-v-3adc9288]{font-size:16px;color:#0f172a}.ui-date-range-icon-button[data-v-3adc9288],.ui-date-range-clear[data-v-3adc9288]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#334155}.ui-date-range-icon-button[data-v-3adc9288]{width:34px;height:34px;border-radius:12px}.ui-date-range-icon-button[data-v-3adc9288]:hover{background:#0f172a0f}.ui-date-range-weekdays[data-v-3adc9288],.ui-date-range-calendar[data-v-3adc9288]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ui-date-range-weekdays[data-v-3adc9288]{margin-bottom:6px;color:#94a3b8;font-size:12px;text-align:center}.ui-date-range-day[data-v-3adc9288]{height:38px;border:0;border-radius:12px;background:transparent;color:#0f172a;font-size:14px}.ui-date-range-day[data-v-3adc9288]:hover:not(:disabled){background:#2b765114}.ui-date-range-day.is-today[data-v-3adc9288]{color:var(--green-700);font-weight:800}.ui-date-range-day.is-in-range[data-v-3adc9288]{border-radius:8px;background:#2b76511a}.ui-date-range-day.is-selected[data-v-3adc9288]{background:var(--green-600);color:#fff;font-weight:800}.ui-date-range-day.is-empty[data-v-3adc9288]{cursor:default}.ui-date-range-draft[data-v-3adc9288]{justify-content:space-between;min-height:40px;margin-top:12px;border-radius:14px;background:#f8fafc;padding:0 10px 0 12px;color:#334155;font-size:13px}.ui-date-range-clear[data-v-3adc9288]{width:26px;height:26px;border-radius:999px}.ui-date-range-open-actions[data-v-3adc9288]{flex-wrap:wrap;margin-top:10px}.ui-date-range-secondary[data-v-3adc9288]{min-height:32px;border:1px solid rgba(43,118,81,.18);border-radius:999px;background:#fff;padding:0 11px;color:var(--green-700);font-size:12px;font-weight:700}.ui-date-range-secondary[data-v-3adc9288]:disabled{cursor:not-allowed;opacity:.45}.ui-date-range-panel-foot[data-v-3adc9288]{justify-content:flex-end;margin-top:14px}.split-editor-backdrop[data-v-10e9e7e0]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.split-editor-card[data-v-10e9e7e0]{--split-editor-inline-padding: 20px;position:relative;width:min(900px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fffffffa;box-shadow:0 22px 60px #0f172a2e}.split-editor-card.is-md[data-v-10e9e7e0]{width:min(720px,100%)}.split-editor-card.is-xl[data-v-10e9e7e0]{width:min(1080px,100%)}.split-editor-card.is-xxl[data-v-10e9e7e0]{width:min(1440px,100%)}.split-editor-card.is-compact[data-v-10e9e7e0]{width:min(560px,100%)}.split-editor-card.is-fill-height[data-v-10e9e7e0]{height:min(760px,calc(var(--web-logical-vh) * 100 - 48px));max-height:calc(var(--web-logical-vh) * 100 - 48px)}.split-editor-head[data-v-10e9e7e0]{flex-shrink:0;padding:16px 52px 14px var(--split-editor-inline-padding);border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.split-editor-description[data-v-10e9e7e0]{margin:8px 0 0;color:var(--text-subtle);line-height:1.6}.split-editor-header-actions[data-v-10e9e7e0]{margin-top:12px}.split-editor-title[data-v-10e9e7e0]{margin:0;color:#0f172a;font-size:18px;font-weight:600;line-height:1.35}.split-editor-close[data-v-10e9e7e0]{position:absolute;top:12px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px;line-height:1}.split-editor-body[data-v-10e9e7e0]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.split-editor-footer[data-v-10e9e7e0]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px var(--split-editor-inline-padding) 16px;border-top:1px solid rgba(15,23,42,.08);background:#fff}.employee-position-quick-create-form[data-v-1a7b1441]{margin:0}.ui-recent-selection-badge[data-v-00eed7d6]{display:inline-flex;flex:none;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#f5f6f8;color:#667085;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.position-selector[data-v-e2fe1779]{display:block}.position-combo-option-recent[data-v-e2fe1779]{margin-left:auto}.position-combo-option-recent+.position-combo-option-actions[data-v-e2fe1779]{margin-left:0}.position-combo[data-v-e2fe1779]{position:relative}.position-combo.is-single .position-combo-control[data-v-e2fe1779]{min-height:36px;padding:3px 6px 3px 10px;border-radius:8px}.position-combo.is-single .position-combo-main[data-v-e2fe1779]{gap:4px}.position-combo.is-single .position-combo-single-value[data-v-e2fe1779]{flex:1;min-width:0;overflow:hidden;padding:0 4px;border:0;background:transparent;color:var(--text-main);font-size:13px;font-weight:600;line-height:28px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.position-combo.is-single .position-combo-single-value[data-v-e2fe1779]:disabled{color:var(--text-subtle);cursor:not-allowed}.position-combo.is-single .position-combo-input[data-v-e2fe1779]{height:28px;line-height:28px;font-size:13px}.position-combo.is-single .position-combo-trailing[data-v-e2fe1779],.position-combo.is-single .position-combo-clear[data-v-e2fe1779]{width:28px;height:28px}.position-combo-control[data-v-e2fe1779]{display:flex;align-items:center;gap:4px;min-height:44px;padding:6px 8px 6px 10px;border:1px solid rgba(148,163,184,.55);border-radius:12px;background:#fff;box-shadow:0 1px #0f172a05;transition:border-color .15s ease,box-shadow .15s ease}.position-combo-control.is-open[data-v-e2fe1779]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.position-combo-control.is-disabled[data-v-e2fe1779]{background:#f8fafce6;opacity:.85}.position-combo-main[data-v-e2fe1779]{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.position-combo-main.is-expanded[data-v-e2fe1779]{flex-wrap:wrap}.position-combo-current[data-v-e2fe1779]{flex:0 1 auto;min-width:0;max-width:calc(100% - 72px);display:flex}.position-combo-main.is-expanded .position-combo-current[data-v-e2fe1779]{max-width:100%}.position-combo-selected-summary[data-v-e2fe1779]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:16px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-subtle);font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}.position-combo-selected-summary[data-v-e2fe1779]:hover:not(:disabled){color:var(--text-main);background:#0f172a0a}.position-combo-selected-summary[data-v-e2fe1779]:disabled{cursor:not-allowed;opacity:.55}.position-combo-more-list[data-v-e2fe1779]{flex:0 0 100%;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.position-combo-input[data-v-e2fe1779]{flex:1 1 72px;min-width:48px;height:30px;appearance:none;border:0!important;border-radius:0;padding:0 4px;margin:0;font:inherit;font-size:14px;line-height:30px;background:transparent!important;box-shadow:none!important;color:var(--text-main)}.position-combo-input[data-v-e2fe1779]:focus{outline:0}.position-combo-input[data-v-e2fe1779]:disabled{color:var(--text-subtle)}.position-combo-tag[data-v-e2fe1779]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:3px 6px 3px 10px;border:1px solid rgba(63,141,101,.28);border-radius:999px;background:#edf7f1a6;color:var(--text-main);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.position-combo-tag.is-disabled[data-v-e2fe1779]{cursor:not-allowed;opacity:.7}.position-combo-tag-body[data-v-e2fe1779]{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.position-combo-tag-primary[data-v-e2fe1779]{min-width:0;display:inline-flex;align-items:center;gap:6px}.position-combo-tag-label[data-v-e2fe1779]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.position-combo-tag-default[data-v-e2fe1779]{flex-shrink:0;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:#3f8d652e;color:var(--green-700)}.position-combo-tag-remove[data-v-e2fe1779]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;border-radius:50%;font-size:16px;line-height:1;background:transparent;color:var(--text-subtle);cursor:pointer}.position-combo-tag-remove[data-v-e2fe1779]:disabled{opacity:.45;cursor:not-allowed}.position-combo-tag-remove[data-v-e2fe1779]:hover{color:#b91c1c;background:#fef2f2e6}.position-combo-chevron[data-v-e2fe1779]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer}.position-combo-chevron[data-v-e2fe1779]:disabled{opacity:.5;cursor:not-allowed}.position-combo-chevron[data-v-e2fe1779]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.position-combo-trailing[data-v-e2fe1779]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer}.position-combo-trailing[data-v-e2fe1779]:disabled{opacity:.5;cursor:not-allowed}.position-combo-trailing[data-v-e2fe1779]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.position-combo-clear[data-v-e2fe1779]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer}.position-combo-clear[data-v-e2fe1779]:disabled{opacity:.5;cursor:not-allowed}.position-combo-clear[data-v-e2fe1779]:hover:not(:disabled){color:#b91c1c;background:#fef2f2e6}.position-combo-dropdown[data-v-e2fe1779]{position:fixed;z-index:90;padding:6px 0;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f;overflow:auto}.position-combo-state[data-v-e2fe1779]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.position-combo-state.is-error[data-v-e2fe1779]{color:#b91c1c}.position-combo-options[data-v-e2fe1779]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.position-combo-option[data-v-e2fe1779]{display:flex;align-items:center;gap:8px;width:100%;padding:4px 6px 4px 4px;border-radius:10px;background:transparent;color:inherit}.position-combo-option[data-v-e2fe1779]:hover{background:#f8fafcf2}.position-combo-option.is-picked[data-v-e2fe1779]{background:#f1f5f9f2}.position-combo-option-main[data-v-e2fe1779]{flex:1;min-width:0;display:flex;align-items:center;padding:10px 8px 10px 12px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.position-combo-option-main[data-v-e2fe1779]:disabled{cursor:not-allowed;opacity:.72}.position-combo-option-actions[data-v-e2fe1779]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding-right:8px}.position-combo-option-check-btn[data-v-e2fe1779]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer}.position-combo-option-check-btn[data-v-e2fe1779]:hover:not(:disabled){background:#0f172a0d}.position-combo-option-check-btn[data-v-e2fe1779]:disabled{cursor:not-allowed;opacity:.55}.position-combo-option-set-current[data-v-e2fe1779]{flex-shrink:0;margin:0;padding:6px 4px;border:none;background:transparent;color:var(--green-700);font:inherit;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.position-combo-option-set-current[data-v-e2fe1779]:hover:not(:disabled){color:#0f766e;text-decoration:underline}.position-combo-option-set-current[data-v-e2fe1779]:disabled{cursor:not-allowed;opacity:.55}.position-combo-option-current-label[data-v-e2fe1779]{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#3f8d6524;color:var(--green-700);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.position-combo-option.is-picked .position-combo-option-name[data-v-e2fe1779]{color:#0d9488}.position-combo-load-more[data-v-e2fe1779]{width:100%;min-height:38px;margin:2px 0 0;padding:8px 12px;border:none;border-top:1px solid rgba(148,163,184,.18);border-radius:0 0 10px 10px;background:transparent;color:var(--green-700);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.position-combo-load-more[data-v-e2fe1779]:hover{background:#edf7f1bf}.position-combo-load-more[data-v-e2fe1779]:disabled{cursor:wait;opacity:.72}.position-combo-option-text[data-v-e2fe1779]{min-width:0;flex:1;display:grid;gap:4px}.position-combo-option-title-row[data-v-e2fe1779]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.position-combo-option-name[data-v-e2fe1779]{font-size:14px;font-weight:600;color:var(--text-main)}.position-combo-option-sub[data-v-e2fe1779]{font-size:12px;line-height:1.45;color:var(--text-subtle)}.position-combo-option-match[data-v-e2fe1779]{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600}.position-combo-option-match.is-exact[data-v-e2fe1779]{background:#3f8d6524;color:var(--green-700)}.position-combo-option-match.is-prefix[data-v-e2fe1779]{background:#0f172a12;color:var(--text-main)}.position-combo-option-match.is-contains[data-v-e2fe1779]{background:#94a3b824;color:var(--text-subtle)}.position-combo-option-check[data-v-e2fe1779]{flex-shrink:0;color:var(--green-700)}.employee-form-fields[data-v-b217268d]{border:0;padding:0;margin:0;min-width:0;display:contents}.employee-form-fields[data-v-b217268d]:disabled input:disabled,.employee-form-fields[data-v-b217268d]:disabled button:disabled,.employee-form-fields[data-v-b217268d]:disabled textarea:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.employee-position-preview-state[data-v-b217268d]{margin:6px 0 0;color:#64748b;font-size:12px}.employee-form-embedded .employee-edit-dialog-form[data-v-b217268d]{height:auto}.employee-edit-dialog-form[data-v-b217268d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.employee-edit-dialog-scroll[data-v-b217268d]{flex:1;min-height:0}.employee-edit-dialog-subtitle[data-v-b217268d],.employee-edit-dialog-error[data-v-b217268d]{flex-shrink:0}.employee-confirm-copy[data-v-b217268d]{margin:0;color:#475569;font-size:14px;line-height:1.7}.employee-edit-dialog-subtitle[data-v-b217268d]{margin:0 0 12px;color:#64748b;font-size:13px;line-height:1.45}.employee-edit-dialog-error[data-v-b217268d]{margin:0 0 12px;color:#b91c1c;font-size:13px;line-height:1.45}.employee-dialog-footer[data-v-b217268d]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0}.employee-dialog-footer.split-dialog-actions[data-v-b217268d]{justify-content:flex-end}.employee-dialog-footer-left[data-v-b217268d]{display:flex;align-items:center;gap:12px;margin-right:auto}.employee-profile-grid[data-v-b217268d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.82fr);gap:14px;align-items:start}.employee-profile-grid[data-v-b217268d]>:last-child{grid-column:1 / -1}.wechat-lock-card__status[data-v-b217268d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wechat-lock-card__bound[data-v-b217268d]{color:#1f9d55;font-size:13px;font-weight:600}.wechat-lock-card__meta[data-v-b217268d]{color:var(--text-faint);font-size:12px}.employee-position-field[data-v-b217268d] .ui-form-field-label-row{width:100%;gap:6px}.employee-position-create-shortcut[data-v-b217268d]{margin-left:auto;flex-shrink:0;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}.employee-position-create-shortcut[data-v-b217268d]:hover:not(:disabled){color:#226b47}.employee-position-create-shortcut[data-v-b217268d]:disabled{color:#98a2b3;cursor:not-allowed}.member-selector[data-v-7cbdb8b1]{display:block}.member-combo-option-accessory[data-v-7cbdb8b1]{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}.member-combo[data-v-7cbdb8b1]{position:relative}.member-combo-control[data-v-7cbdb8b1]{display:flex;align-items:stretch;gap:4px;min-height:54px;padding:8px 10px 8px 12px;border:1px solid #e8eaec;border-radius:18px;background:#fff;box-shadow:0 1px #0f172a05;transition:border-color .15s ease,box-shadow .15s ease}.member-combo-control.is-open[data-v-7cbdb8b1]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.member-combo-control.is-disabled[data-v-7cbdb8b1]{background:#f8fafce6;opacity:.85}.member-combo-main[data-v-7cbdb8b1]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.member-combo-input[data-v-7cbdb8b1]{flex:1 0 150px;min-width:130px;height:32px!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0 4px!important;margin:0;font:inherit;font-size:14px;line-height:32px;background:transparent!important;box-shadow:none!important;color:var(--text-main);outline:0!important;appearance:none!important;-webkit-appearance:none!important}.member-combo-input[data-v-7cbdb8b1]:focus{outline:0!important;box-shadow:none!important}.member-combo-input[data-v-7cbdb8b1]:disabled{color:var(--text-subtle)}.member-combo-tag[data-v-7cbdb8b1]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border:1px solid rgba(63,141,101,.28);border-radius:999px;background:#edf7f1a6;color:var(--text-main);font-size:13px;font-weight:600;line-height:1.2}.member-combo-tag.is-disabled[data-v-7cbdb8b1]{cursor:not-allowed;opacity:.7}.member-combo-tag-label[data-v-7cbdb8b1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.member-combo-tag-remove[data-v-7cbdb8b1]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-subtle);cursor:pointer}.member-combo-tag-remove[data-v-7cbdb8b1]:disabled{opacity:.45;cursor:not-allowed}.member-combo-tag-remove[data-v-7cbdb8b1]:hover{color:#b91c1c;background:#fef2f2e6}.member-combo-chevron[data-v-7cbdb8b1]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer}.member-combo-chevron[data-v-7cbdb8b1]:disabled{opacity:.5;cursor:not-allowed}.member-combo-chevron[data-v-7cbdb8b1]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.member-combo-dropdown[data-v-7cbdb8b1]{position:fixed;z-index:90;padding:6px 0;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f;overflow:auto}.member-combo-state[data-v-7cbdb8b1]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.member-combo-state.is-error[data-v-7cbdb8b1]{color:#b91c1c}.member-combo-options[data-v-7cbdb8b1]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.member-combo-option[data-v-7cbdb8b1]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.member-combo-option[data-v-7cbdb8b1]:hover{background:#f8fafcf2}.member-combo-option.is-picked[data-v-7cbdb8b1]{background:#f1f5f9f2}.member-combo-option.is-picked .member-combo-option-name[data-v-7cbdb8b1]{color:#0d9488}.member-combo-option-text[data-v-7cbdb8b1]{min-width:0;flex:1;display:grid;gap:4px}.member-combo-option-title-row[data-v-7cbdb8b1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.member-combo-option-name[data-v-7cbdb8b1]{font-size:14px;font-weight:600;color:var(--text-main)}.member-combo-option-sub[data-v-7cbdb8b1]{font-size:12px;line-height:1.45;color:var(--text-subtle)}.member-combo-option-check[data-v-7cbdb8b1]{flex-shrink:0;color:var(--green-700)}.schedule-date-grid[data-v-1f30c7c3]{display:grid;width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.schedule-date-holidays[data-v-1f30c7c3]{display:flex;flex-wrap:wrap;gap:8px}.schedule-date-option[data-v-1f30c7c3]{min-width:0;border:0;height:34px;border-radius:8px;background:#f3f4f6;color:#475569;font-size:13px;cursor:pointer}.schedule-date-holiday[data-v-1f30c7c3]{min-width:48px;padding:0 14px}.schedule-date-option.is-selected[data-v-1f30c7c3]{background:#dcfce7;color:#15803d}.schedule-date-option[data-v-1f30c7c3]:disabled{cursor:default}.org-panel[data-v-17708083]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-17708083] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-17708083] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-17708083]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-17708083]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-17708083]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-17708083] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-17708083],.detail-actions[data-v-17708083],.dialog-actions[data-v-17708083]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-17708083]{display:grid;gap:16px}.org-delete-summary[data-v-17708083]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-17708083]{margin-top:8px;color:#64748b}.org-delete-option[data-v-17708083]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-17708083]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-17708083]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-17708083]{min-width:0;min-height:0}.org-tree-head[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-17708083]{flex-shrink:0}.org-sop-suggestion-summary[data-v-17708083]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-17708083]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-17708083]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-17708083]:hover{background:#6d28d9}.org-tree-list[data-v-17708083]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-17708083]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-17708083]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-17708083]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-17708083]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-17708083]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-17708083]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-17708083]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-17708083]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-17708083]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-17708083]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-17708083]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-17708083]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-17708083]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-17708083]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-17708083]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-17708083]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-17708083]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-17708083]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-17708083]{min-height:160px}.org-detail-panel[data-v-17708083]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-17708083]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-17708083]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-17708083],.org-position-detail-panel[data-v-17708083]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-17708083],.org-position-detail-panel[data-v-17708083]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-17708083]{padding-right:18px}.org-detail-column-resizer[data-v-17708083]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-17708083]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-17708083]:hover:before,.org-detail-column-resizer[data-v-17708083]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-17708083]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-17708083]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-17708083]{height:100%}.org-detail-column-resizer[data-v-17708083]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-17708083]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-17708083]{display:block}.org-position-detail-placeholder[data-v-17708083]{flex:1;min-height:0;width:100%}.detail-head[data-v-17708083]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-17708083]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-17708083]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-17708083]{min-width:0;width:100%}.department-title-summary-row[data-v-17708083],.department-detail-tab-row[data-v-17708083]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-17708083]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-17708083]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-17708083]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-17708083]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-17708083]{margin-top:4px}.department-detail-tab-button[data-v-17708083]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-17708083]{color:#0f766e}.department-detail-tab-button.is-active[data-v-17708083]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-17708083]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-17708083]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-17708083]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-17708083]:hover,.department-member-summary-link[data-v-17708083]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-17708083]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-17708083]{margin-left:auto}.detail-head--position .detail-head-main[data-v-17708083]{min-width:0;width:100%}.detail-head--position[data-v-17708083]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-17708083],.detail-head--position:hover h3[data-v-17708083],.detail-head--position:focus-visible h3[data-v-17708083]{color:#0f766e}.detail-head--position[data-v-17708083]:focus{outline:none}.detail-head--position .detail-actions[data-v-17708083]{flex:0 0 auto}.position-detail-title-row[data-v-17708083]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-17708083]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-17708083]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-17708083]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-17708083]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-17708083]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-17708083]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-17708083]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-17708083]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-17708083]{margin-top:0}.department-position-add-button[data-v-17708083]{flex:0 0 auto}.department-position-bulkbar[data-v-17708083]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-17708083]{color:#0f766e}.department-position-row-check[data-v-17708083]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-17708083]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-17708083]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-17708083]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-17708083]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-17708083]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-17708083]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-17708083]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-17708083]{opacity:.48}.department-position-row.is-order-drop-before[data-v-17708083]:before,.department-position-row.is-order-drop-after[data-v-17708083]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-17708083]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-17708083]:after{bottom:-7px}.department-position-drag-handle[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-17708083]:hover,.department-position-drag-handle[data-v-17708083]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-17708083]:active{cursor:grabbing}.department-position-drag-handle[data-v-17708083]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-17708083]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-17708083]:hover,.department-position-row.is-active[data-v-17708083]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-17708083]{animation:department-position-sop-applied-17708083 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-17708083]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-17708083]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-17708083],.department-position-temporary-corner[data-v-17708083]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-17708083]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-17708083]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-17708083]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-17708083]:hover,.department-position-sop-suggestion-tag[data-v-17708083]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-17708083]{width:12px;height:12px}.department-position-sop-applied-status[data-v-17708083]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-17708083 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-17708083{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-17708083{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-17708083],.department-position-sop-applied-status[data-v-17708083]{animation:none}}.department-position-row-title strong[data-v-17708083]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-17708083]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-17708083]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-17708083]{color:#64748b94}.department-position-row-meta-button[data-v-17708083]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-17708083]:hover,.department-position-row-meta-button[data-v-17708083]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-17708083]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-17708083]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-17708083]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-17708083],.department-position-row:focus-within .department-position-row-actions[data-v-17708083],.department-position-row.is-active .department-position-row-actions[data-v-17708083]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-17708083]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-17708083]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-17708083]{min-width:0}.department-summary-item span[data-v-17708083]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-17708083]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-17708083]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-17708083]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-17708083]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-17708083]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-17708083]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-17708083]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-17708083]{padding-top:14px}.department-manager-modal-section[data-v-17708083]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-17708083]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-17708083]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-17708083]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-17708083]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-17708083]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-17708083]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-17708083]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-17708083]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-17708083]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-17708083]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-17708083]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-17708083]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-17708083]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-17708083],.department-manager-modal-row[data-v-17708083]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-17708083]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-17708083]{display:grid}.department-manager-modal-row[data-v-17708083]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-17708083]:last-child{border-bottom:0}.department-manager-modal-row[data-v-17708083]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-17708083],.department-manager-modal-open[data-v-17708083],.department-manager-modal-remove[data-v-17708083],.department-manager-modal-position[data-v-17708083]{min-width:0}.department-manager-modal-cell[data-v-17708083]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-17708083],.department-manager-modal-open[data-v-17708083],.department-manager-modal-remove[data-v-17708083],.department-manager-modal-position[data-v-17708083]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-17708083]:focus-visible,.department-manager-modal-open[data-v-17708083]:focus-visible,.department-manager-modal-remove[data-v-17708083]:focus-visible,.department-manager-modal-position[data-v-17708083]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-17708083]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-17708083]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-17708083]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-17708083]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-17708083]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-17708083]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-17708083]:hover,.department-manager-modal-position[data-v-17708083]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-17708083]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-17708083]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-17708083]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-17708083]:hover,.department-manager-modal-remove[data-v-17708083]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-17708083]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-17708083]{width:100%}.department-manager-modal-open[data-v-17708083]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-17708083]:hover,.department-manager-modal-open[data-v-17708083]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-17708083]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-17708083] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-17708083]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-17708083]{display:grid;gap:12px}.position-member-picker-head[data-v-17708083]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-17708083]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-17708083]{width:100%}.position-member-picker-footer[data-v-17708083]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-17708083],.position-member-picker-submit-actions[data-v-17708083]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-17708083]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-17708083]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-17708083]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-17708083]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-17708083]:hover:not(:disabled),.position-member-picker-text-action[data-v-17708083]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-17708083]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-17708083]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-17708083]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-17708083]:hover,.position-member-picker-row[data-v-17708083]:focus-visible,.position-member-picker-row.is-selected[data-v-17708083]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-17708083]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-17708083]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-17708083],.position-member-picker-positions[data-v-17708083]{min-width:0}.position-member-picker-main[data-v-17708083]{display:grid;gap:2px}.position-member-picker-main strong[data-v-17708083]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-17708083],.position-member-picker-positions[data-v-17708083]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-17708083]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-17708083]{margin-top:14px}.org-detail-timeline[data-v-17708083]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-17708083]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-17708083]{transition:none}}.org-detail-timeline-entry[data-v-17708083]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-17708083]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-17708083]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-17708083]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-17708083]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-17708083]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-17708083],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-17708083]{opacity:1}.org-detail-timeline-drag-handle[data-v-17708083]:hover,.org-detail-timeline-drag-handle[data-v-17708083]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-17708083]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-17708083]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-17708083]{color:inherit}.org-detail-timeline-frequency[data-v-17708083]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-17708083]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-17708083]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-17708083]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-17708083]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-17708083]:focus,.org-detail-work-row[data-v-17708083]:focus-visible{outline:none}.org-detail-work-main[data-v-17708083]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-17708083],.org-detail-work-desc[data-v-17708083],.org-detail-work-placeholder-strip[data-v-17708083],.org-detail-work-cross-day-hint[data-v-17708083]{grid-column:2}.org-detail-work-title-row[data-v-17708083]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-17708083]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-17708083]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-17708083]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-17708083]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-17708083]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-17708083],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-17708083]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-17708083]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-17708083]:hover,.org-detail-work-action-trigger[data-v-17708083]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-17708083]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-17708083]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-17708083]:hover,.org-detail-work-text-btn[data-v-17708083]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-17708083]{color:#b42318}.org-detail-work-text-btn--danger[data-v-17708083]:hover,.org-detail-work-text-btn--danger[data-v-17708083]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-17708083]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-17708083] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-17708083]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-17708083],.org-detail-subtask-video-node[data-v-17708083]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-17708083]:disabled,.org-detail-subtask-video-node[data-v-17708083]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-17708083]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-17708083]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-17708083]:hover:after,.org-detail-video-node--empty[data-v-17708083]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-17708083]:hover:before,.org-detail-video-node--empty[data-v-17708083]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-17708083]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-17708083],.org-detail-subtask-video-node--uploaded[data-v-17708083]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-17708083]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-17708083]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-17708083],.org-detail-subtask-video-empty-icon[data-v-17708083]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-17708083]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-17708083]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-17708083]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-17708083],.org-detail-subtask-video-play[data-v-17708083]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-17708083],.org-detail-subtask-video-plus[data-v-17708083]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-17708083],.org-detail-subtask-video-add-fill[data-v-17708083]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-17708083]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-17708083]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-17708083]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-17708083]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-17708083]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-17708083]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-17708083]{opacity:.72}.org-detail-subtask-video-play[data-v-17708083]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-17708083]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-17708083]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-17708083]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-17708083]{color:#b42318}.timeline-operation-video-menu-danger[data-v-17708083]:hover{background:#b4231814}.org-detail-subtask-text[data-v-17708083]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-17708083]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-17708083]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-17708083]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-17708083]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-17708083]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-17708083]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-17708083]:before,.org-detail-work-add-row[data-v-17708083]:after{content:""}.org-detail-work-add-btn[data-v-17708083]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-17708083]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-17708083]{gap:20px}.org-detail-work-empty-add-btn[data-v-17708083]{min-width:104px}.org-workflow-settings-button[data-v-17708083]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-17708083],.primary-button.small[data-v-17708083]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-17708083]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-17708083]{min-width:0}.primary-button.small.danger[data-v-17708083]{background:#b42318}.dialog-mask[data-v-17708083]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-17708083]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-17708083]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-17708083]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-17708083]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-17708083]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-17708083]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-17708083]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-17708083]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-17708083]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-17708083]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-17708083]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-17708083]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-17708083]{padding-right:4px}.dialog-hint[data-v-17708083]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-17708083],.field-block>span[data-v-17708083]:not(.sr-only),.subtasks-head span[data-v-17708083]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-17708083],.text-area[data-v-17708083]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-17708083]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-17708083]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-17708083]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-17708083]{margin-top:0}.workflow-editor-card[data-v-17708083]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-17708083]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-17708083]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-17708083]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-17708083]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-17708083]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-17708083]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-17708083]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-17708083]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-17708083]{max-width:100%}.workflow-timeline-column[data-v-17708083]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-17708083]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-17708083]{margin-top:14px}.workflow-context-summary-block[data-v-17708083]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-17708083]{margin-bottom:6px}.workflow-effective-schedule[data-v-17708083]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-17708083]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-17708083]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-17708083]:hover,.workflow-effective-summary-trigger[data-v-17708083]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-17708083]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-17708083]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-17708083]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-17708083]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-17708083]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-17708083],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-17708083]{opacity:1}.work-template-ownership-field[data-v-17708083]{flex:1;width:100%}.work-template-department-trigger[data-v-17708083]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-17708083]{opacity:1}.bulk-trigger-field[data-v-17708083]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-17708083]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-17708083]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-17708083]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-17708083]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-17708083]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-17708083],.organization-bulk-settings-pane-head p[data-v-17708083]{margin:0}.organization-bulk-settings-pane-head h3[data-v-17708083]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-17708083]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-17708083]{max-width:196px}.organization-bulk-setting-hint[data-v-17708083]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-17708083],.organization-bulk-settings-footer-primary-actions[data-v-17708083]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-17708083]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-17708083]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-17708083]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-17708083]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-17708083]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-17708083]:hover,.workflow-segmented-option[data-v-17708083]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-17708083]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-17708083]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-17708083]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-17708083],.workflow-cutoff-option-label[data-v-17708083],.workflow-cutoff-option-hint[data-v-17708083]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-17708083]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-17708083]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-17708083]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-17708083],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-17708083]{color:#0f766e}.workflow-cutoff-segmented[data-v-17708083] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-17708083] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-17708083] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-17708083] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-17708083] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-17708083] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-17708083] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-17708083]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-17708083]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-17708083]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-17708083]{opacity:1}.holiday-calendar-day-tooltip[data-v-17708083]{display:none}}.workflow-department-editor-mask[data-v-17708083]{z-index:46}.workflow-effective-editor-mask[data-v-17708083]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-17708083]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-17708083] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-17708083]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-17708083]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-17708083]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-17708083]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-17708083]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-17708083]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-17708083]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-17708083]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-17708083]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-17708083]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-17708083]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-17708083]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-17708083]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-17708083]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-17708083]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-17708083]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-17708083]{flex:1;min-width:100px}[data-v-17708083] .workflow-inline-select,[data-v-17708083] .workflow-effective-interval-unit{min-width:0}[data-v-17708083] .workflow-inline-select .ui-select-trigger,[data-v-17708083] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-17708083] .workflow-inline-select .ui-select-value,[data-v-17708083] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-17708083] .workflow-inline-select .ui-select-panel,[data-v-17708083] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-17708083]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-17708083]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-17708083] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-17708083]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-17708083]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-17708083]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-17708083]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-17708083]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-17708083]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-17708083]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-17708083]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-17708083]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-17708083]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-17708083]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-17708083]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-17708083]{color:#b42318}.holiday-calendar-month-grid[data-v-17708083]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-17708083]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-17708083]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-17708083]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-17708083]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-17708083]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-17708083],.holiday-calendar-days[data-v-17708083]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-17708083]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-17708083]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-17708083]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-17708083]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-17708083]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-17708083]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-17708083]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-17708083]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-17708083]{color:#166534}.holiday-calendar-day-today-label[data-v-17708083]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-17708083],.holiday-calendar-day-badge--adjusted_workday[data-v-17708083]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-17708083]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-17708083]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-17708083]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-17708083],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-17708083]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-17708083]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-17708083]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-17708083]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-17708083]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-17708083]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-17708083]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-17708083]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-17708083]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-17708083]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-17708083]:hover{background:#ffffff47}.workflow-timeline-add[data-v-17708083]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-17708083]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-17708083]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-17708083]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-17708083]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-17708083]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-17708083],.workflow-preview-remove[data-v-17708083]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-17708083]{opacity:.42}.workflow-preview-remove[data-v-17708083]:active{opacity:1}}.workflow-preview-remove[data-v-17708083]:hover,.workflow-preview-remove[data-v-17708083]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-17708083]{display:block}.workflow-preview-title[data-v-17708083]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-17708083]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-17708083]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-17708083]{padding-top:24px}.workflow-config-schedule-flat[data-v-17708083]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-17708083]{display:grid;gap:10px}.workflow-time-fields[data-v-17708083]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-17708083]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-17708083]{grid-column:1 / -1}.workflow-tolerance-input[data-v-17708083]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-17708083]{min-width:0}.workflow-tolerance-input span[data-v-17708083]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-17708083] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-17708083] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-17708083] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-17708083]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-17708083]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-17708083]{margin-top:0}.workflow-schedule-capture-toggles[data-v-17708083]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-17708083]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-17708083]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-17708083]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-17708083]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-17708083]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-17708083]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-17708083]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-17708083]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-17708083]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-17708083]{transform:translate(16px)}.workflow-stat-tags[data-v-17708083]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-17708083]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-17708083]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-17708083],.workflow-schedule-advanced--after-subtasks[data-v-17708083]{margin-top:24px}.workflow-guidance-panel[data-v-17708083]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-17708083]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-17708083],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-17708083],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-17708083]{align-self:center}.workflow-guidance-section[data-v-17708083]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-17708083]{background:#fff}.workflow-subtask-guidance-modal[data-v-17708083]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-17708083]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-17708083]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-17708083]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-17708083]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-17708083]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-17708083]:hover,.workflow-subtask-mode-menu-option--active[data-v-17708083]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-17708083]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-17708083]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-17708083]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-17708083]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-17708083]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-17708083]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-17708083]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-17708083]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-17708083]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-17708083]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-17708083]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-17708083]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-17708083]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-17708083]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-17708083]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-17708083]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-17708083]:focus{outline:none}.workflow-guidance-group-body[data-v-17708083]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-17708083]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-17708083]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-17708083]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-17708083]{align-self:stretch}.workflow-placeholder-list-block[data-v-17708083]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-17708083]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-17708083]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-17708083]{justify-content:space-between}.workflow-guidance-section-head span[data-v-17708083]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-17708083]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-17708083]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-17708083]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-17708083]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-17708083]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-17708083]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-17708083]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-17708083]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-17708083]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-17708083]{padding-right:12px}.workflow-placeholder-title-warning[data-v-17708083]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-17708083]{align-self:flex-end}.workflow-placeholder-guide[data-v-17708083]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-17708083]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-17708083]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-17708083]:hover,.workflow-placeholder-guide-button[data-v-17708083]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-17708083]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-17708083]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-17708083]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-17708083]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-17708083]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-17708083]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-17708083]:hover,.workflow-placeholder-guide-thumb[data-v-17708083]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-17708083]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-17708083]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-17708083]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-17708083],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-17708083]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-17708083]:hover,.workflow-placeholder-guide-remove[data-v-17708083]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-17708083]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-17708083]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-17708083]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-17708083]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-17708083]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-17708083]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-17708083]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-17708083]:hover,.workflow-guide-mode-card[data-v-17708083]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-17708083]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-17708083]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-17708083]{background:#ecfeff}.workflow-guide-mode-phone[data-v-17708083]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-17708083],.workflow-guide-mode-outline-line[data-v-17708083]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-17708083]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-17708083]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-17708083]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-17708083]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-17708083]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-17708083]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-17708083]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-17708083]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-17708083]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-17708083]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-17708083]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-17708083]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-17708083]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-17708083]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-17708083]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-17708083]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-17708083]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-17708083]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-17708083]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-17708083]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-17708083]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-17708083]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-17708083]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-17708083]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-17708083]{min-width:0}.workflow-location-limit-hint[data-v-17708083]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-17708083]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-17708083]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-17708083]{margin-bottom:14px}.workflow-subcard-head h5[data-v-17708083]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-17708083]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-17708083]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-17708083]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-17708083]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-17708083]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-17708083]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-17708083]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-17708083]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-17708083]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-17708083]:focus-visible{outline:none}.subtasks-inline-main[data-v-17708083]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-17708083]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-17708083]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-17708083]{gap:6px}.subtask-display-row[data-v-17708083]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-17708083]{padding-left:12px}.subtask-index[data-v-17708083]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-17708083]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-17708083]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-17708083]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-17708083]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-17708083]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-17708083]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-17708083]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-17708083]{background:#0f766e12}.subtask-manager-row[data-v-17708083]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-17708083]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-17708083]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-17708083],.subtask-manager-row--target .subtask-manager-actions[data-v-17708083]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-17708083]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-17708083]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-17708083]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-17708083]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-17708083]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-17708083]:hover{background:#0f766e14}.subtask-drag-handle[data-v-17708083]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-17708083]:hover{color:#64748b}.subtask-drag-handle[data-v-17708083]:active{cursor:grabbing}.subtask-manager-index[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-17708083]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-17708083]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-17708083]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-17708083]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-17708083]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-17708083]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-17708083]:focus,.subtask-manager-input.text-field[data-v-17708083]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-17708083]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-17708083]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-17708083]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-17708083]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-17708083]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-17708083]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-17708083]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-17708083]{color:#0f766e}.subtask-guidance-summary-text[data-v-17708083]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-17708083]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-17708083]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-17708083]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-17708083]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-17708083]:hover{background:#b4231814}.sr-only[data-v-17708083]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-17708083]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-17708083]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-17708083]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-17708083]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-17708083]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-17708083]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-17708083]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-17708083]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-17708083]{color:#b42318}.dialog-text-action[data-v-17708083]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-17708083]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-17708083]{min-height:180px}.work-template-picker-toolbar[data-v-17708083]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-17708083] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-17708083]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-17708083]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-17708083]:hover,.work-template-picker-option[data-v-17708083]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-17708083]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-17708083]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-17708083]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-17708083]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-17708083]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-17708083]{flex:0 0 auto}.position-permission-trigger[data-v-17708083]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-17708083]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-17708083]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-17708083]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-17708083]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-17708083]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-17708083]:hover{background:#f8fafc}.position-permission-check[data-v-17708083]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-17708083]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-17708083]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-17708083]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-17708083]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-17708083],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-17708083]{display:block}.position-template-create-entry[data-v-17708083]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-17708083]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-17708083]{color:#64748b}.position-duration-field[data-v-17708083]{width:140px;max-width:100%}.ui-animated-list-shell[data-v-e581b72d]{overflow:hidden}.ui-animated-list-shell__inner[data-v-e581b72d]{display:flex;flex-direction:column}.ui-delete-action-card[data-v-66df1c52]{display:grid;gap:12px}.ui-delete-action-main[data-v-66df1c52]{color:#0f172a;font-size:18px;font-weight:600;line-height:1.5}.ui-delete-action-description[data-v-66df1c52]{margin:0;color:#64748b;font-size:14px;line-height:1.7}.ui-delete-action-extra[data-v-66df1c52]{display:grid;gap:10px}.ui-relation-workspace[data-v-86f9c0b8]{display:grid;grid-template-columns:var(--ui-relation-aside-width) minmax(0,1fr);height:100%;min-height:0;flex:1;overflow:hidden}.ui-relation-workspace.has-divider[data-v-86f9c0b8]{grid-template-columns:var(--ui-relation-aside-width) 12px minmax(0,1fr)}.ui-relation-workspace-pane[data-v-86f9c0b8]{min-width:0;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-relation-workspace-pane--aside[data-v-86f9c0b8]{border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.ui-relation-workspace.has-divider .ui-relation-workspace-pane--aside[data-v-86f9c0b8]{border-right:0}.ui-relation-workspace-pane--detail[data-v-86f9c0b8]{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafcf2)}.ui-time-picker[data-v-853c4575]{position:relative;min-width:0}.ui-time-picker-trigger[data-size][data-v-853c4575]{height:var(--time-control-height);min-height:var(--time-control-height);border-radius:var(--time-control-radius);box-sizing:border-box}.ui-time-picker-trigger[data-size=sm][data-v-853c4575]{--time-control-height: var(--ui-control-height-sm);--time-control-radius: var(--ui-control-radius-sm)}.ui-time-picker-trigger[data-size=md][data-v-853c4575]{--time-control-height: var(--ui-control-height-md);--time-control-radius: var(--ui-control-radius-md)}.ui-time-picker-trigger[data-size=lg][data-v-853c4575]{--time-control-height: var(--ui-control-height-lg);--time-control-radius: var(--ui-control-radius-lg)}.ui-time-picker-trigger[data-v-853c4575]{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid rgba(15,23,42,.11);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 60%);color:#101828;font:inherit;font-size:17px;font-weight:600;text-align:left;box-shadow:0 1px #ffffffe6 inset;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ui-time-picker-trigger[data-v-853c4575]:hover,.ui-time-picker-trigger.is-open[data-v-853c4575]{border-color:#0f766e59;box-shadow:0 0 0 4px #0f766e14,0 1px #ffffffe6 inset}.ui-time-picker-trigger.is-invalid[data-v-853c4575]{border-color:#d92d20b3;box-shadow:0 0 0 4px #d92d2014}.ui-time-picker-value[data-v-853c4575]{font-variant-numeric:tabular-nums;letter-spacing:0}.ui-time-picker-icon[data-v-853c4575]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#0f766e;background:#0f766e14}.ui-time-picker-panel[data-v-853c4575]{position:fixed;z-index:1200;width:min(252px,calc(var(--web-logical-vw) * 100 - 32px));padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fffffffa;box-shadow:0 20px 46px #0f172a29}.ui-time-picker-panel-head[data-v-853c4575]{display:flex;align-items:baseline;justify-content:flex-start;padding:2px 4px 10px;border-bottom:1px solid rgba(15,23,42,.06)}.ui-time-picker-panel-head strong[data-v-853c4575]{color:#0f172a;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ui-time-picker-columns[data-v-853c4575]{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:262px;padding-top:10px}.ui-time-picker-column[data-v-853c4575]{height:100%;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:4px;padding-right:2px;scrollbar-width:thin}.ui-time-picker-column--minutes[data-v-853c4575]{overflow-y:auto}.ui-time-picker-option[data-v-853c4575]{height:34px;border:0;border-radius:10px;background:transparent;color:#344054;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s ease,color .14s ease}.ui-time-picker-option[data-v-853c4575]:hover{background:#0f766e14;color:#0f766e}.ui-time-picker-option.is-selected[data-v-853c4575]{background:#0f8f6f;color:#fff;box-shadow:0 8px 18px #0f766e3d}.amap-location-picker[data-v-ba9d98c4]{display:block;min-width:0}.amap-location-picker.is-invalid .amap-location-summary-card[data-v-ba9d98c4]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.amap-location-picker.has-custom-trigger[data-v-ba9d98c4]{border:0;padding:0;background:transparent}.amap-location-summary-card[data-v-ba9d98c4]{width:100%;display:flex;flex-direction:column;padding:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;text-align:left;cursor:pointer;color:#0f172a}.amap-location-summary-header[data-v-ba9d98c4]{display:flex;align-items:center;gap:16px;padding:12px 14px;width:100%;box-sizing:border-box}.amap-location-summary-main[data-v-ba9d98c4]{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.amap-location-summary-main>svg[data-v-ba9d98c4]{flex-shrink:0;color:#16a34a;margin-top:2px}.amap-location-summary-text[data-v-ba9d98c4]{display:flex;flex-direction:column;gap:4px;min-width:0}.amap-location-summary-main strong[data-v-ba9d98c4]{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.amap-location-summary-main small[data-v-ba9d98c4]{font-size:12px;color:#64748b;line-height:1.4;overflow-wrap:anywhere}.amap-location-summary-action[data-v-ba9d98c4]{flex-shrink:0;color:#0f766e;font-size:13px;font-weight:600;white-space:nowrap;padding:8px 0 8px 8px}.amap-location-summary-map[data-v-ba9d98c4]{display:block;width:100%;height:auto;aspect-ratio:4 / 1;object-fit:contain;background:#eef2f3}.amap-location-preview-status[data-v-ba9d98c4]{display:block;padding:12px 14px;color:#64748b;font-size:12px;background:#f8fafc}.amap-location-modal-backdrop[data-v-ba9d98c4]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b}.amap-location-modal[data-v-ba9d98c4]{width:min(920px,100%);max-height:min(760px,calc(var(--web-logical-vh) * 100 - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 26px 70px #0f172a3d}.amap-location-modal-head[data-v-ba9d98c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.amap-location-modal-head h3[data-v-ba9d98c4]{margin:0;color:#0f172a;font-size:18px}.amap-location-modal-head p[data-v-ba9d98c4]{margin:6px 0 0;color:#667085;font-size:13px}.amap-location-modal-close[data-v-ba9d98c4]{width:32px;height:32px;border:none;border-radius:999px;background:#f1f5f9;color:#475569;font-size:20px;cursor:pointer}.amap-location-modal-body[data-v-ba9d98c4]{flex:1;min-height:0;display:grid;gap:12px;padding:16px 18px;overflow:auto}.amap-location-search-area[data-v-ba9d98c4]{position:relative;z-index:3}.amap-location-toolbar[data-v-ba9d98c4]{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:10px;align-items:center}.amap-location-search[data-v-ba9d98c4]{display:flex;align-items:center;gap:8px;min-width:0;height:44px;max-height:44px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#f8fafc;color:#64748b}.amap-location-search input[data-v-ba9d98c4]{flex:1;min-width:0;width:100%;height:100%;min-height:0;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;color:#0f172a;font-size:13px;line-height:44px}.amap-location-search input[data-v-ba9d98c4]::-webkit-search-decoration,.amap-location-search input[data-v-ba9d98c4]::-webkit-search-cancel-button,.amap-location-search input[data-v-ba9d98c4]::-webkit-search-results-button,.amap-location-search input[data-v-ba9d98c4]::-webkit-search-results-decoration{display:none}.amap-location-search-clear[data-v-ba9d98c4]{display:inline-flex;flex-shrink:0;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#64748b1f;color:#64748b;cursor:pointer}.amap-location-search-clear[data-v-ba9d98c4]:hover,.amap-location-search-clear[data-v-ba9d98c4]:focus-visible{background:#0f172a1a;color:#0f172a;outline:none}.amap-location-icon-button[data-v-ba9d98c4]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:#0f766e;cursor:pointer}.amap-location-icon-button[data-v-ba9d98c4]:disabled{cursor:wait;color:#94a3b8}.amap-location-select-panel[data-v-ba9d98c4]{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:calc(100% - 108px);min-width:320px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f}.amap-location-select-state[data-v-ba9d98c4]{display:flex;align-items:center;min-height:34px;padding:8px 14px 6px;border-bottom:1px solid rgba(226,232,240,.7);color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.amap-location-select-list[data-v-ba9d98c4]{display:flex;max-height:360px;flex-direction:column;gap:2px;overflow:auto;padding:6px}.amap-location-select-option[data-v-ba9d98c4]{display:flex;width:100%;align-items:flex-start;gap:10px;min-width:0;border:none;border-radius:10px;padding:10px 12px;text-align:left;background:transparent;color:#0f172a;font:inherit;cursor:pointer}.amap-location-select-option[data-v-ba9d98c4]:hover,.amap-location-select-option[data-v-ba9d98c4]:focus-visible{background:#f8fafcf2;outline:none}.amap-location-option-text[data-v-ba9d98c4]{flex:1;display:grid;gap:4px;min-width:0}.amap-location-option-title-row[data-v-ba9d98c4]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.amap-location-select-option strong[data-v-ba9d98c4],.amap-location-select-option small[data-v-ba9d98c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amap-location-select-option strong[data-v-ba9d98c4]{color:#111827;font-size:14px;font-weight:600;line-height:1.35}.amap-location-select-option em[data-v-ba9d98c4]{flex-shrink:0;border-radius:999px;background:#0f766e1a;padding:2px 7px;color:#0f766e;font-size:11px;font-style:normal;font-weight:700}.amap-location-select-option small[data-v-ba9d98c4]{color:#64748b;font-size:12px;line-height:1.45}.amap-location-option-meta[data-v-ba9d98c4]{font-size:12px;color:#94a3b8!important}.amap-location-map[data-v-ba9d98c4]{position:relative;min-height:420px;overflow:hidden;border-radius:12px;background:#eef2f7}.amap-location-state[data-v-ba9d98c4]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#f8fafceb;color:#64748b;font-size:13px}.amap-location-state.is-error[data-v-ba9d98c4]{color:#b42318}.amap-location-current[data-v-ba9d98c4]{display:flex;align-items:center;gap:8px;min-width:0;color:#0f766e;font-size:13px;font-weight:700}.amap-location-current span[data-v-ba9d98c4],.amap-location-current small[data-v-ba9d98c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amap-location-current small[data-v-ba9d98c4]{color:#64748b;font-weight:500}.amap-location-modal-footer[data-v-ba9d98c4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px 18px;border-top:1px solid rgba(15,23,42,.08)}.amap-location-secondary[data-v-ba9d98c4],.amap-location-primary[data-v-ba9d98c4]{min-width:76px;height:36px;border-radius:999px;border:1px solid rgba(15,23,42,.12);padding:0 16px;font-size:13px;font-weight:700;cursor:pointer}.amap-location-secondary[data-v-ba9d98c4]{background:#fff;color:#475569}.amap-location-primary[data-v-ba9d98c4]{border-color:#0f766e;background:#0f766e;color:#fff}.amap-location-primary[data-v-ba9d98c4]:disabled{cursor:not-allowed;border-color:#cbd5e1;background:#cbd5e1}.workflow-help-mode-title[data-v-748b8158]{display:block;margin-bottom:5px;color:#15803d}.workflow-help-explanation[data-v-748b8158]{color:#111827}.workflow-help-example[data-v-748b8158]{display:block;margin-top:4px;color:#64748b}.workflow-field-label-row[data-v-c61f4736]{display:flex;align-items:center;gap:6px;min-width:0}.workflow-field-label-text[data-v-c61f4736]{color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-field-label-row.is-group-head .workflow-field-label-text[data-v-c61f4736]{font-weight:700}.customer-selector[data-v-c9870882]{display:block}.customer-combo-option-accessory[data-v-c9870882]{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}.customer-combo[data-v-c9870882]{position:relative}.customer-combo-control[data-v-c9870882]{display:flex;align-items:stretch;gap:4px;min-height:54px;padding:8px 10px 8px 12px;border:1px solid #e8eaec;border-radius:18px;background:#fff;box-shadow:0 1px #0f172a05;transition:border-color .15s ease,box-shadow .15s ease}.customer-combo-control.is-open[data-v-c9870882]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.customer-combo-control.is-disabled[data-v-c9870882]{background:#f8fafce6;opacity:.85}.customer-combo-main[data-v-c9870882]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customer-combo-input[data-v-c9870882]{flex:1 0 150px;min-width:130px;height:32px!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0 4px!important;margin:0;font:inherit;font-size:14px;line-height:32px;background:transparent!important;box-shadow:none!important;color:var(--text-main);outline:0!important;appearance:none!important;-webkit-appearance:none!important}.customer-combo-input[data-v-c9870882]:focus{outline:0!important;box-shadow:none!important}.customer-combo-input[data-v-c9870882]:disabled{color:var(--text-subtle)}.customer-combo-tag[data-v-c9870882]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border:1px solid rgba(63,141,101,.28);border-radius:999px;background:#edf7f1a6;color:var(--text-main);font-size:13px;font-weight:600;line-height:1.2}.customer-combo-tag.is-disabled[data-v-c9870882]{cursor:not-allowed;opacity:.7}.customer-combo-tag-label[data-v-c9870882]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.customer-combo-tag-remove[data-v-c9870882]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-subtle);cursor:pointer}.customer-combo-tag-remove[data-v-c9870882]:disabled{opacity:.45;cursor:not-allowed}.customer-combo-tag-remove[data-v-c9870882]:hover{color:#b91c1c;background:#fef2f2e6}.customer-combo-chevron[data-v-c9870882]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer}.customer-combo-chevron[data-v-c9870882]:disabled{opacity:.5;cursor:not-allowed}.customer-combo-chevron[data-v-c9870882]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.customer-combo-dropdown[data-v-c9870882]{position:fixed;z-index:90;padding:6px 0;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f;overflow:auto}.customer-combo-state[data-v-c9870882]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.customer-combo-options[data-v-c9870882]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.customer-combo-option[data-v-c9870882]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.customer-combo-option[data-v-c9870882]:hover{background:#f8fafcf2}.customer-combo-option.is-picked[data-v-c9870882]{background:#f1f5f9f2}.customer-combo-option.is-picked .customer-combo-option-name[data-v-c9870882]{color:#0d9488}.customer-combo-option-text[data-v-c9870882]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.customer-combo-option-name[data-v-c9870882]{overflow:hidden;font-size:14px;font-weight:600;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap}.customer-combo-option-owner[data-v-c9870882]{overflow:hidden;color:var(--text-subtle);font-size:12px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-combo-option-check[data-v-c9870882]{flex-shrink:0;color:var(--green-700)}.customer-combo-create[data-v-c9870882]{display:flex;align-items:center;gap:8px;width:calc(100% - 12px);margin:4px 6px 0;padding:10px 12px;border:none;border-top:1px solid rgba(226,232,240,.9);border-radius:10px;background:transparent;color:var(--green-700);cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.customer-combo-create[data-v-c9870882]:hover{background:#edf7f1cc}.project-selector[data-v-449e968e]{display:block}.project-combo-option-accessory[data-v-449e968e]{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}.project-combo[data-v-449e968e]{position:relative}.project-combo-control[data-v-449e968e]{display:flex;align-items:stretch;gap:4px;min-height:54px;padding:8px 10px 8px 12px;border:1px solid #e8eaec;border-radius:18px;background:#fff;box-shadow:0 1px #0f172a05;transition:border-color .15s ease,box-shadow .15s ease}.project-combo-control.is-open[data-v-449e968e]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.project-combo-control.is-disabled[data-v-449e968e]{background:#f8fafce6;opacity:.85}.project-combo-main[data-v-449e968e]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.project-combo-input[data-v-449e968e]{flex:1 0 150px;min-width:130px;height:32px;min-height:0;border:0!important;border-radius:0!important;padding:0 4px;margin:0;font:inherit;font-size:14px;line-height:32px;background:transparent!important;box-shadow:none!important;color:var(--text-main);outline:0!important;appearance:none!important;-webkit-appearance:none!important}.project-combo-input[data-v-449e968e]:focus{outline:0!important;box-shadow:none!important}.project-combo-input[data-v-449e968e]:disabled{color:var(--text-subtle)}.project-combo-summary[data-v-449e968e]{overflow:hidden;max-width:70%;color:var(--text-main);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-combo-tag[data-v-449e968e]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border:1px solid rgba(63,141,101,.28);border-radius:999px;background:#edf7f1a6;color:var(--text-main);font-size:13px;font-weight:600;line-height:1.2}.project-combo-tag.is-disabled[data-v-449e968e]{cursor:not-allowed;opacity:.7}.project-combo-tag-label[data-v-449e968e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.project-combo-tag-remove[data-v-449e968e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-subtle);cursor:pointer}.project-combo-tag-remove[data-v-449e968e]:disabled{opacity:.45;cursor:not-allowed}.project-combo-tag-remove[data-v-449e968e]:hover{color:#b91c1c;background:#fef2f2e6}.project-combo-chevron[data-v-449e968e]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer}.project-combo-chevron[data-v-449e968e]:disabled{opacity:.5;cursor:not-allowed}.project-combo-chevron[data-v-449e968e]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.project-combo-dropdown[data-v-449e968e]{position:fixed;z-index:90;padding:6px 0;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f;overflow:auto}.project-combo-limit[data-v-449e968e]{margin:0;padding:7px 12px;color:var(--text-subtle);font-size:12px}.project-combo-option.is-disabled[data-v-449e968e]{cursor:not-allowed;opacity:.45}.project-combo-state[data-v-449e968e]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.project-combo-options[data-v-449e968e]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.project-combo-option[data-v-449e968e]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.project-combo-option[data-v-449e968e]:hover{background:#f8fafcf2}.project-combo-option.is-picked[data-v-449e968e]{background:#f1f5f9f2}.project-combo-option.is-picked .project-combo-option-name[data-v-449e968e]{color:#0d9488}.project-combo-option-text[data-v-449e968e]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.project-combo-option-name[data-v-449e968e]{overflow:hidden;font-size:14px;font-weight:600;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap}.project-combo-option-owner[data-v-449e968e]{overflow:hidden;color:var(--text-subtle);font-size:12px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-combo-option-check[data-v-449e968e]{flex-shrink:0;color:var(--green-700)}.project-combo-create[data-v-449e968e]{display:flex;align-items:center;gap:8px;width:calc(100% - 12px);margin:4px 6px 0;padding:10px 12px;border:none;border-top:1px solid rgba(226,232,240,.9);border-radius:10px;background:transparent;color:var(--green-700);cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.project-combo-create[data-v-449e968e]:hover{background:#edf7f1cc}.ui-horizontal-scroll[data-v-c4963c76]{position:relative;min-width:0}.ui-horizontal-scroll-viewport[data-v-c4963c76]{overflow-x:auto;scrollbar-width:thin;outline:none}.ui-horizontal-scroll-viewport[data-v-c4963c76]:focus-visible{border-radius:12px;box-shadow:0 0 0 3px #2b765124}.ui-horizontal-scroll-content[data-v-c4963c76]{width:max-content;min-width:100%}.ui-horizontal-scroll-control[data-v-c4963c76]{position:absolute;z-index:2;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}.ui-horizontal-scroll-control.is-left[data-v-c4963c76]{left:0;padding-right:22px;background:linear-gradient(90deg,#fffffffa 36%,#fff0)}.ui-horizontal-scroll-control.is-right[data-v-c4963c76]{right:0;padding-left:22px;background:linear-gradient(270deg,#fffffffa 36%,#fff0)}.ui-horizontal-scroll-control button[data-v-c4963c76]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(43,118,81,.2);border-radius:9px;background:#f7faf8f5;color:var(--green-700);box-shadow:0 3px 10px #0f172a14;cursor:pointer;pointer-events:auto}.ui-horizontal-scroll-control button[data-v-c4963c76]:hover,.ui-horizontal-scroll-control button[data-v-c4963c76]:focus-visible{border-color:#2b765161;background:var(--green-100);outline:none}.ui-horizontal-control-fade-enter-active[data-v-c4963c76],.ui-horizontal-control-fade-leave-active[data-v-c4963c76]{transition:opacity .2s ease,transform .2s ease}.ui-horizontal-control-fade-enter-from[data-v-c4963c76],.ui-horizontal-control-fade-leave-to[data-v-c4963c76]{opacity:0;transform:scale(.84)}.custom-form-data-toolbar[data-v-f2b31b90]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.custom-form-data-toolbar[data-v-f2b31b90]>:first-child{width:min(420px,100%)}.custom-form-data-actions[data-v-f2b31b90]{display:flex;gap:8px}.custom-form-statistics-scroll[data-v-f2b31b90]{margin-bottom:16px}.custom-form-statistics[data-v-f2b31b90]{display:flex;width:max-content;min-width:100%;gap:10px}.custom-form-statistics article[data-v-f2b31b90]{min-width:210px;padding:12px 14px;border-radius:12px;background:#f5f7fa;display:flex;align-items:center;gap:12px}.custom-form-statistics strong[data-v-f2b31b90]{font-size:13px;margin-right:auto}.custom-form-statistics span[data-v-f2b31b90]{font-size:14px;font-weight:650;white-space:nowrap}.custom-form-statistics small[data-v-f2b31b90]{display:block;font-size:10px;font-weight:400;color:#7b879a}.custom-form-data-table[data-v-f2b31b90]{width:max-content;min-width:100%;border-collapse:collapse}.custom-form-data-table th[data-v-f2b31b90],.custom-form-data-table td[data-v-f2b31b90]{max-width:260px;padding:12px 14px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.custom-form-data-table th[data-v-f2b31b90]{position:sticky;top:0;background:#f8f9fb;color:#5d687a;z-index:1}.select-column[data-v-f2b31b90]{width:42px}.load-more-sentinel[data-v-f2b31b90]{text-align:center;padding:18px;color:#8490a3;font-size:12px}.column-setting-lead[data-v-f2b31b90]{margin:0 0 12px;color:#758095;font-size:13px}.column-setting-item[data-v-f2b31b90]{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:11px 4px;border-bottom:1px solid #edf0f4}.column-setting-item small[data-v-f2b31b90]{color:#8a95a5}.column-setting-item input[data-v-f2b31b90]{width:16px;height:16px}.custom-form-statistics-note[data-v-f2b31b90]{margin:-8px 0 16px;color:#7b879a;font-size:12px}.number-unit-picker[data-v-ce2d4fe1]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;min-width:0}.number-unit-picker>input[data-v-ce2d4fe1]{width:146px;max-width:100%;height:38px}.number-unit-options[data-v-ce2d4fe1]{display:flex;flex:1;min-width:180px;flex-wrap:wrap;gap:6px}.number-unit-options button[data-v-ce2d4fe1]{min-width:38px;min-height:32px;padding:4px 8px;border:1px solid #d8dee6;border-radius:8px;background:#f7f9fa;color:#526071;font:inherit;font-size:13px;cursor:pointer}.number-unit-options button.selected[data-v-ce2d4fe1]{border-color:#5d9d7d;background:#eaf5ef;color:#176642}.number-unit-options button[data-v-ce2d4fe1]:focus-visible{outline:2px solid #2f8a61;outline-offset:2px}.custom-form-field-editor[data-v-c9b7c26a]{display:grid;gap:14px}.field-editor-description-head[data-v-c9b7c26a]{display:flex;align-items:center;gap:20px}.field-editor-checkbox[data-v-c9b7c26a]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#465267;cursor:pointer}.field-editor-checkbox input[data-v-c9b7c26a]{width:16px;height:16px;margin:0;accent-color:var(--color-primary,#2d8058)}.field-editor-description[data-v-c9b7c26a]{display:grid;gap:8px}.field-editor-description-input[data-v-c9b7c26a]{min-height:64px;resize:vertical}.field-editor-options[data-v-c9b7c26a]{display:grid;gap:10px;padding:14px;border-radius:12px;background:#f7f8fa}.field-editor-section-head[data-v-c9b7c26a]{display:flex;align-items:center;justify-content:space-between}.field-option-row[data-v-c9b7c26a]{display:grid;grid-template-columns:1fr 36px;gap:8px}.metric-option[data-v-c9b7c26a]{display:flex;align-items:center;gap:8px;color:#465267;font-size:14px}.icon-button[data-v-c9b7c26a]{border:0;background:transparent;color:#7d8798;border-radius:8px}.icon-button[data-v-c9b7c26a]:hover{background:#fff0f0;color:#b42318}@media(min-width:1040px){#web-overlay-root>.crud-modal-backdrop:has(>.custom-field-sidecar){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.custom-field-sidecar{position:relative;pointer-events:auto;overflow:visible;transform:translate(calc(50% + 12px));animation:custom-field-slide-in .22s ease both}.custom-field-sidecar:before{content:"";position:absolute;left:-8px;top:var(--field-arrow-top, 50%);width:16px;height:16px;background:#fff;border-left:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);transform:translateY(-50%) rotate(45deg);pointer-events:none}@keyframes custom-field-slide-in{0%{opacity:0;transform:translate(calc(-50% - 12px))}to{opacity:1;transform:translate(calc(50% + 12px))}}}@media(prefers-reduced-motion:reduce){.custom-field-sidecar{animation:none}}.custom-form-field-preview[data-v-5c13937f]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:#fff}.custom-form-field-preview.is-compact[data-v-5c13937f]{padding:10px}.custom-form-field-type[data-v-5c13937f]{width:54px;height:42px;flex:0 0 auto;padding:9px;border-radius:10px;background:#f3f5f8;display:flex;align-items:center;justify-content:center;color:#758095}.type-text[data-v-5c13937f]{font-size:22px;font-weight:600;line-height:1}.type-number[data-v-5c13937f]{font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1}.custom-form-field-copy[data-v-5c13937f]{min-width:0;display:grid;gap:3px;flex:1}.custom-form-field-copy strong[data-v-5c13937f]{font-size:14px;color:#182033}.custom-form-field-copy em[data-v-5c13937f]{font-style:normal;font-size:16px;font-weight:600;color:#dc2626;margin-left:4px}.custom-form-field-copy span[data-v-5c13937f],.custom-form-field-copy small[data-v-5c13937f]{font-size:12px;color:#758095}.custom-form-field-copy small[data-v-5c13937f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-form[data-v-dbc083f3]{display:grid;gap:18px;min-height:180px}.intro[data-v-dbc083f3]{color:#69776f;margin:0}.upload[data-v-dbc083f3]{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:24px 12px;border:1px dashed #95b9a4;border-radius:14px;background:#f5faf7;color:#397655;cursor:pointer}.upload input[data-v-dbc083f3]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.upload span[data-v-dbc083f3],.upload small[data-v-dbc083f3]{color:#728078}.files[data-v-dbc083f3]{margin:0;padding-left:20px}.files li[data-v-dbc083f3]{padding:5px;overflow-wrap:anywhere}.files small[data-v-dbc083f3]{color:#849087}.progress[data-v-dbc083f3]{text-align:center;padding:30px 12px;color:#52725e}.progress p[data-v-dbc083f3]{color:#748077}.footer[data-v-dbc083f3]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.footer button[data-v-dbc083f3]{display:inline-flex;align-items:center;gap:6px}.error[data-v-dbc083f3]{color:#b53a35}.choices[data-v-dbc083f3]{display:flex;flex-direction:column;gap:12px}.app-textarea-native-blocked[data-v-55009dfa]{pointer-events:none!important}.app-textarea-native-hidden[data-v-55009dfa]{opacity:0!important}.textarea-placeholder[data-v-55009dfa]{color:gray}.custom-form-base-card[data-v-1f2116f5]{padding:14px;background:#fff;border-radius:12px}.custom-form-base-required[data-v-1f2116f5]{color:#ef4444;font-size:14px}.custom-form-base-card[data-v-1f2116f5] .custom-form-fill-number{width:100%;box-sizing:border-box}.is-switch[data-v-1f2116f5] .ui-form-field-label-row{display:none}.custom-form-base-card[data-v-1f2116f5] .ui-form-field-label{font-size:14px;font-weight:400;line-height:24px}.is-inline[data-v-1f2116f5] .ui-form-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 12px}.is-inline[data-v-1f2116f5] .ui-form-field-hint,.is-inline[data-v-1f2116f5] .ui-form-field-error{grid-column:1/-1}.custom-form-base-card[data-v-1f2116f5] .ui-form-field-input,.custom-form-base-card[data-v-1f2116f5] .custom-form-fill-number{height:24px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:14px;line-height:24px;color:#334155;text-align:right;outline-offset:3px}.custom-form-base-card[data-v-1f2116f5] .ui-form-trigger{min-height:24px;padding:0;border:0;border-radius:0;background:transparent;justify-content:flex-end;gap:10px;font-size:14px;color:#334155}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card{min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card__copy strong{font-size:14px;font-weight:400;color:#334155}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card__state{display:none}.custom-form-base-card[data-v-1f2116f5] .custom-form-fill-textarea{padding:0;border:0;border-radius:0;background:transparent;resize:none;outline-offset:3px;font-family:inherit}.custom-form-base-card[data-v-1f2116f5] .ui-form-field-label-row{width:100%}.custom-form-collapse[data-v-1f2116f5]{margin-left:auto;width:28px;height:24px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.custom-form-collapse span[data-v-1f2116f5]{width:8px;height:8px;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(225deg)}.custom-form-collapse span.collapsed[data-v-1f2116f5]{transform:rotate(45deg)}.is-collapsed[data-v-1f2116f5] .ui-form-field-control{display:none}.custom-form-base-card[data-v-1f2116f5] input:focus-visible,.custom-form-base-card[data-v-1f2116f5] textarea:focus-visible{outline:1px solid #20bf64;box-shadow:none}.custom-form-base-card[data-v-1f2116f5] input[type=number]{appearance:textfield;-moz-appearance:textfield}.custom-form-base-card[data-v-1f2116f5] input::-webkit-inner-spin-button,.custom-form-base-card[data-v-1f2116f5] input::-webkit-outer-spin-button{appearance:none;margin:0}.custom-form-base-card[data-v-1f2116f5] .custom-form-fill-textarea{height:auto;min-height:90px;field-sizing:content}.custom-form-base-card[data-v-1f2116f5] .ui-form-trigger-action{font-size:0;width:8px;height:8px;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(45deg);margin:0 5px 4px}.custom-form-base-card[data-v-1f2116f5] .ui-form-trigger-text{overflow-wrap:anywhere;text-align:right}.custom-form-base-card[data-v-1f2116f5]{--form-rpx:calc(min(100vw, 750px) / 750);padding:calc(24 * var(--form-rpx));border-radius:calc(20 * var(--form-rpx))}.custom-form-base-card[data-v-1f2116f5] .ui-form-field-label,.custom-form-base-card[data-v-1f2116f5] .ui-switch-card__copy strong{font-size:calc(28 * var(--form-rpx));line-height:1.5}.custom-form-base-card[data-v-1f2116f5] .ui-form-field-label-row{gap:calc(10 * var(--form-rpx))}.is-inline[data-v-1f2116f5] .ui-form-field{column-gap:calc(24 * var(--form-rpx))}.custom-form-base-card[data-v-1f2116f5] .ui-form-field-input{height:calc(48 * var(--form-rpx));min-height:calc(48 * var(--form-rpx));font-size:calc(28 * var(--form-rpx));line-height:1.5}.custom-form-base-card[data-v-1f2116f5] .ui-form-trigger{min-height:calc(48 * var(--form-rpx));font-size:calc(28 * var(--form-rpx))}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card__track{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card__thumb{top:1px;left:1px;width:28px;height:28px;border:1px solid #ddd;box-shadow:0 1px 3px #00000026}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card.is-active .ui-switch-card__track{background:#20bf64;border-color:#20bf64}.custom-form-base-card[data-v-1f2116f5] .ui-switch-card.is-active .ui-switch-card__thumb{transform:translate(20px)}.custom-form-fill-fields[data-v-d8847542]{display:flex;flex-direction:column;gap:12px;padding:4px 14px}.custom-form-description[data-v-d8847542]{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#64748b;font-size:14px;line-height:1.7;padding:4px 0 8px}.custom-form-fill-fields-plain[data-v-d8847542]{gap:0;padding:4px 23px}.custom-form-fill-fields-plain .custom-form-description[data-v-d8847542]{padding:0 0 26px}.custom-form-fill-fields-plain .custom-form-fill-field+.custom-form-fill-field[data-v-d8847542]{border-top:1px solid #eef2f7}.custom-form-fill-field[data-v-d8847542]{min-width:0}.custom-form-number-row[data-v-d8847542]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.custom-form-number-unit[data-v-d8847542]{flex-shrink:0;max-width:45%;overflow-wrap:anywhere;color:#64748b;font-size:14px}.custom-form-fill-number[data-v-d8847542]{flex:1;min-width:0;width:100%;box-sizing:border-box;text-align:right;font-size:14px;color:#334155;height:24px;line-height:24px}.custom-form-fill-textarea[data-v-d8847542]{display:block;width:100%;height:90px;margin-top:10px;box-sizing:border-box;color:#334155;font-size:14px;line-height:1.7}.custom-form-fill-options[data-v-d8847542]{margin-top:8px}.custom-form-fill-option[data-v-d8847542]{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #eef2f7;color:#334155;font-size:14px}.custom-form-fill-check[data-v-d8847542]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:1px solid #cdd3dc;box-sizing:border-box}.is-radio .custom-form-fill-check[data-v-d8847542]{border-radius:50%}.is-checkbox .custom-form-fill-check[data-v-d8847542]{border-radius:4px;color:#fff;font-size:12px}.is-radio.active .custom-form-fill-check[data-v-d8847542]{border:5px solid #20bf64}.is-checkbox.active .custom-form-fill-check[data-v-d8847542]{border-color:#20bf64;background:#20bf64}.external-access-methods[data-v-7c4364e0]{padding:18px;border-radius:20px;background:#fff}.external-access-methods h3[data-v-7c4364e0]{margin:0;color:#172033;font-size:16px}.external-access-methods>p[data-v-7c4364e0]{margin:7px 0 14px;color:#7c8aa0;font-size:13px}.external-access-row[data-v-7c4364e0]{display:flex;width:100%;align-items:center;gap:12px;min-height:72px;padding:0;border:0;border-bottom:1px solid #edf1f5;background:transparent;text-align:left;cursor:pointer}.external-access-row[data-v-7c4364e0]:last-child{border-bottom:0}.external-access-row>svg[data-v-7c4364e0]{width:24px;flex-shrink:0;color:#1f7b59}.external-access-row>div[data-v-7c4364e0]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.external-access-row strong[data-v-7c4364e0]{color:#172033}.external-access-row span[data-v-7c4364e0]{color:#8a96a8;font-size:12px}.external-access-row>b[data-v-7c4364e0]{display:flex;height:32px;align-items:center;padding:0 12px;border-radius:17px;background:#edf8f3;color:#16724e;font-size:13px}.external-access-qrcode[data-v-7c4364e0]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px;border-bottom:1px solid #edf1f5;color:#7c8aa0;font-size:12px}.external-access-qrcode img[data-v-7c4364e0]{width:190px;height:190px;object-fit:contain}.custom-form-fill-phone[data-v-6e02b921]{display:grid;margin:-18px;background:#f5f7fa}.custom-form-fill-tabs[data-v-6e02b921]{z-index:1;align-items:flex-end;justify-content:center;gap:38px;min-height:54px;margin:0;padding:0 18px;border-bottom:1px solid #e7ebf0;background:#fff}.custom-form-fill-tabs .page-tab[data-v-6e02b921]{min-height:54px}.custom-form-direct-fill[data-v-6e02b921]{padding:14px 0 18px}.custom-form-share-panel[data-v-6e02b921]{min-height:260px;background:#fff}.custom-form-access-error[data-v-6e02b921]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;color:#7c8aa0;font-size:13px;text-align:center}.custom-form-web-media[data-v-6e02b921]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.custom-form-web-media-item[data-v-6e02b921],.custom-form-web-media-add[data-v-6e02b921]{position:relative;width:92px;height:92px;overflow:hidden;border-radius:10px}.custom-form-web-media-item img[data-v-6e02b921],.custom-form-web-media-item video[data-v-6e02b921]{width:100%;height:100%;object-fit:cover}.custom-form-web-media-item>button[data-v-6e02b921]{position:absolute;top:5px;right:5px;width:26px;height:26px;border:0;border-radius:50%;background:#0f172ab8;color:#fff}.custom-form-web-media-add[data-v-6e02b921]{border:1px dashed #b8c2cf;background:#f7f9fb;color:#657084}.custom-form-object-picker[data-v-6e02b921]{display:grid;gap:8px}.custom-form-object-empty[data-v-6e02b921]{padding:34px;text-align:center;color:#8a96a8}.custom-form-object-option[data-v-6e02b921]{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #e8edf2;border-radius:10px;background:#fff;color:#334155;text-align:left}.custom-form-object-option.active[data-v-6e02b921]{border-color:#67c995;background:#ecfdf5;color:#137a43}.custom-form-object-option b[data-v-6e02b921]{color:#16824e}.custom-form-config-lead[data-v-6e02b921]{margin:0 0 16px;color:#7c8aa0;font-size:13px}.custom-form-config-row[data-v-6e02b921]{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border-top:1px solid #edf1f5}.custom-form-config-row span[data-v-6e02b921]{color:#526174;font-size:13px}.custom-form-config-row code[data-v-6e02b921]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-form-config-row button[data-v-6e02b921]{height:30px;padding:0 12px;border:0;border-radius:15px;background:#edf8f3;color:#16724e;font-weight:700}.delete-impact-warning[data-v-7050b18e]{color:var(--color-danger, #b42318);margin:16px 0}.delete-impact-list[data-v-7050b18e]{max-height:260px;overflow-y:auto;padding:0;list-style:none;margin:12px 0}.delete-impact-list li[data-v-7050b18e]{padding:10px 0;border-bottom:1px solid var(--color-border, #e5e7eb)}.delete-impact-list strong[data-v-7050b18e],.delete-impact-list span[data-v-7050b18e]{display:block;overflow-wrap:anywhere}.delete-impact-list span[data-v-7050b18e]{color:var(--color-text-secondary, #667085);font-size:13px;margin-top:4px}.custom-forms-section[data-v-7050b18e]{display:grid;gap:16px}.custom-form-query[data-v-7050b18e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.custom-form-add[data-v-7050b18e]{margin-left:auto}.custom-form-add[data-v-7050b18e],.custom-form-add-empty[data-v-7050b18e]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.custom-form-add[data-v-7050b18e] svg,.custom-form-add-empty[data-v-7050b18e] svg{flex-shrink:0}.custom-form-query[data-v-7050b18e]>:first-child{width:min(380px,100%)}.custom-form-table[data-v-7050b18e]{width:100%;border-collapse:collapse}.custom-form-table th[data-v-7050b18e],.custom-form-table td[data-v-7050b18e]{padding:12px 14px;text-align:left;border-bottom:1px solid #edf0f4;font-size:13px;white-space:nowrap}.custom-form-table th[data-v-7050b18e]{background:#f8f9fb;color:#667085}.custom-form-table td[data-v-7050b18e]:first-child{display:grid;gap:3px}.custom-form-table td small[data-v-7050b18e]{color:#8a94a4}.status-pill[data-v-7050b18e]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px}.status-pill.is-active[data-v-7050b18e]{color:#157347;background:#e9f8ef}.status-pill.is-disabled[data-v-7050b18e]{color:#667085;background:#f0f2f5}.table-row-actions[data-v-7050b18e]{display:flex;gap:5px}.table-row-actions button[data-v-7050b18e],.field-row-actions button[data-v-7050b18e]{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:#526076}.table-row-actions button[data-v-7050b18e]:hover,.field-row-actions button[data-v-7050b18e]:hover{background:#f1f4f8}.table-row-actions button.is-danger[data-v-7050b18e]{color:#b42318}.custom-form-phone-editor[data-v-7050b18e]{width:100%;max-width:430px;margin:auto;display:grid;gap:20px}.custom-form-field-list[data-v-7050b18e]{display:grid;gap:10px}.custom-form-field-head[data-v-7050b18e]{display:flex;align-items:center;justify-content:space-between}.custom-form-field-head>div[data-v-7050b18e]{display:grid;gap:2px}.custom-form-field-head small[data-v-7050b18e]{font-size:11px;color:#8a94a4}.custom-form-field-empty[data-v-7050b18e]{padding:28px;text-align:center;border:1px dashed #cfd6e0;border-radius:14px;color:#8a94a4}.field-row-actions[data-v-7050b18e]{display:grid;grid-template-columns:repeat(2,28px);gap:2px}.field-row-actions button[data-v-7050b18e]{justify-content:center;padding:5px}.field-row-actions button[data-v-7050b18e]:disabled{opacity:.25}.settings-form-alert[data-v-7050b18e]{margin:0;color:#b42318;background:#fff1f0;border-radius:10px;padding:10px;font-size:13px}.custom-form-field-group[data-v-7050b18e]{overflow:hidden;border:1px dashed #cfd6e0;border-radius:14px;background:#fff}.custom-form-field-row[data-v-7050b18e]{display:flex;align-items:stretch}.custom-form-field-row+.custom-form-field-row[data-v-7050b18e]{border-top:1px dashed #cfd6e0}.custom-form-field-row.is-dragging[data-v-7050b18e]{opacity:.45}.custom-form-field-row.is-drag-over[data-v-7050b18e]{background:#0f766e12}.custom-form-field-grip[data-v-7050b18e]{display:flex;align-items:center;justify-content:center;flex:0 0 28px;padding:0;border:0;background:transparent;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.custom-form-field-grip[data-v-7050b18e]:active{cursor:grabbing}.custom-form-field-grip[data-v-7050b18e]:focus-visible{outline:2px solid var(--green-600);outline-offset:-2px}.custom-form-field-joined[data-v-7050b18e]{flex:1;min-width:0;padding-left:0;border:0;border-radius:0;background:transparent}.custom-form-field-head>button[data-v-7050b18e]{display:inline-flex;align-items:center;gap:6px}.table-row-actions button[data-v-7050b18e]:disabled{cursor:not-allowed;opacity:.4}@media(min-width:1040px){.custom-form-definition-modal{transition:transform .22s ease}.custom-form-definition-modal.has-field-editor{transform:translate(calc(-50% - 12px))}}@media(prefers-reduced-motion:reduce){.custom-form-definition-modal{transition:none}}.custom-form-field-row[data-v-7050b18e]{cursor:pointer}.custom-form-field-row[data-v-7050b18e]:focus-visible{outline:2px solid #2d8058;outline-offset:2px}.ai-form-notes[data-v-7050b18e]{display:grid;gap:14px;font-size:13px;color:#66756c}.ai-form-notes summary[data-v-7050b18e]{cursor:pointer}.ai-form-notes a[data-v-7050b18e]{display:block;margin-top:8px}.ai-form-notes article[data-v-7050b18e]{padding:10px 0}.ai-form-notes label[data-v-7050b18e]{display:flex;align-items:flex-start;gap:8px;margin-top:12px}.ai-form-notes small[data-v-7050b18e]{display:block;margin-top:4px}.custom-form-create-footer[data-v-7050b18e]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.custom-form-create-footer[data-v-7050b18e]>:last-child{margin-left:auto}.custom-form-from-file[data-v-7050b18e]{background:none;border:0;padding:8px 0;font-size:13px;color:#327553;cursor:pointer;white-space:nowrap}.custom-form-from-file[data-v-7050b18e]:disabled{opacity:.5}.custom-form-file-input[data-v-7050b18e]{display:none}.operation-video-uploader[data-v-fc977f40]{display:flex;align-items:center;width:100%}.operation-video-card[data-v-fc977f40]{width:132px;height:132px;border:1px dashed #c9d3df;border-radius:8px;background:#f8fafc;color:#64748b}.operation-video-empty[data-v-fc977f40]{display:flex;flex-direction:column;width:100%}.operation-video-empty-copy[data-v-fc977f40]{display:grid;grid-template-columns:66px minmax(0,1fr);gap:13px 15px;padding:23px 17px 24px}.operation-video-empty-intro[data-v-fc977f40]{margin:0;color:#475569;font-size:13px;line-height:1.55}.operation-video-empty-icon[data-v-fc977f40]{grid-column:1;grid-row:1 / 3;width:66px;height:66px;object-fit:contain;align-self:start}.operation-video-empty-benefits[data-v-fc977f40]{display:flex;flex-direction:column;gap:6px}.operation-video-empty-benefits p[data-v-fc977f40]{display:flex;align-items:baseline;gap:8px;margin:0;color:#334155;font-size:13px;line-height:1.45}.operation-video-empty-benefits span[data-v-fc977f40]{color:#0f766e;font-weight:800}.operation-video-upload-button[data-v-fc977f40]{align-self:stretch;min-height:40px;padding:0;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:800;cursor:pointer}.operation-video-upload-button[data-v-fc977f40]:hover{background:#0f766e14}.operation-video-upload-button[data-v-fc977f40]:disabled{cursor:not-allowed;opacity:.72}.operation-video-card[data-v-fc977f40]{position:relative;overflow:hidden}.operation-video-cover[data-v-fc977f40]{width:100%;height:100%;display:block;object-fit:cover}.operation-video-fallback[data-v-fc977f40]{display:inline-flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b}.operation-video-overlay[data-v-fc977f40]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;background:#0000005c}.operation-video-play-triangle[data-v-fc977f40]{width:0;height:0;margin-left:4px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:21px solid rgba(255,255,255,.84)}.operation-video-remove[data-v-fc977f40]{position:absolute;top:8px;right:8px;width:28px;height:28px;border:0;border-radius:999px;background:#fff;color:#b91c1c;box-shadow:0 8px 18px #0f172a1f;cursor:pointer;z-index:2}.operation-video-name[data-v-fc977f40]{font-size:13px;font-weight:700;color:#334155}.operation-video-uploader.is-drag-over .operation-video-empty[data-v-fc977f40]{border-radius:8px;background:#ecfdf5}.operation-video-input[data-v-fc977f40]{display:none}.position-work-form[data-v-a5155f60]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.workflow-work-editor-form[data-v-a5155f60]{flex:1;min-height:0;height:100%}.workflow-work-settings-only[data-v-a5155f60]{min-width:0}.workflow-work-settings-only .workflow-work-setting-dock[data-v-a5155f60]{gap:8px}.workflow-work-settings-only .workflow-work-setting-card[data-v-a5155f60]{min-height:84px;border-radius:12px}.workflow-work-settings-only .workflow-work-setting-card-icon[data-v-a5155f60]{min-height:42px}.workflow-work-settings-only .workflow-work-setting-card-copy[data-v-a5155f60]{min-height:42px;padding:6px 5px 7px}.workflow-batch-setting-selection[data-v-a5155f60]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(15,118,110,.16);border-radius:12px;background:#f0fdfa}.workflow-batch-setting-selection p[data-v-a5155f60]{margin:0;color:#64748b;font-size:12px;line-height:1.5}.position-work-form-head[data-v-a5155f60]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0}.position-work-form-head[data-v-a5155f60]:empty{display:none}.icon-button[data-v-a5155f60]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.icon-button[data-v-a5155f60]:hover{border-color:#fecaca;background:#fff7f7;color:#b42318}.workflow-time-requirement-group[data-v-a5155f60],.workflow-placeholder-list-block[data-v-a5155f60],.subtasks-inline[data-v-a5155f60],.subtasks-inline-main[data-v-a5155f60],.workflow-inline-guidance[data-v-a5155f60],.workflow-schedule-advanced-panel[data-v-a5155f60],.workflow-schedule-advanced-section[data-v-a5155f60]{display:flex;flex-direction:column;gap:12px}.field-block>span[data-v-a5155f60]:not(.sr-only),.workflow-placeholder-list-title[data-v-a5155f60],.subtasks-title[data-v-a5155f60]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.field-block[data-v-a5155f60]{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.workflow-placeholder-list-block[data-v-a5155f60]{gap:0}.workflow-guidance-prompt-field+.workflow-placeholder-list-block[data-v-a5155f60]{margin-top:6px}.workflow-time-fields[data-v-a5155f60],.workflow-grid[data-v-a5155f60]{display:grid;gap:12px}.workflow-time-fields[data-v-a5155f60]{grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);align-items:start}.workflow-time-fields--window[data-v-a5155f60]{grid-template-columns:minmax(0,.94fr) minmax(72px,.68fr) minmax(0,.94fr) minmax(90px,.94fr)}.workflow-time-fields--flexible[data-v-a5155f60]{grid-template-columns:minmax(180px,1fr)}.workflow-grid-2[data-v-a5155f60]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid-location-limit[data-v-a5155f60]{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.workflow-time-fields>.field-error-hint[data-v-a5155f60]{grid-column:1 / -1}.workflow-tolerance-input[data-v-a5155f60]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%}.workflow-tolerance-input .text-field[data-v-a5155f60]{min-width:0}.workflow-schedule-advanced-lead[data-v-a5155f60]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em}.workflow-work-effective-summary-trigger[data-v-a5155f60]{display:inline-flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;min-width:0;min-height:40px;padding:0 12px 0 14px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.workflow-work-effective-summary-trigger[data-v-a5155f60]:hover,.workflow-work-effective-summary-trigger[data-v-a5155f60]:focus-visible{border-color:#0f766e61;box-shadow:0 8px 22px #0f172a14;outline:none}.workflow-work-effective-summary-text[data-v-a5155f60]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.workflow-work-effective-summary-edit-hint[data-v-a5155f60]{flex:0 0 auto;margin-left:12px;color:#0f766e;font-size:12px;font-weight:800}.workflow-work-effective-modal-form[data-v-a5155f60]{padding:0}.workflow-work-effective-modal-form>.workflow-work-setting-modal-intro[data-v-a5155f60]{margin-bottom:20px}.workflow-work-rule-list[data-v-a5155f60]{border:1px solid #dfe6e1;border-radius:12px;overflow:hidden}.workflow-work-rule-item+.workflow-work-rule-item[data-v-a5155f60]{border-top:1px solid #e8ede9}.workflow-work-rule-item--active[data-v-a5155f60]{background:#f0f8f3;box-shadow:inset 3px 0 #378b60}.workflow-work-rule-heading[data-v-a5155f60]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 18px;border:0;background:transparent;color:#35463a;text-align:left;font-size:14px;font-weight:600;cursor:pointer}.workflow-work-rule-heading[data-v-a5155f60]:focus-visible{outline:2px solid #378b60;outline-offset:-3px}.workflow-work-rule-radio[data-v-a5155f60]{width:16px;height:16px;flex:0 0 16px;border:1px solid #cbd5ce;border-radius:50%;background:#fff}.workflow-work-rule-item--active .workflow-work-rule-radio[data-v-a5155f60]{border:5px solid #378b60}.workflow-work-rule-item--active .workflow-work-rule-heading[data-v-a5155f60]{color:#27764e}.workflow-work-rule-note[data-v-a5155f60],.workflow-work-rule-multiple[data-v-a5155f60]{color:#85968b;font-size:12px;font-weight:400}.workflow-work-rule-multiple[data-v-a5155f60]{margin-left:auto}.workflow-work-rule-detail[data-v-a5155f60]{padding:0 18px 16px 46px}.workflow-work-effective-chips[data-v-a5155f60]{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px}.workflow-work-effective-chip[data-v-a5155f60]{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0;border:0;background:transparent;color:#617468;font-size:13px;cursor:pointer}.workflow-work-effective-chip[data-v-a5155f60]:before{content:"";display:grid;place-items:center;width:16px;height:16px;border:1px solid #cbd5ce;border-radius:4px;background:#fff;font-size:12px}.workflow-work-effective-chip--active[data-v-a5155f60]{color:#27764e;font-weight:600}.workflow-work-effective-chip--active[data-v-a5155f60]:before{content:"✓";color:#fff;background:#378b60;border-color:#378b60}.workflow-work-effective-day[data-v-a5155f60]{min-height:30px;border:1px solid #dbe4de;border-radius:6px;background:#fff;color:#617468;font-size:12px;cursor:pointer}.workflow-work-effective-day--active[data-v-a5155f60]{border-color:#378b60;background:#dcfce7;color:#27764e}.workflow-work-holiday-row[data-v-a5155f60]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 22px}.workflow-work-holiday-label[data-v-a5155f60]{color:#65766a;font-size:13px}.workflow-work-effective-mode-slider[data-v-a5155f60]{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.workflow-work-effective-segmented-option[data-v-a5155f60]{display:inline-flex;align-items:center;gap:7px;padding:5px 0;border:0;background:transparent;color:#617468;font-size:13px;cursor:pointer}.workflow-work-effective-segmented-option[data-v-a5155f60]:before{content:"";width:15px;height:15px;box-sizing:border-box;border:1px solid #cbd5ce;border-radius:50%;background:#fff}.workflow-work-effective-segmented-option--active[data-v-a5155f60]:before{border:4px solid #378b60}.workflow-work-effective-segmented-option--active[data-v-a5155f60]{color:#27764e}.workflow-work-effective-month-grid[data-v-a5155f60]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.workflow-work-effective-day[data-v-a5155f60]{width:100%;padding:0}.workflow-work-effective-weekdays-panel[data-v-a5155f60]{padding:0}.workflow-work-effective-hint[data-v-a5155f60]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.workflow-work-effective-interval-field[data-v-a5155f60],.workflow-work-effective-frequency-field[data-v-a5155f60]{width:100%}.workflow-work-effective-interval-controls[data-v-a5155f60],.workflow-work-effective-frequency-controls[data-v-a5155f60]{display:inline-grid;align-items:center;gap:10px;width:fit-content;max-width:100%;min-width:0}.workflow-work-effective-interval-controls[data-v-a5155f60]{grid-template-columns:max-content 88px 108px}.workflow-work-effective-frequency-controls[data-v-a5155f60]{grid-template-columns:118px max-content 88px auto}.workflow-work-effective-inline-label[data-v-a5155f60]{color:#334155;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.workflow-work-effective-interval-count.text-field[data-v-a5155f60],.workflow-work-effective-frequency-count.text-field[data-v-a5155f60]{width:100%;height:44px;min-height:44px;min-width:0;box-sizing:border-box;padding:0 14px;font-size:14px}.workflow-work-effective-interval-unit[data-v-a5155f60],.workflow-work-effective-frequency-unit[data-v-a5155f60]{min-width:0;max-width:none}.workflow-work-effective-interval-unit[data-v-a5155f60]{width:108px}.workflow-work-effective-frequency-unit[data-v-a5155f60]{width:118px}.workflow-work-effective-interval-unit[data-v-a5155f60] .ui-select-trigger,.workflow-work-effective-frequency-unit[data-v-a5155f60] .ui-select-trigger{width:100%;min-width:0;min-height:44px;height:44px;border-radius:14px;padding:0 12px;box-shadow:none}.workflow-work-effective-interval-unit[data-v-a5155f60] .ui-select-copy,.workflow-work-effective-frequency-unit[data-v-a5155f60] .ui-select-copy{min-width:0}.workflow-work-effective-interval-unit[data-v-a5155f60] .ui-select-single-value,.workflow-work-effective-frequency-unit[data-v-a5155f60] .ui-select-single-value{font-size:14px;font-weight:500;line-height:1.4}.workflow-work-effective-frequency-suffix[data-v-a5155f60]{flex-shrink:0;color:#475569;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.workflow-work-effective-footer-actions[data-v-a5155f60]{display:flex;justify-content:flex-end;gap:10px;width:100%}.workflow-schedule-capture-toggles[data-v-a5155f60]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__icon{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__copy{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__copy strong{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__state{display:none}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__control{margin-left:auto;gap:0}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__track{width:44px;height:28px}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card__thumb{width:20px;height:20px}.workflow-schedule-capture-toggles[data-v-a5155f60] .ui-switch-card.is-active .ui-switch-card__thumb{transform:translate(16px)}.workflow-work-setting-dock[data-v-a5155f60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-work-setting-card[data-v-a5155f60]{display:flex;min-width:0;min-height:112px;align-items:stretch;flex-direction:column;overflow:hidden;padding:0;border:1px solid transparent;border-radius:16px;background:#f8fafc;color:#64748b;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.workflow-work-setting-card[data-v-a5155f60]:hover,.workflow-work-setting-card[data-v-a5155f60]:focus-visible{border-color:#0f766e33;box-shadow:0 10px 24px #0f172a0f;outline:none;transform:translateY(-1px)}.workflow-work-setting-card--active[data-v-a5155f60]{border-color:#22c55e24;background:#ecfdf5;color:#15803d}.workflow-work-setting-scene[data-v-a5155f60]{width:46px;height:46px;object-fit:contain}.workflow-work-setting-card-icon[data-v-a5155f60]{display:flex;min-height:60px;align-items:center;justify-content:center}.workflow-work-setting-card:not(.workflow-work-setting-card--active) .workflow-work-setting-card-icon[data-v-a5155f60]{opacity:.62;filter:grayscale(1)}.workflow-work-setting-card-copy[data-v-a5155f60]{display:flex;min-height:52px;align-items:center;flex-direction:column;justify-content:center;gap:3px;padding:9px 7px 10px;border-top:1px solid rgba(148,163,184,.18);text-align:center}.workflow-work-setting-card--active .workflow-work-setting-card-copy[data-v-a5155f60]{border-top-color:#22c55e2e}.workflow-work-setting-card-copy strong[data-v-a5155f60],.workflow-work-setting-card-copy small[data-v-a5155f60]{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.workflow-work-setting-card-copy strong[data-v-a5155f60]{color:inherit;font-size:13px;font-weight:800}.workflow-work-setting-card-copy small[data-v-a5155f60]{color:#94a3b8;font-size:11px;font-weight:700}.workflow-work-setting-card--active .workflow-work-setting-card-copy small[data-v-a5155f60]{color:#16a34a}.workflow-work-setting-modal-body[data-v-a5155f60],.workflow-work-setting-modal-section[data-v-a5155f60]{display:flex;flex-direction:column;gap:14px}.workflow-custom-form-state[data-v-a5155f60]{display:flex;min-height:120px;align-items:center;justify-content:center;gap:12px;color:var(--text-faint)}.workflow-custom-form-state--error[data-v-a5155f60]{flex-direction:column;color:var(--danger-600,#b42318)}.workflow-custom-form-options[data-v-a5155f60]{display:grid;max-height:min(420px,50vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-soft,#e7ebf0);border-radius:14px;background:#fff}.workflow-custom-form-option[data-v-a5155f60]{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:0;background:#fff;color:var(--text-main);text-align:left;cursor:pointer}.workflow-custom-form-option+.workflow-custom-form-option[data-v-a5155f60]{border-top:1px solid var(--line-soft,#e7ebf0)}.workflow-custom-form-option[data-v-a5155f60]:hover,.workflow-custom-form-option[data-v-a5155f60]:focus-visible{background:#f7fbf9;outline:2px solid rgba(31,123,89,.35);outline-offset:-2px}.workflow-custom-form-option>span[data-v-a5155f60]:not(.workflow-custom-form-accessory){display:grid;gap:4px;min-width:0}.workflow-custom-form-option strong[data-v-a5155f60]{font-size:14px}.workflow-custom-form-option small[data-v-a5155f60]{overflow:hidden;color:var(--text-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workflow-custom-form-option>i[data-v-a5155f60],.workflow-custom-form-accessory>i[data-v-a5155f60]{width:18px;height:18px;flex:0 0 auto;border:1.5px solid #c7ced8;border-radius:50%}.workflow-custom-form-option>.workflow-custom-form-accessory[data-v-a5155f60]{display:inline-flex;min-width:max-content;align-items:center;gap:8px;margin-left:auto}.workflow-custom-form-option--active[data-v-a5155f60]{border-color:#1f7b5973;background:#f2fbf6}.workflow-custom-form-option--active>i[data-v-a5155f60],.workflow-custom-form-option--active .workflow-custom-form-accessory>i[data-v-a5155f60]{border:5px solid #1f7b59}.workflow-custom-form-more[data-v-a5155f60]{min-height:44px;border:0;border-top:1px solid var(--line-soft,#e7ebf0);background:#fff;color:#1f7b59;font-weight:700;cursor:pointer}.workflow-custom-form-more[data-v-a5155f60]:hover,.workflow-custom-form-more[data-v-a5155f60]:focus-visible{background:#f7fbf9;outline:none}.workflow-custom-form-empty[data-v-a5155f60]{margin:0;padding:18px;text-align:center;color:var(--text-faint);font-size:13px}.workflow-custom-form-create.subtle-button[data-v-a5155f60]{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding-inline:0;border:0;background:transparent;box-shadow:none;color:var(--green-700);white-space:nowrap}.workflow-custom-form-create.subtle-button[data-v-a5155f60]:hover{text-decoration:underline}.workflow-fixed-association-panel[data-v-a5155f60]{display:flex;width:calc(100% + 48px);flex-direction:column;gap:12px;margin:2px -24px -18px;padding:20px 24px 22px;border-top:1px solid #cbdbe7;background:#eef6fb;box-sizing:border-box}.workflow-fixed-association-title[data-v-a5155f60]{color:#527086;font-size:12px;font-weight:700;letter-spacing:.04em}.workflow-fixed-association-copy[data-v-a5155f60]{display:flex;flex-direction:column;gap:5px}.workflow-fixed-association-copy strong[data-v-a5155f60]{color:#0f172a;font-size:14px}.workflow-fixed-association-copy span[data-v-a5155f60]{color:#64748b;font-size:12px;line-height:1.5}.workflow-work-setting-modal-intro[data-v-a5155f60]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#f8fafc}.workflow-work-setting-modal-intro p[data-v-a5155f60]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.workflow-work-setting-modal-icon[data-v-a5155f60]{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:14px;background:#ecfdf5;color:#15803d}.workflow-stat-tags[data-v-a5155f60] .ui-tag-select-field{gap:0}.workflow-action-requirement-block[data-v-a5155f60] .workflow-field-label-row.is-field,.workflow-work-effective-editor[data-v-a5155f60] .workflow-field-label-row.is-field{margin-bottom:8px}.workflow-record-association-field[data-v-a5155f60],.workflow-location-limit-field[data-v-a5155f60]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.workflow-location-limit-detail-wrap[data-v-a5155f60]{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .36s ease,opacity .32s ease}.workflow-location-limit-detail-wrap--open[data-v-a5155f60]{grid-template-rows:1fr;opacity:1}.workflow-location-limit-detail[data-v-a5155f60]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;transform:translateY(-6px);transition:transform .36s ease}.workflow-location-limit-detail-wrap--open .workflow-location-limit-detail[data-v-a5155f60]{transform:translateY(0)}.workflow-location-limit-detail-wrap:not(.workflow-location-limit-detail-wrap--open) .workflow-location-limit-detail[data-v-a5155f60]{pointer-events:none}.workflow-location-limit-field[data-v-a5155f60] .workflow-field-label-row.is-field,.workflow-record-association-field[data-v-a5155f60] .workflow-field-label-row.is-field{margin-bottom:8px}.workflow-stat-tags[data-v-a5155f60] .ui-tag-select-label-row{margin:0 0 8px}.workflow-stat-tags[data-v-a5155f60] .ui-tag-select-label{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-guidance-panel[data-v-a5155f60]{display:flex;flex-direction:column;gap:14px}.workflow-subtasks-toggle-row[data-v-a5155f60]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:66px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-sizing:border-box}.workflow-subtasks-toggle-row--expanded[data-v-a5155f60]{border:0;border-radius:0}.workflow-task-mode-label[data-v-a5155f60]{display:inline-flex;align-items:center;gap:5px;flex:none;color:#334155;font-size:14px;font-weight:700;white-space:nowrap}.workflow-task-mode-label>svg[data-v-a5155f60]{color:#0f766e}.workflow-task-mode-slider[data-v-a5155f60]{width:152px;height:42px;flex:none;border-radius:12px;background:#f1f5f9}.workflow-subtasks-help[data-v-a5155f60]{flex:none}.subtask-manager-add-row[data-v-a5155f60]:not(.workflow-placeholder-add-row){display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:0;border-radius:6px;background:#0f766e0d;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer}.workflow-guidance-prompt-field[data-v-a5155f60]{display:flex;flex-direction:column;gap:10px;margin:0}.subtasks-head[data-v-a5155f60]{display:flex;align-items:center;gap:12px}.subtasks-head .subtasks-title[data-v-a5155f60]{margin-bottom:0}.subtask-manager-row[data-v-a5155f60]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:6px 8px;border-bottom:1px solid rgba(15,23,42,.06)}.workflow-placeholder-row[data-v-a5155f60]{grid-template-columns:16px 22px minmax(0,1fr) auto auto;row-gap:0}.workflow-placeholder-index[data-v-a5155f60]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.subtask-manager-row[data-v-a5155f60]:last-of-type{border-bottom:0}.subtask-manager-row--target[data-v-a5155f60]{--subtask-title-control-height: 54px;align-items:start}.subtask-manager-row--target .subtask-drag-handle[data-v-a5155f60]{align-self:start;height:var(--subtask-title-control-height);margin-top:0}.subtask-manager-row--target>.subtask-manager-index[data-v-a5155f60],.subtask-manager-row--target .subtask-manager-actions[data-v-a5155f60]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-a5155f60]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-a5155f60]{min-height:var(--subtask-title-control-height);padding-top:0}.subtask-manager-row--drag-over[data-v-a5155f60]{background:#0f766e12}.subtask-drag-handle[data-v-a5155f60]{display:flex;align-items:center;justify-content:center;align-self:stretch;color:#94a3b8;cursor:grab}.subtask-manager-index[data-v-a5155f60]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#0f766e1a;color:#0f766e;font-size:11px;font-weight:700}.subtask-manager-field[data-v-a5155f60],.subtask-manager-name-field[data-v-a5155f60]{min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-a5155f60]{display:flex;flex-direction:column;gap:4px}.subtask-manager-row--target[data-v-a5155f60]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-a5155f60]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-a5155f60]{min-height:34px;border:none;border-radius:4px;background:transparent;box-shadow:none;padding:4px 4px 4px 2px;font-size:13px}.workflow-placeholder-title-field[data-v-a5155f60]{display:flex;align-items:center;min-width:0;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-a5155f60]{box-sizing:border-box;width:100%;padding-right:4px}.workflow-placeholder-title-warning[data-v-a5155f60]{grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-a5155f60]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.subtask-manager-actions[data-v-a5155f60]{display:inline-flex;align-items:center;gap:4px}.subtask-row-guide[data-v-a5155f60],.subtask-row-more-trigger[data-v-a5155f60],.subtask-row-copy[data-v-a5155f60],.subtask-row-remove[data-v-a5155f60]{border:0;border-radius:4px;background:transparent;padding:2px 6px;font-size:12px;font-weight:700;cursor:pointer}.subtask-row-guide[data-v-a5155f60]{color:#0f766e}.subtask-row-more-trigger[data-v-a5155f60]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:#64748b}.subtask-row-more-popover[data-v-a5155f60]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f}.subtask-row-more-trigger[data-v-a5155f60]:hover,.subtask-row-more-trigger[data-v-a5155f60]:focus-visible,.subtask-row-more-trigger[aria-expanded=true][data-v-a5155f60]{background:#0f172a0f;outline:none}.subtask-row-copy[data-v-a5155f60],.subtask-row-remove[data-v-a5155f60]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;border-radius:10px;line-height:1.2;text-align:left}.subtask-row-copy[data-v-a5155f60]{color:#334155}.subtask-row-copy[data-v-a5155f60]:hover{background:#f1f5f9f2;color:#0f172a}.subtask-row-remove[data-v-a5155f60]{color:#b42318}.subtask-row-remove[data-v-a5155f60]:hover{background:#fef2f2f2;color:#991b1b}.subtask-guidance-summary[data-v-a5155f60]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;border:0;background:transparent;padding:0 2px;text-align:left;cursor:pointer}.subtask-guidance-summary-text[data-v-a5155f60]{max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-mode-summary-text[data-v-a5155f60]{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.35}.subtask-guidance-placeholder-strip[data-v-a5155f60]{display:flex;flex-wrap:wrap;gap:6px}.subtask-guidance-placeholder-thumb[data-v-a5155f60]{display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;overflow:hidden;font-size:9px;font-weight:700}.subtask-guidance-placeholder-thumb>span[data-v-a5155f60]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.workflow-placeholder-guide-button[data-v-a5155f60]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer}.workflow-placeholder-guide-thumb-wrap[data-v-a5155f60]{position:relative;width:44px;height:34px}.workflow-placeholder-guide-thumb[data-v-a5155f60],.workflow-placeholder-guide-thumb img[data-v-a5155f60]{width:100%;height:100%}.workflow-placeholder-guide-thumb[data-v-a5155f60]{overflow:hidden;border:1px solid rgba(15,118,110,.28);border-radius:8px;padding:0;background:#f8fafc;cursor:pointer}.workflow-placeholder-guide-thumb img[data-v-a5155f60]{display:block;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-a5155f60]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-a5155f60]{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border:0;border-radius:999px;background:#fee2e2;color:#b42318;cursor:pointer}.workflow-schedule-advanced[data-v-a5155f60]{margin-top:18px}.workflow-time-error-actions[data-v-a5155f60]{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px;min-width:0}.workflow-time-error-actions .field-error-hint[data-v-a5155f60]{min-width:0;margin:0}.workflow-time-error-action[data-v-a5155f60]{flex:0 0 auto;padding:0;border:0;background:transparent;color:#0f766e;font-size:12px;font-weight:700;line-height:1.5;cursor:pointer}.workflow-time-error-action[data-v-a5155f60]:hover,.workflow-time-error-action[data-v-a5155f60]:focus-visible{color:#0b5f59;text-decoration:underline;text-underline-offset:3px}.workflow-schedule-advanced-toggle[data-v-a5155f60]{width:100%;min-height:34px;border:0;border-radius:6px;background:#0f766e0d;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer}.workflow-schedule-advanced-panel-wrap[data-v-a5155f60]{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease}.workflow-schedule-advanced-panel-wrap--open[data-v-a5155f60]{grid-template-rows:1fr;margin-top:12px;opacity:1}.workflow-schedule-advanced-panel[data-v-a5155f60]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-a5155f60]{transform:translateY(0)}.workflow-location-limit-hint[data-v-a5155f60]{margin:0;color:#64748b;font-size:12px;line-height:1.5}.sr-only[data-v-a5155f60]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}fieldset.workflow-work-setting-modal-body[data-v-a5155f60]{border:0;margin:0;padding:0;min-width:0}.is-readonly .subtask-drag-handle[data-v-a5155f60]{visibility:hidden}.is-readonly .position-work-form-head[data-v-a5155f60]>*{width:100%}.org-import-preview-content[data-v-50529b3c]{min-height:0;height:100%}.preview-split[data-v-50529b3c]{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:560px;height:100%;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.preview-position-list[data-v-50529b3c]{display:grid;align-content:start;gap:0;min-height:0;overflow:auto;border-right:1px solid #e2e8f0;background:#f8fafc}.preview-position-row[data-v-50529b3c]{display:grid;gap:4px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid #e2e8f0;background:transparent;text-align:left;cursor:pointer}.preview-position-row span[data-v-50529b3c],.preview-position-head span[data-v-50529b3c]{color:#64748b;font-size:13px}.preview-position-row.active[data-v-50529b3c]{background:#eaf7f1;color:#176f49}.preview-position-detail[data-v-50529b3c]{min-width:0;min-height:0;padding:24px 26px 28px;overflow:auto}.preview-position-head[data-v-50529b3c]{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e2e8f0}.preview-position-head p[data-v-50529b3c],.preview-position-head h5[data-v-50529b3c]{margin:0}.preview-position-meta[data-v-50529b3c]{display:flex;align-items:flex-start;gap:8px}.preview-position-meta span[data-v-50529b3c]{padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#334155}.preview-diff-panel[data-v-50529b3c]{display:grid;gap:8px;margin-top:16px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.preview-diff-row[data-v-50529b3c]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px}.preview-diff-row strong[data-v-50529b3c]{display:block;color:#0f172a;font-size:13px;line-height:1.4}.preview-diff-row p[data-v-50529b3c]{margin:2px 0 0;color:#64748b;font-size:12px;line-height:1.45}.preview-diff-badge[data-v-50529b3c]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.preview-diff-badge.in-work-row[data-v-50529b3c]{flex:0 0 auto}.preview-diff-badge.is-create[data-v-50529b3c]{background:#dcfce7;color:#166534}.preview-diff-badge.is-update[data-v-50529b3c]{background:#dbeafe;color:#1d4ed8}.preview-diff-badge.is-delete[data-v-50529b3c]{background:#fee2e2;color:#b42318}.preview-diff-badge.is-keep[data-v-50529b3c]{background:#f1f5f9;color:#475569}.preview-work-timeline[data-v-50529b3c]{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.preview-work-entry[data-v-50529b3c]{display:grid;grid-template-columns:82px 20px minmax(0,1fr);column-gap:12px}.preview-work-time[data-v-50529b3c]{padding-top:3px;color:#64748b;font-size:13px;line-height:1.35;text-align:right}.preview-work-marker[data-v-50529b3c]{position:relative}.preview-work-marker[data-v-50529b3c]:before{content:"";position:absolute;top:0;bottom:0;left:9px;width:1px;background:#dbe4ea}.preview-work-marker span[data-v-50529b3c]{position:absolute;top:4px;left:4px;width:11px;height:11px;border-radius:999px;background:#2f855a;box-shadow:0 0 0 4px #f0fdf4}.preview-work-row[data-v-50529b3c]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.preview-work-row[data-v-50529b3c]:focus,.preview-work-row[data-v-50529b3c]:focus-visible{outline:none}.preview-work-main[data-v-50529b3c]{--org-detail-maker-col: 20px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.preview-work-title-row[data-v-50529b3c],.preview-work-desc[data-v-50529b3c],.preview-work-placeholder-strip[data-v-50529b3c]{grid-column:2}.preview-work-title-row[data-v-50529b3c]{position:relative;display:flex;align-items:flex-start;min-width:0}.preview-work-title-main[data-v-50529b3c]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.preview-work-title[data-v-50529b3c]{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:#0f172a;font-size:18px;font-weight:700;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.preview-work-icons[data-v-50529b3c]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.preview-work-icon[data-v-50529b3c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f0fdfae6}.preview-work-icon[data-v-50529b3c] svg{display:block}.preview-work-row-actions[data-v-50529b3c]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:10px;padding-left:24px;background:linear-gradient(90deg,#fff0,#fff 24px);opacity:0;pointer-events:none;transition:opacity .15s ease}.preview-work-row:hover .preview-work-row-actions[data-v-50529b3c],.preview-work-row:focus-within .preview-work-row-actions[data-v-50529b3c]{opacity:1;pointer-events:auto}.preview-work-text-btn[data-v-50529b3c]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.preview-work-text-btn--danger[data-v-50529b3c]{color:#b42318}.preview-work-desc[data-v-50529b3c]{margin:6px 0 0;overflow:hidden;color:#475467;font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.preview-subtask-list[data-v-50529b3c]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px}.preview-subtask-item[data-v-50529b3c]{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:6px;row-gap:4px;align-items:start;min-width:0}.preview-subtask-checkmark[data-v-50529b3c]{grid-column:1;grid-row:1;flex-shrink:0;width:14px;height:14px;overflow:visible;color:#0f766e}.preview-subtask-checkmark rect[data-v-50529b3c],.preview-subtask-checkmark path[data-v-50529b3c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.preview-subtask-checkmark rect[data-v-50529b3c]{stroke-width:1.5;opacity:.72}.preview-subtask-checkmark path[data-v-50529b3c]{stroke-width:2.1}.preview-subtask-text[data-v-50529b3c]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.preview-subtask-guidance-text[data-v-50529b3c]{grid-column:2;min-width:0;margin:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.preview-subtask-placeholder-strip[data-v-50529b3c]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.preview-subtask-placeholder-thumb[data-v-50529b3c]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;overflow:hidden;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;text-align:center}.preview-subtask-placeholder-thumb>span[data-v-50529b3c]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.preview-subtask-more[data-v-50529b3c]{margin-left:var(--org-detail-maker-col, 20px);color:#94a3b8;font-size:12px;line-height:1.45}.preview-work-editor-body[data-v-50529b3c],.preview-work-editor-pane[data-v-50529b3c]{min-height:0;height:100%}.preview-work-editor-body[data-v-50529b3c]{display:flex;flex-direction:column;overflow:hidden}.preview-work-editor-pane[data-v-50529b3c]{display:flex;flex-direction:column}.preview-subtask-mode-title-subtitle[data-v-50529b3c]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.preview-subtask-mode-title-subtitle[data-v-50529b3c]:hover{color:#0f766e}.preview-subtask-mode-menu[data-v-50529b3c]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.preview-subtask-mode-menu-option[data-v-50529b3c]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.preview-subtask-mode-menu-option[data-v-50529b3c]:hover,.preview-subtask-mode-menu-option--active[data-v-50529b3c]{background:#0f766e0f}.preview-subtask-mode-menu-icon[data-v-50529b3c]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.preview-subtask-mode-menu-icon.is-optional[data-v-50529b3c]{background:#edf5ff;color:#2563eb}.preview-subtask-mode-menu-icon.is-prompt[data-v-50529b3c]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.preview-subtask-mode-menu-copy[data-v-50529b3c]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.preview-subtask-mode-menu-copy strong[data-v-50529b3c]{font-size:13px;line-height:1.25}.preview-subtask-mode-menu-copy small[data-v-50529b3c]{color:#475569;font-size:11px;line-height:1.3}.preview-subtask-mode-menu-copy em[data-v-50529b3c]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.preview-subtask-mode-menu-check[data-v-50529b3c]{color:#0f766e;font-size:14px;font-weight:800}.preview-subtask-guidance-content[data-v-50529b3c]{transition:opacity .16s ease}.preview-subtask-guidance-content--disabled[data-v-50529b3c]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.preview-guidance-prompt-field[data-v-50529b3c]{display:flex;flex-direction:column;gap:10px;margin:0}.preview-guidance-prompt-field>span[data-v-50529b3c],.preview-subtask-guidance-head span[data-v-50529b3c]{color:#334155;font-size:13px;font-weight:700;line-height:1.4}.preview-subtask-guidance-section[data-v-50529b3c]{display:grid;gap:12px}.preview-subtask-guidance-head[data-v-50529b3c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-guidance-add[data-v-50529b3c]{min-height:30px}.preview-guidance-placeholder-list[data-v-50529b3c]{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.preview-guidance-placeholder-row[data-v-50529b3c]{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.06)}.preview-guidance-placeholder-row[data-v-50529b3c]:last-child{border-bottom:0}.preview-guidance-placeholder-index[data-v-50529b3c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.preview-guidance-placeholder-title-field[data-v-50529b3c]{position:relative;display:flex;align-items:center;min-width:0;margin:0}.preview-guidance-placeholder-input[data-v-50529b3c]{min-height:36px;padding-right:48px}.preview-guidance-placeholder-title-count[data-v-50529b3c]{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none}.preview-guidance-button[data-v-50529b3c],.preview-guidance-placeholder-add[data-v-50529b3c]{border:0;cursor:pointer}.preview-guidance-button[data-v-50529b3c]{min-width:0;min-height:34px;padding:0 4px;border-radius:0;background:transparent;color:#20bf64;font-size:12px;font-weight:800}.preview-guidance-remove[data-v-50529b3c]{border:0;border-radius:4px;background:transparent;color:#b42318;padding:2px 6px;font-size:12px;font-weight:700;cursor:pointer}.preview-guidance-placeholder-add[data-v-50529b3c]{min-height:34px;border-radius:0;background:#0f766e0d;color:#0f766e;font-size:13px;font-weight:700}.preview-guidance-thumb-wrap[data-v-50529b3c]{position:relative;width:44px;height:34px}.preview-guidance-thumb[data-v-50529b3c],.preview-guidance-thumb img[data-v-50529b3c]{width:100%;height:100%}.preview-guidance-thumb[data-v-50529b3c]{overflow:hidden;border:1px solid rgba(15,118,110,.28);border-radius:8px;padding:0;background:#f8fafc}.preview-guidance-thumb img[data-v-50529b3c]{display:block;object-fit:cover}.preview-guidance-thumb-remove[data-v-50529b3c]{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border:0;border-radius:999px;background:#fee2e2;color:#b42318;cursor:pointer}.sr-only[data-v-50529b3c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preview-add-work[data-v-50529b3c]{margin-left:114px}.preview-removed-hint[data-v-50529b3c]{margin:12px 0 0 114px;color:#64748b;font-size:13px}.preview-empty-result[data-v-50529b3c]{display:grid;justify-items:center;gap:8px;min-height:320px;padding:48px 24px;border:1px dashed #dbe4ea;border-radius:14px;background:#f8fafc;color:#64748b;text-align:center}.preview-empty-result strong[data-v-50529b3c]{color:#0f172a;font-size:16px}.preview-empty-result p[data-v-50529b3c]{max-width:420px;margin:0;line-height:1.6}.import-error[data-v-b46861f7]{margin:0 24px 24px;color:#b42318}.intelligent-import-stream[data-v-7c517bea]{width:min(680px,calc(100% - 48px));min-height:78px;margin:0 auto 24px;padding:6px 0;color:#496174;font-size:14px;line-height:22px;text-align:left}.intelligent-import-stream p[data-v-7c517bea]{height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligent-import-stream p[data-v-7c517bea]:before{margin-right:8px;color:#2f9461;content:">"}.intelligent-import-stream p.empty[data-v-7c517bea]:before{content:""}.intelligent-import-error[data-v-7c517bea]{margin:0 24px 24px;color:#b42318}.intelligent-import-warning[data-v-7c517bea]{margin:0 24px 16px;color:#946200}.position-mobile-preview-entry[data-v-c80fade7]{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;margin-left:auto;align-self:flex-start;padding:2px 0;border:none;border-radius:10px;background:transparent;color:#0f766e;font-size:14px;font-weight:800;line-height:1.2;cursor:pointer}.position-mobile-preview-entry[data-v-c80fade7]:hover,.position-mobile-preview-entry[data-v-c80fade7]:focus-visible{color:#0b5f58}.position-mobile-preview-entry[data-v-c80fade7]:focus-visible{outline:2px solid rgba(15,118,110,.24);outline-offset:4px}.position-mobile-preview-entry-icon[data-v-c80fade7]{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#0f8f7f14}.position-mobile-preview-entry:hover .position-mobile-preview-entry-icon[data-v-c80fade7],.position-mobile-preview-entry:focus-visible .position-mobile-preview-entry-icon[data-v-c80fade7]{background:#0f8f7f24}.org-panel[data-v-3029c799]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-3029c799] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-3029c799] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-3029c799]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-3029c799]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-3029c799]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-3029c799] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-3029c799],.detail-actions[data-v-3029c799],.dialog-actions[data-v-3029c799]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-3029c799]{display:grid;gap:16px}.org-delete-summary[data-v-3029c799]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-3029c799]{margin-top:8px;color:#64748b}.org-delete-option[data-v-3029c799]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-3029c799]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-3029c799]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-3029c799]{min-width:0;min-height:0}.org-tree-head[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-3029c799]{flex-shrink:0}.org-sop-suggestion-summary[data-v-3029c799]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-3029c799]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-3029c799]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-3029c799]:hover{background:#6d28d9}.org-tree-list[data-v-3029c799]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-3029c799]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-3029c799]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-3029c799]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-3029c799]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-3029c799]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-3029c799]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-3029c799]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-3029c799]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-3029c799]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-3029c799]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-3029c799]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-3029c799]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-3029c799]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-3029c799]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-3029c799]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-3029c799]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-3029c799]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-3029c799]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-3029c799]{min-height:160px}.org-detail-panel[data-v-3029c799]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-3029c799]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-3029c799]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-3029c799],.org-position-detail-panel[data-v-3029c799]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-3029c799],.org-position-detail-panel[data-v-3029c799]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-3029c799]{padding-right:18px}.org-detail-column-resizer[data-v-3029c799]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-3029c799]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-3029c799]:hover:before,.org-detail-column-resizer[data-v-3029c799]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-3029c799]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-3029c799]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-3029c799]{height:100%}.org-detail-column-resizer[data-v-3029c799]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-3029c799]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-3029c799]{display:block}.org-position-detail-placeholder[data-v-3029c799]{flex:1;min-height:0;width:100%}.detail-head[data-v-3029c799]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-3029c799]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-3029c799]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-3029c799]{min-width:0;width:100%}.department-title-summary-row[data-v-3029c799],.department-detail-tab-row[data-v-3029c799]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-3029c799]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-3029c799]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-3029c799]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-3029c799]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-3029c799]{margin-top:4px}.department-detail-tab-button[data-v-3029c799]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-3029c799]{color:#0f766e}.department-detail-tab-button.is-active[data-v-3029c799]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-3029c799]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-3029c799]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-3029c799]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-3029c799]:hover,.department-member-summary-link[data-v-3029c799]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-3029c799]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-3029c799]{margin-left:auto}.detail-head--position .detail-head-main[data-v-3029c799]{min-width:0;width:100%}.detail-head--position[data-v-3029c799]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-3029c799],.detail-head--position:hover h3[data-v-3029c799],.detail-head--position:focus-visible h3[data-v-3029c799]{color:#0f766e}.detail-head--position[data-v-3029c799]:focus{outline:none}.detail-head--position .detail-actions[data-v-3029c799]{flex:0 0 auto}.position-detail-title-row[data-v-3029c799]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-3029c799]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-3029c799]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-3029c799]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-3029c799]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-3029c799]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-3029c799]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-3029c799]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-3029c799]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-3029c799]{margin-top:0}.department-position-add-button[data-v-3029c799]{flex:0 0 auto}.department-position-bulkbar[data-v-3029c799]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-3029c799]{color:#0f766e}.department-position-row-check[data-v-3029c799]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-3029c799]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-3029c799]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-3029c799]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-3029c799]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-3029c799]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-3029c799]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-3029c799]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-3029c799]{opacity:.48}.department-position-row.is-order-drop-before[data-v-3029c799]:before,.department-position-row.is-order-drop-after[data-v-3029c799]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-3029c799]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-3029c799]:after{bottom:-7px}.department-position-drag-handle[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-3029c799]:hover,.department-position-drag-handle[data-v-3029c799]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-3029c799]:active{cursor:grabbing}.department-position-drag-handle[data-v-3029c799]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-3029c799]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-3029c799]:hover,.department-position-row.is-active[data-v-3029c799]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-3029c799]{animation:department-position-sop-applied-3029c799 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-3029c799]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-3029c799]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-3029c799],.department-position-temporary-corner[data-v-3029c799]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-3029c799]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-3029c799]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-3029c799]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-3029c799]:hover,.department-position-sop-suggestion-tag[data-v-3029c799]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-3029c799]{width:12px;height:12px}.department-position-sop-applied-status[data-v-3029c799]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-3029c799 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-3029c799{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-3029c799{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-3029c799],.department-position-sop-applied-status[data-v-3029c799]{animation:none}}.department-position-row-title strong[data-v-3029c799]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-3029c799]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-3029c799]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-3029c799]{color:#64748b94}.department-position-row-meta-button[data-v-3029c799]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-3029c799]:hover,.department-position-row-meta-button[data-v-3029c799]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-3029c799]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-3029c799]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-3029c799],.department-position-row:focus-within .department-position-row-actions[data-v-3029c799],.department-position-row.is-active .department-position-row-actions[data-v-3029c799]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-3029c799]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-3029c799]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-3029c799]{min-width:0}.department-summary-item span[data-v-3029c799]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-3029c799]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-3029c799]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-3029c799]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-3029c799]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-3029c799]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-3029c799]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-3029c799]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-3029c799]{padding-top:14px}.department-manager-modal-section[data-v-3029c799]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-3029c799]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-3029c799]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-3029c799]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-3029c799]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-3029c799]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-3029c799]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-3029c799]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-3029c799]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-3029c799]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-3029c799]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-3029c799]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-3029c799]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-3029c799]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-3029c799],.department-manager-modal-row[data-v-3029c799]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-3029c799]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-3029c799]{display:grid}.department-manager-modal-row[data-v-3029c799]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-3029c799]:last-child{border-bottom:0}.department-manager-modal-row[data-v-3029c799]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-3029c799],.department-manager-modal-open[data-v-3029c799],.department-manager-modal-remove[data-v-3029c799],.department-manager-modal-position[data-v-3029c799]{min-width:0}.department-manager-modal-cell[data-v-3029c799]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-3029c799],.department-manager-modal-open[data-v-3029c799],.department-manager-modal-remove[data-v-3029c799],.department-manager-modal-position[data-v-3029c799]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-3029c799]:focus-visible,.department-manager-modal-open[data-v-3029c799]:focus-visible,.department-manager-modal-remove[data-v-3029c799]:focus-visible,.department-manager-modal-position[data-v-3029c799]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-3029c799]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-3029c799]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-3029c799]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-3029c799]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-3029c799]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-3029c799]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-3029c799]:hover,.department-manager-modal-position[data-v-3029c799]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-3029c799]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-3029c799]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-3029c799]:hover,.department-manager-modal-remove[data-v-3029c799]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-3029c799]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-3029c799]{width:100%}.department-manager-modal-open[data-v-3029c799]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-3029c799]:hover,.department-manager-modal-open[data-v-3029c799]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-3029c799]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-3029c799] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-3029c799]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-3029c799]{display:grid;gap:12px}.position-member-picker-head[data-v-3029c799]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-3029c799]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-3029c799]{width:100%}.position-member-picker-footer[data-v-3029c799]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-3029c799],.position-member-picker-submit-actions[data-v-3029c799]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-3029c799]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-3029c799]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-3029c799]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-3029c799]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-3029c799]:hover:not(:disabled),.position-member-picker-text-action[data-v-3029c799]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-3029c799]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-3029c799]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-3029c799]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-3029c799]:hover,.position-member-picker-row[data-v-3029c799]:focus-visible,.position-member-picker-row.is-selected[data-v-3029c799]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-3029c799]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-3029c799]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-3029c799],.position-member-picker-positions[data-v-3029c799]{min-width:0}.position-member-picker-main[data-v-3029c799]{display:grid;gap:2px}.position-member-picker-main strong[data-v-3029c799]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-3029c799],.position-member-picker-positions[data-v-3029c799]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-3029c799]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-3029c799]{margin-top:14px}.org-detail-timeline[data-v-3029c799]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-3029c799]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-3029c799]{transition:none}}.org-detail-timeline-entry[data-v-3029c799]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-3029c799]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-3029c799]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-3029c799]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-3029c799]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-3029c799]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-3029c799],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-3029c799]{opacity:1}.org-detail-timeline-drag-handle[data-v-3029c799]:hover,.org-detail-timeline-drag-handle[data-v-3029c799]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-3029c799]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-3029c799]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-3029c799]{color:inherit}.org-detail-timeline-frequency[data-v-3029c799]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-3029c799]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-3029c799]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-3029c799]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-3029c799]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-3029c799]:focus,.org-detail-work-row[data-v-3029c799]:focus-visible{outline:none}.org-detail-work-main[data-v-3029c799]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-3029c799],.org-detail-work-desc[data-v-3029c799],.org-detail-work-placeholder-strip[data-v-3029c799],.org-detail-work-cross-day-hint[data-v-3029c799]{grid-column:2}.org-detail-work-title-row[data-v-3029c799]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-3029c799]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-3029c799]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-3029c799]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-3029c799]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-3029c799]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-3029c799],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-3029c799]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-3029c799]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-3029c799]:hover,.org-detail-work-action-trigger[data-v-3029c799]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-3029c799]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-3029c799]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-3029c799]:hover,.org-detail-work-text-btn[data-v-3029c799]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-3029c799]{color:#b42318}.org-detail-work-text-btn--danger[data-v-3029c799]:hover,.org-detail-work-text-btn--danger[data-v-3029c799]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-3029c799]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-3029c799] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-3029c799]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-3029c799],.org-detail-subtask-video-node[data-v-3029c799]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-3029c799]:disabled,.org-detail-subtask-video-node[data-v-3029c799]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-3029c799]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-3029c799]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-3029c799]:hover:after,.org-detail-video-node--empty[data-v-3029c799]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-3029c799]:hover:before,.org-detail-video-node--empty[data-v-3029c799]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-3029c799]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-3029c799],.org-detail-subtask-video-node--uploaded[data-v-3029c799]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-3029c799]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-3029c799]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-3029c799],.org-detail-subtask-video-empty-icon[data-v-3029c799]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-3029c799]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-3029c799]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-3029c799]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-3029c799],.org-detail-subtask-video-play[data-v-3029c799]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-3029c799],.org-detail-subtask-video-plus[data-v-3029c799]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-3029c799],.org-detail-subtask-video-add-fill[data-v-3029c799]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-3029c799]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-3029c799]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-3029c799]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-3029c799]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-3029c799]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-3029c799]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-3029c799]{opacity:.72}.org-detail-subtask-video-play[data-v-3029c799]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-3029c799]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-3029c799]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-3029c799]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-3029c799]{color:#b42318}.timeline-operation-video-menu-danger[data-v-3029c799]:hover{background:#b4231814}.org-detail-subtask-text[data-v-3029c799]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-3029c799]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-3029c799]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-3029c799]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-3029c799]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-3029c799]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-3029c799]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-3029c799]:before,.org-detail-work-add-row[data-v-3029c799]:after{content:""}.org-detail-work-add-btn[data-v-3029c799]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-3029c799]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-3029c799]{gap:20px}.org-detail-work-empty-add-btn[data-v-3029c799]{min-width:104px}.org-workflow-settings-button[data-v-3029c799]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-3029c799],.primary-button.small[data-v-3029c799]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-3029c799]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-3029c799]{min-width:0}.primary-button.small.danger[data-v-3029c799]{background:#b42318}.dialog-mask[data-v-3029c799]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-3029c799]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-3029c799]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-3029c799]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-3029c799]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-3029c799]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-3029c799]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-3029c799]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-3029c799]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-3029c799]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-3029c799]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-3029c799]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-3029c799]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-3029c799]{padding-right:4px}.dialog-hint[data-v-3029c799]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-3029c799],.field-block>span[data-v-3029c799]:not(.sr-only),.subtasks-head span[data-v-3029c799]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-3029c799],.text-area[data-v-3029c799]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-3029c799]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-3029c799]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-3029c799]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-3029c799]{margin-top:0}.workflow-editor-card[data-v-3029c799]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-3029c799]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-3029c799]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-3029c799]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-3029c799]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-3029c799]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-3029c799]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-3029c799]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-3029c799]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-3029c799]{max-width:100%}.workflow-timeline-column[data-v-3029c799]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-3029c799]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-3029c799]{margin-top:14px}.workflow-context-summary-block[data-v-3029c799]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-3029c799]{margin-bottom:6px}.workflow-effective-schedule[data-v-3029c799]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-3029c799]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-3029c799]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-3029c799]:hover,.workflow-effective-summary-trigger[data-v-3029c799]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-3029c799]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-3029c799]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-3029c799]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-3029c799]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-3029c799]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-3029c799],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-3029c799]{opacity:1}.work-template-ownership-field[data-v-3029c799]{flex:1;width:100%}.work-template-department-trigger[data-v-3029c799]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-3029c799]{opacity:1}.bulk-trigger-field[data-v-3029c799]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-3029c799]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-3029c799]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-3029c799]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-3029c799]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-3029c799]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-3029c799],.organization-bulk-settings-pane-head p[data-v-3029c799]{margin:0}.organization-bulk-settings-pane-head h3[data-v-3029c799]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-3029c799]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-3029c799]{max-width:196px}.organization-bulk-setting-hint[data-v-3029c799]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-3029c799],.organization-bulk-settings-footer-primary-actions[data-v-3029c799]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-3029c799]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-3029c799]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-3029c799]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-3029c799]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-3029c799]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-3029c799]:hover,.workflow-segmented-option[data-v-3029c799]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-3029c799]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-3029c799]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-3029c799]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-3029c799],.workflow-cutoff-option-label[data-v-3029c799],.workflow-cutoff-option-hint[data-v-3029c799]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-3029c799]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-3029c799]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-3029c799]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-3029c799],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-3029c799]{color:#0f766e}.workflow-cutoff-segmented[data-v-3029c799] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-3029c799] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-3029c799] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-3029c799] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-3029c799] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-3029c799] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-3029c799] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-3029c799]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-3029c799]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-3029c799]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-3029c799]{opacity:1}.holiday-calendar-day-tooltip[data-v-3029c799]{display:none}}.workflow-department-editor-mask[data-v-3029c799]{z-index:46}.workflow-effective-editor-mask[data-v-3029c799]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-3029c799]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-3029c799] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-3029c799]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-3029c799]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-3029c799]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-3029c799]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-3029c799]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-3029c799]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-3029c799]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-3029c799]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-3029c799]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-3029c799]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-3029c799]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-3029c799]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-3029c799]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-3029c799]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-3029c799]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-3029c799]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-3029c799]{flex:1;min-width:100px}[data-v-3029c799] .workflow-inline-select,[data-v-3029c799] .workflow-effective-interval-unit{min-width:0}[data-v-3029c799] .workflow-inline-select .ui-select-trigger,[data-v-3029c799] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-3029c799] .workflow-inline-select .ui-select-value,[data-v-3029c799] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-3029c799] .workflow-inline-select .ui-select-panel,[data-v-3029c799] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-3029c799]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-3029c799]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-3029c799] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-3029c799]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-3029c799]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-3029c799]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-3029c799]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-3029c799]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-3029c799]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-3029c799]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-3029c799]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-3029c799]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-3029c799]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-3029c799]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-3029c799]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-3029c799]{color:#b42318}.holiday-calendar-month-grid[data-v-3029c799]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-3029c799]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-3029c799]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-3029c799]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-3029c799]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-3029c799]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-3029c799],.holiday-calendar-days[data-v-3029c799]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-3029c799]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-3029c799]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-3029c799]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-3029c799]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-3029c799]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-3029c799]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-3029c799]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-3029c799]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-3029c799]{color:#166534}.holiday-calendar-day-today-label[data-v-3029c799]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-3029c799],.holiday-calendar-day-badge--adjusted_workday[data-v-3029c799]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-3029c799]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-3029c799]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-3029c799]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-3029c799],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-3029c799]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-3029c799]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-3029c799]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-3029c799]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-3029c799]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-3029c799]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-3029c799]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-3029c799]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-3029c799]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-3029c799]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-3029c799]:hover{background:#ffffff47}.workflow-timeline-add[data-v-3029c799]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-3029c799]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-3029c799]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-3029c799]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-3029c799]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-3029c799]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-3029c799],.workflow-preview-remove[data-v-3029c799]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-3029c799]{opacity:.42}.workflow-preview-remove[data-v-3029c799]:active{opacity:1}}.workflow-preview-remove[data-v-3029c799]:hover,.workflow-preview-remove[data-v-3029c799]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-3029c799]{display:block}.workflow-preview-title[data-v-3029c799]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-3029c799]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-3029c799]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-3029c799]{padding-top:24px}.workflow-config-schedule-flat[data-v-3029c799]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-3029c799]{display:grid;gap:10px}.workflow-time-fields[data-v-3029c799]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-3029c799]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-3029c799]{grid-column:1 / -1}.workflow-tolerance-input[data-v-3029c799]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-3029c799]{min-width:0}.workflow-tolerance-input span[data-v-3029c799]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-3029c799] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-3029c799] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-3029c799] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-3029c799]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-3029c799]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-3029c799]{margin-top:0}.workflow-schedule-capture-toggles[data-v-3029c799]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-3029c799]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-3029c799]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-3029c799]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-3029c799]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-3029c799]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-3029c799]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-3029c799]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-3029c799]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-3029c799]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-3029c799]{transform:translate(16px)}.workflow-stat-tags[data-v-3029c799]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-3029c799]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-3029c799]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-3029c799],.workflow-schedule-advanced--after-subtasks[data-v-3029c799]{margin-top:24px}.workflow-guidance-panel[data-v-3029c799]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-3029c799]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-3029c799],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-3029c799],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-3029c799]{align-self:center}.workflow-guidance-section[data-v-3029c799]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-3029c799]{background:#fff}.workflow-subtask-guidance-modal[data-v-3029c799]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-3029c799]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-3029c799]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-3029c799]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-3029c799]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-3029c799]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-3029c799]:hover,.workflow-subtask-mode-menu-option--active[data-v-3029c799]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-3029c799]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-3029c799]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-3029c799]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-3029c799]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-3029c799]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-3029c799]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-3029c799]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-3029c799]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-3029c799]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-3029c799]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-3029c799]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-3029c799]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-3029c799]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-3029c799]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-3029c799]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-3029c799]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-3029c799]:focus{outline:none}.workflow-guidance-group-body[data-v-3029c799]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-3029c799]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-3029c799]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-3029c799]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-3029c799]{align-self:stretch}.workflow-placeholder-list-block[data-v-3029c799]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-3029c799]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-3029c799]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-3029c799]{justify-content:space-between}.workflow-guidance-section-head span[data-v-3029c799]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-3029c799]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-3029c799]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-3029c799]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-3029c799]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-3029c799]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-3029c799]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-3029c799]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-3029c799]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-3029c799]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-3029c799]{padding-right:12px}.workflow-placeholder-title-warning[data-v-3029c799]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-3029c799]{align-self:flex-end}.workflow-placeholder-guide[data-v-3029c799]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-3029c799]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-3029c799]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-3029c799]:hover,.workflow-placeholder-guide-button[data-v-3029c799]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-3029c799]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-3029c799]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-3029c799]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-3029c799]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-3029c799]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-3029c799]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-3029c799]:hover,.workflow-placeholder-guide-thumb[data-v-3029c799]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-3029c799]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-3029c799]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-3029c799]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-3029c799],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-3029c799]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-3029c799]:hover,.workflow-placeholder-guide-remove[data-v-3029c799]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-3029c799]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-3029c799]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-3029c799]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-3029c799]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-3029c799]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-3029c799]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-3029c799]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-3029c799]:hover,.workflow-guide-mode-card[data-v-3029c799]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-3029c799]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-3029c799]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-3029c799]{background:#ecfeff}.workflow-guide-mode-phone[data-v-3029c799]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-3029c799],.workflow-guide-mode-outline-line[data-v-3029c799]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-3029c799]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-3029c799]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-3029c799]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-3029c799]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-3029c799]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-3029c799]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-3029c799]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-3029c799]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-3029c799]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-3029c799]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-3029c799]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-3029c799]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-3029c799]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-3029c799]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-3029c799]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-3029c799]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-3029c799]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-3029c799]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-3029c799]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-3029c799]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-3029c799]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-3029c799]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-3029c799]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-3029c799]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-3029c799]{min-width:0}.workflow-location-limit-hint[data-v-3029c799]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-3029c799]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-3029c799]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-3029c799]{margin-bottom:14px}.workflow-subcard-head h5[data-v-3029c799]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-3029c799]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-3029c799]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-3029c799]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-3029c799]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-3029c799]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-3029c799]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-3029c799]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-3029c799]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-3029c799]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-3029c799]:focus-visible{outline:none}.subtasks-inline-main[data-v-3029c799]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-3029c799]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-3029c799]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-3029c799]{gap:6px}.subtask-display-row[data-v-3029c799]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-3029c799]{padding-left:12px}.subtask-index[data-v-3029c799]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-3029c799]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-3029c799]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-3029c799]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-3029c799]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-3029c799]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-3029c799]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-3029c799]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-3029c799]{background:#0f766e12}.subtask-manager-row[data-v-3029c799]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-3029c799]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-3029c799]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-3029c799],.subtask-manager-row--target .subtask-manager-actions[data-v-3029c799]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-3029c799]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-3029c799]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-3029c799]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-3029c799]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-3029c799]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-3029c799]:hover{background:#0f766e14}.subtask-drag-handle[data-v-3029c799]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-3029c799]:hover{color:#64748b}.subtask-drag-handle[data-v-3029c799]:active{cursor:grabbing}.subtask-manager-index[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-3029c799]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-3029c799]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-3029c799]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-3029c799]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-3029c799]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-3029c799]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-3029c799]:focus,.subtask-manager-input.text-field[data-v-3029c799]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-3029c799]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-3029c799]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-3029c799]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-3029c799]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-3029c799]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-3029c799]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-3029c799]{color:#0f766e}.subtask-guidance-summary-text[data-v-3029c799]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-3029c799]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-3029c799]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-3029c799]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-3029c799]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-3029c799]:hover{background:#b4231814}.sr-only[data-v-3029c799]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-3029c799]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-3029c799]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-3029c799]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-3029c799]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-3029c799]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-3029c799]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-3029c799]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-3029c799]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-3029c799]{color:#b42318}.dialog-text-action[data-v-3029c799]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-3029c799]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-3029c799]{min-height:180px}.work-template-picker-toolbar[data-v-3029c799]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-3029c799] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-3029c799]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-3029c799]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-3029c799]:hover,.work-template-picker-option[data-v-3029c799]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-3029c799]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-3029c799]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-3029c799]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-3029c799]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-3029c799]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-3029c799]{flex:0 0 auto}.position-permission-trigger[data-v-3029c799]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-3029c799]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-3029c799]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-3029c799]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-3029c799]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-3029c799]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-3029c799]:hover{background:#f8fafc}.position-permission-check[data-v-3029c799]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-3029c799]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-3029c799]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-3029c799]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-3029c799]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-3029c799],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-3029c799]{display:block}.position-template-create-entry[data-v-3029c799]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-3029c799]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-3029c799]{color:#64748b}.position-duration-field[data-v-3029c799]{width:140px;max-width:100%}.org-single-work-guide-thumb[data-v-3029c799]{width:24px;height:24px;flex:0 0 24px;object-fit:cover;border-radius:6px}.org-single-work-video-link[data-v-3029c799]{grid-column:2;display:inline-flex;margin-top:14px;color:#0f766e;font-size:13px;font-weight:700}.org-detail-work-schedule-text[data-v-3029c799]{grid-column:2;margin:4px 0 0;color:#94a3b8;font-size:12px;line-height:1.45}.org-single-work-acceptance[data-v-3029c799]{grid-column:2;display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:9px 11px;border-radius:10px;background:#f8fafc}.org-single-work-acceptance-label[data-v-3029c799]{color:#64748b;font-size:11px;font-weight:800}.org-single-work-acceptance-text[data-v-3029c799]{color:#334155;font-size:12px;line-height:1.5}.org-single-work-acceptance-tag[data-v-3029c799]{align-self:flex-start;color:#0f766e;font-size:11px;font-weight:700}.org-detail-work-cross-day-hint[data-v-3029c799-s]{grid-column:2;min-width:0}.org-detail-subtask-list[data-v-3029c799-s]{grid-column:1 / -1;min-width:0}.org-detail-work-duration-link[data-v-5da6faf6]{grid-column:1 / -1;justify-self:start;margin:14px 0 12px;padding:0;border:0;background:transparent;color:#94a3b8;font-size:12px;line-height:1.5;cursor:pointer}.org-detail-work-duration-link[data-v-5da6faf6]:hover{color:#0f766e}.work-duration-modal-summary[data-v-5da6faf6]{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;padding:13px 15px;border-radius:14px;background:#f8fafc}.work-duration-modal-summary strong[data-v-5da6faf6]{color:#0f172a;font-size:15px}.work-duration-modal-summary span[data-v-5da6faf6]{color:#64748b;font-size:12px}.work-duration-modal-state[data-v-5da6faf6]{margin:22px 0;color:#64748b;text-align:center}.work-duration-modal-state.is-error[data-v-5da6faf6]{color:#dc2626}.work-duration-member-list[data-v-5da6faf6]{display:flex;max-height:420px;flex-direction:column;overflow-y:auto;padding-right:4px}.work-duration-member-row[data-v-5da6faf6]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid #eef2f7}.work-duration-member-avatar[data-v-5da6faf6]{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#ecfdf5}.work-duration-member-avatar.is-fallback[data-v-5da6faf6]{display:grid;place-items:center;color:#0f766e;font-size:15px;font-weight:800}.work-duration-member-copy[data-v-5da6faf6],.work-duration-member-metric[data-v-5da6faf6]{display:flex;flex-direction:column;gap:4px;min-width:0}.work-duration-member-copy strong[data-v-5da6faf6],.work-duration-member-metric strong[data-v-5da6faf6]{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.work-duration-member-copy small[data-v-5da6faf6],.work-duration-member-metric small[data-v-5da6faf6]{overflow:hidden;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.work-duration-member-metric[data-v-5da6faf6]{align-items:flex-end;text-align:right}.work-duration-member-average[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#0f766e;font-size:12px;font-weight:700;cursor:pointer}.work-duration-member-average span[data-v-5da6faf6]{font-size:17px;line-height:1}.work-duration-record-list[data-v-5da6faf6]{display:flex;max-height:420px;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.work-duration-record-row[data-v-5da6faf6]{padding:13px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.work-duration-record-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-duration-record-head strong[data-v-5da6faf6]{color:#0f172a;font-size:13px}.work-duration-record-inclusion[data-v-5da6faf6]{padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.work-duration-record-inclusion.is-included[data-v-5da6faf6]{background:#ecfdf5;color:#047857}.work-duration-record-row p[data-v-5da6faf6]{margin:8px 0 0;color:#334155;font-size:12px}.work-duration-record-row small[data-v-5da6faf6]{display:block;margin-top:5px;color:#b45309;font-size:11px}.work-duration-load-more[data-v-5da6faf6]{align-self:center;margin:16px 0 4px;border:0;background:transparent;color:#94a3b8;font-size:12px}.work-duration-load-more.is-error[data-v-5da6faf6]{color:#dc2626;cursor:pointer}.org-panel[data-v-5da6faf6]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-5da6faf6] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-5da6faf6] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-5da6faf6]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-5da6faf6]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-5da6faf6]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-5da6faf6] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-5da6faf6],.detail-actions[data-v-5da6faf6],.dialog-actions[data-v-5da6faf6]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-5da6faf6]{display:grid;gap:16px}.org-delete-summary[data-v-5da6faf6]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-5da6faf6]{margin-top:8px;color:#64748b}.org-delete-option[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-5da6faf6]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-5da6faf6]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-5da6faf6]{min-width:0;min-height:0}.org-tree-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-5da6faf6]{flex-shrink:0}.org-sop-suggestion-summary[data-v-5da6faf6]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-5da6faf6]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-5da6faf6]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-5da6faf6]:hover{background:#6d28d9}.org-tree-list[data-v-5da6faf6]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-5da6faf6]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-5da6faf6]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-5da6faf6]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-5da6faf6]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-5da6faf6]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-5da6faf6]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-5da6faf6]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-5da6faf6]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-5da6faf6]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-5da6faf6]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-5da6faf6]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-5da6faf6]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-5da6faf6]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-5da6faf6]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-5da6faf6]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-5da6faf6]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-5da6faf6]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-5da6faf6]{min-height:160px}.org-detail-panel[data-v-5da6faf6]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-5da6faf6]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-5da6faf6],.org-position-detail-panel[data-v-5da6faf6]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-5da6faf6],.org-position-detail-panel[data-v-5da6faf6]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-5da6faf6]{padding-right:18px}.org-detail-column-resizer[data-v-5da6faf6]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-5da6faf6]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-5da6faf6]:hover:before,.org-detail-column-resizer[data-v-5da6faf6]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-5da6faf6]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-5da6faf6]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-5da6faf6]{height:100%}.org-detail-column-resizer[data-v-5da6faf6]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-5da6faf6]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-5da6faf6]{display:block}.org-position-detail-placeholder[data-v-5da6faf6]{flex:1;min-height:0;width:100%}.detail-head[data-v-5da6faf6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-5da6faf6]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-5da6faf6]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-5da6faf6]{min-width:0;width:100%}.department-title-summary-row[data-v-5da6faf6],.department-detail-tab-row[data-v-5da6faf6]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-5da6faf6]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-5da6faf6]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-5da6faf6]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-5da6faf6]{margin-top:4px}.department-detail-tab-button[data-v-5da6faf6]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-5da6faf6]{color:#0f766e}.department-detail-tab-button.is-active[data-v-5da6faf6]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-5da6faf6]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-5da6faf6]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-5da6faf6]:hover,.department-member-summary-link[data-v-5da6faf6]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-5da6faf6]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-5da6faf6]{margin-left:auto}.detail-head--position .detail-head-main[data-v-5da6faf6]{min-width:0;width:100%}.detail-head--position[data-v-5da6faf6]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-5da6faf6],.detail-head--position:hover h3[data-v-5da6faf6],.detail-head--position:focus-visible h3[data-v-5da6faf6]{color:#0f766e}.detail-head--position[data-v-5da6faf6]:focus{outline:none}.detail-head--position .detail-actions[data-v-5da6faf6]{flex:0 0 auto}.position-detail-title-row[data-v-5da6faf6]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-5da6faf6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-5da6faf6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-5da6faf6]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-5da6faf6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-5da6faf6]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-5da6faf6]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-5da6faf6]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-5da6faf6]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-5da6faf6]{margin-top:0}.department-position-add-button[data-v-5da6faf6]{flex:0 0 auto}.department-position-bulkbar[data-v-5da6faf6]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-5da6faf6]{color:#0f766e}.department-position-row-check[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-5da6faf6]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-5da6faf6]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-5da6faf6]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-5da6faf6]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-5da6faf6]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-5da6faf6]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-5da6faf6]{opacity:.48}.department-position-row.is-order-drop-before[data-v-5da6faf6]:before,.department-position-row.is-order-drop-after[data-v-5da6faf6]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-5da6faf6]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-5da6faf6]:after{bottom:-7px}.department-position-drag-handle[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-5da6faf6]:hover,.department-position-drag-handle[data-v-5da6faf6]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-5da6faf6]:active{cursor:grabbing}.department-position-drag-handle[data-v-5da6faf6]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-5da6faf6]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-5da6faf6]:hover,.department-position-row.is-active[data-v-5da6faf6]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-5da6faf6]{animation:department-position-sop-applied-5da6faf6 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-5da6faf6]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-5da6faf6]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-5da6faf6],.department-position-temporary-corner[data-v-5da6faf6]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-5da6faf6]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-5da6faf6]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-5da6faf6]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-5da6faf6]:hover,.department-position-sop-suggestion-tag[data-v-5da6faf6]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-5da6faf6]{width:12px;height:12px}.department-position-sop-applied-status[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-5da6faf6 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-5da6faf6{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-5da6faf6{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-5da6faf6],.department-position-sop-applied-status[data-v-5da6faf6]{animation:none}}.department-position-row-title strong[data-v-5da6faf6]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-5da6faf6]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-5da6faf6]{color:#64748b94}.department-position-row-meta-button[data-v-5da6faf6]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-5da6faf6]:hover,.department-position-row-meta-button[data-v-5da6faf6]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-5da6faf6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-5da6faf6]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-5da6faf6],.department-position-row:focus-within .department-position-row-actions[data-v-5da6faf6],.department-position-row.is-active .department-position-row-actions[data-v-5da6faf6]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-5da6faf6]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-5da6faf6]{min-width:0}.department-summary-item span[data-v-5da6faf6]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-5da6faf6]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-5da6faf6]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-5da6faf6]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-5da6faf6]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-5da6faf6]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-5da6faf6]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-5da6faf6]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-5da6faf6]{padding-top:14px}.department-manager-modal-section[data-v-5da6faf6]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-5da6faf6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-5da6faf6]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-5da6faf6]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-5da6faf6]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-5da6faf6]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-5da6faf6]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-5da6faf6]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-5da6faf6]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-5da6faf6]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-5da6faf6]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-5da6faf6]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-5da6faf6]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-5da6faf6]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-5da6faf6],.department-manager-modal-row[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-5da6faf6]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-5da6faf6]{display:grid}.department-manager-modal-row[data-v-5da6faf6]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-5da6faf6]:last-child{border-bottom:0}.department-manager-modal-row[data-v-5da6faf6]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-5da6faf6],.department-manager-modal-open[data-v-5da6faf6],.department-manager-modal-remove[data-v-5da6faf6],.department-manager-modal-position[data-v-5da6faf6]{min-width:0}.department-manager-modal-cell[data-v-5da6faf6]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-5da6faf6],.department-manager-modal-open[data-v-5da6faf6],.department-manager-modal-remove[data-v-5da6faf6],.department-manager-modal-position[data-v-5da6faf6]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-5da6faf6]:focus-visible,.department-manager-modal-open[data-v-5da6faf6]:focus-visible,.department-manager-modal-remove[data-v-5da6faf6]:focus-visible,.department-manager-modal-position[data-v-5da6faf6]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-5da6faf6]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-5da6faf6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-5da6faf6]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-5da6faf6]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-5da6faf6]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-5da6faf6]:hover,.department-manager-modal-position[data-v-5da6faf6]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-5da6faf6]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-5da6faf6]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-5da6faf6]:hover,.department-manager-modal-remove[data-v-5da6faf6]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-5da6faf6]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-5da6faf6]{width:100%}.department-manager-modal-open[data-v-5da6faf6]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-5da6faf6]:hover,.department-manager-modal-open[data-v-5da6faf6]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-5da6faf6]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-5da6faf6] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-5da6faf6]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-5da6faf6]{display:grid;gap:12px}.position-member-picker-head[data-v-5da6faf6]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-5da6faf6]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-5da6faf6]{width:100%}.position-member-picker-footer[data-v-5da6faf6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-5da6faf6],.position-member-picker-submit-actions[data-v-5da6faf6]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-5da6faf6]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-5da6faf6]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-5da6faf6]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-5da6faf6]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-5da6faf6]:hover:not(:disabled),.position-member-picker-text-action[data-v-5da6faf6]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-5da6faf6]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-5da6faf6]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-5da6faf6]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-5da6faf6]:hover,.position-member-picker-row[data-v-5da6faf6]:focus-visible,.position-member-picker-row.is-selected[data-v-5da6faf6]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-5da6faf6]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-5da6faf6]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-5da6faf6],.position-member-picker-positions[data-v-5da6faf6]{min-width:0}.position-member-picker-main[data-v-5da6faf6]{display:grid;gap:2px}.position-member-picker-main strong[data-v-5da6faf6]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-5da6faf6],.position-member-picker-positions[data-v-5da6faf6]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-5da6faf6]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-5da6faf6]{margin-top:14px}.org-detail-timeline[data-v-5da6faf6]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-5da6faf6]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-5da6faf6]{transition:none}}.org-detail-timeline-entry[data-v-5da6faf6]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-5da6faf6]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-5da6faf6]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-5da6faf6]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-5da6faf6]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-5da6faf6]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-5da6faf6],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-5da6faf6]{opacity:1}.org-detail-timeline-drag-handle[data-v-5da6faf6]:hover,.org-detail-timeline-drag-handle[data-v-5da6faf6]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-5da6faf6]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-5da6faf6]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-5da6faf6]{color:inherit}.org-detail-timeline-frequency[data-v-5da6faf6]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-5da6faf6]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-5da6faf6]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-5da6faf6]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-5da6faf6]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-5da6faf6]:focus,.org-detail-work-row[data-v-5da6faf6]:focus-visible{outline:none}.org-detail-work-main[data-v-5da6faf6]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-5da6faf6],.org-detail-work-desc[data-v-5da6faf6],.org-detail-work-placeholder-strip[data-v-5da6faf6],.org-detail-work-cross-day-hint[data-v-5da6faf6]{grid-column:2}.org-detail-work-title-row[data-v-5da6faf6]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-5da6faf6]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-5da6faf6]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-5da6faf6]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-5da6faf6]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-5da6faf6],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-5da6faf6]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-5da6faf6]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-5da6faf6]:hover,.org-detail-work-action-trigger[data-v-5da6faf6]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-5da6faf6]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-5da6faf6]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-5da6faf6]:hover,.org-detail-work-text-btn[data-v-5da6faf6]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-5da6faf6]{color:#b42318}.org-detail-work-text-btn--danger[data-v-5da6faf6]:hover,.org-detail-work-text-btn--danger[data-v-5da6faf6]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-5da6faf6]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-5da6faf6] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-5da6faf6]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-5da6faf6],.org-detail-subtask-video-node[data-v-5da6faf6]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-5da6faf6]:disabled,.org-detail-subtask-video-node[data-v-5da6faf6]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-5da6faf6]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-5da6faf6]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-5da6faf6]:hover:after,.org-detail-video-node--empty[data-v-5da6faf6]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-5da6faf6]:hover:before,.org-detail-video-node--empty[data-v-5da6faf6]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-5da6faf6]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-5da6faf6],.org-detail-subtask-video-node--uploaded[data-v-5da6faf6]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-5da6faf6]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-5da6faf6]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-5da6faf6],.org-detail-subtask-video-empty-icon[data-v-5da6faf6]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-5da6faf6]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-5da6faf6]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-5da6faf6]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-5da6faf6],.org-detail-subtask-video-play[data-v-5da6faf6]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-5da6faf6],.org-detail-subtask-video-plus[data-v-5da6faf6]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-5da6faf6],.org-detail-subtask-video-add-fill[data-v-5da6faf6]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-5da6faf6]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-5da6faf6]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-5da6faf6]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-5da6faf6]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-5da6faf6]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-5da6faf6]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-5da6faf6]{opacity:.72}.org-detail-subtask-video-play[data-v-5da6faf6]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-5da6faf6]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-5da6faf6]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-5da6faf6]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-5da6faf6]{color:#b42318}.timeline-operation-video-menu-danger[data-v-5da6faf6]:hover{background:#b4231814}.org-detail-subtask-text[data-v-5da6faf6]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-5da6faf6]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-5da6faf6]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-5da6faf6]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-5da6faf6]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-5da6faf6]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-5da6faf6]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-5da6faf6]:before,.org-detail-work-add-row[data-v-5da6faf6]:after{content:""}.org-detail-work-add-btn[data-v-5da6faf6]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-5da6faf6]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-5da6faf6]{gap:20px}.org-detail-work-empty-add-btn[data-v-5da6faf6]{min-width:104px}.org-workflow-settings-button[data-v-5da6faf6]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-5da6faf6],.primary-button.small[data-v-5da6faf6]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-5da6faf6]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-5da6faf6]{min-width:0}.primary-button.small.danger[data-v-5da6faf6]{background:#b42318}.dialog-mask[data-v-5da6faf6]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-5da6faf6]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-5da6faf6]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-5da6faf6]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-5da6faf6]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-5da6faf6]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-5da6faf6]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-5da6faf6]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-5da6faf6]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-5da6faf6]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-5da6faf6]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-5da6faf6]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-5da6faf6]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-5da6faf6]{padding-right:4px}.dialog-hint[data-v-5da6faf6]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-5da6faf6],.field-block>span[data-v-5da6faf6]:not(.sr-only),.subtasks-head span[data-v-5da6faf6]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-5da6faf6],.text-area[data-v-5da6faf6]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-5da6faf6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-5da6faf6]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-5da6faf6]{margin-top:0}.workflow-editor-card[data-v-5da6faf6]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-5da6faf6]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-5da6faf6]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-5da6faf6]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-5da6faf6]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-5da6faf6]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-5da6faf6]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-5da6faf6]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-5da6faf6]{max-width:100%}.workflow-timeline-column[data-v-5da6faf6]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-5da6faf6]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-5da6faf6]{margin-top:14px}.workflow-context-summary-block[data-v-5da6faf6]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-5da6faf6]{margin-bottom:6px}.workflow-effective-schedule[data-v-5da6faf6]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-5da6faf6]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-5da6faf6]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-5da6faf6]:hover,.workflow-effective-summary-trigger[data-v-5da6faf6]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-5da6faf6]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-5da6faf6]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-5da6faf6]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-5da6faf6]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-5da6faf6]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-5da6faf6],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-5da6faf6]{opacity:1}.work-template-ownership-field[data-v-5da6faf6]{flex:1;width:100%}.work-template-department-trigger[data-v-5da6faf6]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-5da6faf6]{opacity:1}.bulk-trigger-field[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-5da6faf6]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-5da6faf6]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-5da6faf6]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-5da6faf6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-5da6faf6],.organization-bulk-settings-pane-head p[data-v-5da6faf6]{margin:0}.organization-bulk-settings-pane-head h3[data-v-5da6faf6]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-5da6faf6]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-5da6faf6]{max-width:196px}.organization-bulk-setting-hint[data-v-5da6faf6]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-5da6faf6],.organization-bulk-settings-footer-primary-actions[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-5da6faf6]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-5da6faf6]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-5da6faf6]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-5da6faf6]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-5da6faf6]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-5da6faf6]:hover,.workflow-segmented-option[data-v-5da6faf6]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-5da6faf6]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-5da6faf6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-5da6faf6]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-5da6faf6],.workflow-cutoff-option-label[data-v-5da6faf6],.workflow-cutoff-option-hint[data-v-5da6faf6]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-5da6faf6]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-5da6faf6]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-5da6faf6]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-5da6faf6],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-5da6faf6]{color:#0f766e}.workflow-cutoff-segmented[data-v-5da6faf6] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-5da6faf6] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-5da6faf6] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-5da6faf6] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-5da6faf6] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-5da6faf6] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-5da6faf6] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-5da6faf6]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-5da6faf6]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-5da6faf6]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-5da6faf6]{opacity:1}.holiday-calendar-day-tooltip[data-v-5da6faf6]{display:none}}.workflow-department-editor-mask[data-v-5da6faf6]{z-index:46}.workflow-effective-editor-mask[data-v-5da6faf6]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-5da6faf6]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-5da6faf6] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-5da6faf6]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-5da6faf6]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-5da6faf6]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-5da6faf6]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-5da6faf6]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-5da6faf6]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-5da6faf6]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-5da6faf6]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-5da6faf6]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-5da6faf6]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-5da6faf6]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-5da6faf6]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-5da6faf6]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-5da6faf6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-5da6faf6]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-5da6faf6]{flex:1;min-width:100px}[data-v-5da6faf6] .workflow-inline-select,[data-v-5da6faf6] .workflow-effective-interval-unit{min-width:0}[data-v-5da6faf6] .workflow-inline-select .ui-select-trigger,[data-v-5da6faf6] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-5da6faf6] .workflow-inline-select .ui-select-value,[data-v-5da6faf6] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-5da6faf6] .workflow-inline-select .ui-select-panel,[data-v-5da6faf6] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-5da6faf6]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-5da6faf6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-5da6faf6] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-5da6faf6]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-5da6faf6]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-5da6faf6]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-5da6faf6]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-5da6faf6]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-5da6faf6]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-5da6faf6]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-5da6faf6]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-5da6faf6]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-5da6faf6]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-5da6faf6]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-5da6faf6]{color:#b42318}.holiday-calendar-month-grid[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-5da6faf6]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-5da6faf6]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-5da6faf6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-5da6faf6]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-5da6faf6]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-5da6faf6],.holiday-calendar-days[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-5da6faf6]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-5da6faf6]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-5da6faf6]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-5da6faf6]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-5da6faf6]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-5da6faf6]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-5da6faf6]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-5da6faf6]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-5da6faf6]{color:#166534}.holiday-calendar-day-today-label[data-v-5da6faf6]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-5da6faf6],.holiday-calendar-day-badge--adjusted_workday[data-v-5da6faf6]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-5da6faf6]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-5da6faf6]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-5da6faf6]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-5da6faf6],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-5da6faf6]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-5da6faf6]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-5da6faf6]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-5da6faf6]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-5da6faf6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-5da6faf6]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-5da6faf6]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-5da6faf6]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-5da6faf6]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-5da6faf6]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-5da6faf6]:hover{background:#ffffff47}.workflow-timeline-add[data-v-5da6faf6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-5da6faf6]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-5da6faf6]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-5da6faf6]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-5da6faf6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-5da6faf6]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-5da6faf6],.workflow-preview-remove[data-v-5da6faf6]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-5da6faf6]{opacity:.42}.workflow-preview-remove[data-v-5da6faf6]:active{opacity:1}}.workflow-preview-remove[data-v-5da6faf6]:hover,.workflow-preview-remove[data-v-5da6faf6]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-5da6faf6]{display:block}.workflow-preview-title[data-v-5da6faf6]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-5da6faf6]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-5da6faf6]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-5da6faf6]{padding-top:24px}.workflow-config-schedule-flat[data-v-5da6faf6]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-5da6faf6]{display:grid;gap:10px}.workflow-time-fields[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-5da6faf6]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-5da6faf6]{grid-column:1 / -1}.workflow-tolerance-input[data-v-5da6faf6]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-5da6faf6]{min-width:0}.workflow-tolerance-input span[data-v-5da6faf6]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-5da6faf6] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-5da6faf6] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-5da6faf6] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-5da6faf6]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-5da6faf6]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-5da6faf6]{margin-top:0}.workflow-schedule-capture-toggles[data-v-5da6faf6]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-5da6faf6]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-5da6faf6]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-5da6faf6]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-5da6faf6]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-5da6faf6]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-5da6faf6]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-5da6faf6]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-5da6faf6]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-5da6faf6]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-5da6faf6]{transform:translate(16px)}.workflow-stat-tags[data-v-5da6faf6]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-5da6faf6]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-5da6faf6]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-5da6faf6],.workflow-schedule-advanced--after-subtasks[data-v-5da6faf6]{margin-top:24px}.workflow-guidance-panel[data-v-5da6faf6]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-5da6faf6]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-5da6faf6],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-5da6faf6],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-5da6faf6]{align-self:center}.workflow-guidance-section[data-v-5da6faf6]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-5da6faf6]{background:#fff}.workflow-subtask-guidance-modal[data-v-5da6faf6]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-5da6faf6]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-5da6faf6]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-5da6faf6]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-5da6faf6]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-5da6faf6]:hover,.workflow-subtask-mode-menu-option--active[data-v-5da6faf6]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-5da6faf6]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-5da6faf6]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-5da6faf6]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-5da6faf6]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-5da6faf6]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-5da6faf6]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-5da6faf6]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-5da6faf6]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-5da6faf6]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-5da6faf6]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-5da6faf6]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-5da6faf6]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-5da6faf6]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-5da6faf6]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-5da6faf6]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-5da6faf6]:focus{outline:none}.workflow-guidance-group-body[data-v-5da6faf6]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-5da6faf6]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-5da6faf6]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-5da6faf6]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-5da6faf6]{align-self:stretch}.workflow-placeholder-list-block[data-v-5da6faf6]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-5da6faf6]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-5da6faf6]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-5da6faf6]{justify-content:space-between}.workflow-guidance-section-head span[data-v-5da6faf6]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-5da6faf6]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-5da6faf6]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-5da6faf6]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-5da6faf6]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-5da6faf6]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-5da6faf6]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-5da6faf6]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-5da6faf6]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-5da6faf6]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-5da6faf6]{padding-right:12px}.workflow-placeholder-title-warning[data-v-5da6faf6]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-5da6faf6]{align-self:flex-end}.workflow-placeholder-guide[data-v-5da6faf6]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-5da6faf6]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-5da6faf6]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-5da6faf6]:hover,.workflow-placeholder-guide-button[data-v-5da6faf6]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-5da6faf6]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-5da6faf6]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-5da6faf6]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-5da6faf6]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-5da6faf6]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-5da6faf6]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-5da6faf6]:hover,.workflow-placeholder-guide-thumb[data-v-5da6faf6]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-5da6faf6]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-5da6faf6]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-5da6faf6]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-5da6faf6],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-5da6faf6]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-5da6faf6]:hover,.workflow-placeholder-guide-remove[data-v-5da6faf6]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-5da6faf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-5da6faf6]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-5da6faf6]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-5da6faf6]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-5da6faf6]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-5da6faf6]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-5da6faf6]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-5da6faf6]:hover,.workflow-guide-mode-card[data-v-5da6faf6]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-5da6faf6]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-5da6faf6]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-5da6faf6]{background:#ecfeff}.workflow-guide-mode-phone[data-v-5da6faf6]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-5da6faf6],.workflow-guide-mode-outline-line[data-v-5da6faf6]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-5da6faf6]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-5da6faf6]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-5da6faf6]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-5da6faf6]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-5da6faf6]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-5da6faf6]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-5da6faf6]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-5da6faf6]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-5da6faf6]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-5da6faf6]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-5da6faf6]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-5da6faf6]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-5da6faf6]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-5da6faf6]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-5da6faf6]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-5da6faf6]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-5da6faf6]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-5da6faf6]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-5da6faf6]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-5da6faf6]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-5da6faf6]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-5da6faf6]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-5da6faf6]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-5da6faf6]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-5da6faf6]{min-width:0}.workflow-location-limit-hint[data-v-5da6faf6]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-5da6faf6]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-5da6faf6]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-5da6faf6]{margin-bottom:14px}.workflow-subcard-head h5[data-v-5da6faf6]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-5da6faf6]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-5da6faf6]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-5da6faf6]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-5da6faf6]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-5da6faf6]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-5da6faf6]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-5da6faf6]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-5da6faf6]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-5da6faf6]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-5da6faf6]:focus-visible{outline:none}.subtasks-inline-main[data-v-5da6faf6]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-5da6faf6]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-5da6faf6]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-5da6faf6]{gap:6px}.subtask-display-row[data-v-5da6faf6]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-5da6faf6]{padding-left:12px}.subtask-index[data-v-5da6faf6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-5da6faf6]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-5da6faf6]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-5da6faf6]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-5da6faf6]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-5da6faf6]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-5da6faf6]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-5da6faf6]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-5da6faf6]{background:#0f766e12}.subtask-manager-row[data-v-5da6faf6]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-5da6faf6]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-5da6faf6]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-5da6faf6],.subtask-manager-row--target .subtask-manager-actions[data-v-5da6faf6]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-5da6faf6]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-5da6faf6]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-5da6faf6]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-5da6faf6]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-5da6faf6]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-5da6faf6]:hover{background:#0f766e14}.subtask-drag-handle[data-v-5da6faf6]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-5da6faf6]:hover{color:#64748b}.subtask-drag-handle[data-v-5da6faf6]:active{cursor:grabbing}.subtask-manager-index[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-5da6faf6]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-5da6faf6]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-5da6faf6]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-5da6faf6]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-5da6faf6]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-5da6faf6]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-5da6faf6]:focus,.subtask-manager-input.text-field[data-v-5da6faf6]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-5da6faf6]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-5da6faf6]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-5da6faf6]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-5da6faf6]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-5da6faf6]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-5da6faf6]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-5da6faf6]{color:#0f766e}.subtask-guidance-summary-text[data-v-5da6faf6]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-5da6faf6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-5da6faf6]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-5da6faf6]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-5da6faf6]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-5da6faf6]:hover{background:#b4231814}.sr-only[data-v-5da6faf6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-5da6faf6]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-5da6faf6]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-5da6faf6]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-5da6faf6]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-5da6faf6]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-5da6faf6]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-5da6faf6]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-5da6faf6]{color:#b42318}.dialog-text-action[data-v-5da6faf6]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-5da6faf6]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-5da6faf6]{min-height:180px}.work-template-picker-toolbar[data-v-5da6faf6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-5da6faf6] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-5da6faf6]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-5da6faf6]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-5da6faf6]:hover,.work-template-picker-option[data-v-5da6faf6]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-5da6faf6]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-5da6faf6]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-5da6faf6]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-5da6faf6]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-5da6faf6]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-5da6faf6]{flex:0 0 auto}.position-permission-trigger[data-v-5da6faf6]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-5da6faf6]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-5da6faf6]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-5da6faf6]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-5da6faf6]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-5da6faf6]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-5da6faf6]:hover{background:#f8fafc}.position-permission-check[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-5da6faf6]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-5da6faf6]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-5da6faf6]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-5da6faf6]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-5da6faf6],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-5da6faf6]{display:block}.position-template-create-entry[data-v-5da6faf6]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-5da6faf6]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-5da6faf6]{color:#64748b}.position-duration-field[data-v-5da6faf6]{width:140px;max-width:100%}.detail-head--readonly[data-v-5da6faf6]{cursor:default}.detail-head--readonly:hover h3[data-v-5da6faf6]{color:var(--text-main)}.org-detail-subtask-readonly-dot[data-v-5da6faf6]{grid-column:1;grid-row:1;justify-self:start;align-self:start;width:7px;height:7px;margin-top:6px;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e1f;transform:translate(-50%)}.org-detail-subtask-acceptance[data-v-5da6faf6]{grid-column:2;display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:9px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.5}.org-detail-subtask-acceptance-label[data-v-5da6faf6]{color:#64748b;font-size:11px;font-weight:800}.org-detail-subtask-acceptance-tag[data-v-5da6faf6]{align-self:flex-start;color:#0f766e;font-size:11px;font-weight:700}.org-workflow-settings-button[data-v-5da6faf6]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.sop-suggestion-action-spark[data-v-5da6faf6]{width:14px;height:14px;flex:0 0 auto}.org-workflow-settings-button.is-generating[data-v-5da6faf6]{color:#2f8f68;border-color:#2f8f6847;background:#2f8f6812}.sop-suggestion-action-spinner[data-v-5da6faf6]{width:13px;height:13px;flex:0 0 auto;border:2px solid rgba(47,143,104,.24);border-top-color:#2f8f68;border-radius:999px;animation:sop-suggestion-action-spin-5da6faf6 .8s linear infinite}@keyframes sop-suggestion-action-spin-5da6faf6{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sop-suggestion-action-spinner[data-v-5da6faf6]{animation:none;border-color:#2f8f68}}.is-expanded-preview[data-v-5da6faf6] .org-detail-work-desc,.is-expanded-preview[data-v-5da6faf6] .org-detail-subtask-guidance-text{white-space:pre-wrap;overflow:visible;text-overflow:clip}.position-config-comparison[data-v-172f1586]{min-height:0;width:100%;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff}.position-config-comparison.is-target-only[data-v-172f1586]{grid-template-columns:minmax(0,1fr)}.position-config-column[data-v-172f1586]{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.position-config-column+.position-config-column[data-v-172f1586]{border-left:1px solid rgba(15,23,42,.1)}.position-config-column--target[data-v-172f1586]{position:relative;background:#fbfefc}.position-config-column>h3[data-v-172f1586]{min-height:42px;margin:0;padding:0 18px;flex-shrink:0;display:flex;align-items:center;border-bottom:1px solid rgba(15,23,42,.08);color:#475569;font-size:14px;line-height:18px}.position-config-target-title[data-v-172f1586]{display:inline-flex;align-items:center;gap:6px}.position-config-title-icon[data-v-172f1586]{width:16px;height:16px;flex:0 0 auto;color:#23855b}.position-config-title-icon.is-success[data-v-172f1586]{animation:position-config-check-172f1586 .36s cubic-bezier(.18,.89,.32,1.28) both}.position-config-scroll[data-v-172f1586]{min-height:0;flex:1;padding:18px;overflow-y:auto}.position-config-settings[data-v-172f1586]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8faf9}.position-config-settings>div[data-v-172f1586]{min-width:0;padding:8px 10px;border-radius:10px}.position-config-settings>div.is-changed[data-v-172f1586]{background:#e8f7ef;box-shadow:inset 0 0 0 1px #2f8f6833}.position-config-settings dt[data-v-172f1586]{margin-bottom:4px;color:#94a3b8;font-size:12px}.position-config-settings dd[data-v-172f1586]{margin:0;overflow:hidden;color:#334155;font-size:13px;font-weight:650;line-height:1.45;text-overflow:ellipsis}.position-config-settings>div.is-changed dd[data-v-172f1586]{color:#207553}.position-config-column--target.is-revealing[data-v-172f1586]:after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 18%,rgba(112,214,171,.04) 36%,rgba(124,92,255,.1) 49%,rgba(255,255,255,.42) 54%,transparent 72%);transform:translate(-115%);animation:position-config-sheen-172f1586 .62s cubic-bezier(.22,1,.36,1) both}.position-config-column--target.is-accepted[data-v-172f1586]{animation:position-config-merge-172f1586 .5s cubic-bezier(.22,1,.36,1) both}.position-config-column--target.is-revealing .position-config-title-icon[data-v-172f1586]{animation:position-config-spark-172f1586 .44s cubic-bezier(.18,.89,.32,1.28) both}.position-config-column--target.is-revealing .position-config-settings>div.is-changed[data-v-172f1586]{animation:position-config-change-172f1586 .48s cubic-bezier(.22,1,.36,1) .1s both}.position-config-column--target.is-revealing[data-v-172f1586] .org-detail-timeline-entry{animation:position-config-entry-172f1586 .36s cubic-bezier(.22,1,.36,1) both}@keyframes position-config-sheen-172f1586{to{transform:translate(115%)}}@keyframes position-config-spark-172f1586{0%{opacity:0;transform:scale(.6) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes position-config-change-172f1586{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes position-config-entry-172f1586{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes position-config-merge-172f1586{50%{box-shadow:inset 0 0 0 2px #23855b2e}to{box-shadow:none}}@keyframes position-config-check-172f1586{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.position-config-column--target.is-revealing[data-v-172f1586]:after,.position-config-column--target.is-accepted[data-v-172f1586],.position-config-column--target.is-revealing .position-config-title-icon[data-v-172f1586],.position-config-column--target.is-revealing .position-config-settings>div.is-changed[data-v-172f1586],.position-config-column--target.is-revealing[data-v-172f1586] .org-detail-timeline-entry,.position-config-title-icon.is-success[data-v-172f1586]{animation:none!important}}.position-template-work-timeline[data-v-261d19ea]{display:grid;gap:0;margin-top:14px;padding:14px 0 2px;border-top:1px solid #eef2f7}.position-template-work-timeline-row[data-v-261d19ea]{display:grid;grid-template-columns:88px 18px minmax(0,1fr);align-items:stretch;column-gap:10px;min-width:0;min-height:34px}.position-template-work-timeline-time[data-v-261d19ea]{align-self:start;padding-top:2px;color:#8b9bb4;font-size:13px;font-weight:650;line-height:1.4;text-align:right;white-space:nowrap}.position-template-work-timeline-axis[data-v-261d19ea]{display:flex;flex-direction:column;align-items:center;min-height:100%}.position-template-work-timeline-dot[data-v-261d19ea]{width:8px;height:8px;flex:0 0 auto;margin-top:7px;border-radius:50%;background:#0f766e;box-shadow:0 0 0 3px #0f766e24}.position-template-work-timeline-line[data-v-261d19ea]{width:2px;flex:1;min-height:16px;margin-top:6px;border-radius:99px;background:linear-gradient(180deg,#0ea5e96b,#0f172a1a)}.position-template-work-timeline-title[data-v-261d19ea]{min-width:0;align-self:start;padding-top:1px;overflow:hidden;color:#334155;font-size:14px;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.position-template-work-timeline-more[data-v-261d19ea],.position-template-work-timeline-empty[data-v-261d19ea]{display:block;margin:5px 0 0 116px;color:#94a3b8;font-size:12px;line-height:1.45}.position-template-filters[data-v-aaeb7828]{display:grid;gap:10px;margin-top:14px}.position-template-filter-row[data-v-aaeb7828]{min-width:0}.position-template-filter-tags[data-v-aaeb7828]{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:2px 1px 4px;scrollbar-width:thin}.position-template-filter-tag[data-v-aaeb7828]{flex:0 0 auto;border:1px solid #d8e0e8;border-radius:999px;background:#fff;padding:6px 12px;color:#536075;font-size:12px;line-height:1.2;cursor:pointer}.position-template-filter-tag[data-v-aaeb7828]:hover{border-color:#9ccdbb;color:#147354}.position-template-filter-tag.is-active[data-v-aaeb7828]{border-color:#16845f;background:#16845f;color:#fff;box-shadow:0 4px 12px #16845f29}.position-template-grid[data-v-aaeb7828]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;max-height:62vh;padding:2px;overflow:auto}.position-template-card[data-v-aaeb7828]{display:grid;align-content:start;gap:14px;width:100%;min-height:248px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:18px;text-align:left;cursor:pointer}.position-template-card[data-v-aaeb7828]:hover{border-color:#86c7ad;box-shadow:0 10px 24px #0f766e14}.position-template-card-head[data-v-aaeb7828]{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px}.position-template-icon[data-v-aaeb7828]{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#eaf8f1;color:#16845f}.position-template-icon[data-v-aaeb7828] svg{width:21px}.position-template-icon.is-large[data-v-aaeb7828]{width:56px;height:56px}.position-template-copy[data-v-aaeb7828]{display:grid;gap:5px;min-width:0}.position-template-copy strong[data-v-aaeb7828]{color:#111827}.position-template-copy span[data-v-aaeb7828],.position-template-copy small[data-v-aaeb7828]{color:#64748b}.position-template-copy span[data-v-aaeb7828],.position-template-copy small[data-v-aaeb7828]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-template-preview[data-v-aaeb7828]{min-height:0;height:min(72vh,760px);display:flex;flex-direction:column;gap:14px}.position-template-back[data-v-aaeb7828]{width:fit-content;border:0;background:transparent;color:#16845f;cursor:pointer}.position-template-preview-head[data-v-aaeb7828]{display:flex;align-items:center;gap:16px}.position-template-preview-head h4[data-v-aaeb7828],.position-template-preview-head p[data-v-aaeb7828]{margin:0 0 5px}.org-panel[data-v-b43f3e63]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-b43f3e63] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-b43f3e63] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-b43f3e63]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-b43f3e63]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-b43f3e63]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-b43f3e63] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-b43f3e63],.detail-actions[data-v-b43f3e63],.dialog-actions[data-v-b43f3e63]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-b43f3e63]{display:grid;gap:16px}.org-delete-summary[data-v-b43f3e63]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-b43f3e63]{margin-top:8px;color:#64748b}.org-delete-option[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-b43f3e63]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-b43f3e63]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-b43f3e63]{min-width:0;min-height:0}.org-tree-head[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-b43f3e63]{flex-shrink:0}.org-sop-suggestion-summary[data-v-b43f3e63]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-b43f3e63]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-b43f3e63]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-b43f3e63]:hover{background:#6d28d9}.org-tree-list[data-v-b43f3e63]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-b43f3e63]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-b43f3e63]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-b43f3e63]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-b43f3e63]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-b43f3e63]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-b43f3e63]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-b43f3e63]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-b43f3e63]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-b43f3e63]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-b43f3e63]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-b43f3e63]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-b43f3e63]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-b43f3e63]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-b43f3e63]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-b43f3e63]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-b43f3e63]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-b43f3e63]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-b43f3e63]{min-height:160px}.org-detail-panel[data-v-b43f3e63]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-b43f3e63]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-b43f3e63],.org-position-detail-panel[data-v-b43f3e63]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-b43f3e63],.org-position-detail-panel[data-v-b43f3e63]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-b43f3e63]{padding-right:18px}.org-detail-column-resizer[data-v-b43f3e63]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-b43f3e63]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-b43f3e63]:hover:before,.org-detail-column-resizer[data-v-b43f3e63]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-b43f3e63]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-b43f3e63]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-b43f3e63]{height:100%}.org-detail-column-resizer[data-v-b43f3e63]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-b43f3e63]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-b43f3e63]{display:block}.org-position-detail-placeholder[data-v-b43f3e63]{flex:1;min-height:0;width:100%}.detail-head[data-v-b43f3e63]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-b43f3e63]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-b43f3e63]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-b43f3e63]{min-width:0;width:100%}.department-title-summary-row[data-v-b43f3e63],.department-detail-tab-row[data-v-b43f3e63]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-b43f3e63]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-b43f3e63]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-b43f3e63]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-b43f3e63]{margin-top:4px}.department-detail-tab-button[data-v-b43f3e63]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-b43f3e63]{color:#0f766e}.department-detail-tab-button.is-active[data-v-b43f3e63]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-b43f3e63]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-b43f3e63]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-b43f3e63]:hover,.department-member-summary-link[data-v-b43f3e63]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-b43f3e63]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-b43f3e63]{margin-left:auto}.detail-head--position .detail-head-main[data-v-b43f3e63]{min-width:0;width:100%}.detail-head--position[data-v-b43f3e63]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-b43f3e63],.detail-head--position:hover h3[data-v-b43f3e63],.detail-head--position:focus-visible h3[data-v-b43f3e63]{color:#0f766e}.detail-head--position[data-v-b43f3e63]:focus{outline:none}.detail-head--position .detail-actions[data-v-b43f3e63]{flex:0 0 auto}.position-detail-title-row[data-v-b43f3e63]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-b43f3e63]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-b43f3e63]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-b43f3e63]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-b43f3e63]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-b43f3e63]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-b43f3e63]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-b43f3e63]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-b43f3e63]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-b43f3e63]{margin-top:0}.department-position-add-button[data-v-b43f3e63]{flex:0 0 auto}.department-position-bulkbar[data-v-b43f3e63]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-b43f3e63]{color:#0f766e}.department-position-row-check[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-b43f3e63]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-b43f3e63]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-b43f3e63]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-b43f3e63]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-b43f3e63]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-b43f3e63]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-b43f3e63]{opacity:.48}.department-position-row.is-order-drop-before[data-v-b43f3e63]:before,.department-position-row.is-order-drop-after[data-v-b43f3e63]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-b43f3e63]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-b43f3e63]:after{bottom:-7px}.department-position-drag-handle[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-b43f3e63]:hover,.department-position-drag-handle[data-v-b43f3e63]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-b43f3e63]:active{cursor:grabbing}.department-position-drag-handle[data-v-b43f3e63]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-b43f3e63]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-b43f3e63]:hover,.department-position-row.is-active[data-v-b43f3e63]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-b43f3e63]{animation:department-position-sop-applied-b43f3e63 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-b43f3e63]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-b43f3e63]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-b43f3e63],.department-position-temporary-corner[data-v-b43f3e63]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-b43f3e63]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-b43f3e63]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-b43f3e63]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-b43f3e63]:hover,.department-position-sop-suggestion-tag[data-v-b43f3e63]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-b43f3e63]{width:12px;height:12px}.department-position-sop-applied-status[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-b43f3e63 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-b43f3e63{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-b43f3e63{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-b43f3e63],.department-position-sop-applied-status[data-v-b43f3e63]{animation:none}}.department-position-row-title strong[data-v-b43f3e63]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-b43f3e63]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-b43f3e63]{color:#64748b94}.department-position-row-meta-button[data-v-b43f3e63]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-b43f3e63]:hover,.department-position-row-meta-button[data-v-b43f3e63]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-b43f3e63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-b43f3e63]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-b43f3e63],.department-position-row:focus-within .department-position-row-actions[data-v-b43f3e63],.department-position-row.is-active .department-position-row-actions[data-v-b43f3e63]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-b43f3e63]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-b43f3e63]{min-width:0}.department-summary-item span[data-v-b43f3e63]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-b43f3e63]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-b43f3e63]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-b43f3e63]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-b43f3e63]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-b43f3e63]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-b43f3e63]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-b43f3e63]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-b43f3e63]{padding-top:14px}.department-manager-modal-section[data-v-b43f3e63]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-b43f3e63]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-b43f3e63]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-b43f3e63]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-b43f3e63]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-b43f3e63]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-b43f3e63]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-b43f3e63]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-b43f3e63]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-b43f3e63]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-b43f3e63]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-b43f3e63]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-b43f3e63]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-b43f3e63]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-b43f3e63],.department-manager-modal-row[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-b43f3e63]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-b43f3e63]{display:grid}.department-manager-modal-row[data-v-b43f3e63]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-b43f3e63]:last-child{border-bottom:0}.department-manager-modal-row[data-v-b43f3e63]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-b43f3e63],.department-manager-modal-open[data-v-b43f3e63],.department-manager-modal-remove[data-v-b43f3e63],.department-manager-modal-position[data-v-b43f3e63]{min-width:0}.department-manager-modal-cell[data-v-b43f3e63]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-b43f3e63],.department-manager-modal-open[data-v-b43f3e63],.department-manager-modal-remove[data-v-b43f3e63],.department-manager-modal-position[data-v-b43f3e63]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-b43f3e63]:focus-visible,.department-manager-modal-open[data-v-b43f3e63]:focus-visible,.department-manager-modal-remove[data-v-b43f3e63]:focus-visible,.department-manager-modal-position[data-v-b43f3e63]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-b43f3e63]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-b43f3e63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-b43f3e63]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-b43f3e63]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-b43f3e63]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-b43f3e63]:hover,.department-manager-modal-position[data-v-b43f3e63]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-b43f3e63]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-b43f3e63]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-b43f3e63]:hover,.department-manager-modal-remove[data-v-b43f3e63]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-b43f3e63]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-b43f3e63]{width:100%}.department-manager-modal-open[data-v-b43f3e63]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-b43f3e63]:hover,.department-manager-modal-open[data-v-b43f3e63]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-b43f3e63]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-b43f3e63] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-b43f3e63]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-b43f3e63]{display:grid;gap:12px}.position-member-picker-head[data-v-b43f3e63]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-b43f3e63]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-b43f3e63]{width:100%}.position-member-picker-footer[data-v-b43f3e63]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-b43f3e63],.position-member-picker-submit-actions[data-v-b43f3e63]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-b43f3e63]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-b43f3e63]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-b43f3e63]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-b43f3e63]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-b43f3e63]:hover:not(:disabled),.position-member-picker-text-action[data-v-b43f3e63]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-b43f3e63]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-b43f3e63]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-b43f3e63]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-b43f3e63]:hover,.position-member-picker-row[data-v-b43f3e63]:focus-visible,.position-member-picker-row.is-selected[data-v-b43f3e63]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-b43f3e63]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-b43f3e63]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-b43f3e63],.position-member-picker-positions[data-v-b43f3e63]{min-width:0}.position-member-picker-main[data-v-b43f3e63]{display:grid;gap:2px}.position-member-picker-main strong[data-v-b43f3e63]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-b43f3e63],.position-member-picker-positions[data-v-b43f3e63]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-b43f3e63]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-b43f3e63]{margin-top:14px}.org-detail-timeline[data-v-b43f3e63]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-b43f3e63]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-b43f3e63]{transition:none}}.org-detail-timeline-entry[data-v-b43f3e63]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-b43f3e63]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-b43f3e63]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-b43f3e63]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-b43f3e63]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-b43f3e63]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-b43f3e63],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-b43f3e63]{opacity:1}.org-detail-timeline-drag-handle[data-v-b43f3e63]:hover,.org-detail-timeline-drag-handle[data-v-b43f3e63]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-b43f3e63]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-b43f3e63]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-b43f3e63]{color:inherit}.org-detail-timeline-frequency[data-v-b43f3e63]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-b43f3e63]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-b43f3e63]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-b43f3e63]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-b43f3e63]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-b43f3e63]:focus,.org-detail-work-row[data-v-b43f3e63]:focus-visible{outline:none}.org-detail-work-main[data-v-b43f3e63]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-b43f3e63],.org-detail-work-desc[data-v-b43f3e63],.org-detail-work-placeholder-strip[data-v-b43f3e63],.org-detail-work-cross-day-hint[data-v-b43f3e63]{grid-column:2}.org-detail-work-title-row[data-v-b43f3e63]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-b43f3e63]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-b43f3e63]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-b43f3e63]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-b43f3e63]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-b43f3e63],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-b43f3e63]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-b43f3e63]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-b43f3e63]:hover,.org-detail-work-action-trigger[data-v-b43f3e63]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-b43f3e63]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-b43f3e63]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-b43f3e63]:hover,.org-detail-work-text-btn[data-v-b43f3e63]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-b43f3e63]{color:#b42318}.org-detail-work-text-btn--danger[data-v-b43f3e63]:hover,.org-detail-work-text-btn--danger[data-v-b43f3e63]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-b43f3e63]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-b43f3e63] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-b43f3e63]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-b43f3e63],.org-detail-subtask-video-node[data-v-b43f3e63]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-b43f3e63]:disabled,.org-detail-subtask-video-node[data-v-b43f3e63]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-b43f3e63]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-b43f3e63]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-b43f3e63]:hover:after,.org-detail-video-node--empty[data-v-b43f3e63]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-b43f3e63]:hover:before,.org-detail-video-node--empty[data-v-b43f3e63]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-b43f3e63]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-b43f3e63],.org-detail-subtask-video-node--uploaded[data-v-b43f3e63]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-b43f3e63]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-b43f3e63]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-b43f3e63],.org-detail-subtask-video-empty-icon[data-v-b43f3e63]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-b43f3e63]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-b43f3e63]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-b43f3e63]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-b43f3e63],.org-detail-subtask-video-play[data-v-b43f3e63]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-b43f3e63],.org-detail-subtask-video-plus[data-v-b43f3e63]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-b43f3e63],.org-detail-subtask-video-add-fill[data-v-b43f3e63]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-b43f3e63]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-b43f3e63]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-b43f3e63]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-b43f3e63]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-b43f3e63]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-b43f3e63]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-b43f3e63]{opacity:.72}.org-detail-subtask-video-play[data-v-b43f3e63]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-b43f3e63]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-b43f3e63]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-b43f3e63]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-b43f3e63]{color:#b42318}.timeline-operation-video-menu-danger[data-v-b43f3e63]:hover{background:#b4231814}.org-detail-subtask-text[data-v-b43f3e63]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-b43f3e63]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-b43f3e63]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-b43f3e63]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-b43f3e63]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-b43f3e63]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-b43f3e63]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-b43f3e63]:before,.org-detail-work-add-row[data-v-b43f3e63]:after{content:""}.org-detail-work-add-btn[data-v-b43f3e63]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-b43f3e63]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-b43f3e63]{gap:20px}.org-detail-work-empty-add-btn[data-v-b43f3e63]{min-width:104px}.org-workflow-settings-button[data-v-b43f3e63]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-b43f3e63],.primary-button.small[data-v-b43f3e63]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-b43f3e63]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-b43f3e63]{min-width:0}.primary-button.small.danger[data-v-b43f3e63]{background:#b42318}.dialog-mask[data-v-b43f3e63]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-b43f3e63]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-b43f3e63]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-b43f3e63]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-b43f3e63]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-b43f3e63]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-b43f3e63]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-b43f3e63]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-b43f3e63]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-b43f3e63]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-b43f3e63]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-b43f3e63]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-b43f3e63]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-b43f3e63]{padding-right:4px}.dialog-hint[data-v-b43f3e63]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-b43f3e63],.field-block>span[data-v-b43f3e63]:not(.sr-only),.subtasks-head span[data-v-b43f3e63]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-b43f3e63],.text-area[data-v-b43f3e63]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-b43f3e63]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-b43f3e63]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-b43f3e63]{margin-top:0}.workflow-editor-card[data-v-b43f3e63]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-b43f3e63]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-b43f3e63]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-b43f3e63]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-b43f3e63]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-b43f3e63]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-b43f3e63]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-b43f3e63]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-b43f3e63]{max-width:100%}.workflow-timeline-column[data-v-b43f3e63]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-b43f3e63]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-b43f3e63]{margin-top:14px}.workflow-context-summary-block[data-v-b43f3e63]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-b43f3e63]{margin-bottom:6px}.workflow-effective-schedule[data-v-b43f3e63]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-b43f3e63]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-b43f3e63]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-b43f3e63]:hover,.workflow-effective-summary-trigger[data-v-b43f3e63]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-b43f3e63]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-b43f3e63]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-b43f3e63]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-b43f3e63]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-b43f3e63]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-b43f3e63],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-b43f3e63]{opacity:1}.work-template-ownership-field[data-v-b43f3e63]{flex:1;width:100%}.work-template-department-trigger[data-v-b43f3e63]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-b43f3e63]{opacity:1}.bulk-trigger-field[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-b43f3e63]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-b43f3e63]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-b43f3e63]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-b43f3e63]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-b43f3e63],.organization-bulk-settings-pane-head p[data-v-b43f3e63]{margin:0}.organization-bulk-settings-pane-head h3[data-v-b43f3e63]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-b43f3e63]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-b43f3e63]{max-width:196px}.organization-bulk-setting-hint[data-v-b43f3e63]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-b43f3e63],.organization-bulk-settings-footer-primary-actions[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-b43f3e63]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-b43f3e63]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-b43f3e63]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-b43f3e63]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-b43f3e63]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-b43f3e63]:hover,.workflow-segmented-option[data-v-b43f3e63]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-b43f3e63]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-b43f3e63]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-b43f3e63]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-b43f3e63],.workflow-cutoff-option-label[data-v-b43f3e63],.workflow-cutoff-option-hint[data-v-b43f3e63]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-b43f3e63]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-b43f3e63]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-b43f3e63]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-b43f3e63],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-b43f3e63]{color:#0f766e}.workflow-cutoff-segmented[data-v-b43f3e63] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-b43f3e63] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-b43f3e63] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-b43f3e63] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-b43f3e63] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-b43f3e63] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-b43f3e63] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-b43f3e63]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-b43f3e63]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-b43f3e63]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-b43f3e63]{opacity:1}.holiday-calendar-day-tooltip[data-v-b43f3e63]{display:none}}.workflow-department-editor-mask[data-v-b43f3e63]{z-index:46}.workflow-effective-editor-mask[data-v-b43f3e63]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-b43f3e63]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-b43f3e63] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-b43f3e63]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-b43f3e63]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-b43f3e63]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-b43f3e63]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-b43f3e63]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-b43f3e63]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-b43f3e63]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-b43f3e63]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-b43f3e63]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-b43f3e63]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-b43f3e63]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-b43f3e63]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-b43f3e63]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-b43f3e63]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-b43f3e63]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-b43f3e63]{flex:1;min-width:100px}[data-v-b43f3e63] .workflow-inline-select,[data-v-b43f3e63] .workflow-effective-interval-unit{min-width:0}[data-v-b43f3e63] .workflow-inline-select .ui-select-trigger,[data-v-b43f3e63] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-b43f3e63] .workflow-inline-select .ui-select-value,[data-v-b43f3e63] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-b43f3e63] .workflow-inline-select .ui-select-panel,[data-v-b43f3e63] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-b43f3e63]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-b43f3e63]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-b43f3e63] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-b43f3e63]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-b43f3e63]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-b43f3e63]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-b43f3e63]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-b43f3e63]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-b43f3e63]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-b43f3e63]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-b43f3e63]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-b43f3e63]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-b43f3e63]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-b43f3e63]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-b43f3e63]{color:#b42318}.holiday-calendar-month-grid[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-b43f3e63]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-b43f3e63]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-b43f3e63]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-b43f3e63]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-b43f3e63]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-b43f3e63],.holiday-calendar-days[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-b43f3e63]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-b43f3e63]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-b43f3e63]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-b43f3e63]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-b43f3e63]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-b43f3e63]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-b43f3e63]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-b43f3e63]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-b43f3e63]{color:#166534}.holiday-calendar-day-today-label[data-v-b43f3e63]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-b43f3e63],.holiday-calendar-day-badge--adjusted_workday[data-v-b43f3e63]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-b43f3e63]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-b43f3e63]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-b43f3e63]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-b43f3e63],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-b43f3e63]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-b43f3e63]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-b43f3e63]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-b43f3e63]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-b43f3e63]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-b43f3e63]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-b43f3e63]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-b43f3e63]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-b43f3e63]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-b43f3e63]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-b43f3e63]:hover{background:#ffffff47}.workflow-timeline-add[data-v-b43f3e63]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-b43f3e63]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-b43f3e63]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-b43f3e63]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-b43f3e63]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-b43f3e63]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-b43f3e63],.workflow-preview-remove[data-v-b43f3e63]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-b43f3e63]{opacity:.42}.workflow-preview-remove[data-v-b43f3e63]:active{opacity:1}}.workflow-preview-remove[data-v-b43f3e63]:hover,.workflow-preview-remove[data-v-b43f3e63]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-b43f3e63]{display:block}.workflow-preview-title[data-v-b43f3e63]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-b43f3e63]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-b43f3e63]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-b43f3e63]{padding-top:24px}.workflow-config-schedule-flat[data-v-b43f3e63]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-b43f3e63]{display:grid;gap:10px}.workflow-time-fields[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-b43f3e63]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-b43f3e63]{grid-column:1 / -1}.workflow-tolerance-input[data-v-b43f3e63]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-b43f3e63]{min-width:0}.workflow-tolerance-input span[data-v-b43f3e63]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-b43f3e63] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-b43f3e63] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-b43f3e63] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-b43f3e63]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-b43f3e63]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-b43f3e63]{margin-top:0}.workflow-schedule-capture-toggles[data-v-b43f3e63]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-b43f3e63]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-b43f3e63]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-b43f3e63]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-b43f3e63]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-b43f3e63]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-b43f3e63]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-b43f3e63]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-b43f3e63]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-b43f3e63]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-b43f3e63]{transform:translate(16px)}.workflow-stat-tags[data-v-b43f3e63]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-b43f3e63]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-b43f3e63]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-b43f3e63],.workflow-schedule-advanced--after-subtasks[data-v-b43f3e63]{margin-top:24px}.workflow-guidance-panel[data-v-b43f3e63]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-b43f3e63]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-b43f3e63],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-b43f3e63],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-b43f3e63]{align-self:center}.workflow-guidance-section[data-v-b43f3e63]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-b43f3e63]{background:#fff}.workflow-subtask-guidance-modal[data-v-b43f3e63]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-b43f3e63]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-b43f3e63]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-b43f3e63]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-b43f3e63]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-b43f3e63]:hover,.workflow-subtask-mode-menu-option--active[data-v-b43f3e63]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-b43f3e63]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-b43f3e63]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-b43f3e63]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-b43f3e63]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-b43f3e63]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-b43f3e63]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-b43f3e63]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-b43f3e63]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-b43f3e63]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-b43f3e63]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-b43f3e63]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-b43f3e63]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-b43f3e63]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-b43f3e63]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-b43f3e63]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-b43f3e63]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-b43f3e63]:focus{outline:none}.workflow-guidance-group-body[data-v-b43f3e63]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-b43f3e63]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-b43f3e63]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-b43f3e63]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-b43f3e63]{align-self:stretch}.workflow-placeholder-list-block[data-v-b43f3e63]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-b43f3e63]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-b43f3e63]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-b43f3e63]{justify-content:space-between}.workflow-guidance-section-head span[data-v-b43f3e63]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-b43f3e63]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-b43f3e63]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-b43f3e63]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-b43f3e63]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-b43f3e63]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-b43f3e63]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-b43f3e63]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-b43f3e63]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-b43f3e63]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-b43f3e63]{padding-right:12px}.workflow-placeholder-title-warning[data-v-b43f3e63]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-b43f3e63]{align-self:flex-end}.workflow-placeholder-guide[data-v-b43f3e63]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-b43f3e63]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-b43f3e63]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-b43f3e63]:hover,.workflow-placeholder-guide-button[data-v-b43f3e63]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-b43f3e63]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-b43f3e63]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-b43f3e63]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-b43f3e63]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-b43f3e63]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-b43f3e63]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-b43f3e63]:hover,.workflow-placeholder-guide-thumb[data-v-b43f3e63]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-b43f3e63]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-b43f3e63]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-b43f3e63]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-b43f3e63],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-b43f3e63]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-b43f3e63]:hover,.workflow-placeholder-guide-remove[data-v-b43f3e63]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-b43f3e63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-b43f3e63]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-b43f3e63]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-b43f3e63]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-b43f3e63]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-b43f3e63]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-b43f3e63]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-b43f3e63]:hover,.workflow-guide-mode-card[data-v-b43f3e63]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-b43f3e63]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-b43f3e63]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-b43f3e63]{background:#ecfeff}.workflow-guide-mode-phone[data-v-b43f3e63]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-b43f3e63],.workflow-guide-mode-outline-line[data-v-b43f3e63]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-b43f3e63]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-b43f3e63]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-b43f3e63]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-b43f3e63]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-b43f3e63]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-b43f3e63]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-b43f3e63]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-b43f3e63]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-b43f3e63]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-b43f3e63]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-b43f3e63]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-b43f3e63]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-b43f3e63]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-b43f3e63]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-b43f3e63]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-b43f3e63]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-b43f3e63]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-b43f3e63]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-b43f3e63]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-b43f3e63]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-b43f3e63]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-b43f3e63]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-b43f3e63]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-b43f3e63]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-b43f3e63]{min-width:0}.workflow-location-limit-hint[data-v-b43f3e63]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-b43f3e63]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-b43f3e63]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-b43f3e63]{margin-bottom:14px}.workflow-subcard-head h5[data-v-b43f3e63]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-b43f3e63]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-b43f3e63]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-b43f3e63]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-b43f3e63]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-b43f3e63]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-b43f3e63]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-b43f3e63]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-b43f3e63]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-b43f3e63]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-b43f3e63]:focus-visible{outline:none}.subtasks-inline-main[data-v-b43f3e63]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-b43f3e63]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-b43f3e63]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-b43f3e63]{gap:6px}.subtask-display-row[data-v-b43f3e63]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-b43f3e63]{padding-left:12px}.subtask-index[data-v-b43f3e63]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-b43f3e63]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-b43f3e63]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-b43f3e63]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-b43f3e63]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-b43f3e63]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-b43f3e63]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-b43f3e63]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-b43f3e63]{background:#0f766e12}.subtask-manager-row[data-v-b43f3e63]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-b43f3e63]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-b43f3e63]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-b43f3e63],.subtask-manager-row--target .subtask-manager-actions[data-v-b43f3e63]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-b43f3e63]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-b43f3e63]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-b43f3e63]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-b43f3e63]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-b43f3e63]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-b43f3e63]:hover{background:#0f766e14}.subtask-drag-handle[data-v-b43f3e63]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-b43f3e63]:hover{color:#64748b}.subtask-drag-handle[data-v-b43f3e63]:active{cursor:grabbing}.subtask-manager-index[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-b43f3e63]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-b43f3e63]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-b43f3e63]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-b43f3e63]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-b43f3e63]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-b43f3e63]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-b43f3e63]:focus,.subtask-manager-input.text-field[data-v-b43f3e63]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-b43f3e63]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-b43f3e63]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-b43f3e63]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-b43f3e63]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-b43f3e63]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-b43f3e63]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-b43f3e63]{color:#0f766e}.subtask-guidance-summary-text[data-v-b43f3e63]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-b43f3e63]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-b43f3e63]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-b43f3e63]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-b43f3e63]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-b43f3e63]:hover{background:#b4231814}.sr-only[data-v-b43f3e63]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-b43f3e63]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-b43f3e63]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-b43f3e63]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-b43f3e63]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-b43f3e63]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-b43f3e63]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-b43f3e63]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-b43f3e63]{color:#b42318}.dialog-text-action[data-v-b43f3e63]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-b43f3e63]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-b43f3e63]{min-height:180px}.work-template-picker-toolbar[data-v-b43f3e63]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-b43f3e63] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-b43f3e63]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-b43f3e63]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-b43f3e63]:hover,.work-template-picker-option[data-v-b43f3e63]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-b43f3e63]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-b43f3e63]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-b43f3e63]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-b43f3e63]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-b43f3e63]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-b43f3e63]{flex:0 0 auto}.position-permission-trigger[data-v-b43f3e63]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-b43f3e63]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-b43f3e63]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-b43f3e63]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-b43f3e63]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-b43f3e63]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-b43f3e63]:hover{background:#f8fafc}.position-permission-check[data-v-b43f3e63]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-b43f3e63]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-b43f3e63]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-b43f3e63]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-b43f3e63]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-b43f3e63],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-b43f3e63]{display:block}.position-template-create-entry[data-v-b43f3e63]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-b43f3e63]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-b43f3e63]{color:#64748b}.position-duration-field[data-v-b43f3e63]{width:140px;max-width:100%}.department-form-fields[data-v-b43f3e63]{border:0;padding:0;margin:0;min-width:0}.department-form-fields[data-v-b43f3e63]:disabled input:disabled,.department-form-fields[data-v-b43f3e63]:disabled button:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.org-panel[data-v-938cde7e]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-938cde7e] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-938cde7e] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-938cde7e]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-938cde7e]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-938cde7e]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-938cde7e] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-938cde7e],.detail-actions[data-v-938cde7e],.dialog-actions[data-v-938cde7e]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-938cde7e]{display:grid;gap:16px}.org-delete-summary[data-v-938cde7e]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-938cde7e]{margin-top:8px;color:#64748b}.org-delete-option[data-v-938cde7e]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-938cde7e]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-938cde7e]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-938cde7e]{min-width:0;min-height:0}.org-tree-head[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-938cde7e]{flex-shrink:0}.org-sop-suggestion-summary[data-v-938cde7e]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-938cde7e]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-938cde7e]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-938cde7e]:hover{background:#6d28d9}.org-tree-list[data-v-938cde7e]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-938cde7e]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-938cde7e]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-938cde7e]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-938cde7e]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-938cde7e]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-938cde7e]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-938cde7e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-938cde7e]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-938cde7e]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-938cde7e]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-938cde7e]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-938cde7e]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-938cde7e]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-938cde7e]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-938cde7e]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-938cde7e]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-938cde7e]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-938cde7e]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-938cde7e]{min-height:160px}.org-detail-panel[data-v-938cde7e]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-938cde7e]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-938cde7e]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-938cde7e],.org-position-detail-panel[data-v-938cde7e]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-938cde7e],.org-position-detail-panel[data-v-938cde7e]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-938cde7e]{padding-right:18px}.org-detail-column-resizer[data-v-938cde7e]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-938cde7e]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-938cde7e]:hover:before,.org-detail-column-resizer[data-v-938cde7e]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-938cde7e]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-938cde7e]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-938cde7e]{height:100%}.org-detail-column-resizer[data-v-938cde7e]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-938cde7e]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-938cde7e]{display:block}.org-position-detail-placeholder[data-v-938cde7e]{flex:1;min-height:0;width:100%}.detail-head[data-v-938cde7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-938cde7e]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-938cde7e]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-938cde7e]{min-width:0;width:100%}.department-title-summary-row[data-v-938cde7e],.department-detail-tab-row[data-v-938cde7e]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-938cde7e]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-938cde7e]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-938cde7e]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-938cde7e]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-938cde7e]{margin-top:4px}.department-detail-tab-button[data-v-938cde7e]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-938cde7e]{color:#0f766e}.department-detail-tab-button.is-active[data-v-938cde7e]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-938cde7e]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-938cde7e]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-938cde7e]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-938cde7e]:hover,.department-member-summary-link[data-v-938cde7e]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-938cde7e]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-938cde7e]{margin-left:auto}.detail-head--position .detail-head-main[data-v-938cde7e]{min-width:0;width:100%}.detail-head--position[data-v-938cde7e]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-938cde7e],.detail-head--position:hover h3[data-v-938cde7e],.detail-head--position:focus-visible h3[data-v-938cde7e]{color:#0f766e}.detail-head--position[data-v-938cde7e]:focus{outline:none}.detail-head--position .detail-actions[data-v-938cde7e]{flex:0 0 auto}.position-detail-title-row[data-v-938cde7e]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-938cde7e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-938cde7e]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-938cde7e]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-938cde7e]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-938cde7e]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-938cde7e]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-938cde7e]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-938cde7e]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-938cde7e]{margin-top:0}.department-position-add-button[data-v-938cde7e]{flex:0 0 auto}.department-position-bulkbar[data-v-938cde7e]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-938cde7e]{color:#0f766e}.department-position-row-check[data-v-938cde7e]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-938cde7e]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-938cde7e]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-938cde7e]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-938cde7e]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-938cde7e]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-938cde7e]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-938cde7e]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-938cde7e]{opacity:.48}.department-position-row.is-order-drop-before[data-v-938cde7e]:before,.department-position-row.is-order-drop-after[data-v-938cde7e]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-938cde7e]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-938cde7e]:after{bottom:-7px}.department-position-drag-handle[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-938cde7e]:hover,.department-position-drag-handle[data-v-938cde7e]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-938cde7e]:active{cursor:grabbing}.department-position-drag-handle[data-v-938cde7e]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-938cde7e]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-938cde7e]:hover,.department-position-row.is-active[data-v-938cde7e]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-938cde7e]{animation:department-position-sop-applied-938cde7e .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-938cde7e]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-938cde7e]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-938cde7e],.department-position-temporary-corner[data-v-938cde7e]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-938cde7e]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-938cde7e]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-938cde7e]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-938cde7e]:hover,.department-position-sop-suggestion-tag[data-v-938cde7e]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-938cde7e]{width:12px;height:12px}.department-position-sop-applied-status[data-v-938cde7e]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-938cde7e .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-938cde7e{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-938cde7e{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-938cde7e],.department-position-sop-applied-status[data-v-938cde7e]{animation:none}}.department-position-row-title strong[data-v-938cde7e]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-938cde7e]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-938cde7e]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-938cde7e]{color:#64748b94}.department-position-row-meta-button[data-v-938cde7e]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-938cde7e]:hover,.department-position-row-meta-button[data-v-938cde7e]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-938cde7e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-938cde7e]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-938cde7e],.department-position-row:focus-within .department-position-row-actions[data-v-938cde7e],.department-position-row.is-active .department-position-row-actions[data-v-938cde7e]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-938cde7e]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-938cde7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-938cde7e]{min-width:0}.department-summary-item span[data-v-938cde7e]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-938cde7e]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-938cde7e]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-938cde7e]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-938cde7e]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-938cde7e]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-938cde7e]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-938cde7e]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-938cde7e]{padding-top:14px}.department-manager-modal-section[data-v-938cde7e]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-938cde7e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-938cde7e]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-938cde7e]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-938cde7e]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-938cde7e]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-938cde7e]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-938cde7e]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-938cde7e]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-938cde7e]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-938cde7e]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-938cde7e]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-938cde7e]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-938cde7e]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-938cde7e],.department-manager-modal-row[data-v-938cde7e]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-938cde7e]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-938cde7e]{display:grid}.department-manager-modal-row[data-v-938cde7e]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-938cde7e]:last-child{border-bottom:0}.department-manager-modal-row[data-v-938cde7e]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-938cde7e],.department-manager-modal-open[data-v-938cde7e],.department-manager-modal-remove[data-v-938cde7e],.department-manager-modal-position[data-v-938cde7e]{min-width:0}.department-manager-modal-cell[data-v-938cde7e]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-938cde7e],.department-manager-modal-open[data-v-938cde7e],.department-manager-modal-remove[data-v-938cde7e],.department-manager-modal-position[data-v-938cde7e]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-938cde7e]:focus-visible,.department-manager-modal-open[data-v-938cde7e]:focus-visible,.department-manager-modal-remove[data-v-938cde7e]:focus-visible,.department-manager-modal-position[data-v-938cde7e]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-938cde7e]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-938cde7e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-938cde7e]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-938cde7e]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-938cde7e]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-938cde7e]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-938cde7e]:hover,.department-manager-modal-position[data-v-938cde7e]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-938cde7e]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-938cde7e]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-938cde7e]:hover,.department-manager-modal-remove[data-v-938cde7e]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-938cde7e]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-938cde7e]{width:100%}.department-manager-modal-open[data-v-938cde7e]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-938cde7e]:hover,.department-manager-modal-open[data-v-938cde7e]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-938cde7e]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-938cde7e] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-938cde7e]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-938cde7e]{display:grid;gap:12px}.position-member-picker-head[data-v-938cde7e]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-938cde7e]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-938cde7e]{width:100%}.position-member-picker-footer[data-v-938cde7e]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-938cde7e],.position-member-picker-submit-actions[data-v-938cde7e]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-938cde7e]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-938cde7e]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-938cde7e]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-938cde7e]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-938cde7e]:hover:not(:disabled),.position-member-picker-text-action[data-v-938cde7e]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-938cde7e]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-938cde7e]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-938cde7e]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-938cde7e]:hover,.position-member-picker-row[data-v-938cde7e]:focus-visible,.position-member-picker-row.is-selected[data-v-938cde7e]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-938cde7e]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-938cde7e]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-938cde7e],.position-member-picker-positions[data-v-938cde7e]{min-width:0}.position-member-picker-main[data-v-938cde7e]{display:grid;gap:2px}.position-member-picker-main strong[data-v-938cde7e]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-938cde7e],.position-member-picker-positions[data-v-938cde7e]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-938cde7e]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-938cde7e]{margin-top:14px}.org-detail-timeline[data-v-938cde7e]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-938cde7e]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-938cde7e]{transition:none}}.org-detail-timeline-entry[data-v-938cde7e]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-938cde7e]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-938cde7e]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-938cde7e]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-938cde7e]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-938cde7e]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-938cde7e],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-938cde7e]{opacity:1}.org-detail-timeline-drag-handle[data-v-938cde7e]:hover,.org-detail-timeline-drag-handle[data-v-938cde7e]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-938cde7e]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-938cde7e]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-938cde7e]{color:inherit}.org-detail-timeline-frequency[data-v-938cde7e]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-938cde7e]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-938cde7e]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-938cde7e]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-938cde7e]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-938cde7e]:focus,.org-detail-work-row[data-v-938cde7e]:focus-visible{outline:none}.org-detail-work-main[data-v-938cde7e]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-938cde7e],.org-detail-work-desc[data-v-938cde7e],.org-detail-work-placeholder-strip[data-v-938cde7e],.org-detail-work-cross-day-hint[data-v-938cde7e]{grid-column:2}.org-detail-work-title-row[data-v-938cde7e]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-938cde7e]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-938cde7e]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-938cde7e]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-938cde7e]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-938cde7e]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-938cde7e],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-938cde7e]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-938cde7e]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-938cde7e]:hover,.org-detail-work-action-trigger[data-v-938cde7e]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-938cde7e]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-938cde7e]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-938cde7e]:hover,.org-detail-work-text-btn[data-v-938cde7e]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-938cde7e]{color:#b42318}.org-detail-work-text-btn--danger[data-v-938cde7e]:hover,.org-detail-work-text-btn--danger[data-v-938cde7e]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-938cde7e]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-938cde7e] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-938cde7e]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-938cde7e],.org-detail-subtask-video-node[data-v-938cde7e]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-938cde7e]:disabled,.org-detail-subtask-video-node[data-v-938cde7e]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-938cde7e]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-938cde7e]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-938cde7e]:hover:after,.org-detail-video-node--empty[data-v-938cde7e]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-938cde7e]:hover:before,.org-detail-video-node--empty[data-v-938cde7e]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-938cde7e]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-938cde7e],.org-detail-subtask-video-node--uploaded[data-v-938cde7e]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-938cde7e]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-938cde7e]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-938cde7e],.org-detail-subtask-video-empty-icon[data-v-938cde7e]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-938cde7e]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-938cde7e]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-938cde7e]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-938cde7e],.org-detail-subtask-video-play[data-v-938cde7e]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-938cde7e],.org-detail-subtask-video-plus[data-v-938cde7e]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-938cde7e],.org-detail-subtask-video-add-fill[data-v-938cde7e]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-938cde7e]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-938cde7e]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-938cde7e]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-938cde7e]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-938cde7e]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-938cde7e]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-938cde7e]{opacity:.72}.org-detail-subtask-video-play[data-v-938cde7e]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-938cde7e]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-938cde7e]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-938cde7e]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-938cde7e]{color:#b42318}.timeline-operation-video-menu-danger[data-v-938cde7e]:hover{background:#b4231814}.org-detail-subtask-text[data-v-938cde7e]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-938cde7e]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-938cde7e]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-938cde7e]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-938cde7e]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-938cde7e]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-938cde7e]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-938cde7e]:before,.org-detail-work-add-row[data-v-938cde7e]:after{content:""}.org-detail-work-add-btn[data-v-938cde7e]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-938cde7e]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-938cde7e]{gap:20px}.org-detail-work-empty-add-btn[data-v-938cde7e]{min-width:104px}.org-workflow-settings-button[data-v-938cde7e]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-938cde7e],.primary-button.small[data-v-938cde7e]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-938cde7e]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-938cde7e]{min-width:0}.primary-button.small.danger[data-v-938cde7e]{background:#b42318}.dialog-mask[data-v-938cde7e]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-938cde7e]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-938cde7e]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-938cde7e]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-938cde7e]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-938cde7e]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-938cde7e]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-938cde7e]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-938cde7e]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-938cde7e]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-938cde7e]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-938cde7e]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-938cde7e]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-938cde7e]{padding-right:4px}.dialog-hint[data-v-938cde7e]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-938cde7e],.field-block>span[data-v-938cde7e]:not(.sr-only),.subtasks-head span[data-v-938cde7e]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-938cde7e],.text-area[data-v-938cde7e]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-938cde7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-938cde7e]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-938cde7e]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-938cde7e]{margin-top:0}.workflow-editor-card[data-v-938cde7e]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-938cde7e]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-938cde7e]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-938cde7e]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-938cde7e]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-938cde7e]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-938cde7e]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-938cde7e]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-938cde7e]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-938cde7e]{max-width:100%}.workflow-timeline-column[data-v-938cde7e]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-938cde7e]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-938cde7e]{margin-top:14px}.workflow-context-summary-block[data-v-938cde7e]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-938cde7e]{margin-bottom:6px}.workflow-effective-schedule[data-v-938cde7e]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-938cde7e]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-938cde7e]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-938cde7e]:hover,.workflow-effective-summary-trigger[data-v-938cde7e]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-938cde7e]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-938cde7e]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-938cde7e]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-938cde7e]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-938cde7e]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-938cde7e],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-938cde7e]{opacity:1}.work-template-ownership-field[data-v-938cde7e]{flex:1;width:100%}.work-template-department-trigger[data-v-938cde7e]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-938cde7e]{opacity:1}.bulk-trigger-field[data-v-938cde7e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-938cde7e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-938cde7e]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-938cde7e]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-938cde7e]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-938cde7e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-938cde7e],.organization-bulk-settings-pane-head p[data-v-938cde7e]{margin:0}.organization-bulk-settings-pane-head h3[data-v-938cde7e]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-938cde7e]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-938cde7e]{max-width:196px}.organization-bulk-setting-hint[data-v-938cde7e]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-938cde7e],.organization-bulk-settings-footer-primary-actions[data-v-938cde7e]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-938cde7e]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-938cde7e]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-938cde7e]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-938cde7e]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-938cde7e]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-938cde7e]:hover,.workflow-segmented-option[data-v-938cde7e]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-938cde7e]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-938cde7e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-938cde7e]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-938cde7e],.workflow-cutoff-option-label[data-v-938cde7e],.workflow-cutoff-option-hint[data-v-938cde7e]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-938cde7e]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-938cde7e]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-938cde7e]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-938cde7e],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-938cde7e]{color:#0f766e}.workflow-cutoff-segmented[data-v-938cde7e] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-938cde7e] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-938cde7e] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-938cde7e] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-938cde7e] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-938cde7e] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-938cde7e] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-938cde7e]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-938cde7e]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-938cde7e]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-938cde7e]{opacity:1}.holiday-calendar-day-tooltip[data-v-938cde7e]{display:none}}.workflow-department-editor-mask[data-v-938cde7e]{z-index:46}.workflow-effective-editor-mask[data-v-938cde7e]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-938cde7e]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-938cde7e] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-938cde7e]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-938cde7e]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-938cde7e]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-938cde7e]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-938cde7e]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-938cde7e]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-938cde7e]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-938cde7e]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-938cde7e]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-938cde7e]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-938cde7e]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-938cde7e]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-938cde7e]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-938cde7e]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-938cde7e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-938cde7e]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-938cde7e]{flex:1;min-width:100px}[data-v-938cde7e] .workflow-inline-select,[data-v-938cde7e] .workflow-effective-interval-unit{min-width:0}[data-v-938cde7e] .workflow-inline-select .ui-select-trigger,[data-v-938cde7e] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-938cde7e] .workflow-inline-select .ui-select-value,[data-v-938cde7e] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-938cde7e] .workflow-inline-select .ui-select-panel,[data-v-938cde7e] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-938cde7e]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-938cde7e]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-938cde7e] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-938cde7e]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-938cde7e]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-938cde7e]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-938cde7e]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-938cde7e]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-938cde7e]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-938cde7e]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-938cde7e]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-938cde7e]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-938cde7e]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-938cde7e]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-938cde7e]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-938cde7e]{color:#b42318}.holiday-calendar-month-grid[data-v-938cde7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-938cde7e]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-938cde7e]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-938cde7e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-938cde7e]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-938cde7e]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-938cde7e],.holiday-calendar-days[data-v-938cde7e]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-938cde7e]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-938cde7e]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-938cde7e]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-938cde7e]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-938cde7e]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-938cde7e]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-938cde7e]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-938cde7e]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-938cde7e]{color:#166534}.holiday-calendar-day-today-label[data-v-938cde7e]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-938cde7e],.holiday-calendar-day-badge--adjusted_workday[data-v-938cde7e]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-938cde7e]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-938cde7e]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-938cde7e]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-938cde7e],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-938cde7e]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-938cde7e]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-938cde7e]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-938cde7e]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-938cde7e]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-938cde7e]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-938cde7e]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-938cde7e]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-938cde7e]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-938cde7e]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-938cde7e]:hover{background:#ffffff47}.workflow-timeline-add[data-v-938cde7e]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-938cde7e]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-938cde7e]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-938cde7e]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-938cde7e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-938cde7e]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-938cde7e],.workflow-preview-remove[data-v-938cde7e]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-938cde7e]{opacity:.42}.workflow-preview-remove[data-v-938cde7e]:active{opacity:1}}.workflow-preview-remove[data-v-938cde7e]:hover,.workflow-preview-remove[data-v-938cde7e]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-938cde7e]{display:block}.workflow-preview-title[data-v-938cde7e]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-938cde7e]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-938cde7e]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-938cde7e]{padding-top:24px}.workflow-config-schedule-flat[data-v-938cde7e]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-938cde7e]{display:grid;gap:10px}.workflow-time-fields[data-v-938cde7e]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-938cde7e]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-938cde7e]{grid-column:1 / -1}.workflow-tolerance-input[data-v-938cde7e]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-938cde7e]{min-width:0}.workflow-tolerance-input span[data-v-938cde7e]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-938cde7e] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-938cde7e] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-938cde7e] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-938cde7e]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-938cde7e]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-938cde7e]{margin-top:0}.workflow-schedule-capture-toggles[data-v-938cde7e]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-938cde7e]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-938cde7e]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-938cde7e]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-938cde7e]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-938cde7e]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-938cde7e]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-938cde7e]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-938cde7e]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-938cde7e]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-938cde7e]{transform:translate(16px)}.workflow-stat-tags[data-v-938cde7e]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-938cde7e]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-938cde7e]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-938cde7e],.workflow-schedule-advanced--after-subtasks[data-v-938cde7e]{margin-top:24px}.workflow-guidance-panel[data-v-938cde7e]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-938cde7e]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-938cde7e],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-938cde7e],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-938cde7e]{align-self:center}.workflow-guidance-section[data-v-938cde7e]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-938cde7e]{background:#fff}.workflow-subtask-guidance-modal[data-v-938cde7e]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-938cde7e]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-938cde7e]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-938cde7e]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-938cde7e]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-938cde7e]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-938cde7e]:hover,.workflow-subtask-mode-menu-option--active[data-v-938cde7e]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-938cde7e]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-938cde7e]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-938cde7e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-938cde7e]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-938cde7e]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-938cde7e]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-938cde7e]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-938cde7e]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-938cde7e]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-938cde7e]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-938cde7e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-938cde7e]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-938cde7e]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-938cde7e]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-938cde7e]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-938cde7e]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-938cde7e]:focus{outline:none}.workflow-guidance-group-body[data-v-938cde7e]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-938cde7e]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-938cde7e]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-938cde7e]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-938cde7e]{align-self:stretch}.workflow-placeholder-list-block[data-v-938cde7e]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-938cde7e]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-938cde7e]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-938cde7e]{justify-content:space-between}.workflow-guidance-section-head span[data-v-938cde7e]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-938cde7e]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-938cde7e]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-938cde7e]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-938cde7e]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-938cde7e]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-938cde7e]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-938cde7e]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-938cde7e]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-938cde7e]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-938cde7e]{padding-right:12px}.workflow-placeholder-title-warning[data-v-938cde7e]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-938cde7e]{align-self:flex-end}.workflow-placeholder-guide[data-v-938cde7e]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-938cde7e]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-938cde7e]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-938cde7e]:hover,.workflow-placeholder-guide-button[data-v-938cde7e]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-938cde7e]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-938cde7e]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-938cde7e]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-938cde7e]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-938cde7e]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-938cde7e]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-938cde7e]:hover,.workflow-placeholder-guide-thumb[data-v-938cde7e]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-938cde7e]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-938cde7e]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-938cde7e]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-938cde7e],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-938cde7e]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-938cde7e]:hover,.workflow-placeholder-guide-remove[data-v-938cde7e]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-938cde7e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-938cde7e]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-938cde7e]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-938cde7e]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-938cde7e]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-938cde7e]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-938cde7e]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-938cde7e]:hover,.workflow-guide-mode-card[data-v-938cde7e]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-938cde7e]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-938cde7e]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-938cde7e]{background:#ecfeff}.workflow-guide-mode-phone[data-v-938cde7e]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-938cde7e],.workflow-guide-mode-outline-line[data-v-938cde7e]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-938cde7e]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-938cde7e]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-938cde7e]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-938cde7e]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-938cde7e]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-938cde7e]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-938cde7e]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-938cde7e]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-938cde7e]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-938cde7e]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-938cde7e]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-938cde7e]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-938cde7e]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-938cde7e]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-938cde7e]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-938cde7e]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-938cde7e]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-938cde7e]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-938cde7e]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-938cde7e]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-938cde7e]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-938cde7e]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-938cde7e]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-938cde7e]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-938cde7e]{min-width:0}.workflow-location-limit-hint[data-v-938cde7e]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-938cde7e]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-938cde7e]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-938cde7e]{margin-bottom:14px}.workflow-subcard-head h5[data-v-938cde7e]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-938cde7e]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-938cde7e]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-938cde7e]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-938cde7e]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-938cde7e]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-938cde7e]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-938cde7e]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-938cde7e]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-938cde7e]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-938cde7e]:focus-visible{outline:none}.subtasks-inline-main[data-v-938cde7e]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-938cde7e]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-938cde7e]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-938cde7e]{gap:6px}.subtask-display-row[data-v-938cde7e]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-938cde7e]{padding-left:12px}.subtask-index[data-v-938cde7e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-938cde7e]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-938cde7e]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-938cde7e]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-938cde7e]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-938cde7e]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-938cde7e]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-938cde7e]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-938cde7e]{background:#0f766e12}.subtask-manager-row[data-v-938cde7e]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-938cde7e]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-938cde7e]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-938cde7e],.subtask-manager-row--target .subtask-manager-actions[data-v-938cde7e]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-938cde7e]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-938cde7e]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-938cde7e]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-938cde7e]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-938cde7e]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-938cde7e]:hover{background:#0f766e14}.subtask-drag-handle[data-v-938cde7e]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-938cde7e]:hover{color:#64748b}.subtask-drag-handle[data-v-938cde7e]:active{cursor:grabbing}.subtask-manager-index[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-938cde7e]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-938cde7e]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-938cde7e]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-938cde7e]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-938cde7e]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-938cde7e]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-938cde7e]:focus,.subtask-manager-input.text-field[data-v-938cde7e]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-938cde7e]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-938cde7e]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-938cde7e]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-938cde7e]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-938cde7e]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-938cde7e]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-938cde7e]{color:#0f766e}.subtask-guidance-summary-text[data-v-938cde7e]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-938cde7e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-938cde7e]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-938cde7e]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-938cde7e]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-938cde7e]:hover{background:#b4231814}.sr-only[data-v-938cde7e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-938cde7e]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-938cde7e]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-938cde7e]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-938cde7e]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-938cde7e]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-938cde7e]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-938cde7e]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-938cde7e]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-938cde7e]{color:#b42318}.dialog-text-action[data-v-938cde7e]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-938cde7e]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-938cde7e]{min-height:180px}.work-template-picker-toolbar[data-v-938cde7e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-938cde7e] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-938cde7e]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-938cde7e]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-938cde7e]:hover,.work-template-picker-option[data-v-938cde7e]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-938cde7e]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-938cde7e]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-938cde7e]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-938cde7e]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-938cde7e]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-938cde7e]{flex:0 0 auto}.position-permission-trigger[data-v-938cde7e]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-938cde7e]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-938cde7e]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-938cde7e]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-938cde7e]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-938cde7e]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-938cde7e]:hover{background:#f8fafc}.position-permission-check[data-v-938cde7e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-938cde7e]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-938cde7e]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-938cde7e]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-938cde7e]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-938cde7e],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-938cde7e]{display:block}.position-template-create-entry[data-v-938cde7e]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-938cde7e]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-938cde7e]{color:#64748b}.position-duration-field[data-v-938cde7e]{width:140px;max-width:100%}.position-create-fields[data-v-938cde7e]{border:0;padding:0;margin:0;min-width:0}.position-create-fields.is-readonly[data-v-938cde7e] input:disabled,.position-create-fields.is-readonly[data-v-938cde7e] button:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.position-create-fields.is-readonly .position-role-permission-row[data-v-938cde7e]{flex-wrap:wrap}.position-create-fields.is-readonly .position-permission-dropdown[data-v-938cde7e]{max-width:100%}.position-create-fields.is-readonly .position-permission-trigger[data-v-938cde7e]{white-space:normal;height:auto;min-height:34px;line-height:1.6}.org-panel[data-v-194269c6]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-194269c6] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-194269c6] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-194269c6]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-194269c6]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-194269c6]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-194269c6] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-194269c6],.detail-actions[data-v-194269c6],.dialog-actions[data-v-194269c6]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-194269c6]{display:grid;gap:16px}.org-delete-summary[data-v-194269c6]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-194269c6]{margin-top:8px;color:#64748b}.org-delete-option[data-v-194269c6]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-194269c6]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-194269c6]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-194269c6]{min-width:0;min-height:0}.org-tree-head[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-194269c6]{flex-shrink:0}.org-sop-suggestion-summary[data-v-194269c6]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-194269c6]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-194269c6]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-194269c6]:hover{background:#6d28d9}.org-tree-list[data-v-194269c6]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-194269c6]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-194269c6]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-194269c6]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-194269c6]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-194269c6]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-194269c6]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-194269c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-194269c6]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-194269c6]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-194269c6]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-194269c6]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-194269c6]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-194269c6]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-194269c6]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-194269c6]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-194269c6]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-194269c6]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-194269c6]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-194269c6]{min-height:160px}.org-detail-panel[data-v-194269c6]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-194269c6]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-194269c6]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-194269c6],.org-position-detail-panel[data-v-194269c6]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-194269c6],.org-position-detail-panel[data-v-194269c6]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-194269c6]{padding-right:18px}.org-detail-column-resizer[data-v-194269c6]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-194269c6]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-194269c6]:hover:before,.org-detail-column-resizer[data-v-194269c6]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-194269c6]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-194269c6]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-194269c6]{height:100%}.org-detail-column-resizer[data-v-194269c6]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-194269c6]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-194269c6]{display:block}.org-position-detail-placeholder[data-v-194269c6]{flex:1;min-height:0;width:100%}.detail-head[data-v-194269c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-194269c6]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-194269c6]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-194269c6]{min-width:0;width:100%}.department-title-summary-row[data-v-194269c6],.department-detail-tab-row[data-v-194269c6]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-194269c6]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-194269c6]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-194269c6]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-194269c6]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-194269c6]{margin-top:4px}.department-detail-tab-button[data-v-194269c6]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-194269c6]{color:#0f766e}.department-detail-tab-button.is-active[data-v-194269c6]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-194269c6]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-194269c6]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-194269c6]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-194269c6]:hover,.department-member-summary-link[data-v-194269c6]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-194269c6]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-194269c6]{margin-left:auto}.detail-head--position .detail-head-main[data-v-194269c6]{min-width:0;width:100%}.detail-head--position[data-v-194269c6]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-194269c6],.detail-head--position:hover h3[data-v-194269c6],.detail-head--position:focus-visible h3[data-v-194269c6]{color:#0f766e}.detail-head--position[data-v-194269c6]:focus{outline:none}.detail-head--position .detail-actions[data-v-194269c6]{flex:0 0 auto}.position-detail-title-row[data-v-194269c6]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-194269c6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-194269c6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-194269c6]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-194269c6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-194269c6]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-194269c6]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-194269c6]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-194269c6]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-194269c6]{margin-top:0}.department-position-add-button[data-v-194269c6]{flex:0 0 auto}.department-position-bulkbar[data-v-194269c6]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-194269c6]{color:#0f766e}.department-position-row-check[data-v-194269c6]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-194269c6]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-194269c6]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-194269c6]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-194269c6]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-194269c6]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-194269c6]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-194269c6]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-194269c6]{opacity:.48}.department-position-row.is-order-drop-before[data-v-194269c6]:before,.department-position-row.is-order-drop-after[data-v-194269c6]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-194269c6]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-194269c6]:after{bottom:-7px}.department-position-drag-handle[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-194269c6]:hover,.department-position-drag-handle[data-v-194269c6]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-194269c6]:active{cursor:grabbing}.department-position-drag-handle[data-v-194269c6]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-194269c6]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-194269c6]:hover,.department-position-row.is-active[data-v-194269c6]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-194269c6]{animation:department-position-sop-applied-194269c6 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-194269c6]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-194269c6]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-194269c6],.department-position-temporary-corner[data-v-194269c6]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-194269c6]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-194269c6]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-194269c6]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-194269c6]:hover,.department-position-sop-suggestion-tag[data-v-194269c6]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-194269c6]{width:12px;height:12px}.department-position-sop-applied-status[data-v-194269c6]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-194269c6 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-194269c6{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-194269c6{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-194269c6],.department-position-sop-applied-status[data-v-194269c6]{animation:none}}.department-position-row-title strong[data-v-194269c6]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-194269c6]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-194269c6]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-194269c6]{color:#64748b94}.department-position-row-meta-button[data-v-194269c6]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-194269c6]:hover,.department-position-row-meta-button[data-v-194269c6]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-194269c6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-194269c6]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-194269c6],.department-position-row:focus-within .department-position-row-actions[data-v-194269c6],.department-position-row.is-active .department-position-row-actions[data-v-194269c6]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-194269c6]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-194269c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-194269c6]{min-width:0}.department-summary-item span[data-v-194269c6]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-194269c6]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-194269c6]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-194269c6]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-194269c6]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-194269c6]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-194269c6]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-194269c6]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-194269c6]{padding-top:14px}.department-manager-modal-section[data-v-194269c6]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-194269c6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-194269c6]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-194269c6]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-194269c6]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-194269c6]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-194269c6]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-194269c6]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-194269c6]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-194269c6]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-194269c6]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-194269c6]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-194269c6]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-194269c6]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-194269c6],.department-manager-modal-row[data-v-194269c6]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-194269c6]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-194269c6]{display:grid}.department-manager-modal-row[data-v-194269c6]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-194269c6]:last-child{border-bottom:0}.department-manager-modal-row[data-v-194269c6]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-194269c6],.department-manager-modal-open[data-v-194269c6],.department-manager-modal-remove[data-v-194269c6],.department-manager-modal-position[data-v-194269c6]{min-width:0}.department-manager-modal-cell[data-v-194269c6]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-194269c6],.department-manager-modal-open[data-v-194269c6],.department-manager-modal-remove[data-v-194269c6],.department-manager-modal-position[data-v-194269c6]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-194269c6]:focus-visible,.department-manager-modal-open[data-v-194269c6]:focus-visible,.department-manager-modal-remove[data-v-194269c6]:focus-visible,.department-manager-modal-position[data-v-194269c6]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-194269c6]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-194269c6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-194269c6]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-194269c6]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-194269c6]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-194269c6]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-194269c6]:hover,.department-manager-modal-position[data-v-194269c6]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-194269c6]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-194269c6]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-194269c6]:hover,.department-manager-modal-remove[data-v-194269c6]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-194269c6]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-194269c6]{width:100%}.department-manager-modal-open[data-v-194269c6]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-194269c6]:hover,.department-manager-modal-open[data-v-194269c6]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-194269c6]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-194269c6] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-194269c6]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-194269c6]{display:grid;gap:12px}.position-member-picker-head[data-v-194269c6]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-194269c6]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-194269c6]{width:100%}.position-member-picker-footer[data-v-194269c6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-194269c6],.position-member-picker-submit-actions[data-v-194269c6]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-194269c6]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-194269c6]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-194269c6]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-194269c6]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-194269c6]:hover:not(:disabled),.position-member-picker-text-action[data-v-194269c6]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-194269c6]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-194269c6]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-194269c6]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-194269c6]:hover,.position-member-picker-row[data-v-194269c6]:focus-visible,.position-member-picker-row.is-selected[data-v-194269c6]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-194269c6]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-194269c6]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-194269c6],.position-member-picker-positions[data-v-194269c6]{min-width:0}.position-member-picker-main[data-v-194269c6]{display:grid;gap:2px}.position-member-picker-main strong[data-v-194269c6]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-194269c6],.position-member-picker-positions[data-v-194269c6]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-194269c6]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-194269c6]{margin-top:14px}.org-detail-timeline[data-v-194269c6]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-194269c6]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-194269c6]{transition:none}}.org-detail-timeline-entry[data-v-194269c6]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-194269c6]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-194269c6]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-194269c6]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-194269c6]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-194269c6]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-194269c6],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-194269c6]{opacity:1}.org-detail-timeline-drag-handle[data-v-194269c6]:hover,.org-detail-timeline-drag-handle[data-v-194269c6]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-194269c6]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-194269c6]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-194269c6]{color:inherit}.org-detail-timeline-frequency[data-v-194269c6]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-194269c6]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-194269c6]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-194269c6]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-194269c6]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-194269c6]:focus,.org-detail-work-row[data-v-194269c6]:focus-visible{outline:none}.org-detail-work-main[data-v-194269c6]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-194269c6],.org-detail-work-desc[data-v-194269c6],.org-detail-work-placeholder-strip[data-v-194269c6],.org-detail-work-cross-day-hint[data-v-194269c6]{grid-column:2}.org-detail-work-title-row[data-v-194269c6]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-194269c6]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-194269c6]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-194269c6]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-194269c6]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-194269c6]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-194269c6],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-194269c6]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-194269c6]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-194269c6]:hover,.org-detail-work-action-trigger[data-v-194269c6]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-194269c6]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-194269c6]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-194269c6]:hover,.org-detail-work-text-btn[data-v-194269c6]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-194269c6]{color:#b42318}.org-detail-work-text-btn--danger[data-v-194269c6]:hover,.org-detail-work-text-btn--danger[data-v-194269c6]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-194269c6]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-194269c6] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-194269c6]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-194269c6],.org-detail-subtask-video-node[data-v-194269c6]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-194269c6]:disabled,.org-detail-subtask-video-node[data-v-194269c6]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-194269c6]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-194269c6]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-194269c6]:hover:after,.org-detail-video-node--empty[data-v-194269c6]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-194269c6]:hover:before,.org-detail-video-node--empty[data-v-194269c6]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-194269c6]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-194269c6],.org-detail-subtask-video-node--uploaded[data-v-194269c6]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-194269c6]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-194269c6]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-194269c6],.org-detail-subtask-video-empty-icon[data-v-194269c6]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-194269c6]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-194269c6]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-194269c6]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-194269c6],.org-detail-subtask-video-play[data-v-194269c6]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-194269c6],.org-detail-subtask-video-plus[data-v-194269c6]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-194269c6],.org-detail-subtask-video-add-fill[data-v-194269c6]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-194269c6]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-194269c6]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-194269c6]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-194269c6]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-194269c6]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-194269c6]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-194269c6]{opacity:.72}.org-detail-subtask-video-play[data-v-194269c6]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-194269c6]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-194269c6]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-194269c6]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-194269c6]{color:#b42318}.timeline-operation-video-menu-danger[data-v-194269c6]:hover{background:#b4231814}.org-detail-subtask-text[data-v-194269c6]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-194269c6]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-194269c6]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-194269c6]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-194269c6]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-194269c6]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-194269c6]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-194269c6]:before,.org-detail-work-add-row[data-v-194269c6]:after{content:""}.org-detail-work-add-btn[data-v-194269c6]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-194269c6]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-194269c6]{gap:20px}.org-detail-work-empty-add-btn[data-v-194269c6]{min-width:104px}.org-workflow-settings-button[data-v-194269c6]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-194269c6],.primary-button.small[data-v-194269c6]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-194269c6]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-194269c6]{min-width:0}.primary-button.small.danger[data-v-194269c6]{background:#b42318}.dialog-mask[data-v-194269c6]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-194269c6]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-194269c6]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-194269c6]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-194269c6]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-194269c6]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-194269c6]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-194269c6]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-194269c6]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-194269c6]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-194269c6]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-194269c6]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-194269c6]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-194269c6]{padding-right:4px}.dialog-hint[data-v-194269c6]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-194269c6],.field-block>span[data-v-194269c6]:not(.sr-only),.subtasks-head span[data-v-194269c6]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-194269c6],.text-area[data-v-194269c6]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-194269c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-194269c6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-194269c6]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-194269c6]{margin-top:0}.workflow-editor-card[data-v-194269c6]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-194269c6]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-194269c6]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-194269c6]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-194269c6]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-194269c6]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-194269c6]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-194269c6]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-194269c6]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-194269c6]{max-width:100%}.workflow-timeline-column[data-v-194269c6]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-194269c6]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-194269c6]{margin-top:14px}.workflow-context-summary-block[data-v-194269c6]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-194269c6]{margin-bottom:6px}.workflow-effective-schedule[data-v-194269c6]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-194269c6]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-194269c6]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-194269c6]:hover,.workflow-effective-summary-trigger[data-v-194269c6]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-194269c6]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-194269c6]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-194269c6]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-194269c6]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-194269c6]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-194269c6],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-194269c6]{opacity:1}.work-template-ownership-field[data-v-194269c6]{flex:1;width:100%}.work-template-department-trigger[data-v-194269c6]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-194269c6]{opacity:1}.bulk-trigger-field[data-v-194269c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-194269c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-194269c6]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-194269c6]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-194269c6]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-194269c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-194269c6],.organization-bulk-settings-pane-head p[data-v-194269c6]{margin:0}.organization-bulk-settings-pane-head h3[data-v-194269c6]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-194269c6]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-194269c6]{max-width:196px}.organization-bulk-setting-hint[data-v-194269c6]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-194269c6],.organization-bulk-settings-footer-primary-actions[data-v-194269c6]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-194269c6]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-194269c6]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-194269c6]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-194269c6]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-194269c6]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-194269c6]:hover,.workflow-segmented-option[data-v-194269c6]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-194269c6]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-194269c6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-194269c6]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-194269c6],.workflow-cutoff-option-label[data-v-194269c6],.workflow-cutoff-option-hint[data-v-194269c6]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-194269c6]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-194269c6]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-194269c6]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-194269c6],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-194269c6]{color:#0f766e}.workflow-cutoff-segmented[data-v-194269c6] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-194269c6] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-194269c6] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-194269c6] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-194269c6] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-194269c6] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-194269c6] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-194269c6]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-194269c6]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-194269c6]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-194269c6]{opacity:1}.holiday-calendar-day-tooltip[data-v-194269c6]{display:none}}.workflow-department-editor-mask[data-v-194269c6]{z-index:46}.workflow-effective-editor-mask[data-v-194269c6]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-194269c6]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-194269c6] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-194269c6]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-194269c6]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-194269c6]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-194269c6]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-194269c6]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-194269c6]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-194269c6]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-194269c6]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-194269c6]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-194269c6]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-194269c6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-194269c6]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-194269c6]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-194269c6]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-194269c6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-194269c6]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-194269c6]{flex:1;min-width:100px}[data-v-194269c6] .workflow-inline-select,[data-v-194269c6] .workflow-effective-interval-unit{min-width:0}[data-v-194269c6] .workflow-inline-select .ui-select-trigger,[data-v-194269c6] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-194269c6] .workflow-inline-select .ui-select-value,[data-v-194269c6] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-194269c6] .workflow-inline-select .ui-select-panel,[data-v-194269c6] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-194269c6]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-194269c6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-194269c6] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-194269c6]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-194269c6]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-194269c6]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-194269c6]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-194269c6]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-194269c6]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-194269c6]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-194269c6]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-194269c6]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-194269c6]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-194269c6]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-194269c6]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-194269c6]{color:#b42318}.holiday-calendar-month-grid[data-v-194269c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-194269c6]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-194269c6]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-194269c6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-194269c6]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-194269c6]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-194269c6],.holiday-calendar-days[data-v-194269c6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-194269c6]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-194269c6]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-194269c6]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-194269c6]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-194269c6]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-194269c6]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-194269c6]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-194269c6]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-194269c6]{color:#166534}.holiday-calendar-day-today-label[data-v-194269c6]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-194269c6],.holiday-calendar-day-badge--adjusted_workday[data-v-194269c6]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-194269c6]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-194269c6]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-194269c6]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-194269c6],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-194269c6]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-194269c6]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-194269c6]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-194269c6]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-194269c6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-194269c6]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-194269c6]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-194269c6]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-194269c6]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-194269c6]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-194269c6]:hover{background:#ffffff47}.workflow-timeline-add[data-v-194269c6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-194269c6]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-194269c6]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-194269c6]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-194269c6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-194269c6]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-194269c6],.workflow-preview-remove[data-v-194269c6]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-194269c6]{opacity:.42}.workflow-preview-remove[data-v-194269c6]:active{opacity:1}}.workflow-preview-remove[data-v-194269c6]:hover,.workflow-preview-remove[data-v-194269c6]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-194269c6]{display:block}.workflow-preview-title[data-v-194269c6]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-194269c6]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-194269c6]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-194269c6]{padding-top:24px}.workflow-config-schedule-flat[data-v-194269c6]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-194269c6]{display:grid;gap:10px}.workflow-time-fields[data-v-194269c6]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-194269c6]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-194269c6]{grid-column:1 / -1}.workflow-tolerance-input[data-v-194269c6]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-194269c6]{min-width:0}.workflow-tolerance-input span[data-v-194269c6]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-194269c6] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-194269c6] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-194269c6] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-194269c6]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-194269c6]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-194269c6]{margin-top:0}.workflow-schedule-capture-toggles[data-v-194269c6]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-194269c6]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-194269c6]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-194269c6]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-194269c6]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-194269c6]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-194269c6]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-194269c6]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-194269c6]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-194269c6]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-194269c6]{transform:translate(16px)}.workflow-stat-tags[data-v-194269c6]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-194269c6]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-194269c6]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-194269c6],.workflow-schedule-advanced--after-subtasks[data-v-194269c6]{margin-top:24px}.workflow-guidance-panel[data-v-194269c6]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-194269c6]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-194269c6],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-194269c6],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-194269c6]{align-self:center}.workflow-guidance-section[data-v-194269c6]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-194269c6]{background:#fff}.workflow-subtask-guidance-modal[data-v-194269c6]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-194269c6]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-194269c6]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-194269c6]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-194269c6]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-194269c6]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-194269c6]:hover,.workflow-subtask-mode-menu-option--active[data-v-194269c6]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-194269c6]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-194269c6]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-194269c6]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-194269c6]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-194269c6]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-194269c6]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-194269c6]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-194269c6]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-194269c6]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-194269c6]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-194269c6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-194269c6]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-194269c6]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-194269c6]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-194269c6]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-194269c6]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-194269c6]:focus{outline:none}.workflow-guidance-group-body[data-v-194269c6]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-194269c6]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-194269c6]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-194269c6]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-194269c6]{align-self:stretch}.workflow-placeholder-list-block[data-v-194269c6]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-194269c6]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-194269c6]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-194269c6]{justify-content:space-between}.workflow-guidance-section-head span[data-v-194269c6]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-194269c6]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-194269c6]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-194269c6]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-194269c6]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-194269c6]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-194269c6]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-194269c6]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-194269c6]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-194269c6]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-194269c6]{padding-right:12px}.workflow-placeholder-title-warning[data-v-194269c6]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-194269c6]{align-self:flex-end}.workflow-placeholder-guide[data-v-194269c6]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-194269c6]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-194269c6]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-194269c6]:hover,.workflow-placeholder-guide-button[data-v-194269c6]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-194269c6]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-194269c6]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-194269c6]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-194269c6]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-194269c6]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-194269c6]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-194269c6]:hover,.workflow-placeholder-guide-thumb[data-v-194269c6]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-194269c6]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-194269c6]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-194269c6]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-194269c6],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-194269c6]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-194269c6]:hover,.workflow-placeholder-guide-remove[data-v-194269c6]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-194269c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-194269c6]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-194269c6]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-194269c6]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-194269c6]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-194269c6]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-194269c6]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-194269c6]:hover,.workflow-guide-mode-card[data-v-194269c6]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-194269c6]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-194269c6]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-194269c6]{background:#ecfeff}.workflow-guide-mode-phone[data-v-194269c6]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-194269c6],.workflow-guide-mode-outline-line[data-v-194269c6]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-194269c6]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-194269c6]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-194269c6]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-194269c6]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-194269c6]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-194269c6]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-194269c6]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-194269c6]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-194269c6]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-194269c6]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-194269c6]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-194269c6]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-194269c6]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-194269c6]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-194269c6]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-194269c6]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-194269c6]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-194269c6]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-194269c6]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-194269c6]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-194269c6]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-194269c6]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-194269c6]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-194269c6]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-194269c6]{min-width:0}.workflow-location-limit-hint[data-v-194269c6]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-194269c6]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-194269c6]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-194269c6]{margin-bottom:14px}.workflow-subcard-head h5[data-v-194269c6]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-194269c6]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-194269c6]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-194269c6]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-194269c6]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-194269c6]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-194269c6]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-194269c6]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-194269c6]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-194269c6]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-194269c6]:focus-visible{outline:none}.subtasks-inline-main[data-v-194269c6]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-194269c6]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-194269c6]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-194269c6]{gap:6px}.subtask-display-row[data-v-194269c6]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-194269c6]{padding-left:12px}.subtask-index[data-v-194269c6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-194269c6]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-194269c6]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-194269c6]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-194269c6]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-194269c6]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-194269c6]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-194269c6]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-194269c6]{background:#0f766e12}.subtask-manager-row[data-v-194269c6]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-194269c6]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-194269c6]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-194269c6],.subtask-manager-row--target .subtask-manager-actions[data-v-194269c6]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-194269c6]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-194269c6]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-194269c6]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-194269c6]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-194269c6]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-194269c6]:hover{background:#0f766e14}.subtask-drag-handle[data-v-194269c6]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-194269c6]:hover{color:#64748b}.subtask-drag-handle[data-v-194269c6]:active{cursor:grabbing}.subtask-manager-index[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-194269c6]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-194269c6]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-194269c6]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-194269c6]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-194269c6]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-194269c6]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-194269c6]:focus,.subtask-manager-input.text-field[data-v-194269c6]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-194269c6]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-194269c6]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-194269c6]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-194269c6]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-194269c6]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-194269c6]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-194269c6]{color:#0f766e}.subtask-guidance-summary-text[data-v-194269c6]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-194269c6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-194269c6]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-194269c6]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-194269c6]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-194269c6]:hover{background:#b4231814}.sr-only[data-v-194269c6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-194269c6]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-194269c6]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-194269c6]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-194269c6]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-194269c6]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-194269c6]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-194269c6]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-194269c6]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-194269c6]{color:#b42318}.dialog-text-action[data-v-194269c6]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-194269c6]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-194269c6]{min-height:180px}.work-template-picker-toolbar[data-v-194269c6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-194269c6] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-194269c6]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-194269c6]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-194269c6]:hover,.work-template-picker-option[data-v-194269c6]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-194269c6]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-194269c6]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-194269c6]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-194269c6]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-194269c6]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-194269c6]{flex:0 0 auto}.position-permission-trigger[data-v-194269c6]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-194269c6]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-194269c6]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-194269c6]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-194269c6]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-194269c6]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-194269c6]:hover{background:#f8fafc}.position-permission-check[data-v-194269c6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-194269c6]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-194269c6]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-194269c6]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-194269c6]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-194269c6],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-194269c6]{display:block}.position-template-create-entry[data-v-194269c6]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-194269c6]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-194269c6]{color:#64748b}.position-duration-field[data-v-194269c6]{width:140px;max-width:100%}.ui-rich-content-input[data-v-5f33c32a]{display:flex;min-height:0;flex-direction:column;background:transparent;transition:background .16s ease,box-shadow .16s ease}.ui-rich-content-input.is-drag-over[data-v-5f33c32a]{background:#20bf640d;box-shadow:inset 0 0 0 2px #20bf643d}.ui-rich-content-input textarea[data-v-5f33c32a]{width:100%;flex:1;resize:none;box-sizing:border-box;border:0;outline:0;color:#102033;background:transparent;font:inherit;line-height:1.75}.ui-rich-content-meta[data-v-5f33c32a]{display:flex;justify-content:space-between;gap:12px;color:#94a3b8;font-size:12px}.ui-rich-content-attachments[data-v-5f33c32a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ui-rich-content-media[data-v-5f33c32a]{position:relative;width:76px;height:76px;margin:0;overflow:hidden;border:1px solid #dbe4df;border-radius:12px;background:#fff}.ui-rich-content-media img[data-v-5f33c32a]{width:100%;height:100%;object-fit:cover}.ui-rich-content-video[data-v-5f33c32a]{display:grid;width:100%;height:100%;place-content:center;gap:3px;color:#168a4a;background:#edf8f1;text-align:center}.ui-rich-content-video small[data-v-5f33c32a]{color:#64748b;font-size:10px}.ui-rich-content-media button[data-v-5f33c32a],.ui-rich-content-file>button[data-v-5f33c32a]{display:grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#0f172ab8}.ui-rich-content-media>button[data-v-5f33c32a]{position:absolute;top:4px;right:4px}.ui-rich-content-file[data-v-5f33c32a]{display:grid;min-width:min(260px,100%);max-width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid #dbe4df;border-radius:12px;color:#168a4a;background:#fff}.ui-rich-content-file>a[data-v-5f33c32a]{min-width:0;display:grid;gap:2px;color:inherit;text-decoration:none}.ui-rich-content-file strong[data-v-5f33c32a]{overflow:hidden;color:#334155;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ui-rich-content-file small[data-v-5f33c32a]{color:#94a3b8;font-size:11px}.ui-rich-content-actions[data-v-5f33c32a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #edf1ef}.ui-rich-content-actions>.ui-rich-content-add[data-v-5f33c32a]{display:grid;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid #dbe4df;border-radius:10px;color:#168a4a;background:#fff;transition:border-color .15s ease,background .15s ease,color .15s ease}.ui-rich-content-actions>.ui-rich-content-add[data-v-5f33c32a]:hover,.ui-rich-content-actions>.ui-rich-content-add[data-v-5f33c32a]:focus-visible{border-color:#168a4a73;color:#0f7a40;background:#edf8f1;outline:none}.ui-rich-content-actions>small[data-v-5f33c32a]{color:#94a3b8;font-size:11px}.ui-rich-content-input button[data-v-5f33c32a]:disabled,.ui-rich-content-input.is-disabled[data-v-5f33c32a]{cursor:not-allowed;opacity:.62}.split-editor-card.sop-suggestion-modal{width:min(800px,100%)}.sop-suggestion-body[data-v-523905d5]{min-height:560px;display:flex;flex:1;overflow:hidden;background:#f8faf9}.sop-suggestion-loading[data-v-523905d5]{min-width:0;flex:1}.sop-generation-state[data-v-523905d5],.sop-empty-state[data-v-523905d5]{width:min(560px,calc(100% - 48px));margin:auto;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.sop-generation-copy[data-v-523905d5],.sop-empty-copy[data-v-523905d5]{display:grid;gap:8px}.sop-generation-copy strong[data-v-523905d5],.sop-empty-copy strong[data-v-523905d5]{color:#0f172a;font-size:20px}.sop-generation-copy span[data-v-523905d5],.sop-empty-copy p[data-v-523905d5]{margin:0;color:#64748b;line-height:1.7}.sop-generation-setup[data-v-523905d5]{width:min(760px,calc(100% - (var(--split-editor-inline-padding) * 2)));margin:0 auto;padding:24px 0;display:grid;align-content:start;gap:18px;overflow-y:auto}.sop-generation-question[data-v-523905d5]{padding:22px;display:grid;gap:14px;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.sop-generation-question h3[data-v-523905d5],.sop-generation-question p[data-v-523905d5]{margin:0}.sop-generation-question h3[data-v-523905d5]{color:#0f172a;font-size:17px}.sop-generation-question p[data-v-523905d5]{color:#64748b;font-size:14px;line-height:1.65}.sop-generation-choice-list[data-v-523905d5]{margin:0 -22px -22px;overflow:hidden;display:grid;grid-template-columns:1fr;border-top:1px solid #eef1ef;border-radius:0 0 18px 18px}.sop-generation-choice[data-v-523905d5]{min-width:0;min-height:70px;padding:15px 22px;display:flex;align-items:flex-start;gap:12px;border:0;border-bottom:1px solid #eef1ef;border-radius:0;background:#fff;color:#0f172a;text-align:left}.sop-generation-choice[data-v-523905d5]:last-child{border-bottom:0}.sop-generation-choice.is-active[data-v-523905d5]{background:#effbf4}.sop-generation-choice-radio[data-v-523905d5]{width:17px;height:17px;flex:0 0 17px;border:1.5px solid #aebbb4;border-radius:50%;box-sizing:border-box}.sop-generation-choice.is-active .sop-generation-choice-radio[data-v-523905d5]{border:5px solid #20bf64}.sop-generation-choice>span[data-v-523905d5]:last-child{min-width:0;display:grid;gap:5px}.sop-generation-choice strong[data-v-523905d5]{font-size:14px}.sop-generation-choice small[data-v-523905d5]{color:#64748b;line-height:1.55}.sop-generation-granularity[data-v-523905d5]{height:46px}.sop-generation-brief-summary[data-v-523905d5]{color:#168a4a;font-weight:700}.sop-generation-existing-position-hint[data-v-523905d5]{color:#7b8794;font-size:12px;line-height:1.6;text-align:center}.sop-generation-add-brief[data-v-523905d5]{width:fit-content;height:36px;padding:0 16px;border:0;border-radius:999px;background:#eaf7f0;color:#168a4a;font:inherit;font-size:13px;font-weight:800}.sop-generation-setup-error[data-v-523905d5]{padding:14px 16px;display:grid;gap:5px;border-radius:13px;background:#fef2f2;color:#b42318;font-size:13px}.sop-generation-copy .sop-generation-estimate[data-v-523905d5]{color:#2f8f68;font-size:14px;font-weight:600}.sop-progress-track[data-v-523905d5]{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.sop-progress-fill[data-v-523905d5]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8f68,#6bc3a0);transition:width .24s ease}.sop-progress-value[data-v-523905d5]{color:#2f8f68;font-weight:700}.sop-generation-background-hint[data-v-523905d5]{margin-top:-8px;color:#94a3b8;font-size:13px;line-height:1.6}.sop-generation-error[data-v-523905d5]{color:#b42318!important}.sop-comparison-workspace[data-v-523905d5]{min-width:0;width:100%;display:flex;overflow:hidden}.sop-position-list[data-v-523905d5]{width:190px;flex:0 0 190px;padding:16px 10px;overflow-y:auto;border-right:1px solid rgba(15,23,42,.08);background:#fff}.sop-position-list-item[data-v-523905d5]{width:100%;display:grid;gap:3px;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:#0f172a;text-align:left}.sop-position-list-item.is-active[data-v-523905d5]{background:#eaf7f0;color:#207553}.sop-position-list-item small[data-v-523905d5]{color:#94a3b8}.sop-comparison-main[data-v-523905d5]{min-width:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.sop-stale-banner[data-v-523905d5]{flex-shrink:0;padding:10px 18px;color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa}.sop-suggestion-reason[data-v-523905d5]{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:11px 18px;border-bottom:1px solid rgba(15,23,42,.08);background:#f6fbf8}.sop-suggestion-reason-icon[data-v-523905d5]{flex:0 0 auto;color:#207553}.sop-suggestion-reason p[data-v-523905d5]{display:-webkit-box;margin:0;overflow:hidden;color:#475569;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sop-comparison-columns[data-v-523905d5]{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.sop-comparison-column[data-v-523905d5]{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.sop-comparison-column+.sop-comparison-column[data-v-523905d5]{border-left:1px solid rgba(15,23,42,.1)}.sop-comparison-column--suggested[data-v-523905d5]{position:relative;background:#fbfefc}.sop-comparison-column--suggested.is-revealing[data-v-523905d5]:after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 18%,rgba(112,214,171,.04) 36%,rgba(124,92,255,.1) 49%,rgba(255,255,255,.42) 54%,transparent 72%);transform:translate(-115%);animation:sop-suggestion-sheen-523905d5 .62s cubic-bezier(.22,1,.36,1) both}.sop-comparison-column--suggested.is-accept-success[data-v-523905d5]{animation:sop-suggestion-merge-523905d5 .5s cubic-bezier(.22,1,.36,1) both}.sop-comparison-column>h3[data-v-523905d5]{margin:0;height:42px;padding:0 18px;flex-shrink:0;display:flex;align-items:center;border-bottom:1px solid rgba(15,23,42,.08);color:#475569;font-size:14px;line-height:18px}.sop-suggestion-column-title[data-v-523905d5]{display:inline-flex;align-items:center;gap:6px}.sop-suggestion-title-spark[data-v-523905d5],.sop-suggestion-title-check[data-v-523905d5]{width:16px;height:16px;flex:0 0 auto}.sop-suggestion-title-check[data-v-523905d5]{color:#23855b;animation:sop-suggestion-check-523905d5 .36s cubic-bezier(.18,.89,.32,1.28) both}.sop-comparison-column--suggested.is-revealing .sop-suggestion-title-spark[data-v-523905d5]{animation:sop-suggestion-spark-523905d5 .44s cubic-bezier(.18,.89,.32,1.28) both}.sop-position-detail-scroll[data-v-523905d5]{min-height:0;flex:1;padding:18px;overflow-y:auto}.sop-position-settings[data-v-523905d5]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(88px,.7fr) minmax(112px,.8fr);gap:8px;margin:0 0 14px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8faf9}.sop-position-settings>div[data-v-523905d5]{min-width:0;padding:8px 10px;border-radius:10px}.sop-position-settings>div.is-changed[data-v-523905d5]{background:#e8f7ef;box-shadow:inset 0 0 0 1px #2f8f6833}.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-523905d5]{animation:sop-suggestion-change-reveal-523905d5 .48s cubic-bezier(.22,1,.36,1) .1s both}.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-523905d5]:nth-child(2){animation-delay:.15s}.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-523905d5]:nth-child(3){animation-delay:.2s}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry{animation:sop-suggestion-timeline-entry-523905d5 .36s cubic-bezier(.22,1,.36,1) both}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry:nth-child(1){animation-delay:.12s}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry:nth-child(2){animation-delay:155ms}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry:nth-child(3){animation-delay:.19s}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry:nth-child(4){animation-delay:225ms}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry:nth-child(n+5){animation-delay:.26s}.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .workflow-timeline-connector{transform-origin:top;animation:sop-suggestion-timeline-connector-523905d5 .42s cubic-bezier(.22,1,.36,1) .17s both}.sop-position-settings dt[data-v-523905d5]{margin-bottom:4px;color:#94a3b8;font-size:12px}.sop-position-settings dd[data-v-523905d5]{margin:0;overflow:hidden;color:#334155;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sop-position-settings>div.is-changed dd[data-v-523905d5]{color:#207553}.sop-suggestion-generate-action[data-v-523905d5],.sop-suggestion-footer-button[data-v-523905d5]{height:44px;min-height:44px;border-radius:14px}.sop-suggestion-generate-action[data-v-523905d5],.sop-suggestion-primary-action[data-v-523905d5]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:120px;padding:0 22px;font-size:15px}.sop-suggestion-ignore-action[data-v-523905d5]{min-width:96px;padding:0 18px;color:#64748b}.sop-suggestion-cancel-generation[data-v-523905d5]{min-width:120px;padding:0 22px;color:#b91c1c;background:#fef2f2}.sop-suggestion-improve-action[data-v-523905d5]{min-width:88px;padding:0 18px;color:#168a4a;background:#e8f7ef}.sop-improve-backdrop[data-v-523905d5]{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b}.sop-improve-sheet[data-v-523905d5]{width:min(620px,100%);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.sop-improve-head[data-v-523905d5]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #eef2f4}.sop-improve-head h2[data-v-523905d5]{margin:0;color:#0f172a;font-size:18px}.sop-improve-actions[data-v-523905d5]{display:flex;align-items:center;gap:10px}.sop-improve-actions button[data-v-523905d5]{height:36px;padding:0 16px;border:0;border-radius:999px;font:inherit;font-weight:700}.sop-improve-cancel[data-v-523905d5]{color:#8a8f98;background:transparent}.sop-improve-submit[data-v-523905d5]{color:#fff;background:#20bf64}.sop-improve-editor[data-v-523905d5]{min-height:300px;margin:18px 20px 22px}@keyframes sop-suggestion-sheen-523905d5{0%{opacity:0;transform:translate(-115%)}24%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes sop-suggestion-spark-523905d5{0%{opacity:0;transform:scale(.82) rotate(-8deg)}62%{opacity:1;transform:scale(1.1) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes sop-suggestion-change-reveal-523905d5{0%{opacity:.68;transform:translateY(4px);box-shadow:inset 0 0 0 1px #2f8f6800}58%{opacity:1;transform:translateY(0);box-shadow:inset 0 0 0 1px #2f8f6847,0 5px 16px #2f8f6814}to{opacity:1;transform:translateY(0);box-shadow:inset 0 0 0 1px #2f8f6833}}@keyframes sop-suggestion-timeline-entry-523905d5{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sop-suggestion-timeline-connector-523905d5{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes sop-suggestion-merge-523905d5{0%{transform:translate(0);box-shadow:0 0 #23855b00}52%{transform:translate(-6px);box-shadow:-1px 0 #23855b57,-12px 0 28px #23855b1a}to{transform:translate(-3px);box-shadow:-1px 0 #23855b3d,-6px 0 18px #23855b0f}}@keyframes sop-suggestion-check-523905d5{0%{opacity:0;transform:scale(.72) rotate(-12deg)}68%{opacity:1;transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.sop-comparison-column--suggested.is-revealing[data-v-523905d5]:after,.sop-comparison-column--suggested.is-accept-success[data-v-523905d5],.sop-comparison-column--suggested.is-revealing .sop-suggestion-title-spark[data-v-523905d5],.sop-suggestion-title-check[data-v-523905d5],.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-523905d5],.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .org-detail-timeline-entry,.sop-comparison-column--suggested.is-revealing[data-v-523905d5] .workflow-timeline-connector{animation:none}}.org-panel[data-v-043ef013]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-043ef013] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-043ef013] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-043ef013]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-043ef013]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-043ef013]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-043ef013] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-043ef013],.detail-actions[data-v-043ef013],.dialog-actions[data-v-043ef013]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-043ef013]{display:grid;gap:16px}.org-delete-summary[data-v-043ef013]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-043ef013]{margin-top:8px;color:#64748b}.org-delete-option[data-v-043ef013]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-043ef013]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-043ef013]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-043ef013]{min-width:0;min-height:0}.org-tree-head[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-043ef013]{flex-shrink:0}.org-sop-suggestion-summary[data-v-043ef013]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-043ef013]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-043ef013]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-043ef013]:hover{background:#6d28d9}.org-tree-list[data-v-043ef013]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-043ef013]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-043ef013]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-043ef013]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-043ef013]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-043ef013]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-043ef013]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-043ef013]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-043ef013]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-043ef013]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-043ef013]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-043ef013]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-043ef013]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-043ef013]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-043ef013]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-043ef013]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-043ef013]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-043ef013]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-043ef013]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-043ef013]{min-height:160px}.org-detail-panel[data-v-043ef013]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-043ef013]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-043ef013]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-043ef013],.org-position-detail-panel[data-v-043ef013]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-043ef013],.org-position-detail-panel[data-v-043ef013]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-043ef013]{padding-right:18px}.org-detail-column-resizer[data-v-043ef013]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-043ef013]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-043ef013]:hover:before,.org-detail-column-resizer[data-v-043ef013]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-043ef013]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-043ef013]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-043ef013]{height:100%}.org-detail-column-resizer[data-v-043ef013]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-043ef013]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-043ef013]{display:block}.org-position-detail-placeholder[data-v-043ef013]{flex:1;min-height:0;width:100%}.detail-head[data-v-043ef013]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-043ef013]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-043ef013]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-043ef013]{min-width:0;width:100%}.department-title-summary-row[data-v-043ef013],.department-detail-tab-row[data-v-043ef013]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-043ef013]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-043ef013]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-043ef013]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-043ef013]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-043ef013]{margin-top:4px}.department-detail-tab-button[data-v-043ef013]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-043ef013]{color:#0f766e}.department-detail-tab-button.is-active[data-v-043ef013]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-043ef013]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-043ef013]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-043ef013]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-043ef013]:hover,.department-member-summary-link[data-v-043ef013]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-043ef013]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-043ef013]{margin-left:auto}.detail-head--position .detail-head-main[data-v-043ef013]{min-width:0;width:100%}.detail-head--position[data-v-043ef013]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-043ef013],.detail-head--position:hover h3[data-v-043ef013],.detail-head--position:focus-visible h3[data-v-043ef013]{color:#0f766e}.detail-head--position[data-v-043ef013]:focus{outline:none}.detail-head--position .detail-actions[data-v-043ef013]{flex:0 0 auto}.position-detail-title-row[data-v-043ef013]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-043ef013]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-043ef013]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-043ef013]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-043ef013]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-043ef013]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-043ef013]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-043ef013]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-043ef013]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-043ef013]{margin-top:0}.department-position-add-button[data-v-043ef013]{flex:0 0 auto}.department-position-bulkbar[data-v-043ef013]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-043ef013]{color:#0f766e}.department-position-row-check[data-v-043ef013]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-043ef013]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-043ef013]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-043ef013]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-043ef013]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-043ef013]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-043ef013]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-043ef013]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-043ef013]{opacity:.48}.department-position-row.is-order-drop-before[data-v-043ef013]:before,.department-position-row.is-order-drop-after[data-v-043ef013]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-043ef013]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-043ef013]:after{bottom:-7px}.department-position-drag-handle[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-043ef013]:hover,.department-position-drag-handle[data-v-043ef013]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-043ef013]:active{cursor:grabbing}.department-position-drag-handle[data-v-043ef013]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-043ef013]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-043ef013]:hover,.department-position-row.is-active[data-v-043ef013]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-043ef013]{animation:department-position-sop-applied-043ef013 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-043ef013]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-043ef013]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-043ef013],.department-position-temporary-corner[data-v-043ef013]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-043ef013]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-043ef013]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-043ef013]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-043ef013]:hover,.department-position-sop-suggestion-tag[data-v-043ef013]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-043ef013]{width:12px;height:12px}.department-position-sop-applied-status[data-v-043ef013]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-043ef013 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-043ef013{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-043ef013{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-043ef013],.department-position-sop-applied-status[data-v-043ef013]{animation:none}}.department-position-row-title strong[data-v-043ef013]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-043ef013]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-043ef013]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-043ef013]{color:#64748b94}.department-position-row-meta-button[data-v-043ef013]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-043ef013]:hover,.department-position-row-meta-button[data-v-043ef013]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-043ef013]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-043ef013]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-043ef013],.department-position-row:focus-within .department-position-row-actions[data-v-043ef013],.department-position-row.is-active .department-position-row-actions[data-v-043ef013]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-043ef013]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-043ef013]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-043ef013]{min-width:0}.department-summary-item span[data-v-043ef013]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-043ef013]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-043ef013]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-043ef013]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-043ef013]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-043ef013]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-043ef013]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-043ef013]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-043ef013]{padding-top:14px}.department-manager-modal-section[data-v-043ef013]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-043ef013]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-043ef013]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-043ef013]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-043ef013]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-043ef013]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-043ef013]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-043ef013]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-043ef013]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-043ef013]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-043ef013]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-043ef013]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-043ef013]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-043ef013]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-043ef013],.department-manager-modal-row[data-v-043ef013]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-043ef013]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-043ef013]{display:grid}.department-manager-modal-row[data-v-043ef013]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-043ef013]:last-child{border-bottom:0}.department-manager-modal-row[data-v-043ef013]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-043ef013],.department-manager-modal-open[data-v-043ef013],.department-manager-modal-remove[data-v-043ef013],.department-manager-modal-position[data-v-043ef013]{min-width:0}.department-manager-modal-cell[data-v-043ef013]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-043ef013],.department-manager-modal-open[data-v-043ef013],.department-manager-modal-remove[data-v-043ef013],.department-manager-modal-position[data-v-043ef013]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-043ef013]:focus-visible,.department-manager-modal-open[data-v-043ef013]:focus-visible,.department-manager-modal-remove[data-v-043ef013]:focus-visible,.department-manager-modal-position[data-v-043ef013]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-043ef013]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-043ef013]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-043ef013]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-043ef013]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-043ef013]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-043ef013]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-043ef013]:hover,.department-manager-modal-position[data-v-043ef013]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-043ef013]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-043ef013]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-043ef013]:hover,.department-manager-modal-remove[data-v-043ef013]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-043ef013]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-043ef013]{width:100%}.department-manager-modal-open[data-v-043ef013]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-043ef013]:hover,.department-manager-modal-open[data-v-043ef013]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-043ef013]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-043ef013] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-043ef013]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-043ef013]{display:grid;gap:12px}.position-member-picker-head[data-v-043ef013]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-043ef013]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-043ef013]{width:100%}.position-member-picker-footer[data-v-043ef013]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-043ef013],.position-member-picker-submit-actions[data-v-043ef013]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-043ef013]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-043ef013]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-043ef013]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-043ef013]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-043ef013]:hover:not(:disabled),.position-member-picker-text-action[data-v-043ef013]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-043ef013]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-043ef013]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-043ef013]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-043ef013]:hover,.position-member-picker-row[data-v-043ef013]:focus-visible,.position-member-picker-row.is-selected[data-v-043ef013]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-043ef013]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-043ef013]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-043ef013],.position-member-picker-positions[data-v-043ef013]{min-width:0}.position-member-picker-main[data-v-043ef013]{display:grid;gap:2px}.position-member-picker-main strong[data-v-043ef013]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-043ef013],.position-member-picker-positions[data-v-043ef013]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-043ef013]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-043ef013]{margin-top:14px}.org-detail-timeline[data-v-043ef013]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-043ef013]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-043ef013]{transition:none}}.org-detail-timeline-entry[data-v-043ef013]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-043ef013]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-043ef013]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-043ef013]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-043ef013]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-043ef013]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-043ef013],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-043ef013]{opacity:1}.org-detail-timeline-drag-handle[data-v-043ef013]:hover,.org-detail-timeline-drag-handle[data-v-043ef013]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-043ef013]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-043ef013]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-043ef013]{color:inherit}.org-detail-timeline-frequency[data-v-043ef013]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-043ef013]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-043ef013]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-043ef013]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-043ef013]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-043ef013]:focus,.org-detail-work-row[data-v-043ef013]:focus-visible{outline:none}.org-detail-work-main[data-v-043ef013]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-043ef013],.org-detail-work-desc[data-v-043ef013],.org-detail-work-placeholder-strip[data-v-043ef013],.org-detail-work-cross-day-hint[data-v-043ef013]{grid-column:2}.org-detail-work-title-row[data-v-043ef013]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-043ef013]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-043ef013]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-043ef013]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-043ef013]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-043ef013]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-043ef013],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-043ef013]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-043ef013]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-043ef013]:hover,.org-detail-work-action-trigger[data-v-043ef013]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-043ef013]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-043ef013]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-043ef013]:hover,.org-detail-work-text-btn[data-v-043ef013]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-043ef013]{color:#b42318}.org-detail-work-text-btn--danger[data-v-043ef013]:hover,.org-detail-work-text-btn--danger[data-v-043ef013]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-043ef013]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-043ef013] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-043ef013]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-043ef013],.org-detail-subtask-video-node[data-v-043ef013]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-043ef013]:disabled,.org-detail-subtask-video-node[data-v-043ef013]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-043ef013]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-043ef013]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-043ef013]:hover:after,.org-detail-video-node--empty[data-v-043ef013]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-043ef013]:hover:before,.org-detail-video-node--empty[data-v-043ef013]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-043ef013]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-043ef013],.org-detail-subtask-video-node--uploaded[data-v-043ef013]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-043ef013]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-043ef013]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-043ef013],.org-detail-subtask-video-empty-icon[data-v-043ef013]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-043ef013]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-043ef013]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-043ef013]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-043ef013],.org-detail-subtask-video-play[data-v-043ef013]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-043ef013],.org-detail-subtask-video-plus[data-v-043ef013]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-043ef013],.org-detail-subtask-video-add-fill[data-v-043ef013]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-043ef013]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-043ef013]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-043ef013]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-043ef013]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-043ef013]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-043ef013]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-043ef013]{opacity:.72}.org-detail-subtask-video-play[data-v-043ef013]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-043ef013]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-043ef013]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-043ef013]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-043ef013]{color:#b42318}.timeline-operation-video-menu-danger[data-v-043ef013]:hover{background:#b4231814}.org-detail-subtask-text[data-v-043ef013]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-043ef013]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-043ef013]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-043ef013]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-043ef013]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-043ef013]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-043ef013]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-043ef013]:before,.org-detail-work-add-row[data-v-043ef013]:after{content:""}.org-detail-work-add-btn[data-v-043ef013]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-043ef013]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-043ef013]{gap:20px}.org-detail-work-empty-add-btn[data-v-043ef013]{min-width:104px}.org-workflow-settings-button[data-v-043ef013]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-043ef013],.primary-button.small[data-v-043ef013]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-043ef013]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-043ef013]{min-width:0}.primary-button.small.danger[data-v-043ef013]{background:#b42318}.dialog-mask[data-v-043ef013]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-043ef013]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-043ef013]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-043ef013]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-043ef013]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-043ef013]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-043ef013]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-043ef013]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-043ef013]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-043ef013]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-043ef013]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-043ef013]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-043ef013]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-043ef013]{padding-right:4px}.dialog-hint[data-v-043ef013]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-043ef013],.field-block>span[data-v-043ef013]:not(.sr-only),.subtasks-head span[data-v-043ef013]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-043ef013],.text-area[data-v-043ef013]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-043ef013]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-043ef013]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-043ef013]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-043ef013]{margin-top:0}.workflow-editor-card[data-v-043ef013]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-043ef013]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-043ef013]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-043ef013]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-043ef013]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-043ef013]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-043ef013]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-043ef013]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-043ef013]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-043ef013]{max-width:100%}.workflow-timeline-column[data-v-043ef013]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-043ef013]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-043ef013]{margin-top:14px}.workflow-context-summary-block[data-v-043ef013]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-043ef013]{margin-bottom:6px}.workflow-effective-schedule[data-v-043ef013]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-043ef013]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-043ef013]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-043ef013]:hover,.workflow-effective-summary-trigger[data-v-043ef013]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-043ef013]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-043ef013]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-043ef013]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-043ef013]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-043ef013]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-043ef013],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-043ef013]{opacity:1}.work-template-ownership-field[data-v-043ef013]{flex:1;width:100%}.work-template-department-trigger[data-v-043ef013]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-043ef013]{opacity:1}.bulk-trigger-field[data-v-043ef013]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-043ef013]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-043ef013]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-043ef013]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-043ef013]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-043ef013]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-043ef013],.organization-bulk-settings-pane-head p[data-v-043ef013]{margin:0}.organization-bulk-settings-pane-head h3[data-v-043ef013]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-043ef013]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-043ef013]{max-width:196px}.organization-bulk-setting-hint[data-v-043ef013]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-043ef013],.organization-bulk-settings-footer-primary-actions[data-v-043ef013]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-043ef013]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-043ef013]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-043ef013]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-043ef013]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-043ef013]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-043ef013]:hover,.workflow-segmented-option[data-v-043ef013]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-043ef013]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-043ef013]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-043ef013]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-043ef013],.workflow-cutoff-option-label[data-v-043ef013],.workflow-cutoff-option-hint[data-v-043ef013]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-043ef013]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-043ef013]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-043ef013]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-043ef013],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-043ef013]{color:#0f766e}.workflow-cutoff-segmented[data-v-043ef013] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-043ef013] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-043ef013] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-043ef013] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-043ef013] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-043ef013] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-043ef013] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-043ef013]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-043ef013]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-043ef013]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-043ef013]{opacity:1}.holiday-calendar-day-tooltip[data-v-043ef013]{display:none}}.workflow-department-editor-mask[data-v-043ef013]{z-index:46}.workflow-effective-editor-mask[data-v-043ef013]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-043ef013]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-043ef013] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-043ef013]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-043ef013]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-043ef013]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-043ef013]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-043ef013]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-043ef013]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-043ef013]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-043ef013]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-043ef013]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-043ef013]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-043ef013]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-043ef013]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-043ef013]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-043ef013]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-043ef013]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-043ef013]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-043ef013]{flex:1;min-width:100px}[data-v-043ef013] .workflow-inline-select,[data-v-043ef013] .workflow-effective-interval-unit{min-width:0}[data-v-043ef013] .workflow-inline-select .ui-select-trigger,[data-v-043ef013] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-043ef013] .workflow-inline-select .ui-select-value,[data-v-043ef013] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-043ef013] .workflow-inline-select .ui-select-panel,[data-v-043ef013] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-043ef013]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-043ef013]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-043ef013] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-043ef013]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-043ef013]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-043ef013]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-043ef013]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-043ef013]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-043ef013]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-043ef013]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-043ef013]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-043ef013]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-043ef013]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-043ef013]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-043ef013]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-043ef013]{color:#b42318}.holiday-calendar-month-grid[data-v-043ef013]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-043ef013]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-043ef013]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-043ef013]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-043ef013]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-043ef013]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-043ef013],.holiday-calendar-days[data-v-043ef013]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-043ef013]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-043ef013]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-043ef013]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-043ef013]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-043ef013]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-043ef013]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-043ef013]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-043ef013]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-043ef013]{color:#166534}.holiday-calendar-day-today-label[data-v-043ef013]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-043ef013],.holiday-calendar-day-badge--adjusted_workday[data-v-043ef013]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-043ef013]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-043ef013]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-043ef013]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-043ef013],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-043ef013]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-043ef013]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-043ef013]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-043ef013]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-043ef013]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-043ef013]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-043ef013]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-043ef013]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-043ef013]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-043ef013]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-043ef013]:hover{background:#ffffff47}.workflow-timeline-add[data-v-043ef013]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-043ef013]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-043ef013]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-043ef013]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-043ef013]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-043ef013]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-043ef013],.workflow-preview-remove[data-v-043ef013]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-043ef013]{opacity:.42}.workflow-preview-remove[data-v-043ef013]:active{opacity:1}}.workflow-preview-remove[data-v-043ef013]:hover,.workflow-preview-remove[data-v-043ef013]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-043ef013]{display:block}.workflow-preview-title[data-v-043ef013]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-043ef013]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-043ef013]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-043ef013]{padding-top:24px}.workflow-config-schedule-flat[data-v-043ef013]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-043ef013]{display:grid;gap:10px}.workflow-time-fields[data-v-043ef013]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-043ef013]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-043ef013]{grid-column:1 / -1}.workflow-tolerance-input[data-v-043ef013]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-043ef013]{min-width:0}.workflow-tolerance-input span[data-v-043ef013]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-043ef013] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-043ef013] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-043ef013] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-043ef013]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-043ef013]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-043ef013]{margin-top:0}.workflow-schedule-capture-toggles[data-v-043ef013]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-043ef013]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-043ef013]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-043ef013]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-043ef013]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-043ef013]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-043ef013]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-043ef013]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-043ef013]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-043ef013]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-043ef013]{transform:translate(16px)}.workflow-stat-tags[data-v-043ef013]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-043ef013]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-043ef013]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-043ef013],.workflow-schedule-advanced--after-subtasks[data-v-043ef013]{margin-top:24px}.workflow-guidance-panel[data-v-043ef013]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-043ef013]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-043ef013],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-043ef013],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-043ef013]{align-self:center}.workflow-guidance-section[data-v-043ef013]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-043ef013]{background:#fff}.workflow-subtask-guidance-modal[data-v-043ef013]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-043ef013]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-043ef013]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-043ef013]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-043ef013]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-043ef013]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-043ef013]:hover,.workflow-subtask-mode-menu-option--active[data-v-043ef013]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-043ef013]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-043ef013]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-043ef013]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-043ef013]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-043ef013]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-043ef013]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-043ef013]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-043ef013]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-043ef013]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-043ef013]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-043ef013]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-043ef013]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-043ef013]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-043ef013]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-043ef013]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-043ef013]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-043ef013]:focus{outline:none}.workflow-guidance-group-body[data-v-043ef013]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-043ef013]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-043ef013]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-043ef013]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-043ef013]{align-self:stretch}.workflow-placeholder-list-block[data-v-043ef013]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-043ef013]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-043ef013]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-043ef013]{justify-content:space-between}.workflow-guidance-section-head span[data-v-043ef013]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-043ef013]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-043ef013]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-043ef013]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-043ef013]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-043ef013]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-043ef013]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-043ef013]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-043ef013]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-043ef013]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-043ef013]{padding-right:12px}.workflow-placeholder-title-warning[data-v-043ef013]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-043ef013]{align-self:flex-end}.workflow-placeholder-guide[data-v-043ef013]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-043ef013]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-043ef013]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-043ef013]:hover,.workflow-placeholder-guide-button[data-v-043ef013]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-043ef013]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-043ef013]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-043ef013]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-043ef013]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-043ef013]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-043ef013]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-043ef013]:hover,.workflow-placeholder-guide-thumb[data-v-043ef013]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-043ef013]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-043ef013]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-043ef013]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-043ef013],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-043ef013]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-043ef013]:hover,.workflow-placeholder-guide-remove[data-v-043ef013]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-043ef013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-043ef013]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-043ef013]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-043ef013]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-043ef013]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-043ef013]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-043ef013]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-043ef013]:hover,.workflow-guide-mode-card[data-v-043ef013]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-043ef013]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-043ef013]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-043ef013]{background:#ecfeff}.workflow-guide-mode-phone[data-v-043ef013]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-043ef013],.workflow-guide-mode-outline-line[data-v-043ef013]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-043ef013]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-043ef013]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-043ef013]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-043ef013]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-043ef013]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-043ef013]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-043ef013]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-043ef013]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-043ef013]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-043ef013]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-043ef013]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-043ef013]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-043ef013]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-043ef013]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-043ef013]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-043ef013]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-043ef013]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-043ef013]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-043ef013]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-043ef013]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-043ef013]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-043ef013]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-043ef013]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-043ef013]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-043ef013]{min-width:0}.workflow-location-limit-hint[data-v-043ef013]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-043ef013]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-043ef013]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-043ef013]{margin-bottom:14px}.workflow-subcard-head h5[data-v-043ef013]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-043ef013]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-043ef013]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-043ef013]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-043ef013]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-043ef013]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-043ef013]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-043ef013]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-043ef013]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-043ef013]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-043ef013]:focus-visible{outline:none}.subtasks-inline-main[data-v-043ef013]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-043ef013]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-043ef013]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-043ef013]{gap:6px}.subtask-display-row[data-v-043ef013]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-043ef013]{padding-left:12px}.subtask-index[data-v-043ef013]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-043ef013]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-043ef013]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-043ef013]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-043ef013]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-043ef013]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-043ef013]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-043ef013]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-043ef013]{background:#0f766e12}.subtask-manager-row[data-v-043ef013]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-043ef013]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-043ef013]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-043ef013],.subtask-manager-row--target .subtask-manager-actions[data-v-043ef013]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-043ef013]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-043ef013]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-043ef013]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-043ef013]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-043ef013]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-043ef013]:hover{background:#0f766e14}.subtask-drag-handle[data-v-043ef013]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-043ef013]:hover{color:#64748b}.subtask-drag-handle[data-v-043ef013]:active{cursor:grabbing}.subtask-manager-index[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-043ef013]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-043ef013]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-043ef013]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-043ef013]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-043ef013]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-043ef013]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-043ef013]:focus,.subtask-manager-input.text-field[data-v-043ef013]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-043ef013]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-043ef013]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-043ef013]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-043ef013]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-043ef013]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-043ef013]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-043ef013]{color:#0f766e}.subtask-guidance-summary-text[data-v-043ef013]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-043ef013]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-043ef013]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-043ef013]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-043ef013]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-043ef013]:hover{background:#b4231814}.sr-only[data-v-043ef013]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-043ef013]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-043ef013]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-043ef013]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-043ef013]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-043ef013]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-043ef013]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-043ef013]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-043ef013]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-043ef013]{color:#b42318}.dialog-text-action[data-v-043ef013]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-043ef013]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-043ef013]{min-height:180px}.work-template-picker-toolbar[data-v-043ef013]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-043ef013] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-043ef013]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-043ef013]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-043ef013]:hover,.work-template-picker-option[data-v-043ef013]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-043ef013]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-043ef013]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-043ef013]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-043ef013]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-043ef013]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-043ef013]{flex:0 0 auto}.position-permission-trigger[data-v-043ef013]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-043ef013]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-043ef013]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-043ef013]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-043ef013]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-043ef013]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-043ef013]:hover{background:#f8fafc}.position-permission-check[data-v-043ef013]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-043ef013]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-043ef013]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-043ef013]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-043ef013]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-043ef013],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-043ef013]{display:block}.position-template-create-entry[data-v-043ef013]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-043ef013]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-043ef013]{color:#64748b}.position-duration-field[data-v-043ef013]{width:140px;max-width:100%}.org-work-template-detail-section[data-v-043ef013]{padding-top:6px}.org-work-template-detail-head[data-v-043ef013]{cursor:default}.org-work-template-detail-head:hover h3[data-v-043ef013]{color:#0f172a}.org-work-template-detail-divider[data-v-043ef013]{display:flex;align-items:center;height:68px;min-height:68px}.org-work-template-detail-divider[data-v-043ef013]:before{width:100%;border-top:1px solid rgba(15,23,42,.08);content:""}.position-mobile-preview-backdrop[data-v-266f6b61]{position:fixed;inset:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:26px;background:#0f172a70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.position-mobile-preview-dialog[data-v-266f6b61]{display:flex;flex-direction:column;width:min(1060px,100%);max-height:calc(var(--web-logical-vh) * 100 - 40px);overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#f7faf9;box-shadow:0 28px 90px #0f172a47;outline:none}.position-mobile-preview-dialog--capture-only[data-v-266f6b61]{width:min(560px,100%)}.position-mobile-preview-head[data-v-266f6b61]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.position-mobile-preview-kicker[data-v-266f6b61]{margin:0 0 6px;color:#2d8f65;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.position-mobile-preview-head h2[data-v-266f6b61]{margin:0;color:#111827;font-size:24px;line-height:1.25}.position-mobile-preview-head-actions[data-v-266f6b61]{display:flex;align-items:center;gap:10px}.position-mobile-preview-qr-btn[data-v-266f6b61],.position-mobile-preview-icon-btn[data-v-266f6b61],.position-mobile-preview-retry[data-v-266f6b61]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;font-weight:800;cursor:pointer}.position-mobile-preview-qr-btn[data-v-266f6b61]{gap:8px;min-height:44px;padding:0 16px;border-radius:999px}.position-mobile-preview-icon-btn[data-v-266f6b61]{width:44px;height:44px;border-radius:14px}.position-mobile-preview-state[data-v-266f6b61]{display:grid;min-height:520px;place-items:center;color:#64748b}.position-mobile-preview-state--error[data-v-266f6b61]{gap:12px}.position-mobile-preview-retry[data-v-266f6b61]{gap:6px;height:38px;padding:0 14px;border-radius:12px}.position-mobile-preview-body[data-v-266f6b61]{--preview-phone-height: min(812px, calc(var(--web-logical-vh) * 100 - 210px));display:grid;grid-template-columns:repeat(2,375px);gap:40px;justify-content:center;min-height:0;overflow:hidden;padding:28px 30px 34px;box-sizing:border-box}.position-mobile-preview-body--capture-only[data-v-266f6b61]{grid-template-columns:375px;gap:0}.phone-shell[data-v-266f6b61]{height:var(--preview-phone-height);flex-shrink:0;overflow:hidden;border:10px solid #111827;border-radius:36px;background:#111827;box-shadow:0 18px 54px #0f172a3d}.phone-status-bar[data-v-266f6b61]{height:28px;background:#111827}.mini-page[data-v-266f6b61]{height:calc(var(--preview-phone-height) - 28px);overflow:hidden;background:#f5f5f5;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mini-page--today[data-v-266f6b61]{overflow-y:auto;background:#f5f5f5;scrollbar-width:none}.mini-page--today[data-v-266f6b61]::-webkit-scrollbar,.mini-page--camera[data-v-266f6b61]::-webkit-scrollbar{display:none}.mini-work-hero[data-v-266f6b61]{position:relative;overflow:visible;padding:33px 15px 30px;background:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.04) 1px,transparent 13px),radial-gradient(circle at 18% 16%,#ffffff1f,#fff0 22%),radial-gradient(circle at 82% 28%,#20bf6438,#20bf6400 26%),#232221;color:#fff;box-shadow:inset 0 -9px 18px #00000029}.mini-work-hero[data-v-266f6b61]:after{position:absolute;left:-8%;right:-8%;bottom:-20px;z-index:0;height:42px;border-radius:50%;background:#232221;content:""}.mini-work-hero[data-v-266f6b61]:before{position:absolute;top:-45px;right:-60px;width:180px;height:130px;border-radius:50%;background:radial-gradient(circle,#20bf6433,#20bf6414 34%,#20bf6400 72%);content:"";filter:blur(7px);opacity:.78;pointer-events:none}.mini-work-hero-top[data-v-266f6b61]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:335px;margin:0 auto}.mini-work-home-title-row[data-v-266f6b61]{display:inline-flex;align-items:center;gap:7px;max-width:100%}.mini-work-home-title[data-v-266f6b61]{display:inline-flex;align-items:center;gap:5px;font-size:29px;font-weight:700;line-height:1.2}.mini-work-home-title-arrow[data-v-266f6b61]{width:8px;height:8px;margin-top:2px;border-right:1.5px solid rgba(255,255,255,.72);border-bottom:1.5px solid rgba(255,255,255,.72);transform:rotate(45deg)}.mini-work-home-guide[data-v-266f6b61]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 10px;border-radius:999px;background:#fff;color:#10b981;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 6px 15px #0000002e}.mini-work-home-guide[data-v-266f6b61]:before{position:absolute;left:-2px;top:50%;width:8px;height:8px;border-radius:2px;background:#fff;content:"";transform:translateY(-50%) rotate(45deg)}.mini-work-home-enterprise[data-v-266f6b61]{display:block;margin-top:6px;color:#ffffffad;font-size:16px;line-height:1.35}.mini-work-date-card[data-v-266f6b61]{width:44px;min-height:40px;overflow:hidden;border-radius:6px;background:#fff;color:#333;text-align:center;box-shadow:0 0 5px #0000001a}.mini-work-date-card-top[data-v-266f6b61]{display:grid;height:15px;place-items:center;border-top-left-radius:6px;border-top-right-radius:6px;background:#333}.mini-work-date-card-top span[data-v-266f6b61]{width:15px;height:4px;border-radius:2px;background:#fff}.mini-work-date-card strong[data-v-266f6b61]{display:block;height:25px;font-size:23px;font-weight:700;line-height:1;line-height:25px}.mini-work-action-grid[data-v-266f6b61]{position:relative;z-index:2;display:flex;align-items:flex-start;width:359px;margin:30px auto 0;margin-left:calc(50% - 179.5px)}.mini-work-action-item[data-v-266f6b61]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:2px 0 1px;color:#ffffffe6;font-size:18px;font-weight:600;line-height:1.2}.mini-action-icon[data-v-266f6b61]{display:block;width:36px;height:36px;margin-bottom:9px}.mini-action-icon-ticket[data-v-266f6b61]{transform:scale(1.28)}.mini-action-icon-report[data-v-266f6b61]{transform:scale(1.22)}.mini-today-section[data-v-266f6b61]{position:relative;z-index:1;margin-top:0;padding:38px 15px 0;overflow:hidden}.mini-today-head[data-v-266f6b61]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mini-today-head-actions[data-v-266f6b61]{display:flex;align-items:flex-start;gap:9px}.mini-today-title-row[data-v-266f6b61]{display:flex;align-items:center;gap:12px}.mini-today-head h3[data-v-266f6b61]{margin:0;padding:5px 0;color:#2b2b2b;font-size:26px;font-weight:700;line-height:1.2}.mini-position-pill[data-v-266f6b61]{display:inline-flex;max-width:220px;align-items:center;margin-top:-5px;margin-left:-10px;padding:5px 12px;overflow:hidden;border-radius:999px;color:#7f7f7f;font-size:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.mini-today-more[data-v-266f6b61]{display:inline-flex;height:26px;align-items:center;justify-content:center;gap:6px;padding:0 4px}.mini-today-more span[data-v-266f6b61]{width:5px;height:5px;border-radius:50%;background:#a3a3a3}.mini-workline-list[data-v-266f6b61]{display:grid;margin:5px 0 0;padding:0;background:transparent;list-style:none}.mini-workline-row[data-v-266f6b61]{position:relative;padding:15px 0 0 4px;border-bottom:1px solid #f1f1f1;background:transparent;cursor:pointer}.mini-workline-row--active[data-v-266f6b61]{background:transparent}.mini-workline-head[data-v-266f6b61]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.mini-workline-main[data-v-266f6b61]{min-width:0}.mini-workline-main strong[data-v-266f6b61]{display:flex;min-height:32px;align-items:center;color:#222;font-size:20px;font-weight:500;line-height:1.32;word-break:break-word}.mini-workline-meta[data-v-266f6b61]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:3px;color:#666;font-size:14px;font-weight:400;line-height:1.35}.mini-workline-meta img[data-v-266f6b61]{width:12px;height:12px;opacity:1}.mini-workline-count[data-v-266f6b61]{margin-top:2px;color:#333;font-size:14px;font-weight:700}.mini-workline-side[data-v-266f6b61]{display:flex;align-items:flex-start;justify-content:flex-end;width:66px;padding-top:0;white-space:nowrap}.mini-workline-record-btn[data-v-266f6b61]{width:72px;height:32px;border:0;border-radius:7px;background:#20bf64;color:#fff;font-size:16px;font-weight:700;cursor:pointer;line-height:1.2}.mini-workline-record-btn--done[data-v-266f6b61]{background:#20bf641f;color:#20bf64;box-shadow:inset 0 0 0 1px #20bf642e}.mini-workline-status[data-v-266f6b61]{display:inline-flex;height:28px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;color:#999;font-size:14px;font-weight:600}.mini-workline-body[data-v-266f6b61]{width:100%;padding-top:3px;padding-bottom:14px}.mini-workline-hint[data-v-266f6b61]{display:-webkit-box;margin:0;overflow:hidden;color:#666;font-size:14px;font-weight:400;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mini-workline-video[data-v-266f6b61]{display:flex;width:fit-content;align-items:center;gap:4px;margin-top:6px;padding-bottom:14px;color:#0f766e;font-size:14px;font-weight:800}.mini-workline-video img[data-v-266f6b61]{width:11px;height:11px;opacity:.72}.mini-workline-subtask-progress[data-v-266f6b61]{display:flex;align-items:center;gap:7px;margin-top:9px;padding-right:3px;color:#a3a3a3;font-size:12px;line-height:1.2}.mini-workline-subtask-bar[data-v-266f6b61]{position:relative;flex:1;height:3px;overflow:hidden;border-radius:999px;background:#f0f0f0}.mini-workline-subtask-bar span[data-v-266f6b61]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#20bf64}.mini-work-empty[data-v-266f6b61],.mini-camera-empty[data-v-266f6b61]{display:grid;min-height:180px;place-items:center;color:#64748b;font-size:14px}.mini-page--camera[data-v-266f6b61]{position:relative;overflow-y:auto;background:#000;scrollbar-width:none}.mini-page--publish[data-v-266f6b61]{position:relative;overflow:hidden;background:#fff}.mini-publish-view[data-v-266f6b61]{position:relative;min-height:100%;padding-top:62px;padding-bottom:74px;box-sizing:border-box;background:#fff;color:#111827}.mini-publish-head[data-v-266f6b61]{position:absolute;top:0;left:0;right:0;z-index:2;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;min-height:62px;padding:0 16px;box-sizing:border-box;border-bottom:1px solid rgba(15,23,42,.06);background:#fff}.mini-publish-head button[data-v-266f6b61]{padding:0;border:0;background:transparent;color:#333;font-size:16px;font-weight:500;text-align:left}.mini-publish-head div[data-v-266f6b61]{min-width:0;text-align:center}.mini-publish-head strong[data-v-266f6b61]{display:block;color:#222;font-size:17px;font-weight:700;line-height:1.25}.mini-publish-head span[data-v-266f6b61]{display:block;margin-top:2px;overflow:hidden;color:#888;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mini-publish-content[data-v-266f6b61]{height:calc(var(--preview-phone-height) - 164px);overflow-y:auto;padding:20px 20px 28px;box-sizing:border-box;scrollbar-width:none}.mini-publish-content[data-v-266f6b61]::-webkit-scrollbar{display:none}.mini-publish-textarea[data-v-266f6b61]{min-height:92px;color:#b0b0b0;font-size:17px;line-height:1.45}.mini-publish-image-grid[data-v-266f6b61]{display:flex;gap:10px;margin-top:8px}.mini-publish-image-picker[data-v-266f6b61]{display:grid;width:72px;height:72px;place-items:center;border-radius:8px;background:#f5f5f5;color:#b7b7b7;font-size:38px;font-weight:200;line-height:1}.mini-publish-topic-row[data-v-266f6b61]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mini-publish-topic-row span[data-v-266f6b61]{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border-radius:999px;background:#f6f7f8;color:#555;font-size:13px;font-weight:600}.mini-publish-association[data-v-266f6b61]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;margin-top:12px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:#333;font-size:15px}.mini-publish-association span[data-v-266f6b61],.mini-publish-association strong[data-v-266f6b61]{min-width:0}.mini-publish-association strong[data-v-266f6b61]{overflow:hidden;color:#999;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mini-publish-requirement[data-v-266f6b61]{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f3fbf7;color:#168a4a;font-size:13px;font-weight:700;line-height:1.35}.mini-publish-footer[data-v-266f6b61]{position:absolute;left:0;right:0;bottom:0;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 18px;box-sizing:border-box;border-top:1px solid rgba(15,23,42,.08);background:#fff}.mini-publish-footer span[data-v-266f6b61]{color:#666;font-size:14px}.mini-publish-footer button[data-v-266f6b61]{min-width:76px;height:38px;border:0;border-radius:999px;background:#20bf64;color:#fff;font-size:15px;font-weight:800}.mini-page--work-detail[data-v-266f6b61]{background:#f5f6f8}.mini-work-detail-view[data-v-266f6b61]{position:relative;height:784px;min-height:calc(var(--preview-phone-height) - 28px);color:#1f2937}.mini-work-detail-head[data-v-266f6b61]{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;min-height:72px;padding:8px 16px 4px;box-sizing:border-box;background:#fff;text-align:center}.mini-work-detail-head button[data-v-266f6b61]{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent}.mini-work-detail-head button span[data-v-266f6b61]{width:10px;height:10px;border-left:2px solid #374151;border-bottom:2px solid #374151;transform:rotate(45deg)}.mini-work-detail-head div[data-v-266f6b61]{min-width:0}.mini-work-detail-head strong[data-v-266f6b61],.mini-work-detail-head small[data-v-266f6b61]{display:block}.mini-work-detail-head strong[data-v-266f6b61]{overflow:hidden;font-size:17px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mini-work-detail-head small[data-v-266f6b61]{margin-top:3px;color:#98a0ab;font-size:11px;font-weight:600}.mini-work-detail-progress[data-v-266f6b61]{height:3px;background:#e9edf0}.mini-work-detail-progress span[data-v-266f6b61]{display:block;height:100%;border-radius:0 99px 99px 0;background:#20bf64}.mini-work-detail-list[data-v-266f6b61]{height:calc(100% - 141px);padding:14px 14px 82px;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}.mini-work-detail-list[data-v-266f6b61]::-webkit-scrollbar{display:none}.mini-work-detail-card[data-v-266f6b61]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:10px;padding:15px 14px;border:1px solid rgba(15,23,42,.06);border-radius:13px;background:#fff;box-shadow:0 5px 18px #0f172a09}.mini-work-detail-card-index[data-v-266f6b61]{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#eaf9f0;color:#15944a;font-size:12px;font-weight:800}.mini-work-detail-card-body[data-v-266f6b61]{min-width:0}.mini-work-detail-card-title[data-v-266f6b61]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-work-detail-card-title strong[data-v-266f6b61]{min-width:0;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.mini-work-detail-card-title span[data-v-266f6b61]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#eaf9f0;color:#15944a;font-size:10px;font-weight:800}.mini-work-detail-card-title span.is-optional[data-v-266f6b61]{background:#eef4ff;color:#4a6da8}.mini-work-detail-card-title span.is-prompt[data-v-266f6b61]{background:#fff5df;color:#a56a12}.mini-work-detail-card p[data-v-266f6b61]{margin:7px 0 10px;color:#7b8490;font-size:12px;line-height:1.5}.mini-work-detail-record[data-v-266f6b61]{min-width:74px;height:30px;padding:0 13px;border:0;border-radius:999px;background:#20bf64;color:#fff;font-size:12px;font-weight:800}.mini-work-detail-prompt[data-v-266f6b61]{color:#a56a12;font-size:11px;font-weight:700}.mini-work-detail-footer[data-v-266f6b61]{position:absolute;left:0;right:0;bottom:0;display:flex;min-height:69px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;box-sizing:border-box;border-top:1px solid rgba(15,23,42,.07);background:#fffffff7}.mini-work-detail-footer span[data-v-266f6b61]{color:#98a0ab;font-size:10px}.mini-work-detail-footer button[data-v-266f6b61]{min-width:92px;height:38px;border:0;border-radius:999px;background:#20bf64;color:#fff;font-size:13px;font-weight:800}.mini-camera-view[data-v-266f6b61]{position:relative;height:784px;min-height:calc(var(--preview-phone-height) - 28px);overflow:hidden;background:radial-gradient(circle at center 35%,#5c64709e,#111827f5 50%,#000),#000}.mini-camera-view[data-v-266f6b61]:after{position:absolute;left:0;right:0;bottom:0;z-index:1;height:380px;background:linear-gradient(180deg,#39393900,#39393912 28%,#3939392e);content:"";pointer-events:none}.mini-camera-top-tools[data-v-266f6b61]{position:absolute;top:27px;left:16px;right:16px;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.mini-camera-top-tools button[data-v-266f6b61]{position:relative;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff29;pointer-events:auto}.mini-camera-top-tools span[data-v-266f6b61]{display:block;width:20px;height:20px}.mini-camera-close span[data-v-266f6b61]:before,.mini-camera-close span[data-v-266f6b61]:after{position:absolute;top:50%;left:50%;width:17px;height:2px;border-radius:999px;background:#fff;content:""}.mini-camera-close span[data-v-266f6b61]:before{transform:translate(-50%,-50%) rotate(45deg)}.mini-camera-close span[data-v-266f6b61]:after{transform:translate(-50%,-50%) rotate(-45deg)}.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-266f6b61]{position:relative;border:2px solid rgba(255,255,255,.92);border-radius:50%}.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-266f6b61]:before,.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-266f6b61]:after{position:absolute;background:#ffffffeb;content:""}.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-266f6b61]:before{top:-4px;left:4px;width:8px;height:4px;border-radius:4px 4px 0 0}.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-266f6b61]:after{right:-3px;bottom:2px;width:7px;height:7px;border-radius:50%}.mini-camera-frame[data-v-266f6b61]{position:absolute;top:120px;left:50%;z-index:0;display:flex;width:214px;height:270px;align-items:center;justify-content:center;color:#fffc;transform:translate(-50%)}.mini-camera-watermark[data-v-266f6b61]{position:absolute;left:16px;right:auto;top:calc(100% - 97px);bottom:auto;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:0;max-width:160px;padding:0;border-radius:0;background:transparent;color:#fff;font-size:12px;opacity:.68;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.42);transform:translateY(-50%)}.mini-camera-watermark strong[data-v-266f6b61]{display:block;max-width:156px;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.32;overflow-wrap:anywhere;word-break:break-all}.mini-camera-watermark span[data-v-266f6b61]{max-width:176px;font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-all}.mini-camera-watermark span+span[data-v-266f6b61]{margin-top:4px}.mini-camera-location[data-v-266f6b61],.mini-camera-watermark-row[data-v-266f6b61]{display:inline-flex;align-items:center;gap:5px}.mini-capture-context-stack[data-v-266f6b61]{position:absolute;left:0;right:0;bottom:213px;z-index:3;display:flex;flex-direction:column;align-items:center;width:100%;color:#fff}.mini-capture-operation-video[data-v-266f6b61]{display:inline-flex;align-items:center;justify-content:center;max-width:327px;min-height:20px;margin:0 0 9px;padding:0;border:0;background:transparent;color:#22c55e;font-size:16px;font-weight:700;line-height:20px;text-shadow:0 1px 4px rgba(0,0,0,.42)}.mini-capture-operation-video span[data-v-266f6b61]{width:7px;height:7px;margin-left:5px;border-top:2px solid currentColor;border-right:2px solid currentColor;border-radius:1px;transform:rotate(45deg)}.mini-capture-selector[data-v-266f6b61]{position:relative;width:310px;max-width:calc(100% - 48px);margin-bottom:18px;padding:0 23px;box-sizing:border-box;overflow:hidden;color:#fff;text-align:center}.mini-capture-selector[data-v-266f6b61]:before{position:absolute;inset:0;background:linear-gradient(90deg,#0000,#0003 16%,#0000006b,#0003 84%,#0000);content:"";pointer-events:none}.mini-capture-selector-line[data-v-266f6b61]{position:relative;z-index:1;width:calc(100% + 46px);height:1px;margin:0 -23px;background:linear-gradient(90deg,#fff0,#ffffffb8 22%,#ffffffeb,#ffffffb8 78%,#fff0)}.mini-capture-selector-content[data-v-266f6b61]{position:relative;z-index:1;display:flex;min-height:36px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0;box-sizing:border-box}.mini-capture-selector strong[data-v-266f6b61]{position:relative;z-index:1;display:block;max-width:230px;margin:0;overflow:hidden;font-size:18px;font-weight:700;line-height:1.35;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.42);white-space:nowrap}.mini-capture-selector p[data-v-266f6b61]{position:relative;z-index:1;margin:0;max-width:260px;color:#fffffff0;font-size:14px;line-height:1.36;text-shadow:0 1px 4px rgba(0,0,0,.52);overflow-wrap:anywhere;word-break:break-all}.mini-capture-selector p[data-v-266f6b61]:first-of-type{margin-top:0}.mini-capture-selector p.mini-capture-selector-hint[data-v-266f6b61]{color:#facc15;font-weight:700}.mini-capture-thumb-strip[data-v-266f6b61]{display:flex;flex-direction:column;align-items:center;width:100%;gap:7px;margin-bottom:9px;padding:8px 16px 4px;box-sizing:border-box}.mini-capture-thumb-row[data-v-266f6b61]{display:flex;width:100%;align-items:center;justify-content:center;gap:7px}.mini-capture-thumb-row span[data-v-266f6b61]{position:relative;flex-shrink:0;display:flex;width:48px;height:48px;align-items:flex-end;justify-content:center;padding:3px;border:1px dashed rgba(255,255,255,.62);border-radius:8px;box-sizing:border-box;background:#0f172a6b;color:#fff;font-size:12px;font-weight:400;line-height:1.2;text-align:center;overflow-wrap:anywhere;word-break:break-all}.mini-capture-thumb-row span[data-v-266f6b61]:after{position:absolute;left:2px;right:2px;bottom:2px;height:18px;z-index:-1;border-radius:0 0 6px 6px;background:#0f172aa3;content:""}.mini-capture-footer-hint[data-v-266f6b61]{position:absolute;left:0;right:0;bottom:156px;z-index:3;color:#ffffffd1;font-size:14px;font-weight:400;line-height:1.35;text-align:center}.mini-capture-actions[data-v-266f6b61]{position:absolute;left:0;right:0;bottom:61px;z-index:3;display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;justify-content:center;width:100%;padding:0 18px;box-sizing:border-box}.mini-capture-action-side[data-v-266f6b61]{justify-self:center;width:48px;height:48px}.mini-capture-shutter[data-v-266f6b61]{position:relative;z-index:1;display:flex;width:72px;height:72px;align-items:center;justify-content:center;margin:0 auto;padding:0;border:4px solid rgba(255,255,255,.7);border-radius:50%;background:#ffffff14}.mini-capture-shutter span[data-v-266f6b61]{width:52px;height:52px;border-radius:50%;background:#fff}.mini-capture-save[data-v-266f6b61]{justify-self:center;min-width:84px;height:38px;padding:0 19px;border:0;border-radius:999px;background:#22c55ef0;color:#fff;font-size:17px;font-weight:600;line-height:38px}.ui-animated-list-shell.subtask-manager-list{display:flex;flex-direction:column;gap:0;border:1px solid rgba(15,23,42,.1);border-radius:6px;overflow:hidden;background:#fff}.subtask-manager-list--with-switch{display:flex;flex-direction:column;gap:0;border:1px solid rgba(15,23,42,.1);border-radius:12px;overflow:hidden;background:#fffffff5;transition:border-color .22s ease,background .22s ease}.subtask-manager-list--with-switch .subtask-manager-list-switch.ui-switch-card,.subtask-manager-list--with-switch .workflow-subtasks-toggle.ui-switch-card{border:none;border-radius:0;background:transparent;box-shadow:none}.subtask-manager-list--with-switch .subtask-manager-list-switch.ui-switch-card:hover:not(.is-disabled),.subtask-manager-list--with-switch .workflow-subtasks-toggle.ui-switch-card:hover:not(.is-disabled),.subtask-manager-list--with-switch .subtask-manager-list-switch.ui-switch-card.is-active,.subtask-manager-list--with-switch .workflow-subtasks-toggle.ui-switch-card.is-active{border:none;background:transparent;box-shadow:none}.subtask-manager-list--with-switch .subtask-manager-list-switch.ui-switch-card .ui-switch-card__icon,.subtask-manager-list--with-switch .workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon,.subtask-manager-list--with-switch .subtask-manager-list-switch.ui-switch-card .ui-switch-card__copy,.subtask-manager-list--with-switch .workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy,.subtask-manager-list--with-switch .subtask-manager-list-switch.ui-switch-card .ui-switch-card__control,.subtask-manager-list--with-switch .workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control{align-self:center}.subtask-manager-list-body-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .26s ease,opacity .22s ease}.subtask-manager-list-body-wrap--open{grid-template-rows:1fr;opacity:1}.subtask-manager-list-body-wrap .subtask-manager-list-body{min-height:0;overflow:hidden}.subtask-manager-list-body-wrap--open .subtask-manager-list-body{border-top:1px solid rgba(15,23,42,.06)}.subtask-manager-list-body-wrap .subtask-manager-list-body>.field-error-hint{margin:0;padding:8px 12px 0}.subtask-manager-list--with-switch .subtask-manager-list-items{border:none;border-radius:0;background:transparent}.workflow-guidance-stack{display:flex;flex-direction:column;gap:12px}.workflow-guidance-group{display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.1);border-radius:12px;overflow:hidden;background:#fffffff5}.workflow-guidance-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fbfcfd;border-bottom:1px solid rgba(15,23,42,.06)}.workflow-guidance-group-head>span{font-size:13px;font-weight:700;color:#334155;line-height:1.4}.workflow-guidance-group-head .workflow-field-label-row{min-width:0}.workflow-guidance-group-body{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.workflow-acceptance-body{gap:14px}.workflow-acceptance-switches{display:grid;gap:10px}.workflow-guidance-group-body:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body:has(>.operation-video-uploader .operation-video-empty){padding:0;gap:0}.workflow-guidance-group-body .workflow-guidance-prompt-field,.workflow-guidance-group-body .preview-guidance-prompt-field{gap:0;margin:0}.workflow-guidance-group-body .text-area{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area:focus{outline:none}.workflow-guidance-group-body .workflow-placeholder-list--single{margin:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list,.workflow-guidance-group-body .ui-animated-list-shell.preview-guidance-placeholder-list{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row:last-child{border-radius:0}.workflow-placeholder-empty-row{display:grid;grid-template-columns:66px minmax(0,1fr);gap:13px 15px;padding:23px 17px 24px;color:#475569;font-size:13px;box-sizing:border-box}.workflow-placeholder-empty-intro,.workflow-placeholder-empty-benefits p{margin:0;line-height:1.55}.workflow-placeholder-empty-icon{grid-column:1;grid-row:1 / 3;width:66px;height:66px;object-fit:contain;align-self:start}.workflow-placeholder-empty-benefits{display:flex;flex-direction:column;gap:5px;color:#334155}.workflow-placeholder-empty-benefits p{display:flex;gap:7px}.workflow-placeholder-empty-benefits span{color:#0f766e;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row{border-bottom:1px solid rgba(15,23,42,.06)}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row:last-of-type{border-bottom:none}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:40px;padding:0 8px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row:hover{background:#0f766e14}.recommended-template-mask[data-v-9a69097e]{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#0f172a59}.recommended-template-card[data-v-9a69097e]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;width:min(1180px,calc(var(--web-logical-vw) * 100 - 48px));max-height:calc(var(--web-logical-vh) * 100 - 64px);padding:24px;border-radius:18px;background:#fff;box-shadow:0 30px 80px #0f172a2e}.recommended-template-head[data-v-9a69097e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.recommended-template-head h4[data-v-9a69097e],.recommended-template-head p[data-v-9a69097e]{margin:0}.recommended-template-head h4[data-v-9a69097e]{color:#0f172a;font-size:22px}.recommended-template-head p[data-v-9a69097e]{margin-top:6px;color:#64748b;line-height:1.6}.recommended-template-close[data-v-9a69097e]{width:40px;height:40px;border:0;border-radius:999px;background:#f6f8fb;color:#475569;font-size:24px;cursor:pointer;transition:background .16s ease,color .16s ease}.recommended-template-close[data-v-9a69097e]:hover{background:#eef3f7;color:#0f172a}.recommended-template-loading[data-v-9a69097e]{display:grid;place-items:center;min-height:260px;color:#64748b;font-size:14px}.recommended-template-grid[data-v-9a69097e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;align-items:stretch;gap:16px;overflow:auto;padding:2px}.recommended-scene-card[data-v-9a69097e]{position:relative;display:block;min-width:0;height:220px;min-height:220px;padding:0;border:1px solid rgba(215,227,222,.92);border-radius:12px;background:#0f172a;color:#fff;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 8px 17px #0f172a29;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.recommended-scene-card[data-v-9a69097e]:hover{transform:translateY(-1px);border-color:#8fbfa9;box-shadow:0 14px 30px #0f172a33}.recommended-scene-card.active[data-v-9a69097e]{border-color:#2f855a;box-shadow:0 16px 34px #2f855a26,inset 0 0 0 1px #2f855a6b}.recommended-scene-card.disabled[data-v-9a69097e]{cursor:not-allowed;opacity:.58}.recommended-scene-card-image[data-v-9a69097e],.recommended-scene-card-shade[data-v-9a69097e]{position:absolute;inset:0;width:100%;height:100%}.recommended-scene-card-image[data-v-9a69097e]{display:block;object-fit:cover}.recommended-scene-card-shade[data-v-9a69097e]{background:linear-gradient(90deg,#081420e6,#081420ad 48%,#0814201f),linear-gradient(180deg,#08142014,#081420ad)}.recommended-scene-card-content[data-v-9a69097e]{position:relative;z-index:1;display:block;min-height:220px;padding:22px 22px 70px;box-sizing:border-box}.recommended-scene-card-head[data-v-9a69097e]{display:flex;align-items:flex-start;gap:10px}.recommended-scene-card-name[data-v-9a69097e]{flex:1;min-width:0;color:#fff;font-size:17px;line-height:1.25;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.28)}.recommended-scene-card-badge[data-v-9a69097e]{flex:0 0 auto;max-width:130px;padding:4px 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;overflow:hidden;background:#0f172a7a;color:#fffffff0;font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.recommended-scene-card-value[data-v-9a69097e]{display:-webkit-box;width:calc(100% - 130px);margin-top:16px;overflow:hidden;color:#ffffffe0;font-size:13px;font-weight:500;line-height:1.42;text-shadow:0 2px 7px rgba(0,0,0,.28);-webkit-box-orient:vertical;-webkit-line-clamp:3}.recommended-scene-card-tags[data-v-9a69097e]{display:flex;flex-wrap:wrap;gap:6px;width:calc(100% - 130px);margin-top:16px}.recommended-scene-card-tag[data-v-9a69097e]{padding:3px 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff29;color:#ffffffe6;font-size:12px;font-weight:600;line-height:1.2}.recommended-scene-not-ready[data-v-9a69097e]{position:absolute;z-index:2;right:14px;bottom:14px;padding:4px 8px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:12px;font-weight:800}.recommended-scene-card-action[data-v-9a69097e]{position:absolute;right:18px;bottom:18px;z-index:2;min-width:82px;height:38px;padding:0 18px;border:0;border-radius:999px;background:#2f855a;color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #2f855a57;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.recommended-scene-card-action[data-v-9a69097e]:hover{background:#276f4b;box-shadow:0 14px 32px #2f855a66;transform:translateY(-1px)}.recommended-scene-card-action[data-v-9a69097e]:focus-visible{outline:3px solid rgba(255,255,255,.34);outline-offset:2px}.recommended-scene-card-action[data-v-9a69097e]:disabled{cursor:wait;opacity:.74}.recommended-template-error[data-v-9a69097e]{margin:0;padding:10px 12px;border-radius:10px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.recommended-template-error.in-preview[data-v-9a69097e]{margin-top:12px}.tree-node[data-v-14631e5e]{--tree-gap: 6px;--tree-guides-gap: 2px;--tree-guide-cell-width: 28px;--tree-guide-line-x: 21px;display:flex;flex-direction:column;gap:var(--tree-gap);position:relative}.tree-node-guide-backdrop[data-v-14631e5e]{position:absolute;z-index:0;left:0;top:0;bottom:calc(-1 * var(--tree-gap));display:flex;pointer-events:none}.tree-node-guide-backdrop-cell[data-v-14631e5e]{width:var(--tree-guide-cell-width);flex:0 0 var(--tree-guide-cell-width);position:relative}.tree-node-guide-backdrop-cell.is-visible[data-v-14631e5e]:after{content:"";position:absolute;left:var(--tree-guide-line-x);top:0;bottom:0;width:1px;transform:translate(-50%);background:#94a3b86b}.tree-row-wrap[data-v-14631e5e]{position:relative;z-index:1}.tree-row-wrap.is-menu-open[data-v-14631e5e]{z-index:20}.tree-node[data-v-14631e5e]:has(.tree-row-wrap.is-menu-open){z-index:40}.tree-children[data-v-14631e5e]:has(.tree-row-wrap.is-menu-open){z-index:40}.tree-node.is-menu-open-node[data-v-14631e5e]{z-index:50}.tree-row-outer[data-v-14631e5e]{display:flex;align-items:stretch;gap:var(--tree-guides-gap);min-width:0}.tree-guides[data-v-14631e5e]{display:flex;flex-direction:row;flex-shrink:0;align-self:stretch}.tree-guide-cell[data-v-14631e5e]{width:var(--tree-guide-cell-width);flex:0 0 var(--tree-guide-cell-width);position:relative;align-self:stretch;min-height:58px;overflow:visible}.tree-guide-vert[data-v-14631e5e]:after{content:"";position:absolute;left:var(--tree-guide-line-x);top:0;bottom:calc(-1 * var(--tree-gap));width:1px;transform:translate(-50%);background:#94a3b86b}.tree-guide-elbow[data-v-14631e5e]:before{content:"";position:absolute;left:var(--tree-guide-line-x);top:0;bottom:0;width:1px;transform:translate(-50%);background:#94a3b86b}.tree-guide-elbow[data-v-14631e5e]:not(.tree-guide-elbow-last):before{bottom:calc(-1 * var(--tree-gap))}.tree-guide-elbow-last[data-v-14631e5e]:before{bottom:50%}.tree-children>.tree-node:first-child .tree-guide-vert[data-v-14631e5e]:after{top:calc(-1 * var(--tree-gap))}.tree-children>.tree-node:first-child .tree-guide-elbow[data-v-14631e5e]:before{top:calc(-1 * var(--tree-gap))}.tree-guide-elbow[data-v-14631e5e]:after{content:"";position:absolute;left:var(--tree-guide-line-x);top:50%;width:calc(100% - var(--tree-guide-line-x) + var(--tree-guides-gap));height:1px;transform:translateY(-50%);background:#94a3b86b}.tree-row[data-v-14631e5e]{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;flex:1;min-width:0;padding:7px 4px 7px 10px;border:1px solid rgba(15,23,42,.04);border-radius:18px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffe0;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.tree-row[data-v-14631e5e]:hover{border-color:#222a451a;background:#f8fafcf5;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0a;transform:translateY(-1px)}.tree-row[data-v-14631e5e]:focus-visible{outline:2px solid rgba(63,141,101,.42);outline-offset:2px}.tree-row.is-selected[data-v-14631e5e]{border-color:#3f8d6538;background:linear-gradient(180deg,#edf7f1f5,#f8fbf9fc);box-shadow:inset 0 1px #fffffff0,0 12px 26px #3f8d651a}.tree-row.is-department[data-v-14631e5e]:not(.is-selected),.tree-row.is-department[data-v-14631e5e]:not(.is-selected):hover{border-color:transparent;background:transparent;box-shadow:none;transform:none}.tree-row.is-department.is-selected[data-v-14631e5e]{border-color:#3f8d653d;background:#edf7f1cc;box-shadow:none;transform:none}.tree-row.is-business-excluded[data-v-14631e5e],.tree-row.is-business-excluded[data-v-14631e5e]:hover,.tree-row.is-business-excluded.is-selected[data-v-14631e5e]{border-color:#94a3b833;background:#f8fafcc2;box-shadow:none;transform:none}.tree-row.is-business-excluded .tree-label-name[data-v-14631e5e],.tree-row.is-business-excluded .tree-label-meta[data-v-14631e5e],.tree-row.is-business-excluded .tree-label-meta-button[data-v-14631e5e]{color:#94a3b8}.tree-row.is-order-dragging[data-v-14631e5e]{opacity:.48}.tree-row.is-order-drop-before[data-v-14631e5e]:before,.tree-row.is-order-drop-after[data-v-14631e5e]:after{content:"";position:absolute;z-index:3;left:8px;right:8px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.tree-row.is-order-drop-before[data-v-14631e5e]:before{top:-4px}.tree-row.is-order-drop-after[data-v-14631e5e]:after{bottom:-4px}.tree-row.is-position-move-target[data-v-14631e5e]{border-color:#23855bb8;background:#e7f7eef5;box-shadow:inset 0 0 0 1px #23855b1f,0 10px 24px #23855b21}.tree-row.is-position-move-target[data-v-14631e5e]:after{content:"移至此部门";position:absolute;z-index:3;right:10px;top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:999px;background:#23855b;color:#fff;font-size:11px;font-weight:700;line-height:1;pointer-events:none}.tree-row.is-position-move-target .tree-more[data-v-14631e5e]{opacity:0;pointer-events:none}.tree-drag-handle[data-v-14631e5e]{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.tree-drag-handle[data-v-14631e5e]:hover,.tree-drag-handle[data-v-14631e5e]:focus-visible{color:#23855b;background:#23855b14;outline:none}.tree-drag-handle[data-v-14631e5e]:active{cursor:grabbing}.tree-drag-handle[data-v-14631e5e]:disabled{cursor:default;opacity:.52}.tree-drag-handle[data-v-14631e5e]:disabled:not(.is-placeholder){cursor:wait}.tree-row.is-readonly[data-v-14631e5e]{border-color:transparent;background:transparent;box-shadow:none;opacity:.54;transform:none}.tree-row.is-readonly[data-v-14631e5e]:hover{border-color:transparent;background:transparent;box-shadow:none;opacity:.66;transform:none}.tree-row.is-readonly.is-selected[data-v-14631e5e]{border-color:#94a3b838;background:#f1f5f9b8;opacity:.72}.tree-row.is-readonly .tree-label-name[data-v-14631e5e],.tree-row.is-readonly.is-selected .tree-label-name[data-v-14631e5e]{color:#64748b}.tree-row.is-readonly .tree-label-meta[data-v-14631e5e],.tree-row.is-readonly.is-selected .tree-label-meta[data-v-14631e5e]{color:#94a3b8}.tree-label[data-v-14631e5e]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;flex:1}.tree-label-title[data-v-14631e5e]{display:inline-flex;max-width:100%;align-items:center;gap:7px;min-width:0}.tree-business-unit-icon[data-v-14631e5e]{flex:0 0 auto;color:#2b7651}.tree-label-name[data-v-14631e5e]{max-width:100%;font-size:15px;font-weight:700;color:#14213d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tree-status-tag[data-v-14631e5e]{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#eef2f6;color:#64748b;font-size:10px;font-weight:700;line-height:1.4}.tree-ai-generated-dot[data-v-14631e5e]{width:7px;height:7px;flex:0 0 7px;align-self:flex-start;margin:1px 0 0 -5px;border:1.5px solid #fff;border-radius:50%;background:#22c55e;box-shadow:0 1px 3px #16a34a47}.tree-sop-suggestion-count[data-v-14631e5e]{padding:0;border:0;background:transparent;color:#7457d8;font:inherit;font-weight:700;cursor:pointer}.tree-sop-suggestion-count[data-v-14631e5e]:hover,.tree-sop-suggestion-count[data-v-14631e5e]:focus-visible{color:#5b3fc2;text-decoration:underline;text-underline-offset:2px;outline:none}.tree-node.is-enterprise-root-node .tree-label-name[data-v-14631e5e]{max-width:176px}.tree-search-highlight[data-v-14631e5e]{border-radius:4px;background:#14b8a62e;color:#0f766e}.tree-label-meta[data-v-14631e5e]{max-width:100%;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.2;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-label-meta-divider[data-v-14631e5e]{color:#94a3b8b8}.tree-label-meta-button[data-v-14631e5e]{display:inline;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tree-ai-background-preview[data-v-14631e5e]{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:0;border:0;color:#7b8797;background:transparent;font:inherit;font-size:11px;line-height:1.25;text-align:left;cursor:pointer}.tree-ai-background-preview svg[data-v-14631e5e]{flex:0 0 auto;color:#4f8f69}.tree-ai-background-preview span[data-v-14631e5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-ai-background-preview[data-v-14631e5e]:hover,.tree-ai-background-preview[data-v-14631e5e]:focus-visible{color:#168a4a;outline:none;text-decoration:underline;text-underline-offset:2px}.tree-label-meta-button[data-v-14631e5e]:hover,.tree-label-meta-button[data-v-14631e5e]:focus-visible{color:var(--green-700);text-decoration:underline;text-underline-offset:2px}.tree-row.is-selected .tree-label-name[data-v-14631e5e]{color:var(--green-700)}.tree-row.is-selected .tree-label-meta[data-v-14631e5e],.tree-row.is-selected .tree-label-meta-button[data-v-14631e5e]{color:#0f766eb8}.tree-more[data-v-14631e5e]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;margin-right:8px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#64748b;opacity:0;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.tree-more-icon[data-v-14631e5e]{display:block;flex-shrink:0}.tree-more[data-v-14631e5e] svg{display:block}.tree-row:hover .tree-more[data-v-14631e5e],.tree-row.is-selected .tree-more[data-v-14631e5e],.tree-more.is-open[data-v-14631e5e]{opacity:1}.tree-more[data-v-14631e5e]:hover,.tree-more.is-open[data-v-14631e5e]{border-color:#94a3b833;background:#f8fafcf5;color:#0f172a}.tree-quick-menu[data-v-14631e5e]{position:fixed;z-index:1200;min-width:168px;display:flex;flex-direction:column;gap:0;padding:6px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f}.tree-menu-action[data-v-14631e5e]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;border-radius:10px;background:transparent;color:#334155;font-size:13px;font-weight:500;padding:9px 11px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tree-menu-action[data-v-14631e5e]:hover{background:#f1f5f9f2;color:#0f172a}.tree-menu-action.danger[data-v-14631e5e]{color:#b42318}.tree-menu-action.danger[data-v-14631e5e]:hover{background:#fef2f2f2;color:#991b1b}.tree-children[data-v-14631e5e]{display:flex;flex-direction:column;gap:var(--tree-gap);position:relative;z-index:1}.organization-background-backdrop[data-v-c67dd2b3]{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:24px;background:#0f172a6b}.organization-background-sheet[data-v-c67dd2b3]{width:min(680px,100%);overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 28px 80px #0f172a3d}.organization-background-head[data-v-c67dd2b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #edf1ef}.organization-background-head p[data-v-c67dd2b3],.organization-background-head h2[data-v-c67dd2b3],.organization-background-head span[data-v-c67dd2b3]{margin:0}.organization-background-head p[data-v-c67dd2b3]{color:#168a4a;font-size:11px;font-weight:800;letter-spacing:.08em}.organization-background-head h2[data-v-c67dd2b3]{color:#102033;font-size:20px}.organization-background-title-row[data-v-c67dd2b3]{display:flex;align-items:center;gap:7px;margin-top:5px}.organization-background-head span[data-v-c67dd2b3]{display:block;margin-top:4px;color:#8490a0;font-size:13px}.organization-background-head>button[data-v-c67dd2b3]{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#64748b;background:#f3f6f5}.organization-background-editor[data-v-c67dd2b3]{min-height:310px;padding:24px 24px 16px}.organization-background-state[data-v-c67dd2b3]{min-height:310px;padding:24px;background:#fff}.organization-background-state[data-v-c67dd2b3]{display:grid;place-items:center;color:#8490a0}.organization-background-error[data-v-c67dd2b3]{margin:12px 24px 0;color:#dc2626;font-size:13px}.organization-background-footer[data-v-c67dd2b3]{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 22px;border-top:1px solid #edf1ef}.organization-background-footer button[data-v-c67dd2b3]{min-width:92px;height:40px;border-radius:999px;font:inherit;font-weight:700}.organization-background-cancel[data-v-c67dd2b3]{border:0;color:#64748b;background:transparent}.organization-background-save[data-v-c67dd2b3]{border:0;color:#fff;background:#20bf64}.organization-background-footer button[data-v-c67dd2b3]:disabled,.organization-background-head>button[data-v-c67dd2b3]:disabled{cursor:not-allowed;opacity:.55}.org-panel[data-v-b783b9f6]{display:flex;flex-direction:column;height:calc(var(--web-logical-vh) * 100 - 48px);min-height:calc(var(--web-logical-vh) * 100 - 48px)}.org-panel[data-v-b783b9f6] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-b783b9f6] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-b783b9f6]{width:clamp(300px,calc(var(--web-logical-vw) * 28),460px);min-width:0}.dialog-card[data-v-b783b9f6]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-b783b9f6]{display:flex;flex:1;flex-direction:column;min-height:0}.org-layout[data-v-b783b9f6] .ui-relation-workspace-pane--detail{padding:0;overflow:hidden}.org-toolbar-actions[data-v-b783b9f6],.detail-actions[data-v-b783b9f6],.dialog-actions[data-v-b783b9f6]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-b783b9f6]{display:grid;gap:16px}.crud-modal-card[data-testid=org-work-copy-target-modal]{height:min(680px,calc(var(--web-logical-vh) * 100 - 48px));max-height:min(680px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=org-work-copy-target-modal] .crud-modal-body{min-height:0;flex:1 1 auto}.org-delete-summary[data-v-b783b9f6]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-b783b9f6]{margin-top:8px;color:#64748b}.org-delete-option[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-size:14px;line-height:1.5}.org-delete-option input[data-v-b783b9f6]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-b783b9f6]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-b783b9f6]{min-width:0;min-height:0}.org-tree-head[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-b783b9f6]{flex-shrink:0}.org-sop-suggestion-summary[data-v-b783b9f6]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 9px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:#f5f3ffeb;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.org-sop-suggestion-summary-spark[data-v-b783b9f6]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-b783b9f6]{min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#7c3aed;color:#fff;font:inherit;cursor:pointer}.org-sop-suggestion-summary>button[data-v-b783b9f6]:hover{background:#6d28d9}.org-tree-list[data-v-b783b9f6]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-b783b9f6]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-b783b9f6]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-b783b9f6]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-b783b9f6]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-b783b9f6]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-b783b9f6]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.org-sop-suggestion-summary-item[data-v-b783b9f6]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-b783b9f6]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-b783b9f6]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-b783b9f6]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-b783b9f6]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-b783b9f6]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-b783b9f6]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-status[data-v-b783b9f6]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.org-sop-suggestion-summary-content>strong[data-v-b783b9f6]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-b783b9f6]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-b783b9f6]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-b783b9f6]{min-height:160px}.org-detail-panel[data-v-b783b9f6]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-b783b9f6]{grid-template-columns:var(--org-department-column-width, 420px) 12px minmax(360px,1fr)}.org-department-detail-panel[data-v-b783b9f6],.org-position-detail-panel[data-v-b783b9f6]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-b783b9f6],.org-position-detail-panel[data-v-b783b9f6]{padding:20px}.org-detail-columns--with-position .org-department-detail-panel[data-v-b783b9f6]{padding-right:18px}.org-detail-column-resizer[data-v-b783b9f6]{position:relative;z-index:2;align-self:stretch;min-width:12px;min-height:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.org-detail-column-resizer[data-v-b783b9f6]:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0f172a1a;content:"";transform:translate(-50%);transition:width .15s ease,background-color .15s ease}.org-detail-column-resizer[data-v-b783b9f6]:hover:before,.org-detail-column-resizer[data-v-b783b9f6]:focus-visible:before,.org-detail-columns.is-resizing .org-detail-column-resizer[data-v-b783b9f6]:before,.org-layout.is-tree-resizing .org-tree-column-resizer[data-v-b783b9f6]:before{width:3px;border-radius:999px;background:#0f8f7fb8}.org-tree-column-resizer[data-v-b783b9f6]{height:100%}.org-detail-column-resizer[data-v-b783b9f6]:focus-visible{box-shadow:inset 0 0 0 2px #0f8f7f29}.org-position-detail-panel--embedded[data-v-b783b9f6]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-b783b9f6]{display:block}.org-position-detail-placeholder[data-v-b783b9f6]{flex:1;min-height:0;width:100%}.detail-head[data-v-b783b9f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-b783b9f6]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-b783b9f6]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-b783b9f6]{min-width:0;width:100%}.department-title-summary-row[data-v-b783b9f6],.department-detail-tab-row[data-v-b783b9f6]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-b783b9f6]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-b783b9f6]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-b783b9f6]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-b783b9f6]{margin-top:4px}.department-detail-tab-button[data-v-b783b9f6]{position:relative;padding:4px 1px 10px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:800;cursor:pointer}.department-detail-tab-button.is-active[data-v-b783b9f6]{color:#0f766e}.department-detail-tab-button.is-active[data-v-b783b9f6]:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:#0f8f7f;content:""}.department-position-row.department-work-template-row[data-v-b783b9f6]{grid-template-columns:24px 24px minmax(0,1fr)}.department-summary-action-row[data-v-b783b9f6]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:color .15s ease}.department-member-summary-link[data-v-b783b9f6]:hover,.department-member-summary-link[data-v-b783b9f6]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-b783b9f6]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:3px;border-radius:8px}.department-summary-action-row .department-position-add-button[data-v-b783b9f6]{margin-left:auto}.detail-head--position .detail-head-main[data-v-b783b9f6]{min-width:0;width:100%}.detail-head--position[data-v-b783b9f6]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-b783b9f6],.detail-head--position:hover h3[data-v-b783b9f6],.detail-head--position:focus-visible h3[data-v-b783b9f6]{color:#0f766e}.detail-head--position[data-v-b783b9f6]:focus{outline:none}.detail-head--position .detail-actions[data-v-b783b9f6]{flex:0 0 auto}.position-detail-title-row[data-v-b783b9f6]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-b783b9f6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-b783b9f6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-b783b9f6]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f0fdfae0;border:1px solid rgba(13,148,136,.22);color:#0f766e;font-size:12px;font-weight:700;line-height:1.2}.position-detail-action-row[data-v-b783b9f6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:0;min-height:34px;min-width:0}.position-detail-member-meta[data-v-b783b9f6]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-b783b9f6]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-b783b9f6]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-b783b9f6]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-b783b9f6]{margin-top:0}.department-position-add-button[data-v-b783b9f6]{flex:0 0 auto}.department-position-bulkbar[data-v-b783b9f6]{min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:2px 0 0}.department-position-bulkbar.is-active[data-v-b783b9f6]{color:#0f766e}.department-position-row-check[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px;font-weight:600;line-height:1.4}.department-position-row-check input[data-v-b783b9f6]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-b783b9f6]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-b783b9f6]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-b783b9f6]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-b783b9f6]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-b783b9f6]{position:relative;display:grid;grid-template-columns:24px 24px minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.department-position-row.is-order-dragging[data-v-b783b9f6]{opacity:.48}.department-position-row.is-order-drop-before[data-v-b783b9f6]:before,.department-position-row.is-order-drop-after[data-v-b783b9f6]:after{content:"";position:absolute;z-index:2;left:12px;right:12px;height:2px;border-radius:999px;background:#23855b;pointer-events:none}.department-position-row.is-order-drop-before[data-v-b783b9f6]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-b783b9f6]:after{bottom:-7px}.department-position-drag-handle[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0 -6px 0 -4px;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-b783b9f6]:hover,.department-position-drag-handle[data-v-b783b9f6]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-b783b9f6]:active{cursor:grabbing}.department-position-drag-handle[data-v-b783b9f6]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-b783b9f6]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-b783b9f6]:hover,.department-position-row.is-active[data-v-b783b9f6]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-b783b9f6]{animation:department-position-sop-applied-b783b9f6 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-b783b9f6]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-b783b9f6]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-manager-corner[data-v-b783b9f6],.department-position-temporary-corner[data-v-b783b9f6]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 5px;border-radius:0 13px 0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.department-position-manager-corner[data-v-b783b9f6]{background:#d8ad52;color:#101114}.department-position-temporary-corner[data-v-b783b9f6]{background:#bfdbfe;color:#1e3a8a}.department-position-sop-suggestion-tag[data-v-b783b9f6]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:18px;padding:0;border:0;background:transparent;color:#6f52cf;font-size:12px;font-weight:700;line-height:inherit;cursor:pointer}.department-position-sop-suggestion-tag[data-v-b783b9f6]:hover,.department-position-sop-suggestion-tag[data-v-b783b9f6]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-b783b9f6]{width:12px;height:12px}.department-position-sop-applied-status[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-b783b9f6 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-b783b9f6{0%{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}42%{border-color:#23855b61;background:#e8f7effa;box-shadow:0 12px 28px #23855b21}to{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}}@keyframes department-position-sop-applied-status-b783b9f6{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.department-position-row.is-sop-suggestion-applied[data-v-b783b9f6],.department-position-sop-applied-status[data-v-b783b9f6]{animation:none}}.department-position-row-title strong[data-v-b783b9f6]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-b783b9f6]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-b783b9f6]{color:#64748b94}.department-position-row-meta-button[data-v-b783b9f6]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-b783b9f6]:hover,.department-position-row-meta-button[data-v-b783b9f6]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-b783b9f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-b783b9f6]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:28px;height:28px;opacity:0;pointer-events:none;transition:opacity .15s ease}.department-position-row:hover .department-position-row-actions[data-v-b783b9f6],.department-position-row:focus-within .department-position-row-actions[data-v-b783b9f6],.department-position-row.is-active .department-position-row-actions[data-v-b783b9f6]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-b783b9f6]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-b783b9f6]{min-width:0}.department-summary-item span[data-v-b783b9f6]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-b783b9f6]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-b783b9f6]{margin-top:14px;padding:16px;border-radius:16px;border:1px dashed rgba(15,23,42,.12);color:#64748b;background:#f8fafcb8}.department-manager-modal[data-v-b783b9f6]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-b783b9f6]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-b783b9f6]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-b783b9f6]{overflow:hidden;font-size:21px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crud-modal-card.org-member-list-modal .crud-modal-close[data-v-b783b9f6]{width:36px;height:36px;border-radius:12px;color:#334155;font-size:24px;background:#0f172a0d}.crud-modal-card.org-member-list-modal .crud-modal-body[data-v-b783b9f6]{padding-top:14px}.department-manager-modal-section[data-v-b783b9f6]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-b783b9f6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.department-manager-modal-section-head strong[data-v-b783b9f6]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-b783b9f6]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-b783b9f6]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-b783b9f6]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-b783b9f6]{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcb8}.org-member-list-modal .department-manager-modal-section-head strong[data-v-b783b9f6]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-b783b9f6]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-b783b9f6]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-b783b9f6]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-b783b9f6]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-b783b9f6]{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;background:#fff;box-shadow:none;white-space:nowrap}.department-manager-modal-table[data-v-b783b9f6]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffffd6}.department-manager-modal-table-head[data-v-b783b9f6],.department-manager-modal-row[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(116px,.72fr) minmax(128px,.82fr) minmax(220px,1.5fr) minmax(84px,auto);align-items:center;column-gap:12px}.department-manager-modal-table-head[data-v-b783b9f6]{min-height:40px;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:12px;font-weight:800}.department-manager-modal-table-body[data-v-b783b9f6]{display:grid}.department-manager-modal-row[data-v-b783b9f6]{width:100%;min-height:54px;padding:9px 12px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafcb3;color:#64748b;transition:background .15s ease,color .15s ease}.department-manager-modal-row[data-v-b783b9f6]:last-child{border-bottom:0}.department-manager-modal-row[data-v-b783b9f6]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-b783b9f6],.department-manager-modal-open[data-v-b783b9f6],.department-manager-modal-remove[data-v-b783b9f6],.department-manager-modal-position[data-v-b783b9f6]{min-width:0}.department-manager-modal-cell[data-v-b783b9f6]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-b783b9f6],.department-manager-modal-open[data-v-b783b9f6],.department-manager-modal-remove[data-v-b783b9f6],.department-manager-modal-position[data-v-b783b9f6]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-b783b9f6]:focus-visible,.department-manager-modal-open[data-v-b783b9f6]:focus-visible,.department-manager-modal-remove[data-v-b783b9f6]:focus-visible,.department-manager-modal-position[data-v-b783b9f6]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-b783b9f6]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-b783b9f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-b783b9f6]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-b783b9f6]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6700;font-size:11px;font-weight:800;line-height:1.3;background:#f59e0b24}.department-manager-modal-position[data-v-b783b9f6]{max-width:100%;padding:4px 8px;border-radius:999px;color:#0f766e;font-size:12px;font-weight:800;line-height:1.3;background:#14b8a61f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-position[data-v-b783b9f6]:hover,.department-manager-modal-position[data-v-b783b9f6]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-b783b9f6]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-b783b9f6]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-b783b9f6]:hover,.department-manager-modal-remove[data-v-b783b9f6]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-b783b9f6]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-b783b9f6]{width:100%}.department-manager-modal-open[data-v-b783b9f6]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-b783b9f6]:hover,.department-manager-modal-open[data-v-b783b9f6]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-b783b9f6]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-b783b9f6] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-b783b9f6]{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(180,35,24,.16);color:#b42318;background:#fef2f2e6;font-size:13px;font-weight:600}.position-member-picker[data-v-b783b9f6]{display:grid;gap:12px}.position-member-picker-head[data-v-b783b9f6]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-b783b9f6]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-b783b9f6]{width:100%}.position-member-picker-footer[data-v-b783b9f6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-b783b9f6],.position-member-picker-submit-actions[data-v-b783b9f6]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-b783b9f6]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-b783b9f6]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-b783b9f6]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-b783b9f6]{min-height:32px;padding:0;border:0;background:transparent;color:#2f875b;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.position-member-picker-text-action[data-v-b783b9f6]:hover:not(:disabled),.position-member-picker-text-action[data-v-b783b9f6]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-b783b9f6]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-b783b9f6]{display:grid;gap:8px;max-height:min(calc(var(--web-logical-vh) * 56),520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-b783b9f6]{display:grid;grid-template-columns:24px minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafcc2;color:#64748b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.position-member-picker-row[data-v-b783b9f6]:hover,.position-member-picker-row[data-v-b783b9f6]:focus-visible,.position-member-picker-row.is-selected[data-v-b783b9f6]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-b783b9f6]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(100,116,139,.28);border-radius:6px;color:#0f766e;font-size:13px;font-weight:900}.position-member-picker-row.is-selected .position-member-picker-check[data-v-b783b9f6]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-b783b9f6],.position-member-picker-positions[data-v-b783b9f6]{min-width:0}.position-member-picker-main[data-v-b783b9f6]{display:grid;gap:2px}.position-member-picker-main strong[data-v-b783b9f6]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-b783b9f6],.position-member-picker-positions[data-v-b783b9f6]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-b783b9f6]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-b783b9f6]{margin-top:14px}.org-detail-timeline[data-v-b783b9f6]{list-style:none;margin:18px 0 0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;position:relative}.org-detail-timeline-move[data-v-b783b9f6]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-b783b9f6]{transition:none}}.org-detail-timeline-entry[data-v-b783b9f6]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-entry.is-work-dragging[data-v-b783b9f6]{opacity:.34}.org-detail-timeline-entry.is-work-drag-over .org-detail-work-row[data-v-b783b9f6]{box-shadow:inset 0 2px #0f766e}.org-detail-timeline-entry.is-work-drag-over-after .org-detail-work-row[data-v-b783b9f6]{box-shadow:inset 0 -2px #0f766e}.org-detail-timeline-time[data-v-b783b9f6]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.5;word-break:break-word;white-space:nowrap}.org-detail-timeline-drag-handle[data-v-b783b9f6]{position:absolute;right:calc(100% + 5px);top:1px;width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.org-detail-timeline-entry:hover .org-detail-timeline-drag-handle[data-v-b783b9f6],.org-detail-timeline-entry:focus-within .org-detail-timeline-drag-handle[data-v-b783b9f6]{opacity:1}.org-detail-timeline-drag-handle[data-v-b783b9f6]:hover,.org-detail-timeline-drag-handle[data-v-b783b9f6]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-timeline-drag-handle[data-v-b783b9f6]:active{cursor:grabbing}.org-detail-timeline-drag-handle[data-v-b783b9f6]:disabled{cursor:wait}.org-detail-timeline-time-label[data-v-b783b9f6]{color:inherit}.org-detail-timeline-frequency[data-v-b783b9f6]{color:#94a3b8;font-weight:600;line-height:1.45}.org-detail-timeline-time--cross-day[data-v-b783b9f6]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-b783b9f6]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-b783b9f6]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-b783b9f6]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-b783b9f6]:focus,.org-detail-work-row[data-v-b783b9f6]:focus-visible{outline:none}.org-detail-work-main[data-v-b783b9f6]{--org-detail-maker-col: 26px;display:grid;grid-template-columns:var(--org-detail-maker-col) minmax(0,1fr);column-gap:0;min-width:0}.org-detail-work-title-row[data-v-b783b9f6],.org-detail-work-desc[data-v-b783b9f6],.org-detail-work-placeholder-strip[data-v-b783b9f6],.org-detail-work-cross-day-hint[data-v-b783b9f6]{grid-column:2}.org-detail-work-title-row[data-v-b783b9f6]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-b783b9f6]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.32;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-work-status[data-v-b783b9f6]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-b783b9f6]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-b783b9f6]{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;padding-left:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.org-detail-work-row:hover .org-detail-work-row-actions[data-v-b783b9f6],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-b783b9f6]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-b783b9f6]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f1f5f9f0;color:#475467;cursor:pointer}.org-detail-work-action-trigger[data-v-b783b9f6]:hover,.org-detail-work-action-trigger[data-v-b783b9f6]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-b783b9f6]{position:fixed;z-index:1200;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fffffffa;box-shadow:0 4px 6px #0f172a0a,0 18px 40px #0f172a1f;pointer-events:auto}.org-detail-work-text-btn[data-v-b783b9f6]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;padding:9px 11px;background:transparent;color:#334155;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.org-detail-work-text-btn[data-v-b783b9f6]:hover,.org-detail-work-text-btn[data-v-b783b9f6]:focus-visible{outline:none;background:#f1f5f9f2;color:#0f172a}.org-detail-work-text-btn--danger[data-v-b783b9f6]{color:#b42318}.org-detail-work-text-btn--danger[data-v-b783b9f6]:hover,.org-detail-work-text-btn--danger[data-v-b783b9f6]:focus-visible{background:#fef2f2f2;color:#991b1b}.org-detail-work-icon[data-v-b783b9f6]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-b783b9f6] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-b783b9f6]{width:8px;height:8px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.org-detail-timeline-video-node[data-v-b783b9f6],.org-detail-subtask-video-node[data-v-b783b9f6]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;box-sizing:border-box;border:1px solid rgba(15,118,110,.32);border-radius:999px;background:#f0fdfa;flex-shrink:0;cursor:pointer;font:inherit}.org-detail-timeline-video-node[data-v-b783b9f6]:disabled,.org-detail-subtask-video-node[data-v-b783b9f6]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-b783b9f6]:after{content:"上传操作视频";position:absolute;top:50%;right:calc(100% + 10px);z-index:6;min-width:max-content;padding:6px 8px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 10px 24px #0f172a29;opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-b783b9f6]:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);z-index:7;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid rgba(15,23,42,.92);opacity:0;pointer-events:none;transform:translate(-4px) translateY(-50%);transition:opacity .14s ease,transform .14s ease}.org-detail-video-node--empty[data-v-b783b9f6]:hover:after,.org-detail-video-node--empty[data-v-b783b9f6]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-b783b9f6]:hover:before,.org-detail-video-node--empty[data-v-b783b9f6]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-b783b9f6]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-b783b9f6],.org-detail-subtask-video-node--uploaded[data-v-b783b9f6]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-b783b9f6]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-b783b9f6]{position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#0f766eb3}.org-detail-timeline-video-empty-icon[data-v-b783b9f6],.org-detail-subtask-video-empty-icon[data-v-b783b9f6]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-b783b9f6]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-b783b9f6]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-b783b9f6]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0000005c}.org-detail-timeline-video-play[data-v-b783b9f6],.org-detail-subtask-video-play[data-v-b783b9f6]{width:0;height:0;margin-left:1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid rgba(255,255,255,.84)}.org-detail-timeline-video-plus[data-v-b783b9f6],.org-detail-subtask-video-plus[data-v-b783b9f6]{position:absolute;left:50%;bottom:1px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;color:#fff;font-size:11px;font-weight:800;line-height:10px;transform:translate(-50%)}.org-detail-timeline-video-add-fill[data-v-b783b9f6],.org-detail-subtask-video-add-fill[data-v-b783b9f6]{position:absolute;left:-1px;right:-1px;bottom:-5px;height:14px;border-radius:999px 999px 0 0;background:#16a34a}.org-detail-subtask-video-plus[data-v-b783b9f6]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-b783b9f6]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-b783b9f6]{margin:6px 0 0;font-size:13px;color:#475467;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-list[data-v-b783b9f6]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-b783b9f6]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;min-width:0}.org-detail-subtask-video-node[data-v-b783b9f6]{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:26px;height:26px;overflow:visible;transform:translate(-13px)}.org-detail-subtask-video-empty-icon[data-v-b783b9f6]{opacity:.72}.org-detail-subtask-video-play[data-v-b783b9f6]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-b783b9f6]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-b783b9f6]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-b783b9f6]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-b783b9f6]{color:#b42318}.timeline-operation-video-menu-danger[data-v-b783b9f6]:hover{background:#b4231814}.org-detail-subtask-text[data-v-b783b9f6]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-guidance-text[data-v-b783b9f6]{grid-column:2;margin:0;min-width:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-placeholder-strip[data-v-b783b9f6]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-b783b9f6]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.org-detail-subtask-placeholder-thumb>span[data-v-b783b9f6]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.org-detail-subtask-more[data-v-b783b9f6]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-b783b9f6]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-b783b9f6]:before,.org-detail-work-add-row[data-v-b783b9f6]:after{content:""}.org-detail-work-add-btn[data-v-b783b9f6]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-b783b9f6]{min-height:220px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;text-align:center;padding:16px}.panel-empty--workflow[data-v-b783b9f6]{gap:20px}.org-detail-work-empty-add-btn[data-v-b783b9f6]{min-width:104px}.org-workflow-settings-button[data-v-b783b9f6]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-b783b9f6],.primary-button.small[data-v-b783b9f6]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-b783b9f6]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-b783b9f6]{min-width:0}.primary-button.small.danger[data-v-b783b9f6]{background:#b42318}.dialog-mask[data-v-b783b9f6]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-b783b9f6]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-b783b9f6]{position:relative;width:min(1080px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-b783b9f6]{width:min(900px,100%);height:min(860px,calc(var(--web-logical-vh) * 100 - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-b783b9f6]{width:min(860px,calc(var(--web-logical-vw) * 100 - 48px))}.workflow-dialog-head[data-v-b783b9f6]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-b783b9f6]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-b783b9f6]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-b783b9f6]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-b783b9f6]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-b783b9f6]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-b783b9f6]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-b783b9f6]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-b783b9f6]{padding-right:4px}.dialog-hint[data-v-b783b9f6]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-b783b9f6],.field-block>span[data-v-b783b9f6]:not(.sr-only),.subtasks-head span[data-v-b783b9f6]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-b783b9f6],.text-area[data-v-b783b9f6]{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;color:#111827;box-sizing:border-box}.workflow-grid[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-b783b9f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-b783b9f6]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-b783b9f6]{margin-top:0}.workflow-editor-card[data-v-b783b9f6]{border:none;border-radius:0;padding:0;box-shadow:none;min-height:0;height:100%;flex:1;display:flex;flex-direction:column}.workflow-editor-card[data-v-b783b9f6]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-b783b9f6]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-b783b9f6]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:0;flex:1;align-items:stretch}.workflow-modal-dual--single[data-v-b783b9f6]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-b783b9f6]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)}.workflow-position-settings-form[data-v-b783b9f6]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-b783b9f6]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-b783b9f6]{max-width:100%}.workflow-timeline-column[data-v-b783b9f6]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.workflow-timeline-context[data-v-b783b9f6]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-b783b9f6]{margin-top:14px}.workflow-context-summary-block[data-v-b783b9f6]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-b783b9f6]{margin-bottom:6px}.workflow-effective-schedule[data-v-b783b9f6]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-b783b9f6]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-b783b9f6]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffeb;font:inherit;text-align:left;cursor:pointer;color:#0f172a;transition:border-color .15s ease,background .15s ease}.workflow-effective-summary-trigger[data-v-b783b9f6]:hover,.workflow-effective-summary-trigger[data-v-b783b9f6]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-b783b9f6]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-b783b9f6]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-b783b9f6]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-b783b9f6]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-b783b9f6]{flex-shrink:0;font-size:12px;font-weight:600;color:#0f766e;opacity:0;transition:opacity .15s ease}.workflow-effective-summary-trigger:hover .workflow-effective-summary-edit-hint[data-v-b783b9f6],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-b783b9f6]{opacity:1}.work-template-ownership-field[data-v-b783b9f6]{flex:1;width:100%}.work-template-department-trigger[data-v-b783b9f6]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-b783b9f6]{opacity:1}.bulk-trigger-field[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.organization-bulk-settings-columns[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.organization-bulk-settings-search-scope[data-v-b783b9f6]{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:13px;line-height:1.5}.organization-bulk-settings-pane[data-v-b783b9f6]{min-width:0}.organization-bulk-settings-pane+.organization-bulk-settings-pane[data-v-b783b9f6]{padding-left:24px;border-left:1px solid rgba(15,23,42,.1)}.organization-bulk-settings-pane-head[data-v-b783b9f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.organization-bulk-settings-pane-head h3[data-v-b783b9f6],.organization-bulk-settings-pane-head p[data-v-b783b9f6]{margin:0}.organization-bulk-settings-pane-head h3[data-v-b783b9f6]{color:#0f172a;font-size:16px;line-height:1.5}.organization-bulk-settings-pane-head p[data-v-b783b9f6]{margin-top:2px;color:#64748b;font-size:13px;line-height:1.5}.organization-bulk-tolerance-input[data-v-b783b9f6]{max-width:196px}.organization-bulk-setting-hint[data-v-b783b9f6]{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.organization-bulk-copy-button[data-v-b783b9f6],.organization-bulk-settings-footer-primary-actions[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:10px}.organization-bulk-copy-button[data-v-b783b9f6]{color:#0f766e}.organization-bulk-copy-source-summary[data-v-b783b9f6]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.organization-bulk-copy-error[data-v-b783b9f6]{margin:0;padding:10px 12px;border:1px solid rgba(180,35,24,.16);border-radius:10px;background:#fef2f2e6;color:#b42318;font-size:13px;font-weight:600;line-height:1.5}.workflow-segmented-control[data-v-b783b9f6]{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:2px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9eb}.workflow-segmented-option[data-v-b783b9f6]{min-width:max-content;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.workflow-segmented-option[data-v-b783b9f6]:hover,.workflow-segmented-option[data-v-b783b9f6]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-b783b9f6]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-b783b9f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-b783b9f6]{display:inline-flex;min-width:86px;height:52px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 14px;line-height:1.05}.workflow-cutoff-option-day[data-v-b783b9f6],.workflow-cutoff-option-label[data-v-b783b9f6],.workflow-cutoff-option-hint[data-v-b783b9f6]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-b783b9f6]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-b783b9f6]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-b783b9f6]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-b783b9f6],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-b783b9f6]{color:#0f766e}.workflow-cutoff-segmented[data-v-b783b9f6] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-b783b9f6] .workflow-cutoff-picker-trigger{min-width:98px;width:auto;height:52px;min-height:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font:inherit;font-size:13px;font-weight:600;line-height:30px;box-shadow:none}.workflow-cutoff-segmented[data-v-b783b9f6] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-b783b9f6] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-b783b9f6] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-b783b9f6] .workflow-cutoff-picker-trigger.workflow-segmented-option--active{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-segmented[data-v-b783b9f6] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-b783b9f6]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-b783b9f6]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-b783b9f6]{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(15,23,42,.12)}@media(hover:none){.workflow-effective-summary-edit-hint[data-v-b783b9f6]{opacity:1}.holiday-calendar-day-tooltip[data-v-b783b9f6]{display:none}}.workflow-department-editor-mask[data-v-b783b9f6]{z-index:46}.workflow-effective-editor-mask[data-v-b783b9f6]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-b783b9f6]{height:min(540px,calc(var(--web-logical-vh) * 100 - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-b783b9f6] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-b783b9f6]{width:min(480px,100%);max-height:calc(var(--web-logical-vh) * 100 - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-b783b9f6]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-b783b9f6]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-b783b9f6]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-b783b9f6]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-b783b9f6]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-b783b9f6]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-b783b9f6]{border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-effective-chip[data-v-b783b9f6]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-b783b9f6]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-b783b9f6]{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:10px;padding:8px 0;font-size:12px;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-effective-month-cell[data-v-b783b9f6]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-b783b9f6]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-b783b9f6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-b783b9f6]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-b783b9f6]{flex:1;min-width:100px}[data-v-b783b9f6] .workflow-inline-select,[data-v-b783b9f6] .workflow-effective-interval-unit{min-width:0}[data-v-b783b9f6] .workflow-inline-select .ui-select-trigger,[data-v-b783b9f6] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-b783b9f6] .workflow-inline-select .ui-select-value,[data-v-b783b9f6] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-b783b9f6] .workflow-inline-select .ui-select-panel,[data-v-b783b9f6] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-b783b9f6]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-b783b9f6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-b783b9f6] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-b783b9f6]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-b783b9f6]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-b783b9f6]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-b783b9f6]{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd1;padding:0 14px;color:#334155;font-size:14px;font-weight:700}.workflow-effective-holiday-query-button[data-v-b783b9f6]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-b783b9f6]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-b783b9f6]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:12px;font-weight:700}.holiday-calendar-legend-badge--workday[data-v-b783b9f6]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-b783b9f6]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-b783b9f6]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-b783b9f6]{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);color:#475569;font-size:14px}.holiday-calendar-state--error[data-v-b783b9f6]{color:#b42318}.holiday-calendar-month-grid[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-b783b9f6]{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 52%);box-shadow:0 18px 40px #0f172a0f}.holiday-calendar-month-card--current[data-v-b783b9f6]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-b783b9f6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-b783b9f6]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-b783b9f6]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-b783b9f6],.holiday-calendar-days[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-b783b9f6]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-b783b9f6]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-b783b9f6]{position:relative;min-height:48px;padding:6px 4px 8px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.92);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.holiday-calendar-day[data-v-b783b9f6]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-b783b9f6]:not(.holiday-calendar-day--empty):focus-within{transform:translateY(-1px);border-color:#0f766e47;box-shadow:0 14px 26px #0f172a14}.holiday-calendar-day--today[data-v-b783b9f6]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-b783b9f6]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-b783b9f6]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-b783b9f6]{color:#166534}.holiday-calendar-day-today-label[data-v-b783b9f6]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:999px;background:#2f855a;color:#fff;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.holiday-calendar-day-badge[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700}.holiday-calendar-day-badge--workday[data-v-b783b9f6],.holiday-calendar-day-badge--adjusted_workday[data-v-b783b9f6]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-b783b9f6]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-b783b9f6]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-b783b9f6]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);min-width:max-content;max-width:160px;padding:8px 10px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:11px;line-height:1.4;box-shadow:0 16px 32px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:4;white-space:nowrap}.holiday-calendar-day:hover .holiday-calendar-day-tooltip[data-v-b783b9f6],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-b783b9f6]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-b783b9f6]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-b783b9f6]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-b783b9f6]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-b783b9f6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-b783b9f6]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-b783b9f6]{width:12px;height:12px;border-radius:999px;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(15,118,110,.5);background:#fffffff2;box-shadow:0 0 0 1px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.workflow-timeline-entry.active .workflow-timeline-dot[data-v-b783b9f6]{transform:scale(1.08);border:none;background:linear-gradient(135deg,#0f766e,#38bdf8);box-shadow:0 0 0 2px #fffffffa,0 0 0 4px #0f766e47}.workflow-timeline-connector[data-v-b783b9f6]{width:2px;flex:1;min-height:16px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.workflow-timeline-node-body[data-v-b783b9f6]{min-width:0;margin:0 0 2px;padding:6px 8px 12px 9px;border-radius:12px;border-left:3px solid transparent;cursor:pointer;transition:background-color .15s ease,border-left-color .15s ease}.workflow-timeline-entry:not(.active) .workflow-timeline-node-body[data-v-b783b9f6]:hover{background:#ffffff47}.workflow-timeline-add[data-v-b783b9f6]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;margin-top:4px;padding-top:14px}.workflow-config-column[data-v-b783b9f6]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-b783b9f6]{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;display:flex;flex-direction:column;gap:0}.workflow-preview-time-row[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-b783b9f6]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-b783b9f6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#98a2b3;cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-b783b9f6]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-b783b9f6],.workflow-preview-remove[data-v-b783b9f6]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-b783b9f6]{opacity:.42}.workflow-preview-remove[data-v-b783b9f6]:active{opacity:1}}.workflow-preview-remove[data-v-b783b9f6]:hover,.workflow-preview-remove[data-v-b783b9f6]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-b783b9f6]{display:block}.workflow-preview-title[data-v-b783b9f6]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-b783b9f6]{min-width:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;gap:18px;padding:0}.workflow-work-editor-form[data-v-b783b9f6]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-b783b9f6]{padding-top:24px}.workflow-config-schedule-flat[data-v-b783b9f6]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-b783b9f6]{display:grid;gap:10px}.workflow-time-fields[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);gap:12px;align-items:start}.workflow-time-fields-end[data-v-b783b9f6]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-b783b9f6]{grid-column:1 / -1}.workflow-tolerance-input[data-v-b783b9f6]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:100%}.workflow-tolerance-input .text-field[data-v-b783b9f6]{min-width:0}.workflow-tolerance-input span[data-v-b783b9f6]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-b783b9f6] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-b783b9f6] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-b783b9f6] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-b783b9f6]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-b783b9f6]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-b783b9f6]{margin-top:0}.workflow-schedule-capture-toggles[data-v-b783b9f6]{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.workflow-work-editor-form .workflow-schedule-capture-toggles[data-v-b783b9f6]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-b783b9f6]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-b783b9f6]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-b783b9f6]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-b783b9f6]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-b783b9f6]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-b783b9f6]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-b783b9f6]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-b783b9f6]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-b783b9f6]{transform:translate(16px)}.workflow-stat-tags[data-v-b783b9f6]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-b783b9f6]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-b783b9f6]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-b783b9f6],.workflow-schedule-advanced--after-subtasks[data-v-b783b9f6]{margin-top:24px}.workflow-guidance-panel[data-v-b783b9f6]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-b783b9f6]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-b783b9f6],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-b783b9f6],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-b783b9f6]{align-self:center}.workflow-guidance-section[data-v-b783b9f6]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.workflow-subtask-guidance[data-v-b783b9f6]{background:#fff}.workflow-subtask-guidance-modal[data-v-b783b9f6]{display:flex;flex-direction:column}.workflow-subtask-mode-title-subtitle[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.workflow-subtask-mode-title-subtitle[data-v-b783b9f6]:hover{color:#0f766e}.workflow-subtask-mode-title-subtitle[data-v-b783b9f6]:focus-visible{outline:2px solid rgba(15,118,110,.34);outline-offset:3px;border-radius:4px}.workflow-subtask-mode-menu[data-v-b783b9f6]{position:fixed;z-index:10001;width:min(330px,calc(var(--web-logical-vw) * 100 - 24px));padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff;box-shadow:0 18px 38px #0f172a2e}.workflow-subtask-mode-menu-option[data-v-b783b9f6]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.workflow-subtask-mode-menu-option[data-v-b783b9f6]:hover,.workflow-subtask-mode-menu-option--active[data-v-b783b9f6]{background:#0f766e0f}.workflow-subtask-mode-menu-icon[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:#e8f5f3;color:#0f766e;font-size:15px;font-weight:800;line-height:1}.workflow-subtask-mode-menu-icon.is-optional[data-v-b783b9f6]{background:#edf5ff;color:#2563eb}.workflow-subtask-mode-menu-icon.is-prompt[data-v-b783b9f6]{background:#f1f5f9;color:#64748b;font-family:Georgia,serif;font-size:16px}.workflow-subtask-mode-menu-copy[data-v-b783b9f6]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workflow-subtask-mode-menu-copy strong[data-v-b783b9f6]{font-size:13px;line-height:1.25}.workflow-subtask-mode-menu-copy small[data-v-b783b9f6]{color:#475569;font-size:11px;line-height:1.3}.workflow-subtask-mode-menu-copy em[data-v-b783b9f6]{overflow:hidden;color:#94a3b8;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-subtask-mode-menu-check[data-v-b783b9f6]{color:#0f766e;font-size:14px;font-weight:800}.workflow-subtask-guidance-content[data-v-b783b9f6]{transition:opacity .16s ease}.workflow-subtask-guidance-content--disabled[data-v-b783b9f6]{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-subtask-guidance-modal-section[data-v-b783b9f6]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-b783b9f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-b783b9f6]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-b783b9f6]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-b783b9f6]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-b783b9f6]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-b783b9f6]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;min-height:84px;resize:vertical;line-height:1.5}.workflow-guidance-group-body .text-area[data-v-b783b9f6]:focus{outline:none}.workflow-guidance-group-body[data-v-b783b9f6]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-b783b9f6]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-b783b9f6]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-b783b9f6]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-b783b9f6]{align-self:stretch}.workflow-placeholder-list-block[data-v-b783b9f6]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-b783b9f6]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-b783b9f6]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-b783b9f6]{justify-content:space-between}.workflow-guidance-section-head span[data-v-b783b9f6]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-b783b9f6]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-b783b9f6]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-b783b9f6]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-b783b9f6]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-b783b9f6]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:0 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-b783b9f6]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-b783b9f6]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px dashed rgba(15,118,110,.42);border-radius:5px;background:#0f766e0a;color:#0f766e;font-size:11px;font-weight:800}.workflow-placeholder-row .text-field[data-v-b783b9f6]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-b783b9f6]{display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-b783b9f6]{padding-right:12px}.workflow-placeholder-title-warning[data-v-b783b9f6]{display:block;grid-column:3;grid-row:2;margin-top:-2px;padding:0 2px 3px;color:#b7791f;font-size:11px;line-height:1.4;white-space:nowrap}.workflow-placeholder-undo-button[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:4px 0 4px 8px;border:0;background:transparent;color:#0f172a;font-size:12px;font-weight:700;cursor:pointer}.workflow-placeholder-undo-button--inline[data-v-b783b9f6]{align-self:flex-end}.workflow-placeholder-guide[data-v-b783b9f6]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-b783b9f6]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-b783b9f6]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-b783b9f6]:hover,.workflow-placeholder-guide-button[data-v-b783b9f6]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-b783b9f6]{position:fixed;z-index:80;width:260px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:0 14px 34px #0f172a38;pointer-events:none}.workflow-placeholder-guide-tooltip[data-v-b783b9f6]:before{position:absolute;left:var(--workflow-placeholder-guide-tooltip-arrow-left, 24px);width:12px;height:12px;background:#0f172a;content:"";pointer-events:none;transform:rotate(45deg)}.workflow-placeholder-guide-tooltip.is-bottom[data-v-b783b9f6]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-b783b9f6]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-b783b9f6]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-b783b9f6]{display:block;width:54px;height:40px;padding:0;overflow:hidden;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f8fafc;cursor:zoom-in;box-shadow:0 1px 2px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-placeholder-guide-thumb[data-v-b783b9f6]:hover,.workflow-placeholder-guide-thumb[data-v-b783b9f6]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-b783b9f6]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-b783b9f6]{position:absolute;left:4px;bottom:4px;padding:1px 4px;border-radius:4px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:800;line-height:1.4}.workflow-placeholder-guide-remove[data-v-b783b9f6]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(185,28,28,.16);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 8px 18px #0f172a29;transform:translateY(2px) scale(.92);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.workflow-placeholder-guide-thumb-wrap:hover .workflow-placeholder-guide-remove[data-v-b783b9f6],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-b783b9f6]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-b783b9f6]:hover,.workflow-placeholder-guide-remove[data-v-b783b9f6]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-b783b9f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-confirm-preview[data-v-b783b9f6]{display:flex;align-items:center;justify-content:center;height:min(42vh,340px);overflow:hidden;border-radius:16px;background:#f1f5f9}.workflow-guide-confirm-preview img[data-v-b783b9f6]{width:100%;height:100%;object-fit:contain}.workflow-guide-confirm-option[data-v-b783b9f6]{display:flex;align-items:center;gap:10px;padding:20px 0 4px;color:#0f172a;font-size:14px;cursor:pointer}.workflow-guide-confirm-option input[data-v-b783b9f6]{width:18px;height:18px;margin:0;accent-color:#0f766e}.workflow-guide-mode-options[data-v-b783b9f6]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-b783b9f6]{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;min-height:132px;padding:16px 18px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workflow-guide-mode-card[data-v-b783b9f6]:hover,.workflow-guide-mode-card[data-v-b783b9f6]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-b783b9f6]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-b783b9f6]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-b783b9f6]{background:#ecfeff}.workflow-guide-mode-phone[data-v-b783b9f6]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-b783b9f6],.workflow-guide-mode-outline-line[data-v-b783b9f6]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-b783b9f6]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-b783b9f6]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-b783b9f6]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-b783b9f6]{position:absolute;top:17px;left:8px;width:32px;height:30px;border-radius:6px;background:linear-gradient(180deg,#bae6fd 0 48%,#64748b 49% 70%,#22c55e 71%)}.workflow-guide-mode-sample-badge[data-v-b783b9f6]{position:absolute;top:36px;left:13px;padding:1px 3px;border-radius:3px;background:#22c55e;color:#fff;font-size:10px;font-weight:800}.workflow-guide-mode-copy[data-v-b783b9f6]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-b783b9f6]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-b783b9f6]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-b783b9f6]{display:grid;place-items:center;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;color:#fff;font-size:15px;font-weight:900}.workflow-guide-mode-card.is-active .workflow-guide-mode-check[data-v-b783b9f6]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-b783b9f6]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-b783b9f6]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-b783b9f6]{display:block;width:100%;max-height:calc(var(--web-logical-vh) * 58);object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-b783b9f6]{display:inline-flex;align-items:center;margin:0;padding:2px 0;width:auto;max-width:100%;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#0f766e;letter-spacing:.01em;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:#0f766e59;text-underline-offset:4px}.workflow-schedule-advanced-toggle[data-v-b783b9f6]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-b783b9f6]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-b783b9f6]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease;margin-top:0}.workflow-schedule-advanced-panel-wrap--open[data-v-b783b9f6]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-b783b9f6]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-b783b9f6]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-b783b9f6]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-b783b9f6]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-b783b9f6]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-b783b9f6]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-b783b9f6]{min-width:0}.workflow-location-limit-hint[data-v-b783b9f6]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-b783b9f6]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-b783b9f6]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-b783b9f6]{margin-bottom:14px}.workflow-subcard-head h5[data-v-b783b9f6]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-b783b9f6]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-b783b9f6]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-b783b9f6]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-b783b9f6]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-b783b9f6]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-b783b9f6]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-b783b9f6]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-b783b9f6]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-b783b9f6]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-b783b9f6]:focus-visible{outline:none}.subtasks-inline-main[data-v-b783b9f6]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-b783b9f6]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-b783b9f6]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-b783b9f6]{gap:6px}.subtask-display-row[data-v-b783b9f6]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 1px #0f172a0a}.subtask-display-row--numbered[data-v-b783b9f6]{padding-left:12px}.subtask-index[data-v-b783b9f6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;color:#0f766e;background:linear-gradient(145deg,#0f766e1f,#38bdf81a);border:1px solid rgba(15,118,110,.2)}.subtask-title[data-v-b783b9f6]{flex:1;min-width:0;font-size:14px;color:#0f172a;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtask-manager-toolbar[data-v-b783b9f6]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-b783b9f6]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-b783b9f6]{width:100%;justify-content:center;min-height:32px;border-radius:6px;font-size:13px;font-weight:600;border:1px dashed rgba(15,118,110,.35);color:#0f766e;background:#0f766e0a}.subtask-add-row-btn[data-v-b783b9f6]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-b783b9f6]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-b783b9f6]{display:grid;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:5px 8px;border-radius:0;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;box-shadow:none}.subtask-manager-row--drag-over[data-v-b783b9f6]{background:#0f766e12}.subtask-manager-row[data-v-b783b9f6]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-b783b9f6]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-b783b9f6]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-b783b9f6],.subtask-manager-row--target .subtask-manager-actions[data-v-b783b9f6]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-b783b9f6]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-b783b9f6]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-b783b9f6]{min-height:40px;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;font-weight:800}.workflow-placeholder-list--single .subtask-manager-row.workflow-placeholder-row[data-v-b783b9f6]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-b783b9f6]{min-height:34px;border:0;background:#0f766e09;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-manager-add-row[data-v-b783b9f6]:hover{background:#0f766e14}.subtask-drag-handle[data-v-b783b9f6]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:-5px 0 -5px -4px;padding:0 2px;color:#94a3b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.subtask-drag-handle[data-v-b783b9f6]:hover{color:#64748b}.subtask-drag-handle[data-v-b783b9f6]:active{cursor:grabbing}.subtask-manager-index[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;color:#0f766e;background:#0f766e1a;border:1px solid rgba(15,118,110,.16)}.subtask-manager-field[data-v-b783b9f6]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-b783b9f6]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-b783b9f6]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-b783b9f6]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-b783b9f6]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-b783b9f6]{border:none;background:transparent;box-shadow:none;border-radius:4px;padding:4px 4px 4px 2px;font-size:13px;line-height:1.4;min-height:0}.subtask-manager-input.text-field[data-v-b783b9f6]:focus,.subtask-manager-input.text-field[data-v-b783b9f6]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-b783b9f6]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-b783b9f6]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-b783b9f6]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-b783b9f6]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:700;color:#0f766e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-guide[data-v-b783b9f6]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-b783b9f6]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:0 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subtask-guidance-summary:hover .subtask-guidance-summary-text[data-v-b783b9f6]{color:#0f766e}.subtask-guidance-summary-text[data-v-b783b9f6]{min-width:0;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-strip[data-v-b783b9f6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-b783b9f6]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:42px;padding:0;border:1px dashed rgba(15,118,110,.42);border-radius:6px;background:#f0fdfac2;color:#0f766e;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center}.subtask-guidance-placeholder-thumb>span[data-v-b783b9f6]{display:block;width:100%;max-height:25px;padding:3px 2px 2px;overflow:hidden;background:#0f766e1f;line-height:10px;text-align:center;white-space:pre-line;word-break:break-all;box-sizing:border-box}.subtask-guidance-placeholder-more[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px dashed rgba(100,116,139,.32);border-radius:6px;background:#f8fafccc;color:#64748b;font-size:11px;font-weight:800}.subtask-row-remove[data-v-b783b9f6]{flex-shrink:0;padding:2px 6px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#b42318;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.subtask-row-remove[data-v-b783b9f6]:hover{background:#b4231814}.sr-only[data-v-b783b9f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtask-empty[data-v-b783b9f6]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-b783b9f6]{padding:20px 18px;border-radius:16px;border:1px dashed rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(15,118,110,.04),transparent 48%),#ffffffbf;text-align:center}.dialog-actions[data-v-b783b9f6]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-b783b9f6]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-b783b9f6]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-b783b9f6]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-b783b9f6]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-b783b9f6]{color:#b42318}.dialog-text-action[data-v-b783b9f6]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-b783b9f6]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-b783b9f6]{min-height:180px}.work-template-picker-toolbar[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:12px;margin-bottom:16px}.work-template-picker-toolbar .ui-multi-select-field[data-v-b783b9f6] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-b783b9f6]{display:grid;gap:10px;max-height:min(calc(var(--web-logical-vh) * 52),560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-b783b9f6]{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-template-picker-option[data-v-b783b9f6]:hover,.work-template-picker-option[data-v-b783b9f6]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-b783b9f6]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-b783b9f6]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-b783b9f6]{color:#64748b;font-size:12px}.import-placeholder-title[data-v-b783b9f6]{margin:0;font-size:18px;color:#111827;font-weight:700}.position-role-permission-row[data-v-b783b9f6]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-b783b9f6]{flex:0 0 auto}.position-permission-trigger[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:34px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}.position-permission-trigger-icon[data-v-b783b9f6]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-b783b9f6]{position:fixed;z-index:10000;min-width:154px;padding:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a24}.position-permission-menu-option[data-v-b783b9f6]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.position-permission-menu-option[data-v-b783b9f6]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-b783b9f6]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-b783b9f6]:hover{background:#f8fafc}.position-permission-check[data-v-b783b9f6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#0f766e;font-size:12px;font-weight:800;line-height:1}.position-permission-menu-option--checked .position-permission-check[data-v-b783b9f6]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-b783b9f6]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-b783b9f6]{position:absolute;left:calc(100% + 8px);top:50%;z-index:1;display:none;transform:translateY(-50%);padding:5px 8px;border-radius:6px;background:#1f2937;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #0f172a29;pointer-events:none}.position-permission-required-tooltip[data-v-b783b9f6]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);background:#1f2937}.position-permission-menu-option--disabled:hover .position-permission-required-tooltip[data-v-b783b9f6],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-b783b9f6]{display:block}.position-template-create-entry[data-v-b783b9f6]{display:flex;min-width:0;align-items:center;gap:8px}.position-template-create-entry .dialog-text-action[data-v-b783b9f6]{max-width:300px;overflow:hidden;color:#16845f;text-overflow:ellipsis;white-space:nowrap}.position-template-create-entry .position-template-clear[data-v-b783b9f6]{color:#64748b}.position-duration-field[data-v-b783b9f6]{width:140px;max-width:100%}.standalone-work-templates[data-v-b783b9f6] .page-panel-body{min-height:0}.work-template-workspace[data-v-b783b9f6]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.work-template-aside[data-v-b783b9f6]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px;border-right:1px solid #e5eae7;background:#f8faf9;overflow:auto}.work-template-toolbar[data-v-b783b9f6]{display:flex;align-items:center;gap:10px}.work-template-toolbar[data-v-b783b9f6]>:first-child{min-width:0;flex:1}.work-template-aside select[data-v-b783b9f6]{width:100%;padding:10px 12px;border:1px solid #e5eae7;border-radius:12px;background:#fff;color:inherit}.work-template-list[data-v-b783b9f6]{display:grid;gap:10px}.work-template-list-item[data-v-b783b9f6]{display:grid;gap:8px;text-align:left;padding:16px;border:1px solid #e5eae7;border-radius:16px;background:#fff;cursor:pointer}.work-template-list-item.is-active[data-v-b783b9f6]{border-color:#75b798;background:#eef8f2}.work-template-list-item span[data-v-b783b9f6]{color:#7b879a;font-size:12px}.work-template-detail[data-v-b783b9f6]{min-width:0;min-height:0;padding:24px;overflow:auto}.work-template-workspace .panel-empty[data-v-b783b9f6]{display:flex;flex-direction:column;gap:14px;padding:28px 20px}.department-descendant-toggle[data-v-b783b9f6]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted, #718096);cursor:pointer}.department-descendant-toggle input[data-v-b783b9f6]{width:16px;height:16px;accent-color:#2e8059}.seat-summary-link[data-v-978d1528]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.replacement-candidate[data-v-978d1528]{display:flex;align-items:center;gap:12px;padding:14px;margin-top:8px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}.employee-modal-only-host[data-v-978d1528],.employee-modal-only-host[data-v-978d1528] .page-panel-body{display:contents}.employee-page[data-v-978d1528]{gap:18px}.employee-toolbar[data-v-978d1528]{align-items:flex-end}.employee-seat-title-usage[data-v-978d1528]{display:inline-flex;align-items:baseline;gap:8px;margin-left:-8px;color:#1f7a4f;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}.employee-seat-title-usage strong[data-v-978d1528]{color:inherit;font-size:12px;font-weight:600}.employee-seat-title-usage.is-warning[data-v-978d1528]{color:#9a6700}.employee-seat-title-usage.is-full[data-v-978d1528]{color:#b42318}.employee-search-field[data-v-978d1528]{flex:1 1 340px;min-width:min(100%,320px);max-width:420px}.employee-query-field[data-v-978d1528]{flex:1 1 180px;width:auto;min-width:min(100%,170px);max-width:260px}.employee-query-field--status[data-v-978d1528]{flex-basis:160px;min-width:min(100%,160px);max-width:220px}.employee-query-field[data-v-978d1528] .ui-toolbar-label{color:#5f6b7a;font-size:12px;font-weight:700}.employee-query-field[data-v-978d1528] .ui-select-trigger{min-height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.employee-query-field[data-v-978d1528] .ui-select-value{font-size:15px}.employee-query-field[data-v-978d1528] .ui-select-meta{font-size:12px}.sr-only[data-v-978d1528]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.employee-search-input-wrap[data-v-978d1528]{position:relative;display:flex;align-items:center}.employee-search-input[data-v-978d1528]{padding-right:92px}.employee-search-submit[data-v-978d1528]{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text-faint)}.employee-search-submit.is-active[data-v-978d1528]{background:#3f8d651f;color:var(--green-700);font-size:13px;font-weight:600}.employee-checkbox-col[data-v-978d1528]{width:44px}.employee-table-col--sequence[data-v-978d1528]{width:56px}.employee-table-col--checkbox[data-v-978d1528]{width:44px}.employee-table-col--name[data-v-978d1528]{width:128px}.employee-table-col--phone[data-v-978d1528]{width:160px}.employee-table-col--department[data-v-978d1528]{width:180px}.employee-table-col--position[data-v-978d1528]{width:220px}.employee-table-col--status[data-v-978d1528]{width:116px}.employee-table-col--usage-status[data-v-978d1528]{width:224px}.employee-table-col--source[data-v-978d1528]{width:136px}.employee-table-col--reviewer[data-v-978d1528],.employee-table-col--handover[data-v-978d1528]{width:124px}.employee-table-col--date[data-v-978d1528]{width:144px}.employee-table-col--datetime[data-v-978d1528]{width:180px}.employee-table-col--actions[data-v-978d1528]{width:296px}.import-row-invalid[data-v-978d1528]{background:#fef2f2b8}.employee-import-position-cell[data-v-978d1528]{display:grid;min-width:280px;gap:8px}.employee-import-position-tag[data-v-978d1528]{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 10px;border-radius:999px;background:#fee2e2;color:#b42318;font-size:12px;font-weight:700}.employee-import-position-selector[data-v-978d1528]{min-width:260px}.employee-import-position-selector[data-v-978d1528] .position-combo-control{min-height:38px;border-color:#fecaca;border-radius:10px;background:#fff}.employee-import-position-selector[data-v-978d1528] .position-combo-input{min-height:30px}.employee-table-footer[data-v-978d1528]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:8px}.employee-table-footer-selection[data-v-978d1528]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.employee-selection-summary[data-v-978d1528]{color:var(--text-subtle);font-size:14px}.employee-bulk-action[data-v-978d1528]{border:0;padding:0;background:transparent;color:var(--green-700);font-size:13px;font-weight:600;cursor:pointer}.employee-bulk-action[data-v-978d1528]:disabled{color:#94a3b8;cursor:default}.employee-list-load-state[data-v-978d1528]{min-height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.employee-tab-panel[data-v-978d1528]{display:grid;gap:16px}.table-scroll[data-v-978d1528]{overflow-x:auto}.employee-table[data-v-978d1528]{width:100%;min-width:1376px;border-collapse:collapse}.employee-table--members[data-v-978d1528]{min-width:1296px}.employee-table--fixed[data-v-978d1528]{table-layout:fixed}.employee-table--request-history[data-v-978d1528],.employee-table--member-history[data-v-978d1528]{min-width:1276px}.employee-table th[data-v-978d1528],.employee-table td[data-v-978d1528]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.employee-table thead th[data-v-978d1528]{white-space:nowrap;color:#0f172a8a;font-size:12px;font-weight:600}.employee-table--members th[data-v-978d1528]:nth-child(3),.employee-table--members td[data-v-978d1528]:nth-child(3),.employee-table--members th[data-v-978d1528]:nth-child(4),.employee-table--members td[data-v-978d1528]:nth-child(4),.employee-table--members th[data-v-978d1528]:nth-child(8),.employee-table--members td[data-v-978d1528]:nth-child(8),.employee-table--pending th[data-v-978d1528]:nth-child(2),.employee-table--pending td[data-v-978d1528]:nth-child(2),.employee-table--pending th[data-v-978d1528]:nth-child(3),.employee-table--pending td[data-v-978d1528]:nth-child(3),.employee-table--pending th[data-v-978d1528]:nth-child(4),.employee-table--pending td[data-v-978d1528]:nth-child(4),.employee-table--pending th[data-v-978d1528]:nth-child(5),.employee-table--pending td[data-v-978d1528]:nth-child(5),.employee-table--request-history th[data-v-978d1528]:nth-child(2),.employee-table--request-history td[data-v-978d1528]:nth-child(2),.employee-table--request-history th[data-v-978d1528]:nth-child(3),.employee-table--request-history td[data-v-978d1528]:nth-child(3),.employee-table--request-history th[data-v-978d1528]:nth-child(4),.employee-table--request-history td[data-v-978d1528]:nth-child(4),.employee-table--request-history th[data-v-978d1528]:nth-child(5),.employee-table--request-history td[data-v-978d1528]:nth-child(5),.employee-table--request-history th[data-v-978d1528]:nth-child(7),.employee-table--request-history td[data-v-978d1528]:nth-child(7),.employee-table--request-history th[data-v-978d1528]:nth-child(8),.employee-table--request-history td[data-v-978d1528]:nth-child(8),.employee-table--member-history th[data-v-978d1528]:nth-child(2),.employee-table--member-history td[data-v-978d1528]:nth-child(2),.employee-table--member-history th[data-v-978d1528]:nth-child(3),.employee-table--member-history td[data-v-978d1528]:nth-child(3),.employee-table--member-history th[data-v-978d1528]:nth-child(4),.employee-table--member-history td[data-v-978d1528]:nth-child(4),.employee-table--member-history th[data-v-978d1528]:nth-child(7),.employee-table--member-history td[data-v-978d1528]:nth-child(7),.employee-table--member-history th[data-v-978d1528]:nth-child(8),.employee-table--member-history td[data-v-978d1528]:nth-child(8){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-table .employee-sequence-cell[data-v-978d1528]{color:var(--text-subtle);text-align:center;white-space:nowrap}.employee-row-actions-cell[data-v-978d1528]{min-width:296px}.employee-row-actions[data-v-978d1528]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.employee-row-actions .subtle-button[data-v-978d1528]{white-space:nowrap}.employee-name-cell[data-v-978d1528],.usage-status-cell[data-v-978d1528],.employee-position-cell[data-v-978d1528]{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0;gap:4px}.usage-status-cell[data-v-978d1528]{gap:8px}.usage-milestone-row[data-v-978d1528]{display:flex;align-items:center;gap:7px;min-height:28px}.usage-milestone-badge[data-v-978d1528]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:1px solid rgba(100,116,139,.2);border-radius:50%;background:#f1f5f9;color:#94a3b8;box-shadow:inset 0 1px #ffffffbf;outline:none}.usage-milestone-badge.is-active[data-v-978d1528]{border-color:#268b5657;background:linear-gradient(145deg,#edf9f2,#d9f2e4);color:var(--green-700);box-shadow:inset 0 1px #ffffffe6,0 2px 6px #268b561f}.usage-milestone-badge__icon[data-v-978d1528]{display:block;width:18px;height:18px;border-radius:5px;object-fit:contain}.usage-milestone-badge.is-inactive .usage-milestone-badge__icon[data-v-978d1528],.usage-milestone-badge.is-error .usage-milestone-badge__icon[data-v-978d1528]{filter:grayscale(1);opacity:.48}.usage-milestone-badge.is-error[data-v-978d1528]{border-color:#94a3b847;background:#f1f5f9;color:#94a3b8}.usage-milestone-badge.is-error[data-v-978d1528]:before{position:absolute;top:-4px;right:-4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#dc2626;color:#fff;content:"!";font-size:9px;font-weight:800;line-height:1;box-sizing:content-box}.usage-milestone-tooltip[data-v-978d1528]{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:12;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;max-width:280px;padding:7px 9px;border-radius:8px;background:#17221c;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden}.usage-milestone-tooltip__title[data-v-978d1528],.usage-milestone-tooltip__detail[data-v-978d1528],.usage-milestone-tooltip__device[data-v-978d1528]{display:block;max-width:100%}.usage-milestone-tooltip__title[data-v-978d1528]{font-size:12px;font-weight:600;line-height:1.45;white-space:nowrap}.usage-milestone-tooltip__detail[data-v-978d1528]{color:#ffffffad;font-size:10px;font-weight:400;line-height:1.4;white-space:normal}.usage-milestone-tooltip__device[data-v-978d1528]{color:#ffffffe6;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.usage-milestone-tooltip__detail+.usage-milestone-tooltip__device[data-v-978d1528]{margin-top:2px}.usage-milestone-badge:hover .usage-milestone-tooltip[data-v-978d1528],.usage-milestone-badge:focus-visible .usage-milestone-tooltip[data-v-978d1528]{opacity:1;transform:translate(-50%);visibility:visible}.usage-milestone-badge[data-v-978d1528]:focus-visible{box-shadow:0 0 0 3px #3f8d6533}.usage-account-status[data-v-978d1528]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.usage-status-meta[data-v-978d1528]{color:var(--text-subtle);font-size:12px}.disabled-row[data-v-978d1528]{opacity:.52}.position-detail-trigger[data-v-978d1528],.position-name-link[data-v-978d1528]{max-width:100%;padding:0;border:0;background:transparent;color:var(--green-700);font-size:inherit;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.position-detail-trigger[data-v-978d1528]{font-size:12px}.position-detail-trigger[data-v-978d1528]:hover,.position-name-link[data-v-978d1528]:hover{text-decoration:underline}.employee-source-tag[data-v-978d1528],.employee-business-tag[data-v-978d1528],.request-status-tag[data-v-978d1528]{display:inline-flex;align-items:center;width:fit-content;white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:12px;line-height:1.4}.employee-source-tag[data-v-978d1528]{background:#0f172a0f;color:var(--text-subtle)}.employee-business-tag[data-v-978d1528]{background:#f59e0b24;color:#b45309}.request-status-tag.is-approved[data-v-978d1528]{background:#22c55e1f;color:#15803d}.request-status-tag.is-rejected[data-v-978d1528]{background:#ef44441f;color:#b91c1c}.request-status-tag.is-cancelled[data-v-978d1528]{background:#64748b1f;color:#475569}.request-status-tag.is-pending[data-v-978d1528]{background:#f59e0b24;color:#b45309}.employee-dialog-form[data-v-978d1528]{flex:1;display:flex;flex-direction:column;gap:18px;min-height:0}.employee-dialog-scroll[data-v-978d1528]{gap:18px}.employee-conflict-modal[data-v-978d1528]{display:grid;gap:12px;color:#475569;font-size:14px;line-height:1.7}.employee-conflict-modal p[data-v-978d1528]{margin:0}.employee-dialog-split-form[data-v-978d1528]{min-height:0;height:100%;flex:1}.employee-dialog-error[data-v-978d1528]{margin:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(239,68,68,.28);background:#fef2f2eb;color:#b91c1c;font-size:13px;line-height:1.45}.employee-dialog-grid[data-v-978d1528]{gap:14px 16px}.employee-dialog-footer[data-v-978d1528]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0}.employee-dialog-footer.split-dialog-actions[data-v-978d1528],.employee-dialog-footer--end[data-v-978d1528]{justify-content:flex-end}.employee-dialog-footer-left[data-v-978d1528],.dialog-actions[data-v-978d1528]{display:flex;align-items:center;gap:12px}.employee-dialog-footer-left[data-v-978d1528]{margin-right:auto}.employee-profile-grid[data-v-978d1528]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.82fr);gap:14px;align-items:start}.employee-profile-grid[data-v-978d1528]>:last-child{grid-column:1 / -1}.employee-bulk-switch-field[data-v-978d1528]{display:grid;gap:10px}.employee-bulk-trigger[data-v-978d1528]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;color:#0f172a;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.employee-bulk-trigger span[data-v-978d1528]:last-child,.employee-bulk-clear[data-v-978d1528]{color:var(--green-700);font-size:13px;font-weight:700}.employee-bulk-clear[data-v-978d1528]{justify-self:start;border:0;padding:0;background:transparent;cursor:pointer}.wechat-lock-card[data-v-978d1528]{display:grid;gap:12px;padding:16px;border:1px solid rgba(63,141,101,.18);border-radius:18px;background:linear-gradient(180deg,#f3fbf6fa,#fffffff5)}.wechat-lock-card__head[data-v-978d1528]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wechat-lock-card__desc[data-v-978d1528]{margin:6px 0 0;color:var(--text-subtle);font-size:13px;line-height:1.6}.wechat-lock-card__status[data-v-978d1528]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wechat-lock-card__bound[data-v-978d1528]{color:#1f9d55;font-size:13px;font-weight:600}.wechat-lock-card__meta[data-v-978d1528]{color:var(--text-faint);font-size:12px}.employee-switch-label[data-v-978d1528]{color:var(--text-main);font-size:14px;font-weight:500}.switch[data-v-978d1528]{position:relative;display:inline-flex;width:44px;height:26px;flex-shrink:0;cursor:pointer}.switch input[type=checkbox][data-v-978d1528]{position:absolute;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch-track[data-v-978d1528]{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.switch input:checked+.switch-track[data-v-978d1528]{background:var(--green-600)}.switch-thumb[data-v-978d1528]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .2s ease}.switch input:checked+.switch-track .switch-thumb[data-v-978d1528]{transform:translate(18px)}.employee-position-preview-backdrop[data-v-978d1528]{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:28px;background:#0f172a5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.employee-position-preview-backdrop--detail[data-v-978d1528]{z-index:1110}.employee-position-preview-card[data-v-978d1528]{position:relative;width:min(780px,calc(var(--web-logical-vw) * 100 - 56px));max-height:min(820px,calc(var(--web-logical-vh) * 100 - 56px));min-height:min(620px,calc(var(--web-logical-vh) * 100 - 56px));overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f172a42;outline:none;scrollbar-gutter:stable}.employee-position-preview-card--list[data-v-978d1528]{width:min(520px,calc(var(--web-logical-vw) * 100 - 56px));min-height:0}.employee-position-preview-close[data-v-978d1528]{position:absolute;z-index:3;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:14px;background:#f1f5f9eb;color:#0f172a;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.employee-position-preview-close[data-v-978d1528]:hover,.employee-position-preview-close[data-v-978d1528]:focus-visible{background:#dcfce7f2;color:#0f766e;transform:translateY(-1px)}.employee-position-preview-list[data-v-978d1528]{display:grid;gap:14px;padding:34px 34px 38px}.employee-position-preview-list-head[data-v-978d1528]{display:grid;gap:4px;padding-right:48px}.employee-position-preview-list-head p[data-v-978d1528]{margin:0;color:#0f172a;font-size:22px;font-weight:800}.employee-position-preview-list-head span[data-v-978d1528]{color:#64748b;font-size:13px;font-weight:700}.employee-position-preview-actions[data-v-978d1528]{display:flex;justify-content:flex-end;padding-top:4px}[data-v-978d1528] .crud-modal-card[data-testid=employee-position-setup-modal] .crud-modal-body{min-height:min(420px,calc(var(--web-logical-vh) * 88 - 170px))}.selector-list[data-v-978d1528]{display:grid;gap:8px}.selector-item[data-v-978d1528]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff}.selector-item--stack[data-v-978d1528]{align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:4px}.selector-item-main[data-v-978d1528]{display:flex;align-items:center;gap:10px}.selector-item-name[data-v-978d1528]{color:var(--text-main);font-size:14px;font-weight:500}.selector-item-meta[data-v-978d1528]{color:var(--text-subtle);font-size:12px;line-height:1.4}.member-offboard-receiver-section[data-v-978d1528]{margin-top:16px}.member-offboard-receiver-title[data-v-978d1528]{margin-bottom:8px;color:var(--text-subtle, #64748b);font-size:13px;font-weight:700}.member-lifecycle-loading[data-v-978d1528]{padding:16px 0;color:var(--text-subtle);font-size:14px}.member-lifecycle-summary[data-v-978d1528]{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--surface-muted, #f8fafc)}.member-lifecycle-summary-title[data-v-978d1528]{margin-bottom:10px;color:var(--text-subtle);font-size:13px;font-weight:700}.member-lifecycle-summary-line[data-v-978d1528]{position:relative;padding-left:14px;color:var(--text-main);font-size:13px;line-height:1.6}.member-lifecycle-summary-line+.member-lifecycle-summary-line[data-v-978d1528]{margin-top:6px}.member-lifecycle-summary-line[data-v-978d1528]:before{content:"·";position:absolute;left:0;top:0;color:var(--text-subtle)}.setup-progress-tabs[data-v-fee51379]{gap:24px;min-height:40px;margin-bottom:16px;padding:0;border-bottom:1px solid rgba(15,23,42,.08)}.setup-progress-table-scroll[data-v-fee51379]{max-height:min(56vh,560px)}.setup-progress-table[data-v-fee51379]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.setup-progress-table th[data-v-fee51379],.setup-progress-table td[data-v-fee51379]{overflow:hidden;padding:13px 10px;border-bottom:1px solid rgba(15,23,42,.08);color:var(--text-main);font-size:13px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.setup-progress-table th[data-v-fee51379]{color:var(--text-faint);font-size:12px;font-weight:600}.setup-progress-table tbody tr[data-v-fee51379]:hover{background:#3f8d6509}.setup-progress-table strong[data-v-fee51379]{font-size:13px;font-weight:650}.setup-progress-sequence[data-v-fee51379]{color:var(--text-faint);font-variant-numeric:tabular-nums}.setup-progress-col--sequence[data-v-fee51379]{width:54px}.setup-progress-col--member[data-v-fee51379],.setup-progress-col--position[data-v-fee51379]{width:126px}.setup-progress-col--phone[data-v-fee51379]{width:132px}.setup-progress-col--department[data-v-fee51379]{width:120px}.setup-progress-col--status[data-v-fee51379]{width:100px}.setup-progress-col--login[data-v-fee51379]{width:150px}.setup-progress-col--action[data-v-fee51379]{width:72px}.setup-progress-table-action[data-v-fee51379]{padding:0;border:0;background:transparent;color:var(--green-700);font-size:13px;font-weight:650;cursor:pointer}.setup-progress-table-action[data-v-fee51379]:hover,.setup-progress-table-action[data-v-fee51379]:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}.setup-progress-status--pending-review[data-v-fee51379]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(217,119,6,.2);border-radius:999px;background:#fff7edeb;color:#b45309;font-size:12px;font-weight:650}.setup-progress-empty[data-v-fee51379],.setup-progress-error[data-v-fee51379]{margin:0;padding:34px 16px;border-radius:14px;background:#f8faf9cc;color:var(--text-subtle);text-align:center}.setup-progress-error p[data-v-fee51379]{margin:0 0 12px}.mrbo-token-entry[data-v-07f6e4b4]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#27865d;cursor:pointer}.mrbo-token-entry[data-v-07f6e4b4]:hover{background:#edf7f2}.mrbo-token-entry img[data-v-07f6e4b4]{width:26px;height:26px}.mrbo-token-meter[data-v-07f6e4b4]{display:grid;gap:5px;min-width:48px;font-size:13px;font-weight:600;text-align:right}.mrbo-token-track[data-v-07f6e4b4]{height:4px;background:#deeee5;border-radius:4px;overflow:hidden}.mrbo-token-track>span[data-v-07f6e4b4]{display:block;height:100%;background:#27865d;border-radius:inherit}.mrbo-token-details[data-v-07f6e4b4]{padding:8px 0 0;color:#64748b}.mrbo-token-balance[data-v-07f6e4b4],.mrbo-token-details dl>div[data-v-07f6e4b4]{display:flex;justify-content:space-between;align-items:center;gap:20px}.mrbo-token-balance strong[data-v-07f6e4b4]{margin-left:12px;color:#17221c;font-size:26px}.mrbo-token-details dl[data-v-07f6e4b4]{margin:24px 0}.mrbo-token-details dl>div+div[data-v-07f6e4b4]{margin-top:16px}.mrbo-token-details dd[data-v-07f6e4b4]{margin:0;color:#17221c;font-weight:600}.mrbo-token-link[data-v-07f6e4b4]{display:flex;justify-content:space-between;width:100%;padding:16px 0 0;border:0;border-top:1px solid #e6ece8;background:transparent;color:#27865d;cursor:pointer}.mrbo-token-record[data-v-07f6e4b4]{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #e6ece8}.mrbo-token-record>div[data-v-07f6e4b4]:first-child{min-width:0}.mrbo-token-record strong[data-v-07f6e4b4]{color:#17221c}.mrbo-token-record p[data-v-07f6e4b4]{margin:8px 0 0;overflow-wrap:anywhere}.mrbo-token-record-side[data-v-07f6e4b4]{display:grid;align-content:start;gap:8px;flex-shrink:0;text-align:right}.config-task-progress[data-v-708df60d]{flex-shrink:0;position:relative;margin:0 12px -8px;padding:10px 14px 18px;border:1px solid #dce8e2;border-radius:12px 12px 0 0;background:#f7fbf9;color:#23372e;box-shadow:0 4px 16px #183f2910}summary[data-v-708df60d]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.config-task-count[data-v-708df60d]{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px}.config-task-current[data-v-708df60d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}summary[data-v-708df60d]::-webkit-details-marker{display:none}summary[data-v-708df60d]:focus-visible{outline:2px solid #2d8660;outline-offset:4px;border-radius:4px}.config-task-toggle[data-v-708df60d]{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin:-3px -4px -3px -6px;border-radius:6px;color:#63786d;transition:background-color .16s,color .16s}.config-task-toggle svg[data-v-708df60d]{transition:transform .16s ease}summary:hover .config-task-toggle[data-v-708df60d],summary:focus-visible .config-task-toggle[data-v-708df60d]{color:#2d8660;background:#e8f1ec}[open] .config-task-toggle svg[data-v-708df60d]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.config-task-toggle[data-v-708df60d],.config-task-toggle svg[data-v-708df60d]{transition:none}}.config-task-state[data-v-708df60d]{flex-shrink:0}summary small[data-v-708df60d],.config-task-state[data-v-708df60d]{font-size:12px;color:#63786d}.config-task-objective[data-v-708df60d]{margin:12px 0;font-size:14px;line-height:1.6}ol[data-v-708df60d]{margin:0;padding:0;list-style:none;max-height:190px;overflow-y:auto}li[data-v-708df60d]{display:flex;align-items:flex-start;gap:10px;padding:5px 0}li>div[data-v-708df60d]{flex:1;min-width:0}.config-task-number[data-v-708df60d]{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border:1px solid #d4dfd8;border-radius:50%;font-size:12px}.config-task-title[data-v-708df60d]{font-size:14px;line-height:22px;overflow-wrap:anywhere}li p[data-v-708df60d]{font-size:12px;line-height:1.5;color:#6b7d72;margin:3px 0 0}.config-task-step-state[data-v-708df60d]{flex-shrink:0;font-size:12px;line-height:22px;color:#738379}.is-completed .config-task-number[data-v-708df60d]{color:#fff;background:#2d8660;border-color:#2d8660}.is-completed .config-task-step-state[data-v-708df60d]{color:#2d8660}.is-blocked .config-task-step-state[data-v-708df60d]{color:#93651f}.is-canceled .config-task-title[data-v-708df60d]{text-decoration:line-through;color:#89968e}.config-task-hint[data-v-708df60d]{margin:12px 0 0;padding-top:12px;border-top:1px solid #e1eae4;font-size:12px;line-height:1.6;color:#738379}@media(max-width:640px){.config-task-progress[data-v-708df60d]{margin:0 8px -8px;padding:10px 10px 18px}summary[data-v-708df60d]{gap:8px}.config-task-state[data-v-708df60d]{display:none}}@media(max-height:800px){.config-task-hint[data-v-708df60d]{display:none}ol[data-v-708df60d]{max-height:160px}.config-task-objective[data-v-708df60d]{margin:8px 0}}.simple-markdown[data-v-79552bdf]{min-width:0;color:inherit;line-height:1.65;overflow-wrap:anywhere}.simple-markdown p[data-v-79552bdf],.simple-markdown h1[data-v-79552bdf],.simple-markdown h2[data-v-79552bdf],.simple-markdown h3[data-v-79552bdf],.simple-markdown blockquote[data-v-79552bdf],.simple-markdown pre[data-v-79552bdf],.simple-markdown ol[data-v-79552bdf],.simple-markdown ul[data-v-79552bdf]{margin:0}.simple-markdown p[data-v-79552bdf],.simple-markdown blockquote[data-v-79552bdf],.simple-markdown li[data-v-79552bdf]{white-space:pre-line}.simple-markdown h1[data-v-79552bdf],.simple-markdown h2[data-v-79552bdf],.simple-markdown h3[data-v-79552bdf]{color:#111827;line-height:1.45}.simple-markdown h1[data-v-79552bdf]{font-size:1.28em}.simple-markdown h2[data-v-79552bdf]{font-size:1.18em}.simple-markdown h3[data-v-79552bdf]{font-size:1.08em}.simple-markdown-spacer[data-v-79552bdf]{height:12px}.simple-markdown blockquote[data-v-79552bdf]{border-left:3px solid #d1d5db;padding:4px 0 4px 10px;color:#4b5563}.simple-markdown ol[data-v-79552bdf],.simple-markdown ul[data-v-79552bdf]{display:grid;gap:5px;padding-left:22px}.simple-markdown pre[data-v-79552bdf]{max-width:100%;overflow-x:auto;border-radius:8px;padding:10px 12px;background:#f8fafc;color:#334155;white-space:pre-wrap;word-break:break-word}.simple-markdown[data-v-79552bdf] code{border-radius:4px;padding:1px 4px;background:#f1f5f9;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.simple-markdown pre[data-v-79552bdf] code{padding:0;background:transparent;font-size:inherit}.simple-markdown[data-v-79552bdf] a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.decision-form[data-v-cc67c0fe]{display:grid;gap:10px;max-height:56dvh;overflow-y:auto}.decision-header[data-v-cc67c0fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.decision-header strong[data-v-cc67c0fe]{font-size:14px;line-height:24px;color:#24352b}.decision-progress[data-v-cc67c0fe]{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}.decision-progress button[data-v-cc67c0fe]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;padding:0;border-radius:5px;background:transparent;color:#64748b;cursor:pointer}button[data-v-cc67c0fe]:disabled{opacity:.4;cursor:default}button[data-v-cc67c0fe]:focus-visible,.attach[data-v-cc67c0fe]:focus-within{outline:2px solid #86b59f;outline-offset:2px}fieldset[data-v-cc67c0fe]{border:0;padding:0;margin:0;min-width:0;display:grid;gap:6px}.decision-row[data-v-cc67c0fe]{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #dbe3df;border-radius:8px;padding:7px 8px;color:#24352b;background:transparent;font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer;overflow-wrap:anywhere}.decision-row[data-v-cc67c0fe]:hover:not(:disabled){background:#f5f8f6}.decision-row b[data-v-cc67c0fe],.custom-letter b[data-v-cc67c0fe]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:#486354;font-size:13px;flex-shrink:0}.selected b[data-v-cc67c0fe]{background:#327f5d;color:#fff}.decision-custom-row[data-v-cc67c0fe]{display:flex;align-items:flex-end;gap:8px}.decision-custom[data-v-cc67c0fe]{border:1px solid #dbe3df;border-radius:8px;display:flex;align-items:flex-start;flex:1;min-width:0;gap:10px;padding:7px 8px}.custom-letter[data-v-cc67c0fe]{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.custom-editor[data-v-cc67c0fe]{position:relative;min-width:0;flex:1;border:0;padding:0 30px 0 0}.decision-custom.selected[data-v-cc67c0fe],.decision-row.selected[data-v-cc67c0fe]{border-color:#86b59f}textarea[data-v-cc67c0fe]{display:block;box-sizing:border-box;width:100%;min-height:24px;max-height:180px;border:0;padding:0;outline:none;resize:none;color:#24352b;font:inherit;font-size:14px;line-height:24px;background:transparent}.attach[data-v-cc67c0fe]{position:absolute;right:4px;bottom:3px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer;color:#64748b}.decision-continue[data-v-cc67c0fe]{flex-shrink:0;border:0;padding:7px 13px;margin-bottom:4px;border-radius:8px;background:#327f5d;color:#fff;font:inherit;font-size:13px;line-height:18px;cursor:pointer}.decision-files[data-v-cc67c0fe]{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.decision-files>span[data-v-cc67c0fe]{display:flex;align-items:center;gap:4px;font-size:12px;overflow-wrap:anywhere;min-width:0}.decision-files img[data-v-cc67c0fe]{width:56px;height:56px;object-fit:cover;border-radius:6px}.decision-files button[data-v-cc67c0fe]{color:#64748b;padding:4px;border:0;background:transparent;cursor:pointer}.config-plan-confirm[data-v-0750c495]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.plan-attachment-grid[data-v-6d5c1ca6]{display:flex;flex-wrap:wrap;gap:10px}.plan-attachment-item[data-v-6d5c1ca6],.plan-attachment-add[data-v-6d5c1ca6]{width:88px;height:88px;border-radius:14px}.plan-attachment-item[data-v-6d5c1ca6]{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08)}.plan-attachment-image[data-v-6d5c1ca6]{width:100%;height:100%;object-fit:cover}.plan-attachment-remove[data-v-6d5c1ca6]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:999px;background:#0f172ab8;color:#fff;cursor:pointer}.plan-attachment-video-label[data-v-6d5c1ca6]{position:absolute;bottom:4px;left:4px;padding:2px 5px;border-radius:5px;color:#fff;background:#0f172ab3;font-size:10px;line-height:1.3}.plan-attachment-item-badge[data-v-6d5c1ca6]{position:absolute;top:4px;left:4px;max-width:calc(100% - 32px);overflow:hidden;padding:2px 5px;border-radius:5px;color:#fff;background:#0f172ab3;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.plan-attachment-add[data-v-6d5c1ca6]{display:inline-flex;align-items:center;justify-content:center;border:0;background:#f5f5f5;color:#20bf64;cursor:pointer;font-size:24px;font-weight:400;line-height:1;padding:0}.plan-attachment-field.is-drag-over .plan-attachment-add[data-v-6d5c1ca6]{background:#20bf641f;box-shadow:inset 0 0 0 2px #20bf646b}.plan-attachment-field-compact .plan-attachment-item[data-v-6d5c1ca6],.plan-attachment-field-compact .plan-attachment-add[data-v-6d5c1ca6]{width:72px;height:72px;border-radius:6px}.plan-attachment-field-compact .plan-attachment-item[data-v-6d5c1ca6]{border:0}.plan-attachment-field-compact .plan-attachment-add[data-v-6d5c1ca6]{font-size:22px}.plan-attachment-field:not(.plan-attachment-field-compact) .plan-attachment-add[data-v-6d5c1ca6]{border:1px dashed rgba(15,23,42,.18);background:#f8fafceb;color:#64748b;font-size:12px;font-weight:700;padding:8px}.plan-attachment-add[data-v-6d5c1ca6]:disabled{cursor:not-allowed;opacity:.7}.plan-composer-layout[data-v-4ef9bc9e]{min-width:0}.plan-composer-primary[data-v-4ef9bc9e]{padding:4px 20px 0}.plan-composer-title-field[data-v-4ef9bc9e]{position:relative}.plan-composer-title-input[data-v-4ef9bc9e]{width:100%;min-height:96px;padding:0;border:0;background:transparent;color:#333;font-size:16px;line-height:1.65;overflow-y:hidden;resize:none}.plan-composer-title-count[data-v-4ef9bc9e]{display:block;margin-top:4px;color:#a3a3a3;font-size:12px;line-height:1.4;pointer-events:none;text-align:right}.plan-composer-title-input[data-v-4ef9bc9e]:focus{outline:none}.plan-composer-title-input[data-v-4ef9bc9e]:disabled{opacity:.62}.plan-composer-title-input[data-v-4ef9bc9e]::placeholder{color:#bbb}.plan-composer-field-error[data-v-4ef9bc9e]{margin:2px 0 8px;color:#b91c1c;font-size:12px;line-height:1.45}.plan-composer-cells[data-v-4ef9bc9e]{margin-top:12px;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3}.plan-composer-cells-secondary[data-v-4ef9bc9e]{margin-top:0;border-top:0}.plan-composer-option-tags[data-v-4ef9bc9e]{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px 8px}.review-finished-status[data-v-2fcb5e17]{color:#64748b;white-space:nowrap;flex-shrink:0}.review-detail-footer[data-v-2fcb5e17]{min-width:0;width:100%}.review-action-row[data-v-2fcb5e17]{flex-wrap:nowrap;justify-content:safe flex-end;gap:10px;min-width:0;overflow-x:auto;padding-bottom:2px}.review-action-row[data-v-2fcb5e17] button{flex-shrink:0;white-space:nowrap}.review-action-error[data-v-2fcb5e17]{margin:0 0 12px;color:#b91c1c}.review-leading[data-v-2fcb5e17]{display:flex;align-items:center;gap:10px;margin-right:auto;flex-shrink:0}.review-item-navigation[data-v-2fcb5e17]{display:flex;align-items:center;gap:10px;margin-right:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.review-item-navigation .review-navigation-arrow[data-v-2fcb5e17]{min-width:36px;width:36px;padding:0;font-size:22px;line-height:1}.review-navigation-arrow[data-v-2fcb5e17]:disabled{opacity:.4;cursor:default}.primary-button[data-v-2fcb5e17]:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;opacity:1;cursor:default}.work-template-selector[data-v-ec2f7849]{min-height:360px;display:flex;flex-direction:column;gap:14px}.work-template-selector-clear[data-v-ec2f7849]{min-height:42px;padding:0 14px;border:0;border-radius:10px;color:#64748b;background:#f4f6f8;text-align:left;cursor:pointer}.work-template-selector-list[data-v-ec2f7849]{max-height:min(56vh,520px);overflow-y:auto;border:1px solid #e8ecef;border-radius:12px}.work-template-selector-row[data-v-ec2f7849]{width:100%;min-height:82px;display:flex;align-items:center;gap:18px;padding:14px 16px;border:0;border-top:1px solid #edf0f2;color:#0f172a;background:#fff;text-align:left;cursor:pointer}.work-template-selector-row[data-v-ec2f7849]:first-child{border-top:0}.work-template-selector-row[data-v-ec2f7849]:hover,.work-template-selector-row.is-selected[data-v-ec2f7849]{background:#effbf4}.work-template-selector-row-main[data-v-ec2f7849]{min-width:0;flex:1;display:grid;gap:4px}.work-template-selector-row-main strong[data-v-ec2f7849],.work-template-selector-row-main small[data-v-ec2f7849],.work-template-selector-row-main span[data-v-ec2f7849]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-template-selector-row-main small[data-v-ec2f7849],.work-template-selector-row-main span[data-v-ec2f7849]{color:#64748b;font-size:12px}.work-template-selector-state[data-v-ec2f7849]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#64748b}.ui-form-cell[data-v-9a64b2fb]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 20px;border:0;border-top:1px solid #f0f1f3;background:#fff;text-align:left;cursor:pointer}.ui-form-cell-first[data-v-9a64b2fb]{border-top:none}.ui-form-cell-disabled[data-v-9a64b2fb]{cursor:not-allowed;opacity:.62}.ui-form-cell-label-copy[data-v-9a64b2fb]{display:flex;flex-direction:column;gap:4px;flex-shrink:0;min-width:0}.ui-form-cell-label[data-v-9a64b2fb]{color:#333;font-size:15px;line-height:1.35}.ui-form-cell-label-meta[data-v-9a64b2fb]{color:#8f95a0;font-size:12px;line-height:1.35}.ui-form-cell-end[data-v-9a64b2fb]{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0}.ui-form-cell-copy[data-v-9a64b2fb]{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.ui-form-cell-value[data-v-9a64b2fb]{max-width:240px;overflow:hidden;color:#333;font-size:15px;line-height:1.35;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ui-form-cell-placeholder[data-v-9a64b2fb]{color:#8f95a0}.ui-form-cell-meta[data-v-9a64b2fb]{max-width:280px;margin-top:2px;overflow:hidden;color:#9ca3af;font-size:12px;line-height:1.35;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ui-form-cell-arrow[data-v-9a64b2fb]{margin-left:8px;color:#b0b5bd;font-size:18px;line-height:1;flex-shrink:0}.ui-optional-toggle-cell[data-v-8848cf49]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0;border:0;border-bottom:1px solid #f1f1f1;background:transparent;text-align:left;cursor:pointer}.ui-optional-toggle-cell-inset[data-v-8848cf49]{padding:0 20px;box-sizing:border-box}.ui-optional-toggle-cell-disabled[data-v-8848cf49],.ui-optional-toggle-tag-disabled[data-v-8848cf49]{cursor:not-allowed;opacity:.62}.ui-optional-toggle-main[data-v-8848cf49]{display:flex;align-items:center;gap:8px;min-width:0}.ui-optional-toggle-clear[data-v-8848cf49]{width:18px;height:18px;color:#aaa;font-size:18px;line-height:16px;text-align:center;flex-shrink:0}.ui-optional-toggle-label[data-v-8848cf49]{color:#333;font-size:14px;flex-shrink:0}.ui-optional-toggle-end[data-v-8848cf49]{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0}.ui-optional-toggle-value[data-v-8848cf49]{color:#333;font-size:14px;text-align:right}.ui-optional-toggle-value-ellipsis[data-v-8848cf49]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-optional-toggle-arrow[data-v-8848cf49]{margin-left:6px;color:#b0b5bd;font-size:16px;line-height:1;flex-shrink:0}.ui-optional-toggle-tag[data-v-8848cf49]{display:inline-flex;align-items:center;justify-content:center;min-width:86px;height:32px;padding:0 12px;border:0;border-radius:6px;background:#f5f5f5;cursor:pointer}.ui-optional-toggle-tag-auto-width[data-v-8848cf49]{min-width:0}.ui-optional-toggle-plus[data-v-8848cf49]{margin-right:4px;color:#20bf64;font-size:14px;line-height:1}.ui-optional-toggle-tag-text[data-v-8848cf49]{color:#888;font-size:13px}.plan-template-timeline-list[data-v-925f94f6]{display:grid;gap:0;margin:0;padding:0;list-style:none}.plan-template-timeline-item[data-v-925f94f6]{display:grid;grid-template-columns:minmax(104px,128px) 34px minmax(0,1fr);min-width:0;gap:12px;padding-bottom:16px}.plan-template-timeline-time[data-v-925f94f6]{padding-top:12px;color:#64746b;font-size:12px;line-height:1.45;text-align:right}.plan-template-timeline-axis[data-v-925f94f6]{position:relative;display:flex;justify-content:center}.plan-template-timeline-dot[data-v-925f94f6]{position:relative;z-index:1;display:grid;width:30px;height:30px;margin-top:8px;place-items:center;border:3px solid #f7faf8;border-radius:50%;color:#456052;background:#dfe8e3;font-size:11px;font-weight:800}.plan-template-timeline-connector[data-v-925f94f6]{position:absolute;top:38px;bottom:-8px;left:50%;width:1px;background:#ced9d3;transform:translate(-50%)}.plan-template-timeline-card[data-v-925f94f6]{position:relative;display:grid;min-width:0;gap:8px;padding:14px 16px;border:1px solid #e3e9e5;border-radius:12px;background:#fff;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.plan-template-timeline-item.is-interactive .plan-template-timeline-card[data-v-925f94f6]{cursor:pointer}.plan-template-timeline-item.is-interactive .plan-template-timeline-card[data-v-925f94f6]:hover,.plan-template-timeline-item.is-interactive .plan-template-timeline-card[data-v-925f94f6]:focus-visible{border-color:#bcd7c9;box-shadow:0 7px 18px #28523d14}.plan-template-timeline-item.is-selected .plan-template-timeline-card[data-v-925f94f6]{border-color:#9bcbb4;background:#f2faf6;box-shadow:0 0 0 2px #2d815d14}.plan-template-timeline-item.is-selected .plan-template-timeline-dot[data-v-925f94f6],.plan-template-timeline-item.is-ready .plan-template-timeline-dot[data-v-925f94f6]{color:#fff;background:#2f805d}.plan-template-timeline-item.is-existing .plan-template-timeline-dot[data-v-925f94f6]{color:#fff;background:#6f7f76}.plan-template-timeline-item.is-warning .plan-template-timeline-dot[data-v-925f94f6]{color:#fff;background:#b47a2b}.plan-template-timeline-item.is-blocked .plan-template-timeline-dot[data-v-925f94f6]{color:#fff;background:#b65353}.plan-template-timeline-item.is-warning .plan-template-timeline-card[data-v-925f94f6]{border-color:#ead4ae;background:#fffaf1}.plan-template-timeline-item.is-blocked .plan-template-timeline-card[data-v-925f94f6]{border-color:#edc8c8;background:snow}.plan-template-timeline-item.is-dragging[data-v-925f94f6]{opacity:.52}.plan-template-timeline-head[data-v-925f94f6],.plan-template-timeline-title[data-v-925f94f6],.plan-template-timeline-actions[data-v-925f94f6],.plan-template-timeline-details[data-v-925f94f6]{display:flex;align-items:center}.plan-template-timeline-head[data-v-925f94f6]{min-width:0;justify-content:space-between;gap:12px}.plan-template-timeline-title[data-v-925f94f6]{min-width:0;flex-wrap:wrap;gap:7px}.plan-template-timeline-title strong[data-v-925f94f6]{overflow:hidden;color:#203128;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.plan-template-timeline-status[data-v-925f94f6],.plan-template-timeline-error[data-v-925f94f6]{padding:3px 7px;border-radius:999px;color:#647169;background:#edf2ef;font-size:10px;font-weight:700}.plan-template-timeline-error[data-v-925f94f6]{color:#a54a4a;background:#fff0f0}.plan-template-timeline-description[data-v-925f94f6],.plan-template-timeline-message[data-v-925f94f6]{margin:0;color:#68776e;font-size:12px;line-height:1.55}.plan-template-timeline-description[data-v-925f94f6]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plan-template-timeline-details[data-v-925f94f6]{flex-wrap:wrap;gap:5px 14px;color:#6d7b73;font-size:11px}.plan-template-timeline-detail[data-v-925f94f6]{display:inline-flex;min-width:0;gap:5px;align-items:center}.plan-template-timeline-detail svg[data-v-925f94f6]{flex:0 0 auto;color:#3c795c}.plan-template-timeline-reminders[data-v-925f94f6]{display:grid;gap:5px;padding-top:2px}.plan-template-timeline-reminders-label[data-v-925f94f6]{color:#6d7b73;font-size:11px}.plan-template-timeline-reminder[data-v-925f94f6]{display:flex;gap:8px;align-items:center;width:fit-content;max-width:100%;color:#5f7067;font-size:11px;line-height:1.5}.plan-template-timeline-reminder small[data-v-925f94f6]{padding:1px 6px;border-radius:999px;color:#437059;background:#edf6f1;font-size:10px}.plan-template-timeline-reminder.is-expired[data-v-925f94f6]{color:#a5ada8}.plan-template-timeline-reminder.is-expired small[data-v-925f94f6]{color:#909893;background:#f0f2f1}.plan-template-timeline-message[data-v-925f94f6]{padding:8px 10px;border-radius:8px;color:#8b622b;background:#fff3d9}.is-blocked .plan-template-timeline-message[data-v-925f94f6]{color:#9f4444;background:#fff0f0}.plan-template-timeline-actions[data-v-925f94f6]{flex:0 0 auto;gap:2px}.plan-template-node-icon-button[data-v-925f94f6]{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:8px;color:#6d7b73;background:transparent;cursor:pointer}.plan-template-node-icon-button[data-v-925f94f6]:hover,.plan-template-node-icon-button[data-v-925f94f6]:focus-visible{color:#245c43;background:#eaf3ee;outline:none}.plan-template-node-icon-button.is-grip[data-v-925f94f6]{cursor:grab}.plan-template-node-menu-wrap[data-v-925f94f6]{position:relative}.plan-template-node-menu[data-v-925f94f6]{position:fixed;z-index:100;display:grid;width:120px;padding:5px;border:1px solid #e1e7e3;border-radius:10px;background:#fff;box-shadow:0 12px 30px #182e2229}.plan-template-node-menu button[data-v-925f94f6]{display:flex;gap:7px;align-items:center;padding:8px 9px;border:0;border-radius:7px;color:#405248;background:transparent;font-size:12px;cursor:pointer}.plan-template-node-menu button[data-v-925f94f6]:hover{background:#f0f5f2}.plan-template-node-menu button.is-danger[data-v-925f94f6]{color:#a74b4b}.plan-template-timeline-add[data-v-925f94f6]{width:calc(100% - 150px);margin-left:150px;padding:11px 14px;border:1px dashed #bdd0c6;border-radius:11px;color:#2c6c4e;background:#f8fbf9;cursor:pointer}.plan-template-timeline-add[data-v-925f94f6]:hover{border-color:#84b79e;background:#f0f8f4}.plan-template-timeline.is-compact .plan-template-timeline-item[data-v-925f94f6]{grid-template-columns:78px 30px minmax(0,1fr);gap:8px}.plan-template-timeline.is-compact .plan-template-timeline-time[data-v-925f94f6]{font-size:10px}.plan-template-timeline.is-compact .plan-template-timeline-card[data-v-925f94f6]{gap:6px;padding:11px 12px}.plan-template-timeline.is-compact .plan-template-timeline-add[data-v-925f94f6]{width:calc(100% - 116px);margin-left:116px}.plan-template-timeline.is-position-style .plan-template-timeline-list[data-v-925f94f6]{padding-top:2px}.plan-template-timeline.is-position-style .plan-template-timeline-item[data-v-925f94f6]{grid-template-columns:116px 36px minmax(0,1fr);gap:10px;padding-bottom:0;align-items:stretch}.plan-template-timeline.is-position-style .plan-template-timeline-time[data-v-925f94f6]{padding-top:3px;color:#94a3b8;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.plan-template-timeline.is-position-style .plan-template-timeline-axis[data-v-925f94f6]{padding-top:0}.plan-template-timeline.is-position-style .plan-template-timeline-dot[data-v-925f94f6]{width:8px;height:8px;margin-top:9px;border:0;background:#0f766e;box-shadow:0 0 0 2px #0f766e29}.plan-template-timeline.is-position-style .plan-template-timeline-connector[data-v-925f94f6]{top:25px;bottom:0;width:2px;border-radius:999px;background:linear-gradient(180deg,#0ea5e966,#0f172a14)}.plan-template-timeline.is-position-style .plan-template-timeline-card[data-v-925f94f6]{gap:6px;padding:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.plan-template-timeline.is-position-style .plan-template-timeline-card[data-v-925f94f6]:hover,.plan-template-timeline.is-position-style .plan-template-timeline-card[data-v-925f94f6]:focus-visible,.plan-template-timeline.is-position-style .plan-template-timeline-item.is-selected .plan-template-timeline-card[data-v-925f94f6]{border:0;background:transparent;box-shadow:none}.plan-template-timeline.is-position-style .plan-template-timeline-title strong[data-v-925f94f6]{color:#0f172a;font-size:18px;font-weight:700;line-height:1.32;letter-spacing:-.01em}.plan-template-timeline.is-position-style .plan-template-timeline-description[data-v-925f94f6]{margin-top:0;color:#475467;font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1}.plan-template-timeline.is-position-style .plan-template-timeline-details[data-v-925f94f6]{gap:5px 16px;color:#94a3b8;font-size:12px;line-height:1.45}.plan-template-timeline.is-position-style .plan-template-timeline-actions[data-v-925f94f6]{width:auto;opacity:0;pointer-events:none;transition:opacity .15s ease}.plan-template-timeline.is-position-style .plan-template-timeline-card:hover .plan-template-timeline-actions[data-v-925f94f6],.plan-template-timeline.is-position-style .plan-template-timeline-card:focus-within .plan-template-timeline-actions[data-v-925f94f6]{opacity:1;pointer-events:auto}.plan-template-timeline.is-position-style .plan-template-node-icon-button[data-v-925f94f6]{width:28px;height:28px;border-radius:999px;color:#475467;background:#f1f5f9f0}.plan-template-node-menu.is-position-style button[data-v-925f94f6]:disabled{opacity:.36;cursor:not-allowed}.plan-template-timeline.is-position-style .plan-template-node-icon-button[data-v-925f94f6]:hover,.plan-template-timeline.is-position-style .plan-template-node-icon-button[data-v-925f94f6]:focus-visible{color:#0f766e;background:#ecfdf3}.plan-template-timeline.is-position-style .plan-template-timeline-add[data-v-925f94f6]{width:auto;min-width:92px;margin:2px 0 0 172px;padding:8px 14px;justify-self:start;border:1px solid #d9e0dc;border-radius:10px;color:#405248;background:#fff;font-weight:700;min-height:40px}@media(hover:none),(pointer:coarse){.plan-template-timeline.is-position-style .plan-template-timeline-actions[data-v-925f94f6]{opacity:1;pointer-events:auto}.plan-template-timeline.is-position-style .plan-template-node-icon-button[data-v-925f94f6]{width:44px;height:44px}.plan-template-timeline.is-position-style .plan-template-node-icon-button.is-grip[data-v-925f94f6]{display:none}.plan-template-node-menu.is-position-style[data-v-925f94f6]{display:grid;width:168px;gap:2px;padding:7px}.plan-template-node-menu.is-position-style button[data-v-925f94f6]{min-height:40px;padding:0 10px;border-radius:8px}}.plan-template-timeline.is-position-style .plan-template-timeline-add[data-v-925f94f6]:hover{border-color:#b9cbc2;color:#0f766e;background:#f7faf8}.plan-template-node-menu.is-position-style[data-v-925f94f6]{display:inline-flex;width:auto;min-width:max-content;gap:10px;padding:10px 12px;border-color:#0f172a1a;border-radius:16px;box-shadow:0 18px 40px #0f172a29}.plan-template-node-menu.is-position-style button[data-v-925f94f6]{flex:0 0 auto;gap:4px;padding:0;color:#0f766e;background:transparent;font-size:13px;font-weight:600;white-space:nowrap}.plan-template-node-menu.is-position-style button[data-v-925f94f6]:hover{background:transparent}.plan-template-node-menu.is-position-style button.is-danger[data-v-925f94f6]{color:#b42318}.plan-template-timeline-move[data-v-925f94f6],.plan-template-timeline-enter-active[data-v-925f94f6],.plan-template-timeline-leave-active[data-v-925f94f6]{transition:all .2s ease}.plan-template-timeline-enter-from[data-v-925f94f6],.plan-template-timeline-leave-to[data-v-925f94f6]{opacity:0;transform:translateY(-6px)}.plan-reminder-picker[data-v-007d982c]{display:grid;gap:8px}.plan-reminder-section-heading[data-v-007d982c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;color:#24342b;font-size:14px}.plan-reminder-section-heading span[data-v-007d982c]{color:#8a9991;font-size:12px;font-weight:500}.plan-reminder-current-items[data-v-007d982c]{display:grid;gap:8px}.plan-reminder-current-row[data-v-007d982c]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid #e1e8e4;border-radius:12px;background:#fff}.plan-reminder-current-index[data-v-007d982c]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:9px;color:#2f805d;background:#edf7f1;font-size:12px;font-weight:700}.plan-reminder-current-copy[data-v-007d982c]{min-width:0;color:#28352e;font-size:14px;font-weight:600}.plan-reminder-current-remove[data-v-007d982c],.plan-reminder-option-remove[data-v-007d982c]{padding:6px 4px;border:0;color:#8b9690;background:transparent;font-size:12px;cursor:pointer}.plan-reminder-current-remove[data-v-007d982c]:hover,.plan-reminder-option-remove[data-v-007d982c]:hover{color:#b04b45}.plan-reminder-empty[data-v-007d982c]{display:grid;justify-items:center;gap:6px;padding:28px 18px;border:1px dashed #d9e4de;border-radius:14px;color:#8a9991;background:#fafcfb;text-align:center}.plan-reminder-empty strong[data-v-007d982c]{color:#53635b;font-size:14px}.plan-reminder-empty span[data-v-007d982c]{font-size:12px}.plan-reminder-add-entry[data-v-007d982c]{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:7px;margin-top:4px;border:1px solid rgba(47,128,93,.24);border-radius:12px;color:#2f805d;background:#f4faf7;font-size:14px;font-weight:700;cursor:pointer}.plan-reminder-add-entry[data-v-007d982c]:hover{border-color:#2f805d6b;background:#edf7f1}.plan-reminder-add-entry[data-v-007d982c]:disabled{cursor:not-allowed;opacity:.5}.plan-reminder-add-description[data-v-007d982c]{margin:0 0 4px;color:#75847c;font-size:12px;line-height:1.6}.plan-reminder-option[data-v-007d982c]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;color:#333;font-size:14px;text-align:left;cursor:pointer}.plan-reminder-option-active[data-v-007d982c]{border-color:#20bf6447;background:#edf7f1eb}.plan-reminder-option-status[data-v-007d982c]{color:#89958e;font-size:12px}.plan-reminder-option-remove[data-v-007d982c]{margin:-4px 0}.plan-reminder-option[data-v-007d982c]:disabled{cursor:not-allowed;opacity:.5}.plan-reminder-custom[data-v-007d982c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #dfe8e3;border-radius:12px;background:#f8fbf9}.plan-reminder-custom label[data-v-007d982c]{display:grid;min-width:0;gap:6px;color:#64746b;font-size:12px}.plan-reminder-custom-control[data-v-007d982c]{width:100%;min-width:0;box-sizing:border-box}.plan-reminder-custom-action[data-v-007d982c]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-reminder-custom-preview[data-v-007d982c]{min-width:0;color:#52635a;font-size:12px;font-weight:600}.plan-reminder-custom-preview.is-error[data-v-007d982c]{color:#c2413b}.plan-reminder-custom-confirm[data-v-007d982c]{flex:none;padding:8px 12px;border:0;border-radius:9px;color:#fff;background:#2f805d;font-size:12px;font-weight:700;cursor:pointer}.plan-reminder-custom-confirm[data-v-007d982c]:disabled{cursor:not-allowed;opacity:.48}.plan-reminder-hint[data-v-007d982c]{margin:4px 0 0;color:#94a3b8;font-size:12px}.plan-reminder-picker-footer[data-v-007d982c]{display:flex;justify-content:flex-end;gap:10px}.plan-repeat-picker[data-v-ead47aec]{display:grid;gap:18px}.plan-repeat-group[data-v-ead47aec]{min-width:0;display:grid;gap:10px}.plan-repeat-group-title[data-v-ead47aec]{margin:0;color:#777;font-size:13px;font-weight:600}.plan-repeat-yearly-summary[data-v-ead47aec]{margin:0;color:var(--text-secondary, #777);font-size:12px;line-height:1.6}.plan-repeat-chip-list[data-v-ead47aec]{display:flex;flex-wrap:wrap;gap:8px}.plan-repeat-chip[data-v-ead47aec]{white-space:nowrap;padding:8px 14px;border:0;border-radius:999px;background:#f3f4f6;color:#666;font-size:13px;cursor:pointer}.plan-repeat-chip-active[data-v-ead47aec]{background:#111;color:#fff}.plan-repeat-picker-footer[data-v-ead47aec]{display:flex;justify-content:flex-end;gap:10px}.template-editor[data-v-3b78f97d]{display:grid;gap:22px}.template-info-grid[data-v-3b78f97d],.node-form-grid[data-v-3b78f97d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-time-fields[data-v-3b78f97d]{display:grid;grid-template-columns:minmax(124px,1fr) minmax(94px,.72fr) minmax(138px,.95fr);gap:12px;align-items:start}.plan-time-fields.is-project-stage[data-v-3b78f97d]{grid-template-columns:minmax(118px,.95fr) minmax(112px,.9fr) minmax(82px,.62fr) minmax(138px,1fr)}.plan-time-fields.is-fixed-date[data-v-3b78f97d]{grid-template-columns:minmax(124px,.9fr) minmax(142px,1fr) minmax(138px,1fr)}.plan-time-fields.is-interval[data-v-3b78f97d]{grid-template-columns:minmax(180px,1.2fr) minmax(70px,.5fr) minmax(84px,.58fr) minmax(116px,.8fr)}.plan-time-fields.is-recurring-day[data-v-3b78f97d]{grid-template-columns:minmax(196px,1.35fr) minmax(84px,.58fr) minmax(100px,.7fr) minmax(112px,.78fr)}.relative-date-guidance[data-v-3b78f97d]{display:flex;grid-column:1 / -1;justify-content:space-between;gap:16px;color:#94a3b8;font-size:12px;line-height:1.5}.relative-date-preview[data-v-3b78f97d]{color:#64748b;font-weight:600}.assignee-rule-fields[data-v-3b78f97d]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.plan-reminder-list[data-v-3b78f97d]{display:grid;overflow:hidden;border:1px solid #e2e8e4;border-radius:12px;background:#fff}.plan-reminder-list-items[data-v-3b78f97d]{display:grid}.plan-reminder-list-row[data-v-3b78f97d]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 12px;border-bottom:1px solid #edf1ef}.plan-reminder-list-index[data-v-3b78f97d]{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:5px;color:#237453;background:#eaf5ef;font-size:11px;font-weight:700}.plan-reminder-list-copy[data-v-3b78f97d]{min-width:0;color:#25352c;font-size:14px;line-height:1.45}.plan-reminder-list-remove[data-v-3b78f97d]{padding:5px 2px;border:0;color:#a45151;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.plan-reminder-list-empty[data-v-3b78f97d]{padding:12px;color:#8a9690;font-size:13px}.plan-reminder-list-add[data-v-3b78f97d]{min-height:40px;padding:8px 12px;border:0;color:#2f7857;background:#f7faf8;text-align:left;font-size:13px;font-weight:700;cursor:pointer}.plan-reminder-list-add[data-v-3b78f97d]:hover{background:#eff6f2}.plan-inline-select[data-v-3b78f97d] .ui-select-trigger{min-height:52px;padding:0 14px;border-radius:18px;box-shadow:none}.plan-inline-select[data-v-3b78f97d] .ui-select-single-value{font-size:17px;font-weight:600}.plan-inline-select[data-v-3b78f97d] .ui-select-panel{min-width:220px}.plan-template-confirm-copy[data-v-3b78f97d]{margin:0;color:#475569;font-size:14px;line-height:1.7}.plan-template-confirm-actions[data-v-3b78f97d]{display:flex;justify-content:flex-end;gap:10px}.node-workbench[data-v-3b78f97d]{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(0,1.6fr);min-height:560px;overflow:hidden;border:1px solid #e3e9e5;border-radius:16px;background:#fff}.node-workbench.is-single-node[data-v-3b78f97d]{display:block;min-height:0;border:0;border-radius:0}.node-workbench.is-single-node .node-detail[data-v-3b78f97d]{padding:0}.node-workbench.is-single-node .node-detail[data-v-3b78f97d]>:not(:first-child){padding-top:0}.node-workbench.is-single-node .plan-node-form[data-v-3b78f97d]{border-top:0}.plan-node-form[data-v-3b78f97d]{border-top:1px solid #edf1ef}.plan-node-column[data-v-3b78f97d]{display:grid;align-content:start;gap:28px}.plan-field-group[data-v-3b78f97d]{display:grid;gap:14px;min-width:0}.plan-field-group-head[data-v-3b78f97d]{display:grid;gap:4px}.plan-field-group-head span[data-v-3b78f97d]{color:#334155;font-size:13px;font-weight:600;line-height:1.4}.plan-field-group-head small[data-v-3b78f97d]{color:#64748b;font-size:12px;line-height:1.5}.node-flow[data-v-3b78f97d]{display:flex;min-width:0;flex-direction:column;padding:16px 12px;border-right:1px solid #e8edea;background:#f7f9f8}.node-flow-head[data-v-3b78f97d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 14px}.node-flow-head div[data-v-3b78f97d]{display:grid;gap:2px}.node-flow-head strong[data-v-3b78f97d]{color:#1a2b21;font-size:15px}.node-flow-head span[data-v-3b78f97d]{color:#819087;font-size:12px}.node-flow-list[data-v-3b78f97d]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.node-flow-list li[data-v-3b78f97d]{position:relative}.node-flow-list li[data-v-3b78f97d]:not(:last-child):after{position:absolute;z-index:0;top:46px;bottom:-8px;left:22px;width:1px;background:#ced8d2;content:""}.node-flow-row[data-v-3b78f97d]{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr) auto;width:100%;gap:10px;align-items:start;padding:11px 10px;border:1px solid transparent;border-radius:11px;color:inherit;background:transparent;text-align:left;cursor:pointer}.node-flow-row[data-v-3b78f97d]:hover{background:#f0f5f2}.node-flow-row.is-active[data-v-3b78f97d]{border-color:#cce4d7;background:#eaf7f0}.node-flow-row.has-error[data-v-3b78f97d]{border-color:#edc6c6}.node-sequence[data-v-3b78f97d]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#496056;background:#e3eae6;font-size:12px;font-weight:800}.node-flow-row.is-active .node-sequence[data-v-3b78f97d]{color:#fff;background:#2c805e}.node-flow-copy[data-v-3b78f97d]{display:grid;min-width:0;gap:3px}.node-flow-copy strong[data-v-3b78f97d],.node-flow-copy small[data-v-3b78f97d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-flow-copy strong[data-v-3b78f97d]{color:#23342a;font-size:13px}.node-flow-copy small[data-v-3b78f97d]{color:#75827a;font-size:11px}.node-error-count[data-v-3b78f97d]{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#b24d4d;background:#fff0f0;font-size:11px;font-weight:800}.node-flow-add[data-v-3b78f97d]{margin-top:10px;padding:10px;border:1px dashed #cbd7d0;border-radius:10px;color:#397055;background:transparent;cursor:pointer}.node-detail[data-v-3b78f97d]{display:grid;align-content:start;min-width:0;gap:24px;padding:20px 24px 28px}.node-detail[data-v-3b78f97d]>:not(:first-child){padding-top:20px;border-top:1px solid #edf1ef}.node-detail-head[data-v-3b78f97d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.node-detail-head>div[data-v-3b78f97d]:first-child{display:grid;gap:3px}.node-detail-head span[data-v-3b78f97d]{color:#829087;font-size:12px}.node-detail-head strong[data-v-3b78f97d]{color:#17271e;font-size:18px}.node-detail-actions[data-v-3b78f97d],.time-field[data-v-3b78f97d]{display:flex;align-items:center;gap:10px}.text-button[data-v-3b78f97d]{padding:6px 2px;border:0;color:#377054;background:transparent;cursor:pointer}.text-button.is-danger[data-v-3b78f97d]{color:#b14b4b}.text-button[data-v-3b78f97d]:disabled{color:#a9b1ac;cursor:not-allowed}.time-field[data-v-3b78f97d]{justify-content:space-between}.time-field[data-v-3b78f97d] .ui-time-picker{flex:1}.time-field[data-v-3b78f97d] .ui-time-picker-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-rule-error[data-v-3b78f97d]{margin:0;padding:9px 11px;border-radius:8px;color:#a34444;background:#fff0f0;font-size:12px}fieldset.node-detail[data-v-3b78f97d]{border:0;margin:0;min-width:0}.template-editor.is-readonly[data-v-3b78f97d]{container-type:inline-size}.is-readonly .node-workbench[data-v-3b78f97d]{grid-template-columns:minmax(320px,1fr) minmax(0,2fr)}.is-readonly .node-flow[data-v-3b78f97d] .plan-template-timeline-item{grid-template-columns:30px minmax(0,1fr);gap:6px 10px}.is-readonly .node-flow[data-v-3b78f97d] .plan-template-timeline-time{grid-column:2;padding-top:0;text-align:left;font-size:12px}.is-readonly .node-flow[data-v-3b78f97d] .plan-template-timeline-axis{grid-column:1;grid-row:1 / 3}.is-readonly .node-flow[data-v-3b78f97d] .plan-template-timeline-card{grid-column:2}.is-readonly .node-flow[data-v-3b78f97d] .plan-template-timeline-title strong{white-space:normal;overflow-wrap:anywhere}@container (max-width: 1000px){.is-readonly .plan-node-form[data-v-3b78f97d]{display:flex;flex-direction:column;height:auto;overflow:visible}.is-readonly .plan-node-form[data-v-3b78f97d]:before{display:none}}@container (max-width: 640px){.is-readonly .node-workbench[data-v-3b78f97d]{grid-template-columns:minmax(0,1fr)}.is-readonly .node-flow[data-v-3b78f97d]{border-right:0;border-bottom:1px solid #e8edea}}.is-readonly .plan-time-fields[data-v-3b78f97d]{grid-template-columns:1fr}.template-info-form[data-v-70d5f912]{width:100%;min-width:0;border:0;margin:0;padding:0}.template-info-grid[data-v-70d5f912]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px 18px}.schedule-override-form[data-v-a5e070a8]{border:0;padding:0;margin:0;min-width:0}.config-review-detail-modal .split-editor-body{gap:16px;padding:20px var(--split-editor-inline-padding, 20px) 24px;overflow:auto}[data-v-f42e8f35] .config-review-detail-modal .split-editor-body{gap:16px;padding:16px 20px 20px;overflow:auto}.config-work-preview-toolbar[data-v-f42e8f35]{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background:#f1f5f9}.config-work-preview-toolbar button[data-v-f42e8f35]{min-height:36px;padding:7px 14px;border:0;border-radius:7px;background:transparent;color:#475569;font:inherit;font-size:14px;cursor:pointer}.config-work-preview-toolbar button[aria-pressed=true][data-v-f42e8f35]{background:#fff;color:#217650;font-weight:600;box-shadow:0 1px 3px #0f172a14}.config-work-preview-toolbar button[data-v-f42e8f35]:hover:not(:disabled){color:#217650}.config-work-preview-toolbar button[data-v-f42e8f35]:focus-visible{outline:2px solid #287859;outline-offset:2px}.config-work-preview-toolbar button[data-v-f42e8f35]:disabled{opacity:.5;cursor:wait}.config-action-sop-preview-reason[data-v-f42e8f35]{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#475569;font-size:14px;line-height:1.6}.config-action-sop-preview-reason strong[data-v-f42e8f35]{flex-shrink:0;color:#334155}.config-action-sop-preview-reason p[data-v-f42e8f35]{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.config-action-sop-preview-reason[data-v-f42e8f35]{flex-direction:column;gap:4px}}.review-work-editors[data-v-f42e8f35]{display:grid;gap:20px}.config-action-preview-empty[data-v-f42e8f35]{margin:0;color:#64748b}.work-standard-action-preview[data-v-f42e8f35]{display:grid;gap:12px}.work-standard-action-preview section[data-v-f42e8f35]{display:grid;gap:8px;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.work-standard-action-preview h3[data-v-f42e8f35]{margin:0;font-size:15px}.work-standard-action-preview h3 small[data-v-f42e8f35]{color:#64748b;font-weight:500}.work-standard-action-preview article[data-v-f42e8f35]{display:grid;gap:3px;border-top:1px solid #f1f5f9;padding-top:8px}.work-standard-action-preview article span[data-v-f42e8f35]{color:#64748b;font-size:12px}.config-change-tabs[data-v-f42e8f35]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;border-bottom:1px solid #e2e8f0}.config-change-tabs[data-v-f42e8f35] .page-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:#64748b;font-size:14px;white-space:nowrap}.config-change-tabs[data-v-f42e8f35] .page-tab.is-active{border-color:#b5dfcc;background:#ecfdf5;color:#217650;font-weight:600}.config-change-tabs[data-v-f42e8f35] .page-tab-count{min-width:22px;border-radius:5px;background:#f1f5f9;padding:1px 5px;font-size:12px;text-align:center}.config-change-tabs[data-v-f42e8f35] .page-tab.is-active .page-tab-count{background:#d6f3e5;color:#217650}.config-change-summary[data-v-f42e8f35]{margin:0;color:#64748b;font-size:14px}.config-change-filters[data-v-f42e8f35]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.config-change-filters button[data-v-f42e8f35]{border:0;border-radius:6px;padding:6px 8px;background:transparent;color:#64748b;font:inherit;font-size:13px;cursor:pointer}.config-change-filters button span[data-v-f42e8f35]{font-variant-numeric:tabular-nums}.config-change-filters button[data-v-f42e8f35]:hover{background:#f1f5f9}.config-change-filters button.is-active[data-v-f42e8f35]{color:#217650;background:#ecfdf5;font-weight:600}.config-change-filters button[data-v-f42e8f35]:focus-visible{outline:2px solid #287859;outline-offset:2px}.config-change-title[data-v-f42e8f35]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.config-change-list[data-v-f42e8f35]{display:grid}.config-change-row[data-v-f42e8f35]{display:flex;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid #e5e7eb}.config-change-operation[data-v-f42e8f35]{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 7px;font-size:12px;white-space:nowrap}.config-change-operation[data-status=completed][data-v-f42e8f35]{color:#217650;background:#e8f5ee}.config-change-operation[data-status=pending][data-v-f42e8f35],.config-change-operation[data-status=running][data-v-f42e8f35]{color:#1d4ed8;background:#eff6ff}.config-change-operation[data-status=revising][data-v-f42e8f35],.config-change-operation[data-status=deferred][data-v-f42e8f35]{color:#92400e;background:#fffbeb}.config-change-operation[data-status=failed][data-v-f42e8f35]{color:#b91c1c;background:#fef2f2}.config-change-name[data-v-f42e8f35]{display:grid;gap:5px;flex:1;min-width:0}.config-change-name small[data-v-f42e8f35]{color:#64748b}.config-change-name .config-change-missing[data-v-f42e8f35]{color:#b45309}.config-change-actions[data-v-f42e8f35]{display:flex;gap:8px;flex-shrink:0}.config-action-preview-notice[data-v-f42e8f35]{margin:0 0 16px;padding:10px 12px;color:#92400e;background:#fffbeb;border-radius:8px;font-size:13px}.config-action-work-preview[data-v-f42e8f35]{display:flex;flex-direction:column;min-height:480px}.config-change-modal[data-v-f42e8f35] .crud-modal-body{display:flex;flex-direction:column;overflow:hidden}.config-change-modal[data-v-f42e8f35] .crud-modal-body>:not(.config-change-list){flex-shrink:0}.config-change-list[data-v-f42e8f35]{flex:1;min-height:0;overflow:auto;align-content:start;scrollbar-gutter:stable}.config-assistant-preview-feedback[data-v-a9b8c7ee]{flex-basis:100%;margin:0;color:#64748b;font-size:13px;text-align:right}.config-assistant-preview-feedback.is-error[data-v-a9b8c7ee]{color:#b91c1c}.config-assistant[data-v-a9b8c7ee]{height:calc(100vh - 48px);min-height:0}.config-assistant[data-v-a9b8c7ee] .page-panel-body{height:100%;padding:0;gap:0}.config-assistant[data-v-a9b8c7ee] .page-header{margin:0;padding:20px 24px 0}.config-assistant-main[data-v-a9b8c7ee]{display:grid;flex:1;min-height:0;overflow:hidden;background:radial-gradient(circle at top right,rgba(14,165,233,.06),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafcf2)}.config-assistant-main.has-conversations[data-v-a9b8c7ee]{grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;column-gap:0;row-gap:12px}.config-assistant-conversations[data-v-a9b8c7ee]{grid-row:1 / 3;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:auto;padding:20px;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa);overscroll-behavior:contain;scrollbar-gutter:stable}.config-assistant-new-chat[data-v-a9b8c7ee],.config-assistant-conversation[data-v-a9b8c7ee]{width:100%;border:1px solid transparent;border-radius:0;background:transparent;color:#334155;cursor:pointer;text-align:left}.config-assistant-conversation-row[data-v-a9b8c7ee]{position:relative}.config-assistant-new-chat[data-v-a9b8c7ee]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0;font-weight:700}.config-assistant-new-chat[data-v-a9b8c7ee]:before,.config-assistant-new-chat[data-v-a9b8c7ee]:after{position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,#cbd5e100,#cbd5e1b8,#cbd5e100);content:""}.config-assistant-new-chat[data-v-a9b8c7ee]:before{top:0}.config-assistant-new-chat[data-v-a9b8c7ee]:after{bottom:0}.config-assistant-conversation[data-v-a9b8c7ee]{display:flex;align-items:flex-start;gap:10px;padding:16px 38px 16px 0}.config-assistant-conversation-row[data-v-a9b8c7ee]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,#cbd5e100,#cbd5e1b8,#cbd5e100);content:""}.config-assistant-conversation-icon[data-v-a9b8c7ee]{margin-top:2px;color:#64748b;flex:none}.config-assistant-conversation-copy[data-v-a9b8c7ee]{display:grid;min-width:0;gap:4px}.config-assistant-conversation strong[data-v-a9b8c7ee]{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.config-assistant-conversation small[data-v-a9b8c7ee]{color:#64748b;font-size:12px}.config-assistant-new-chat[data-v-a9b8c7ee]:hover,.config-assistant-conversation[data-v-a9b8c7ee]:hover,.config-assistant-new-chat.is-active[data-v-a9b8c7ee],.config-assistant-conversation-row.is-active .config-assistant-conversation[data-v-a9b8c7ee],.config-assistant-conversation-row.is-active .config-assistant-conversation-icon[data-v-a9b8c7ee],.config-assistant-conversation-row.is-active strong[data-v-a9b8c7ee]{color:#1f7a55}.config-assistant-conversation-row.is-active .config-assistant-conversation-icon[data-v-a9b8c7ee] path{fill:currentColor;stroke:currentColor}.config-assistant-conversation-actions[data-v-a9b8c7ee]{position:absolute;z-index:5;top:10px;right:0;opacity:0;pointer-events:none;transition:opacity .14s ease}.config-assistant-conversation-row:hover .config-assistant-conversation-actions[data-v-a9b8c7ee],.config-assistant-conversation-row:focus-within .config-assistant-conversation-actions[data-v-a9b8c7ee]{opacity:1;pointer-events:auto}.config-assistant-conversation-more[data-v-a9b8c7ee]{display:grid;width:30px;height:30px;border:0;border-radius:8px;background:#f8fafcf5;color:#64748b;cursor:pointer;place-items:center}.config-assistant-conversation-more[data-v-a9b8c7ee]:hover,.config-assistant-conversation-more[data-v-a9b8c7ee]:focus-visible{background:#e8f4ee;color:#1f7a55;outline:none}.config-assistant-conversation-menu[data-v-a9b8c7ee]{position:absolute;top:30px;right:0;display:none;width:154px;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff;padding:5px;box-shadow:0 14px 32px #0f172a24}.config-assistant-conversation-actions:hover .config-assistant-conversation-menu[data-v-a9b8c7ee],.config-assistant-conversation-actions:focus-within .config-assistant-conversation-menu[data-v-a9b8c7ee]{display:grid}.config-assistant-conversation-menu button[data-v-a9b8c7ee]{display:flex;align-items:center;gap:9px;min-height:36px;border:0;border-radius:7px;background:transparent;padding:0 10px;color:#334155;cursor:pointer;font-size:13px;text-align:left}.config-assistant-conversation-menu button[data-v-a9b8c7ee]:hover,.config-assistant-conversation-menu button[data-v-a9b8c7ee]:focus-visible{background:#f1f5f9;color:#166534;outline:none}.config-assistant-conversation-menu button[data-v-a9b8c7ee]:disabled{color:#94a3b8;cursor:not-allowed}.config-assistant-conversation-content[data-v-a9b8c7ee]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.config-assistant-messages[data-v-a9b8c7ee]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:24px 24px 12px}.config-assistant-plan[data-v-a9b8c7ee]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:12px 14px}.config-assistant-empty[data-v-a9b8c7ee]{display:grid;align-content:center;gap:22px;width:min(760px,100%);min-height:100%;margin:0 auto;padding:32px 16px}.config-assistant-empty-intro[data-v-a9b8c7ee]{display:flex;align-items:flex-start;gap:14px}.config-assistant-empty-mark[data-v-a9b8c7ee]{display:grid;width:44px;height:44px;border-radius:14px;place-items:center;flex:none;background:#e8f4ee;color:#2f7d58}.config-assistant-empty-intro>div[data-v-a9b8c7ee]{display:grid;gap:6px}.config-assistant-empty-intro small[data-v-a9b8c7ee]{color:#2f7d58;font-size:12px;font-weight:800}.config-assistant-empty-intro strong[data-v-a9b8c7ee]{color:#111827;font-size:24px;line-height:1.25}.config-assistant-empty-intro p[data-v-a9b8c7ee]{max-width:620px;margin:0;color:#64748b;line-height:1.65}.config-assistant-starters[data-v-a9b8c7ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-assistant-starters button[data-v-a9b8c7ee]{display:grid;gap:6px;min-height:92px;border:1px solid #dce6e1;border-radius:12px;background:#fff;padding:16px;color:#111827;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.config-assistant-starters button[data-v-a9b8c7ee]:hover{border-color:#9ccbb4;box-shadow:0 10px 26px #1f7a5514;transform:translateY(-1px)}.config-assistant-starters button strong[data-v-a9b8c7ee]{font-size:14px}.config-assistant-starters button span[data-v-a9b8c7ee]{color:#64748b;font-size:12px;line-height:1.5}.config-assistant-plan p[data-v-a9b8c7ee],.config-assistant-action p[data-v-a9b8c7ee]{margin:0;color:#64748b}.config-assistant-message-time[data-v-a9b8c7ee]{align-self:center;padding:10px 0 2px;color:#a3aab6;font-size:12px;line-height:1.4}.config-assistant-message[data-v-a9b8c7ee]{display:flex;gap:10px}.config-assistant-message.is-user[data-v-a9b8c7ee]{flex-direction:row-reverse}.config-assistant-message-main[data-v-a9b8c7ee]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(680px,78%)}.config-assistant-message.is-user .config-assistant-message-main[data-v-a9b8c7ee]{align-items:flex-end}.config-assistant-message.is-sticky-user[data-v-a9b8c7ee]{position:sticky;top:0;z-index:4;background:transparent}.config-assistant-avatar[data-v-a9b8c7ee]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e8f4ee;color:#2f7d58;font-size:13px;font-weight:800;flex:none}.config-assistant-message.is-user .config-assistant-avatar[data-v-a9b8c7ee]{background:#111827;color:#fff}.config-assistant-bubble[data-v-a9b8c7ee]{max-width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;background:#fff}.config-assistant-agent-usage[data-v-a9b8c7ee]{display:block;margin-top:6px;padding-left:4px;color:#a3aab6;font-size:11px;line-height:1.4}.config-assistant-message.is-user .config-assistant-bubble[data-v-a9b8c7ee]{background:#ecfdf5;border-color:#b7e4ce}.config-assistant-message.is-sticky-user .config-assistant-bubble[data-v-a9b8c7ee]{box-shadow:0 8px 24px #0f172a14}.config-assistant-bubble p[data-v-a9b8c7ee]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.config-assistant-live-response.is-streaming .config-assistant-bubble[data-v-a9b8c7ee] .simple-markdown:after{display:inline-block;width:2px;height:1em;margin-left:3px;border-radius:999px;background:#20a663;vertical-align:-.12em;content:"";animation:config-assistant-stream-caret-a9b8c7ee .72s ease-in-out infinite}@keyframes config-assistant-stream-caret-a9b8c7ee{0%,to{opacity:.2}50%{opacity:1}}.config-assistant-attachments[data-v-a9b8c7ee],.config-assistant-file-list[data-v-a9b8c7ee]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.config-assistant-attachments span[data-v-a9b8c7ee],.config-assistant-file-list span[data-v-a9b8c7ee]{display:inline-flex;align-items:center;gap:5px;border:1px solid #dbe3df;border-radius:8px;padding:5px 8px;color:#335247;background:#f8faf9;font-size:12px}.config-assistant-file-list button[data-v-a9b8c7ee]{border:0;background:transparent;color:#b91c1c;cursor:pointer}.config-assistant-run-text[data-v-a9b8c7ee]{display:grid;gap:8px;width:min(720px,86%);max-width:min(720px,86%);color:#111827}.config-assistant-run-state[data-v-a9b8c7ee],.config-assistant-run-stage[data-v-a9b8c7ee],.config-assistant-log-lines p[data-v-a9b8c7ee]{margin:0}.config-assistant-run-state[data-v-a9b8c7ee]{font-weight:700}.config-assistant-run-state.is-thinking[data-v-a9b8c7ee],.config-assistant-run-stage[data-v-a9b8c7ee],.config-assistant-log-lines[data-v-a9b8c7ee]{color:#9ca3af}.config-assistant-log-lines[data-v-a9b8c7ee]{display:grid;gap:8px}.config-assistant-log-lines p[data-v-a9b8c7ee]{overflow-wrap:anywhere;white-space:pre-wrap}.config-assistant-retry[data-v-a9b8c7ee]{width:max-content;margin-top:4px}.config-assistant-error[data-v-a9b8c7ee]{margin:10px 0 0;color:#b91c1c}.config-assistant-error-detail[data-v-a9b8c7ee]{margin:6px 0 0;color:#6b7280;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.config-assistant-action-list[data-v-a9b8c7ee]{display:grid;gap:10px}.config-assistant-action[data-v-a9b8c7ee]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:0;background:transparent}.config-assistant-action strong[data-v-a9b8c7ee]{display:block;margin-bottom:4px}.config-assistant-action .config-assistant-action-description[data-v-a9b8c7ee]{margin-top:8px;color:#475569;line-height:1.55}.config-assistant-action-target[data-v-a9b8c7ee]{margin-top:4px}.config-assistant-action dl[data-v-a9b8c7ee]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0}.config-assistant-action dl div[data-v-a9b8c7ee]{display:inline-flex;gap:6px;font-size:12px}.config-assistant-action dt[data-v-a9b8c7ee]{color:#64748b}.config-assistant-action dd[data-v-a9b8c7ee]{margin:0;color:#111827}.config-assistant-action-preview[data-v-a9b8c7ee]{display:inline-flex;align-items:center;gap:6px;justify-self:start;white-space:nowrap}.config-assistant-plan-title[data-v-a9b8c7ee]{font-weight:700;margin-bottom:10px!important}.config-assistant-plan-status[data-v-a9b8c7ee]{color:#64748b;font-size:12px;margin-right:auto}.config-assistant-plan-status.is-pending[data-v-a9b8c7ee]{color:#b45309}.config-assistant-plan-status.is-completed[data-v-a9b8c7ee]{color:#15803d}.config-assistant-plan footer[data-v-a9b8c7ee]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.config-assistant-result-links[data-v-a9b8c7ee]{display:flex;align-items:center;gap:10px;border-top:1px solid #e5e7eb;margin-top:14px;padding-top:14px}.config-assistant-result-links>div[data-v-a9b8c7ee]{display:grid;min-width:0;gap:3px;margin-right:auto}.config-assistant-result-links>div strong[data-v-a9b8c7ee]{color:#166534;font-size:13px}.config-assistant-result-links>div span[data-v-a9b8c7ee]{color:#64748b;font-size:12px}.config-assistant-action-block[data-v-a9b8c7ee],.config-assistant-plan-block[data-v-a9b8c7ee]{color:#b45309;font-size:12px;line-height:1.5}.config-assistant-action-block[data-v-a9b8c7ee]{grid-column:1 / -1}.config-assistant-plan-block[data-v-a9b8c7ee]{flex:1;text-align:left}.config-assistant-plan footer button[data-v-a9b8c7ee],.config-assistant-composer-actions button[data-v-a9b8c7ee]{display:inline-flex;align-items:center;gap:6px}.config-assistant-cancel-submit[data-v-a9b8c7ee]{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#334155;line-height:1}.config-assistant-composer-stack[data-v-a9b8c7ee]{align-self:end;min-width:0;margin:0 24px 24px}.config-assistant-composer[data-v-a9b8c7ee]{position:relative;z-index:1;margin:0;border:1px solid #dbe3df;border-radius:8px;background:#fff;padding:12px}.config-assistant-composer-locked[data-v-a9b8c7ee]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:92px;align-items:center;gap:14px;padding:18px 20px}.config-assistant-running-mark[data-v-a9b8c7ee]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;color:#2f7d58}.config-assistant-running-mark span[data-v-a9b8c7ee]{width:4px;border-radius:999px;background:currentColor}.config-assistant-running-mark span[data-v-a9b8c7ee]:nth-child(1){height:8px;opacity:.42}.config-assistant-running-mark span[data-v-a9b8c7ee]:nth-child(2){height:16px;opacity:.65}.config-assistant-running-mark span[data-v-a9b8c7ee]:nth-child(3){height:26px}.config-assistant-running-mark span[data-v-a9b8c7ee]:nth-child(4){height:22px;opacity:.85}.config-assistant-running-mark span[data-v-a9b8c7ee]:nth-child(5){height:14px;opacity:.62}.config-assistant-running-mark span[data-v-a9b8c7ee]:nth-child(6){height:8px;opacity:.42}.config-assistant-locked-title[data-v-a9b8c7ee]{color:#111827;font-size:14px;line-height:1.4;font-weight:800}.config-assistant-locked-copy[data-v-a9b8c7ee]{display:grid;min-width:0;gap:4px}.config-assistant-locked-task[data-v-a9b8c7ee]{display:block;max-width:100%;overflow:hidden;margin:0;color:#64748b;font-size:13px;line-height:1.5;text-align:left;text-overflow:ellipsis;white-space:nowrap}.config-assistant-main.has-conversations .config-assistant-composer-stack[data-v-a9b8c7ee]{grid-column:2}.config-assistant-composer.is-drag-over[data-v-a9b8c7ee]{border-color:#2f7d58;background:#f0fdf4}.config-assistant-composer textarea[data-v-a9b8c7ee]{width:100%;resize:none;min-height:26px;max-height:240px;overflow-y:auto;border:0;background:transparent;outline:none;color:#111827;font:inherit}.config-assistant-attach-button[data-v-a9b8c7ee]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:transparent;color:#111827;cursor:pointer}.config-assistant-attach-button[data-v-a9b8c7ee]:hover:not(:disabled){background:#0f172a0a}.config-assistant-attach-button[data-v-a9b8c7ee]:disabled{cursor:not-allowed;opacity:.5}.config-assistant-composer-actions[data-v-a9b8c7ee]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.config-assistant-send-actions[data-v-a9b8c7ee]{display:flex;align-items:center;gap:12px}.config-assistant-send-actions small[data-v-a9b8c7ee]{color:#94a3b8;font-size:11px}.suggestion[data-v-e5fbda7c]{display:flex;flex-direction:column;gap:16px}.description[data-v-e5fbda7c]{color:var(--text-secondary, #64748b);font-size:14px;line-height:1.7;margin:0}.names[data-v-e5fbda7c]{list-style:none;margin:0;padding:0 14px;background:#f8faf9;border-radius:10px}.names li[data-v-e5fbda7c]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e9eeec;font-size:14px}.names li[data-v-e5fbda7c]:last-child{border:0}.count[data-v-e5fbda7c]{color:#8b9892;white-space:nowrap}.created-status[data-v-e5fbda7c]{width:100%;text-align:center;color:#999;font-size:14px}.error[data-v-e5fbda7c]{color:#b42318;font-size:14px}.overlap[data-v-e5fbda7c]{color:#a16207;font-size:13px;margin:0}.ui-input[data-v-e5fbda7c]{width:100%;box-sizing:border-box}.work-standard-proposal[data-v-711158d1]{display:grid;gap:16px}.work-standard-group[data-v-711158d1]{display:grid;gap:8px;border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff}.work-standard-group header[data-v-711158d1]{display:flex;align-items:center;justify-content:space-between}.work-standard-group h3[data-v-711158d1],.work-standard-guidance h3[data-v-711158d1]{margin:0;color:#0f172a;font-size:16px}.work-standard-group header span[data-v-711158d1]{color:#64748b;font-size:12px}.work-standard-group article[data-v-711158d1]{display:grid;gap:8px;border-top:1px solid #edf2f7;padding-top:10px}.work-standard-group article.is-disabled[data-v-711158d1]{opacity:.55}.work-standard-select[data-v-711158d1]{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.work-standard-select span[data-v-711158d1]{display:grid;gap:3px}.work-standard-select small[data-v-711158d1]{color:#64748b;line-height:1.5}.work-standard-select .work-standard-meta[data-v-711158d1]{color:#7c8a84}.work-standard-select .work-standard-dependency[data-v-711158d1]{color:#166534}.work-standard-mode[data-v-711158d1]{display:flex;gap:8px;align-items:center;padding-left:24px;color:#166534;font-size:12px}.work-standard-mode select[data-v-711158d1]{min-width:220px;max-width:min(100%,560px);border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;background:#fff;color:#166534}.work-standard-mode em[data-v-711158d1]{margin-left:auto;font-style:normal}.work-standard-mode em.is-failed[data-v-711158d1]{color:#b91c1c}.work-standard-blocker[data-v-711158d1],.work-standard-guidance[data-v-711158d1]{display:grid;gap:6px;border-radius:10px;padding:12px;background:#fff7ed;color:#9a3412}.work-standard-guidance[data-v-711158d1]{background:#f0fdf4;color:#166534}.work-standard-guidance p[data-v-711158d1],.work-standard-error p[data-v-711158d1],.work-standard-empty[data-v-711158d1]{margin:0}.work-standard-error[data-v-711158d1]{display:grid;justify-items:start;gap:10px;color:#b91c1c}.work-standard-guidance p[data-v-711158d1]{display:grid;gap:2px}.work-standard-actions[data-v-711158d1]{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:10px}.work-standard-actions>span[data-v-711158d1]{margin-right:auto;color:#64748b;font-size:12px}.object-delete-body[data-v-1ed8e90e]{display:flex;flex-direction:column;gap:10px;color:var(--text-subtle)}.object-delete-body>strong[data-v-1ed8e90e]{color:var(--text-main);font-size:16px}.object-delete-alert[data-v-1ed8e90e]{margin:0;padding:10px 12px;border-radius:10px;background:#fff1f0;color:#b42318}.object-delete-intro[data-v-1ed8e90e],.object-delete-protected[data-v-1ed8e90e]{margin:0;line-height:1.6}.object-delete-intro[data-v-1ed8e90e]{color:var(--text-main)}.object-delete-loading[data-v-1ed8e90e]{padding:18px;border-radius:12px;background:var(--surface-soft);text-align:center}.object-delete-choice[data-v-1ed8e90e]{display:grid;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-subtle);font:inherit;line-height:1.55;text-align:left}.object-delete-choice-copy[data-v-1ed8e90e]{display:grid;gap:4px}.object-delete-choice-copy strong[data-v-1ed8e90e]{font-size:14px}.object-delete-choice.archive[data-v-1ed8e90e]{border-color:#abefc6;background:#ecfdf3}.object-delete-choice.archive strong[data-v-1ed8e90e]{color:#067647}.object-delete-choice.delete[data-v-1ed8e90e]{border-color:#fecdca;background:#fff6f5}.object-delete-choice.delete strong[data-v-1ed8e90e]{color:#b42318}.object-delete-choice-action[data-v-1ed8e90e]{justify-self:end;padding:8px 12px;border:0;border-radius:9px;color:#fff;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.object-delete-choice-action[data-v-1ed8e90e]:focus-visible{outline:3px solid rgba(37,99,235,.2);outline-offset:2px}.object-delete-choice-action[data-v-1ed8e90e]:disabled{cursor:wait;opacity:.7}.object-delete-choice.archive .object-delete-choice-action[data-v-1ed8e90e]{background:#067647}.object-delete-choice.delete .object-delete-choice-action[data-v-1ed8e90e]{background:#b42318}.object-delete-options[data-v-1ed8e90e]{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid rgba(180,35,24,.12)}.object-delete-option[data-v-1ed8e90e]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 10px;border:1px solid rgba(180,35,24,.16);border-radius:9px;background:#ffffffb8;color:var(--text-main);cursor:pointer}.object-delete-option[data-v-1ed8e90e]:has(input:checked){border-color:#fda29b;background:#fff}.object-delete-option input[data-v-1ed8e90e]{width:16px;height:16px;accent-color:#d92d20}.object-delete-protected[data-v-1ed8e90e]{padding:8px 10px;border-radius:9px;background:#eff8ff;color:#175cd3;font-size:13px}.object-delete-retry[data-v-1ed8e90e]{align-self:flex-start;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer}.object-history-entry[data-v-38d8e7e1]{display:inline-flex;align-items:center;gap:4px;min-width:0;border:0;background:transparent;color:#0f172a75;cursor:pointer;font:inherit;font-size:12px;line-height:1.4;padding:0}.object-history-entry[data-v-38d8e7e1]:hover:not(:disabled){color:#0f172ab8}.object-history-entry[data-v-38d8e7e1]:disabled{cursor:default;opacity:.66}.object-history-entry span[data-v-38d8e7e1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-editor-help[data-v-2b574311]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#64748b;font-size:11px;font-weight:800;line-height:1;cursor:help}.object-editor-form[data-v-2b574311]{min-width:0}.object-editor-split-shell[data-v-2b574311]{min-height:0;display:flex;flex:1;flex-direction:column}.object-editor-split-form[data-v-2b574311]{flex:1;min-height:0}.project-editor-grid[data-v-2b574311]{row-gap:0}.project-customer-field[data-v-2b574311]{display:grid;gap:12px}.project-customer-create-option[data-v-2b574311]{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:9px;color:#475569;cursor:pointer;font-size:13px;line-height:1.45}.project-customer-create-option input[data-v-2b574311]{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:#178247;cursor:pointer}.project-customer-create-option[data-v-2b574311]:has(input:disabled){cursor:not-allowed;opacity:.6}.project-customer-create-option input[data-v-2b574311]:disabled{cursor:not-allowed}.project-editor-spaced-row[data-v-2b574311]{margin-top:14px}.project-contract-card[data-v-2b574311]{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.project-contract-card.is-expanded[data-v-2b574311]{border-color:#0f766e3d;background:linear-gradient(180deg,#f3fbf6fa,#fffffff5);box-shadow:0 12px 28px #0f172a0d}[data-v-2b574311] .ui-switch-card.project-contract-card-switch{border:0;border-radius:0;background:transparent;box-shadow:none}[data-v-2b574311] .ui-switch-card.project-contract-card-switch:hover:not(.is-disabled),[data-v-2b574311] .ui-switch-card.project-contract-card-switch.is-active{border-color:transparent;background:transparent;box-shadow:none}.project-contract-fields-transition[data-v-2b574311]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .16s ease}.project-contract-fields-transition.is-expanded[data-v-2b574311]{grid-template-rows:1fr;opacity:1}.project-contract-fields-transition-content[data-v-2b574311]{min-height:0;padding:0 18px;overflow:hidden;visibility:hidden;transition:padding-bottom .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.project-contract-fields-transition.is-expanded .project-contract-fields-transition-content[data-v-2b574311]{padding-bottom:18px;visibility:visible;transition:padding-bottom .24s cubic-bezier(.22,1,.36,1),visibility 0s}.project-contract-card-details[data-v-2b574311]{display:grid;gap:14px;padding-top:16px;border-top:1px solid rgba(15,118,110,.14)}.project-contract-dependent-transition[data-v-2b574311]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .16s ease}.project-contract-dependent-transition.is-expanded[data-v-2b574311]{grid-template-rows:1fr;opacity:1}.project-contract-dependent-transition-content[data-v-2b574311]{display:grid;gap:14px;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .24s}.project-contract-dependent-transition.is-expanded .project-contract-dependent-transition-content[data-v-2b574311]{visibility:visible;transition:visibility 0s}.object-editor-alert[data-v-2b574311]{margin:0;padding:10px 12px;border:1px solid rgba(185,28,28,.18);border-radius:14px;background:#fef2f2db;color:#b91c1c;font-size:13px;line-height:1.5}.object-editor-notice[data-v-2b574311]{margin:0;padding:10px 12px;border:1px solid rgba(47,139,99,.18);border-radius:14px;background:#f0fdf7e0;color:#236b4d;font-size:13px;line-height:1.5}.object-editor-footer[data-v-2b574311]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.object-editor-footer-left[data-v-2b574311]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px}.object-editor-footer-actions[data-v-2b574311]{display:flex;align-items:center;gap:10px}.object-editor-text-action[data-v-2b574311]{border:0;background:transparent;color:#178247;cursor:pointer;font:inherit;font-weight:700;line-height:1.4;padding:6px 4px}.object-editor-text-action--danger[data-v-2b574311]{color:#b42318}.object-editor-text-action[data-v-2b574311]:disabled{cursor:not-allowed;opacity:.55}.object-editor-footer[data-v-2b574311] .ui-form-actions{margin-left:auto}@media(prefers-reduced-motion:reduce){.project-contract-fields-transition[data-v-2b574311],.project-contract-fields-transition-content[data-v-2b574311],.project-contract-dependent-transition[data-v-2b574311],.project-contract-dependent-transition-content[data-v-2b574311]{transition:none}}.publish-composer-backdrop[data-v-3dd3b5f7]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.publish-composer-card[data-v-3dd3b5f7]{display:flex;width:min(100%,640px);max-height:min(calc(var(--web-logical-vh) * 88),920px);flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fff;box-shadow:0 22px 60px #0f172a2e}.publish-composer-card.is-lg[data-v-3dd3b5f7]{width:min(100%,720px)}.publish-composer-head[data-v-3dd3b5f7]{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:12px;min-height:58px;padding:14px 16px;border-bottom:1px solid #f1f1f1}.publish-composer-head-title-only[data-v-3dd3b5f7]{display:flex;justify-content:center;grid-template-columns:1fr}.publish-composer-head-title-only .publish-composer-title[data-v-3dd3b5f7]{width:100%}.publish-composer-head-with-title-after[data-v-3dd3b5f7]{flex-direction:column;gap:2px;padding-top:10px;padding-bottom:8px}.publish-composer-title-after[data-v-3dd3b5f7]{display:flex;min-height:18px;align-items:center;justify-content:center}.publish-composer-side[data-v-3dd3b5f7]{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:0;border:0;background:transparent;font-size:14px;line-height:1;cursor:pointer}.publish-composer-cancel[data-v-3dd3b5f7]{justify-self:start;color:#8a8f98}.publish-composer-title[data-v-3dd3b5f7]{margin:0;color:#111;font-size:17px;font-weight:700;line-height:1.3;text-align:center}.publish-composer-confirm[data-v-3dd3b5f7]{justify-self:end;min-width:56px;height:32px;justify-content:center;padding:0 14px;border-radius:999px;background:#20bf64;color:#fff;font-size:14px;font-weight:700}.publish-composer-confirm-disabled[data-v-3dd3b5f7]{opacity:.68;cursor:not-allowed}.publish-composer-loading[data-v-3dd3b5f7]{padding:48px 20px;color:#94a3b8;font-size:14px;text-align:center}.publish-composer-body[data-v-3dd3b5f7]{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.publish-composer-body-flush[data-v-3dd3b5f7]{padding:0}.publish-composer-footer[data-v-3dd3b5f7]{flex-shrink:0}.publish-composer-footer-actions[data-v-3dd3b5f7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px 18px;border-top:1px solid #f1f1f1}.publish-composer-footer-cancel[data-v-3dd3b5f7],.publish-composer-footer-secondary[data-v-3dd3b5f7],.publish-composer-footer-confirm[data-v-3dd3b5f7]{min-height:44px;min-width:88px;max-width:100%;width:auto;flex:0 0 auto}.publish-composer-footer-left[data-v-3dd3b5f7]{margin-right:auto;min-width:0}.publish-composer-footer[data-v-3dd3b5f7]:not(:has(.publish-composer-footer-actions)){padding:0 20px 16px}.plan-responsibility-picker[data-v-a4616b2d]{display:flex;flex-direction:column;gap:14px}.plan-responsibility-type[data-v-a4616b2d]{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:13px;font-weight:600}.plan-responsibility-type[data-v-a4616b2d] .ui-segmented-control{height:48px;border-radius:14px}.plan-responsibility-hint[data-v-a4616b2d]{margin:0;padding:12px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px;line-height:1.6}.template-list-view[data-v-9dac828a]{display:grid;align-content:start;gap:14px}.template-management-workspace[data-v-9dac828a]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.template-management-aside[data-v-9dac828a],.template-management-detail[data-v-9dac828a]{min-width:0;min-height:0}.template-management-aside[data-v-9dac828a]{display:flex;flex-direction:column;gap:16px;padding:20px;border-right:1px solid #e5eae7;background:#f8faf9;overflow:hidden}.template-management-toolbar[data-v-9dac828a]{display:flex;align-items:center;gap:10px}.template-management-toolbar .primary-button[data-v-9dac828a]{flex:0 0 auto}.template-management-list[data-v-9dac828a]{display:grid;align-content:start;gap:8px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.template-management-row[data-v-9dac828a]{position:relative;display:grid;min-width:0;gap:5px;padding:11px 13px 11px 16px;border:1px solid transparent;border-radius:12px;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.template-management-row[data-v-9dac828a]:hover{background:#f0f5f2}.template-management-row.is-selected[data-v-9dac828a]{border-color:transparent;background:#eaf6f0;box-shadow:none}.template-management-row.is-selected[data-v-9dac828a]:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:#2f805d;content:""}.template-management-row.is-disabled[data-v-9dac828a]{opacity:.72}.template-management-detail[data-v-9dac828a]{display:grid;align-content:start;gap:28px;padding:34px 38px;overflow:auto;background:radial-gradient(circle at top right,rgba(43,127,88,.07),transparent 34%),#fff}.template-overview-head>div[data-v-9dac828a]{display:grid;gap:9px}.template-overview-kicker[data-v-9dac828a]{color:#2f7758;font-size:12px;font-weight:700}.template-overview-title[data-v-9dac828a]{display:flex;min-width:0;align-items:center;gap:10px}.template-overview-title h3[data-v-9dac828a]{overflow:hidden;margin:0;color:#17271e;font-size:28px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.template-overview-head p[data-v-9dac828a]{max-width:680px;margin:0;color:#6a786f;font-size:14px;line-height:1.7}.template-overview-metrics[data-v-9dac828a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e7ece9}.template-overview-metrics>div[data-v-9dac828a]{display:grid;gap:7px;padding:18px 20px}.template-overview-metrics>div+div[data-v-9dac828a]{border-left:1px solid #e7ece9}.template-overview-metrics span[data-v-9dac828a]{color:#839087;font-size:12px}.template-overview-metrics strong[data-v-9dac828a]{overflow:hidden;color:#203128;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.template-overview-guide[data-v-9dac828a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 20px;border-radius:14px;background:#f5f8f6}.template-overview-guide>div[data-v-9dac828a]{display:grid;gap:6px}.template-overview-guide strong[data-v-9dac828a]{color:#26372e;font-size:15px}.template-overview-guide span[data-v-9dac828a],.template-overview-guide small[data-v-9dac828a]{color:#7b8880;font-size:12px;line-height:1.6}.template-overview-guide small[data-v-9dac828a]{flex:0 0 auto}.template-overview-actions[data-v-9dac828a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.template-list-toolbar[data-v-9dac828a]{display:flex;align-items:center;gap:12px}.template-list-context[data-v-9dac828a]{display:grid;gap:2px}.template-list-context strong[data-v-9dac828a]{color:#17271e;font-size:17px}.template-list-context span[data-v-9dac828a]{color:#819087;font-size:12px}.template-list-search[data-v-9dac828a]{min-width:0;flex:1}.template-list-toolbar .primary-button[data-v-9dac828a]{flex:0 0 auto}.template-list[data-v-9dac828a]{display:grid;gap:7px}.template-row[data-v-9dac828a]{display:grid;min-width:0;padding:1px;border:1px solid transparent;border-radius:12px;transition:border-color .16s ease,background .16s ease}.template-row[data-v-9dac828a]:hover{background:#f2f6f4}.template-row.is-selected[data-v-9dac828a]{border-color:#b7d8c8;background:#eaf7f0}.template-row.is-disabled[data-v-9dac828a]{opacity:.76}.template-row.is-contextual[data-v-9dac828a]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.template-row.is-contextual .template-row-main[data-v-9dac828a]{grid-column:1;grid-row:1}.template-row.is-contextual .template-row-actions[data-v-9dac828a]{grid-column:2;grid-row:1;justify-content:flex-end;padding:11px 12px}.template-row-main[data-v-9dac828a]{display:grid;min-width:0;gap:4px;padding:11px 12px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.template-row-heading[data-v-9dac828a]{display:flex;min-width:0;align-items:center;gap:8px}.template-row-heading strong[data-v-9dac828a]{overflow:hidden;color:#203128;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.template-status[data-v-9dac828a]{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#647169;background:#e9eeeb;font-size:10px;font-weight:700}.template-status.is-active[data-v-9dac828a]{color:#176f4e;background:#dff1e7}.template-status.is-disabled[data-v-9dac828a]{color:#747d78;background:#eceeed}.template-description[data-v-9dac828a],.template-core-meta[data-v-9dac828a]{overflow:hidden;color:#6e7c74;font-size:12px;line-height:1.45;text-overflow:ellipsis}.template-description[data-v-9dac828a]{overflow:hidden;white-space:nowrap}.template-core-meta[data-v-9dac828a]{flex:0 0 auto;color:#52675b;font-weight:650;white-space:nowrap}.template-plan-preview[data-v-9dac828a]{display:grid;min-width:0;gap:3px;padding:3px 0 2px}.template-plan-preview-item[data-v-9dac828a]{display:flex;min-width:0;gap:6px;align-items:flex-start;color:#4f6458;font-size:12px;line-height:1.45}.template-plan-preview-index[data-v-9dac828a]{display:grid;width:16px;height:16px;flex:0 0 16px;margin-top:1px;place-items:center;border-radius:50%;color:#557064;background:#e8efeb;font-size:9px;font-weight:700}.template-plan-preview-title[data-v-9dac828a]{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-plan-preview-more[data-v-9dac828a]{padding-left:22px;color:#86918b;font-size:11px}.template-capabilities[data-v-9dac828a]{display:flex;min-width:0;flex-wrap:wrap;gap:4px 10px;align-items:center;color:#4f6f5e;font-size:11px}.template-capability[data-v-9dac828a]{display:inline-flex;min-width:0;gap:4px;align-items:center;white-space:nowrap}.template-capability svg[data-v-9dac828a]{flex:0 0 auto;color:#2f805d}.template-row-actions[data-v-9dac828a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 12px 11px}.text-button[data-v-9dac828a]{padding:6px 2px;border:0;color:#377054;background:transparent;cursor:pointer}.text-button.is-danger[data-v-9dac828a]{color:#b14b4b}.template-load-more[data-v-9dac828a]{padding:10px;border:1px solid #dde6e1;border-radius:10px;color:#486257;background:#fff;cursor:pointer}.template-load-more[data-v-9dac828a]:disabled{color:#95a09a;cursor:wait}.template-info-form[data-v-88f68865]{width:100%}.template-info-grid[data-v-88f68865]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px 18px}[data-v-88f68865] .crud-modal-card[data-testid=plan-template-manager-modal] .crud-modal-header{flex-direction:row}[data-v-88f68865] .crud-modal-card.plan-template-manager-list-mode{height:min(720px,calc(100vh - 48px))}[data-v-88f68865] .crud-modal-card.plan-template-manager-list-mode .crud-modal-body{min-height:0;flex:1;padding:0;overflow:hidden}[data-v-88f68865] .crud-modal-card.plan-template-manager-info-mode .crud-modal-body{overflow:visible}.plan-template-department-field[data-v-88f68865] .department-tree-list{min-height:min(180px,calc(100vh - 460px));max-height:min(260px,calc(100vh - 460px))}[data-v-88f68865] .crud-modal-card.plan-template-manager-preview-mode{width:min(1440px,calc(100vw - 32px));max-height:min(92vh,960px)}.application-layout[data-v-88f68865]{display:grid;gap:18px}.selected-template-summary[data-v-88f68865]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:10px;background:#f2f7f4}.selected-template-summary>div[data-v-88f68865]{display:grid;gap:3px}.selected-template-summary small[data-v-88f68865],.fixed-project-row span[data-v-88f68865],.fixed-project-row small[data-v-88f68865]{color:#75837b;font-size:13px}.selected-template-summary strong[data-v-88f68865]{color:#1c3326;font-size:16px}.text-button[data-v-88f68865]{min-height:36px;padding:6px 2px;border:0;color:#397357;background:transparent;cursor:pointer}.text-button.is-danger[data-v-88f68865]{color:#b35151}.fixed-project-row[data-v-88f68865]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0}.fixed-project-row>div[data-v-88f68865]{display:flex;align-items:baseline;gap:10px}.fixed-project-row strong[data-v-88f68865]{color:#1d3326}.project-settings-list[data-v-88f68865]{display:grid;gap:12px}.project-settings-item[data-v-88f68865]{padding:14px;border:1px solid #e6ebe8;border-radius:12px;background:#fbfcfb}.project-settings-item>header[data-v-88f68865]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.project-settings-item>header small[data-v-88f68865]{color:#7a877f}.project-setting-fields[data-v-88f68865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.horizon-setting[data-v-88f68865]{display:flex;align-items:center;gap:10px}.horizon-setting input[data-v-88f68865],.horizon-setting select[data-v-88f68865]{min-height:40px;padding:8px 10px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#183225}.horizon-setting input[data-v-88f68865]{width:120px}.preview-summary-line[data-v-88f68865]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.summary-filter[data-v-88f68865]{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:5px 10px;border:1px solid #e0e6e2;border-radius:9px;color:#617068;background:#fff;font:inherit;font-size:12px;cursor:pointer}.summary-filter strong[data-v-88f68865]{color:#1f382a;font-size:14px}.summary-filter.is-active[data-v-88f68865]{border-color:#2b765142;color:#276e4e;background:#edf7f1;box-shadow:0 3px 10px #2b765114}.summary-filter.is-blocked.is-active[data-v-88f68865]{border-color:#efcccc;color:#9c4545;background:#fff3f3;box-shadow:none}.summary-filter.is-blocked.is-active strong[data-v-88f68865]{color:#9c4545}.summary-note[data-v-88f68865]{margin-left:4px;color:#8a7556;font-size:12px}.plan-template-preview-table-scroll[data-v-88f68865],.plan-template-result-table-scroll[data-v-88f68865]{min-height:0;max-height:min(58vh,560px);border:1px solid #e1e7e3;border-radius:12px}.plan-template-preview-table[data-v-88f68865],.plan-template-result-table[data-v-88f68865]{width:100%;border-collapse:separate;border-spacing:0;color:#26372d;font-size:13px;text-align:left}.plan-template-preview-table[data-v-88f68865]{min-width:880px}.plan-template-result-table[data-v-88f68865]{min-width:820px}.plan-template-preview-table th[data-v-88f68865],.plan-template-preview-table td[data-v-88f68865],.plan-template-result-table th[data-v-88f68865],.plan-template-result-table td[data-v-88f68865]{padding:11px 12px;border-bottom:1px solid #e8edea;background:#fff;line-height:1.45;vertical-align:middle}.plan-template-preview-table th[data-v-88f68865],.plan-template-result-table th[data-v-88f68865]{position:sticky;z-index:3;top:0;color:#65736b;background:#f6f8f7;font-size:12px;font-weight:700;white-space:nowrap}.plan-template-preview-table tbody:last-child tr:last-child td[data-v-88f68865],.plan-template-result-table tbody tr:last-child td[data-v-88f68865]{border-bottom:0}.preview-table-group+.preview-table-group tr:first-child td[data-v-88f68865]{border-top:1px solid #d7dfda}.preview-plan-col[data-v-88f68865]{width:42%}.preview-date-col[data-v-88f68865]{width:20%}.preview-owner-col[data-v-88f68865]{width:18%}.preview-reminder-col[data-v-88f68865]{width:20%}.plan-template-preview-table th[data-v-88f68865]:first-child,.preview-plan-cell[data-v-88f68865],.plan-template-result-table th[data-v-88f68865]:first-child,.plan-template-result-table td[data-v-88f68865]:first-child{position:sticky;z-index:2;left:0}.plan-template-preview-table th[data-v-88f68865]:first-child,.plan-template-result-table th[data-v-88f68865]:first-child{z-index:4;background:#f6f8f7}.plan-template-preview-table th[data-v-88f68865]:last-child,.plan-template-preview-table td[data-v-88f68865]:last-child,.plan-template-result-table th[data-v-88f68865]:last-child,.plan-template-result-table td[data-v-88f68865]:last-child{position:sticky;z-index:2;right:0;background:#fff}.plan-template-preview-table th[data-v-88f68865]:last-child,.plan-template-result-table th[data-v-88f68865]:last-child{z-index:4;background:#f6f8f7}.preview-cell-stack[data-v-88f68865],.result-summary[data-v-88f68865]{display:grid;gap:4px}.preview-cell-stack strong[data-v-88f68865]{font-weight:650}.preview-cell-stack small[data-v-88f68865],.preview-target-heading small[data-v-88f68865]{color:#718078;font-size:12px;font-weight:400}.preview-select-all[data-v-88f68865],.preview-plan-cell[data-v-88f68865],.preview-row-selection[data-v-88f68865],.preview-selection-actions[data-v-88f68865],.preview-target-heading td[data-v-88f68865],.preview-target-heading td>div[data-v-88f68865]{display:flex;align-items:center}.preview-select-all[data-v-88f68865],.preview-row-selection[data-v-88f68865]{gap:10px}.preview-plan-cell[data-v-88f68865]{gap:12px}.preview-plan-cell .preview-cell-stack[data-v-88f68865]{min-width:0}.preview-select-all input[data-v-88f68865],.preview-row-selection input[data-v-88f68865]{width:17px;height:17px;margin:0;accent-color:#2f805a;cursor:pointer}.preview-row-selection[data-v-88f68865]{position:relative;width:24px;min-width:24px;justify-content:center}.preview-selection-placeholder[data-v-88f68865]{width:17px;height:17px}.preview-existing-mark[data-v-88f68865]{display:inline-grid;width:19px;height:19px;place-items:center;border-radius:50%;color:#6c7c73;background:#edf1ef;font-size:12px;font-weight:800}.preview-blocker-control[data-v-88f68865]{position:relative}.preview-blocker-icon[data-v-88f68865]{display:inline-grid;width:20px;height:20px;padding:0;place-items:center;border:1px solid #e5a0a0;border-radius:50%;color:#a14747;background:#fff2f2;font:inherit;font-size:12px;font-weight:800;cursor:help}.preview-blocker-popover[data-v-88f68865]{position:absolute;z-index:8;top:calc(100% + 8px);left:0;display:none;width:min(300px,60vw);gap:8px;padding:12px;border:1px solid #ead4d4;border-radius:10px;color:#26372d;background:#fff;box-shadow:0 12px 30px #2d373129}.preview-blocker-popover span[data-v-88f68865]{color:#718078;font-size:12px;line-height:1.5}.preview-blocker-popover .table-action-button[data-v-88f68865]{width:max-content}.preview-blocker-control:hover .preview-blocker-popover[data-v-88f68865],.preview-blocker-control:focus-within .preview-blocker-popover[data-v-88f68865]{display:grid}.preview-target-heading td[data-v-88f68865]{position:static!important;z-index:auto!important;justify-content:space-between;gap:16px;padding-block:8px;background:#f7faf8!important}.preview-target-heading td>div[data-v-88f68865]{gap:10px}.plan-template-preview-table tr.is-selectable[data-v-88f68865]{cursor:pointer}.plan-template-preview-table tr.is-selected td[data-v-88f68865]{background:#f1f8f4}.plan-template-preview-table tr.is-selected:hover td[data-v-88f68865]{background:#edf6f1}.preview-selection-actions[data-v-88f68865]{gap:12px;color:#5e6e65;font-size:13px}.preview-selection-actions strong[data-v-88f68865]{color:#26372d}.preview-selection-actions .text-button[data-v-88f68865]{min-height:32px;font-size:13px}.preview-remove-project[data-v-88f68865]{width:max-content;min-height:28px;margin-top:3px;font-size:12px}.preview-reminder-list[data-v-88f68865]{display:grid;gap:5px}.preview-reminder-list>span[data-v-88f68865]{display:grid;gap:1px}.preview-reminder-list b[data-v-88f68865]{font-size:12px;font-weight:600}.preview-reminder-list small[data-v-88f68865]{color:#718078;font-size:11px}.preview-reminder-list>span.is-expired b[data-v-88f68865],.preview-reminder-list>span.is-expired small[data-v-88f68865]{color:#a1aaa5}.preview-status-badge[data-v-88f68865]{display:inline-flex;width:max-content;align-items:center;padding:4px 8px;border-radius:999px;color:#2f7351;background:#eaf6ef;font-size:12px;font-weight:700;white-space:nowrap}.preview-status-badge.is-existing[data-v-88f68865],.preview-status-badge.is-completed[data-v-88f68865]{color:#596a61;background:#eef2f0}.preview-status-badge.is-warning[data-v-88f68865]{color:#8a6b37;background:#fff6df}.preview-status-badge.is-blocked[data-v-88f68865],.preview-status-badge.is-pending[data-v-88f68865]{color:#a14747;background:#fff0f0}.table-action-button[data-v-88f68865]{min-height:32px;padding:5px 9px;border:1px solid #dce5df;border-radius:8px;color:#2f7351;background:#fff;font:inherit;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.table-action-button[data-v-88f68865]:hover,.table-action-button[data-v-88f68865]:focus-visible{border-color:#2b76514d;background:#f2f8f4;outline:none}.table-empty-value[data-v-88f68865]{color:#9aa49e}.preview-table-empty[data-v-88f68865]{padding:42px 16px;border:1px dashed #dfe5e1;border-radius:12px;color:#849088;text-align:center}.template-result[data-v-88f68865]{display:grid;gap:14px}.result-summary strong[data-v-88f68865]{color:#183225;font-size:18px}.result-summary span[data-v-88f68865],.template-result>small[data-v-88f68865]{color:#718078;font-size:13px}.plan-template-result-table td[data-v-88f68865]:nth-child(2),.plan-template-result-table td[data-v-88f68865]:nth-child(3),.plan-template-result-table td[data-v-88f68865]:nth-child(4){text-align:center}.plan-template-result-table .is-pending td[data-v-88f68865]{background:snow}.template-lifecycle-action[data-v-88f68865],.footer-action-group[data-v-88f68865]{display:flex;align-items:center;gap:10px}.standalone-application-toggle[data-v-88f68865]{display:flex;gap:10px;align-items:flex-start;min-height:42px;cursor:pointer}.standalone-application-toggle span[data-v-88f68865]{display:grid;gap:3px}.standalone-application-toggle small[data-v-88f68865]{color:#718078;line-height:1.45}.template-lifecycle-action[data-v-88f68865]{color:#748179;font-size:13px}.delete-copy[data-v-88f68865]{margin:0;color:#59675f;line-height:1.7}.plan-editor-template-entry[data-v-fe129df9]{display:block;margin:0;padding:0;border:0;background:transparent;color:#64748b;font-size:14px;font-weight:600;cursor:pointer}.plan-editor-template-entry[data-v-fe129df9]:disabled{color:#b8bec7;cursor:not-allowed}.plan-owner-value[data-v-fe129df9]{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.plan-date-time-cell[data-v-fe129df9]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 20px;border-top:1px solid #f0f1f3;background:#fff;box-sizing:border-box;cursor:pointer}.plan-date-time-cell-first[data-v-fe129df9]{border-top:none}.plan-date-time-cell-disabled[data-v-fe129df9]{cursor:not-allowed;opacity:.62}.plan-date-time-label[data-v-fe129df9]{color:#333;font-size:15px;line-height:1.35;flex-shrink:0}.plan-date-time-end[data-v-fe129df9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex:1}.plan-date-time-date[data-v-fe129df9]{max-width:140px;overflow:hidden;color:#333;font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.plan-date-time-placeholder[data-v-fe129df9]{color:#8f95a0}.plan-date-time-arrow[data-v-fe129df9]{color:#b0b5bd;font-size:18px;line-height:1;flex-shrink:0}.plan-time-value[data-v-fe129df9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:28px;padding:0 7px 0 12px;border-radius:999px;background:#ecfdf5}.plan-time-picker[data-v-fe129df9]{display:inline-flex;width:auto}.plan-time-value[data-v-fe129df9] .ui-time-picker-trigger{width:auto;min-height:28px;gap:5px;padding:0;border:0;border-radius:999px;background:transparent;color:#16a34a;font:inherit;font-size:15px;font-weight:600;box-shadow:none}.plan-time-value[data-v-fe129df9] .ui-time-picker-trigger:hover,.plan-time-value[data-v-fe129df9] .ui-time-picker-trigger.is-open{border-color:transparent;background:transparent;box-shadow:none}.plan-time-value[data-v-fe129df9] .ui-time-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #16a34a29}.plan-time-value[data-v-fe129df9] .ui-time-picker-value{color:#16a34a;font-variant-numeric:tabular-nums}.plan-time-value[data-v-fe129df9] .ui-time-picker-icon{width:18px;height:18px;border-radius:999px;background:transparent;color:#16a34a}.plan-time-value[data-v-fe129df9] .ui-time-picker-icon svg{width:16px;height:16px}.plan-time-clear[data-v-fe129df9]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:#16a34a;cursor:pointer;font-size:16px;line-height:1}.plan-owner-copy[data-v-fe129df9]{display:flex;flex-direction:column;align-items:flex-end;min-width:0;margin-right:10px}.plan-owner-name[data-v-fe129df9]{max-width:220px;overflow:hidden;color:#333;font-size:15px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.plan-owner-avatar[data-v-fe129df9]{display:block;width:32px;height:32px;border-radius:999px;object-fit:cover;background:#eef2f7;flex-shrink:0}.plan-editor-readonly-hint[data-v-fe129df9]{margin:0;padding:10px 20px 0;color:#b45309;font-size:13px}.plan-editor-footer[data-v-fe129df9]{display:flex;justify-content:flex-end;gap:10px}.plan-editor-object-picker-footer[data-v-fe129df9]{align-items:center;justify-content:space-between}.plan-editor-footer-actions[data-v-fe129df9]{display:flex;gap:10px}.plan-editor-object-create[data-v-fe129df9]{color:#16794a}.plan-asset-create-form[data-v-fe129df9]{display:flex;flex-direction:column;gap:16px}.plan-asset-create-error[data-v-fe129df9]{margin:0;color:#b42318;font-size:13px}.plan-planning-choice[data-v-fe129df9]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;border:1px solid #e5e9e6;border-radius:6px;background:#fff;cursor:pointer;margin-bottom:8px}.plan-planning-choice span[data-v-fe129df9]{color:#8b938e;font-size:12px}.ui-media-preview[data-v-fab2c3e6]{inset:0;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;grid-template-rows:64px minmax(0,1fr);align-items:center;background:#060a10f2;color:#fff}.ui-media-preview.is-viewport[data-v-fab2c3e6]{position:fixed;z-index:130}.ui-media-preview.is-container[data-v-fab2c3e6]{position:absolute;z-index:12;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:58px minmax(0,1fr)}.ui-media-preview header[data-v-fab2c3e6]{grid-column:1 / -1;display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 18px 0 24px}.ui-media-preview.is-container header[data-v-fab2c3e6]{padding:0 12px 0 18px}.ui-media-preview__heading[data-v-fab2c3e6]{display:flex;min-width:0;align-items:baseline;gap:12px}.ui-media-preview__heading strong[data-v-fab2c3e6]{overflow:hidden;font-size:15px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ui-media-preview header span[data-v-fab2c3e6]{flex:none;color:#ffffffbd;font-size:13px}.ui-media-preview header button[data-v-fab2c3e6],.ui-media-preview__nav[data-v-fab2c3e6]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffff1c;color:#fff;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.ui-media-preview.is-container header button[data-v-fab2c3e6],.ui-media-preview.is-container .ui-media-preview__nav[data-v-fab2c3e6]{width:36px;height:36px}.ui-media-preview header button[data-v-fab2c3e6]:hover,.ui-media-preview__nav[data-v-fab2c3e6]:hover{background:#fff3}.ui-media-preview header button[data-v-fab2c3e6]:focus-visible,.ui-media-preview__nav[data-v-fab2c3e6]:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:3px}.ui-media-preview>img[data-v-fab2c3e6],.ui-media-preview>video[data-v-fab2c3e6]{grid-column:2;grid-row:2;width:100%;height:100%;min-height:0;object-fit:contain}.ui-media-preview__nav[data-v-fab2c3e6]{grid-row:2;justify-self:center}.ui-media-preview__nav[data-v-fab2c3e6]:active{transform:scale(.94)}.ui-media-preview__nav.is-previous[data-v-fab2c3e6]{grid-column:1}.ui-media-preview__nav.is-next[data-v-fab2c3e6]{grid-column:3}.business-feed-reference[data-v-55714476]{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;margin:10px 0;padding:8px 12px;border:1px solid #e9edf0;border-left:3px solid #20bf64;border-radius:4px;background:#f7f8fa;color:#454b52;font:inherit;text-align:left;cursor:pointer}.business-feed-reference.is-plan[data-v-55714476]{border-left-color:#438bea}.business-feed-reference strong[data-v-55714476]{font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.business-feed-reference span[data-v-55714476]{font-size:12px;line-height:1.4;color:#8b9098;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-feed-reference[data-v-55714476]:focus-visible{outline:2px solid #438bea;outline-offset:2px}.record-card[data-v-8021037c]{display:flex;padding:20px;border-bottom:1px solid #fafafa;background:#fff}.record-avatar-column[data-v-8021037c]{width:42px;flex:none}.record-avatar[data-v-8021037c]{display:block;width:42px;height:42px;border-radius:6px;background:#f3f4f6;object-fit:cover}.record-main[data-v-8021037c]{min-width:0;flex:1;margin-left:12px}.record-identity[data-v-8021037c]{min-width:0}.record-author-row[data-v-8021037c]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.record-author-row strong[data-v-8021037c]{color:#626681;font-size:15px;font-weight:700;line-height:1.35}.record-author-row span[data-v-8021037c]{color:#999;font-size:11px}.record-identity small[data-v-8021037c]{display:block;margin-top:2px;color:#999;font-size:11px;line-height:1.4}.record-content[data-v-8021037c]{margin:9px 0 0;color:#333;font-size:15px;line-height:1.7;white-space:pre-line;word-break:break-word}.record-work-title[data-v-8021037c]{display:flex;min-width:0;align-items:center;margin-top:5px;color:#333;line-height:1.7}.record-work-mark[data-v-8021037c]{width:12px;height:12px;flex:none;margin-right:6px;border:2px solid #20a65a;border-radius:3px;box-shadow:inset 0 0 0 2px #fff;background:#dff5e8}.record-work-title strong[data-v-8021037c]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.record-work-title span[data-v-8021037c]{flex:none;margin-left:5px;color:#888;font-size:14px}.record-media[data-v-8021037c]{display:grid;width:fit-content;max-width:100%;gap:5px;margin-top:8px}.record-media.is-single[data-v-8021037c]{display:block}.record-media.is-two-column[data-v-8021037c]{grid-template-columns:repeat(2,98px)}.record-media.is-three-column[data-v-8021037c]{grid-template-columns:repeat(3,75px)}.record-media-item[data-v-8021037c]{position:relative;display:block;min-width:0;overflow:hidden;padding:0;border:0;border-radius:0;background:#f3f4f6;cursor:zoom-in}.record-media.is-single .record-media-item[data-v-8021037c]{display:inline-block;width:auto;height:auto;max-width:min(180px,100%);max-height:240px;background:transparent;line-height:0}.record-media.is-two-column .record-media-item[data-v-8021037c]{width:98px;height:98px}.record-media.is-three-column .record-media-item[data-v-8021037c]{width:75px;height:75px}.record-media-item>img[data-v-8021037c]{display:block;width:100%;height:100%;object-fit:cover}.record-media.is-single .record-media-item>img[data-v-8021037c]{width:auto;height:auto;max-width:min(180px,100%);max-height:240px;object-fit:contain}.record-video-placeholder[data-v-8021037c]{display:grid;width:100%;height:100%;min-height:98px;place-items:center;background:#111;color:#fff;font-size:12px}.record-video-play[data-v-8021037c]{position:absolute;top:50%;left:50%;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#0000007a;color:#fff;transform:translate(-50%,-50%)}.record-media-label[data-v-8021037c]{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;padding:3px 5px;border-radius:4px;background:#0f172ab3;color:#fff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.record-tags[data-v-8021037c],.record-relations[data-v-8021037c]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.record-tags span[data-v-8021037c]{color:#626681;font-size:13px}.record-relations span[data-v-8021037c]{max-width:100%;overflow:hidden;padding:2px 6px;border-radius:3px;background:#eef8f2;color:#20a65a;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.record-location[data-v-8021037c]{display:flex;min-width:0;align-items:center;gap:4px;margin-top:7px;color:#64748b;font-size:11px}.record-location.warning[data-v-8021037c]{color:#b7791f}.record-location span[data-v-8021037c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-footer[data-v-8021037c]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.record-time[data-v-8021037c]{display:inline-flex;min-width:0;align-items:center;gap:4px;color:#aaa;font-size:11px}.record-time em[data-v-8021037c]{color:#7c8798;font-style:normal}.record-visibility[data-v-8021037c]{flex:none;padding:3px 7px;border:0;border-radius:999px;background:#e9f8ef;color:#178247;cursor:pointer;font-size:10px;font-weight:700}.record-visibility.internal[data-v-8021037c]{background:#f1f3f5;color:#667085}.record-visibility[data-v-8021037c]:disabled{cursor:wait;opacity:.6}.category-body[data-v-fade4fce]{display:grid;gap:12px;padding:8px}.category-body input[data-v-fade4fce]:not([type=checkbox]){box-sizing:border-box;width:100%;padding:10px;border:1px solid #dce3df;border-radius:8px;font:inherit}.category-row[data-v-fade4fce]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eef2ef}.category-body button[data-v-fade4fce]{background:none;border:0;color:#157a52;font:inherit;cursor:pointer}.category-body button[data-v-fade4fce]:disabled{opacity:.45;cursor:default}.category-actions[data-v-fade4fce]{display:flex;justify-content:space-between;gap:16px}.category-enabled[data-v-fade4fce]{display:flex;gap:8px}[role=alert][data-v-fade4fce]{color:#b91c1c}.ticket-priority-control.ui-segmented-control[data-v-9fdc7074]{width:168px;min-height:32px;height:32px;margin-left:auto}.ticket-priority-control[data-v-9fdc7074] .ui-segmented-control__option{min-height:24px;padding:2px 8px}.ticket-editor-primary[data-v-9fdc7074]{display:grid;gap:14px;padding:4px 20px 18px}.ticket-title-field[data-v-9fdc7074]{position:relative}.ticket-title-input[data-v-9fdc7074]{width:100%;min-height:88px;padding:0;border:0;overflow-y:hidden;background:transparent;color:#333;font:inherit;font-size:16px;line-height:1.65;resize:none}.ticket-title-count[data-v-9fdc7074]{display:block;margin-top:4px;color:#a3a3a3;font-size:12px;line-height:1.4;pointer-events:none;text-align:right}.ticket-title-input[data-v-9fdc7074]:focus{outline:none}.ticket-title-input[data-v-9fdc7074]::placeholder{color:#bbb}.ticket-tag-field[data-v-9fdc7074] .ui-toolbar-label{color:#8f95a0;font-size:12px}.ticket-metadata-groups[data-v-9fdc7074]{display:grid;gap:12px;padding:12px 20px;background:#f6f8f6}.ticket-cellmenus[data-v-9fdc7074]{overflow:hidden;border-radius:12px;background:#fff}.ticket-cellmenus-secondary[data-v-9fdc7074]{border-top:0}.ticket-date-cell[data-v-9fdc7074]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;color:#333;font-size:15px}.ticket-date-cell>span[data-v-9fdc7074]{flex-shrink:0;white-space:nowrap}.ticket-date-picker[data-v-9fdc7074]{flex:0 1 auto;min-width:0}.ticket-date-picker[data-v-9fdc7074] .ui-date-range-control{width:auto;min-width:0;height:36px;border:0;background:transparent;padding:0;box-shadow:none}.ticket-date-picker[data-v-9fdc7074] .ui-date-range-trigger{min-width:0;flex:0 1 auto;height:36px;border-left:0;padding:0 4px 0 8px;color:#4b5563;font-size:15px}.ticket-date-picker[data-v-9fdc7074] .ui-date-range-trigger:hover:not(:disabled),.ticket-date-picker[data-v-9fdc7074] .ui-date-range-trigger.is-open{color:#333}.ticket-date-picker[data-v-9fdc7074] .ui-date-range-trigger svg{flex:0 0 auto;color:#667085}.ticket-date-time-end[data-v-9fdc7074]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.ticket-time-value[data-v-9fdc7074]{display:inline-flex;min-height:28px;align-items:center;justify-content:flex-end;gap:4px;padding:0 7px 0 12px;border-radius:999px;background:#ecfdf5}.ticket-time-picker[data-v-9fdc7074]{display:inline-flex;width:auto}.ticket-time-value[data-v-9fdc7074] .ui-time-picker-trigger{width:auto;min-height:28px;gap:5px;padding:0;border:0;border-radius:999px;background:transparent;color:#16a34a;font:inherit;font-size:15px;font-weight:600;box-shadow:none}.ticket-time-value[data-v-9fdc7074] .ui-time-picker-trigger:hover,.ticket-time-value[data-v-9fdc7074] .ui-time-picker-trigger.is-open{border-color:transparent;background:transparent;box-shadow:none}.ticket-time-value[data-v-9fdc7074] .ui-time-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #16a34a29}.ticket-time-value[data-v-9fdc7074] .ui-time-picker-value{color:#16a34a;font-variant-numeric:tabular-nums}.ticket-time-value[data-v-9fdc7074] .ui-time-picker-icon{width:18px;height:18px;border-radius:999px;background:transparent;color:#16a34a}.ticket-time-value[data-v-9fdc7074] .ui-time-picker-icon svg{width:16px;height:16px}.ticket-time-clear[data-v-9fdc7074]{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#16a34a;font-size:16px;line-height:1;cursor:pointer}.ticket-optional-actions[data-v-9fdc7074]{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px 8px}.ticket-assignment-tabs[data-v-9fdc7074]{display:flex;gap:8px;margin-bottom:16px}.ticket-assignment-tabs button[data-v-9fdc7074]{border:1px solid #e4e7ec;border-radius:999px;background:#fff;padding:8px 16px;color:#667085;cursor:pointer}.ticket-assignment-tabs button.active[data-v-9fdc7074]{border-color:#20bf64;background:#20bf641a;color:#178247}.ticket-modal-footer[data-v-9fdc7074]{display:flex;justify-content:flex-end;gap:10px}.customer-service-modal{overflow:hidden;border-radius:26px;background:#f1f1f1}.customer-service-modal .crud-modal-body{min-height:0;flex:1;padding:0;overflow:hidden}.customer-app-page[data-v-26688b71]{position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:#f1f1f1;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.customer-app-nav[data-v-26688b71]{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 14px;background:#fff}.customer-app-nav button[data-v-26688b71]{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:#222;cursor:pointer}.customer-app-nav>span[data-v-26688b71]{width:40px}.customer-app-scroll[data-v-26688b71]{min-height:0;flex:1;overflow-y:auto;scrollbar-width:none}.customer-app-scroll[data-v-26688b71]::-webkit-scrollbar{display:none}.customer-app-loading[data-v-26688b71]{display:grid;min-height:0;flex:1;place-items:center;color:#999;font-size:14px}.customer-app-hero[data-v-26688b71]{padding:20px;background:#fff}.customer-app-title-row[data-v-26688b71]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.customer-app-title-row h2[data-v-26688b71]{margin:0;color:#333;font-size:24px;line-height:1.24}.customer-app-title-row span[data-v-26688b71]{color:#999;font-size:15px}.customer-app-progress[data-v-26688b71]{display:grid;gap:6px;margin-top:14px}.customer-app-progress>div[data-v-26688b71]:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#666;font-size:14px}.customer-app-progress strong[data-v-26688b71]{color:#20bf64}.customer-app-progress-track[data-v-26688b71]{height:4px;overflow:hidden;border-radius:999px;background:#f0f0f0}.customer-app-progress-track span[data-v-26688b71]{display:block;height:100%;border-radius:inherit;background:#20bf64}.customer-app-followers[data-v-26688b71]{display:flex;align-items:center;gap:8px;margin-top:12px;color:#666;font-size:13px}.customer-app-avatars[data-v-26688b71]{display:flex}.customer-app-avatars img[data-v-26688b71]{width:24px;height:24px;margin-right:-5px;border:2px solid #fff;border-radius:5px;background:#e8f6ee;object-fit:cover}.customer-app-tabs-shell[data-v-26688b71]{position:sticky;top:0;z-index:2;padding-top:15px;background:#fff}.customer-app-tabs[data-v-26688b71]{display:flex;align-items:center;gap:5px;padding:4px 12px 0}.customer-app-tabs>button[data-v-26688b71]{position:relative;min-width:49px;padding:12px 9px 14px;border:0;background:transparent;color:#8b9098;cursor:pointer;font:inherit;font-size:14px;font-weight:500;white-space:nowrap}.customer-app-tabs>button.active[data-v-26688b71]{color:#16181d;font-weight:800}.customer-app-tabs>button.active[data-v-26688b71]:after{position:absolute;right:9px;bottom:5px;left:9px;height:4px;border-radius:999px;background:linear-gradient(90deg,#20bf64,#12b981);content:""}.customer-app-tab-actions[data-v-26688b71]{position:relative;display:flex;align-items:center;margin-left:auto}.customer-app-tab-actions button[data-v-26688b71]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#555;cursor:pointer}.customer-app-tab-actions .customer-app-action-backdrop[data-v-26688b71]{position:fixed;inset:0;z-index:9;width:auto;height:auto}.customer-app-action-menu[data-v-26688b71]{position:absolute;top:40px;right:34px;z-index:10;display:grid;min-width:128px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a29}.customer-app-action-menu button[data-v-26688b71]{width:100%;height:40px;justify-content:flex-start;padding:0 14px;color:#344054;font-size:13px;white-space:nowrap}.customer-app-action-menu button[data-v-26688b71]:hover{background:#f8fafc}.customer-app-panel[data-v-26688b71]{min-height:380px;padding:12px 0 80px;background:#f1f1f1}.customer-app-panel-white[data-v-26688b71]{padding-top:0;background:#fff}.customer-app-empty[data-v-26688b71]{padding:90px 12px;color:#a5a5a5;font-size:14px;text-align:center}.customer-app-load-more[data-v-26688b71]{display:grid;min-height:44px;margin:16px auto 28px;padding:0 20px;place-items:center;color:#667085;font:inherit;font-size:13px}.customer-app-section-head[data-v-26688b71]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff}.customer-app-section-head strong[data-v-26688b71]{font-size:15px}.customer-app-section-head span[data-v-26688b71]{color:#888;font-size:12px}.customer-app-plan[data-v-26688b71]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid #f0f0f0;background:#fff}.customer-app-plan-check[data-v-26688b71]{width:20px;height:20px;flex:none;border:1.5px solid #c9cdd2;border-radius:50%}.customer-app-plan-check.done[data-v-26688b71]{border-color:#20bf64;background:radial-gradient(circle,#20bf64 0 45%,transparent 48%)}.customer-app-plan>div[data-v-26688b71]{display:grid;min-width:0;flex:1;gap:5px}.customer-app-plan strong[data-v-26688b71]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.customer-app-plan strong.done[data-v-26688b71]{color:#999;text-decoration:line-through}.customer-app-plan small[data-v-26688b71]{color:#999;font-size:12px}.customer-app-overdue[data-v-26688b71]{flex:none;color:#d94f4f;font-size:11px}.customer-app-ticket[data-v-26688b71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #f1f2f3;background:#fff}.customer-app-ticket>div[data-v-26688b71]{display:grid;min-width:0;flex:1;gap:5px}.customer-app-ticket strong[data-v-26688b71]{font-size:14px}.customer-app-ticket p[data-v-26688b71]{overflow:hidden;margin:0;color:#666;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.customer-app-ticket small[data-v-26688b71]{color:#a0a0a0;font-size:11px}.customer-app-ticket>span[data-v-26688b71]{flex:none;padding:4px 8px;border-radius:999px;background:#fff4d6;color:#9a6700;font-size:11px;font-weight:700}.customer-app-ticket>.status-processing[data-v-26688b71]{background:#e8f1ff;color:#175cd3}.customer-app-ticket>.status-done[data-v-26688b71]{background:#e9f8ef;color:#178247}.customer-app-ticket>.status-cancelled[data-v-26688b71]{background:#f2f4f7;color:#667085}.customer-app-floating-action[data-v-26688b71]{position:absolute;right:22px;bottom:24px;z-index:4;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#171717;color:#fff;box-shadow:0 10px 28px #00000038;cursor:pointer;font-size:30px;font-weight:300;line-height:1}.customer-future-plans[data-v-26688b71]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px;color:#666;font-size:12px}.customer-future-plans strong[data-v-26688b71]{color:#171717;font-weight:650}.map-rule-row[data-v-1a21f309]{position:relative;display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e5ebe7;transition:opacity .16s ease}.map-rule-row[data-v-1a21f309]:before,.map-rule-row[data-v-1a21f309]:after{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--brand,#32815b);content:"";opacity:0;pointer-events:none}.map-rule-row[data-v-1a21f309]:before{top:-1px}.map-rule-row[data-v-1a21f309]:after{bottom:-1px}.map-rule-row.is-drop-before[data-v-1a21f309]:before,.map-rule-row.is-drop-after[data-v-1a21f309]:after{opacity:1}.map-rule-row.is-dragging[data-v-1a21f309]{opacity:.45}.map-rule-row i[data-v-1a21f309]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.map-rule-drag-handle[data-v-1a21f309]{display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:28px;margin:-8px -4px -8px 0;padding:0;border:0;background:none;color:#87948c;cursor:grab}.map-rule-drag-handle[data-v-1a21f309]:hover,.map-rule-drag-handle[data-v-1a21f309]:focus-visible{color:var(--brand,#32815b)}.map-rule-drag-handle[data-v-1a21f309]:active{cursor:grabbing}.map-rule-drag-handle[data-v-1a21f309]:disabled{opacity:.35;cursor:default}.map-rule-copy[data-v-1a21f309]{flex:1;min-width:0}.map-rule-copy strong[data-v-1a21f309]{display:block;font-weight:500;overflow-wrap:anywhere}.map-rule-copy p[data-v-1a21f309]{margin:6px 0 0;color:#7c8780;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.map-rule-row>button[data-v-1a21f309]{flex-shrink:0}.map-rule-add[data-v-1a21f309]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:0;border:0;background:none;color:var(--brand,#32815b);font:inherit;font-size:14px;cursor:pointer}.map-rule-add[data-v-1a21f309]:disabled{opacity:.5;cursor:default}.map-rule-limit[data-v-1a21f309]{color:#7c8780;font-size:12px}.map-rule-row button[data-v-1a21f309]{display:flex;gap:6px;align-items:center}.map-rule-identity[data-v-1a21f309]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:14px}.map-rule-conditions[data-v-1a21f309]{padding:16px;border:1px solid #e4ebe6;border-radius:14px;background:#f4f7f5}.map-rule-conditions-heading[data-v-1a21f309]{margin-bottom:14px}.map-rule-conditions-heading strong[data-v-1a21f309]{display:block;color:#26342c;font-size:15px}.map-rule-conditions-heading p[data-v-1a21f309]{margin:5px 0 0;color:#78857d;font-size:12px;line-height:1.5}.map-rule-conditions-grid[data-v-1a21f309]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.map-rule-wide[data-v-1a21f309]{grid-column:1/-1}.map-rule-identity label[data-v-1a21f309],.map-rule-conditions-grid label[data-v-1a21f309]{display:grid;gap:7px;font-size:14px}.map-rule-identity input[data-v-1a21f309],.map-rule-conditions-grid input[data-v-1a21f309]{border:1px solid #dce5df;border-radius:8px;background:#fff;padding:10px;font:inherit}.map-rule-identity input[type=color][data-v-1a21f309]{width:64px;height:42px;padding:4px}@media(max-width:600px){.map-rule-identity[data-v-1a21f309],.map-rule-conditions-grid[data-v-1a21f309]{grid-template-columns:minmax(0,1fr)}.map-rule-identity input[type=color][data-v-1a21f309]{width:100%}}.customer-map{--map-green:#31845e;position:relative;isolation:isolate;width:100%;height:calc(100dvh - 258px);min-height:440px;background:#eef2ed;border:1px solid #e1e8e2;border-radius:16px;overflow:hidden;container-type:inline-size;color:#263b30}.customer-map.is-expanded{position:fixed;inset:12px;width:auto;height:auto;z-index:30;box-shadow:0 0 0 20px #fff}.customer-map button{font:inherit;cursor:pointer}.customer-map button:disabled{cursor:default;opacity:.55}.customer-map button:focus-visible,.customer-map input:focus-visible{outline:2px solid #31845e;outline-offset:3px}.customer-map button svg{flex-shrink:0}.customer-map-canvas{position:absolute;inset:0}.customer-map-sidebar{position:absolute;z-index:2;left:24px;top:24px;bottom:38px;width:310px;display:flex;flex-direction:column;background:#fffffff5;border:1px solid #e0e8e2;border-radius:14px;box-shadow:0 7px 30px #263e301a;overflow:hidden}.customer-map-search-area{padding:17px 15px 10px;margin:0}.customer-map-search-field{height:44px;display:flex;align-items:center;gap:9px;border:1px solid #639d7c;border-radius:10px;padding:0 11px;background:#fff;box-shadow:0 0 0 3px #31845e09;color:#468563}.customer-map-search-field input{width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font:inherit;font-size:13px;color:#263b30;outline:none!important}.customer-map-search-field button,.customer-map-results header button,.customer-map-destination button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:4px;color:#7b8b81}.customer-map-search-area p{font-size:11px;color:#87958b;margin:9px 0 0;line-height:1.5}.customer-map-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 17px 13px}.customer-map-list-heading strong{font-size:14px}.customer-map-list-heading small{color:#819087;margin-left:4px;font-weight:400}.customer-map-list-heading>span{font-size:12px;color:#819087}.customer-map-list-heading button{display:flex;align-items:center;border:0;background:none;color:var(--map-green);font-size:12px;padding:2px}.customer-map-card-list{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;overscroll-behavior:contain;padding:0 11px 10px;scrollbar-width:thin;scrollbar-color:#d3dfd6 transparent}.customer-map-card{padding:14px;background:#fff;border:1px solid #e4eae5;border-radius:11px;margin-bottom:10px;transition:border-color .15s,background .15s}.customer-map-card:hover{border-color:#9bbda7;background:#fcfefc}.customer-map-card.is-selected{border-color:#72a78a;background:#f0f8f2;box-shadow:inset 3px 0 #378762}.customer-map-card-title{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:flex-start;background:none;border:0;padding:0;color:#243d2e;text-align:left;font-weight:650!important;font-size:14px!important;line-height:1.55;overflow-wrap:anywhere}.customer-map-card-title:disabled{opacity:1}.customer-map-card-rule-color{width:12px;height:12px;margin-top:5px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #dce5de}.customer-map-card-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:7px}.customer-map-status{font-size:10px;background:#e9f4ec;color:#39835d;border-radius:5px;padding:3px 5px;white-space:nowrap}.customer-map-status.is-stalled,.customer-map-status.is-no-plan{background:#fbf2e5;color:#a5762c}.customer-map-status.is-archived{background:#edf0ed;color:#7f8b83}.customer-map-address{display:flex;align-items:flex-start;gap:5px;width:100%;font-size:12px!important;color:#74867b;background:none;border:0;padding:0;margin:12px 0;text-align:left;line-height:1.6}.customer-map-address svg{margin-top:2px}.customer-map-address span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.customer-map-card-footer{border-top:1px solid #ebf0ec;padding-top:9px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#89958d}.customer-map-card-owner{display:flex;min-width:0;align-items:center;gap:6px}.customer-map-card-owner img{width:18px;height:18px;flex:0 0 18px;border-radius:5px;background:#e8f2eb;object-fit:cover}.customer-map-card-owner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-map-card-footer button{flex-shrink:0;border:0;padding:0;background:none;color:#32815b;font-size:11px}.customer-map-unlocated{flex:0 0 auto;margin-top:auto;border:0;border-top:1px solid #e5ece6;background:#fff;padding:14px;display:flex;justify-content:space-between;gap:8px;font-size:11px!important;color:#849288}.customer-map-unlocated span:last-child{color:#31845e;white-space:nowrap}.customer-map-unlocated[aria-pressed=true]{background:#f0f7f2}.customer-map-results{position:absolute;z-index:4;top:24px;left:346px;width:370px;max-height:calc(100% - 60px);display:flex;flex-direction:column;background:#fff;border:1px solid #dfe7e1;border-radius:13px;box-shadow:0 10px 34px #203c3026;overflow:hidden}.customer-map-results header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px;border-bottom:1px solid #edf1ed;min-height:52px}.customer-map-results header strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-map-results-scroll{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.customer-map-result-heading{display:flex;justify-content:space-between;padding:15px 17px 8px;font-size:11px;color:#88968c;gap:10px}.customer-map-result-heading.is-place{border-top:1px solid #eaf0eb;margin-top:8px}.customer-map-result{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#fff;text-align:left;padding:12px 17px;color:#438461}.customer-map-result:hover,.customer-map-result:focus-visible{background:#eff7f1}.customer-map-result-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:33px;height:33px;border-radius:9px;background:#edf5ef;color:#438461}.customer-map-result-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;color:#304735}.customer-map-result-copy strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.customer-map-result-copy small{font-size:11px;color:#8a978e;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-map-results footer{font-size:10px;background:#f8faf8;border-top:1px solid #edf1ed;color:#8c998f;padding:12px 17px;line-height:1.6}.customer-map-empty{font-size:12px;color:#839087;line-height:1.8;padding:10px 17px;margin:0;overflow-wrap:anywhere}.customer-map-empty button{border:0;background:none;color:#32815b;text-decoration:underline}.customer-map-list-state{text-align:center;color:#92a097;font-size:11px;padding:6px 0;line-height:1.6}.customer-map-more{display:block;margin:7px auto 12px;color:#32815b;background:none;border:0;font-size:12px!important}.customer-map-tools{position:absolute;right:24px;top:24px;display:flex;gap:8px;z-index:2}.customer-map-tools button,.customer-map-zoom button{display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #e1e8e2;border-radius:9px;padding:11px 13px;font-size:12px;box-shadow:0 3px 12px #25402d12;color:#486b55}.customer-map-zoom{position:absolute;bottom:90px;right:20px;display:grid;gap:3px;z-index:2}.customer-map-zoom button{padding:10px;border-radius:7px}.customer-map-legend{position:absolute;bottom:36px;right:20px;display:flex;gap:14px;align-items:center;background:#fffffff2;border-radius:9px;padding:12px 14px;color:#7c8b81;font-size:10px;z-index:2;box-shadow:0 3px 14px #25402d12}.customer-map-legend span{display:flex;align-items:center;gap:5px}.customer-map-legend i{width:6px;height:6px;border-radius:50%;background:#38855e}.customer-map-legend i.is-attention{background:#c59b50}.customer-map-legend i.is-archived{background:#869489}.customer-map-notice{position:absolute;left:350px;right:20px;top:80px;margin:auto;max-width:430px;z-index:3;padding:16px;display:flex;justify-content:center;align-items:center;gap:14px;background:#fff;border:1px solid #dde6df;border-radius:10px;color:#7d8d82;font-size:13px;box-shadow:0 4px 20px #253c3010}.customer-map-notice button{color:#32815b;background:none;border:0;white-space:nowrap}.customer-map-destination{position:absolute;bottom:38px;left:350px;max-width:calc(100% - 640px);background:#fff;z-index:2;display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.5;padding:10px 13px;border-radius:9px;box-shadow:0 3px 16px #23452c1a;overflow-wrap:anywhere}.customer-map-pin{display:flex;align-items:center;gap:7px;border:0;background:none;padding:3px;color:#355f46;transform:translateY(12px)}.customer-map-pin-badge{width:29px;height:29px;flex-shrink:0;border:3px solid white;border-radius:50% 50% 50% 5px;transform:rotate(-45deg);background:#38845d;color:#fff;display:grid;place-items:center;box-shadow:0 3px 9px #183d282b;font-size:20px}.customer-map-pin.is-stalled .customer-map-pin-badge,.customer-map-pin.is-no-plan .customer-map-pin-badge{background:#bd954d}.customer-map-pin.is-archived .customer-map-pin-badge{background:#869489}.customer-map-pin-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;background:#fff;border:1px solid #e3ebe4;border-radius:6px;padding:6px 9px;box-shadow:0 2px 8px #243c2b1c}.customer-map-pin.is-selected .customer-map-pin-name{background:#245f40;color:#fff;border-color:#245f40}.customer-map-pin.is-selected .customer-map-pin-badge{box-shadow:0 0 0 6px #348c6326}.customer-map-cluster{border:5px solid #c0dec9;border-radius:50%;width:44px;height:44px;background:#37835d;box-shadow:0 0 0 5px #ffffff85;display:grid;place-items:center;padding:0;color:#fff;font-weight:650}.customer-map-cluster .customer-map-pin-badge{all:unset;font:600 14px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#fff}.customer-map-cluster.is-selected{outline:3px solid #236e46}@container (max-width: 950px){.customer-map-sidebar{width:280px;left:24px;top:24px}.customer-map-results{left:316px;top:24px;width:min(350px,calc(100% - 340px))}.customer-map-tools{right:24px;top:24px}.customer-map-notice{left:310px}.customer-map-tools button:first-child{font-size:0;gap:0}.customer-map-destination{max-width:calc(100% - 370px);bottom:92px;left:310px}}@container (max-width: 700px){.customer-map-sidebar{width:250px}.customer-map-results{left:286px;width:calc(100% - 310px)}.customer-map-search-area{padding:13px 10px 8px}.customer-map-search-field input{font-size:12px}.customer-map-card{padding:11px}.customer-map-legend{gap:7px;font-size:9px}.customer-map-notice{left:278px}.customer-map-result{padding:10px;gap:6px}.customer-map-result-icon{display:none}.customer-map-results header,.customer-map-results footer{padding:12px}.customer-map-result-heading{padding:12px 10px 7px;flex-wrap:wrap}.customer-map-destination{left:278px;max-width:calc(100% - 300px)}}.customer-map-customer-results{max-height:220px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.customer-map-legend button{display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid #dce5df;background:none;color:#38855e;padding:4px 0 4px 12px;cursor:pointer}.customer-map-legend span{white-space:nowrap}.customer-map-legend{max-width:calc(100% - 370px);flex-wrap:wrap}.project-mobile-detail-modal{overflow:hidden;border-radius:26px;background:#f1f1f1}.project-mobile-detail-modal .crud-modal-body{min-height:0;flex:1;padding:0;overflow:hidden}.project-mobile-page[data-v-612a2869]{position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:#f1f1f1;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.project-mobile-nav[data-v-612a2869]{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 14px;background:#fff}.project-mobile-nav>span[data-v-612a2869]{font-size:15px;font-weight:700}.project-mobile-nav button[data-v-612a2869]{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:#222;cursor:pointer}.project-mobile-nav-spacer[data-v-612a2869]{width:40px;height:40px}.project-mobile-scroll[data-v-612a2869]{min-height:0;flex:1;overflow-y:auto;scrollbar-width:none}.project-mobile-scroll[data-v-612a2869]::-webkit-scrollbar{display:none}.project-mobile-loading[data-v-612a2869]{display:grid;min-height:0;flex:1;place-items:center;color:#999;font-size:14px}.project-mobile-hero[data-v-612a2869]{padding:20px;background:#fff}.project-mobile-title-row[data-v-612a2869]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.project-mobile-title-row h2[data-v-612a2869]{margin:0;color:#333;font-size:24px;line-height:1.24}.project-mobile-title-row span[data-v-612a2869]{padding:3px 8px;border-radius:999px;background:#eef8f2;color:#178247;font-size:12px}.project-mobile-title-row span.is-archived[data-v-612a2869]{background:#f1f5f9;color:#64748b}.project-mobile-hero>p[data-v-612a2869]{margin:10px 0 0;color:#667085;font-size:13px;line-height:1.6}.project-mobile-progress[data-v-612a2869]{display:grid;gap:6px;margin-top:14px}.project-mobile-progress>div[data-v-612a2869]:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#666;font-size:14px}.project-mobile-progress strong[data-v-612a2869]{color:#20bf64}.project-mobile-progress-track[data-v-612a2869]{height:4px;overflow:hidden;border-radius:999px;background:#f0f0f0}.project-mobile-progress-track span[data-v-612a2869]{display:block;height:100%;border-radius:inherit;background:#20bf64}.project-mobile-summary[data-v-612a2869]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px;color:#666;font-size:12px}.project-mobile-summary strong[data-v-612a2869]{color:#171717}.project-mobile-owners[data-v-612a2869]{margin-top:12px;color:#666;font-size:13px}.project-mobile-tabs-shell[data-v-612a2869]{position:sticky;top:0;z-index:2;padding-top:15px;background:#fff}.project-mobile-tabs[data-v-612a2869]{display:flex;align-items:center;gap:3px;padding:4px 10px 0}.project-mobile-tabs>button[data-v-612a2869]{position:relative;min-width:48px;padding:12px 8px 14px;border:0;background:transparent;color:#8b9098;cursor:pointer;font:inherit;font-size:14px;font-weight:500;white-space:nowrap}.project-mobile-tabs>button.active[data-v-612a2869]{color:#16181d;font-weight:800}.project-mobile-tabs>button.active[data-v-612a2869]:after{position:absolute;right:8px;bottom:5px;left:8px;height:4px;border-radius:999px;background:linear-gradient(90deg,#20bf64,#12b981);content:""}.project-mobile-tab-actions[data-v-612a2869]{position:relative;display:flex;margin-left:auto}.project-mobile-tab-actions>button[data-v-612a2869]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#555;cursor:pointer}.project-mobile-tab-actions .project-mobile-action-backdrop[data-v-612a2869]{position:fixed;inset:0;z-index:9;width:auto;height:auto}.project-mobile-action-menu[data-v-612a2869]{position:absolute;top:40px;right:0;z-index:10;display:grid;min-width:128px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a29}.project-mobile-action-menu button[data-v-612a2869]{height:40px;padding:0 14px;border:0;background:#fff;color:#344054;text-align:left;cursor:pointer}.project-mobile-create-backdrop[data-v-612a2869]{position:absolute;inset:0;z-index:3;padding:0;border:0;background:transparent}.project-mobile-create-menu[data-v-612a2869]{position:absolute;right:22px;bottom:86px;z-index:4;display:grid;min-width:176px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;box-shadow:0 18px 42px #0f172a2e}.project-mobile-create-menu button[data-v-612a2869]{min-height:46px;padding:0 16px;border:0;background:#fff;color:#273142;text-align:left;cursor:pointer;font:inherit;font-size:14px}.project-mobile-create-menu button+button[data-v-612a2869]{border-top:1px solid #f0f1f3}.project-mobile-create-menu button[data-v-612a2869]:hover{background:#f8faf9}.project-mobile-floating-action[data-v-612a2869]{position:absolute;right:22px;bottom:24px;z-index:4;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;padding:0 0 3px;border:0;border-radius:50%;background:#171717;color:#fff;box-shadow:0 10px 28px #00000038;cursor:pointer;font:inherit;font-size:30px;font-weight:300;line-height:1}.project-mobile-floating-action[data-v-612a2869]:focus-visible,.project-mobile-create-menu button[data-v-612a2869]:focus-visible{outline:3px solid rgba(32,191,100,.32);outline-offset:2px}.project-mobile-panel[data-v-612a2869]{min-height:380px;padding:12px 0 80px;background:#f1f1f1}.project-mobile-panel-white[data-v-612a2869]{padding-top:0;background:#fff}.project-mobile-empty[data-v-612a2869]{padding:90px 12px;color:#a5a5a5;font-size:14px;text-align:center}.project-mobile-empty.is-error[data-v-612a2869]{display:grid;justify-items:center;gap:12px}.project-mobile-empty.is-error button[data-v-612a2869]{padding:7px 14px;border:1px solid #d7dadd;border-radius:8px;background:#fff;color:#344054;cursor:pointer;font:inherit}.project-mobile-load-more[data-v-612a2869]{display:grid;min-height:44px;margin:16px auto 28px;place-items:center;color:#667085;font-size:13px}.project-mobile-plan[data-v-612a2869]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid #f0f0f0;background:#fff}.project-mobile-plan-check[data-v-612a2869]{width:20px;height:20px;flex:none;border:1.5px solid #c9cdd2;border-radius:50%}.project-mobile-plan-check.done[data-v-612a2869]{border-color:#20bf64;background:radial-gradient(circle,#20bf64 0 45%,transparent 48%)}.project-mobile-plan>div[data-v-612a2869]{display:grid;min-width:0;flex:1;gap:5px}.project-mobile-plan strong[data-v-612a2869]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-mobile-plan strong.done[data-v-612a2869]{color:#999;text-decoration:line-through}.project-mobile-plan small[data-v-612a2869]{color:#999;font-size:12px}.project-mobile-overdue[data-v-612a2869]{flex:none;color:#d94f4f;font-size:11px}.project-mobile-ticket[data-v-612a2869]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #f1f2f3;background:#fff}.project-mobile-ticket>div[data-v-612a2869]{display:grid;min-width:0;flex:1;gap:5px}.project-mobile-ticket strong[data-v-612a2869]{font-size:14px}.project-mobile-ticket p[data-v-612a2869]{overflow:hidden;margin:0;color:#666;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.project-mobile-ticket small[data-v-612a2869]{color:#a0a0a0;font-size:11px}.project-mobile-ticket>span[data-v-612a2869]{flex:none;padding:4px 8px;border-radius:999px;background:#fff4d6;color:#9a6700;font-size:11px;font-weight:700}.project-mobile-ticket>.status-processing[data-v-612a2869]{background:#e8f1ff;color:#175cd3}.project-mobile-ticket>.status-done[data-v-612a2869]{background:#e9f8ef;color:#178247}.project-mobile-ticket>.status-cancelled[data-v-612a2869]{background:#f2f4f7;color:#667085}.is-clickable[data-v-612a2869]{cursor:pointer}.is-clickable[data-v-612a2869]:focus-visible{outline:2px solid rgba(32,169,91,.32);outline-offset:-2px}.project-mobile-finance-summary[data-v-612a2869]{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.project-mobile-finance-summary>div[data-v-612a2869]{display:grid;gap:5px;padding:16px 8px;border-right:1px solid #f1f2f3;text-align:center}.project-mobile-finance-summary span[data-v-612a2869]{color:#999;font-size:11px}.project-mobile-finance-summary strong[data-v-612a2869]{font-size:14px}.project-mobile-finance-row[data-v-612a2869]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #f0f0f0;background:#fff}.project-mobile-finance-row>div[data-v-612a2869]{display:grid;gap:4px}.project-mobile-finance-row small[data-v-612a2869]{color:#999;font-size:11px}.project-mobile-finance-row>span[data-v-612a2869]{font-weight:700}.customer-profile[data-v-9d1f5361]{display:grid;gap:20px;color:#0f172a}.customer-profile__hero[data-v-9d1f5361]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid rgba(22,101,52,.1);border-radius:20px;background:linear-gradient(135deg,#f3faf6,#fbfdfc 58%,#fff)}.customer-profile__identity[data-v-9d1f5361]{display:flex;min-width:0;align-items:center;gap:16px}.customer-profile__avatar[data-v-9d1f5361]{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border-radius:18px;color:#fff;background:#2f8a60;box-shadow:0 10px 24px #2f8a6033;font-size:24px;font-weight:800}.customer-profile__identity p[data-v-9d1f5361]{margin:0 0 3px;color:#669079;font-size:12px;font-weight:700;letter-spacing:.08em}.customer-profile__identity h2[data-v-9d1f5361]{margin:0;color:#0f172a;font-size:24px;line-height:1.35;overflow-wrap:anywhere}.customer-profile__badges[data-v-9d1f5361]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.customer-profile__badges span[data-v-9d1f5361]{padding:4px 9px;border-radius:999px;color:#486659;background:#ffffffd9;font-size:12px;font-weight:700}.customer-profile__badges span.is-archived[data-v-9d1f5361]{color:#64748b;background:#f1f5f9}.customer-profile__owner[data-v-9d1f5361]{display:grid;min-width:140px;gap:5px;padding:12px 14px;border-radius:14px;background:#fffc}.customer-profile__owner span[data-v-9d1f5361],.customer-profile__content-label[data-v-9d1f5361]{color:#82958a;font-size:12px}.customer-profile__owner strong[data-v-9d1f5361]{color:#244c39;font-size:14px;overflow-wrap:anywhere}.customer-profile__sections[data-v-9d1f5361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-profile__section[data-v-9d1f5361]{display:grid;align-content:start;gap:14px;min-width:0;padding:18px;border:1px solid rgba(15,23,42,.07);border-radius:18px;background:#fff}.customer-profile__section-heading[data-v-9d1f5361]{display:flex;align-items:center;gap:9px}.customer-profile__section-heading>span[data-v-9d1f5361]{color:#49a275;font-size:11px;font-weight:800}.customer-profile__section-heading h3[data-v-9d1f5361]{margin:0;color:#1e293b;font-size:15px}.customer-profile__details[data-v-9d1f5361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.customer-profile__details>div[data-v-9d1f5361]{display:grid;min-width:0;gap:5px}.customer-profile__details>div.is-wide[data-v-9d1f5361]{grid-column:1 / -1}.customer-profile__details dt[data-v-9d1f5361]{color:#94a3b8;font-size:12px}.customer-profile__details dd[data-v-9d1f5361]{margin:0;color:#263548;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.customer-profile__details a[data-v-9d1f5361]{color:#267452;text-decoration:none}.customer-profile__content-block[data-v-9d1f5361]{display:grid;gap:8px}.customer-profile__content-block+.customer-profile__content-block[data-v-9d1f5361]{padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.customer-profile__content-block p[data-v-9d1f5361]{margin:0;color:#263548;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.customer-profile__content-block p.customer-profile__empty[data-v-9d1f5361],.customer-profile__empty[data-v-9d1f5361]{color:#94a3b8}.customer-profile__tags[data-v-9d1f5361]{display:flex;flex-wrap:wrap;gap:7px}.customer-profile__tags span[data-v-9d1f5361]{padding:5px 9px;border-radius:999px;color:#356849;background:#eef8f1;font-size:12px;font-weight:700}.object-profile-modal__state[data-v-69e74867]{min-height:240px;display:flex;align-items:center;justify-content:center;color:var(--text-subtle);font-size:14px}.object-profile-modal__state--error[data-v-69e74867]{color:#b91c1c}.object-plans-modal-body[data-v-201e503e]{display:grid;gap:12px}.object-plans-modal-summary[data-v-201e503e]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0f172a8a;font-size:13px}.object-plans-template-action[data-v-201e503e]{min-height:36px;padding:6px 2px;border:0;color:#267452;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.object-plans-modal-actions[data-v-201e503e]{display:inline-flex;align-items:center;gap:8px}.object-plan-group-list[data-v-201e503e]{display:grid;grid-auto-rows:max-content;align-content:start;max-height:min(68vh,720px);overflow:auto;gap:10px;padding-right:2px}.object-plan-group[data-v-201e503e]{overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:#fff}.object-plan-group-header[data-v-201e503e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:#f8fafc}.object-plan-group-header strong[data-v-201e503e]{color:#1f2937;font-size:14px;font-weight:700}.object-plan-group-header span[data-v-201e503e]{color:#0f172a80;font-size:12px}.object-plan-group--overdue .object-plan-group-header[data-v-201e503e]{background:#de5b4714}.object-plan-group--completed .object-plan-group-header[data-v-201e503e]{background:#22a06014}.object-plan-list[data-v-201e503e]{display:grid}.object-plan-item[data-v-201e503e]{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border-top:1px solid rgba(15,23,42,.06);background:#fff}.object-plan-check[data-v-201e503e]{display:block;appearance:none;width:18px;height:18px;flex:0 0 auto;margin-top:1px;padding:0;border:1.5px solid #d8dee8;border-radius:999px;background:#fff;cursor:pointer}.object-plan-item.is-completed .object-plan-check[data-v-201e503e]{border-color:#20bf64;background:#20bf64}.object-plan-item.is-completed .object-plan-check[data-v-201e503e]:after{display:block;color:#fff;content:"✓";font-size:12px;font-weight:700;line-height:16px;text-align:center}.object-plan-check[data-v-201e503e]:disabled{cursor:default}.object-plan-check.is-busy[data-v-201e503e]{opacity:.54}.object-plan-main[data-v-201e503e]{display:grid;min-width:0;flex:1;gap:5px}.object-plan-main-clickable[data-v-201e503e]{border-radius:6px;cursor:pointer;outline:none}.object-plan-main-clickable:hover .object-plan-title-line strong[data-v-201e503e],.object-plan-main-clickable:focus-visible .object-plan-title-line strong[data-v-201e503e]{color:#2563eb}.object-plan-main-clickable[data-v-201e503e]:focus-visible{box-shadow:0 0 0 3px #2563eb24}.object-plan-title-line[data-v-201e503e]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.object-plan-title-line strong[data-v-201e503e]{color:#1f2937;font-size:15px;font-weight:600;line-height:1.35}.object-plan-item.is-completed .object-plan-title-line strong[data-v-201e503e]{color:#8a94a6;text-decoration:line-through}.object-plan-date-tag[data-v-201e503e]{display:inline-flex;padding:2px 6px;border-radius:4px;background:#de5b47;color:#fff;font-size:11px;font-weight:600;line-height:1.2}.object-plan-time-tag[data-v-201e503e]{display:inline-flex;padding:2px 6px;border-radius:4px;background:#ecfdf5;color:#168653;font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap}.object-plan-description[data-v-201e503e]{margin:0;color:#0f172a9e;font-size:13px;line-height:1.45}.object-plan-object-tag[data-v-201e503e]{width:fit-content;max-width:100%;overflow:hidden;padding:2px 7px;border-radius:6px;background:#f1f5f9;color:#0f172a99;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.object-plan-context-line[data-v-201e503e]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.object-plan-follower[data-v-201e503e]{display:inline-flex;min-width:0;align-items:center;gap:4px;color:#0f172a94;font-size:12px;line-height:1.35}.object-plan-follower strong[data-v-201e503e]{max-width:180px;overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.object-plan-follower.is-unassigned strong[data-v-201e503e]{color:#b45309}.object-plan-follower-avatar[data-v-201e503e]{width:16px;height:16px;flex:0 0 auto;border-radius:999px;background:#eef2f7;object-fit:cover}.object-plan-meta[data-v-201e503e]{display:flex;min-width:0;align-items:center;gap:6px;color:#0f172a8a;font-size:12px;line-height:1.35}.object-plan-meta span[data-v-201e503e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-plan-more[data-v-201e503e]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;margin-top:-2px;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#fff;color:#64748b;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.object-plan-more[data-v-201e503e]:hover,.object-plan-more[data-v-201e503e]:focus-visible{border-color:#2563eb47;background:#eff6ff;color:#2563eb;outline:none}.ui-import-row-action-select[data-v-2c86a069]{width:104px}.ui-import-row-action-select[data-v-2c86a069] .ui-select-trigger{min-height:38px;border-radius:10px;padding:0 8px 0 10px;box-shadow:none}.ui-import-row-action-select[data-v-2c86a069] .ui-select-single-value{font-size:14px;font-weight:500;line-height:36px}.ui-import-row-action-select[data-v-2c86a069] .ui-select-icon{width:24px;height:24px}.ui-list-query-edit-keyword[data-v-e51560c1]{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #dce3df;border-radius:10px;padding:10px 12px;font:inherit}.ui-list-query[data-v-e51560c1]{display:flex;flex-direction:column;gap:12px;min-width:0;margin-bottom:20px}.ui-list-query-primary[data-v-e51560c1]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0}.ui-list-query-view[data-v-e51560c1]{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:220px}.ui-list-query-date[data-v-e51560c1]{flex:0 0 auto;min-width:260px}.ui-list-query-search[data-v-e51560c1]{flex:1 1 160px;min-width:160px}.ui-list-query-more-group[data-v-e51560c1]{display:flex;flex-direction:column;position:relative;z-index:2;flex:0 0 220px;min-width:0;border-radius:12px}.ui-list-query-more-group.has-summary[data-v-e51560c1]{background:#f4f7f5;box-shadow:0 3px 8px #2741300d}.ui-list-query-more[data-v-e51560c1]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:54px;border:1px solid #dce3df;border-radius:12px;padding:0 16px;background:#fff;color:#44544c;cursor:pointer;font:inherit}.ui-list-query-more-group.has-summary .ui-list-query-more[data-v-e51560c1]{border-radius:12px 12px 0 0}.ui-list-query-more[data-v-e51560c1]:hover{background:#f3f7f4}.ui-list-query-actions[data-v-e51560c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-list-query-actions[data-v-e51560c1]{gap:12px;padding-top:16px}.ui-list-query-actions[data-v-e51560c1] button:not(.primary-button):not(.is-primary){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:0;padding:6px 8px;background:transparent;box-shadow:none;color:#53655a;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transform:none}.ui-list-query-actions[data-v-e51560c1] button:not(.primary-button):not(.is-primary):hover:not(:disabled){color:#28764b;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:4px;transform:none}.ui-list-query-actions[data-v-e51560c1] button:not(.primary-button):not(.is-primary):focus-visible{outline:2px solid #6b977b;outline-offset:2px;border-radius:4px}.ui-list-query-actions[data-v-e51560c1] button:disabled{opacity:.5;cursor:not-allowed}.ui-list-query-summary[data-v-e51560c1]{position:absolute;top:100%;right:0;width:100%;box-sizing:border-box;background:#f4f7f5;box-shadow:0 4px 8px #27413012;border:1px solid #dce3df;border-top:0;border-radius:0 0 12px 12px;margin-top:0;padding-top:0}.ui-list-query-summary-details[data-v-e51560c1]{max-height:240px;overflow-y:auto;padding:12px 14px 0;display:grid;gap:9px}.ui-list-query-summary-line[data-v-e51560c1]{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.5}.ui-list-query-summary-line>span[data-v-e51560c1]{color:#839087;flex:0 0 auto}.ui-list-query-summary-line>strong[data-v-e51560c1]{color:#495e50;font-weight:500;overflow-wrap:anywhere;min-width:0}.ui-list-query-summary-toggle[data-v-e51560c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:28px;padding:10px 14px 8px;border:0;border-radius:0 0 12px 12px;background:transparent;color:#65776b;font:inherit;font-size:12px;cursor:pointer}.ui-list-query-summary-toggle[data-v-e51560c1]:hover{background:#eaf0ec}.ui-list-query-summary-toggle[data-v-e51560c1]:focus-visible{outline:2px solid #6b977b;outline-offset:2px}.ui-list-query-summary-handle[data-v-e51560c1]{width:28px;height:3px;border-radius:2px;background:#b6c4bc}.ui-list-query-fields[data-v-e51560c1]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ui-list-query-fields[data-v-e51560c1] .filter-field,.ui-list-query-fields[data-v-e51560c1] .query-field{width:100%;min-width:0;max-width:none}.ui-list-query-fields[data-v-e51560c1] .filter-field{display:flex;flex-direction:column;gap:8px}.ui-list-query-fields[data-v-e51560c1] .filter-field>span:first-child{font-size:13px;color:#65736c}.ui-list-query-primary[data-v-e51560c1] .ui-segmented-control{min-height:54px}@media(max-width:1100px){.ui-list-query-primary[data-v-e51560c1]{flex-wrap:wrap}.ui-list-query-search[data-v-e51560c1]{min-width:160px}}.object-selection-bar[data-v-3c4c445e]{display:flex;align-items:center;gap:12px;margin:16px 0}.object-panel[data-v-3c4c445e]{gap:16px}.object-table-section[data-v-3c4c445e]{display:grid;gap:14px}.customer-map-panel .object-table-section[data-v-3c4c445e]{gap:0}.customer-map-panel[data-v-3c4c445e] .ui-query-panel.is-collapsible{margin-bottom:0}.customer-map-panel[data-v-3c4c445e] .customer-map:not(.is-expanded){width:calc(100% + 48px);margin:0 -24px -24px;border:0;border-radius:0}.customer-followup-list[data-v-3c4c445e]{display:grid;gap:22px}.customer-followup-card[data-v-3c4c445e]{overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 320px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 10px 32px #0f172a0b}.object-table tbody tr[data-v-3c4c445e]{content-visibility:auto;contain-intrinsic-size:auto 72px}.customer-followup-card__header[data-v-3c4c445e],.customer-followup-card__footer[data-v-3c4c445e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px}.customer-followup-card__header[data-v-3c4c445e]{border-bottom:1px solid rgba(15,23,42,.06)}.customer-followup-card__title[data-v-3c4c445e]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:9px}.customer-followup-card__title>button[data-v-3c4c445e]{overflow:hidden;max-width:420px;padding:0;border:0;background:transparent;color:#0f172a;cursor:pointer;font:inherit;font-size:20px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.customer-level-tag[data-v-3c4c445e],.customer-followup-status[data-v-3c4c445e]{padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700}.customer-followup-status.is-stalled[data-v-3c4c445e],.customer-followup-status.is-no-plan[data-v-3c4c445e]{background:#fff7ed;color:#c2410c}.customer-followup-status.is-on-track[data-v-3c4c445e]{background:#ecfdf5;color:#047857}.customer-followup-status.is-archived[data-v-3c4c445e]{background:#f1f5f9;color:#64748b}.customer-followup-card__body[data-v-3c4c445e]{display:grid;grid-template-columns:minmax(150px,.68fr) repeat(2,minmax(0,1fr));gap:12px;padding:14px 24px}.customer-followup-card__basic[data-v-3c4c445e]{display:flex;min-width:0;flex-direction:column;gap:10px;padding:4px 2px}.customer-followup-card__basic h3[data-v-3c4c445e]{margin:0;color:#94a3b8;font-size:13px;font-weight:700}.customer-followup-card__basic dl[data-v-3c4c445e]{display:grid;gap:8px;margin:0}.customer-followup-card__basic dl>div[data-v-3c4c445e]{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px}.customer-followup-card__basic dt[data-v-3c4c445e],.customer-followup-card__basic dd[data-v-3c4c445e]{margin:0;font-size:13px;line-height:1.55}.customer-followup-card__basic dt[data-v-3c4c445e]{color:#94a3b8}.customer-followup-card__basic dd[data-v-3c4c445e]{overflow-wrap:anywhere;color:#334155}.customer-owner-assign-trigger[data-v-3c4c445e]{display:inline-flex;min-height:28px;align-items:center;padding:3px 9px;border:1px solid rgba(181,71,8,.2);border-radius:9px;background:#fff7ed;color:#b54708;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.2;transition:.16s ease}.customer-owner-assign-trigger[data-v-3c4c445e]:hover,.customer-owner-assign-trigger[data-v-3c4c445e]:focus-visible{border-color:#b5470861;background:#ffedd5;outline:none}.customer-related-projects[data-v-3c4c445e]{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.customer-related-projects button[data-v-3c4c445e]{max-width:100%;overflow:hidden;padding:3px 8px;border:1px solid rgba(22,101,52,.16);border-radius:999px;background:#f4fbf7;color:#166534;cursor:pointer;font:inherit;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-related-projects button[data-v-3c4c445e]:hover,.customer-related-projects button[data-v-3c4c445e]:focus-visible{border-color:#16653461;background:#eaf7ef;outline:none}.customer-related-projects button[data-v-3c4c445e]:disabled{cursor:wait;opacity:.65}.customer-related-projects button.is-archived[data-v-3c4c445e]{border-color:#64748b2e;background:#f8fafc;color:#64748b}.customer-related-projects .customer-related-project-more[data-v-3c4c445e]{flex:0 0 auto;max-width:none;overflow:visible;padding:3px 2px;border-color:transparent;background:transparent;color:#64748b;text-overflow:clip}.customer-related-projects .customer-related-project-more[data-v-3c4c445e]:hover,.customer-related-projects .customer-related-project-more[data-v-3c4c445e]:focus-visible{border-color:transparent;background:#f1f5f9;color:#166534}.customer-related-project-empty[data-v-3c4c445e]{color:#94a3b8;font-size:12px}.customer-related-projects--table[data-v-3c4c445e]{max-width:220px}.customer-followup-action[data-v-3c4c445e]{box-sizing:border-box;display:flex;min-width:0;min-height:116px;align-items:stretch;flex-direction:column;gap:7px;padding:14px 16px;border:1px solid transparent;border-radius:17px;background:#f8fafc;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:.16s ease}.customer-followup-action[data-v-3c4c445e]:hover,.customer-followup-action[data-v-3c4c445e]:focus-visible{border-color:#16653438;background:#f4fbf7;outline:none}.customer-followup-action.is-attention[data-v-3c4c445e]{border-color:#f59e0b3d;background:#fffaf0}.customer-followup-label[data-v-3c4c445e]{color:#94a3b8;font-size:13px;font-weight:700}.customer-followup-action strong[data-v-3c4c445e]{display:-webkit-box;overflow:hidden;color:#1e293b;font-size:15px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-followup-action small[data-v-3c4c445e]{color:#94a3b8;font-size:13px}.customer-followup-person[data-v-3c4c445e]{display:grid;min-width:0;align-items:center;grid-template-columns:34px minmax(0,1fr);gap:9px}.customer-followup-person>img[data-v-3c4c445e]{width:34px;height:34px;border-radius:50%;object-fit:cover}.customer-followup-person>span[data-v-3c4c445e]{display:grid;min-width:0;gap:1px}.customer-followup-person strong[data-v-3c4c445e]{display:block;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-followup-person small[data-v-3c4c445e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-followup-date[data-v-3c4c445e]{display:inline-flex;align-items:center;gap:5px}.customer-followup-seven-day-calendar[data-v-3c4c445e]{position:relative;box-sizing:border-box;display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:flex-end;justify-content:center;padding-bottom:1px;border:1.5px solid currentColor;border-radius:2.5px;font-size:8px;font-weight:800;line-height:1}.customer-followup-seven-day-calendar[data-v-3c4c445e]:before{position:absolute;top:-2.5px;left:3px;width:1.5px;height:4px;border-radius:1px;background:currentColor;box-shadow:6px 0 currentColor;content:""}.customer-followup-seven-day-calendar[data-v-3c4c445e]:after{position:absolute;top:3px;right:0;left:0;border-top:1.5px solid currentColor;content:""}.customer-followup-metrics[data-v-3c4c445e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1 / -1;gap:1px;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:17px;background:#0f172a0f}.customer-followup-metrics>button[data-v-3c4c445e]{display:flex;min-width:0;min-height:68px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:9px;border:0;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:center;transition:.16s ease}.customer-followup-metrics>button[data-v-3c4c445e]:hover,.customer-followup-metrics>button[data-v-3c4c445e]:focus-visible{background:#f2f8f4;outline:none}.customer-followup-metrics>button.is-attention strong[data-v-3c4c445e]{color:#c2410c}.customer-followup-metrics strong[data-v-3c4c445e]{color:#0f172a;font-size:20px}.customer-followup-metrics span[data-v-3c4c445e],.customer-followup-metrics small[data-v-3c4c445e]{color:#64748b;font-size:12px}.customer-followup-card__footer[data-v-3c4c445e]{justify-content:flex-end;padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(15,23,42,.06);background:#fcfdfd}.customer-template-batch-action[data-v-3c4c445e]{min-height:38px;padding:7px 2px;border:0;color:#267452;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.object-row-more-backdrop[data-v-3c4c445e]{position:fixed;inset:0;z-index:119;background:transparent}.object-row-more-popover[data-v-3c4c445e]{position:fixed;z-index:120;display:grid;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 20px 48px #0f172a2e}.object-row-more-group[data-v-3c4c445e]{display:grid}.object-row-more-group+.object-row-more-group[data-v-3c4c445e]{border-top:1px solid rgba(15,23,42,.08)}.object-row-more-popover button[data-v-3c4c445e]{min-height:40px;padding:0 16px;border:0;background:#fff;color:#1e293b;cursor:pointer;font:inherit;text-align:left}.object-row-more-popover button[data-v-3c4c445e]:hover,.object-row-more-popover button[data-v-3c4c445e]:focus-visible{background:#f4fbf7;outline:none}.customer-followup-card__body[data-v-3c4c445e]{grid-template-columns:minmax(145px,.68fr) repeat(2,minmax(0,1fr)) minmax(268px,1.2fr)}.customer-followup-metrics[data-v-3c4c445e]{grid-column:auto}.customer-service-state[data-v-3c4c445e],.customer-next-plan[data-v-3c4c445e],.customer-profile-summary[data-v-3c4c445e]{display:grid;min-width:0;gap:4px}.customer-service-state strong[data-v-3c4c445e]{color:#178247;font-size:13px}.customer-service-state.stalled strong[data-v-3c4c445e]{color:#b54708}.customer-service-state small[data-v-3c4c445e],.customer-next-plan small[data-v-3c4c445e],.customer-profile-summary small[data-v-3c4c445e]{max-width:230px;overflow:hidden;color:#98a2b3;text-overflow:ellipsis;white-space:nowrap}.customer-next-plan strong[data-v-3c4c445e]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-profile-summary span[data-v-3c4c445e]{color:#344054;font-weight:700}.filter-field[data-v-3c4c445e]{display:flex;flex-direction:column;gap:6px}.filter-field span[data-v-3c4c445e],.object-query-field[data-v-3c4c445e] .ui-toolbar-label{font-size:12px;font-weight:400;color:#808695}.object-query-field[data-v-3c4c445e]{flex:0 0 220px}.object-query-field--keyword[data-v-3c4c445e]{flex:1 1 360px;min-width:320px;max-width:none}.object-query-field--member[data-v-3c4c445e]{flex:0 0 280px;max-width:280px}.object-query-field--view[data-v-3c4c445e]{flex:0 0 240px;max-width:240px}.object-query-field--status[data-v-3c4c445e],.object-query-field--select[data-v-3c4c445e]{flex:0 0 220px;max-width:220px}.object-query-field--status[data-v-3c4c445e] .ui-select-trigger,.object-query-field--select[data-v-3c4c445e] .ui-select-trigger{height:var(--ui-control-height-lg);min-height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.object-query-field--status[data-v-3c4c445e] .ui-select-value,.object-query-field--select[data-v-3c4c445e] .ui-select-value{font-size:15px}.object-query-field--member[data-v-3c4c445e] .member-combo-control{height:54px;min-height:54px;overflow:hidden}.object-query-field--member[data-v-3c4c445e] .member-combo-main{flex-wrap:nowrap}.object-query-field--member[data-v-3c4c445e] .member-combo-input{flex-basis:0;min-width:0;height:32px;border:0!important;border-radius:0!important;padding-top:0;padding-bottom:0;font-size:14px;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.object-query-field--member[data-v-3c4c445e] .member-combo-tag{flex-shrink:0;max-width:112px}.table-scroll[data-v-3c4c445e]{overflow-x:auto}.object-list-load-state[data-v-3c4c445e]{min-height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.object-table[data-v-3c4c445e]{width:100%;min-width:1596px;table-layout:fixed;border-collapse:collapse}.customer-column-select[data-v-3c4c445e]{width:44px}.customer-column-sequence[data-v-3c4c445e]{width:56px}.customer-column-name[data-v-3c4c445e]{width:210px}.customer-column-tags[data-v-3c4c445e]{width:140px}.customer-column-projects[data-v-3c4c445e]{width:220px}.customer-column-owner[data-v-3c4c445e]{width:120px}.customer-column-service[data-v-3c4c445e]{width:220px}.customer-column-progress[data-v-3c4c445e]{width:100px}.customer-column-plan[data-v-3c4c445e]{width:210px}.customer-column-profile[data-v-3c4c445e]{width:180px}.customer-column-actions[data-v-3c4c445e]{width:170px}.object-table th[data-v-3c4c445e],.object-table td[data-v-3c4c445e]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.object-table thead th[data-v-3c4c445e]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.object-table .table-sequence-cell[data-v-3c4c445e]{color:var(--text-subtle);text-align:center;white-space:nowrap}.object-table[data-testid=customer-list-table] tbody tr:hover>td[data-v-3c4c445e],.object-table[data-testid=customer-list-table] tbody tr:focus-within>td[data-v-3c4c445e]{background:#f8fbf9}.object-table[data-testid=customer-list-table] tbody tr.is-pinned>td[data-v-3c4c445e]{background:#f3faf6}.object-table[data-testid=customer-list-table] tbody tr.is-pinned:hover>td[data-v-3c4c445e],.object-table[data-testid=customer-list-table] tbody tr.is-pinned:focus-within>td[data-v-3c4c445e]{background:#edf8f1}.object-row-sequence[data-v-3c4c445e]{position:relative;display:inline-grid;width:30px;height:30px;place-items:center}.object-row-sequence__number[data-v-3c4c445e],.object-row-pin-button[data-v-3c4c445e]{grid-area:1 / 1;transition:opacity .14s ease,color .14s ease,background .14s ease}.object-row-pin-button[data-v-3c4c445e]{display:inline-grid;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;opacity:0;place-items:center;pointer-events:none}.object-row-pin-button.is-pinned[data-v-3c4c445e]{color:#16864f}.object-table[data-testid=customer-list-table] tbody tr:hover .object-row-sequence__number[data-v-3c4c445e],.object-table[data-testid=customer-list-table] tbody tr:focus-within .object-row-sequence__number[data-v-3c4c445e]{opacity:0}.object-table[data-testid=customer-list-table] tbody tr:hover .object-row-pin-button[data-v-3c4c445e],.object-table[data-testid=customer-list-table] tbody tr:focus-within .object-row-pin-button[data-v-3c4c445e],.object-row-pin-button[data-v-3c4c445e]:focus-visible{opacity:1;pointer-events:auto}.object-row-pin-button[data-v-3c4c445e]:hover,.object-row-pin-button[data-v-3c4c445e]:focus-visible{background:#20bf641f;color:#126f43;outline:2px solid rgba(32,191,100,.2);outline-offset:1px}.object-row-pin-button[data-v-3c4c445e]:disabled{cursor:wait;opacity:.45}.object-table th[data-v-3c4c445e]:last-child,.object-table td[data-v-3c4c445e]:last-child{position:sticky;right:0;z-index:1;background:#fff}.object-table thead th[data-v-3c4c445e]:last-child{z-index:2}.object-name-cell[data-v-3c4c445e]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.object-name-cell small[data-v-3c4c445e]{max-width:100%;overflow:hidden;color:var(--text-subtle);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.customer-owner-cell[data-v-3c4c445e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-owner-assignment-body[data-v-3c4c445e]{display:grid;gap:18px}.customer-owner-assignment-object[data-v-3c4c445e]{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#f8fafc}.customer-owner-assignment-object span[data-v-3c4c445e],.customer-owner-assignment-field>span[data-v-3c4c445e]{color:var(--text-subtle);font-size:12px;font-weight:600}.customer-owner-assignment-object strong[data-v-3c4c445e]{color:var(--text-main);font-size:15px}.customer-owner-assignment-field[data-v-3c4c445e]{display:grid;gap:8px}.customer-owner-assignment-error[data-v-3c4c445e]{margin:0;color:#b42318;font-size:13px}.object-tags-cell[data-v-3c4c445e]{display:flex;max-width:180px;flex-wrap:wrap;gap:6px}.object-tag[data-v-3c4c445e]{max-width:120px;overflow:hidden;padding:4px 8px;border-radius:999px;background:#20bf641a;color:#178247;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.object-row-actions-cell[data-v-3c4c445e]{width:170px}.object-row-actions[data-v-3c4c445e]{display:flex;align-items:center;gap:8px;white-space:nowrap}.object-row-actions .subtle-button[data-v-3c4c445e],.object-row-actions .primary-button[data-v-3c4c445e]{flex:none}.danger-text[data-v-3c4c445e]{color:#b42318}.object-delete-body[data-v-3c4c445e]{display:flex;flex-direction:column;gap:8px;color:var(--text-subtle)}.object-delete-body strong[data-v-3c4c445e]{color:var(--text-main)}.object-delete-alert[data-v-3c4c445e]{margin:0;color:#b42318}.object-plan-progress-button[data-v-3c4c445e]{border:0;border-radius:6px;background:transparent;color:#18774a;cursor:pointer;font:inherit;font-weight:700;line-height:1.2;padding:4px 6px}.object-plan-progress-button[data-v-3c4c445e]:hover{background:#20bf641a}.customer-import-preview[data-v-3c4c445e]{min-width:0}.customer-import-table[data-v-3c4c445e]{width:100%;min-width:920px;border-collapse:collapse}.customer-import-table th[data-v-3c4c445e],.customer-import-table td[data-v-3c4c445e]{padding:12px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.customer-import-table th[data-v-3c4c445e]{color:#0f172a8a;font-size:12px;font-weight:600}.customer-import-table td[data-v-3c4c445e]:nth-child(2){min-width:180px}.customer-import-table td:nth-child(2) strong[data-v-3c4c445e],.customer-import-table td:nth-child(2) small[data-v-3c4c445e]{display:block}.customer-import-table td:nth-child(2) small[data-v-3c4c445e]{max-width:220px;margin-top:4px;overflow:hidden;color:var(--text-subtle);text-overflow:ellipsis}.customer-import-table tr.is-error[data-v-3c4c445e]{background:#b4231809}.customer-import-status[data-v-3c4c445e]{display:inline-block;max-width:340px;line-height:1.5}.customer-import-status.is-error[data-v-3c4c445e]{color:#b42318}.customer-import-status.is-warning[data-v-3c4c445e]{color:#a15c00}.customer-import-status.is-ready[data-v-3c4c445e]{color:#178247}.asset-print-form[data-v-6d50ced2]{display:grid;gap:20px}fieldset[data-v-6d50ced2]{border:0;padding:0;margin:0;min-width:0}fieldset[data-v-6d50ced2]:disabled{pointer-events:none;opacity:.65}legend[data-v-6d50ced2]{font-weight:600;margin-bottom:10px}.asset-print-preview-wrap[data-v-6d50ced2]{display:flex;gap:24px;align-items:center;padding:20px;background:#f5f7f8;border-radius:16px}.asset-print-preview[data-v-6d50ced2]{flex:0 0 190px;aspect-ratio:210 / 297;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);padding:10px;background:#fff;box-shadow:0 2px 8px #00000012}.asset-print-label[data-v-6d50ced2]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.asset-print-label svg[data-v-6d50ced2]{width:32px;height:32px;color:#25332e}.asset-print-label strong[data-v-6d50ced2]{font-size:8px}.asset-print-label small[data-v-6d50ced2]{font-size:6px;color:#65706a}.asset-print-preview.individual[data-v-6d50ced2]{aspect-ratio:1;grid-template:1fr / 1fr}.individual svg[data-v-6d50ced2]{width:110px;height:110px}.individual strong[data-v-6d50ced2]{font-size:14px}.individual small[data-v-6d50ced2]{font-size:11px}.asset-print-description[data-v-6d50ced2]{line-height:1.6;font-size:14px}.asset-print-description p[data-v-6d50ced2]{color:#54635b}.asset-print-description small[data-v-6d50ced2]{color:#738078}.asset-print-actions[data-v-6d50ced2]{display:flex;justify-content:flex-end;gap:12px}.asset-print-error[data-v-6d50ced2],.asset-print-failures[data-v-6d50ced2]{color:#b42318}.asset-print-failures ul[data-v-6d50ced2]{max-height:160px;overflow:auto}.metric-manager[data-v-ef69c5be]{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr);min-height:560px;overflow:hidden;border:1px solid #e7ebef;border-radius:18px}.metric-list[data-v-ef69c5be]{position:relative;display:flex;flex-direction:column;gap:9px;padding:18px;background:#f7f9fa;border-right:1px solid #e7ebef}.metric-list__heading[data-v-ef69c5be],.metric-editor__heading[data-v-ef69c5be],.range-card header[data-v-ef69c5be]{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-list__heading[data-v-ef69c5be]{position:relative}.metric-list__heading>div[data-v-ef69c5be],.metric-editor__heading>div[data-v-ef69c5be]{display:grid;gap:3px}.metric-list__heading small[data-v-ef69c5be],.metric-editor__heading small[data-v-ef69c5be],.metric-editor label>small[data-v-ef69c5be],.range-card small[data-v-ef69c5be]{color:#87909f;font-size:12px}.metric-list__heading>button[data-v-ef69c5be]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #ced8d2;border-radius:9px;background:#fff;color:#176642;cursor:pointer}.metric-list__heading>button.is-active[data-v-ef69c5be]{border-color:#88b39d;background:#eaf5ef}.metric-list__heading>button.is-active[data-v-ef69c5be]:after,.metric-list__item.is-active[data-v-ef69c5be]:after{position:absolute;right:-19px;top:50%;width:3px;height:28px;border-radius:3px 0 0 3px;background:#2f8a61;content:"";transform:translateY(-50%)}.metric-empty[data-v-ef69c5be]{padding:22px 12px;color:#87909f;line-height:1.7}.metric-list__item[data-v-ef69c5be]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid transparent;border-radius:12px;background:#fff;color:#263446;text-align:left;cursor:pointer}.metric-list__item.is-active[data-v-ef69c5be]{border-color:#a7c9b8;background:#f1f8f4;box-shadow:0 0 0 2px #1d70490f}.metric-list__item.is-warning[data-v-ef69c5be]{border-left:4px solid #e99b25}.metric-list__item.is-error[data-v-ef69c5be]{border-left:4px solid #d44b4b}.metric-list__item>span[data-v-ef69c5be]:first-child{display:grid;gap:4px}.metric-list__item small[data-v-ef69c5be],.metric-list__status[data-v-ef69c5be]{color:#87909f;font-size:12px}.metric-list__status.is-failed[data-v-ef69c5be]{color:#b83b3b}.metric-editor-empty[data-v-ef69c5be]{display:grid;place-content:center;justify-items:center;min-height:560px;padding:48px;color:#8a95a4;text-align:center}.metric-editor-empty svg[data-v-ef69c5be]{margin-bottom:14px;color:#78a48e}.metric-editor-empty strong[data-v-ef69c5be]{color:#455263;font-size:15px}.metric-editor-empty p[data-v-ef69c5be]{max-width:320px;margin:7px 0 0;font-size:13px;line-height:1.7}.metric-editor[data-v-ef69c5be]{display:grid;align-content:start;gap:16px;padding:22px 24px 26px;overflow-y:auto}.metric-editor__identity[data-v-ef69c5be]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);gap:12px;align-items:start}.metric-unit-field[data-v-ef69c5be]{position:relative}.metric-more-units[data-v-ef69c5be]{align-self:center}.metric-more-units>.subtle-button[data-v-ef69c5be]{background:transparent;border:0;color:#527263;padding:8px}.metric-unit-field[data-v-ef69c5be] .number-unit-picker>input{width:146px}.metric-conversion-menu[data-v-ef69c5be]{position:fixed;z-index:2200;box-sizing:border-box;background:#fff;border:1px solid #d8dee6;border-radius:12px;box-shadow:0 8px 24px #172b4d24;color:#364152;font-size:13px;font-weight:650}.metric-conversion-menu[data-v-ef69c5be]:before{content:"";position:absolute;left:-8px;top:var(--conversion-arrow-top, 32px);width:16px;height:16px;background:#fff;border-left:1px solid #d8dee6;border-bottom:1px solid #d8dee6;transform:translateY(-50%) rotate(45deg);pointer-events:none}.metric-conversion-menu-body[data-v-ef69c5be]{display:grid;gap:12px;max-height:inherit;box-sizing:border-box;overflow:auto;padding:16px}.metric-conversion-menu-body>small[data-v-ef69c5be]{font-weight:400;line-height:1.6;color:#6b7481}.metric-conversion[data-v-ef69c5be]{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:8px;border-top:1px solid #e5e7eb;padding-top:10px}.metric-conversion-label[data-v-ef69c5be]{white-space:nowrap;line-height:38px}.metric-conversion[data-v-ef69c5be] input{box-sizing:border-box;min-height:38px;height:38px;padding:0 10px;border:1px solid #d8dee6;border-radius:10px;background:#fff;font:inherit}.metric-conversion[data-v-ef69c5be] .metric-conversion-ratio{width:90px;flex-shrink:0}.metric-conversion[data-v-ef69c5be] .number-unit-picker>.text-field{width:110px}.metric-editor>label[data-v-ef69c5be],.metric-editor__identity>label[data-v-ef69c5be],.metric-unit-field[data-v-ef69c5be]{display:grid;gap:7px;color:#364152;font-size:13px;font-weight:650}.metric-editor input[data-v-ef69c5be]:not([type=checkbox]),.metric-editor select[data-v-ef69c5be]{box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid #d8dee6;border-radius:10px;background:#fff;font:inherit}.metric-icon-button[data-v-ef69c5be]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:#fff1f1;color:#b83b3b;cursor:pointer}.range-card[data-v-ef69c5be]{display:grid;gap:0;padding:14px 15px;border:1px solid;border-radius:13px;transition:background-color .15s ease,border-color .15s ease}.range-card.is-warning[data-v-ef69c5be]{border-color:#ead9b9;background:#fffdf8}.range-card.is-warning.is-expanded[data-v-ef69c5be]{border-color:#f0d29d;background:#fffaf0}.range-card.is-error[data-v-ef69c5be]{border-color:#ead1d1;background:snow}.range-card.is-error.is-expanded[data-v-ef69c5be]{border-color:#efb9b9;background:#fff5f5}.range-card__toggle label[data-v-ef69c5be]{display:inline-flex;align-items:center;gap:10px;color:#364152;cursor:pointer}.range-card__toggle label>span[data-v-ef69c5be]{display:grid;gap:3px}.range-card__toggle small[data-v-ef69c5be]{font-weight:400}.range-card__content[data-v-ef69c5be]{display:grid;gap:12px;padding-top:14px}.range-inputs[data-v-ef69c5be]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px}.range-inputs span[data-v-ef69c5be]{color:#87909f;font-size:12px}.range-actions[data-v-ef69c5be]{display:grid;gap:10px}.range-actions label[data-v-ef69c5be]{display:inline-flex;align-items:center;gap:7px;color:#4b5563;font-size:13px}.action-config-row[data-v-ef69c5be]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.action-target[data-v-ef69c5be]{display:grid;grid-template-columns:max-content minmax(120px,.75fr) minmax(140px,1fr);align-items:center;gap:8px}.action-target>span[data-v-ef69c5be]{color:#6b7481;font-size:12px;white-space:nowrap}.action-target select[data-v-ef69c5be]{min-width:0;min-height:36px!important;padding-right:28px!important;font-size:12px!important}.range-action-note[data-v-ef69c5be]{color:#7b8492;font-size:12px}.metric-error[data-v-ef69c5be]{margin:0;padding:10px 12px;border-radius:10px;background:#fff1f1;color:#b53b3b;font-size:13px}.metric-editor label>.metric-field-error[data-v-ef69c5be]{color:#b53b3b}@media(max-width:860px){.metric-manager[data-v-ef69c5be]{grid-template-columns:1fr}.metric-list[data-v-ef69c5be]{border-right:0;border-bottom:1px solid #e7ebef}.metric-list__heading>button.is-active[data-v-ef69c5be]:after,.metric-list__item.is-active[data-v-ef69c5be]:after{display:none}}@media(max-width:640px){.metric-editor__identity[data-v-ef69c5be]{grid-template-columns:1fr}}@media(max-width:640px){.action-config-row[data-v-ef69c5be],.action-target[data-v-ef69c5be]{grid-template-columns:1fr}}.asset-metric-sparkline[data-v-025bcff5]{width:90px;height:28px;overflow:visible;color:#41936a}.asset-metric-sparkline.is-warning[data-v-025bcff5]{color:#e4941d}.asset-metric-sparkline.is-error[data-v-025bcff5]{color:#d94b4b}.asset-metric-sparkline.is-unknown[data-v-025bcff5]{color:#aab2bd}.asset-metric-sparkline line[data-v-025bcff5]{stroke:currentColor;stroke-width:.7;opacity:.12}.asset-metric-sparkline polygon[data-v-025bcff5]{fill:currentColor;opacity:.08}.asset-metric-sparkline polyline[data-v-025bcff5]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.asset-metric-sparkline circle[data-v-025bcff5]{fill:#fff;stroke:currentColor;stroke-width:1.6}.asset-operations-list[data-v-2ba84241]{overflow-x:auto;border:1px solid #e3e9e5;border-radius:20px;background:#fff;box-shadow:0 12px 34px #1f3d2e0b;transition:opacity .16s ease}.asset-operations-list.is-refreshing[data-v-2ba84241]{opacity:.58;pointer-events:none}.asset-operations-table[data-v-2ba84241]{min-width:1080px}.asset-operations-header[data-v-2ba84241],.asset-operations-row[data-v-2ba84241]{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(410px,1.72fr) minmax(300px,1.34fr) minmax(112px,.42fr)}.asset-operations-header[data-v-2ba84241]{min-height:42px;align-items:center;padding:0 18px;background:#f7faf8;color:#77847c;font-size:12px;font-weight:700;letter-spacing:.02em}.asset-operations-header>span[data-v-2ba84241]{padding:0 14px}.asset-operations-row[data-v-2ba84241]{min-height:148px;align-items:stretch;padding:0 18px;border-top:1px solid #e9eeeb}.asset-operations-row[data-v-2ba84241]>*{min-width:0;padding:18px 14px;border-left:1px solid #edf1ef}.asset-operations-row[data-v-2ba84241]>:first-child{border-left:0}.asset-identity-cell[data-v-2ba84241]{display:grid;align-content:center;grid-template-columns:46px minmax(0,1fr);gap:12px}.asset-identity-icon[data-v-2ba84241]{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#eaf5ef;color:#287454}.asset-identity-icon.is-abnormal[data-v-2ba84241]{background:#fff0ed;color:#b44332}.asset-identity-icon.is-maintenance[data-v-2ba84241]{background:#fff5dc;color:#91630c}.asset-identity-icon.is-inactive[data-v-2ba84241],.asset-identity-icon.is-exited[data-v-2ba84241]{background:#eef1f4;color:#687582}.asset-identity-copy[data-v-2ba84241]{display:grid;min-width:0;align-content:center;gap:5px}.asset-identity-heading[data-v-2ba84241]{display:flex;align-items:center;gap:8px;min-width:0}.asset-identity-heading .asset-status[data-v-2ba84241]{flex-shrink:0}.asset-identity-heading>button[data-v-2ba84241]{overflow:hidden;padding:0;border:0;background:transparent;color:#15231b;cursor:pointer;font:inherit;font-size:16px;font-weight:780;text-align:left;text-overflow:ellipsis;white-space:nowrap}.asset-identity-copy>span[data-v-2ba84241]{overflow:hidden;color:#768179;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-identity-copy>small[data-v-2ba84241]{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#8a958e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-current-data[data-v-2ba84241]{display:flex;align-items:center}.asset-current-data__grid[data-v-2ba84241]{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.asset-current-data__grid>button[data-v-2ba84241]{display:grid;min-width:0;align-content:center;gap:6px;min-height:116px;padding:6px 10px;border:0;border-left:1px solid #e8ecea;background:transparent;color:#233129;cursor:pointer;text-align:left}.asset-current-data__grid>button[data-v-2ba84241]:first-child{border-left:0}.asset-current-data__grid span[data-v-2ba84241]{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#77837b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-current-data__grid i[data-v-2ba84241]{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4d9a71}.asset-current-data__grid .is-warning i[data-v-2ba84241]{background:#e99b25}.asset-current-data__grid .is-error i[data-v-2ba84241]{background:#d44b4b}.asset-current-data__grid .is-unknown i[data-v-2ba84241]{background:#aab2bd}.asset-current-data__grid strong[data-v-2ba84241]{overflow:hidden;color:#16231c;font-size:16px;letter-spacing:-.015em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.asset-current-data__grid small[data-v-2ba84241]{overflow:hidden;color:#9aa39e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-current-data__grid[data-v-2ba84241] .asset-metric-sparkline{width:min(100%,90px)}.asset-current-data__empty[data-v-2ba84241]{display:grid;width:100%;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0;border:0;border-radius:0;background:transparent;color:#6b7b71;cursor:pointer;text-align:left}.asset-current-data__empty>span[data-v-2ba84241]{display:grid;gap:3px}.asset-current-data__empty strong[data-v-2ba84241]{color:#526259;font-size:13px}.asset-current-data__empty small[data-v-2ba84241]{color:#97a29b;font-size:11px}.asset-state-counts[data-v-2ba84241]{display:flex;flex-wrap:wrap;gap:6px}.asset-status[data-v-2ba84241]{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:999px;background:#e8f6ee;color:#24704d;font-size:11px;font-weight:720;white-space:nowrap}.asset-status.is-abnormal[data-v-2ba84241]{background:#fff0ed;color:#b44332}.asset-status.is-maintenance[data-v-2ba84241]{background:#fff5dc;color:#93650a}.asset-status.is-inactive[data-v-2ba84241],.asset-status.is-exited[data-v-2ba84241]{background:#eef1f4;color:#657080}.asset-state-count[data-v-2ba84241]{display:inline-flex;align-items:center;gap:5px;color:#66746b;font-size:12px;font-weight:700}.asset-state-count.is-warning[data-v-2ba84241]{color:#a56a0e}.asset-state-count.is-error[data-v-2ba84241]{color:#b53d3d}.asset-next-maintenance[data-v-2ba84241]{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;border:0;background:transparent;color:#223028;cursor:pointer;text-align:left}.asset-next-maintenance[data-v-2ba84241]:hover{background:#fbfdfc}.asset-next-maintenance__title[data-v-2ba84241]{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:760;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-next-maintenance__title svg[data-v-2ba84241]{display:inline;margin-right:5px;color:#39805e;vertical-align:-3px}.asset-next-maintenance small[data-v-2ba84241],.asset-next-maintenance__owner[data-v-2ba84241]{color:#89938d;font-size:11px;line-height:1.45}.asset-next-maintenance small.is-danger[data-v-2ba84241]{color:#b53d3d;font-weight:700}.asset-next-maintenance.is-empty[data-v-2ba84241]{background:#fffcf5}.asset-row-actions[data-v-2ba84241]{display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:3px}.asset-row-actions>button[data-v-2ba84241]{display:inline-flex;min-height:27px;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#718078;cursor:pointer;font:inherit;font-size:12px}.asset-row-actions>button[data-v-2ba84241]:hover{background:#f3f7f5;color:#276c4d}.asset-row-actions>.asset-row-actions__detail[data-v-2ba84241]{background:#eaf5ef;color:#226d4b;font-weight:750}.trend-toolbar[data-v-a6308655]{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:#f1f4f5}.trend-toolbar button[data-v-a6308655]{padding:7px 13px;border:0;border-radius:8px;background:transparent;color:#657080;cursor:pointer}.trend-toolbar button.is-active[data-v-a6308655]{background:#fff;color:#176642;box-shadow:0 1px 4px #0f172a1a;font-weight:700}.trend-state[data-v-a6308655]{min-height:360px;display:grid;place-items:center;color:#87909f}.trend-state.is-error[data-v-a6308655]{color:#bd3e3e}.trend-content[data-v-a6308655]{display:grid;gap:18px;margin-top:16px}.trend-chart[data-v-a6308655]{padding:18px;border:1px solid #e8ecef;border-radius:16px;background:linear-gradient(180deg,#fbfdfc,#fff)}.trend-chart header[data-v-a6308655]{display:flex;align-items:end;justify-content:space-between;gap:14px}.trend-chart header>div[data-v-a6308655]{display:grid;gap:5px}.trend-chart header span[data-v-a6308655],.trend-chart header small[data-v-a6308655]{color:#87909f;font-size:12px}.trend-chart header strong[data-v-a6308655]{font-size:28px;color:#176642}.trend-chart header strong.is-warning[data-v-a6308655]{color:#d58418}.trend-chart header strong.is-error[data-v-a6308655]{color:#c94343}.trend-chart__canvas[data-v-a6308655]{position:relative;height:250px;margin-top:16px;padding-left:46px}.trend-chart__canvas svg[data-v-a6308655]{width:100%;height:100%;overflow:visible}.grid-line[data-v-a6308655]{stroke:#e9edef;stroke-width:.4;vector-effect:non-scaling-stroke}.trend-line[data-v-a6308655]{fill:none;stroke:#1b7a50;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-chart__max[data-v-a6308655],.trend-chart__min[data-v-a6308655]{position:absolute;left:0;color:#98a1ad;font-size:11px}.trend-chart__max[data-v-a6308655]{top:25px}.trend-chart__min[data-v-a6308655]{bottom:22px}.trend-history[data-v-a6308655]{padding:18px;border:1px solid #e8ecef;border-radius:16px}.trend-history h4[data-v-a6308655]{margin:0 0 10px}.trend-history ul[data-v-a6308655]{margin:0;padding:0;list-style:none}.trend-history li[data-v-a6308655]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #eef1f3}.trend-history li[data-v-a6308655]:first-child{border-top:0}.trend-history li>span[data-v-a6308655]:nth-child(2){display:grid;gap:3px}.trend-history small[data-v-a6308655],.trend-history time[data-v-a6308655]{color:#87909f;font-size:12px}.trend-dot[data-v-a6308655]{width:9px;height:9px;border-radius:50%;background:#53a276}.trend-dot.is-warning[data-v-a6308655]{background:#e99b25}.trend-dot.is-error[data-v-a6308655]{background:#d44b4b}.trend-dot.is-unknown[data-v-a6308655]{background:#aab2bd}.asset-selection-bar[data-v-642b8e01]{display:flex;align-items:center;gap:12px;margin:16px 0}.asset-detail-state[data-v-642b8e01]{min-height:280px;display:grid;place-items:center;color:#87909f}.asset-detail-state.is-error[data-v-642b8e01]{color:#c52b2b}.asset-detail[data-v-642b8e01]{display:grid;gap:18px}.asset-list-section[data-v-642b8e01]{gap:22px}.asset-query-field[data-v-642b8e01]{display:flex;min-width:0;flex-direction:column;gap:10px}.asset-query-field>span[data-v-642b8e01],.asset-query-field[data-v-642b8e01] .ui-toolbar-label{color:#808695;font-size:12px;font-weight:400}.asset-query-field--keyword[data-v-642b8e01]{min-width:280px;flex:1 1 360px;max-width:720px}.asset-query-field--view[data-v-642b8e01]{flex:0 0 200px}.asset-query-field--view[data-v-642b8e01] .ui-segmented-control{height:var(--ui-control-height-lg)}.asset-query-field--select[data-v-642b8e01]{flex:0 0 170px}.asset-query-field--select[data-v-642b8e01] .ui-select-field__trigger{width:100%;height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg)}.asset-query-field--lifecycle[data-v-642b8e01]{flex:0 0 200px}.asset-query-field--lifecycle[data-v-642b8e01] .ui-segmented-control{height:54px}.asset-button[data-v-642b8e01]{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #d4dce6;border-radius:10px;background:#fff;color:#263446;font-weight:650;cursor:pointer}.asset-button.is-primary[data-v-642b8e01]{border-color:#19704a;background:#19704a;color:#fff}.asset-kind[data-v-642b8e01],.asset-status[data-v-642b8e01]{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:720;white-space:nowrap}.asset-kind[data-v-642b8e01]{color:#536259;background:#f0f4f2}.asset-status[data-v-642b8e01]{color:#24704d;background:#e8f6ee}.asset-status.is-abnormal[data-v-642b8e01]{color:#b44332;background:#fff0ed}.asset-status.is-maintenance[data-v-642b8e01]{color:#93650a;background:#fff5dc}.asset-status.is-inactive[data-v-642b8e01],.asset-status.is-exited[data-v-642b8e01]{color:#657080;background:#eef1f4}.asset-list-table[data-v-642b8e01]{width:100%;min-width:1580px;border-collapse:collapse;table-layout:fixed}.asset-list-column-sequence[data-v-642b8e01]{width:58px}.asset-list-column-name[data-v-642b8e01]{width:220px}.asset-list-column-code[data-v-642b8e01]{width:120px}.asset-list-column-kind[data-v-642b8e01]{width:130px}.asset-list-column-manager[data-v-642b8e01]{width:120px}.asset-list-column-location[data-v-642b8e01]{width:170px}.asset-list-column-status[data-v-642b8e01]{width:110px}.asset-list-column-lifecycle[data-v-642b8e01]{width:100px}.asset-list-column-tags[data-v-642b8e01]{width:160px}.asset-list-column-created[data-v-642b8e01]{width:150px}.asset-list-column-plan[data-v-642b8e01],.asset-list-column-actions[data-v-642b8e01]{width:200px}.asset-list-table th[data-v-642b8e01],.asset-list-table td[data-v-642b8e01]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);color:#34423a;font-size:13px;text-align:left;vertical-align:middle}.asset-list-table thead th[data-v-642b8e01]{color:#0f172a8a;font-size:12px;font-weight:650;white-space:nowrap}.asset-list-table tbody tr:hover>td[data-v-642b8e01],.asset-list-table tbody tr:focus-within>td[data-v-642b8e01]{background:#f8fbf9}.asset-list-table tbody tr.is-pinned>td[data-v-642b8e01]{background:#f3faf6}.asset-list-table tbody tr.is-pinned:hover>td[data-v-642b8e01],.asset-list-table tbody tr.is-pinned:focus-within>td[data-v-642b8e01]{background:#edf8f1}.asset-list-table .asset-list-sequence-cell[data-v-642b8e01]{color:#8a958e;text-align:center;white-space:nowrap}.object-row-sequence[data-v-642b8e01]{position:relative;display:inline-grid;width:30px;height:30px;place-items:center}.object-row-sequence__number[data-v-642b8e01],.object-row-pin-button[data-v-642b8e01]{grid-area:1 / 1;transition:opacity .14s ease,color .14s ease,background .14s ease}.object-row-pin-button[data-v-642b8e01]{display:inline-grid;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;opacity:0;place-items:center;pointer-events:none}.object-row-pin-button.is-pinned[data-v-642b8e01]{color:#16864f}.asset-list-table tbody tr:hover .object-row-sequence__number[data-v-642b8e01],.asset-list-table tbody tr:focus-within .object-row-sequence__number[data-v-642b8e01]{opacity:0}.asset-list-table tbody tr:hover .object-row-pin-button[data-v-642b8e01],.asset-list-table tbody tr:focus-within .object-row-pin-button[data-v-642b8e01],.object-row-pin-button[data-v-642b8e01]:focus-visible{opacity:1;pointer-events:auto}.object-row-pin-button[data-v-642b8e01]:hover,.object-row-pin-button[data-v-642b8e01]:focus-visible{background:#20bf641f;color:#126f43;outline:2px solid rgba(32,191,100,.2);outline-offset:1px}.object-row-pin-button[data-v-642b8e01]:disabled{cursor:wait;opacity:.45}.asset-list-name[data-v-642b8e01],.asset-list-next-plan[data-v-642b8e01]{display:grid;width:100%;min-width:0;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.asset-list-name strong[data-v-642b8e01],.asset-list-next-plan strong[data-v-642b8e01],.asset-list-name small[data-v-642b8e01],.asset-list-next-plan small[data-v-642b8e01]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-list-name strong[data-v-642b8e01]{color:#17241c;font-weight:750}.asset-list-name small[data-v-642b8e01],.asset-list-next-plan small[data-v-642b8e01]{color:#8a958e;font-size:11px}.asset-list-next-plan strong[data-v-642b8e01]{color:#2f694f;font-weight:700}.asset-list-tags[data-v-642b8e01]{display:flex;max-width:100%;flex-wrap:wrap;gap:5px}.asset-list-tags span[data-v-642b8e01]{max-width:110px;overflow:hidden;padding:4px 8px;border-radius:999px;background:#eaf5ef;color:#287454;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.asset-lifecycle-status[data-v-642b8e01]{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eaf5ef;color:#287454;font-size:11px;font-weight:700;white-space:nowrap}.asset-lifecycle-status.is-archived[data-v-642b8e01]{background:#eef1f4;color:#657080}.asset-list-table th[data-v-642b8e01]:last-child,.asset-list-table td[data-v-642b8e01]:last-child{position:sticky;right:0;z-index:1;background:#fff}.asset-list-table thead th[data-v-642b8e01]:last-child{z-index:2}.asset-list-actions[data-v-642b8e01]{display:flex;align-items:center;gap:8px;white-space:nowrap}.asset-list-actions>button[data-v-642b8e01]{min-height:32px;padding:5px 11px;border:1px solid #dce4df;border-radius:8px;background:#fff;color:#536259;cursor:pointer;font:inherit;font-size:12px}.asset-list-actions>button[data-v-642b8e01]:hover,.asset-list-actions>button[data-v-642b8e01]:focus-visible{border-color:#acd0bd;background:#f3f8f5;color:#276c4d;outline:none}.asset-detail-hero__icon[data-v-642b8e01]{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#eaf5ef;color:#287454}.asset-detail-hero__icon.is-abnormal[data-v-642b8e01]{background:#fff0ed;color:#b44332}.asset-detail-hero__icon.is-maintenance[data-v-642b8e01]{background:#fff5dc;color:#91630c}.asset-detail-hero__icon.is-inactive[data-v-642b8e01],.asset-detail-hero__icon.is-exited[data-v-642b8e01]{background:#eef1f4;color:#687582}.asset-detail-hero__meta span[data-v-642b8e01]{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#8a958e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-detail-data__grid button>span[data-v-642b8e01]{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#77837b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-detail-data__grid i[data-v-642b8e01]{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4d9a71}.asset-detail-data__grid .is-warning i[data-v-642b8e01]{background:#e99b25}.asset-detail-data__grid .is-error i[data-v-642b8e01]{background:#d44b4b}.asset-detail-data__grid .is-unknown i[data-v-642b8e01]{background:#aab2bd}.asset-row-more-backdrop[data-v-642b8e01]{position:fixed;inset:0;z-index:2090;background:transparent}.asset-row-more-popover[data-v-642b8e01]{position:fixed;z-index:2100;display:grid;gap:4px;min-width:160px;padding:8px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 18px 36px #0f172a24}.asset-row-more-popover button[data-v-642b8e01]{width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#29372f;cursor:pointer;font:inherit;text-align:left}.asset-row-more-popover button[data-v-642b8e01]:hover,.asset-row-more-popover button[data-v-642b8e01]:focus-visible{background:#0f172a0f;outline:none}.asset-row-more-popover button.is-danger[data-v-642b8e01]{color:#b42318}.asset-detail[data-v-642b8e01]{gap:16px}.asset-detail-hero[data-v-642b8e01]{display:grid;align-items:center;grid-template-columns:56px minmax(0,1fr) auto;gap:15px;padding:4px 2px 16px;border-bottom:1px solid #e6ebe8}.asset-detail-hero__icon[data-v-642b8e01]{width:56px;height:56px;border-radius:17px}.asset-detail-hero__identity[data-v-642b8e01]{display:grid;min-width:0;gap:5px}.asset-detail-hero__identity>div[data-v-642b8e01]:first-child{display:flex;min-width:0;align-items:center;gap:9px}.asset-detail-hero__identity>div:first-child>strong[data-v-642b8e01]{overflow:hidden;color:#142219;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.asset-detail-hero__identity p[data-v-642b8e01]{margin:0;color:#87928b;font-size:12px}.asset-detail-hero__meta[data-v-642b8e01]{display:flex;min-width:0;flex-wrap:wrap;gap:12px}.asset-detail-hero__state[data-v-642b8e01]{display:grid;justify-items:end;gap:7px}.asset-detail-hero__state small[data-v-642b8e01]{color:#88938c;font-size:11px}.asset-detail-workspace[data-v-642b8e01]{display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) 286px;gap:14px}.asset-detail-data[data-v-642b8e01]{display:grid;align-content:start;gap:14px;min-height:248px;padding:18px 20px;border:1px solid #dce8e1;border-color:#dce8e1;border-radius:16px;background:#f8fbf9}.asset-detail-data>header[data-v-642b8e01]{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-detail-data>header>div[data-v-642b8e01]{display:grid;gap:5px}.asset-detail-data>header>div>span[data-v-642b8e01]{color:#728078;font-size:12px}.asset-detail-data>header button[data-v-642b8e01]{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #cbd8d1;border-radius:9px;background:#fff;color:#176642;cursor:pointer}.asset-detail-data>header span[data-v-642b8e01],.asset-detail-alerts header>span[data-v-642b8e01],.asset-detail-maintenance>span[data-v-642b8e01],.asset-detail-section>header>span[data-v-642b8e01]{display:inline-flex;align-items:center;gap:7px}.asset-detail-data__grid[data-v-642b8e01]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #e3e9e5}.asset-detail-data__grid button[data-v-642b8e01]{display:grid;min-width:0;align-content:center;gap:5px;position:relative;min-height:132px;padding:14px 16px;border:0;border-bottom:1px solid #e3e9e5;border-left:0;border-radius:0;background:transparent;color:#273548;cursor:pointer;text-align:left}.asset-detail-data__grid button[data-v-642b8e01]:nth-child(odd){border-right:1px solid #e3e9e5}.asset-detail-data__grid button.is-warning[data-v-642b8e01],.asset-detail-data__grid button.is-error[data-v-642b8e01]{background:transparent}.asset-detail-data__grid strong[data-v-642b8e01]{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.asset-detail-data__grid small[data-v-642b8e01]{display:inline-flex;align-items:center;gap:4px;color:#87918b;font-size:11px}.asset-detail-data__grid em[data-v-642b8e01]{display:inline-flex;align-items:center;gap:4px;color:#347858;font-size:11px;font-style:normal}.asset-detail-data__grid[data-v-642b8e01] .asset-metric-sparkline{width:min(100%,120px)}.asset-detail-side[data-v-642b8e01]{display:grid;grid-template-rows:1fr 1fr;gap:14px}.asset-detail-alerts[data-v-642b8e01],.asset-detail-maintenance[data-v-642b8e01]{display:grid;align-content:start;gap:10px;padding:17px;border:1px solid #e2e8e4;border-radius:16px;background:#fff}.asset-detail-alerts[data-v-642b8e01]{background:#f7faf8}.asset-detail-alerts.has-alerts[data-v-642b8e01]{border-color:#f1d7ae;background:#fffbf3}.asset-detail-alerts header[data-v-642b8e01]{display:grid;gap:7px}.asset-detail-alerts header>span[data-v-642b8e01],.asset-detail-maintenance>span[data-v-642b8e01]{color:#6f7d74;font-size:12px}.asset-detail-alerts header>strong[data-v-642b8e01],.asset-detail-maintenance>strong[data-v-642b8e01]{color:#1e2c23;font-size:15px}.asset-detail-alerts p[data-v-642b8e01]{margin:0;color:#8b968f;font-size:12px;line-height:1.6}.asset-detail-alerts ul[data-v-642b8e01]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.asset-detail-alerts li[data-v-642b8e01]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9b6a1c;font-size:12px}.asset-detail-alerts li.is-error[data-v-642b8e01]{color:#ad3d3d}.asset-detail-maintenance[data-v-642b8e01]{width:100%;border-color:#eee1c8;background:#fffbf3;color:inherit;cursor:pointer;font:inherit;text-align:left}.asset-detail-maintenance small[data-v-642b8e01],.asset-detail-maintenance em[data-v-642b8e01]{color:#8a8b82;font-size:11px;font-style:normal}.asset-detail-profile[data-v-642b8e01]{display:grid;gap:13px;padding:17px 19px;border:1px solid #e5eae7;border-radius:15px}.asset-detail-profile>header[data-v-642b8e01]{display:flex;align-items:baseline;gap:10px}.asset-detail-profile>header span[data-v-642b8e01]{color:#8a958e;font-size:11px}.asset-detail-profile dl[data-v-642b8e01]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.asset-detail-profile dl>div[data-v-642b8e01]{display:grid;gap:5px;padding:2px 14px;border-left:1px solid #e8ecea}.asset-detail-profile dl>div[data-v-642b8e01]:first-child{padding-left:0;border-left:0}.asset-detail-profile dt[data-v-642b8e01],.asset-detail-profile dd[data-v-642b8e01]{margin:0}.asset-detail-profile dt[data-v-642b8e01]{color:#8a958e;font-size:11px}.asset-detail-profile dd[data-v-642b8e01]{color:#29372f;font-size:13px;font-weight:680}.asset-detail-profile>p[data-v-642b8e01]{margin:0;padding-top:10px;border-top:1px solid #edf0ee;color:#66746c;font-size:12px;line-height:1.7}.asset-detail-secondary[data-v-642b8e01]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-detail-secondary .asset-detail-section[data-v-642b8e01]{display:grid;align-content:start;gap:10px;min-height:150px;padding:15px 17px;border:1px solid #e6ebe8;border-radius:15px}.asset-detail-section ul[data-v-642b8e01]{display:grid;margin:0;padding:0;list-style:none}.asset-detail-section .asset-detail-empty[data-v-642b8e01]{margin:0;color:#99a29d;font-size:12px}.asset-detail-section>header[data-v-642b8e01]{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-detail-section>header>span[data-v-642b8e01]{color:#29372f;font-size:13px;font-weight:750}.asset-detail-section li[data-v-642b8e01]{display:grid;align-items:start;justify-content:stretch;gap:4px;padding:9px 0;color:#435149;font-size:12px}.asset-pagination button[data-v-642b8e01]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#2f7356;cursor:pointer}.asset-pagination[data-v-642b8e01]{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px;color:#667386}.asset-editor-form[data-v-642b8e01]{min-height:0;height:min(680px,calc(100vh - 160px))}.asset-editor-form[data-v-642b8e01]>.ui-form{height:100%}.asset-form-error[data-v-642b8e01]{margin:0;padding:12px 22px 0;color:#bd3e31}.asset-form-notice[data-v-642b8e01]{margin:0;padding:12px 22px 0;color:#236b4d;font-size:13px}.ui-trend-line-chart[data-v-cf7a3e28]{position:relative;width:100%;min-width:0;height:230px}svg[data-v-cf7a3e28]{display:block;width:100%;height:100%;overflow:visible}.chart-axis line[data-v-cf7a3e28]{stroke:var(--border-subtle, #edf0ee);stroke-width:1;vector-effect:non-scaling-stroke}.chart-axis text[data-v-cf7a3e28],.chart-label[data-v-cf7a3e28]{fill:var(--text-faint, #89968f);font-size:10px}.chart-empty[data-v-cf7a3e28]{height:100%;display:grid;place-items:center;color:var(--text-faint)}.chart-active-guide[data-v-cf7a3e28]{stroke:#7b899b;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.chart-tooltip[data-v-cf7a3e28]{width:max-content;white-space:nowrap;position:absolute;top:12px;max-width:calc(100% - 16px);box-sizing:border-box;padding:10px 12px;border:1px solid #e8ece9;border-radius:8px;background:#fffffff5;color:#475467;box-shadow:0 4px 16px #18231d14;font-size:11px;pointer-events:none}.chart-tooltip-date[data-v-cf7a3e28]{color:#87928e;margin-bottom:6px}.chart-tooltip-row[data-v-cf7a3e28]{display:flex;align-items:center;gap:8px;margin-top:5px}.chart-tooltip-row i[data-v-cf7a3e28]{width:6px;height:6px;border-radius:50%}.chart-tooltip-row strong[data-v-cf7a3e28]{margin-left:8px;font-variant-numeric:tabular-nums}svg[data-v-cf7a3e28]:focus-visible{outline:2px solid var(--green-700);outline-offset:3px;border-radius:4px}.ui-radar-chart[data-v-79a1f37f]{width:min(100%,560px);min-height:320px;margin:0 auto}.ui-radar-chart svg[data-v-79a1f37f]{display:block;width:100%;height:288px;overflow:visible}.ui-radar-grid[data-v-79a1f37f]{fill:none;stroke:#0f172a21;stroke-width:1}.ui-radar-axis[data-v-79a1f37f]{stroke:#0f172a1f;stroke-width:1}.ui-radar-industry[data-v-79a1f37f]{fill:#f59e0b14;stroke:#f59e0b;stroke-width:1.5;stroke-dasharray:5 4}.ui-radar-company[data-v-79a1f37f]{fill:#60a5fa40;stroke:#60a5fa;stroke-width:2}.ui-radar-label[data-v-79a1f37f]{fill:#475569;font-size:9px;font-weight:700}.ui-radar-legend[data-v-79a1f37f]{display:flex;justify-content:center;gap:22px;margin-top:-8px;color:#64748b;font-size:12px}.ui-radar-legend span[data-v-79a1f37f]{display:inline-flex;align-items:center;gap:7px}.ui-radar-legend i[data-v-79a1f37f]{width:10px;height:10px;border-radius:50%}.ui-radar-legend .is-company[data-v-79a1f37f]{background:#60a5fa}.ui-radar-legend .is-industry[data-v-79a1f37f]{border:2px solid #f59e0b;box-sizing:border-box}.web-insight-groups[data-v-16e3dd0a]{display:grid;min-width:0;container-type:inline-size}.web-insight-group[data-v-16e3dd0a]{min-width:0;box-sizing:border-box;width:100%;padding:18px 0;border:0;border-bottom:1px solid rgba(15,23,42,.055);background:transparent;color:inherit;text-align:left;cursor:pointer}.web-insight-group[data-v-16e3dd0a]:first-child{padding-top:0}.web-insight-group[data-v-16e3dd0a]:last-child{border-bottom:0;padding-bottom:0}.web-insight-group:hover .web-insight-label[data-v-16e3dd0a],.web-insight-group:hover .web-insight-arrow[data-v-16e3dd0a]{color:var(--green-700)}.web-insight-group[data-v-16e3dd0a]:focus-visible{outline:2px solid var(--green-700);outline-offset:4px;border-radius:4px}.web-insight-heading[data-v-16e3dd0a]{display:block}.web-insight-label[data-v-16e3dd0a]{color:var(--text-secondary, #667085);font-size:13px;line-height:1.6}.web-insight-count[data-v-16e3dd0a]{color:var(--text-primary, #101828);font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.web-insight-arrow[data-v-16e3dd0a]{color:#98a2b3}.web-insight-main[data-v-16e3dd0a]{display:grid;grid-template-columns:minmax(80px,210px) 44px 112px minmax(88px,1fr);align-items:center;column-gap:12px;min-width:0;min-height:28px;margin-top:10px}.web-insight-track[data-v-16e3dd0a]{position:relative;height:6px;min-width:0;border-radius:999px;background:var(--surface-subtle, #eef2f7)}.web-insight-track i[data-v-16e3dd0a]{display:block;height:100%;border-radius:inherit}.web-insight-track em[data-v-16e3dd0a]{position:absolute;top:-2px;width:2px;height:9px;border-radius:2px;background:#64748b;transform:translate(-1px)}.web-insight-main>small[data-v-16e3dd0a]{flex-shrink:0;color:#87928e;font-size:11px;white-space:nowrap}.web-insight-drilldown[data-v-16e3dd0a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:28px}.web-insight-drilldown[data-v-16e3dd0a]:empty{display:none}.web-insight-avatars[data-v-16e3dd0a]{display:inline-flex;align-items:center}.web-insight-avatar[data-v-16e3dd0a]{flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;overflow:hidden;border:2px solid var(--surface-primary, #fff);border-radius:5px;background:#e8eef7;color:#475467;font-size:10px;font-weight:600}.web-insight-avatar+.web-insight-avatar[data-v-16e3dd0a]{margin-left:-4px}.web-insight-avatar img[data-v-16e3dd0a]{width:100%;height:100%;object-fit:cover}@container (max-width: 390px){.web-insight-main[data-v-16e3dd0a]{grid-template-columns:minmax(72px,1fr) 36px 96px 88px;column-gap:8px}}@container (max-width: 320px){.web-insight-main[data-v-16e3dd0a]{grid-template-columns:minmax(72px,1fr) 36px 88px;row-gap:8px}.web-insight-industry[data-v-16e3dd0a]{grid-row:2;grid-column:1 / 3}.web-insight-drilldown[data-v-16e3dd0a]{grid-row:1 / 3;grid-column:3}}.digital-score-value-row[data-v-23671368]{display:flex;align-items:center;gap:16px}.digital-score-change[data-v-23671368]{display:flex;flex-direction:column;gap:5px;color:var(--text-faint);font-size:12px;white-space:nowrap}.digital-daily-change[data-v-23671368]{display:inline-flex;align-items:center;gap:3px;color:var(--text-faint)}.digital-daily-change svg[data-v-23671368]{width:15px;height:15px;stroke-width:2.5}.digital-daily-change.is-up[data-v-23671368]{color:var(--green-700, #15803d)}.digital-daily-change.is-down[data-v-23671368]{color:#c24141}.digital-core-summary[data-v-23671368]{margin:4px 0 24px}.digital-core-caption[data-v-23671368]{margin:0 0 12px;font-size:12px;color:var(--text-subtle)}.digital-core-grid[data-v-23671368]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.digital-core-card[data-v-23671368]{min-width:0;padding:20px 22px;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px}.digital-core-label[data-v-23671368]{font-size:12px;color:var(--text-subtle)}.digital-core-number[data-v-23671368]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:12px 0;font-variant-numeric:tabular-nums}.digital-core-number strong[data-v-23671368]{color:var(--text-main);font-size:34px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.digital-core-number>span[data-v-23671368]{font-size:12px;color:var(--text-faint)}.digital-core-change[data-v-23671368]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.5;color:var(--text-faint)}@container (max-width: 520px){.digital-core-grid[data-v-23671368]{gap:8px}.digital-core-card[data-v-23671368]{padding:14px 10px}.digital-core-number strong[data-v-23671368]{font-size:26px}}.digital-module-panel[data-v-23671368]{min-height:0;container-type:inline-size}.digital-module-panel .digital-panel-head>div[data-v-23671368]{min-width:0}.digital-module-panel .digital-panel-head h3[data-v-23671368]{margin-bottom:4px}.digital-module-panel .digital-panel-head p[data-v-23671368]{max-width:760px;margin:0;color:var(--text-faint);font-size:12px;line-height:1.5}.digital-standardization-layout[data-v-23671368]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.digital-module-block[data-v-23671368]{min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:var(--surface-soft)}.digital-module-block.is-flat[data-v-23671368]{margin-top:18px;padding:0;border:0;background:transparent}.digital-module-block h4[data-v-23671368]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--text-main);font-size:13px}.digital-module-block h4 small[data-v-23671368]{color:var(--text-faint);font-size:11px;font-weight:500}.digital-trend-block[data-v-23671368],.digital-compliance-block[data-v-23671368]{grid-column:1 / -1}.digital-compliance-block[data-v-23671368] .web-insight-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.digital-compliance-block[data-v-23671368] .web-insight-group{padding:0;border:0}@container (max-width: 700px){.digital-standardization-layout[data-v-23671368]{grid-template-columns:minmax(0,1fr);gap:20px}.digital-compliance-block[data-v-23671368] .web-insight-groups{grid-template-columns:minmax(0,1fr);gap:24px}}.digital-member-trend[data-v-23671368]{height:190px}.digital-attention[data-v-23671368]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.digital-attention h4[data-v-23671368]{width:100%;margin:0 0 2px;color:#b45309;font-size:13px}.digital-attention[data-v-23671368] .web-insight-groups{width:100%}.digital-attention>span[data-v-23671368]{padding:7px 10px;border-radius:999px;background:#f59e0b1a;color:#92400e;font-size:11px}.digital-insight-detail-list[data-v-23671368]{display:grid;gap:2px}.digital-insight-detail-row[data-v-23671368]{width:100%;min-height:62px;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-bottom:1px solid rgba(15,23,42,.08);background:transparent;color:var(--text-main);text-align:left;cursor:pointer}.digital-insight-detail-row[data-v-23671368]:hover{border-radius:10px;background:var(--surface-soft)}.digital-insight-detail-avatar[data-v-23671368]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;flex:0 0 38px;border-radius:50%;background:#e8eef7;color:#475467;font-size:13px;font-weight:800}.digital-insight-detail-avatar img[data-v-23671368]{width:100%;height:100%;object-fit:cover}.digital-insight-detail-copy[data-v-23671368]{min-width:0;flex:1;display:grid;gap:4px}.digital-insight-detail-copy strong[data-v-23671368]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.digital-insight-detail-copy small[data-v-23671368]{overflow:hidden;color:var(--text-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.digital-insight-detail-row>span[data-v-23671368]:last-child{color:var(--text-faint);font-size:22px}.digital-core-grid[data-v-23671368]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.digital-core-grid>div[data-v-23671368],.digital-stat-strip>div[data-v-23671368]{min-width:0;display:flex;flex-direction:column;gap:7px;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:var(--surface-soft)}.digital-core-grid span[data-v-23671368],.digital-stat-strip span[data-v-23671368]{color:var(--text-faint);font-size:11px}.digital-core-grid strong[data-v-23671368],.digital-stat-strip strong[data-v-23671368]{color:var(--text-main);font-size:26px;line-height:1.1}.digital-core-grid strong.is-text[data-v-23671368]{font-size:15px;line-height:1.35}.digital-core-grid small[data-v-23671368]{color:var(--text-faint);font-size:10px}.digital-coverage[data-v-23671368]{color:var(--green-700);font-size:30px}.digital-stat-strip[data-v-23671368]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.digital-video-count[data-v-23671368]{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.digital-video-count[data-v-23671368]:hover,.digital-video-count[data-v-23671368]:focus-visible{color:var(--green-700);text-decoration:underline}.digital-stat-strip.is-four[data-v-23671368]{grid-template-columns:repeat(4,minmax(0,1fr))}.digital-stat-strip.is-three[data-v-23671368]{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-overview-web[data-v-23671368]{container-type:inline-size}.digital-score-card[data-v-23671368]{padding-top:23px}.digital-outcome-grid[data-v-23671368]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.digital-outcome-heading[data-v-23671368]{grid-column:1 / -1;padding:12px 4px 2px}.digital-outcome-heading h2[data-v-23671368]{margin:0;color:var(--text-main);font-size:20px;line-height:1.3}.digital-outcome-heading p[data-v-23671368]{margin:7px 0 0;color:var(--text-faint);font-size:12px;line-height:1.55}.digital-outcome-card[data-v-23671368]{--outcome-accent: #16769a;position:relative;display:flex;flex-direction:column;min-width:0;padding:20px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow-card);box-sizing:border-box}.digital-outcome-card.is-execution[data-v-23671368]{--outcome-accent: #16769a}.digital-outcome-card.is-reuse[data-v-23671368]{--outcome-accent: var(--green-700)}.digital-outcome-card.is-ticket[data-v-23671368]{--outcome-accent: #8054b3}.digital-outcome-card.is-assets[data-v-23671368]{--outcome-accent: #996b12}.digital-outcome-head[data-v-23671368]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.digital-outcome-head h3[data-v-23671368]{margin:0;color:var(--text-main);font-size:18px;line-height:1.25}.digital-outcome-head span[data-v-23671368]{flex-shrink:0;color:var(--text-subtle);font-size:12px}.digital-outcome-primary[data-v-23671368]{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px;color:var(--outcome-accent)}.digital-outcome-primary strong[data-v-23671368]{font-size:40px;font-weight:500;line-height:1;letter-spacing:-1px}.digital-outcome-primary em[data-v-23671368]{font-size:18px;font-style:normal;font-weight:800}.digital-outcome-delta[data-v-23671368],.digital-outcome-caption[data-v-23671368]{min-height:18px;margin:10px 0 0;color:var(--text-subtle);font-size:12px;line-height:1.5}.digital-outcome-card .is-positive[data-v-23671368]{color:var(--green-700)}.digital-outcome-card .is-warning[data-v-23671368]{color:#b45309}.digital-outcome-card .is-neutral[data-v-23671368]{color:var(--text-subtle)}.digital-outcome-body[data-v-23671368]{flex:1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:center}.digital-outcome-summary[data-v-23671368]{min-width:0}.digital-outcome-details[data-v-23671368]{padding-left:20px;border-left:1px solid var(--line)}.digital-outcome-pair[data-v-23671368]{position:relative;z-index:1;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px}.digital-outcome-pair span[data-v-23671368]{color:var(--text-subtle);font-size:12px}.digital-outcome-pair strong[data-v-23671368]{color:var(--text-main);font-size:13px}.digital-outcome-wide-main[data-v-23671368]{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.digital-outcome-wide-main p[data-v-23671368]{margin:10px 0 0;color:var(--text-subtle);font-size:12px}.digital-outcome-metrics[data-v-23671368]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-height:112px;margin-top:auto;overflow:hidden;border-radius:14px;background:var(--line)}.digital-outcome-metrics>div[data-v-23671368]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 10px;background:var(--surface-soft);text-align:center}.digital-outcome-metrics span[data-v-23671368]{color:var(--text-subtle);font-size:12px;line-height:1.5}.digital-outcome-metrics strong[data-v-23671368]{color:var(--text-main);font-size:16px;line-height:1.2}.digital-outcome-metrics small[data-v-23671368]{font-size:11px;line-height:1.5}@container (max-width: 850px){.digital-outcome-grid[data-v-23671368]{grid-template-columns:1fr}}@media(max-width:900px){.digital-standardization-layout[data-v-23671368]{grid-template-columns:1fr}.digital-trend-block[data-v-23671368]{grid-column:auto}.digital-stat-strip[data-v-23671368],.digital-stat-strip.is-four[data-v-23671368]{grid-template-columns:repeat(2,minmax(0,1fr))}}.digital-title-help[data-v-23671368]{display:flex;align-items:center;gap:8px}.digital-detail-link[data-v-23671368]{border:0;padding:0;background:transparent;color:var(--green-700);cursor:pointer;font-size:12px}.digital-coverage small[data-v-23671368]{font-size:11px;font-weight:400;color:var(--text-faint)}.digital-score-rules[data-v-23671368]{margin-top:10px;color:var(--text-subtle)}.digital-score-rules small[data-v-23671368]{display:block;margin-top:14px;color:var(--text-faint)}.digital-overview-heading[data-v-23671368]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.digital-overview-heading h2[data-v-23671368]{margin:0;color:var(--text-main);font-size:28px;line-height:1.3}.digital-overview-heading p[data-v-23671368]{margin:10px 0 0;color:var(--text-subtle);font-size:14px}.digital-overview-dates[data-v-23671368]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.digital-overview-updated[data-v-23671368]{color:var(--text-faint);font-size:12px}.digital-overview-score[data-v-23671368]{display:flex;flex-direction:column;align-items:center;gap:10px}.digital-overview-score-label[data-v-23671368]{color:var(--text-subtle);font-size:14px;font-weight:500;line-height:1.4}.digital-score-value-row>strong[data-v-23671368]{color:#20bf64;font-size:64px;font-weight:600;line-height:1;letter-spacing:-2px}.digital-ai-action-list[data-v-23671368]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.digital-ai-action-list li[data-v-23671368]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.digital-advisor-columns[data-v-23671368]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.digital-advisor-columns section[data-v-23671368]{min-width:0}.digital-advisor-columns h4[data-v-23671368]{color:var(--text-main);font-size:14px}@container (max-width: 760px){.digital-advisor-columns[data-v-23671368]{grid-template-columns:1fr}}.digital-ai-action-list p[data-v-23671368]{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.7}.digital-ai-action-list button[data-v-23671368]{flex:none;border:0;padding:0;background:transparent;color:var(--green-700);font-size:12px;line-height:1.7;cursor:pointer;white-space:nowrap}.score-basis-overview[data-v-23671368]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.score-basis-overview>div[data-v-23671368]{display:flex;align-items:baseline;gap:14px}.score-basis-overview strong[data-v-23671368]{font-size:36px;color:var(--green-700)}.score-basis-overview strong small[data-v-23671368]{display:inline;font-size:14px;font-weight:400}.score-basis-overview p[data-v-23671368],.score-basis-stats>div>span[data-v-23671368]{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--text-subtle)}.score-basis-sample[data-v-23671368]{padding:20px 0}.score-basis-sample h4[data-v-23671368]{display:flex;justify-content:space-between;margin:0 0 14px;font-size:14px;color:var(--text-main)}.score-basis-sample h4 span[data-v-23671368]{font-size:12px;font-weight:400;color:var(--text-faint)}.score-basis-stats[data-v-23671368]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;background:var(--surface-soft);border-radius:10px;gap:16px}.score-basis-stats strong[data-v-23671368]{display:block;margin-top:8px;font-size:19px;color:var(--text-main)}.score-basis-stats strong small[data-v-23671368]{display:inline;font-size:11px;font-weight:400}.score-basis-table-head[data-v-23671368],.score-basis-dimension summary[data-v-23671368]{display:grid;grid-template-columns:minmax(0,1fr) 70px 85px 16px;gap:12px;align-items:center;padding:14px 12px}.score-basis-table-head[data-v-23671368]{background:var(--surface-soft);border-radius:8px;color:var(--text-faint);font-size:12px}.score-basis-dimension[data-v-23671368]{border-bottom:1px solid var(--line)}.score-basis-dimension summary[data-v-23671368]{list-style:none;cursor:pointer;font-size:14px;color:var(--text-main)}.score-basis-dimension summary[data-v-23671368]::-webkit-details-marker{display:none}.score-basis-dimension summary[data-v-23671368]:hover{background:var(--surface-soft)}.score-basis-dimension summary strong[data-v-23671368]{color:var(--green-700)}.score-basis-dimension summary>span[data-v-23671368]:nth-child(3){color:var(--text-faint)}.score-basis-expand[data-v-23671368]{transition:transform .15s}.score-basis-dimension[open] .score-basis-expand[data-v-23671368]{transform:rotate(90deg)}.score-basis-metrics[data-v-23671368]{padding:0 12px 12px}.score-basis-metrics article[data-v-23671368]{padding:14px;margin-bottom:8px;background:var(--surface-soft);border-radius:8px}.score-basis-metric-title[data-v-23671368]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:12px}.score-basis-metric-title>span[data-v-23671368]{color:var(--text-faint)}.score-basis-metric-title b[data-v-23671368]{margin-left:auto;color:var(--green-700)}.score-basis-metric-title b.is-unavailable[data-v-23671368]{color:#b7791f;font-weight:400}.score-basis-metrics p[data-v-23671368]{margin:8px 0;color:var(--text-subtle);font-size:12px;line-height:1.6}.score-basis-metrics small[data-v-23671368]{margin-top:0;font-size:11px;line-height:1.6}@media(max-width:700px){.score-basis-stats[data-v-23671368]{grid-template-columns:repeat(2,minmax(0,1fr))}.score-basis-overview[data-v-23671368]{align-items:flex-start;flex-direction:column;gap:8px}}.digital-ai-summary[data-v-23671368]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.digital-ai-period[data-v-23671368]{color:#64746b;font-size:12px}.digital-ai-status-note[data-v-23671368]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:-8px 0 18px;color:#8a9790;font-size:12px;line-height:1.5}.planning-progress[data-v-4a5dc106]{display:grid;gap:14px}.progress-line[data-v-4a5dc106]{display:flex;align-items:center;gap:12px;font-size:12px;color:#667085}.progress-line>span[data-v-4a5dc106]{white-space:nowrap}.progress-track[data-v-4a5dc106]{height:7px;border-radius:8px;background:#edf0ef;flex:1;min-width:40px;overflow:hidden}.progress-track i[data-v-4a5dc106]{display:block;height:100%;border-radius:8px;background:#168454}.progress-line strong[data-v-4a5dc106]{width:36px;text-align:right;color:#176b48;font-size:13px}.progress-line small[data-v-4a5dc106]{min-width:36px;font-variant-numeric:tabular-nums}.planning-participant-buttons[data-v-3be899f5]{display:flex;border:1px solid #dce4df;border-radius:8px;overflow:hidden;background:#fff}.planning-participant-buttons button[data-v-3be899f5]{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:0;background:transparent;font-size:13px;color:#41564a;cursor:pointer}.planning-participant-buttons button+button[data-v-3be899f5]{border-left:1px solid #e4e9e6}.planning-participant-buttons button[data-v-3be899f5]:hover{background:#f0f7f3;color:#187b51}.planning-participant-buttons button[data-v-3be899f5]:focus-visible{outline:2px solid #178353;outline-offset:-3px}.planning-participant-buttons button[data-v-3be899f5]:disabled{opacity:.5;cursor:default}.planning-participant-picker[data-v-3be899f5]{min-height:300px}.planning-remove-note[data-v-3be899f5]{color:#718078;font-size:13px;line-height:1.7}.planning-participant-remove[data-v-3be899f5]{position:absolute;top:6px;right:6px;display:flex;padding:3px;border:0;border-radius:4px;background:transparent;color:#839087;cursor:pointer;opacity:0}.planning-participant-cell:hover .planning-participant-remove[data-v-3be899f5],.planning-participant-cell:focus-within .planning-participant-remove[data-v-3be899f5]{opacity:1}.planning-participant-remove[data-v-3be899f5]:hover{color:#c43e48;background:#fff0f1}.planning-participant-cell strong[data-v-3be899f5]{padding-right:14px}.planning-history[data-v-3be899f5]{margin-top:16px;color:#66746d;font-size:12px}.planning-history summary[data-v-3be899f5]{cursor:pointer;margin-bottom:10px}.planning-history .planning-plan[data-v-3be899f5]{max-width:600px;margin:6px 0}.planning-recovery[data-v-3be899f5]{padding:12px 24px;background:#fff7e8;color:#8c6021;font-size:13px}.planning-panel[data-v-3be899f5]{padding:20px 0}.planning-toolbar[data-v-3be899f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.planning-search[data-v-3be899f5]{max-width:300px}.planning-toolbar button[data-v-3be899f5],.card-footer span[data-v-3be899f5]{display:inline-flex;gap:7px;align-items:center}.planning-cards[data-v-3be899f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px}.planning-card[data-v-3be899f5]{text-align:left;padding:24px;border:1px solid #e3e8e6;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.planning-card[data-v-3be899f5]:hover{border-color:#a6cbb6;box-shadow:0 4px 20px #18392a0a}.card-heading[data-v-3be899f5]{display:flex;justify-content:space-between;gap:10px;align-items:center}.card-heading h3[data-v-3be899f5]{font-size:17px;margin:0;color:#172820}.planning-badge[data-v-3be899f5]{font-size:11px;color:#17734d;background:#eaf6ef;padding:4px 8px;border-radius:4px;white-space:nowrap}.card-dates[data-v-3be899f5]{display:flex;gap:7px;align-items:center;color:#859089;font-size:12px;margin:14px 0 26px}.card-footer[data-v-3be899f5]{border-top:1px solid #f1f3f2;margin-top:24px;padding-top:18px;display:flex;justify-content:space-between;color:#66746d;font-size:12px}.is-alert[data-v-3be899f5]{color:#d64343!important}.planning-empty[data-v-3be899f5]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#77857e}.planning-empty h3[data-v-3be899f5],.planning-empty p[data-v-3be899f5]{margin:0}.planning-error[data-v-3be899f5]{color:#b42318}.planning-head[data-v-3be899f5]{padding:24px 24px 18px;border-bottom:1px solid #e8ece9}.planning-title-row[data-v-3be899f5]{display:flex;align-items:center;gap:28px}.planning-name[data-v-3be899f5]{font-size:21px;font-weight:650;border:1px solid transparent;border-radius:8px;background:transparent;min-width:180px;flex:1;color:#182820;outline:none}.planning-name[data-v-3be899f5]:focus{border-color:#b7d8c7;background:#fff;box-shadow:0 0 0 3px #1884530d}.head-progress[data-v-3be899f5]{width:340px}.overdue-stat[data-v-3be899f5]{display:grid;gap:4px;color:#77827c;font-size:12px;text-align:center}.overdue-stat strong[data-v-3be899f5]{font-size:23px;color:#d64343}.planning-close[data-v-3be899f5]{border:0;background:none;font-size:25px;color:#8a938e;cursor:pointer;padding:2px 4px;align-self:flex-start}.planning-config[data-v-3be899f5]{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:12px;color:#66746d;flex-wrap:wrap}.planning-config>label[data-v-3be899f5]{margin-left:8px}.planning-config>label[data-v-3be899f5]:first-child{margin-left:0}.planning-grid-toolbar[data-v-3be899f5]{padding:12px 24px;font-size:12px;color:#88928c;display:flex;justify-content:space-between;gap:16px}.planning-grid-toolbar>div[data-v-3be899f5]{display:flex;align-items:center;gap:10px}.planning-nav[data-v-3be899f5]{border:1px solid #e7ebe8;border-radius:5px;background:#fff;padding:4px;cursor:pointer}.planning-nav[data-v-3be899f5]:disabled{opacity:.3;cursor:default}.planning-grid-scroll[data-v-3be899f5]{overflow:auto;flex:1;min-height:0;padding:0 24px 24px}.planning-grid[data-v-3be899f5]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;border:1px solid #e4e9e6;border-radius:6px;overflow:clip}.planning-grid th[data-v-3be899f5],.planning-grid td[data-v-3be899f5]{border-bottom:1px solid #e8ece9;border-right:1px solid #e8ece9;vertical-align:top}.planning-grid thead th[data-v-3be899f5]{position:sticky;top:0;z-index:2;background:#f4f6f5;padding:13px 8px;font-size:12px;font-weight:550;color:#56635b}.planning-grid th[data-v-3be899f5]:first-child{width:145px;position:sticky;left:0;text-align:left;padding:15px;background:#fafcfb;z-index:1}.planning-grid thead th[data-v-3be899f5]:first-child{z-index:3;background:#f4f6f5}.planning-grid tbody th strong[data-v-3be899f5]{font-size:14px;display:block;margin:3px 0 7px;color:#283a30}.planning-grid tbody th small[data-v-3be899f5]{font-size:11px;font-weight:400;color:#8c9790}.planning-grid td[data-v-3be899f5]{padding:8px 6px}.planning-cell[data-v-3be899f5]{display:flex;flex-direction:column;gap:6px;min-height:108px}.planning-plan[data-v-3be899f5]{display:flex;align-items:center;gap:4px;padding:5px 6px;border:1px solid #e6ebe8;border-radius:5px;background:#fff;font-size:12px;color:#44544b;cursor:pointer;text-align:left;width:100%;min-width:0}.planning-plan>span[data-v-3be899f5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.planning-plan>svg[data-v-3be899f5]{flex-shrink:0}.planning-plan>small[data-v-3be899f5]{font-size:10px;color:#9da69f;white-space:nowrap}.planning-plan[data-v-3be899f5]:hover{background:#f0f7f3;border-color:#acd2bb}.planning-plan.is-preview[data-v-3be899f5]{background:#fafcfb;border-style:dashed;color:#8b978f}.state-completed svg[data-v-3be899f5]{color:#159157}.state-late-completed svg[data-v-3be899f5],.state-overdue svg[data-v-3be899f5]{color:#dd414b}.state-due svg[data-v-3be899f5]{color:#ed940e}.planning-cell-add[data-v-3be899f5]{display:flex;align-items:center;gap:5px;border:0;background:none;padding:5px 6px;color:#94a099;cursor:pointer;font-size:11px;border-radius:5px}.planning-cell-add[data-v-3be899f5]:hover,.planning-cell-add[data-v-3be899f5]:focus-visible{background:#eaf6ef;color:#187b51}.planning-cell-add.is-empty[data-v-3be899f5]{flex:1;align-items:center;justify-content:center;opacity:0;min-height:80px}.planning-cell:hover .planning-cell-add.is-empty[data-v-3be899f5],.planning-cell-add.is-empty[data-v-3be899f5]:focus-visible{opacity:1;background:#eff8f3}.planning-bottom>button[data-v-3be899f5]{margin-left:auto}.planning-bottom[data-v-3be899f5]{width:100%;display:flex;gap:20px;align-items:center}.planning-legend[data-v-3be899f5]{display:flex;gap:16px;font-size:11px;color:#849087;flex-wrap:wrap}.planning-legend span[data-v-3be899f5]{display:flex;gap:5px;align-items:center}.planning-hint[data-v-3be899f5]{margin-left:auto;font-size:11px;color:#98a19b}.planning-bottom button[data-v-3be899f5]{white-space:nowrap}.planning-dialog[data-v-3be899f5] .crud-modal-body{padding:0;display:flex;flex-direction:column;overflow:hidden}.planning-dialog[data-v-3be899f5] .crud-modal-footer{padding:16px 24px}.crud-modal-card.planning-dialog.is-xl.is-fill-height{width:calc(100vw - 48px);max-width:calc(100vw - 48px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}.crud-modal-card.planning-dialog>.crud-modal-body{padding:0;gap:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.crud-modal-card.planning-dialog>.crud-modal-footer{padding:16px 24px}.planning-dialog .planning-granularity.ui-segmented-control{width:236px;height:36px;padding:3px;border-radius:7px;flex:0 0 236px;background:#f7f9f8}.planning-dialog .planning-granularity .ui-segmented-control__option{border-radius:5px;font-size:12px}.planning-dialog .planning-granularity .ui-segmented-control__option--active{background:#178353;color:#fff;box-shadow:none}.planning-dialog .planning-config{flex-wrap:nowrap}.planning-dialog .planning-name{padding:8px 12px;min-height:44px}.planning-dialog .planning-head{flex-shrink:0}@media(max-width:1100px){.planning-dialog .head-progress{width:250px}.planning-dialog .planning-grid{min-width:1000px}.planning-dialog .planning-hint{display:none}}.relative-due-filter[data-v-5edf571e]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.relative-due-filter>span[data-v-5edf571e]{font-size:12px;color:var(--color-text-secondary, #667085)}.relative-due-card[data-v-5edf571e]{display:flex;flex-direction:column;gap:12px;width:fit-content;max-width:100%;box-sizing:border-box;padding:8px;border:1px solid #e2e9e4;border-radius:12px;background:#fff}.relative-due-card[data-v-5edf571e] .ui-segmented-control{display:flex;width:fit-content;max-width:100%;height:36px;padding:2px;gap:2px;border:0;border-radius:8px;background:transparent}.relative-due-card[data-v-5edf571e] .ui-segmented-control__option{flex:0 1 auto;padding:0 10px;border-radius:7px;font-size:12px;font-weight:500}.relative-due-card[data-v-5edf571e] .ui-segmented-control__option--active{box-shadow:0 1px 4px #24412f14}.relative-due-days[data-v-5edf571e]{display:flex;align-items:center;gap:8px;padding:0 4px 4px;font-size:12px;color:#53665a}.relative-due-days input[data-v-5edf571e]{box-sizing:border-box;width:64px;height:32px;border:1px solid #dce3df;border-radius:6px;padding:4px 8px;background:#fff;color:#34483b;font:inherit}.relative-due-days input[data-v-5edf571e]:focus-visible{outline:2px solid #8db69b;outline-offset:1px}.execution-data-report[data-v-765c4dde]{padding:24px 0;color:var(--text-primary,#263a2e)}.report-toolbar[data-v-765c4dde]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;color:#7b8c81}.report-toolbar small[data-v-765c4dde]{margin-left:16px;color:#95a198}.periods[data-v-765c4dde]{display:flex;gap:4px;background:#f2f5f2;padding:4px;border-radius:9px}.periods button[data-v-765c4dde]{border:0;background:none;padding:8px 12px;color:#728376;border-radius:7px;cursor:pointer;font:inherit}.periods button.selected[data-v-765c4dde]{background:#fff;color:#338561;box-shadow:0 1px 4px #0000000a}.metrics[data-v-765c4dde]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric[data-v-765c4dde]{background:#f6f8f5;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px}.metric.coverage[data-v-765c4dde]{grid-column:span 2}.coverage-values[data-v-765c4dde]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.coverage-values>div[data-v-765c4dde]{display:flex;align-items:baseline;gap:6px}.coverage-values span[data-v-765c4dde]{font-size:13px;color:#7c8c81}.metric>span[data-v-765c4dde]{font-size:13px;color:#7c8c81}.metric strong[data-v-765c4dde]{font-size:28px;font-weight:600}.metric small[data-v-765c4dde]{font-size:12px;color:#909e94}.section-header[data-v-765c4dde]{margin:26px 0 16px}.section-header h3[data-v-765c4dde]{font-size:18px;margin:0}.section-header p[data-v-765c4dde],.card header p[data-v-765c4dde]{font-size:12px;color:#8b9a90;margin:7px 0 0;line-height:1.7}.cards[data-v-765c4dde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card[data-v-765c4dde]{border:1px solid #e6ece6;border-radius:12px;padding:20px;min-width:0}.card.wide[data-v-765c4dde]{grid-column:1/-1}.card h4[data-v-765c4dde]{font-size:16px;margin:0;font-weight:600}.card header[data-v-765c4dde]{margin-bottom:18px}.bars[data-v-765c4dde]{padding-top:5px}.bar[data-v-765c4dde]{display:flex;align-items:center;gap:16px;padding:12px 0;font-size:13px}.bar>span[data-v-765c4dde]{width:160px;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track[data-v-765c4dde]{height:8px;flex:1;border-radius:5px;background:#f1f5f1;overflow:hidden}.track i[data-v-765c4dde]{display:block;height:100%;background:#54876a;border-radius:5px}.bar strong[data-v-765c4dde]{font-weight:500;min-width:35px;text-align:right}.table-scroll[data-v-765c4dde]{overflow:auto}table[data-v-765c4dde]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-765c4dde],th[data-v-765c4dde]{padding:13px 10px;text-align:left;border-bottom:1px solid #edf1ed}th[data-v-765c4dde]{white-space:nowrap;background:#f7f9f6;font-weight:400;color:#8b9a90}td[data-v-765c4dde]:first-child{min-width:160px}.heat[data-v-765c4dde]{text-align:center;min-width:44px;border:3px solid white}td[data-v-765c4dde]:not(:first-child){white-space:nowrap}.legend[data-v-765c4dde]{display:flex;justify-content:center;gap:20px;font-size:12px;color:#7b8c81}.legend i[data-v-765c4dde]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.expand[data-v-765c4dde]{background:none;border:0;padding:12px 0 0;color:#338561;cursor:pointer}.limit[data-v-765c4dde]{display:block;color:#8b9a90;margin-top:12px}.empty[data-v-765c4dde]{padding:40px;text-align:center;color:#98a59c}.error[data-v-765c4dde]{display:block;padding:15px;border:1px solid #ebd2c5;background:#fff7f0;color:#986d53;border-radius:8px;margin-bottom:18px;cursor:pointer}footer[data-v-765c4dde]{margin-top:24px;color:#95a198;font-size:12px}@media(max-width:900px){.metrics[data-v-765c4dde]{grid-template-columns:repeat(2,1fr)}.cards[data-v-765c4dde]{grid-template-columns:1fr}.report-toolbar[data-v-765c4dde]{flex-wrap:wrap}.metric strong[data-v-765c4dde]{font-size:24px}}.template-detail-empty[data-v-680364b0]{display:grid;min-height:420px;place-items:center}.template-detail[data-v-680364b0]{display:grid;align-content:start;min-height:100%}.template-detail-head[data-v-680364b0]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.template-detail-copy[data-v-680364b0]{display:grid;min-width:0;gap:7px}.template-detail-kicker[data-v-680364b0]{color:#2f7758;font-size:12px;font-weight:700}.template-detail-title[data-v-680364b0],.template-detail-actions[data-v-680364b0],.template-detail-section-head[data-v-680364b0]{display:flex;align-items:center}.template-detail-title[data-v-680364b0]{min-width:0;gap:10px}.template-detail-title h3[data-v-680364b0]{overflow:hidden;margin:0;color:#17271e;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.template-detail-status[data-v-680364b0]{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#66726c;background:#edf1ef;font-size:11px;font-weight:700}.template-detail-status.is-active[data-v-680364b0]{color:#176f4e;background:#e3f4eb}.template-detail-copy p[data-v-680364b0]{max-width:720px;margin:0;color:#627168;font-size:13px;line-height:1.65}.template-detail-copy small[data-v-680364b0]{color:#89948e;font-size:12px}.template-detail-actions[data-v-680364b0]{flex:0 0 auto;gap:8px}.template-detail-menu-wrap[data-v-680364b0]{position:relative}.template-detail-more[data-v-680364b0]{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #dfe6e2;border-radius:10px;color:#617068;background:#fff;cursor:pointer}.template-detail-more[data-v-680364b0]:hover{color:#275f46;background:#f2f7f4}.template-detail-menu[data-v-680364b0]{position:absolute;z-index:20;top:44px;right:0;display:grid;width:136px;padding:6px;border:1px solid #e0e6e2;border-radius:11px;background:#fff;box-shadow:0 14px 34px #1930242b}.template-detail-menu button[data-v-680364b0]{display:flex;gap:8px;align-items:center;padding:9px;border:0;border-radius:7px;color:#405248;background:transparent;font-size:12px;cursor:pointer}.template-detail-menu button[data-v-680364b0]:hover{background:#f0f5f2}.template-detail-menu button.is-danger[data-v-680364b0]{color:#aa4b4b}.template-detail-divider[data-v-680364b0]{height:1px;margin:24px 0 20px;background:#e7ece9}.template-detail-flow[data-v-680364b0]{min-width:0}.template-plan-empty[data-v-680364b0]{display:flex;min-height:220px;padding:16px;flex-direction:column;align-items:center;justify-content:center;gap:20px;border:1px dashed rgba(15,23,42,.12);border-radius:20px;color:#6b7280;text-align:center}.plan-template-panel[data-v-6727d868]{height:auto;min-height:0;flex:1;overflow:hidden}.delete-copy[data-v-6727d868]{margin:0;color:#59675f;line-height:1.7}.template-bindings[data-v-6727d868]{display:grid;gap:10px;margin:18px 24px 24px;padding-top:18px;border-top:1px solid rgba(15,23,42,.08)}.template-bindings>header[data-v-6727d868],.template-binding-row>div[data-v-6727d868]{display:grid;gap:4px}.template-bindings small[data-v-6727d868],.template-binding-row small[data-v-6727d868]{color:#718078;font-size:12px}.template-binding-row[data-v-6727d868]{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #e4eae6;border-radius:10px;background:#fff}.task-plan-actions-menu[data-v-99139e42]{flex-shrink:0;align-self:flex-start;height:fit-content}.task-plan-actions-trigger[data-v-99139e42]{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.task-plan-actions-panel[data-v-99139e42]{position:fixed;z-index:1200;display:grid;min-width:132px;padding:6px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 18px 36px #0f172a1f}.task-plan-actions-panel button[data-v-99139e42]{border:0;border-radius:10px;background:transparent;color:#0f172a;cursor:pointer;font-size:13px;font-weight:600;padding:9px 10px;text-align:left}.task-plan-actions-panel button[data-v-99139e42]:hover{background:#0f172a0d}.task-plan-actions-panel button.danger[data-v-99139e42]{color:#b74234}.task-plan-month-list-item[data-v-68a72d85]{display:flex;align-items:flex-start;gap:8px;height:fit-content;min-height:0;flex:0 0 auto;padding:12px 4px;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer}.task-plan-month-list-item[data-v-68a72d85]:last-child{border-bottom:0}.task-plan-month-list-item.is-draggable[data-v-68a72d85]{cursor:grab}.task-plan-month-list-item.is-focused[data-v-68a72d85]{background:#edf7f1b8}.task-plan-month-list-item.is-recurrence-preview[data-v-68a72d85]{opacity:.62;background:#f8fafcb8;cursor:default}.task-plan-month-list-item-check-hitarea[data-v-68a72d85]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;min-height:36px;margin-top:-4px;margin-left:-8px;margin-right:-4px;cursor:pointer}.task-plan-month-list-item-check[data-v-68a72d85]{width:20px;height:20px;flex-shrink:0;border:1.5px solid #ddd;border-radius:999px;background:#fff;cursor:pointer;padding:0}.task-plan-month-list-item-preview-mark[data-v-68a72d85]{display:grid;width:20px;height:20px;place-items:center;border:1px dashed rgba(71,84,103,.42);border-radius:999px;color:#667085;font-size:13px;line-height:1}.task-plan-month-list-item-preview-label[data-v-68a72d85]{color:#667085;font-size:11px;line-height:1.4;white-space:nowrap}.task-plan-month-list-item-check.is-checked[data-v-68a72d85]{border-color:#20bf64;background:#20bf64;color:#fff;font-size:12px;font-weight:700;line-height:1}.task-plan-month-list-item-check.is-checked[data-v-68a72d85]:after{content:"✓"}.task-plan-month-list-item-main[data-v-68a72d85]{min-width:0;flex:1}.task-plan-month-list-item-title-line[data-v-68a72d85]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.task-plan-month-list-item-title[data-v-68a72d85]{color:#333;font-size:15px;font-weight:500;line-height:1.35}.task-plan-month-list-item.is-completed .task-plan-month-list-item-title[data-v-68a72d85]{color:#999;text-decoration:line-through}.task-plan-month-list-item-date-tag[data-v-68a72d85]{display:inline-flex;padding:1px 6px;border-radius:4px;background:#ff6b6b;color:#fff;font-size:11px;font-weight:500;line-height:1.35}.task-plan-month-list-item-object-tag[data-v-68a72d85]{display:inline-block;max-width:100%;margin-top:4px;padding:2px 6px;border-radius:6px;background:#f0f0f0;color:#666;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-plan-month-list-item-meta[data-v-68a72d85]{display:flex;align-items:center;gap:6px;min-width:0;margin-top:6px}.task-plan-month-list-item-avatar[data-v-68a72d85]{display:block;width:16px;height:16px;flex-shrink:0;border-radius:999px;object-fit:cover;background:#eef2f7}.task-plan-month-list-item-meta-text[data-v-68a72d85]{min-width:0;flex:1;overflow:hidden;color:#666;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-plan-month-list-item-side[data-v-68a72d85]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;min-width:24px}.task-plan-month-list-item-menu[data-v-68a72d85]{flex-shrink:0;min-height:22px;margin-top:2px}.task-plan-month-list-item-side-spacer[data-v-68a72d85]{margin-top:4px;height:22px}.task-plan-month-list-item-identity[data-v-68a72d85]{flex-shrink:0;margin-top:6px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap}.plan-item-identity-owner[data-v-68a72d85]{background:#e8f7ee;color:#20bf64}.plan-item-identity-collaborator[data-v-68a72d85]{background:#eef5fe;color:#3498db}.plan-item-identity-creator[data-v-68a72d85]{background:#fff9ed;color:#f39c12}.task-plan-month-list-item-more[data-v-68a72d85]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:#0f172a7a;font-size:16px;line-height:1}.task-plan-month-list-item-menu[data-v-68a72d85] .task-plan-actions-trigger{min-width:auto;height:auto}.task-plan-month-list-item-menu[data-v-68a72d85] .task-plan-actions-trigger:hover{background:#0f172a0d}.task-plan-month-group-list[data-v-feb65d1b]{display:grid;gap:9px}.task-plan-month-group[data-v-feb65d1b]{overflow:hidden;border-radius:14px;background:#fff}.task-plan-month-group-head[data-v-feb65d1b]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;padding:12px 14px;cursor:pointer}.task-plan-month-group-head-copy[data-v-feb65d1b]{display:grid;min-width:0;gap:3px}.task-plan-month-group-head-copy strong[data-v-feb65d1b]{color:#1a1a1a;font-size:14px;font-weight:700}.task-plan-month-group-head-copy span[data-v-feb65d1b]{color:#888;font-size:12px}.task-plan-month-group-head--pending[data-v-feb65d1b]{background:#fff}.task-plan-month-group-head--overdue[data-v-feb65d1b]{background:#de5b4714}.task-plan-month-group-head--completed[data-v-feb65d1b]{background:#22a06014}.task-plan-month-group-toggle[data-v-feb65d1b]{color:#0f172a6b;font-size:16px;line-height:1;transform:rotate(90deg);transition:transform .18s ease}.task-plan-month-group-toggle.expanded[data-v-feb65d1b]{transform:rotate(-90deg)}.task-plan-month-group-body[data-v-feb65d1b]{display:grid;gap:8px;padding:0 9px 9px}.task-plan-month-group-items[data-v-feb65d1b]{overflow:hidden;border-radius:10px;background:#fff}.task-plan-calendar-detail-pane[data-v-8a31359f]{display:flex;overflow:hidden;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;min-width:0;height:0;min-height:100%;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fffffff5;grid-column:2;grid-row:1}.task-plan-calendar-detail-head[data-v-8a31359f]{display:grid;flex-shrink:0;gap:10px}.task-plan-calendar-detail-title-row[data-v-8a31359f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-plan-calendar-detail-create[data-v-8a31359f]{flex-shrink:0}.task-plan-calendar-detail-copy[data-v-8a31359f]{display:grid;flex:1;gap:4px;min-width:0}.task-plan-calendar-detail-copy small[data-v-8a31359f]{color:var(--text-subtle);font-size:12px}.task-plan-calendar-detail-copy strong[data-v-8a31359f]{color:#0f172a;font-size:15px;line-height:1.35}.task-plan-calendar-detail-body[data-v-8a31359f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.task-plan-calendar-detail-body-scroll[data-v-8a31359f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px;padding-bottom:32px}.task-plan-calendar-detail-body-scroll[data-v-8a31359f]>.empty-state.is-compact,.task-plan-calendar-detail-body-scroll[data-v-8a31359f]>.task-plan-month-group-list{flex:1 1 auto;min-height:0}.task-plan-calendar-detail-body-scroll[data-v-8a31359f]>.task-plan-month-group-list>.empty-state.is-compact{min-height:100%}.task-plan-calendar-detail-body-scroll[data-v-8a31359f]>.calendar-plan-list-shell,.task-plan-calendar-detail-body-scroll[data-v-8a31359f]>.task-plan-month-group-list:not(:has(.empty-state)){flex:0 0 auto}[data-v-8a31359f] .calendar-plan-list-shell{overflow:visible;border-radius:14px;background:#fff}.task-plan-month-cell-hover-card[data-v-fa829b44]{position:fixed;z-index:80;width:320px;padding:12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0f172a24;text-align:left;pointer-events:none}.task-plan-month-cell-hover-card-head[data-v-fa829b44]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.task-plan-month-cell-hover-card-head strong[data-v-fa829b44]{min-width:0;flex:1;color:#1f2937;font-size:14px;font-weight:700;line-height:1.4}.task-plan-month-cell-hover-card-tag[data-v-fa829b44]{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap}.task-plan-month-cell-hover-card-tag.is-success[data-v-fa829b44]{background:#eaf8f0;color:#0d9f6e}.task-plan-month-cell-hover-card-tag.is-danger[data-v-fa829b44]{background:#fff0ed;color:#d94827}.task-plan-month-cell-hover-card-tag.is-neutral[data-v-fa829b44]{background:#eef2f7;color:#475467}.task-plan-month-cell-hover-card-tag.is-preview[data-v-fa829b44]{background:#47546714;color:#475467b8}.task-plan-month-cell-hover-card-preview[data-v-fa829b44]{margin:6px 0 0;color:#667085;font-size:11px;line-height:1.45}.task-plan-month-cell-hover-card-overdue[data-v-fa829b44]{margin:0 0 8px;color:#d94827;font-size:12px;font-weight:600;line-height:1.4}.task-plan-month-cell-hover-card-meta[data-v-fa829b44]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#344054;font-size:12px;line-height:1.4}.task-plan-month-cell-hover-card-avatar[data-v-fa829b44]{display:block;width:18px;height:18px;flex-shrink:0;border-radius:999px;object-fit:cover;background:#eef2f7}.task-plan-month-cell-hover-card-line[data-v-fa829b44]{margin:0 0 4px;color:#667085;font-size:12px;line-height:1.45}.task-plan-month-cell-hover-card-caption[data-v-fa829b44]{margin:6px 0 0;color:#98a2b3;font-size:11px;line-height:1.45}.calendar-date-cell-plan[data-v-ccedcdde]{overflow:hidden;width:100%;border-radius:6px;background:#0f172a0d;color:#0f172ad1;font-size:11px;font-weight:600;line-height:1.35;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.calendar-date-cell-plan.is-draggable[data-v-ccedcdde]{cursor:grab}.calendar-date-cell-plan.is-focused[data-v-ccedcdde]{background:#edf7f1f5;box-shadow:inset 0 0 0 1px #16653452}.calendar-date-cell-plan.is-recurrence-preview[data-v-ccedcdde]{opacity:.54;border:1px dashed rgba(15,23,42,.2);background:#0f172a06;cursor:default}.calendar-date-cell-plan.is-overdue[data-v-ccedcdde]{background:#fef2f2eb;color:#b91c1c}.calendar-date-cell-plan.is-completed[data-v-ccedcdde]{background:#f8fafcf5;color:#0f172a7a;text-decoration:line-through}.calendar-date-cell-footer[data-v-1368e955]{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:4px;margin-top:auto;min-height:14px;padding-top:2px}.calendar-date-cell-holiday-name[data-v-1368e955],.calendar-date-cell-work-rest[data-v-1368e955]{color:#0f172a6b;font-size:10px;font-weight:600;line-height:1.2}.calendar-date-cell-holiday-name.is-muted[data-v-1368e955],.calendar-date-cell-work-rest.is-muted[data-v-1368e955]{color:#0f172a52}.calendar-date-cell-holiday-name[data-v-1368e955]{overflow:hidden;min-width:0;flex:1;text-overflow:ellipsis;white-space:nowrap}.calendar-date-cell-work-rest[data-v-1368e955]{flex-shrink:0}.calendar-date-cell-work-rest.is-rest[data-v-1368e955]{color:var(--green-600)}.task-plan-calendar-holiday-hint[data-v-54f2ad48]{margin:0 0 12px;color:var(--text-secondary, #777);font-size:12px;line-height:1.6}.task-plan-calendar-panel[data-v-54f2ad48]{display:flex;min-height:0;flex:0 1 auto;flex-direction:column;gap:16px}.calendar-month-view[data-v-54f2ad48]{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;margin-bottom:16px}.calendar-view-split[data-v-54f2ad48]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(220px,.72fr);gap:16px;align-items:start}.calendar-week-sidebar[data-v-54f2ad48]{display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:1;height:0;min-height:100%;min-width:0}.calendar-week-sidebar[data-v-54f2ad48] .task-plan-calendar-detail-pane{flex:1;min-height:0}.calendar-month-grid-pane[data-v-54f2ad48]{display:grid;gap:10px;padding:14px 14px 18px;align-content:start;grid-column:1;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fffffff5;min-width:0}.task-plan-calendar-detail-tabs[data-v-54f2ad48]{flex-shrink:0}.task-plan-calendar-detail-tabs[data-v-54f2ad48] .ui-segmented-control__option{padding:0 6px;font-size:12px}.calendar-plan-list-shell[data-v-54f2ad48]{overflow:visible;border-radius:14px;background:#fff}.calendar-weekdays[data-v-54f2ad48],.calendar-month-grid[data-v-54f2ad48]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.calendar-weekdays[data-v-54f2ad48]{color:#0f172a8a;font-size:12px;font-weight:700;text-align:center}.calendar-month-cell[data-v-54f2ad48]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:112px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;cursor:pointer;text-align:left}.calendar-month-cell.is-other-month[data-v-54f2ad48]{opacity:.45}.calendar-month-cell.is-today[data-v-54f2ad48]:not(.is-selected){border-color:#0f172a1f;background:#fff}.calendar-month-cell.is-selected[data-v-54f2ad48]{background:#edf7f1f5;border-color:#16653438}.calendar-month-cell.is-today.is-selected[data-v-54f2ad48]{background:#edf7f1f5;border-color:#16653452}.calendar-month-cell-head[data-v-54f2ad48]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:4px}.calendar-month-cell-day[data-v-54f2ad48]{font-size:14px;font-weight:700}.calendar-month-cell-add-button[data-v-54f2ad48]{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:#fff;color:#64748b;cursor:pointer;font-size:14px;line-height:1;padding:0}.calendar-month-cell-add-button[data-v-54f2ad48]:hover{border-color:#1665343d;background:#edf7f1f5;color:#166534}@media(hover:hover){.calendar-month-cell-add-button[data-v-54f2ad48]{opacity:0;pointer-events:none}.calendar-month-cell:hover .calendar-month-cell-add-button[data-v-54f2ad48],.calendar-month-cell-add-button[data-v-54f2ad48]:focus-visible{opacity:1;pointer-events:auto}}.calendar-month-cell-day-month[data-v-54f2ad48]{display:inline-flex;align-items:flex-end;gap:1px;line-height:1}.calendar-month-cell-day-month strong[data-v-54f2ad48]{font-size:14px;font-weight:700}.calendar-month-cell-day-month small[data-v-54f2ad48]{font-size:10px;font-weight:600;line-height:1;padding-bottom:1px}.calendar-month-cell.is-other-month .calendar-month-cell-day-month strong[data-v-54f2ad48],.calendar-month-cell.is-other-month .calendar-month-cell-day-month small[data-v-54f2ad48]{color:#0f172a6b}.calendar-month-cell.is-today .calendar-month-cell-day[data-v-54f2ad48],.calendar-month-cell.is-today .calendar-month-cell-day-month[data-v-54f2ad48]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#12211b;color:#fff}.calendar-month-cell.is-drop-target[data-v-54f2ad48]{background:#f0fdf4f5;box-shadow:inset 0 0 0 2px #16653473}.calendar-date-cell-plans[data-v-54f2ad48]{display:grid;width:100%;gap:2px;min-width:0}.calendar-date-cell-more[data-v-54f2ad48]{color:#0f172a7a;font-size:12px;font-weight:700;line-height:1;padding-left:2px}.calendar-date-cell-body[data-v-54f2ad48]{display:flex;overflow-y:auto;min-height:0;flex-direction:column;padding:8px}.calendar-week-date-cell-body[data-v-54f2ad48],.calendar-three-day-date-cell-body[data-v-54f2ad48]{flex:1}.calendar-week-view[data-v-54f2ad48],.calendar-three-day-view[data-v-54f2ad48]{display:flex;min-height:0;flex-direction:column}.calendar-week-board-pane[data-v-54f2ad48],.calendar-three-day-board-pane[data-v-54f2ad48]{display:flex;overflow:hidden;flex-direction:column;min-height:min(720px,calc(var(--web-logical-vh) * 100 - 260px));border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fffffff5;grid-column:1;min-width:0}.calendar-week-board[data-v-54f2ad48]{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-three-day-board[data-v-54f2ad48]{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-week-column[data-v-54f2ad48],.calendar-three-day-column[data-v-54f2ad48]{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);border-left:1px solid rgba(15,23,42,.08)}.calendar-week-column[data-v-54f2ad48]:first-child,.calendar-three-day-column[data-v-54f2ad48]:first-child{border-left:0}.calendar-week-column-head[data-v-54f2ad48],.calendar-three-day-column-head[data-v-54f2ad48]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 8px 8px;border-bottom:1px solid rgba(15,23,42,.06)}.calendar-three-day-column-title[data-v-54f2ad48]{display:grid;min-width:0;gap:2px;border:0;background:transparent;text-align:left;cursor:pointer}.calendar-week-column-title[data-v-54f2ad48]{display:grid;min-width:0;border:0;background:transparent;text-align:left;cursor:pointer}.calendar-three-day-column-title strong[data-v-54f2ad48]{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.calendar-three-day-column-title small[data-v-54f2ad48]{overflow:hidden;color:#0f172a94;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.calendar-week-column-head[data-v-54f2ad48]{align-items:center;gap:6px;padding:11px 10px 10px}.calendar-week-column-title[data-v-54f2ad48]{flex:1;gap:3px;padding:0}.calendar-week-column-weekday[data-v-54f2ad48]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.calendar-week-column-date[data-v-54f2ad48]{overflow:hidden;color:#0f172a85;font-size:11px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.calendar-week-column-count[data-v-54f2ad48]{display:inline-flex;min-width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#0f172a0f;color:#0f172ab8;font-size:11px;font-weight:700;line-height:1}.calendar-three-day-add-button[data-v-54f2ad48]{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#64748b;cursor:pointer;font-size:16px;line-height:1}.calendar-week-column.is-today .calendar-week-column-head[data-v-54f2ad48]{border-bottom-width:2px;border-bottom-color:#12211b}.calendar-week-column.is-today:not(.is-selected) .calendar-week-column-weekday[data-v-54f2ad48]{color:#12211b}.calendar-week-column.is-today:not(.is-selected) .calendar-week-column-date[data-v-54f2ad48]{color:#12211b9e}.calendar-three-day-column.is-today:not(.is-selected) .calendar-three-day-column-head[data-v-54f2ad48]{background:#fff;box-shadow:inset 0 -2px #12211b}.calendar-three-day-column.is-today:not(.is-selected) .calendar-three-day-column-title strong[data-v-54f2ad48]{color:#12211b}.calendar-week-column.is-selected[data-v-54f2ad48],.calendar-three-day-column.is-selected[data-v-54f2ad48]{background:#edf7f1b8}.calendar-week-column.is-selected .calendar-week-column-head[data-v-54f2ad48],.calendar-three-day-column.is-selected .calendar-three-day-column-head[data-v-54f2ad48]{background:#dcfce7e0}.calendar-week-column.is-selected .calendar-week-column-count[data-v-54f2ad48]{background:#16a34a29;color:#15803d}.calendar-three-day-column.is-today.is-selected .calendar-three-day-column-head[data-v-54f2ad48]{box-shadow:inset 0 -2px #12211b}.calendar-week-column.is-drop-target[data-v-54f2ad48],.calendar-three-day-column.is-drop-target[data-v-54f2ad48]{background:#f0fdf4f5;box-shadow:inset 0 0 0 2px #16653473}.task-plan-list-panel[data-v-1fec18e0]{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.plan-table-scroll[data-v-1fec18e0]{min-height:0;flex:1}.plan-table[data-v-1fec18e0]{width:100%;min-width:1440px;border-collapse:collapse;table-layout:fixed}.plan-col-sequence[data-v-1fec18e0]{width:56px}.plan-col-select[data-v-1fec18e0]{width:44px}.plan-select-cell[data-v-1fec18e0]{text-align:center!important}.plan-owner-warning[data-v-1fec18e0]{display:block;margin-top:3px;color:#b45309;font-size:11px}.plan-col-title[data-v-1fec18e0]{width:26%}.plan-col-owner[data-v-1fec18e0]{width:8%}.plan-col-collaborators[data-v-1fec18e0]{width:10%}.plan-col-object[data-v-1fec18e0]{width:12%}.plan-col-cycle[data-v-1fec18e0]{width:10%}.plan-col-date[data-v-1fec18e0]{width:144px}.plan-col-status[data-v-1fec18e0]{width:8%}.plan-col-updated[data-v-1fec18e0]{width:184px}.plan-col-actions[data-v-1fec18e0]{width:168px}.plan-table th[data-v-1fec18e0],.plan-table td[data-v-1fec18e0]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.plan-table thead th[data-v-1fec18e0]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.plan-table .plan-sequence-cell[data-v-1fec18e0]{color:var(--text-subtle);text-align:center;white-space:nowrap}.plan-table tbody td[data-v-1fec18e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-table .plan-date-cell[data-v-1fec18e0],.plan-table .plan-updated-cell[data-v-1fec18e0]{overflow:visible;font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap}.plan-title-cell[data-v-1fec18e0]{display:grid;gap:4px}.plan-title-cell strong[data-v-1fec18e0],.plan-title-cell small[data-v-1fec18e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-title-cell small[data-v-1fec18e0]{color:var(--text-subtle)}.plan-state[data-v-1fec18e0]{display:inline-flex;align-items:center;border-radius:999px;background:#64748b1f;color:#475569;font-size:12px;font-weight:700;padding:4px 10px}.plan-state.overdue[data-v-1fec18e0]{background:#c24a351f;color:#c24a35}.plan-state.done[data-v-1fec18e0]{background:#1f92541f;color:#1f9254}.plan-row-actions-cell[data-v-1fec18e0]{width:168px}.plan-row-actions[data-v-1fec18e0]{display:flex;align-items:center;gap:8px;white-space:nowrap}.plan-table-row.is-focused td[data-v-1fec18e0]{background:#f0fdf4b8}.plan-table-row[data-v-1fec18e0]{cursor:pointer}.plan-list-load-state[data-v-1fec18e0]{display:flex;justify-content:center;align-items:center;min-height:28px;padding:14px 0 4px;color:#94a3b8;font-size:13px}.ui-toolbar-field[data-v-bfbfa10b]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-bfbfa10b]{font-size:13px;font-weight:700;color:#556070}.ui-month-picker--toolbar[data-v-bfbfa10b]{width:fit-content;min-width:max-content;max-width:100%}.ui-month-picker-shell.is-toolbar[data-v-bfbfa10b]{display:inline-grid;grid-template-columns:72px auto 72px;width:fit-content;max-width:100%;min-width:max-content;height:54px;align-items:stretch;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;transition:border-color .16s ease,box-shadow .16s ease}.ui-month-picker-nav[data-v-bfbfa10b]{display:inline-flex;align-items:center;justify-content:center;border:0;border-right:1px solid rgba(15,23,42,.08);background:transparent;padding:0 12px;color:#0f172a;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.ui-month-picker-nav--last[data-v-bfbfa10b]{border-right:0;border-left:1px solid rgba(15,23,42,.08)}.ui-month-picker-nav[data-v-bfbfa10b]:hover:not(:disabled){background:#0f172a0a}.ui-month-picker-nav[data-v-bfbfa10b]:active:not(:disabled){transform:translateY(1px)}.ui-month-picker-nav[data-v-bfbfa10b]:disabled{cursor:not-allowed;opacity:.56}.ui-month-picker-main[data-v-bfbfa10b]{display:flex;min-width:max-content;gap:8px;align-items:center;padding:0 8px 0 14px;white-space:nowrap}.ui-month-picker-shell.is-toolbar.is-open[data-v-bfbfa10b],.ui-month-picker-shell.is-toolbar[data-v-bfbfa10b]:focus-within{border-color:#0f172a33;box-shadow:0 0 0 3px #0f172a0f}.ui-month-picker-affixes[data-v-bfbfa10b]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.ui-picker-reset-tag[data-v-bfbfa10b]{display:inline-flex;height:28px;align-items:center;border:0;border-radius:6px;background:#f5f5f5;padding:0 10px;color:#20bf64;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.ui-picker-reset-tag[data-v-bfbfa10b]:hover:not(:disabled){background:#eef7f1}.ui-picker-reset-tag[data-v-bfbfa10b]:disabled{cursor:not-allowed;opacity:.55}.ui-picker-icon-button[data-v-bfbfa10b]{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:#111827;cursor:pointer}.ui-picker-icon-button[data-v-bfbfa10b]:hover:not(:disabled),.ui-picker-icon-button.is-open[data-v-bfbfa10b]{background:#0f172a0d}.ui-picker-icon-button[data-v-bfbfa10b]:disabled{cursor:not-allowed;opacity:.55}.ui-picker-trigger[data-v-bfbfa10b]{display:flex;height:62px;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fffc);padding:0 18px 0 20px;color:#0f172a;box-shadow:0 10px 24px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-picker-trigger.is-toolbar[data-v-bfbfa10b]{min-width:max-content;height:auto;flex:0 0 auto;justify-content:flex-start;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;cursor:pointer}.ui-picker-trigger.is-toolbar[data-v-bfbfa10b]:hover,.ui-picker-trigger.is-toolbar.is-open[data-v-bfbfa10b]{border-color:transparent;box-shadow:none;transform:none}.ui-picker-trigger.is-toolbar .ui-picker-value[data-v-bfbfa10b]{font-size:15px;font-weight:600}.ui-picker-trigger[data-v-bfbfa10b]:hover,.ui-picker-trigger.is-open[data-v-bfbfa10b]{border-color:#3f8d6573;box-shadow:0 16px 30px #3f8d651f}.ui-picker-trigger.is-empty .ui-picker-value[data-v-bfbfa10b]{color:#8b94a7}.ui-picker-value[data-v-bfbfa10b]{font-size:17px;font-weight:600}.ui-picker-icon[data-v-bfbfa10b]{display:inline-flex;width:22px;height:22px;color:#111827}.ui-picker-icon svg[data-v-bfbfa10b]{width:100%;height:100%}.ui-picker-panel[data-v-bfbfa10b]{position:absolute;top:calc(100% + 10px);left:0;z-index:40;width:100%;min-width:280px;border:1px solid rgba(15,23,42,.12);border-radius:24px;background:#fffffffa;padding:16px;box-shadow:0 24px 56px #0f172a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ui-month-picker--toolbar .ui-picker-panel[data-v-bfbfa10b]{min-width:100%}.ui-picker-panel-head[data-v-bfbfa10b],.ui-picker-panel-foot[data-v-bfbfa10b]{display:flex;align-items:center;justify-content:space-between}.ui-picker-panel-head strong[data-v-bfbfa10b]{font-size:22px;color:#0f172a}.panel-nav[data-v-bfbfa10b],.panel-link[data-v-bfbfa10b]{border:0;background:transparent;color:var(--green-700);font-weight:600}.panel-nav[data-v-bfbfa10b]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:var(--green-100);color:var(--green-700)}.panel-nav[data-v-bfbfa10b]:hover,.panel-link[data-v-bfbfa10b]:hover{color:var(--green-600)}.panel-link[data-v-bfbfa10b]:hover{text-decoration:underline}.ui-picker-grid[data-v-bfbfa10b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.ui-picker-cell[data-v-bfbfa10b]{height:50px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;font-weight:600;color:#111827;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.ui-picker-cell[data-v-bfbfa10b]:hover{transform:translateY(-1px);border-color:#3f8d6547;background:#2b765114}.ui-picker-cell.active[data-v-bfbfa10b]{border-color:var(--green-700);background:linear-gradient(135deg,var(--green-700),var(--green-600));color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.work-schedule-week-selector[data-v-9fdb69eb]{display:inline-grid;grid-template-columns:72px 72px 218px 72px 72px;align-items:stretch;overflow:hidden;width:fit-content;height:54px;min-width:0;box-sizing:border-box;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.work-schedule-week-nav[data-v-9fdb69eb],.work-schedule-week-trigger[data-v-9fdb69eb]{border:0;border-radius:0;background:transparent;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.work-schedule-week-nav[data-v-9fdb69eb]{display:inline-flex;min-height:0;align-items:center;justify-content:center;border-right:1px solid rgba(15,23,42,.08);padding:0 12px;color:#0f172a;font-size:14px;font-weight:800;white-space:nowrap}.work-schedule-week-current[data-v-9fdb69eb]{position:relative;display:flex;min-width:0;min-height:0;align-items:center;gap:8px;border-right:1px solid rgba(15,23,42,.08);padding:5px 10px 5px 14px}.work-schedule-week-trigger[data-v-9fdb69eb]{display:flex;min-width:0;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;padding:0;text-align:center}.work-schedule-week-reset-tag[data-v-9fdb69eb]{display:inline-flex;height:28px;flex:0 0 auto;align-items:center;border:0;border-radius:6px;background:#f5f5f5;padding:0 10px;color:#20bf64;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.work-schedule-week-reset-tag[data-v-9fdb69eb]:hover:not(:disabled){background:#eef7f1}.work-schedule-week-reset-tag[data-v-9fdb69eb]:disabled{cursor:not-allowed;opacity:.55}.work-schedule-week-selector.is-open[data-v-9fdb69eb]{border-color:#3b82f657;box-shadow:0 16px 30px #3b82f61f}.work-schedule-week-nav[data-v-9fdb69eb]:hover:not(:disabled),.work-schedule-week-trigger[data-v-9fdb69eb]:hover:not(:disabled),.work-schedule-week-trigger.is-open[data-v-9fdb69eb]{background:#0f172a0a}.work-schedule-week-nav[data-v-9fdb69eb]:active:not(:disabled),.work-schedule-week-trigger[data-v-9fdb69eb]:active:not(:disabled){transform:translateY(1px)}.work-schedule-week-nav[data-v-9fdb69eb]:disabled,.work-schedule-week-trigger[data-v-9fdb69eb]:disabled{cursor:not-allowed;opacity:.56}.work-schedule-week-nav--last[data-v-9fdb69eb]{border-right:0}.work-schedule-week-copy[data-v-9fdb69eb],.work-schedule-week-title[data-v-9fdb69eb],.work-schedule-week-subtitle[data-v-9fdb69eb]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-schedule-week-copy[data-v-9fdb69eb]{width:100%}.work-schedule-week-title[data-v-9fdb69eb]{color:#0f172a;font-size:15px;font-weight:850;line-height:1.2}.work-schedule-week-subtitle[data-v-9fdb69eb]{margin-top:3px;color:#64748b;font-size:12px;font-weight:700}.work-schedule-week-panel[data-v-9fdb69eb]{position:fixed;z-index:80;width:min(360px,calc(var(--web-logical-vw) * 100 - 32px));border:1px solid rgba(15,23,42,.12);border-radius:20px;background:#fff;padding:14px;box-shadow:0 24px 56px #0f172a2e}.work-schedule-week-panel-head[data-v-9fdb69eb]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.work-schedule-week-panel-head strong[data-v-9fdb69eb]{color:#0f172a;font-size:16px}.work-schedule-week-icon-button[data-v-9fdb69eb]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:#334155;cursor:pointer}.work-schedule-week-icon-button[data-v-9fdb69eb]:hover{background:#0f172a0f}.work-schedule-weekdays[data-v-9fdb69eb],.work-schedule-week-calendar[data-v-9fdb69eb]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.work-schedule-weekdays[data-v-9fdb69eb]{margin-bottom:6px;color:#94a3b8;font-size:12px;text-align:center}.work-schedule-week-day[data-v-9fdb69eb]{height:38px;border:0;border-radius:12px;background:transparent;color:#0f172a;font-size:14px;cursor:pointer}.work-schedule-week-day[data-v-9fdb69eb]:hover:not(:disabled){background:#2b765114}.work-schedule-week-day.is-today[data-v-9fdb69eb]{color:var(--green-700);font-weight:800}.work-schedule-week-day.is-selected[data-v-9fdb69eb]{border-radius:8px;background:#2b76511a}.work-schedule-week-day.is-edge[data-v-9fdb69eb]{background:var(--green-600);color:#fff;font-weight:800}.work-schedule-week-day.is-empty[data-v-9fdb69eb]{cursor:default}.task-plan-calendar-date-nav[data-v-05796a53]{display:flex;width:fit-content;max-width:100%;min-width:0;align-items:center;gap:10px}.task-plan-calendar-date-nav-month[data-v-05796a53],.task-plan-calendar-date-nav-week[data-v-05796a53]{width:fit-content;max-width:100%}.task-plan-calendar-date-nav-three-day[data-v-05796a53]{display:inline-grid;grid-template-columns:72px auto 72px;width:fit-content;max-width:100%;min-width:0;height:54px;align-items:stretch;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5}.task-plan-calendar-date-nav-three-day-nav[data-v-05796a53]{display:inline-flex;align-items:center;justify-content:center;border:0;border-right:1px solid rgba(15,23,42,.08);background:transparent;padding:0 12px;color:#0f172a;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.task-plan-calendar-date-nav-three-day-nav--last[data-v-05796a53]{border-right:0;border-left:1px solid rgba(15,23,42,.08)}.task-plan-calendar-date-nav-three-day-nav[data-v-05796a53]:hover:not(:disabled){background:#0f172a0a}.task-plan-calendar-date-nav-three-day-nav[data-v-05796a53]:active:not(:disabled){transform:translateY(1px)}.task-plan-calendar-date-nav-three-day-nav[data-v-05796a53]:disabled{cursor:not-allowed;opacity:.56}.task-plan-calendar-date-nav-three-day-main[data-v-05796a53]{display:flex;min-width:0;align-items:center;gap:8px;padding:0 14px;white-space:nowrap}.task-plan-reset-tag[data-v-05796a53]{display:inline-flex;height:28px;flex:0 0 auto;align-items:center;margin-left:auto;border:0;border-radius:6px;background:#f5f5f5;padding:0 10px;color:#20bf64;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.task-plan-reset-tag[data-v-05796a53]:hover:not(:disabled){background:#eef7f1}.task-plan-reset-tag[data-v-05796a53]:disabled{cursor:not-allowed;opacity:.55}.task-plan-calendar-date-nav-three-day-label[data-v-05796a53]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.plan-filter-rows[data-v-36d19aca]{display:flex;width:100%;flex-direction:column;gap:12px}.plan-filter-row[data-v-36d19aca]{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;gap:12px}.plan-filter-field[data-v-36d19aca]{display:flex;min-width:0;flex-direction:column;gap:6px}.plan-filter-field--team-member[data-v-36d19aca]{flex:0 0 180px}.plan-filter-field--date[data-v-36d19aca]{flex:1 1 420px;min-width:320px}.plan-filter-field--date-calendar[data-v-36d19aca]{flex:0 1 auto;width:fit-content;min-width:0;max-width:100%}.plan-filter-field--keyword[data-v-36d19aca]{min-width:260px;flex:1 1 320px}.plan-filter-field--status[data-v-36d19aca]{flex:0 0 360px}.plan-filter-field--responsibility[data-v-36d19aca]{flex:0 0 180px}.plan-responsibility-select.is-disabled[data-v-36d19aca]{pointer-events:none;opacity:.58}.plan-filter-field--calendar-view[data-v-36d19aca]{flex:0 0 220px}.plan-filter-title[data-v-36d19aca]{color:#0f172a94;font-size:12px;font-weight:700;line-height:1.25}.plan-filter-search[data-v-36d19aca],.plan-filter-date[data-v-36d19aca]{width:100%}.task-plan-reschedule-body[data-v-d8b5fdfc]{display:grid;gap:10px}.task-plan-shortcuts[data-v-a251d413]{display:grid;gap:18px}.task-plan-shortcuts-group[data-v-a251d413]{display:grid;gap:10px}.task-plan-shortcuts-group-title[data-v-a251d413]{margin:0;color:#0f172a94;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-plan-shortcuts-list[data-v-a251d413]{overflow:hidden;margin:0;padding:0;list-style:none;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fffffffa}.task-plan-shortcuts-item[data-v-a251d413]{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:14px;align-items:start;padding:12px 14px}.task-plan-shortcuts-item+.task-plan-shortcuts-item[data-v-a251d413]{border-top:1px solid rgba(15,23,42,.08)}.task-plan-shortcuts-badge[data-v-a251d413]{display:inline-flex;flex-wrap:wrap;gap:6px;padding-top:2px}.task-plan-shortcuts-badge.is-action[data-v-a251d413]{align-items:center}.task-plan-shortcuts-key[data-v-a251d413]{display:inline-flex;min-width:34px;height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-bottom-width:2px;border-radius:10px;background:#f8fafcfa;color:#0f172a;font-family:inherit;font-size:12px;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffffe6}.task-plan-shortcuts-gesture[data-v-a251d413]{display:inline-flex;min-width:52px;height:30px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(22,101,52,.16);border-radius:999px;background:linear-gradient(135deg,#edf7f1fa,#fffffffa);color:#166534;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.task-plan-shortcuts-copy[data-v-a251d413]{display:grid;gap:4px;min-width:0}.task-plan-shortcuts-copy strong[data-v-a251d413]{color:#0f172a;font-size:14px;font-weight:700}.task-plan-shortcuts-copy p[data-v-a251d413]{margin:0;color:#0f172a9e;font-size:13px;line-height:1.45}.task-plan-panel[data-v-8046f93d]{display:flex;flex-direction:column;height:calc(100vh - 48px);max-height:calc(100vh - 48px);min-height:0}.task-plan-panel[data-v-8046f93d] .page-panel-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.task-plan-panel[data-v-8046f93d] .page-header{flex-shrink:0}.task-plan-panel.is-template-workspace[data-v-8046f93d] .page-panel-body{gap:0;padding:0;overflow:hidden}.task-plan-panel.is-template-workspace[data-v-8046f93d] .page-header{margin:0;padding:20px 24px 0}.task-plan-panel[data-v-8046f93d] .plan-filter-panel,.task-plan-panel[data-v-8046f93d] .task-plan-summary-bar{flex-shrink:0}.task-plan-panel[data-v-8046f93d] .task-plan-child-panel{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.task-plan-panel[data-v-8046f93d] .task-plan-calendar-panel.task-plan-child-panel{flex:0 1 auto}.task-plan-delete-copy[data-v-8046f93d]{margin:0;color:#334155;line-height:1.6}.batch-arrange-form[data-v-8046f93d]{display:flex;flex-direction:column;gap:14px}.batch-arrange-field[data-v-8046f93d]{display:flex;flex-direction:column;gap:6px;color:#334155;font-size:13px;font-weight:600}.batch-arrange-field select[data-v-8046f93d],.batch-arrange-field input[data-v-8046f93d]{min-height:40px;padding:8px 10px;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#0f172a}.batch-arrange-check[data-v-8046f93d]{display:flex;align-items:center;gap:8px;color:#334155;font-size:14px}.batch-arrange-hint[data-v-8046f93d]{margin:0;color:#64748b;font-size:12px;line-height:1.6}.map-providers[data-v-d3ed01af]{padding:24px;display:grid;gap:20px;color:var(--text-primary, #18231e)}header[data-v-d3ed01af],.provider-heading[data-v-d3ed01af],.actions[data-v-d3ed01af]{display:flex;align-items:center;gap:12px}header[data-v-d3ed01af]{justify-content:space-between}h2[data-v-d3ed01af],h3[data-v-d3ed01af],p[data-v-d3ed01af]{margin:0}h2[data-v-d3ed01af]{font-size:20px}h3[data-v-d3ed01af]{font-size:17px}header p[data-v-d3ed01af],.map-editor p[data-v-d3ed01af],small[data-v-d3ed01af]{color:#7b8981;font-size:13px}header p[data-v-d3ed01af]{margin-top:8px}.active-summary[data-v-d3ed01af]{display:flex;gap:28px;padding:18px;background:#edf6f1;border-radius:12px}.active-summary strong[data-v-d3ed01af]{margin-left:10px}article[data-v-d3ed01af]{border:1px solid #dfe6e1;border-radius:16px;background:#fff;padding:20px}.provider-name[data-v-d3ed01af]{flex:1}button[data-v-d3ed01af]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce4de;background:#fff;border-radius:9px;padding:9px 13px;color:#355444;cursor:pointer;font:inherit;font-size:14px}button[data-v-d3ed01af]:disabled{opacity:.5;cursor:default}.primary[data-v-d3ed01af]{background:#287d58;color:#fff;border-color:#287d58}.grip[data-v-d3ed01af]{border:0;padding:4px;cursor:grab;color:#8a978e}.rank[data-v-d3ed01af]{color:#839188}.health-grid[data-v-d3ed01af]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0 42px}.health-grid>div[data-v-d3ed01af]{background:#f7f9f7;border-radius:10px;padding:14px;display:flex;gap:10px;flex-wrap:wrap;font-size:14px}.health-grid small[data-v-d3ed01af]{width:100%}.health-grid b[data-v-d3ed01af]{font-size:12px;color:#287d58}.available[data-v-d3ed01af]{color:#287d58}.unavailable[data-v-d3ed01af],.needs_attention[data-v-d3ed01af],.error[data-v-d3ed01af]{color:#b44935}.unchecked[data-v-d3ed01af]{color:#8a7a52}.notice[data-v-d3ed01af]{padding:14px;background:#fff8e7;border-radius:10px;font-size:14px;line-height:1.6}.empty[data-v-d3ed01af]{text-align:center;padding:48px;color:#7b8981}.probe[data-v-d3ed01af]{position:fixed;width:220px;height:180px;left:-1000px;border:0}.disabled-tag[data-v-d3ed01af]{color:#8a978e;font-size:13px}.map-editor-backdrop[data-v-d3ed01af]{position:fixed;inset:0;z-index:11000;background:#17261f66;display:flex;align-items:center;justify-content:center;padding:24px}.map-editor[data-v-d3ed01af]{width:520px;max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:28px;display:grid;gap:18px;color:#203b2b}.map-editor label[data-v-d3ed01af]{display:grid;gap:8px;font-size:14px}.map-editor input[data-v-d3ed01af],.map-editor select[data-v-d3ed01af]{font:inherit;padding:11px;border:1px solid #dce4de;border-radius:8px;width:100%;box-sizing:border-box}.map-editor fieldset[data-v-d3ed01af]{border:1px solid #dce4de;border-radius:12px;display:grid;gap:16px;padding:16px}.map-editor legend[data-v-d3ed01af]{font-size:14px;padding:0 6px}.map-editor footer[data-v-d3ed01af]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:900px){header[data-v-d3ed01af],.provider-heading[data-v-d3ed01af]{flex-wrap:wrap}.health-grid[data-v-d3ed01af]{margin-left:0;grid-template-columns:1fr}.active-summary[data-v-d3ed01af]{flex-direction:column;gap:12px}}.enterprise-scope-filter[data-v-b2a82f22]{display:flex;flex-direction:column;gap:6px;min-width:150px}.enterprise-scope-label[data-v-b2a82f22]{display:flex;align-items:center;gap:5px;color:#566171;font-size:13px;font-weight:700}.recent-operations[data-v-e19cb67c]{margin:0 18px;border-top:1px solid #edf1ee;padding-top:12px;padding-bottom:16px}header[data-v-e19cb67c]{display:flex;align-items:center;justify-content:space-between;height:20px;margin-bottom:8px}h4[data-v-e19cb67c]{margin:0;font-size:12px;font-weight:600;color:#52685d}.operations-window[data-v-e19cb67c],.operations-empty[data-v-e19cb67c]{height:320px;overflow:hidden}.operations-window[data-v-e19cb67c]:focus-visible{outline:2px solid #74a58c;border-radius:6px}.operations-empty[data-v-e19cb67c]{display:grid;place-items:center;color:#9aa59e;font-size:12px}.operations-track[data-v-e19cb67c]{position:relative}.operation-move[data-v-e19cb67c],.operation-enter-active[data-v-e19cb67c],.operation-leave-active[data-v-e19cb67c]{transition:transform .35s ease,opacity .35s ease}.operation-enter-from[data-v-e19cb67c]{transform:translateY(64px);opacity:0}.operation-leave-to[data-v-e19cb67c]{transform:translateY(-64px);opacity:0}.operation-leave-active[data-v-e19cb67c]{position:absolute;width:100%}.recent-operation[data-v-e19cb67c]{display:flex;gap:8px;height:64px;box-sizing:border-box;padding:7px 0;border-bottom:1px solid #f1f4f2}.recent-operation img[data-v-e19cb67c],.operation-avatar[data-v-e19cb67c]{flex:0 0 28px;width:28px;height:28px;border-radius:50%;object-fit:cover}.operation-avatar[data-v-e19cb67c]{display:grid;place-items:center;background:#edf4ef;color:#4e8065;font-size:12px}.operation-copy[data-v-e19cb67c]{min-width:0;flex:1}.operation-author[data-v-e19cb67c]{display:flex;align-items:center;gap:6px;line-height:16px}.operation-author b[data-v-e19cb67c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600}time[data-v-e19cb67c]{margin-left:auto;flex-shrink:0;font-size:9px;color:#94a098}.operation-position[data-v-e19cb67c]{font-size:9px;line-height:14px;color:#8c9991;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.operation-content[data-v-e19cb67c]{font-size:11px;line-height:18px;color:#53675d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.operation-move[data-v-e19cb67c],.operation-enter-active[data-v-e19cb67c],.operation-leave-active[data-v-e19cb67c]{transition:none}}.panorama[data-v-0158a9bf]{--line: #e7ecea;--muted: #83908b;--green: #288968;color:#263b33;display:flex;flex-direction:column;gap:16px;padding:6px 0 0;min-height:calc(100dvh - 195px);min-width:0}.overview-caption[data-v-0158a9bf]{display:flex;justify-content:space-between;align-items:center}.overview-caption>span[data-v-0158a9bf]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600}small[data-v-0158a9bf]{font-size:11px;color:var(--muted);font-weight:400}.platform-stats[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.platform-stat[data-v-0158a9bf],.expiry-stat[data-v-0158a9bf]{padding:18px 22px;text-align:left;border:0;border-right:1px solid var(--line);background:#fff}.platform-stat>span[data-v-0158a9bf],.expiry-stat>span[data-v-0158a9bf]{font-size:12px;color:#6e7e76;display:flex;align-items:center;gap:6px}.platform-stat>div[data-v-0158a9bf],.expiry-stat>div[data-v-0158a9bf]{display:flex;gap:7px;align-items:baseline;margin-top:10px}.platform-stat strong[data-v-0158a9bf],.expiry-stat strong[data-v-0158a9bf]{font-size:28px;line-height:1.1;font-weight:650;letter-spacing:-.7px}.expiry-stat[data-v-0158a9bf]{background:#fcf8ee;border-right:0;cursor:pointer;color:#a4772b}.expiry-stat>span[data-v-0158a9bf]{color:#a4772b}.expiry-stat.chosen[data-v-0158a9bf]{box-shadow:inset 0 0 0 2px #c8a455}.health-strip[data-v-0158a9bf]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 7px 3px;font-size:12px;color:#75817a;flex-wrap:wrap}.health-strip>span[data-v-0158a9bf]{display:flex;gap:10px;align-items:center}.health-strip b[data-v-0158a9bf]{color:#40544a;font-weight:600}.health-strip .danger[data-v-0158a9bf]{color:#c25650}.health-title[data-v-0158a9bf]{color:#52665b}.health-dot[data-v-0158a9bf]{width:6px;height:6px;border-radius:50%;background:#9caea5}.pagination[data-v-0158a9bf]{display:flex;align-items:center;justify-content:space-between;padding:15px;font-size:11px;color:var(--muted)}.pagination button[data-v-0158a9bf]{background:#fff;border:1px solid var(--line);padding:5px 9px;border-radius:5px;font-size:11px;cursor:pointer}.pagination button[data-v-0158a9bf]:disabled{opacity:.4;cursor:default}.enterprise-detail[data-v-0158a9bf]{min-width:0;height:100%;overflow:auto;padding-right:4px}.detail-heading[data-v-0158a9bf]{display:flex;align-items:center;justify-content:space-between;padding:3px 1px 18px}.eyebrow[data-v-0158a9bf]{font-size:10px;color:#8a9b90;letter-spacing:1.5px;margin-bottom:7px}h2[data-v-0158a9bf]{font-size:22px;margin:0;font-weight:600;letter-spacing:-.4px}.expiry-badge[data-v-0158a9bf]{font-size:11px;color:#a4772b;background:#fbf3e2;padding:6px 9px;border-radius:5px}.usage-stats[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 0;margin-bottom:16px}.usage-stats>div[data-v-0158a9bf]{padding:0 20px;border-right:1px solid var(--line)}.usage-stats>div[data-v-0158a9bf]:last-child{border:0}.usage-stats span[data-v-0158a9bf],.module-metrics span[data-v-0158a9bf]{font-size:11px;color:#7b8b80;display:block}.usage-stats strong[data-v-0158a9bf]{font-size:25px;font-weight:600;display:block;margin-top:7px}.usage-stats strong small[data-v-0158a9bf]{margin-left:6px}.trend-grid[data-v-0158a9bf],.module-grid[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.data-card[data-v-0158a9bf]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.card-heading[data-v-0158a9bf]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.card-heading h3[data-v-0158a9bf]{display:flex;gap:7px;align-items:center}.execution-head[data-v-0158a9bf]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.execution-head strong[data-v-0158a9bf]{font-size:25px;color:#348e6a;font-weight:600}.execution-head>span[data-v-0158a9bf]{font-size:11px;color:#87978c}.execution-head small[data-v-0158a9bf]{font-size:10px;margin-left:3px}.trend-grid[data-v-0158a9bf] .ui-trend-line-chart{height:145px}.trend-grid[data-v-0158a9bf] .ui-trend-line-chart:not(:hover) .chart-tooltip{display:none}.login-foot[data-v-0158a9bf]{display:flex;gap:22px;font-size:11px;color:#8a978e;margin-top:8px}.login-foot b[data-v-0158a9bf]{font-weight:500;color:#53665a;margin-left:6px}.chart-empty[data-v-0158a9bf]{height:132px;display:grid;place-items:center;color:#a2ada6;font-size:12px}.department-card[data-v-0158a9bf]{margin-bottom:14px}.department-scroll[data-v-0158a9bf]{overflow:auto}table[data-v-0158a9bf]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}th[data-v-0158a9bf]{text-align:right;background:#f8faf8;font-size:10px;color:#8d998f;font-weight:500}th[data-v-0158a9bf],td[data-v-0158a9bf]{padding:11px 9px;border-bottom:1px solid #f0f3f0;text-align:right}th[data-v-0158a9bf]:first-child,td[data-v-0158a9bf]:first-child{text-align:left}td[data-v-0158a9bf]:first-child{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}.login-cell[data-v-0158a9bf]{display:inline-flex;gap:8px;align-items:center}.login-cell i[data-v-0158a9bf]{display:block;width:30px;height:3px;background:#edf1ee;border-radius:4px;overflow:hidden}.login-cell em[data-v-0158a9bf]{display:block;background:#66ab85;height:100%}.text-button[data-v-0158a9bf]{border:0;background:none;color:#328d67;cursor:pointer;font-size:12px;padding:0 3px}.module-metrics[data-v-0158a9bf]{display:flex;flex-wrap:wrap;gap:20px 22px}.module-metrics>div[data-v-0158a9bf]{min-width:65px;flex:1}.module-metrics strong[data-v-0158a9bf]{display:block;font-size:20px;font-weight:600;margin-top:9px;white-space:nowrap}.today-metric[data-v-0158a9bf]{display:block;margin-top:6px;font-size:12px;font-weight:400;color:var(--text-secondary, #7b8b83)}.empty[data-v-0158a9bf],.failure[data-v-0158a9bf]{padding:30px 15px;text-align:center;font-size:12px;color:#8c998f}.failure[data-v-0158a9bf]{color:#b95f4c}.failure button[data-v-0158a9bf]{margin-left:10px}.snapshot-empty[data-v-0158a9bf]{font-size:11px;color:#a28b57;margin-bottom:12px}.positions[data-v-0158a9bf]{padding:14px;background:#f7faf8;margin-top:12px;border-radius:8px}.positions h4[data-v-0158a9bf]{font-size:12px}.position-grid[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.position-grid>div[data-v-0158a9bf]{display:flex;align-items:center;gap:6px;font-size:11px}.position-grid b[data-v-0158a9bf]{font-weight:500}.position-grid span[data-v-0158a9bf]{margin-left:auto;color:#839188}@media(max-width:1150px){.platform-stat[data-v-0158a9bf],.expiry-stat[data-v-0158a9bf]{padding:16px 13px}.module-metrics[data-v-0158a9bf]{gap:15px}.data-card[data-v-0158a9bf]{padding:14px}.execution-head[data-v-0158a9bf]{flex-wrap:wrap}}@media(max-width:850px){.panorama[data-v-0158a9bf]{height:auto}.enterprise-detail[data-v-0158a9bf]{height:auto;overflow:visible}.platform-stats[data-v-0158a9bf]{grid-template-columns:repeat(3,1fr)}.enterprise-list[data-v-0158a9bf]{max-height:250px}.trend-grid[data-v-0158a9bf],.module-grid[data-v-0158a9bf]{grid-template-columns:1fr}.health-strip[data-v-0158a9bf]{gap:12px}.overview-caption[data-v-0158a9bf]{flex-wrap:wrap;gap:8px}}.enterprise-overview[data-v-0158a9bf]{min-width:0}.enterprise-toolbar[data-v-0158a9bf]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 12px}.enterprise-toolbar>div[data-v-0158a9bf]:first-child{min-height:40px}.enterprise-list-filters[data-v-0158a9bf] .enterprise-scope-filter{--ui-control-height-lg: 40px}.enterprise-list-filters[data-v-0158a9bf] .ui-select-trigger{border-radius:9px}.enterprise-toolbar>div[data-v-0158a9bf]{display:flex;align-items:center;gap:12px}.enterprise-toolbar h2[data-v-0158a9bf]{margin:0;font-size:16px;font-weight:650}.enterprise-toolbar h2 span[data-v-0158a9bf]{color:#8a9791;font-size:12px;margin-left:10px;font-weight:400}.enterprise-search[data-v-0158a9bf]{display:flex;box-sizing:border-box;height:40px;align-items:center;gap:8px;border:1px solid #e0e7e3;background:#fff;padding:7px 10px;border-radius:9px}.enterprise-search input[data-v-0158a9bf]{border:0;outline:0;width:180px;padding:0;height:24px;font:inherit;font-size:12px;background:transparent}.enterprise-search button[data-v-0158a9bf]{border:0;background:transparent;color:#288968;cursor:pointer;font-size:12px}.enterprise-grid[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.enterprise-summary[data-v-0158a9bf]{min-width:0;min-height:840px;border:1px solid #e0e8e3;border-radius:14px;background:#fff;overflow:hidden;transition:box-shadow .15s,border-color .15s}.enterprise-summary[data-v-0158a9bf]:hover{border-color:#afccbe;box-shadow:0 4px 16px #254f3810}.summary-heading[data-v-0158a9bf]{padding:16px 18px 10px}.enterprise-title[data-v-0158a9bf]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:0;color:inherit;text-align:left;cursor:pointer}.enterprise-title h3[data-v-0158a9bf]{flex:1;min-width:0;margin:0;font-size:15px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.enterprise-avatar[data-v-0158a9bf]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#488c71;background:#edf5f0;flex-shrink:0}.enterprise-title>svg[data-v-0158a9bf]{color:#9daaa3;flex-shrink:0}.summary-rating[data-v-0158a9bf]{display:flex;align-items:center;gap:6px;height:28px;margin-top:6px}.summary-rating .expiry-badge[data-v-0158a9bf]{margin-left:auto;font-size:10px}.summary-body[data-v-0158a9bf]{width:100%;display:block;border:0;padding:0 18px 16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.today-primary[data-v-0158a9bf]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0 14px;min-height:81px;box-sizing:border-box}.today-primary>div[data-v-0158a9bf]{display:flex;flex-direction:column;gap:4px}.today-primary span[data-v-0158a9bf]{font-size:11px;color:#7c8b83}.today-primary strong[data-v-0158a9bf]{font-size:24px;line-height:28px;font-weight:650;font-variant-numeric:tabular-nums}.today-primary small[data-v-0158a9bf]{font-size:10px;font-weight:400;color:#91a097}.record-summary[data-v-0158a9bf]{display:flex;justify-content:space-between;gap:8px;background:#f4f7f5;border-radius:7px;padding:10px;font-size:11px;color:#7c8b83}.record-summary b[data-v-0158a9bf]{margin-left:4px;color:#354f42;font-size:12px}.record-summary>span:last-child b[data-v-0158a9bf]{color:#288968}.today-activities[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin-top:14px}.today-activities>div[data-v-0158a9bf]{display:flex;flex-direction:column;gap:5px}.today-activities span[data-v-0158a9bf]{color:#839087;font-size:11px}.today-activities b[data-v-0158a9bf]{font-size:16px;line-height:19px;font-weight:600}.today-activities small[data-v-0158a9bf]{color:#a0aaa4;font-size:10px;font-weight:400}.enterprise-overview>.pagination[data-v-0158a9bf]{justify-content:flex-end;margin-top:16px;border:0;padding:0 0 16px}.enterprise-overview>.pagination>span[data-v-0158a9bf]:first-child{margin-right:auto;color:#89978f}.enterprise-detail[data-v-0158a9bf]{height:auto;padding:0;--line: #e7ecea;--muted: #83908b;--green: #288968;color:#263b33}@media(min-width:701px)and (max-width:1350px){.enterprise-grid[data-v-0158a9bf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.enterprise-grid[data-v-0158a9bf]{grid-template-columns:minmax(0,1fr)}.enterprise-toolbar[data-v-0158a9bf]{align-items:stretch;flex-direction:column}.enterprise-search input[data-v-0158a9bf]{flex:1;width:0}.enterprise-list-filters[data-v-0158a9bf]{gap:12px}.enterprise-search[data-v-0158a9bf]{flex:1;min-width:160px}}.card-login-trend[data-v-0158a9bf]{min-width:0;margin:0 0 12px;cursor:default;padding:8px 10px 0;background:linear-gradient(180deg,#f7f9fc,#fff);border-radius:8px}.card-trend-period[data-v-0158a9bf]{display:flex;justify-content:space-between}.card-trend-period span[data-v-0158a9bf]{font-size:10px;color:#97a39c}.card-login-trend[data-v-0158a9bf] .ui-trend-line-chart{height:140px}.card-login-trend[data-v-0158a9bf] .chart-axis line{stroke:#edf1f5;stroke-dasharray:3 4}.today-primary>div[data-v-0158a9bf]:last-child{padding-left:16px;border-left:1px solid #edf1ee}.today-primary[data-v-0158a9bf]{padding-bottom:12px}.today-primary>div:last-child strong[data-v-0158a9bf]{color:#438169}.summary-heading[data-v-0158a9bf]{padding-bottom:6px}.today-activities b[data-v-0158a9bf]{font-variant-numeric:tabular-nums}.card-login-trend[data-v-0158a9bf] .chart-axis text,.card-login-trend[data-v-0158a9bf] .chart-label{font-size:13px}.card-login-trend[data-v-0158a9bf] .chart-tooltip,.card-login-trend[data-v-0158a9bf] .chart-active-guide{display:none}.card-login-trend[data-v-0158a9bf]:hover .chart-tooltip,.card-login-trend[data-v-0158a9bf]:focus-within .chart-tooltip,.card-login-trend[data-v-0158a9bf]:hover .chart-active-guide,.card-login-trend[data-v-0158a9bf]:focus-within .chart-active-guide{display:block}.today-primary[data-v-0158a9bf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.today-primary>div+div[data-v-0158a9bf]{padding-left:10px;border-left:1px solid #edf1ee}.today-primary>div[data-v-0158a9bf]:last-child{padding-left:10px}.today-primary strong[data-v-0158a9bf]{font-size:clamp(18px,1.65vw,24px);letter-spacing:-.5px;white-space:nowrap}.today-primary>div:last-child strong[data-v-0158a9bf]{color:inherit}.today-primary em[data-v-0158a9bf],.today-activities em[data-v-0158a9bf]{color:#288968;font-style:normal}.today-primary strong[data-v-0158a9bf]{overflow:hidden;text-overflow:ellipsis}.enterprise-toolbar .enterprise-list-filters[data-v-0158a9bf]{align-items:flex-end;flex-wrap:wrap}.module-primary[data-v-0158a9bf]{margin:0 0 20px}.module-primary>span[data-v-0158a9bf],.module-primary>small[data-v-0158a9bf]{display:block;font-size:12px;color:#7b8b83}.module-primary>strong[data-v-0158a9bf]{display:block;margin:6px 0;font-size:28px;font-weight:600}.module-metrics.analysis-metrics[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.analysis-metrics .today-metric[data-v-0158a9bf]{line-height:1.5}.usage-analysis[data-v-0158a9bf]{margin-bottom:16px;padding:24px}.analysis-overview[data-v-0158a9bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0}.analysis-overview span[data-v-0158a9bf]{display:block;font-size:12px;color:#7b8b83}.analysis-overview strong[data-v-0158a9bf]{display:block;margin-top:10px;font-size:24px;font-weight:600}.analysis-body[data-v-0158a9bf]{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;border-top:1px solid #edf0ee;padding-top:20px}.analysis-body h4[data-v-0158a9bf]{margin:0 0 16px;font-size:13px;font-weight:600}.analysis-chart[data-v-0158a9bf]{min-width:0}.analysis-chart p[data-v-0158a9bf]{margin:12px 0 0;font-size:11px;color:#7b8b83;line-height:1.6}.analysis-backlog[data-v-0158a9bf]{border-left:1px solid #edf0ee;padding-left:24px}.analysis-backlog h4 small[data-v-0158a9bf]{font-size:11px;font-weight:400;color:#7b8b83;margin-left:8px}.analysis-backlog>div[data-v-0158a9bf]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px}.analysis-backlog strong[data-v-0158a9bf]{font-size:18px;font-weight:600}@media(max-width:700px){.analysis-overview[data-v-0158a9bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-body[data-v-0158a9bf]{grid-template-columns:1fr}.analysis-backlog[data-v-0158a9bf]{border-left:0;padding-left:0;border-top:1px solid #edf0ee;padding-top:16px}}.analysis-legend[data-v-0158a9bf]{display:flex;gap:18px;margin-bottom:12px;font-size:11px;color:#7b8b83}.analysis-legend span[data-v-0158a9bf]{display:flex;align-items:center;gap:6px}.analysis-legend i[data-v-0158a9bf]{width:7px;height:7px;border-radius:50%}.platform-qrcode-editor[data-v-6882143a]{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;border:1px dashed rgba(15,23,42,.18);border-radius:16px;background:#f8faf9;cursor:pointer;overflow:hidden;transition:border-color .2s ease,background .2s ease}.platform-qrcode-editor.is-drag-over[data-v-6882143a]{border-color:#14b8a6;background:#14b8a614}.platform-qrcode-editor.is-uploading[data-v-6882143a]{opacity:.72;pointer-events:none}.platform-qrcode-preview[data-v-6882143a]{width:200px;height:200px;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a14}.platform-qrcode-empty[data-v-6882143a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center;color:#52645d}.platform-qrcode-empty strong[data-v-6882143a]{color:#1f2937;font-size:15px}.platform-qrcode-empty p[data-v-6882143a]{margin:0;font-size:13px;line-height:1.6}.platform-qrcode-remove[data-v-6882143a]{position:absolute;top:12px;right:12px;width:28px;height:28px;border:0;border-radius:999px;background:#0f172ab8;color:#fff;font-size:18px;line-height:1;cursor:pointer}.platform-entity-selector[data-v-4fafce8a]{min-width:0}.platform-entity-control[data-v-4fafce8a]{display:flex;height:54px;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;padding:8px 10px 8px 12px;color:#0f172ab8}.platform-entity-control.is-open[data-v-4fafce8a]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.platform-entity-control.is-disabled[data-v-4fafce8a]{background:#f8fafc;opacity:.85}.platform-entity-selected[data-v-4fafce8a]{max-width:42%;overflow:hidden;color:#172033;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.platform-entity-input[data-v-4fafce8a]{min-width:90px;flex:1;height:28px;border:0!important;background:transparent!important;outline:0!important;padding:0}.platform-entity-icon[data-v-4fafce8a]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#0f172a85;cursor:pointer}.platform-entity-dropdown[data-v-4fafce8a]{position:fixed;z-index:92;overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a1f;padding:6px}.platform-entity-state[data-v-4fafce8a]{padding:12px 10px;color:#0f172a8a;font-size:13px}.platform-entity-state.is-error[data-v-4fafce8a]{color:#b91c1c}.platform-entity-option[data-v-4fafce8a]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:9px;background:transparent;padding:9px 10px;text-align:left;cursor:pointer}.platform-entity-option[data-v-4fafce8a]:hover,.platform-entity-option.is-picked[data-v-4fafce8a]{background:#1eae6014}.platform-entity-option span[data-v-4fafce8a]{display:flex;min-width:0;flex-direction:column;gap:3px}.platform-entity-option strong[data-v-4fafce8a]{color:#172033;font-size:13px}.platform-entity-option small[data-v-4fafce8a]{color:#7b8494;font-size:12px}.platform-entity-footer[data-v-4fafce8a]{position:sticky;bottom:-6px;display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(148,163,184,.16);background:#fff;padding:8px 10px 4px;color:#8a94a4;font-size:11px}.platform-entity-footer button[data-v-4fafce8a]{border:0;border-radius:8px;background:#edf8f1;padding:6px 9px;color:#23764d;font:inherit;font-weight:800;cursor:pointer}.platform-entity-footer button[data-v-4fafce8a]:disabled{cursor:wait;opacity:.65}.platform-entity-footer small[data-v-4fafce8a]{color:#7b8494;font:inherit}.platform-general-config-list[data-v-4ee3872f]{display:flex;flex-direction:column;gap:16px}.platform-general-config-item[data-v-4ee3872f]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 22px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.platform-general-config-item[data-v-4ee3872f]:hover{border-color:#14b8a659;box-shadow:0 10px 24px #0f172a0f;transform:translateY(-1px)}.platform-general-config-copy[data-v-4ee3872f]{display:flex;flex-direction:column;gap:6px;min-width:0}.platform-general-config-copy strong[data-v-4ee3872f]{color:#1f2937;font-size:16px}.platform-general-config-copy p[data-v-4ee3872f]{margin:0;color:#66756f;font-size:13px;line-height:1.6}.platform-general-config-preview[data-v-4ee3872f]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.platform-general-config-qrcode[data-v-4ee3872f]{width:96px;height:96px;object-fit:contain;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8faf9}.platform-general-config-qrcode.is-empty[data-v-4ee3872f]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px}.platform-general-config-action[data-v-4ee3872f]{color:#14b8a6;font-size:12px;font-weight:700}.platform-general-config-summary[data-v-4ee3872f]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;color:#66756f;font-size:13px}.platform-general-modal-backdrop[data-v-4ee3872f]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a61}.platform-general-modal-backdrop.is-secondary[data-v-4ee3872f]{z-index:1210;background:#0f172a4d}.platform-general-modal[data-v-4ee3872f]{display:flex;flex-direction:column;gap:18px;width:min(720px,100%);max-height:min(760px,calc(var(--web-logical-vh) * 100 - 48px));overflow:auto;padding:22px;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a38}.platform-debugdata-create-modal[data-v-4ee3872f]{width:min(560px,100%)}.platform-general-modal-header[data-v-4ee3872f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-general-modal-header h3[data-v-4ee3872f]{margin:0;color:#17211d;font-size:18px}.platform-general-modal-header p[data-v-4ee3872f]{margin:6px 0 0;color:#66756f;font-size:13px;line-height:1.6}.platform-general-icon-button[data-v-4ee3872f]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#334155;cursor:pointer}.platform-debugdata-form[data-v-4ee3872f]{display:grid;grid-template-columns:1fr;gap:14px}.platform-debugdata-guide[data-v-4ee3872f]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:#f8faf9}.platform-debugdata-guide-title[data-v-4ee3872f]{color:#17211d;font-size:14px;font-weight:800}.platform-debugdata-guide ol[data-v-4ee3872f]{margin:0;padding-left:20px;color:#475569;font-size:13px;line-height:1.7}.platform-debugdata-guide li+li[data-v-4ee3872f]{margin-top:2px}.platform-debugdata-toolbar[data-v-4ee3872f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-debugdata-search-field[data-v-4ee3872f]{flex:1;min-width:0}.platform-debugdata-search-field[data-v-4ee3872f] .ui-search-shell.is-default{height:42px;border-radius:8px;background:#f8faf9;box-shadow:none}.platform-debugdata-add-button[data-v-4ee3872f],.platform-debugdata-back-button[data-v-4ee3872f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#0f766e;font-size:14px;font-weight:800;cursor:pointer}.platform-debugdata-add-button[data-v-4ee3872f]{border-color:#0f766e33;background:#0f766e;color:#fff}.platform-debugdata-form label[data-v-4ee3872f]{display:flex;flex-direction:column;gap:6px;min-width:0;color:#475569;font-size:13px;font-weight:700}.platform-debugdata-form input[data-v-4ee3872f]{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#17211d;font-size:14px}.platform-debugdata-form .platform-general-secret-clear-option[data-v-4ee3872f]{flex-direction:row;align-items:center;gap:8px;width:fit-content;font-weight:600;cursor:pointer}.platform-debugdata-form .platform-general-secret-clear-option input[data-v-4ee3872f]{width:16px;height:16px;margin:0;accent-color:#0f766e}.platform-general-notification-scope[data-v-4ee3872f]{padding-left:12px;border-left:3px solid rgba(15,118,110,.28);color:#475569}.platform-general-notification-scope strong[data-v-4ee3872f]{display:block;color:#334155;font-size:13px;line-height:1.5}.platform-general-notification-scope ul[data-v-4ee3872f]{display:grid;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.platform-debugdata-duration-field[data-v-4ee3872f]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.platform-debugdata-duration-field select[data-v-4ee3872f]{width:100%;height:40px;padding:0 12px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;color:#17211d;font-size:14px}.platform-debugdata-form-hint[data-v-4ee3872f]{margin:-2px 0 0;color:#64748b;font-size:12px;line-height:1.5}.platform-debugdata-submit[data-v-4ee3872f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:8px;background:#0f766e;color:#fff;font-weight:800;cursor:pointer}.platform-debugdata-submit[data-v-4ee3872f]:disabled{cursor:not-allowed;opacity:.65}.platform-debugdata-form-actions[data-v-4ee3872f]{display:flex;justify-content:flex-end;gap:10px;grid-column:1 / -1}.platform-debugdata-link[data-v-4ee3872f]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(20,184,166,.28);border-radius:8px;background:#ecfdf5}.platform-debugdata-link span[data-v-4ee3872f]{min-width:0;flex:1;overflow-wrap:anywhere;color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.platform-debugdata-token-list[data-v-4ee3872f]{display:flex;flex-direction:column;gap:10px}.platform-debugdata-token-list-header[data-v-4ee3872f],.platform-debugdata-token-row[data-v-4ee3872f]{display:flex;align-items:center;justify-content:space-between;gap:14px}.platform-debugdata-token-list-header strong[data-v-4ee3872f]{color:#17211d;font-size:14px}.platform-debugdata-token-list-header span[data-v-4ee3872f],.platform-debugdata-empty[data-v-4ee3872f]{color:#94a3b8;font-size:12px}.platform-debugdata-token-row[data-v-4ee3872f]{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8faf9}.platform-debugdata-token-row>div[data-v-4ee3872f]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-debugdata-token-side[data-v-4ee3872f]{align-items:flex-end;flex-direction:row!important}.platform-debugdata-token-status[data-v-4ee3872f]{display:flex;min-width:0;flex-direction:column;gap:4px;text-align:right}.platform-debugdata-extend-button[data-v-4ee3872f]{min-height:32px;padding:0 10px;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#fff;color:#0f766e;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.platform-debugdata-token-row strong[data-v-4ee3872f],.platform-debugdata-token-row span[data-v-4ee3872f],.platform-debugdata-token-row small[data-v-4ee3872f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-debugdata-token-row strong[data-v-4ee3872f]{color:#17211d;font-size:14px}.platform-debugdata-token-row span[data-v-4ee3872f]{color:#475569;font-size:13px}.platform-debugdata-token-row small[data-v-4ee3872f]{color:#94a3b8;font-size:12px}.platform-allowlist-section[data-v-4ee3872f]{display:flex;flex-direction:column;gap:10px}.platform-allowlist-toolbar[data-v-4ee3872f],.platform-allowlist-picker-actions[data-v-4ee3872f],.platform-allowlist-picker-actions>div[data-v-4ee3872f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-allowlist-toolbar .platform-debugdata-token-list-header[data-v-4ee3872f]{flex:1}.platform-allowlist-empty[data-v-4ee3872f]{padding:28px 16px;border:1px dashed rgba(15,23,42,.12);border-radius:8px;text-align:center}.platform-allowlist-picker-modal[data-v-4ee3872f]{width:min(560px,100%);overflow:visible}.platform-allowlist-picker-actions[data-v-4ee3872f]{padding-top:4px;color:#64748b;font-size:13px}.platform-allowlist-user-row[data-v-4ee3872f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8faf9}.platform-allowlist-user-row>div[data-v-4ee3872f]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-allowlist-user-row strong[data-v-4ee3872f]{overflow:hidden;color:#17211d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.platform-allowlist-user-row span[data-v-4ee3872f]{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-allowlist-remove-button[data-v-4ee3872f]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid rgba(220,38,38,.16);border-radius:8px;background:#fff;color:#b91c1c;font-size:12px;font-weight:800;cursor:pointer}.platform-allowlist-remove-button[data-v-4ee3872f]:disabled,.platform-allowlist-user-row .platform-debugdata-add-button[data-v-4ee3872f]:disabled{cursor:not-allowed;opacity:.6}.wechat-menu-module[data-v-09c34b9e]{display:grid;gap:16px}.wechat-menu-toolbar[data-v-09c34b9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #e2e8ed;border-radius:16px;background:#fff}.wechat-menu-toolbar h4[data-v-09c34b9e]{margin:0;color:#172033;font-size:17px}.wechat-menu-toolbar p[data-v-09c34b9e]{margin:5px 0 0;color:#68758b;font-size:13px}.wechat-menu-toolbar__actions[data-v-09c34b9e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wechat-menu-toolbar__actions button[data-v-09c34b9e]{display:inline-flex;align-items:center;gap:6px}.wechat-menu-unsaved[data-v-09c34b9e]{color:#9a6700;font-size:12px;font-weight:700}.wechat-menu-state[data-v-09c34b9e]{display:flex;min-height:160px;align-items:center;justify-content:center;gap:9px;color:#718096;font-size:13px}.wechat-menu-state.is-error[data-v-09c34b9e]{color:#b42318}.wechat-menu-spin[data-v-09c34b9e]{animation:wechat-menu-spin-09c34b9e .9s linear infinite}.wechat-menu-workspace[data-v-09c34b9e]{display:grid;grid-template-columns:340px minmax(460px,1fr);gap:18px;align-items:stretch}.wechat-phone-preview[data-v-09c34b9e]{position:relative;display:flex;min-height:570px;flex-direction:column;overflow:hidden;border:1px solid #dce3e9;border-radius:22px;background:#f5f6f8;box-shadow:0 12px 34px #0f172a14}.wechat-phone-preview__top[data-v-09c34b9e]{display:flex;height:62px;align-items:center;justify-content:center;background:#263238;color:#fff;font-weight:700}.wechat-phone-preview__body[data-v-09c34b9e]{display:flex;flex:1;align-items:center;justify-content:center;color:#a1aab8;font-size:13px}.wechat-phone-preview__submenus[data-v-09c34b9e]{position:absolute;right:0;bottom:58px;left:0;display:flex;flex-direction:column-reverse;align-items:stretch;padding:0 8px;pointer-events:none}.wechat-phone-preview__submenus button[data-v-09c34b9e]{min-height:42px;border:1px solid #e2e6ea;border-bottom:0;background:#fff;color:#4b5563;pointer-events:auto}.wechat-phone-preview__submenus button[data-v-09c34b9e]:first-child{border-bottom:1px solid #e2e6ea}.wechat-phone-preview__submenus button.active[data-v-09c34b9e],.wechat-phone-preview__menu button.active[data-v-09c34b9e]{background:#eef9f3;color:#147a48}.wechat-phone-preview__submenus button.is-add[data-v-09c34b9e]{display:flex;align-items:center;justify-content:center;gap:5px;color:#7a8797}.wechat-phone-preview__menu[data-v-09c34b9e]{display:flex;min-height:54px;border-top:1px solid #dce3e9;background:#fff}.wechat-phone-preview__menu button[data-v-09c34b9e]{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:3px;border:0;border-right:1px solid #e5e9ee;background:#fff;color:#4b5563;font-size:13px}.wechat-phone-preview__menu button[data-v-09c34b9e]:last-child{border-right:0}.wechat-phone-preview__menu button.is-add[data-v-09c34b9e]{max-width:54px;color:#64748b}.wechat-menu-editor[data-v-09c34b9e]{min-height:570px;padding:22px;border:1px solid #e2e8ed;border-radius:16px;background:#fff}.wechat-menu-editor__head[data-v-09c34b9e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #edf0f3}.wechat-menu-editor__head>div[data-v-09c34b9e]{display:flex;align-items:center;gap:8px}.wechat-menu-editor__head strong[data-v-09c34b9e]{font-size:16px}.wechat-menu-editor__head span[data-v-09c34b9e]{color:#7b8796;font-size:13px}.icon-button[data-v-09c34b9e]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #e2e8ed;border-radius:9px;background:#fff;color:#657386}.icon-button.is-danger[data-v-09c34b9e]{color:#b42318}.wechat-menu-field[data-v-09c34b9e]{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:14px;margin-top:18px}.wechat-menu-field>span[data-v-09c34b9e]{padding-top:10px;color:#526174;font-size:13px;font-weight:650}.wechat-menu-field input[data-v-09c34b9e],.wechat-menu-field textarea[data-v-09c34b9e]{width:100%;box-sizing:border-box;border:1px solid #dce3e9;border-radius:10px;background:#fff;color:#172033;font:inherit;outline:none}.wechat-menu-field input[data-v-09c34b9e]{height:40px;padding:0 12px}.wechat-menu-field textarea[data-v-09c34b9e]{padding:10px 12px;resize:vertical}.wechat-menu-field input[data-v-09c34b9e]:focus,.wechat-menu-field textarea[data-v-09c34b9e]:focus{border-color:#55ae7c;box-shadow:0 0 0 3px #1f8b4c1a}.wechat-menu-field small[data-v-09c34b9e]{grid-column:2;color:#718096}.wechat-menu-type-grid[data-v-09c34b9e]{display:flex;flex-wrap:wrap;gap:8px}.wechat-menu-type-grid button[data-v-09c34b9e],.wechat-material-tabs button[data-v-09c34b9e]{min-height:36px;padding:0 13px;border:1px solid #dce3e9;border-radius:9px;background:#fff;color:#586678}.wechat-menu-type-grid button.active[data-v-09c34b9e],.wechat-material-tabs button.active[data-v-09c34b9e]{border-color:#6cc590;background:#eef9f3;color:#147a48;font-weight:700}.wechat-material-actions[data-v-09c34b9e]{display:flex;gap:8px}.wechat-menu-parent-state[data-v-09c34b9e]{margin-top:20px;padding:16px;border-radius:10px;background:#f5f7f9;color:#64748b;font-size:13px}.wechat-menu-editor__empty[data-v-09c34b9e]{display:flex;height:100%;min-height:510px;align-items:center;justify-content:center;gap:9px;color:#9aa5b4}.wechat-menu-meta[data-v-09c34b9e]{display:flex;justify-content:flex-end;gap:22px;color:#8591a2;font-size:12px}.wechat-material-tabs[data-v-09c34b9e]{display:flex;gap:8px;margin-bottom:14px}.wechat-material-list[data-v-09c34b9e]{display:grid;gap:8px;max-height:460px;overflow:auto}.wechat-material-list>button[data-v-09c34b9e]{display:grid;gap:4px;padding:12px 14px;border:1px solid #e5e9ee;border-radius:10px;background:#fff;text-align:left}.wechat-material-list>button[data-v-09c34b9e]:hover{border-color:#7ac89c;background:#f5fbf8}.wechat-material-list small[data-v-09c34b9e]{overflow:hidden;color:#8a96a8;text-overflow:ellipsis;white-space:nowrap}.wechat-material-pagination[data-v-09c34b9e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;color:#718096;font-size:12px}@keyframes wechat-menu-spin-09c34b9e{to{transform:rotate(360deg)}}@media(max-width:1000px){.wechat-menu-toolbar[data-v-09c34b9e]{align-items:stretch;flex-direction:column}.wechat-menu-toolbar__actions[data-v-09c34b9e]{justify-content:flex-start}.wechat-menu-workspace[data-v-09c34b9e]{grid-template-columns:1fr}.wechat-phone-preview[data-v-09c34b9e]{width:min(340px,100%);margin:0 auto}}.wechat-phone-preview__submenus button[data-v-09c34b9e],.wechat-phone-preview__menu button[data-v-09c34b9e]:not(.is-add){cursor:grab}.wechat-phone-preview__submenus button[data-v-09c34b9e]{display:flex;align-items:center;justify-content:center;gap:4px}.wechat-phone-preview__submenus button.is-drag-over[data-v-09c34b9e],.wechat-phone-preview__menu button.is-drag-over[data-v-09c34b9e]{box-shadow:inset 0 0 0 2px #55ae7c}.wechat-menu-field input.is-invalid[data-v-09c34b9e]{border-color:#d92d20}.wechat-menu-name-input[data-v-09c34b9e]{display:grid;gap:6px}.wechat-menu-name-input small.is-error[data-v-09c34b9e]{color:#b42318}.wechat-menu-recovery-warning[data-v-09c34b9e]{margin-bottom:8px;padding:9px 10px;border:1px solid #f2d394;border-radius:8px;background:#fff8e7;color:#8a5a00;font-size:12px;line-height:1.5}.wechat-material-list>article[data-v-09c34b9e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e5e9ee;border-radius:10px;background:#fff}.wechat-material-list article>img[data-v-09c34b9e]{width:52px;height:52px;border-radius:8px;object-fit:cover}.wechat-material-list article>div[data-v-09c34b9e]{display:grid;min-width:0;gap:3px}.wechat-material-list article span[data-v-09c34b9e]{color:#68758b;font-size:12px}.wechat-material-list article small[data-v-09c34b9e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-platform-panel[data-v-6d31d7b0]{--wechat-green: #17844f;--wechat-green-strong: #126a40;--wechat-green-soft: #eef9f3;--wechat-ink: #172033;--wechat-muted: #68758b;display:grid;gap:18px}.wechat-platform-panel__head[data-v-6d31d7b0]{display:none}.wechat-platform-panel h4[data-v-6d31d7b0]{margin:0;color:var(--wechat-ink);font-size:17px;line-height:1.35}.wechat-platform-panel p[data-v-6d31d7b0]{margin:5px 0 0;color:var(--wechat-muted);font-size:13px;line-height:1.6}.wechat-platform-panel__eyebrow[data-v-6d31d7b0]{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--wechat-green);font-size:12px;font-weight:700;letter-spacing:.04em}.wechat-platform-module-tabs[data-v-6d31d7b0]{margin:0}.wechat-channel-overview[data-v-6d31d7b0]{display:grid;grid-template-columns:minmax(360px,1fr) auto minmax(238px,auto);align-items:center;gap:26px;padding:19px 20px;border:1px solid #e2e8ed;border-radius:16px;background:linear-gradient(135deg,#fff,#fbfcfd);box-shadow:0 8px 24px #0f172a0a}.wechat-channel-overview.is-enabled[data-v-6d31d7b0]{border-color:#cae8d7;background:linear-gradient(135deg,#fff,#f4fbf7)}.wechat-channel-overview__identity[data-v-6d31d7b0]{display:flex;align-items:center;gap:13px;min-width:0}.wechat-channel-overview__icon[data-v-6d31d7b0]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:13px;background:var(--wechat-green-soft);color:var(--wechat-green)}.wechat-channel-overview__title-line[data-v-6d31d7b0]{display:flex;align-items:center;gap:9px}.wechat-channel-state[data-v-6d31d7b0]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef1f4;color:#6b7280;font-size:11px;font-weight:700}.wechat-channel-state.is-enabled[data-v-6d31d7b0]{background:#dcf5e7;color:#147a48}.wechat-channel-overview__metrics[data-v-6d31d7b0]{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:4px}.wechat-channel-overview__metrics div[data-v-6d31d7b0]{display:grid;justify-items:center;gap:2px;padding:2px 18px;border-left:1px solid #e5e9ee}.wechat-channel-overview__metrics strong[data-v-6d31d7b0]{color:var(--wechat-ink);font-size:20px;line-height:1.2}.wechat-channel-overview__metrics span[data-v-6d31d7b0]{color:#7b8798;font-size:11px;white-space:nowrap}.wechat-enable-switch[data-v-6d31d7b0]{display:flex;align-items:center;gap:11px;cursor:pointer}.wechat-enable-switch input[data-v-6d31d7b0]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wechat-enable-switch__track[data-v-6d31d7b0]{position:relative;width:42px;height:24px;flex:0 0 42px;border-radius:999px;background:#cbd3dc;transition:.2s ease}.wechat-enable-switch__track i[data-v-6d31d7b0]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0f172a2e;transition:.2s ease}.wechat-enable-switch input:checked+.wechat-enable-switch__track[data-v-6d31d7b0]{background:var(--wechat-green)}.wechat-enable-switch input:checked+.wechat-enable-switch__track i[data-v-6d31d7b0]{transform:translate(18px)}.wechat-enable-switch input:focus-visible+.wechat-enable-switch__track[data-v-6d31d7b0]{outline:3px solid rgba(23,132,79,.2);outline-offset:2px}.wechat-enable-switch__copy[data-v-6d31d7b0]{display:grid;gap:2px;min-width:178px}.wechat-enable-switch__copy strong[data-v-6d31d7b0]{color:#263347;font-size:13px}.wechat-enable-switch__copy small[data-v-6d31d7b0]{color:#7b8798;font-size:11px}.wechat-delivery-observatory[data-v-6d31d7b0]{overflow:hidden;border:1px solid #dce9e1;border-radius:16px;background:linear-gradient(180deg,#fafffc 0,#fff 180px);box-shadow:0 8px 24px #17844f0b}.wechat-delivery-observatory__head[data-v-6d31d7b0]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 16px}.wechat-delivery-observatory__head>div[data-v-6d31d7b0]{display:flex;align-items:flex-start;gap:11px}.wechat-report-refresh[data-v-6d31d7b0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:84px;height:34px;border-radius:9px;font-size:12px}.wechat-delivery-summary[data-v-6d31d7b0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 20px;border:1px solid #deebe3;border-radius:12px;background:#fff;overflow:hidden}.wechat-delivery-summary>div[data-v-6d31d7b0]{display:grid;justify-items:center;gap:3px;padding:13px 10px;border-left:1px solid #e7efe9}.wechat-delivery-summary>div[data-v-6d31d7b0]:first-child{border-left:0}.wechat-delivery-summary strong[data-v-6d31d7b0]{color:#233248;font-size:20px;line-height:1.15}.wechat-delivery-summary span[data-v-6d31d7b0]{color:#7b8797;font-size:10px;font-weight:650}.wechat-delivery-summary .is-good strong[data-v-6d31d7b0]{color:#157a49}.wechat-delivery-summary .is-alert strong[data-v-6d31d7b0]{color:#c26717}.wechat-delivery-notes[data-v-6d31d7b0]{display:grid;gap:4px;padding:12px 20px;color:#718093;font-size:11px;line-height:1.55}.wechat-delivery-table-wrap[data-v-6d31d7b0]{overflow:auto;border-top:1px solid #e6eee9}.wechat-delivery-table[data-v-6d31d7b0]{width:100%;min-width:850px;border-collapse:collapse;font-size:12px}.wechat-delivery-table th[data-v-6d31d7b0]{padding:10px 14px;text-align:left;background:#f4f8f5;color:#708073;font-size:10px;font-weight:750;letter-spacing:.025em}.wechat-delivery-table td[data-v-6d31d7b0]{padding:11px 14px;vertical-align:top;color:#526174;line-height:1.5;border-top:1px solid #eef2ef}.wechat-delivery-table tr:hover td[data-v-6d31d7b0]{background:#fbfdfc}.wechat-delivery-table strong[data-v-6d31d7b0]{display:block;color:#27364b;font-size:12px}.wechat-delivery-table small[data-v-6d31d7b0]{display:block;margin-top:3px;color:#8a97a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.wechat-delivery-status[data-v-6d31d7b0]{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}.wechat-delivery-status.is-sent[data-v-6d31d7b0]{background:#e8f7ee;color:#147a48}.wechat-delivery-status.is-failed[data-v-6d31d7b0]{background:#fff0ef;color:#bb3a34}.wechat-delivery-status.is-processing[data-v-6d31d7b0]{background:#fff6df;color:#9d6500}.wechat-delivery-status.is-not_recorded[data-v-6d31d7b0]{background:#eff2f4;color:#6d7988}.wechat-delivery-error[data-v-6d31d7b0]{color:#b83c36}.wechat-delivery-truncated[data-v-6d31d7b0]{padding:10px 20px;border-top:1px solid #e9efeb;background:#fffaf0;color:#9a660d;font-size:11px}.wechat-template-config[data-v-6d31d7b0],.wechat-template-matrix[data-v-6d31d7b0]{border:1px solid #e2e7ec;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a09}.wechat-template-config[data-v-6d31d7b0]{padding:20px}.wechat-template-config__head[data-v-6d31d7b0],.wechat-template-matrix__head[data-v-6d31d7b0]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.wechat-template-config__head>div[data-v-6d31d7b0],.wechat-template-matrix__head>div[data-v-6d31d7b0]:first-child{display:flex;align-items:flex-start;gap:11px}.wechat-section-index[data-v-6d31d7b0]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:var(--wechat-green-soft);color:var(--wechat-green);font-size:11px;font-weight:800}.wechat-unsaved-badge[data-v-6d31d7b0]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fff7e6;color:#a15c00;font-size:11px;font-weight:700}.wechat-template-id-grid[data-v-6d31d7b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.wechat-template-id-grid>label[data-v-6d31d7b0]{display:grid;gap:11px;padding:14px;border:1px solid #e7ebef;border-radius:12px;background:#fbfcfd;transition:border-color .2s ease,box-shadow .2s ease}.wechat-template-id-grid>label[data-v-6d31d7b0]:focus-within{border-color:#8bc8a7;box-shadow:0 0 0 3px #17844f14}.wechat-template-label-line[data-v-6d31d7b0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wechat-template-label-line>span[data-v-6d31d7b0]:first-child{display:grid;gap:3px}.wechat-template-label-line strong[data-v-6d31d7b0]{color:#253247;font-size:13px}.wechat-template-label-line small[data-v-6d31d7b0]{color:#8a95a5;font-size:11px;font-weight:500}.wechat-template-fit[data-v-6d31d7b0]{display:inline-flex;align-items:center;gap:4px;min-height:23px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.wechat-template-fit.is-matched[data-v-6d31d7b0]{background:#e8f7ee;color:#147a48}.wechat-template-fit.is-temporary[data-v-6d31d7b0]{background:#fff4df;color:#a45f00}.wechat-template-input-wrap[data-v-6d31d7b0]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #dbe1e7;border-radius:9px;background:#fff}.wechat-template-input-wrap>span[data-v-6d31d7b0]{padding:0 10px;border-right:1px solid #e5e9ed;color:#8792a2;font-size:10px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.wechat-template-input-wrap input[data-v-6d31d7b0]{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:0;outline:0;background:transparent;color:#243144;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.wechat-template-config__footer[data-v-6d31d7b0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;border-top:1px solid #edf0f3}.wechat-template-config__footer p[data-v-6d31d7b0]{display:inline-flex;align-items:center;gap:6px;margin:0;color:#7b8796;font-size:11px}.wechat-save-button[data-v-6d31d7b0]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;min-width:128px;padding:0 18px;border-radius:10px;font-size:13px;box-shadow:0 7px 15px #17844f2b}.wechat-template-matrix[data-v-6d31d7b0]{overflow:hidden}.wechat-template-matrix__head[data-v-6d31d7b0]{padding:20px 20px 16px}.wechat-template-legend[data-v-6d31d7b0]{display:flex;align-items:center;gap:8px}.wechat-template-legend span[data-v-6d31d7b0]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;font-size:10px;font-weight:700}.wechat-template-legend .is-matched[data-v-6d31d7b0]{background:#edf8f1;color:#147a48}.wechat-template-legend .is-temporary[data-v-6d31d7b0]{background:#fff5e5;color:#a45f00}.wechat-template-legend .is-none[data-v-6d31d7b0]{background:#f1f3f5;color:#707b8c}.wechat-matrix-toolbar[data-v-6d31d7b0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid #edf0f3;border-bottom:1px solid #e7ebef;background:#fafbfc}.wechat-matrix-filters[data-v-6d31d7b0]{display:flex;align-items:center;gap:5px}.wechat-matrix-filters button[data-v-6d31d7b0]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#69768a;cursor:pointer;font-size:11px;font-weight:650}.wechat-matrix-filters button span[data-v-6d31d7b0]{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:18px;padding:0 5px;border-radius:999px;background:#e9edf1;color:#728094;font-size:9px}.wechat-matrix-filters button.active[data-v-6d31d7b0]{background:#eaf6ef;color:var(--wechat-green-strong)}.wechat-matrix-filters button.active span[data-v-6d31d7b0]{background:#fff;color:var(--wechat-green)}.wechat-matrix-search[data-v-6d31d7b0]{display:flex;align-items:center;gap:7px;width:min(290px,100%);height:34px;padding:0 10px;border:1px solid #dfe4e9;border-radius:9px;background:#fff;color:#8b96a5}.wechat-matrix-search[data-v-6d31d7b0]:focus-within{border-color:#85c5a3;box-shadow:0 0 0 3px #17844f14}.wechat-matrix-search input[data-v-6d31d7b0]{width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;background:transparent;box-shadow:none;color:#273449;font-size:11px}.wechat-matrix-search input[data-v-6d31d7b0]:focus{border:0;outline:0;box-shadow:none}.wechat-matrix-search input[data-v-6d31d7b0]::-webkit-search-decoration,.wechat-matrix-search input[data-v-6d31d7b0]::-webkit-search-cancel-button,.wechat-matrix-search input[data-v-6d31d7b0]::-webkit-search-results-button,.wechat-matrix-search input[data-v-6d31d7b0]::-webkit-search-results-decoration{display:none}.wechat-matrix-search input[data-v-6d31d7b0]::placeholder{color:#9ca6b3}.wechat-matrix-search>span[data-v-6d31d7b0]{color:var(--wechat-green);cursor:pointer;font-size:10px;font-weight:650}.wechat-template-table-wrap[data-v-6d31d7b0]{overflow:auto;max-height:620px}.wechat-template-table[data-v-6d31d7b0]{width:100%;min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.wechat-template-table col.is-notification[data-v-6d31d7b0]{width:17%}.wechat-template-table col.is-app[data-v-6d31d7b0]{width:24%}.wechat-template-table col.is-template[data-v-6d31d7b0]{width:23%}.wechat-template-table col.is-wechat[data-v-6d31d7b0]{width:25%}.wechat-template-table col.is-status[data-v-6d31d7b0]{width:11%}.wechat-template-table th[data-v-6d31d7b0]{position:sticky;top:0;z-index:2;padding:11px 13px;text-align:left;color:#69768a;font-size:10px;font-weight:750;letter-spacing:.025em;background:#f4f6f8;border-bottom:1px solid #dde3e8}.wechat-template-table td[data-v-6d31d7b0]{padding:12px 13px;vertical-align:top;color:#465469;line-height:1.55;border-bottom:1px solid #edf0f3;background:#fff}.wechat-template-table tr:hover td[data-v-6d31d7b0]{background:#fbfcfd}.wechat-template-table td strong[data-v-6d31d7b0]{display:block;color:#223047;font-size:12px;font-weight:700}.wechat-template-table td small[data-v-6d31d7b0]{display:block;margin-top:4px;color:#8a95a6;font-size:10px;line-height:1.45}.wechat-notification-code[data-v-6d31d7b0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.78}.wechat-app-preview[data-v-6d31d7b0]{display:grid;gap:4px}.wechat-app-preview>span[data-v-6d31d7b0]{color:#465469;line-height:1.6;white-space:pre-line}.wechat-template-preview small[data-v-6d31d7b0]{display:grid!important;gap:2px}.wechat-template-preview small span[data-v-6d31d7b0]{display:block}.wechat-service-preview[data-v-6d31d7b0]{display:grid;gap:5px;padding-left:9px;border-left:2px solid #cce8d8}.wechat-service-preview strong[data-v-6d31d7b0]{color:#234637!important}.wechat-copy-preview[data-v-6d31d7b0]{display:block;color:#465469;white-space:pre-line}.wechat-service-preview .wechat-copy-preview[data-v-6d31d7b0]{color:#334b40;line-height:1.7}.wechat-template-status[data-v-6d31d7b0]{white-space:nowrap}.wechat-status-pill[data-v-6d31d7b0]{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:750}.wechat-status-pill.is-matched[data-v-6d31d7b0]{background:#e8f7ee;color:#147a48}.wechat-status-pill.is-temporary[data-v-6d31d7b0]{background:#fff2d9;color:#9b5900}.wechat-status-pill.is-none[data-v-6d31d7b0]{background:#eff2f4;color:#6f7b8b}.wechat-empty[data-v-6d31d7b0]{color:#9aa5b3;font-size:11px}.wechat-matrix-empty[data-v-6d31d7b0]{height:120px;text-align:center;color:#8a95a5!important}.wechat-matrix-footer[data-v-6d31d7b0]{display:flex;justify-content:space-between;gap:16px;padding:11px 20px;border-top:1px solid #e9edf0;background:#fafbfc;color:#7d8999;font-size:10px}.wechat-template-loading[data-v-6d31d7b0]{display:flex;gap:8px;align-items:center;justify-content:center;min-height:150px;color:#64748b}.wechat-template-loading.is-error[data-v-6d31d7b0]{color:#b91c1c}.text-button[data-v-6d31d7b0]{border:0;background:transparent;color:#2563eb;cursor:pointer}.wechat-spin[data-v-6d31d7b0]{animation:wechat-spin-6d31d7b0 1s linear infinite;vertical-align:-3px}@keyframes wechat-spin-6d31d7b0{to{transform:rotate(360deg)}}.user-guide-panel[data-v-199689db]{display:flex;flex-direction:column;gap:24px}.user-guide-toolbar[data-v-199689db]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.08)}.user-guide-toolbar>span[data-v-199689db]{color:#66756f;font-size:13px;font-weight:700}.user-guide-account-field[data-v-199689db]{display:grid;max-width:620px;gap:8px}.user-guide-account-field>span[data-v-199689db]{color:#17251f;font-size:13px;font-weight:700}.user-guide-account-field input[data-v-199689db],.user-guide-video-id-field[data-v-199689db]{min-height:42px;box-sizing:border-box;border:1px solid #d9dfdb;border-radius:8px;background:#fff}.user-guide-account-field input[data-v-199689db]{padding:0 12px;color:#17251f;font:inherit;font-size:13px}.user-guide-account-field input[data-v-199689db]:focus,.user-guide-video-id-field[data-v-199689db]:focus-within{border-color:#248458;outline:none;box-shadow:0 0 0 3px #2484581a}.user-guide-account-field input.is-invalid[data-v-199689db]{border-color:#b42318}.user-guide-stage[data-v-199689db]{display:flex;flex-direction:column;gap:12px}.user-guide-stage h3[data-v-199689db]{margin:0;color:#17251f;font-size:15px;line-height:1.4}.user-guide-list[data-v-199689db]{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff}.user-guide-row[data-v-199689db]{padding:16px}.user-guide-row+.user-guide-row[data-v-199689db]{border-top:1px solid rgba(15,23,42,.08)}.user-guide-chapter[data-v-199689db]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.user-guide-chapter strong[data-v-199689db]{color:#17251f;font-size:14px;line-height:1.4}.user-guide-chapter>span[data-v-199689db]:last-child{margin-left:auto;color:#8a9590;font-size:11px;font-weight:700}.user-guide-chapter>span:last-child.is-configured[data-v-199689db]{color:#248458}.user-guide-role[data-v-199689db]{padding:1px 6px;border:1px solid rgba(108,116,109,.18);border-radius:999px;background:#6c746d0f;color:#6c746d;font-size:10px;font-weight:700;line-height:1.5}.user-guide-fields[data-v-199689db]{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px}.user-guide-video-id-field[data-v-199689db]{display:flex;align-items:center;gap:8px;padding:0 10px;color:#66756f}.user-guide-video-id-field input[data-v-199689db]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#17251f;font:inherit;font-size:13px}.user-guide-qrcode-field[data-v-199689db]{display:flex;align-items:center;gap:8px}.user-guide-qrcode-field img[data-v-199689db]{width:42px;height:42px;border:1px solid #e4e9e6;border-radius:8px;object-fit:cover}.user-guide-upload-button[data-v-199689db]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.user-guide-icon-button[data-v-199689db]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#52645d;cursor:pointer}.user-guide-icon-button[data-v-199689db]:hover,.user-guide-icon-button[data-v-199689db]:focus-visible{background:#eef7f2;color:#248458}.user-guide-field-error[data-v-199689db]{margin:6px 0 0;color:#b42318;font-size:11px}.user-guide-empty[data-v-199689db]{display:flex;max-width:560px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff}.user-guide-empty.is-error[data-v-199689db]{border-color:#fecaca;color:#991b1b}.platform-enterprise-row[data-v-7195bb14]{transition:background-color .15s ease}.platform-enterprise-row[data-v-7195bb14]:hover{background:#20bf6408}.platform-enterprise-row td[data-v-7195bb14]{padding:16px 12px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle}.platform-enterprise-row__selection[data-v-7195bb14]{width:42px;min-width:42px;text-align:center}.platform-enterprise-row__selection input[data-v-7195bb14]{width:16px;height:16px;accent-color:#2f8f62;cursor:pointer}.platform-enterprise-identity[data-v-7195bb14]{display:flex;min-width:220px;flex-direction:column;gap:6px}.platform-enterprise-identity__head[data-v-7195bb14]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-enterprise-identity__name[data-v-7195bb14]{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.35}.platform-enterprise-identity__meta[data-v-7195bb14]{color:#0f172a85;font-size:12px;line-height:1.4}.platform-status-pill[data-v-7195bb14]{width:fit-content;padding:3px 9px;border-radius:999px;background:#eef2f7;color:#60706a;font-size:12px;font-weight:700}.platform-status-pill.is-online[data-v-7195bb14]{background:#ddf5e8;color:#1f7a4f}.platform-status-pill.is-ignored[data-v-7195bb14]{background:#f1f3f2;color:#66756f}.platform-enterprise-service[data-v-7195bb14]{display:flex;min-width:120px;flex-direction:column;gap:6px}.platform-vip-badge[data-v-7195bb14]{width:fit-content;padding:4px 10px;border-radius:999px;background:#eef2f7;color:#60706a;font-size:12px;font-weight:700}.platform-vip-badge.is-vip[data-v-7195bb14]{background:#fff4d6;color:#9a6700}.platform-vip-badge.is-expired[data-v-7195bb14]{background:#fee7e7;color:#b42318}.platform-vip-badge.is-none[data-v-7195bb14]{background:#f3f4f6;color:#667085}.platform-enterprise-service__expiry[data-v-7195bb14]{color:#0f172a85;font-size:12px;line-height:1.4;white-space:nowrap}.platform-enterprise-expiry-alert[data-v-7195bb14]{width:fit-content;padding:4px 9px;border-radius:999px;background:#fee2e2;color:#b42318;font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.platform-enterprise-seat[data-v-7195bb14]{width:fit-content;padding:4px 9px;border-radius:999px;background:#edf7f2;color:#1f7a4f;font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.platform-enterprise-seat.is-warning[data-v-7195bb14]{background:#fff4d6;color:#9a6700}.platform-enterprise-seat.is-full[data-v-7195bb14]{background:#fee7e7;color:#b42318}.platform-enterprise-stats[data-v-7195bb14]{display:flex;flex-wrap:wrap;gap:0;min-width:420px}.platform-enterprise-stat[data-v-7195bb14]{display:flex;min-width:96px;flex:1 1 96px;flex-direction:column;gap:2px;padding:0 18px;border-left:1px solid rgba(15,23,42,.08)}.platform-enterprise-stat[data-v-7195bb14]:first-child{padding-left:0;border-left:0}.platform-enterprise-stat__label[data-v-7195bb14]{color:#0f172a7a;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3}.platform-enterprise-stat__value[data-v-7195bb14]{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap}.platform-enterprise-stat__note[data-v-7195bb14]{color:#0f172a75;font-size:11px;line-height:1.35;white-space:nowrap}.platform-enterprise-stats-empty[data-v-7195bb14]{color:#0f172a75;font-size:13px}.platform-enterprise-actions[data-v-7195bb14]{display:flex;align-items:center;gap:8px;white-space:nowrap}.platform-enterprise-scene-select[data-v-7195bb14]{width:150px;min-height:34px;border-radius:8px;font-size:12px}.platform-enterprise-row__actions[data-v-7195bb14] .secondary-button{min-width:84px}.platform-order-row[data-v-c160fdb1]{transition:background-color .15s ease}.platform-order-row[data-v-c160fdb1]:hover{background:#20bf6408}.platform-order-row td[data-v-c160fdb1]{padding:16px 12px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle}.platform-order-identity[data-v-c160fdb1]{display:flex;min-width:240px;flex-direction:column;gap:5px}.platform-order-identity__head[data-v-c160fdb1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-order-identity__code[data-v-c160fdb1]{color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;line-height:1.35}.platform-order-identity__title[data-v-c160fdb1]{color:var(--text-main);font-size:14px;font-weight:700;line-height:1.35}.platform-order-identity__meta[data-v-c160fdb1]{color:#0f172a85;font-size:12px;line-height:1.4}.platform-order-status-badge[data-v-c160fdb1]{width:fit-content;padding:3px 9px;border-radius:999px;background:#eef2f7;color:#60706a;font-size:12px;font-weight:700}.platform-order-status-badge.is-paid[data-v-c160fdb1]{background:#ddf5e8;color:#1f7a4f}.platform-order-status-badge.is-pending[data-v-c160fdb1]{background:#fff4d6;color:#9a6700}.platform-order-party[data-v-c160fdb1]{display:flex;min-width:180px;flex-direction:column;gap:4px}.platform-order-party strong[data-v-c160fdb1]{color:var(--text-main);font-size:14px;font-weight:700;line-height:1.35}.platform-order-party span[data-v-c160fdb1],.platform-order-party small[data-v-c160fdb1]{color:#0f172a8f;font-size:12px;line-height:1.4}.platform-order-payment[data-v-c160fdb1]{display:flex;min-width:180px;flex-direction:column;gap:4px}.platform-order-payment strong[data-v-c160fdb1]{color:var(--text-main);font-size:16px;font-weight:700;line-height:1.3}.platform-order-payment span[data-v-c160fdb1]{color:#0f172a8f;font-size:12px;line-height:1.4;white-space:nowrap}.platform-order-payment__time[data-v-c160fdb1]{color:#0f172a75}.platform-order-row__actions[data-v-c160fdb1]{white-space:nowrap}.position-template-panel[data-v-271cc039]{display:grid;gap:18px}.position-template-toolbar[data-v-271cc039]{display:grid;grid-template-columns:minmax(320px,1fr) 160px 190px auto;gap:12px;align-items:end}.position-template-toolbar[data-v-271cc039] .ui-select-trigger{min-height:52px;box-sizing:border-box}.position-template-toolbar .primary-button[data-v-271cc039]{height:52px;display:inline-flex;align-items:center;gap:7px}.position-template-list-head[data-v-271cc039]{display:flex;justify-content:space-between;color:#64748b;font-size:13px}.position-template-table-scroll[data-v-271cc039]{overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:#fff}.position-template-load-state[data-v-271cc039]{min-height:32px;color:#94a3b8;font-size:12px;text-align:center}.position-template-delete-copy[data-v-271cc039]{margin:0;color:#59675f;line-height:1.7}.position-template-table[data-v-271cc039]{width:100%;min-width:1380px;border-collapse:separate;border-spacing:0;table-layout:fixed}.position-template-selection-col[data-v-271cc039]{width:52px}.position-template-name-col[data-v-271cc039]{width:250px}.position-template-department-col[data-v-271cc039]{width:150px}.position-template-usage-col[data-v-271cc039]{width:180px}.position-template-description-col[data-v-271cc039]{width:280px}.position-template-scenes-col[data-v-271cc039]{width:190px}.position-template-status-col[data-v-271cc039]{width:142px}.position-template-actions-col[data-v-271cc039]{width:160px}.position-template-table th[data-v-271cc039],.position-template-table td[data-v-271cc039]{box-sizing:border-box;padding:15px 12px;border-bottom:1px solid rgba(15,23,42,.075);color:#475569;font-size:13px;line-height:1.5;text-align:left;vertical-align:middle}.position-template-table thead th[data-v-271cc039]{position:sticky;z-index:2;top:0;background:#f8fafc;color:#0f172a94;font-size:12px;font-weight:700}.position-template-table tbody tr:last-child td[data-v-271cc039]{border-bottom:0}.position-template-table tbody td[data-v-271cc039]{background:#fff;transition:background-color .14s ease}.position-template-table tbody tr.is-status-enabled td[data-v-271cc039]{background:#fbfffd}.position-template-table tbody tr.is-status-draft td[data-v-271cc039]{background:#fffcf4}.position-template-table tbody tr.is-status-deleted td[data-v-271cc039]{background:#f8fafc;color:#94a3b8}.position-template-table tbody tr.is-selected td[data-v-271cc039]{background:#eefbf4}.position-template-table tbody tr:hover td[data-v-271cc039]{background:#f5faf7}.position-template-table tbody tr.is-status-enabled td[data-v-271cc039]:first-child{box-shadow:inset 3px 0 #25a768}.position-template-table tbody tr.is-status-draft td[data-v-271cc039]:first-child{box-shadow:inset 3px 0 #e6a23c}.position-template-table tbody tr.is-status-deleted td[data-v-271cc039]:first-child{box-shadow:inset 3px 0 #94a3b8}.position-template-table th[data-v-271cc039]:last-child,.position-template-table td[data-v-271cc039]:last-child{position:sticky;z-index:1;right:0}.position-template-table thead th[data-v-271cc039]:last-child{z-index:3;background:#f8fafc}.position-template-selection-cell[data-v-271cc039]{text-align:center!important}.position-template-selection-cell input[data-v-271cc039]{width:16px;height:16px;margin:0;accent-color:#2f8f62;cursor:pointer}.position-template-name-cell[data-v-271cc039]{display:flex;min-width:0;align-items:center;gap:11px}.position-template-icon[data-v-271cc039]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:13px;background:#e9fbf1;color:#159c59}.position-template-name-copy[data-v-271cc039]{display:flex;min-width:0;flex-direction:column;gap:3px}.position-template-name-copy strong[data-v-271cc039]{overflow:hidden;color:#0f172a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.position-template-name-copy small[data-v-271cc039]{color:#94a3b8;font-size:12px}.position-template-description[data-v-271cc039]{display:-webkit-box;overflow:hidden;color:#64748b;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.position-template-scenes[data-v-271cc039]{display:flex;flex-wrap:wrap;gap:5px}.position-template-scenes span[data-v-271cc039]{padding:3px 7px;border-radius:999px;background:#eef8f2;color:#18704c;font-size:11px;white-space:nowrap}.position-template-status[data-v-271cc039]{display:inline-flex;min-width:112px;align-items:center;gap:8px;box-sizing:border-box;padding:7px 9px;border:1px solid transparent;border-radius:11px}.position-template-status>i[data-v-271cc039]{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.position-template-status>span[data-v-271cc039]{display:flex;flex-direction:column;gap:1px}.position-template-status strong[data-v-271cc039]{font-size:12px;line-height:1.25}.position-template-status small[data-v-271cc039]{font-size:10px;line-height:1.25;white-space:nowrap}.position-template-status.is-enabled[data-v-271cc039]{border-color:#b8ebcd;background:#eaf9f0;color:#18784d}.position-template-status.is-enabled>i[data-v-271cc039]{background:#20a765;box-shadow:0 0 0 3px #20a76521}.position-template-status.is-draft[data-v-271cc039]{border-color:#f5d89d;background:#fff6df;color:#9a6411}.position-template-status.is-draft>i[data-v-271cc039]{background:#e6a23c;box-shadow:0 0 0 3px #e6a23c21}.position-template-status.is-deleted[data-v-271cc039]{border-color:#dbe2ea;background:#f1f5f9;color:#64748b}.position-template-status.is-deleted>i[data-v-271cc039]{background:#94a3b8}.position-template-actions-cell[data-v-271cc039]{background-clip:padding-box}.position-template-row-actions[data-v-271cc039]{display:flex;align-items:center;gap:5px}.position-template-row-actions button[data-v-271cc039]{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid rgba(15,23,42,.06);border-radius:10px;background:#fff;color:#64748b;cursor:pointer}.position-template-row-actions button[data-v-271cc039]:hover{border-color:#16845f38;background:#eaf8f1;color:#0f766e}.position-template-empty[data-v-271cc039]{display:flex;min-height:120px;align-items:center;justify-content:center;gap:8px;color:#94a3b8}.position-template-editor[data-v-271cc039]{display:grid;gap:20px}.position-template-editor.is-readonly[data-v-271cc039]{pointer-events:none}.position-template-editor-section[data-v-271cc039]{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fbfcfe}.position-template-editor-section h4[data-v-271cc039]{margin:0 0 16px;color:#0f172a}.position-template-editor-hint[data-v-271cc039]{margin:-5px 0 16px;color:#64748b;font-size:13px;line-height:1.55}.position-template-position-card[data-v-271cc039]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d8e8df;border-radius:14px;background:#fff;padding:15px 16px;color:#0f172a;text-align:left;cursor:pointer}.position-template-position-card[data-v-271cc039]:hover{border-color:#79b99a;background:#f7fcf9}.position-template-position-card.is-ready[data-v-271cc039]{border-color:#9ed5b5;background:#f7fcf9}.position-template-position-card>span[data-v-271cc039]:first-child{display:grid;gap:5px}.position-template-position-card small[data-v-271cc039]{color:#64748b}.position-template-position-card-action[data-v-271cc039]{color:#16845f;font-size:13px;font-weight:700;white-space:nowrap}.position-template-position-editor[data-v-271cc039]{display:grid;max-height:min(68vh,760px);gap:18px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 10px 18px 2px}.position-template-position-editor-works[data-v-271cc039]{background:#fff}.position-template-editor-save-hint[data-v-271cc039]{margin-right:auto;color:#64748b;font-size:12px;line-height:1.45}.position-template-form-grid[data-v-271cc039]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.position-template-form-grid[data-v-271cc039] .ui-select-trigger,.position-template-form-grid[data-v-271cc039] .ui-time-picker-trigger{min-height:42px;box-sizing:border-box}.position-template-form-grid label[data-v-271cc039],.position-template-description-field[data-v-271cc039]{display:grid;gap:7px;color:#556070;font-size:13px;font-weight:700}.position-template-create-status[data-v-271cc039]{display:grid;align-content:center;gap:7px;min-height:42px;color:#556070;font-size:13px}.position-template-create-status span[data-v-271cc039]{color:#9a6411;font-weight:650}.position-template-form-grid input[data-v-271cc039],.position-template-form-grid select[data-v-271cc039],.position-template-description-field textarea[data-v-271cc039]{width:100%;border:1px solid rgba(15,23,42,.11);border-radius:12px;background:#fff;padding:11px 12px;color:#1e293b;box-sizing:border-box}.position-template-description-field[data-v-271cc039]{margin:14px 0}.position-template-readonly-scenes[data-v-271cc039]{display:grid;gap:7px;margin:14px 0;color:#556070;font-size:13px}.position-template-readonly-scenes strong[data-v-271cc039]{color:#1e293b}.position-template-all-scenes[data-v-271cc039]{margin:9px 0 0;color:#0f766e;font-size:12px}.position-template-rule-options[data-v-271cc039]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.position-template-rule-options>span[data-v-271cc039]{width:100%;color:#556070;font-size:13px;font-weight:700}.position-template-rule-options button[data-v-271cc039]{border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;padding:7px 11px;color:#64748b;cursor:pointer}.position-template-rule-options button.is-active[data-v-271cc039]{border-color:#16845f59;background:#eaf8f1;color:#0f766e;font-weight:700}.position-template-rule-options button[data-v-271cc039]:disabled{cursor:default}.position-template-rule-options.is-month-days button[data-v-271cc039]{min-width:38px}.position-template-interval-rule[data-v-271cc039]{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:12px;margin-top:14px}.position-template-interval-rule label[data-v-271cc039]{display:grid;gap:7px;color:#556070;font-size:13px;font-weight:700}.position-template-interval-rule input[data-v-271cc039],.position-template-interval-rule select[data-v-271cc039]{border:1px solid rgba(15,23,42,.11);border-radius:12px;background:#fff;padding:10px 12px}.position-template-work-head[data-v-271cc039]{display:flex;align-items:center;justify-content:space-between}.position-template-work-head h4[data-v-271cc039]{margin:0}.position-template-work-head button[data-v-271cc039]{display:inline-flex;align-items:center;gap:6px}.position-template-work-editor[data-v-271cc039]{margin-top:16px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.operation-stream[data-v-7e760ffb]{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;gap:12px}.operation-query-panel[data-v-7e760ffb] .ui-query-main{display:flex;width:100%;flex-direction:column;align-items:stretch}.operation-filters[data-v-7e760ffb]{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(210px,.8fr));gap:10px;align-items:end}.operation-secondary-filters[data-v-7e760ffb]{display:grid;grid-template-columns:minmax(480px,1fr) minmax(145px,.28fr) minmax(145px,.28fr) minmax(160px,.32fr);gap:10px;align-items:end}.operation-filter[data-v-7e760ffb]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#566171;font-size:13px;font-weight:700}.operation-filter[data-v-7e760ffb] .ui-select-trigger{min-height:54px;border-radius:16px;box-shadow:none}.operation-date-filter[data-v-7e760ffb] .ui-date-range-label{color:#566171;font-size:13px;font-weight:700}.operation-live-status[data-v-7e760ffb]{display:flex;min-height:26px;align-items:center;gap:7px;color:#738074;font-size:12px}.operation-live-status>span[data-v-7e760ffb]{width:7px;height:7px;border-radius:50%;background:#b1b8b2}.operation-live-status.is-open>span[data-v-7e760ffb]{background:#2f9d62;box-shadow:0 0 0 3px #2f9d621f}.operation-live-status.is-closed[data-v-7e760ffb]{color:#9a5b36}.operation-live-status.is-closed>span[data-v-7e760ffb]{background:#d27a45}.operation-live-status strong[data-v-7e760ffb]{font:inherit;font-weight:750}.operation-live-status button[data-v-7e760ffb]{border:0;background:transparent;padding:2px 0;color:#23764d;font:inherit;font-weight:800;cursor:pointer}.operation-filter-summary[data-v-7e760ffb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-2px;color:#738074;font-size:12px}.operation-filter-summary button[data-v-7e760ffb],.operation-empty button[data-v-7e760ffb]{border:0;background:transparent;padding:2px 0;color:#23764d;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.operation-active-filters[data-v-7e760ffb]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.operation-active-filters>span[data-v-7e760ffb]{color:#596474;font-weight:800}.operation-active-filters>small[data-v-7e760ffb]{color:#8992a1;font-size:11px}.operation-filter-summary .operation-filter-chip[data-v-7e760ffb]{display:inline-flex;max-width:240px;align-items:center;gap:5px;border:1px solid rgba(35,118,77,.14);border-radius:999px;background:#f0f8f3;padding:5px 9px;color:#23764d;font-size:11px;font-weight:700}.operation-filter-chip i[data-v-7e760ffb]{flex:0 0 auto;font-size:14px;font-style:normal;line-height:1}.operation-alert[data-v-7e760ffb]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(185,28,28,.16);border-radius:12px;background:#fff7f7;padding:10px 12px;color:#991b1b;font-size:13px}.operation-alert button[data-v-7e760ffb]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.operation-viewport[data-v-7e760ffb]{position:relative;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.operation-history-state[data-v-7e760ffb]{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:0;background:#f8faf9;color:#7b8494;font-size:12px}.operation-history-state.is-button[data-v-7e760ffb]{width:100%;cursor:pointer}.operation-main-loading[data-v-7e760ffb]{min-height:280px}.operation-empty[data-v-7e760ffb]{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#8a94a4;text-align:center}.operation-empty strong[data-v-7e760ffb]{color:#344054}.operation-empty span[data-v-7e760ffb]{font-size:13px}.operation-list[data-v-7e760ffb]{min-width:0}.operation-list-head[data-v-7e760ffb],.operation-record[data-v-7e760ffb]{display:grid;grid-template-columns:130px minmax(150px,.84fr) minmax(238px,1.42fr) minmax(152px,.9fr) 122px;gap:14px;align-items:center}.operation-list-head[data-v-7e760ffb]{position:sticky;z-index:3;top:0;min-height:38px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9f7;padding:0 14px;color:#737e8d;font-size:11px;font-weight:800;letter-spacing:.02em}.operation-record[data-v-7e760ffb]{width:100%;min-height:70px;border:0;border-bottom:1px solid rgba(15,23,42,.07);background:#fff;padding:10px 14px;text-align:left;color:#172033;font:inherit;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.operation-record[data-v-7e760ffb]:hover{background:#f8fbf9;box-shadow:inset 3px 0 #45a174}.operation-list-item:last-child .operation-record[data-v-7e760ffb]{border-bottom:0}.operation-time[data-v-7e760ffb]{min-width:0;color:#596474;font-size:12px;white-space:nowrap}.operation-actor[data-v-7e760ffb]{display:flex;min-width:0;align-items:flex-start;gap:9px}.operation-subject-trigger[data-v-7e760ffb],.operation-detail-trigger[data-v-7e760ffb]{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.operation-subject-trigger[data-v-7e760ffb]{border-radius:9px;transition:background .14s ease,color .14s ease}.operation-subject-trigger[data-v-7e760ffb]:hover,.operation-subject-trigger[data-v-7e760ffb]:focus-visible{background:#eaf7ef;color:#23764d;outline:0;box-shadow:0 0 0 4px #eaf7ef}.operation-avatar-stack[data-v-7e760ffb]{position:relative;display:inline-flex;width:34px;height:34px;flex:0 0 34px}.operation-avatar-stack>img[data-v-7e760ffb]:first-child,.operation-avatar-fallback[data-v-7e760ffb]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;background:#e9f6ef;color:#23764d;font-size:13px;font-weight:800}.operation-avatar-fallback[data-v-7e760ffb]{font-style:normal}.operation-delegated-avatar[data-v-7e760ffb]{position:absolute;right:-3px;bottom:-3px;display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#fff3dc;color:#9a5b09;font-size:8px;font-style:normal;font-weight:800;box-shadow:0 1px 4px #0f172a2e}.operation-actor>span[data-v-7e760ffb]:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.operation-actor strong[data-v-7e760ffb],.operation-content strong[data-v-7e760ffb],.operation-context strong[data-v-7e760ffb],.operation-client strong[data-v-7e760ffb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-actor small[data-v-7e760ffb]{overflow:hidden;color:#8992a1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operation-actor em[data-v-7e760ffb]{width:fit-content;margin-top:3px;border-radius:999px;background:#fff3dc;padding:2px 7px;color:#9a5b09;font-size:11px;font-style:normal;font-weight:700}.operation-actor em.is-muted[data-v-7e760ffb]{background:#f1f3f5;color:#697386}.operation-content[data-v-7e760ffb],.operation-context[data-v-7e760ffb],.operation-client[data-v-7e760ffb]{display:flex;min-width:0;flex-direction:column;gap:4px}.operation-detail-trigger[data-v-7e760ffb]{border-radius:8px}.operation-detail-trigger[data-v-7e760ffb]:focus-visible{outline:2px solid rgba(35,118,77,.34);outline-offset:3px}.operation-content-head[data-v-7e760ffb]{display:flex;min-width:0;align-items:center;gap:7px}.operation-content-head strong[data-v-7e760ffb]{font-size:14px}.operation-content-head em[data-v-7e760ffb]{flex:0 0 auto;border-radius:999px;background:#eef6f1;padding:2px 7px;color:#2c7d55;font-size:10px;font-style:normal;font-weight:800}.operation-content>span[data-v-7e760ffb]:nth-child(2){overflow:hidden;display:-webkit-box;color:#596474;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.operation-content small[data-v-7e760ffb],.operation-context small[data-v-7e760ffb],.operation-client small[data-v-7e760ffb]{min-width:0;overflow:hidden;color:#8992a1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-context strong[data-v-7e760ffb],.operation-client strong[data-v-7e760ffb]{font-size:12px}.operation-context-subject[data-v-7e760ffb]{display:block;max-width:100%;overflow:hidden;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-size:12px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.operation-client[data-v-7e760ffb]{position:relative;padding-right:18px}.operation-client svg[data-v-7e760ffb]{position:absolute;top:50%;right:-2px;color:#a5adb8;transform:translateY(-50%)}.operation-quick-filter-menu[data-v-7e760ffb]{position:fixed;z-index:90;display:flex;width:218px;flex-direction:column;gap:5px;border:1px solid rgba(15,23,42,.1);border-radius:13px;background:#fff;padding:10px;color:#172033;box-shadow:0 16px 36px #0f172a29}.operation-quick-filter-menu>span[data-v-7e760ffb]{color:#8992a1;font-size:10px;font-weight:800;letter-spacing:.05em}.operation-quick-filter-menu>strong[data-v-7e760ffb]{overflow:hidden;margin-bottom:3px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operation-quick-filter-menu>button[data-v-7e760ffb]{min-height:34px;border:0;border-radius:9px;background:#edf8f1;padding:0 10px;color:#23764d;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.operation-quick-filter-menu>button[data-v-7e760ffb]:hover,.operation-quick-filter-menu>button[data-v-7e760ffb]:focus-visible{background:#dff2e7;outline:2px solid rgba(35,118,77,.25);outline-offset:1px}.operation-action[data-v-7e760ffb]{width:fit-content;border-radius:999px;background:#eaf7ef;padding:5px 9px;color:#23764d!important;font-size:12px!important;font-weight:800}.operation-new-capsule[data-v-7e760ffb]{position:absolute;z-index:6;right:28px;bottom:24px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(35,118,77,.18);border-radius:999px;background:#23764d;padding:9px 14px;color:#fff;box-shadow:0 10px 25px #23764d3d;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.operation-detail[data-v-7e760ffb]{display:flex;flex-direction:column;gap:18px}.operation-detail-hero[data-v-7e760ffb]{display:flex;flex-direction:column;gap:7px;border:1px solid rgba(35,118,77,.12);border-radius:14px;background:#f6fbf8;padding:16px}.operation-detail-hero>strong[data-v-7e760ffb]{color:#172033;font-size:16px;line-height:1.55}.operation-detail-hero>small[data-v-7e760ffb]{color:#738074;font-size:12px}.operation-detail-grid[data-v-7e760ffb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.operation-detail-grid>div[data-v-7e760ffb]{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;padding:12px 14px}.operation-detail-grid>div.is-wide[data-v-7e760ffb]{grid-column:1 / -1}.operation-detail-grid dt[data-v-7e760ffb]{margin-bottom:6px;color:#8992a1;font-size:11px;font-weight:800}.operation-detail-grid dd[data-v-7e760ffb]{margin:0;overflow-wrap:anywhere;color:#283443;font-size:13px;font-weight:700;line-height:1.5}.operation-detail-grid dd small[data-v-7e760ffb]{display:block;margin-top:3px;color:#8992a1;font-size:11px;font-weight:500}.platform-provider-model-sync-results[data-v-e9e558cb]{overflow-wrap:anywhere}.platform-access-denied[data-v-e9e558cb]{display:grid;min-height:calc(var(--web-logical-vh) * 100);padding:32px;place-items:center;background:#f3f6f4}.platform-access-denied-card[data-v-e9e558cb]{display:flex;width:min(100%,460px);align-items:center;padding:44px;border:1px solid #dfe7e3;border-radius:24px;background:#fff;box-shadow:0 24px 70px #162b221a;flex-direction:column;text-align:center}.platform-access-denied-card p[data-v-e9e558cb]{margin:20px 0 6px;color:#40815f;font-size:13px;font-weight:800;letter-spacing:.08em}.platform-access-denied-card h1[data-v-e9e558cb]{margin:0;color:#183329;font-size:24px}.platform-access-denied-card span[data-v-e9e558cb]{margin-top:14px;color:#66756f;font-size:14px;line-height:1.7}.platform-access-denied-card button[data-v-e9e558cb]{margin-top:28px}.platform-toolbar[data-v-e9e558cb],.platform-actions[data-v-e9e558cb],.platform-metrics[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.platform-toolbar input[data-v-e9e558cb],.platform-form-grid input[data-v-e9e558cb],.platform-provider-grid input[data-v-e9e558cb]{min-height:38px;border:1px solid #d7e1dd;border-radius:8px;padding:0 12px;background:#fff}.platform-toolbar button[data-v-e9e558cb]{min-height:38px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fffffff5;color:var(--text-main);font-size:14px;font-weight:600;cursor:pointer}.platform-query-field[data-v-e9e558cb]{flex:1 1 420px;max-width:560px}.platform-query-field.is-enterprise-list[data-v-e9e558cb]{flex:0 1 240px;max-width:560px;min-width:240px}.platform-filter-field[data-v-e9e558cb]{display:flex;flex:0 0 180px;flex-direction:column;gap:7px;color:#52645d;font-size:12px;font-weight:700}.platform-filter-field.is-narrow[data-v-e9e558cb]{flex-basis:120px}.platform-filter-field.platform-mrbo-picker-field[data-v-e9e558cb]{flex:1 1 320px;max-width:430px}.platform-filter-field input[data-v-e9e558cb],.platform-filter-field select[data-v-e9e558cb]{min-height:var(--ui-control-height-lg);border:1px solid rgba(15,23,42,.1);border-radius:var(--ui-control-radius-lg);padding:0 12px;background:#fff;color:var(--text-main);font-size:14px;font-weight:600}.platform-filter-field[data-v-e9e558cb] .ui-toolbar-label{color:#52645d;font-size:12px;font-weight:700}.platform-filter-field[data-v-e9e558cb] .ui-select-trigger{height:var(--ui-control-height-lg);min-height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.platform-filter-field[data-v-e9e558cb] .ui-select-single-value{font-size:14px;font-weight:700}.platform-filter-field[data-v-e9e558cb] .ui-select-icon{color:#64748b}.platform-mrbo-picker[data-v-e9e558cb]{position:relative;display:flex;flex-direction:column;gap:8px}.platform-mrbo-picker-search[data-v-e9e558cb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.platform-mrbo-picker-options[data-v-e9e558cb]{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;display:flex;max-height:260px;flex-direction:column;overflow:auto;border:1px solid #d7e1dd;border-radius:8px;background:#fff;box-shadow:0 16px 36px #0f172a1f}.platform-mrbo-picker-options button[data-v-e9e558cb]{display:flex;flex-direction:column;gap:4px;border:0;border-bottom:1px solid rgba(15,23,42,.06);padding:10px 12px;background:#fff;color:var(--text-main);text-align:left;cursor:pointer}.platform-mrbo-picker-options button[data-v-e9e558cb]:hover{background:#f5faf7}.platform-mrbo-picker-options strong[data-v-e9e558cb]{font-size:14px;line-height:1.35}.platform-mrbo-picker-options span[data-v-e9e558cb]{color:#66756f;font-size:12px;line-height:1.35}.platform-mrbo-selected-filter[data-v-e9e558cb]{display:flex;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:#eef7f2;color:#1f513a;font-size:12px;font-weight:700}.platform-mrbo-selected-filter span[data-v-e9e558cb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mrbo-selected-filter button[data-v-e9e558cb]{border:0;padding:0;background:transparent;color:#1f7a4d;font-size:12px;font-weight:800;cursor:pointer}.platform-batch-actions[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.platform-batch-actions span[data-v-e9e558cb]{color:#66756f;font-size:13px}.platform-impact-list[data-v-e9e558cb]{margin:0;padding:12px 14px 12px 28px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8faf9;color:#47564f;font-size:13px;line-height:1.7}.platform-impact-note[data-v-e9e558cb]{margin:0;color:#52645d;font-size:13px;line-height:1.6}.platform-content[data-v-e9e558cb]{padding:0}[data-v-e9e558cb] .platform-operation-stream-shell{height:calc(var(--web-logical-vh) * 100 - 48px);min-height:0}[data-v-e9e558cb] .platform-operation-stream-shell .page-panel-body{min-height:0}[data-v-e9e558cb] .platform-operation-stream-shell .page-header-row{padding-bottom:12px}[data-v-e9e558cb] .platform-operation-stream-shell .page-header-kicker{display:none}[data-v-e9e558cb] .platform-operation-stream-shell .page-header-title{font-size:26px}[data-v-e9e558cb] .platform-operation-stream-shell .page-header-description{font-size:13px;line-height:1.5}.platform-nav-badge[data-v-e9e558cb]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:800;line-height:1;vertical-align:middle}.platform-card[data-v-e9e558cb]{display:flex;flex-direction:column;gap:18px}.platform-empty[data-v-e9e558cb]{max-width:560px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff}.platform-empty[data-v-e9e558cb]{max-width:560px}.platform-empty.is-error[data-v-e9e558cb]{border-color:#fecaca;color:#991b1b}.platform-empty-retry[data-v-e9e558cb]{margin-top:16px}.platform-table-wrap[data-v-e9e558cb]{min-width:0}.platform-table-wrap.is-mrbo-usage-list[data-v-e9e558cb]{overflow:auto}.platform-enterprise-load-more[data-v-e9e558cb]{display:flex;justify-content:center;padding:18px 0 8px;color:#66756f;font-size:13px}.platform-enterprise-load-status[data-v-e9e558cb]{margin:14px 0 0;color:#66756f;font-size:13px;text-align:center}.platform-table-wrap.is-enterprise-list .platform-table[data-v-e9e558cb]{min-width:960px}.platform-table-wrap.is-order-list .platform-table[data-v-e9e558cb]{min-width:920px}.platform-table-wrap.is-mrbo-usage-list .platform-table[data-v-e9e558cb]{min-width:1320px}.platform-table[data-v-e9e558cb]{width:100%;min-width:1180px;border-collapse:collapse}.platform-enterprise-selection-head[data-v-e9e558cb]{width:42px;min-width:42px;text-align:center}.platform-enterprise-selection-head input[data-v-e9e558cb]{width:16px;height:16px;accent-color:#2f8f62;cursor:pointer}.platform-table th[data-v-e9e558cb],.platform-table td[data-v-e9e558cb]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.platform-table th[data-v-e9e558cb]{color:#0f172a8a;font-size:12px;font-weight:600}.platform-table strong[data-v-e9e558cb],.platform-table span[data-v-e9e558cb]{display:block}.platform-enterprise-metrics[data-v-e9e558cb]{display:flex;flex-direction:column;gap:5px;min-width:220px}.platform-enterprise-metrics span[data-v-e9e558cb]{color:#52645d;font-size:13px;line-height:1.35;white-space:nowrap}.platform-user-identity[data-v-e9e558cb],.platform-user-time[data-v-e9e558cb]{display:flex;flex-direction:column;gap:5px}.platform-user-identity span[data-v-e9e558cb],.platform-user-time span[data-v-e9e558cb]{color:#66756f;font-size:12px;line-height:1.35;white-space:nowrap}.platform-user-publish-counts[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:5px 12px;min-width:160px}.platform-user-publish-counts span[data-v-e9e558cb]{color:#52645d;font-size:13px;line-height:1.35;white-space:nowrap}.platform-client-error-cell[data-v-e9e558cb]{display:flex;min-width:260px;max-width:560px;flex-direction:column;gap:5px}.platform-client-error-cell strong[data-v-e9e558cb],.platform-client-error-cell span[data-v-e9e558cb],.platform-client-error-cell code[data-v-e9e558cb]{overflow-wrap:anywhere}.platform-client-error-cell code[data-v-e9e558cb]{display:block;color:#5f6f68;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.platform-mrbo-card-list[data-v-e9e558cb]{display:grid;gap:14px}.platform-mrbo-usage-card[data-v-e9e558cb]{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff}.platform-mrbo-card-header[data-v-e9e558cb],.platform-mrbo-card-footer[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.platform-mrbo-card-identity[data-v-e9e558cb]{display:flex;min-width:0;flex:1 1 360px;flex-direction:column;gap:5px}.platform-mrbo-card-identity strong[data-v-e9e558cb]{color:var(--text-main);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.platform-mrbo-card-identity span[data-v-e9e558cb],.platform-mrbo-card-identity small[data-v-e9e558cb],.platform-mrbo-card-time time[data-v-e9e558cb]{color:#52645d;font-size:13px;line-height:1.45}.platform-mrbo-card-time[data-v-e9e558cb]{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.platform-mrbo-card-time span[data-v-e9e558cb]{padding:5px 9px;border-radius:999px;background:#eef7f2;color:#1f7a4d;font-size:12px;font-weight:800}.platform-mrbo-question-title[data-v-e9e558cb],.platform-mrbo-answer-description[data-v-e9e558cb]{min-width:0}.platform-mrbo-question-title span[data-v-e9e558cb],.platform-mrbo-answer-description span[data-v-e9e558cb],.platform-mrbo-metric span[data-v-e9e558cb]{display:block;margin-bottom:6px;color:#71817a;font-size:12px;font-weight:800}.platform-mrbo-question-title strong[data-v-e9e558cb]{display:block;color:var(--text-main);font-size:17px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.platform-mrbo-answer-description p[data-v-e9e558cb]{margin:0;color:#52645d;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.platform-mrbo-attachments[data-v-e9e558cb],.platform-mrbo-detail-attachments[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.platform-mrbo-attachment[data-v-e9e558cb],.platform-mrbo-detail-attachment[data-v-e9e558cb]{display:inline-flex;max-width:180px;min-height:36px;align-items:center;gap:7px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:5px 7px;background:#ffffffc7;color:#52645d;font-size:12px;font-weight:700;text-decoration:none}.platform-mrbo-attachment img[data-v-e9e558cb],.platform-mrbo-detail-attachment img[data-v-e9e558cb]{width:44px;height:44px;border-radius:6px;object-fit:cover}.platform-mrbo-attachment span[data-v-e9e558cb],.platform-mrbo-detail-attachment span[data-v-e9e558cb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mrbo-attachments small[data-v-e9e558cb]{align-self:center;color:#66756f;font-size:12px}.platform-mrbo-metric[data-v-e9e558cb]{min-width:150px;flex:1 1 150px}.platform-mrbo-metric strong[data-v-e9e558cb]{display:block;color:var(--text-main);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.platform-mrbo-user-cell[data-v-e9e558cb],.platform-mrbo-message-cell[data-v-e9e558cb],.platform-mrbo-usage-cell[data-v-e9e558cb]{min-width:180px}.platform-mrbo-message-cell[data-v-e9e558cb]{max-width:360px}.platform-mrbo-message-cell span[data-v-e9e558cb],.platform-mrbo-user-cell span[data-v-e9e558cb],.platform-mrbo-usage-cell span[data-v-e9e558cb]{color:#52645d;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.platform-mrbo-message-cell strong[data-v-e9e558cb],.platform-mrbo-user-cell strong[data-v-e9e558cb],.platform-mrbo-usage-cell strong[data-v-e9e558cb]{margin-bottom:5px;overflow-wrap:anywhere}.platform-mrbo-detail-text[data-v-e9e558cb]{margin:0;color:var(--text-main);font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.platform-table td[data-v-e9e558cb]:last-child{white-space:nowrap}.platform-table td:last-child button+button[data-v-e9e558cb]{margin-left:8px}.platform-form-grid[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.platform-form-grid label[data-v-e9e558cb]{display:flex;flex-direction:column;gap:8px;color:#52645d;font-size:13px;font-weight:700}.platform-form-grid .platform-checkbox-field[data-v-e9e558cb]{flex-direction:row;align-items:center;min-height:48px}.platform-provider-page[data-v-e9e558cb]{gap:24px}.platform-provider-page.has-provider-save-actions[data-v-e9e558cb]{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.platform-provider-instance-actions[data-v-e9e558cb],.platform-provider-instance-footer[data-v-e9e558cb],.platform-provider-row-actions[data-v-e9e558cb],.platform-provider-login-command-head[data-v-e9e558cb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platform-provider-environment-summary[data-v-e9e558cb]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.platform-provider-environment-summary>div[data-v-e9e558cb]{display:grid;min-width:0;grid-template-columns:auto 1fr;gap:5px 10px;align-items:center;padding:15px 16px;border:1px solid #dfe7e3;border-radius:13px;background:#f8faf9}.platform-provider-environment-summary strong[data-v-e9e558cb]{color:#26362f;font-size:13px}.platform-provider-environment-summary p[data-v-e9e558cb]{grid-column:1 / -1;margin:0;color:#66756f;font-size:12px;line-height:1.55}.platform-provider-instance-list[data-v-e9e558cb]{display:flex;flex-direction:column;gap:14px}.platform-model-pricing[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:13px;padding-top:0}.platform-model-pricing-head[data-v-e9e558cb]{padding-top:0}.platform-model-pricing-meta[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:7px 18px;color:#66756f;font-size:12px}.platform-model-pricing-table-wrap[data-v-e9e558cb]{overflow-x:auto;border:1px solid #e1e8e4;border-radius:12px;background:#fff}.platform-model-pricing-table[data-v-e9e558cb]{min-width:800px}.platform-model-pricing-table th[data-v-e9e558cb],.platform-model-pricing-table td[data-v-e9e558cb]{white-space:nowrap}.platform-model-pricing-table td[data-v-e9e558cb]:first-child{display:flex;align-items:center;gap:8px}.platform-provider-instance-card[data-v-e9e558cb]{position:relative;display:flex;min-width:0;flex-direction:column;gap:16px;padding:18px;border:1px solid #dfe7e3;border-radius:14px;background:#fbfcfb;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.platform-provider-instance-card.is-order-dragging[data-v-e9e558cb]{opacity:.52}.platform-provider-instance-card.is-order-drop-before[data-v-e9e558cb],.platform-provider-instance-card.is-order-drop-after[data-v-e9e558cb]{border-color:#2f8f62;box-shadow:0 0 0 2px #2f8f622e}.platform-provider-instance-card.is-order-drop-before[data-v-e9e558cb]:before,.platform-provider-instance-card.is-order-drop-after[data-v-e9e558cb]:after{position:absolute;right:18px;left:18px;height:3px;border-radius:99px;background:#2f8f62;content:""}.platform-provider-instance-card.is-order-drop-before[data-v-e9e558cb]:before{top:-8px}.platform-provider-instance-card.is-order-drop-after[data-v-e9e558cb]:after{bottom:-8px}.platform-provider-instance-summary[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.platform-provider-instance-summary>div[data-v-e9e558cb]{min-width:0;padding:10px 12px;border-left:1px solid #e3e9e6}.platform-provider-instance-summary>div[data-v-e9e558cb]:first-child{padding-left:0;border-left:0}.platform-provider-instance-summary dt[data-v-e9e558cb]{margin-bottom:6px;color:#78857f;font-size:11px;font-weight:800}.platform-provider-instance-summary dd[data-v-e9e558cb]{margin:0;color:#34443e;font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.platform-provider-recovery-time[data-v-e9e558cb]{display:block;flex-basis:100%;margin-top:6px;color:#9a5b13;font-size:11px;font-weight:750;line-height:1.45}.platform-provider-status-value[data-v-e9e558cb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;white-space:nowrap}.platform-provider-status-time[data-v-e9e558cb]{color:#78857f;font-size:11px;font-weight:650;line-height:1.45}.platform-provider-instance-head[data-v-e9e558cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-provider-instance-head>div[data-v-e9e558cb]:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.platform-provider-drag-handle[data-v-e9e558cb]{display:inline-grid;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#7b8883;cursor:grab;place-items:center}.platform-provider-drag-handle[data-v-e9e558cb]:hover{background:#eef4f1;color:#24744c}.platform-provider-drag-handle[data-v-e9e558cb]:active{cursor:grabbing}.platform-provider-drag-handle[data-v-e9e558cb]:focus-visible{outline:3px solid rgba(47,143,98,.22);outline-offset:2px}.platform-provider-drag-handle span[data-v-e9e558cb]{width:14px;height:18px;background-image:radial-gradient(circle,currentColor 1.4px,transparent 1.7px);background-position:0 0,7px 0;background-size:7px 6px}.platform-provider-priority[data-v-e9e558cb]{color:#24744c;font-size:12px;font-weight:800}.platform-provider-instance-actions .secondary-button[data-v-e9e558cb],.platform-provider-instance-footer .secondary-button[data-v-e9e558cb],.platform-provider-row-actions .secondary-button[data-v-e9e558cb]{min-height:36px;padding:0 11px}.platform-provider-row-actions .is-danger[data-v-e9e558cb]{color:#b42318}.platform-provider-instance-footer[data-v-e9e558cb]{justify-content:space-between;color:#7b8883;font-size:11px}.platform-provider-login-command[data-v-e9e558cb]{display:flex;flex-direction:column;gap:7px;margin:0;color:#52645d;font-size:12px}.platform-provider-login-command-head[data-v-e9e558cb]{justify-content:space-between}.platform-provider-login-command code[data-v-e9e558cb]{padding:10px 12px;border-radius:9px;background:#17231e;color:#e8f6ee;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.platform-provider-diagnostic-list[data-v-e9e558cb]{display:grid;gap:9px}.platform-provider-editor[data-v-e9e558cb],.platform-provider-authentication[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:18px}.platform-provider-editor-section[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:14px;padding-bottom:18px;border-bottom:1px solid #e5ebe8}.platform-provider-editor-section-head h4[data-v-e9e558cb]{margin:0;color:#26362f;font-size:14px}.platform-provider-account-note[data-v-e9e558cb]{padding:14px 15px;border:1px solid rgba(47,143,98,.2);border-radius:12px;background:#f5faf7}.platform-provider-account-note strong[data-v-e9e558cb]{color:#24744c;font-size:13px}.platform-provider-account-note p[data-v-e9e558cb]{margin:5px 0 0;color:#52645d;font-size:12px;line-height:1.65}.platform-provider-editor-toggle[data-v-e9e558cb]{width:fit-content}.platform-provider-auth-overview[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-provider-auth-overview>div[data-v-e9e558cb]{position:relative;display:grid;min-width:0;gap:5px;padding:17px 108px 17px 17px;border:1px solid #dfe7e3;border-radius:13px;background:#f8faf9}.platform-provider-auth-overview>div>span[data-v-e9e558cb]:first-child{color:#78857f;font-size:11px;font-weight:750}.platform-provider-auth-overview strong[data-v-e9e558cb]{color:#26362f;font-size:15px}.platform-provider-auth-overview small[data-v-e9e558cb]{color:#66756f;font-size:12px;line-height:1.5}.platform-provider-auth-overview .platform-provider-badge[data-v-e9e558cb]{position:absolute;top:17px;right:16px}.platform-provider-reauthentication[data-v-e9e558cb]{display:grid;gap:16px;padding:16px;border:1px solid #e3e9e6;border-radius:13px;background:#fbfcfb}.platform-provider-reauthentication-head[data-v-e9e558cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-provider-reauthentication-head>div[data-v-e9e558cb]{display:grid;gap:4px}.platform-provider-reauthentication-head strong[data-v-e9e558cb]{color:#26362f;font-size:14px}.platform-provider-reauthentication-head span[data-v-e9e558cb]{color:#66756f;font-size:12px}.platform-provider-reauthentication-trigger[data-v-e9e558cb]{width:fit-content;padding:0;border:0;background:transparent;color:#4f6f60;cursor:pointer;font-size:12px;font-weight:750}.platform-provider-reauthentication-trigger[data-v-e9e558cb]:hover{color:#24744c;text-decoration:underline}.platform-provider-auth-steps[data-v-e9e558cb]{display:grid;gap:10px;margin:0;padding-left:24px;color:#43554d;font-size:13px;line-height:1.6}.platform-runtime-plan[data-v-e9e558cb],.platform-provider-config[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.platform-runtime-plan[data-v-e9e558cb]{border-color:#2f8f622e;background:linear-gradient(145deg,#f6fbf8,#fff 58%)}.platform-provider-config.is-flat[data-v-e9e558cb]{padding:0;border:0;border-radius:0;background:transparent}.platform-provider-section-head[data-v-e9e558cb],.platform-provider-form-intro[data-v-e9e558cb],.platform-provider-actions[data-v-e9e558cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-provider-section-head h3[data-v-e9e558cb],.platform-provider-title-line h3[data-v-e9e558cb]{margin:0;color:var(--text-main);font-size:18px;line-height:1.4}.platform-provider-section-head p[data-v-e9e558cb]{max-width:720px;margin:5px 0 0;color:#66756f;font-size:13px;line-height:1.65}.platform-provider-title-line[data-v-e9e558cb]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-runtime-options[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-runtime-option[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:10px;padding:17px 18px;border:1px solid #dfe7e3;border-radius:14px;background:#ffffffdb;color:var(--text-main);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-runtime-option[data-v-e9e558cb]:hover{border-color:#2f8f626b;transform:translateY(-1px)}.platform-runtime-option[data-v-e9e558cb]:focus-visible{outline:3px solid rgba(47,143,98,.2);outline-offset:2px}.platform-runtime-option.is-active[data-v-e9e558cb]{border-color:#2f8f62;box-shadow:0 0 0 1px #2f8f62,0 10px 24px #2f8f621a}.platform-runtime-option-topline[data-v-e9e558cb]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.platform-runtime-option-topline strong[data-v-e9e558cb]{font-size:16px}.platform-provider-role[data-v-e9e558cb]{color:#2f8f62;font-size:12px;font-weight:700}.platform-runtime-option-model[data-v-e9e558cb]{max-width:100%;color:#52645d;font-size:13px;overflow-wrap:anywhere}.platform-runtime-summary[data-v-e9e558cb],.platform-provider-warning[data-v-e9e558cb],.platform-provider-check-result[data-v-e9e558cb]{margin:0;color:#52645d;font-size:13px;line-height:1.65}.platform-provider-warning[data-v-e9e558cb]{padding:10px 12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412}.platform-provider-badge[data-v-e9e558cb]{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#f1f5f3;color:#64746d;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.platform-provider-badge.is-success[data-v-e9e558cb]{background:#e8f6ee;color:#24744c}.platform-provider-badge.is-warning[data-v-e9e558cb]{background:#fff2dc;color:#9a5b13}.platform-provider-badge.is-muted[data-v-e9e558cb]{background:#f1f3f2;color:#78827e}.platform-provider-toggle[data-v-e9e558cb]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid #d7e1dd;border-radius:10px;color:#34443e;font-size:13px;font-weight:700;cursor:pointer}.platform-provider-toggle input[data-v-e9e558cb]{width:16px;height:16px;accent-color:#2f8f62}.platform-provider-tabs[data-v-e9e558cb]{display:flex;gap:6px;padding:5px;border-radius:12px;background:#f3f6f4;overflow-x:auto}.platform-provider-tabs button[data-v-e9e558cb]{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#66756f;font-size:13px;font-weight:750;cursor:pointer}.platform-provider-tabs button.is-active[data-v-e9e558cb]{background:#fff;color:#24744c;box-shadow:0 2px 10px #0f172a12}.platform-provider-tab-note[data-v-e9e558cb]{color:#8b9691;font-size:10px;font-weight:650}.platform-provider-form[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:18px;padding:18px;border:1px solid #e5ebe8;border-radius:14px;background:#fbfcfb}.platform-provider-form.is-unavailable[data-v-e9e558cb]{background:#f8f9f8}.platform-provider-form-intro>div[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-provider-form-intro strong[data-v-e9e558cb]{color:var(--text-main);font-size:15px}.platform-provider-form-intro span[data-v-e9e558cb]:not(.platform-provider-badge){color:#66756f;font-size:12px;line-height:1.55}.platform-provider-fields[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-provider-fields.is-single[data-v-e9e558cb]{grid-template-columns:minmax(0,1fr)}.platform-provider-fields label[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#52645d;font-size:13px;font-weight:750}.platform-provider-fields input[data-v-e9e558cb],.platform-provider-fields select[data-v-e9e558cb]{width:100%;box-sizing:border-box;font-size:14px}.platform-provider-fields small[data-v-e9e558cb]{color:#7b8883;font-size:11px;font-weight:500;line-height:1.5}.platform-provider-capability-control[data-v-e9e558cb]{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:#34443e;font-weight:650}.platform-provider-capability-control input[data-v-e9e558cb]{width:16px;height:16px;accent-color:#2f8f62}.platform-provider-advanced[data-v-e9e558cb]{border-top:1px solid #e5ebe8}.platform-provider-advanced summary[data-v-e9e558cb]{width:fit-content;margin-top:13px;color:#52645d;font-size:12px;font-weight:750;cursor:pointer}.platform-provider-advanced summary[data-v-e9e558cb]:focus-visible{border-radius:5px;outline:3px solid rgba(47,143,98,.2);outline-offset:2px}.platform-provider-advanced[open] summary[data-v-e9e558cb]{margin-bottom:14px}.platform-provider-actions[data-v-e9e558cb]{position:fixed;z-index:20;right:24px;bottom:0;left:24px;align-items:center;justify-content:flex-end;padding:14px max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border:1px solid #dfe7e3;border-bottom:0;border-radius:13px 13px 0 0;background:#fffffff0;box-shadow:0 -10px 28px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-provider-actions button[data-v-e9e558cb]:disabled{cursor:not-allowed;opacity:.52}.platform-metrics[data-v-e9e558cb]{margin-bottom:14px}.platform-metrics span[data-v-e9e558cb]{padding:8px 10px;border-radius:8px;background:#eef7f2}.platform-expiry-alert-bar[data-v-e9e558cb]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7}.platform-file-partial-bar[data-v-e9e558cb]{margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--ui-warning, #b7791f) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-warning, #b7791f) 10%,white);color:#805b13;font-size:13px}.platform-expiry-alert-copy[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-expiry-alert-copy strong[data-v-e9e558cb]{color:#991b1b;font-size:14px;font-weight:800;line-height:1.35}.platform-expiry-alert-copy span[data-v-e9e558cb]{color:#7f1d1d;font-size:12px;line-height:1.45}.platform-expiry-reminder-config[data-v-e9e558cb]{display:flex;flex-direction:column;gap:12px}.platform-expiry-reminder-title[data-v-e9e558cb]{color:#52645d;font-size:13px;font-weight:700}.platform-access-insights[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-4px 0 14px}.platform-access-insights section[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff}.platform-access-insights strong[data-v-e9e558cb]{color:var(--text-main);font-size:13px}.platform-access-insights span[data-v-e9e558cb]{overflow:hidden;color:#52645d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-load-panel[data-v-e9e558cb]{gap:20px}.platform-load-control[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8faf9}.platform-load-switch[data-v-e9e558cb]{display:inline-flex;align-items:center;gap:9px;color:var(--text-main);font-size:14px;font-weight:750}.platform-load-switch input[data-v-e9e558cb]{width:18px;height:18px;accent-color:#1f7a4d}.platform-load-control-actions[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:10px}.platform-load-shadow-note[data-v-e9e558cb],.platform-load-critical-alert[data-v-e9e558cb]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a5f;font-size:13px;line-height:1.5}.platform-load-shadow-note strong[data-v-e9e558cb],.platform-load-critical-alert strong[data-v-e9e558cb]{flex:0 0 auto;font-weight:800}.platform-load-critical-alert[data-v-e9e558cb]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.platform-load-critical-alert.is-warning[data-v-e9e558cb]{border-color:#fde68a;background:#fffbeb;color:#92400e}.platform-load-summary[data-v-e9e558cb],.platform-load-mini-grid[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.platform-load-tile[data-v-e9e558cb],.platform-load-mini-grid div[data-v-e9e558cb]{min-width:0;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8faf9}.platform-load-tile.is-warning[data-v-e9e558cb],.platform-load-mini-grid div.is-warning[data-v-e9e558cb]{border-color:#fde68a;background:#fffbeb}.platform-load-tile.is-danger[data-v-e9e558cb],.platform-load-mini-grid div.is-danger[data-v-e9e558cb]{border-color:#fecaca;background:#fef2f2}.platform-load-tile span[data-v-e9e558cb],.platform-load-mini-grid span[data-v-e9e558cb]{display:block;color:#0f172a8a;font-size:12px;font-weight:700}.platform-load-tile strong[data-v-e9e558cb],.platform-load-mini-grid strong[data-v-e9e558cb]{display:block;margin-top:8px;color:var(--text-main);font-size:24px;font-weight:750;line-height:1.1}.platform-load-tile small[data-v-e9e558cb],.platform-load-mini-grid small[data-v-e9e558cb]{display:block;margin-top:7px;color:#66756f;font-size:12px;line-height:1.45}.platform-load-grid[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-load-section[data-v-e9e558cb]{min-width:0}.platform-load-section h4[data-v-e9e558cb]{margin:0 0 12px;color:var(--text-main);font-size:15px;font-weight:750}.platform-load-table-wrap[data-v-e9e558cb]{overflow:auto}.platform-load-table[data-v-e9e558cb]{min-width:760px}.platform-load-table td strong[data-v-e9e558cb],.platform-load-table td span[data-v-e9e558cb]{overflow-wrap:anywhere}.platform-load-section-intro[data-v-e9e558cb]{margin-bottom:12px}.platform-load-subsection[data-v-e9e558cb]{margin-top:14px}.platform-load-date-value[data-v-e9e558cb],.platform-load-stage-value[data-v-e9e558cb]{font-size:16px!important;line-height:1.35!important}.platform-feed-publish-recent-table[data-v-e9e558cb]{min-width:1120px}.platform-load-updated[data-v-e9e558cb]{margin:0;color:#66756f;font-size:12px}.platform-load-hint[data-v-e9e558cb]{margin:0;color:#66756f;font-size:13px;line-height:1.6}.platform-empty-line[data-v-e9e558cb]{margin:18px 0 0;color:#66756f}.platform-detail-state[data-v-e9e558cb]{padding:24px 0;color:#66756f}.platform-detail-layout[data-v-e9e558cb]{display:flex;flex-direction:column;gap:22px}.platform-detail-stats[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid rgba(15,23,42,.08);border-left:1px solid rgba(15,23,42,.08)}.platform-detail-stats div[data-v-e9e558cb]{min-height:76px;padding:14px;border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.platform-detail-stats span[data-v-e9e558cb],.platform-detail-list dt[data-v-e9e558cb]{display:block;color:#0f172a8a;font-size:12px;font-weight:600}.platform-detail-stats strong[data-v-e9e558cb]{display:block;margin-top:8px;color:var(--text-main);font-size:20px;font-weight:700}.platform-detail-sections[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.platform-detail-sections section[data-v-e9e558cb]{min-width:0}.platform-detail-sections h4[data-v-e9e558cb]{margin:0 0 12px;color:var(--text-main);font-size:15px}.platform-detail-section-copy[data-v-e9e558cb]{margin:-4px 0 12px;color:#66756f;font-size:13px;line-height:1.6}.platform-detail-section-head[data-v-e9e558cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.platform-detail-section-head h4[data-v-e9e558cb]{margin:0}.platform-detail-section-head button[data-v-e9e558cb],.platform-line-action[data-v-e9e558cb]{border:0;background:transparent;color:#1f7a4d;font-size:13px;font-weight:700;cursor:pointer}.platform-detail-actions[data-v-e9e558cb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.platform-detail-footer-actions[data-v-e9e558cb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.platform-detail-footer-primary[data-v-e9e558cb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.platform-action-form[data-v-e9e558cb]{display:flex;flex-direction:column;gap:16px}.platform-recharge-mode[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#f2f5f3}.platform-recharge-mode button[data-v-e9e558cb]{min-height:38px;border:0;border-radius:9px;background:transparent;color:#65736d;font-size:13px;font-weight:700;cursor:pointer}.platform-recharge-mode button.active[data-v-e9e558cb]{background:#fff;color:var(--text-main);box-shadow:0 1px 4px #0f172a1f}.platform-action-form label[data-v-e9e558cb]{display:flex;flex-direction:column;gap:8px;color:#52645d;font-size:13px;font-weight:700}.platform-action-form input[data-v-e9e558cb],.platform-action-form select[data-v-e9e558cb],.platform-action-form textarea[data-v-e9e558cb]{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:10px 12px;background:#fff;color:var(--text-main);font-size:14px;font-weight:600}.platform-action-form textarea[data-v-e9e558cb]{resize:vertical}.platform-expiry-alert-form[data-v-e9e558cb]{gap:18px}.platform-action-form .platform-expiry-reminder-row[data-v-e9e558cb]{display:grid;width:fit-content;max-width:100%;grid-template-columns:18px max-content minmax(82px,96px) max-content;align-items:center;gap:10px;color:#52645d;font-size:13px;font-weight:700;line-height:1.35}.platform-action-form .platform-expiry-reminder-row span[data-v-e9e558cb]{white-space:nowrap}.platform-action-form .platform-expiry-reminder-row input[type=checkbox][data-v-e9e558cb]{width:18px;min-width:18px;height:18px;padding:0;border-radius:5px;accent-color:#b42318}.platform-action-form .platform-expiry-reminder-row input[type=number][data-v-e9e558cb]{width:96px;min-height:40px;padding:8px 12px}.platform-action-footer[data-v-e9e558cb]{display:flex;justify-content:flex-end;gap:10px}.platform-detail-list[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(15,23,42,.08);border-left:1px solid rgba(15,23,42,.08)}.platform-detail-list.is-wide[data-v-e9e558cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail-list div[data-v-e9e558cb]{min-width:0;padding:13px 14px;border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.platform-detail-list dd[data-v-e9e558cb]{margin:7px 0 0;color:var(--text-main);font-size:14px;line-height:1.5;word-break:break-word}.platform-detail-copy-value[data-v-e9e558cb]{display:flex;align-items:center;gap:10px}.platform-detail-copy-value code[data-v-e9e558cb]{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.platform-detail-copy-value button[data-v-e9e558cb]{flex-shrink:0;padding:4px 8px;border:0;background:transparent;color:#1f7a4d;font-weight:700;cursor:pointer}.platform-detail-list a[data-v-e9e558cb]{color:#1f7a4d}.platform-detail-lines[data-v-e9e558cb]{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(15,23,42,.08)}.platform-detail-lines li[data-v-e9e558cb]{padding:12px 0;border-bottom:1px solid rgba(15,23,42,.08);color:#66756f;font-size:14px}.platform-detail-lines strong[data-v-e9e558cb],.platform-detail-lines span[data-v-e9e558cb]{display:block}.platform-detail-lines strong[data-v-e9e558cb]{color:var(--text-main);font-weight:700}.platform-detail-lines span[data-v-e9e558cb]{margin-top:4px;color:#66756f;font-size:12px;line-height:1.5}.platform-voice-file[data-v-e9e558cb]{color:#66756f;font-size:12px}.platform-voice-audio-block[data-v-e9e558cb]{display:flex;align-items:center;gap:8px;margin-top:6px;min-height:38px}.platform-voice-audio-block.is-detail[data-v-e9e558cb]{margin-top:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8faf9}.platform-voice-audio-element[data-v-e9e558cb]{display:none}.platform-voice-play-button[data-v-e9e558cb]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;padding:0;border:0;border-radius:50%;background:#e8f2ec;color:#1f7a4d;cursor:pointer}.platform-voice-play-button[data-v-e9e558cb]:hover{background:#d9eadf}.platform-voice-progress[data-v-e9e558cb]{width:96px;accent-color:#1f7a4d}.platform-voice-audio-block.is-detail .platform-voice-progress[data-v-e9e558cb]{flex:1 1 160px}.platform-voice-time[data-v-e9e558cb]{min-width:84px;color:var(--text-main);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.platform-voice-link[data-v-e9e558cb]{color:#1f7a4d;font-size:12px;text-decoration:none;white-space:nowrap}.platform-voice-text[data-v-e9e558cb]{margin:0;color:var(--text-main);font-size:14px;line-height:1.7;white-space:pre-wrap}.platform-line-action[data-v-e9e558cb]{margin-top:6px;padding:0}.platform-file-preview[data-v-e9e558cb]{display:flex;min-height:120px;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8faf9;color:#66756f}.platform-file-preview img[data-v-e9e558cb]{max-width:100%;max-height:260px;object-fit:contain}.platform-raw-json[data-v-e9e558cb]{max-height:calc(var(--web-logical-vh) * 68);overflow:auto;margin:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8faf9;color:#17201c;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.platform-timeline[data-v-e9e558cb]{display:flex;flex-direction:column;gap:0;max-height:calc(var(--web-logical-vh) * 70);overflow:auto;margin:0;padding:0;list-style:none}.platform-timeline li[data-v-e9e558cb]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid rgba(15,23,42,.08)}.platform-timeline time[data-v-e9e558cb]{color:#0f172a8a;font-size:12px;line-height:1.5}.platform-timeline-body[data-v-e9e558cb]{display:flex;min-width:0;flex-direction:column;gap:6px}.platform-timeline-body strong[data-v-e9e558cb]{color:var(--text-main);font-size:14px;line-height:1.45;word-break:break-word}.platform-timeline-body span[data-v-e9e558cb]{color:#66756f;font-size:12px}.platform-timeline-meta[data-v-e9e558cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2px 0 0;border-top:1px solid rgba(15,23,42,.08);border-left:1px solid rgba(15,23,42,.08)}.platform-timeline-meta div[data-v-e9e558cb]{min-width:0;padding:8px 10px;border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.platform-timeline-meta dt[data-v-e9e558cb]{color:#0f172a8a;font-size:11px;font-weight:700}.platform-timeline-meta dd[data-v-e9e558cb]{margin:4px 0 0;color:var(--text-main);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.platform-timeline-body pre[data-v-e9e558cb]{max-height:220px;overflow:auto;margin:6px 0 0;padding:12px;border-radius:8px;background:#f8faf9;color:#17201c;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.platform-timeline-details[data-v-e9e558cb]{margin-top:6px}.platform-timeline-details summary[data-v-e9e558cb]{width:fit-content;cursor:pointer;color:var(--color-primary);font-size:12px;font-weight:700}.industry-settings-head[data-v-e9e558cb]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.industry-settings-head>div[data-v-e9e558cb]{display:flex;flex-direction:column;gap:4px}.industry-settings-head strong[data-v-e9e558cb]{color:var(--text-main);font-size:18px}.industry-settings-head span[data-v-e9e558cb]{color:#7b8983;font-size:12px}.industry-settings-groups[data-v-e9e558cb]{display:grid;gap:12px}.industry-settings-groups details[data-v-e9e558cb]{padding:0 16px 16px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff}.industry-settings-groups summary[data-v-e9e558cb]{padding:16px 0;cursor:pointer;color:var(--text-main);font-weight:800}.industry-setting-subsection+.industry-setting-subsection[data-v-e9e558cb]{margin-top:18px;padding-top:16px;border-top:1px solid rgba(15,23,42,.07)}.industry-setting-subsection h4[data-v-e9e558cb]{margin:0 0 10px;color:#52615b;font-size:13px}.platform-capture-switch[data-v-e9e558cb]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.platform-capture-switch input[data-v-e9e558cb]{position:absolute;opacity:0;width:36px;height:22px}.platform-capture-switch-track[data-v-e9e558cb]{width:36px;height:22px;background:#c5cbc8;border-radius:20px;padding:3px;transition:background .15s}.platform-capture-switch-track[data-v-e9e558cb]:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.platform-capture-switch input:checked+span[data-v-e9e558cb]{background:#397b61}.platform-capture-switch input:checked+span[data-v-e9e558cb]:after{transform:translate(14px)}.platform-capture-switch input:focus-visible+span[data-v-e9e558cb]{outline:2px solid #397b61;outline-offset:3px}.platform-capture-switch input:disabled~span[data-v-e9e558cb]{opacity:.5}.platform-capture-reports>p[data-v-e9e558cb]{color:#68756f;font-size:13px;line-height:1.6;margin:8px 0}.platform-capture-reports details[data-v-e9e558cb]{border-top:1px solid #e4ebe6;padding:10px 0}.platform-capture-reports summary[data-v-e9e558cb]{cursor:pointer;line-height:1.6;font-size:13px;overflow-wrap:anywhere}.platform-capture-reports details>button[data-v-e9e558cb]{margin:8px 0}.feed-editor-modal[data-v-60e9e2a1]{min-width:0}.feed-editor-modal__template-trigger[data-v-60e9e2a1]{display:flex;align-items:center;justify-content:center;gap:2px;width:fit-content;margin:0;padding:0 8px;border:0;background:transparent;color:#7f8995;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.feed-editor-modal__template-trigger[data-v-60e9e2a1]:hover{color:#4f5965}.feed-editor-modal__template-trigger[data-v-60e9e2a1]:focus-visible{border-radius:6px;outline:2px solid rgba(32,191,100,.28);outline-offset:1px}.feed-editor-modal__template-trigger[data-v-60e9e2a1]:disabled{cursor:default;opacity:.52}.feed-editor-modal__error[data-v-60e9e2a1]{margin:12px 20px 0;padding:10px 12px;border-radius:10px;background:#fff4f2;color:#c43224;font-size:13px}.feed-editor-modal__primary[data-v-60e9e2a1]{padding:18px 20px 16px}.feed-editor-modal__content-field[data-v-60e9e2a1]{position:relative}.feed-editor-modal__primary textarea[data-v-60e9e2a1]{width:100%;min-height:112px;box-sizing:border-box;padding:0;border:0;outline:0;overflow-y:hidden;resize:none;color:#20252a;background:transparent;font:inherit;font-size:16px;line-height:1.65}.feed-editor-modal__content-count[data-v-60e9e2a1]{display:block;margin-top:4px;color:#a3a3a3;font-size:12px;line-height:1.4;pointer-events:none;text-align:right}.feed-editor-modal__primary textarea[data-v-60e9e2a1]::placeholder{color:#aeb4bc}.feed-editor-modal__primary[data-v-60e9e2a1] .plan-attachment-grid{margin-top:10px}.feed-editor-modal__tags[data-v-60e9e2a1]{margin-top:14px}.feed-editor-modal__cells[data-v-60e9e2a1]{border-top:1px solid #f0f1f3}.feed-editor-modal__cell[data-v-60e9e2a1]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid #f3f4f6;color:#20252a;font-size:14px}.feed-editor-modal__cell>span[data-v-60e9e2a1]{flex-shrink:0;color:#68717b}.feed-editor-modal__cell select[data-v-60e9e2a1]{min-width:0;flex:1;padding:0;border:0;outline:0;color:#20252a;background:transparent;font:inherit;text-align:right;cursor:pointer;direction:rtl}.feed-editor-modal__switch-cell>span[data-v-60e9e2a1]{display:grid;gap:2px}.feed-editor-modal__switch-cell>span strong[data-v-60e9e2a1]{color:#20252a;font-size:14px;font-weight:500}.feed-editor-modal__switch-cell>span small[data-v-60e9e2a1]{color:#9199a3;font-size:12px}.feed-editor-modal__switch-cell input[data-v-60e9e2a1]{width:38px;height:20px;accent-color:#20bf64}.feed-editor-modal__optional[data-v-60e9e2a1]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 18px;border-top:1px solid #f0f1f3}.feed-editor-modal__draft[data-v-60e9e2a1]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 20px;border:0;border-bottom:1px solid #f3f4f6;background:#fff;text-align:left;cursor:pointer}.feed-editor-modal__draft-remove[data-v-60e9e2a1]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f1f3f5;color:#8c939c;font-size:17px}.feed-editor-modal__draft>span[data-v-60e9e2a1]:nth-child(2){display:grid;min-width:0;gap:3px}.feed-editor-modal__draft strong[data-v-60e9e2a1],.feed-editor-modal__draft small[data-v-60e9e2a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-editor-modal__draft strong[data-v-60e9e2a1]{color:#20252a;font-size:14px}.feed-editor-modal__draft small[data-v-60e9e2a1]{color:#9199a3;font-size:12px}.feed-editor-modal__draft em[data-v-60e9e2a1]{padding:4px 8px;border-radius:999px;background:#ecfaf2;color:#168451;font-size:12px;font-style:normal}.feed-template-modal[data-v-60e9e2a1]{display:grid;gap:14px;min-height:320px}.feed-template-modal__empty[data-v-60e9e2a1]{display:grid;min-height:240px;place-items:center;color:#9199a3}.feed-template-modal__list[data-v-60e9e2a1]{overflow:hidden;border:1px solid #e8ecef;border-radius:12px}.feed-template-modal__item[data-v-60e9e2a1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid #eef1f3}.feed-template-modal__item[data-v-60e9e2a1]:first-child{border-top:0}.feed-template-modal__item>button[data-v-60e9e2a1]:first-child{display:grid;gap:5px;min-width:0;padding:14px 16px;border:0;background:#fff;color:#20252a;text-align:left;cursor:pointer}.feed-template-modal__item strong[data-v-60e9e2a1],.feed-template-modal__item span[data-v-60e9e2a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-template-modal__item span[data-v-60e9e2a1]{color:#7f8995;font-size:12px}.feed-template-modal__delete[data-v-60e9e2a1]{margin-right:12px;padding:7px 10px;border:0;border-radius:8px;background:#fff4f2;color:#c43224;cursor:pointer}.feed-template-modal__more[data-v-60e9e2a1]{width:100%;border-radius:0}.feed-template-save-field[data-v-60e9e2a1]{display:grid;gap:8px}.feed-template-save-field span[data-v-60e9e2a1]{color:#66717d;font-size:13px}.feed-template-save-field input[data-v-60e9e2a1]{height:42px;padding:0 12px;border:1px solid #dce2e8;border-radius:10px;font:inherit}.project-batch-form[data-v-8494f653]{display:grid;gap:14px}.project-batch-count[data-v-8494f653]{padding:3px 8px;border-radius:999px;background:#edf8f1;color:#167447;font-size:12px;font-weight:700}[data-v-8494f653] .project-batch-name-input{min-height:112px;resize:vertical;line-height:1.65}.project-batch-settings[data-v-8494f653]{display:grid;gap:12px;padding:14px 16px;border:1px solid #e4ebe7;border-radius:18px;background:#fbfcfb}.project-batch-settings__head>div[data-v-8494f653]{display:flex;align-items:baseline;gap:10px}.project-batch-settings__head strong[data-v-8494f653]{color:#172033;font-size:15px}.project-batch-settings__head span[data-v-8494f653]{color:#819087;font-size:12px}.project-batch-customer-option[data-v-8494f653]{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #dce8e0;border-radius:13px;background:#fff;cursor:pointer}.project-batch-customer-option[data-v-8494f653]:has(input:checked){border-color:#86c7a2;background:#f2faf5;box-shadow:0 0 0 3px #1f8b4c12}.project-batch-customer-option input[data-v-8494f653]{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:#178247}.project-batch-customer-option>span[data-v-8494f653]{display:grid;gap:3px}.project-batch-customer-option strong[data-v-8494f653]{color:#263548;font-size:13px}.project-batch-customer-option small[data-v-8494f653]{color:#718096;line-height:1.5}.project-batch-results[data-v-8494f653]{display:grid;gap:10px}.project-batch-results__summary[data-v-8494f653]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#4f5d6f;font-size:12px}.project-batch-results__summary strong[data-v-8494f653]{color:#172033;font-size:13px}.project-batch-results__summary .is-warning[data-v-8494f653]{color:#a15c00}.project-batch-results__summary .is-error[data-v-8494f653]{color:#b42318}.project-batch-results ul[data-v-8494f653]{display:grid;max-height:190px;margin:0;padding:0;overflow:auto;border:1px solid #e5ebe8;border-radius:13px;list-style:none}.project-batch-results li[data-v-8494f653]{display:grid;grid-template-columns:18px minmax(150px,.8fr) minmax(190px,1.2fr);align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #edf1ef;color:#5a6878;font-size:12px}.project-batch-results li[data-v-8494f653]:last-child{border-bottom:0}.project-batch-results li.is-success svg[data-v-8494f653]{color:#178247}.project-batch-results li.is-warning svg[data-v-8494f653]{color:#c27011}.project-batch-results li.is-error svg[data-v-8494f653]{color:#c0362c}.project-batch-results__name[data-v-8494f653]{overflow:hidden;color:#253245;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-batch-results__message[data-v-8494f653]{line-height:1.45}.project-batch-footer-status[data-v-8494f653]{display:inline-flex;align-items:center;gap:7px;color:#748195;font-size:12px}.project-batch-footer-actions[data-v-8494f653]{display:flex;align-items:center;gap:12px}.project-batch-spinner[data-v-8494f653]{animation:project-batch-spin-8494f653 .9s linear infinite}@keyframes project-batch-spin-8494f653{to{transform:rotate(360deg)}}@media(max-width:720px){.project-batch-results li[data-v-8494f653]{grid-template-columns:18px minmax(0,1fr)}.project-batch-results__message[data-v-8494f653]{grid-column:2}.project-batch-footer-status[data-v-8494f653]{width:100%}}.project-attention-groups[data-v-63127e6e]{display:grid;gap:22px}.project-attention-group[data-v-63127e6e]{display:grid;gap:10px}.project-attention-group-title[data-v-63127e6e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;color:#64748b}.project-attention-group-title strong[data-v-63127e6e]{color:#334155;font-size:14px}.project-attention-group-title span[data-v-63127e6e]{font-size:12px}.project-attention-list[data-v-63127e6e]{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.project-attention-load-more[data-v-63127e6e]{justify-self:center;border:0;background:transparent;color:#178247;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.project-attention-item[data-v-63127e6e]{display:grid;width:100%;min-width:0;align-items:center;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:13px 14px;border:0;border-bottom:1px solid rgba(15,23,42,.07);background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.project-attention-item[data-v-63127e6e]:last-child{border-bottom:0}.project-attention-item[data-v-63127e6e]:hover,.project-attention-item[data-v-63127e6e]:focus-visible{background:#f7faf8;outline:none}.project-attention-item>img[data-v-63127e6e]{width:38px;height:38px;border-radius:50%;object-fit:cover}.project-attention-item__body[data-v-63127e6e]{display:grid;min-width:0;gap:4px}.project-attention-item__body strong[data-v-63127e6e]{overflow:hidden;color:#1e293b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-attention-item__body small[data-v-63127e6e]{color:#64748b;font-size:12px}.project-attention-item__date[data-v-63127e6e]{display:inline-flex;align-items:center;gap:5px;color:#b45309;font-size:12px}.project-followup-activity-card[data-v-c558f0a9]{overflow:hidden;border:1px solid #dfe5ee;border-radius:16px;background:#fff;box-shadow:0 18px 48px #0f172a2e}.project-followup-activity-card[data-v-c558f0a9] .record-card{padding:16px;border-bottom:0}.project-followup-activity-card[data-v-c558f0a9] .record-content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.project-followup-project-card[data-v-7dcaf0f0]{overflow:hidden;border:1px solid rgba(24,119,74,.18);border-radius:18px;background:#fff;color:#17221c;box-shadow:0 20px 54px #0f172a2e}.project-followup-project-card__header[data-v-7dcaf0f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 14px;background:linear-gradient(135deg,#f2faf5,#fbfdfb)}.project-followup-project-card__header>div[data-v-7dcaf0f0]{display:grid;min-width:0;gap:4px}.project-followup-project-card__header small[data-v-7dcaf0f0]{color:#6f7d75;font-size:11px;font-weight:600}.project-followup-project-card__header strong[data-v-7dcaf0f0]{overflow:hidden;font-size:17px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-followup-project-card__stage[data-v-7dcaf0f0]{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#e3f4e9;color:#18774a;font-size:11px;font-weight:700}.project-followup-project-card__stage.is-archived[data-v-7dcaf0f0]{background:#eef1ef;color:#6f7a74}.project-followup-project-card__rating[data-v-7dcaf0f0]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 18px;padding:14px 0;border-bottom:1px solid #edf1ee}.project-followup-project-card__rating>div[data-v-7dcaf0f0]{display:grid;flex:0 0 auto;gap:2px}.project-followup-project-card__rating span[data-v-7dcaf0f0]{font-size:13px;font-weight:700}.project-followup-project-card__rating small[data-v-7dcaf0f0]{color:#8a948e;font-size:10px}.project-followup-project-card__rating[data-v-7dcaf0f0] .ui-star-rating__star{width:25px;height:28px;font-size:18px}.project-followup-project-card__rating[data-v-7dcaf0f0] .ui-star-rating__text{margin-left:4px;font-size:12px}.project-followup-project-card__facts[data-v-7dcaf0f0]{display:grid;gap:10px;margin:0;padding:14px 18px 12px}.project-followup-project-card__facts>div[data-v-7dcaf0f0]{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px}.project-followup-project-card__facts dt[data-v-7dcaf0f0]{color:#89938d;font-size:12px}.project-followup-project-card__facts dd[data-v-7dcaf0f0]{min-width:0;margin:0;color:#344139;font-size:12px;line-height:1.5}.project-followup-project-card__facts dd strong[data-v-7dcaf0f0],.project-followup-project-card__facts dd small[data-v-7dcaf0f0]{display:block}.project-followup-project-card__facts dd strong[data-v-7dcaf0f0]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-followup-project-card__facts dd small[data-v-7dcaf0f0]{margin-top:2px;color:#7b8780;font-size:11px}.project-followup-project-card__tags[data-v-7dcaf0f0]{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.project-followup-project-card__tags span[data-v-7dcaf0f0]{max-width:100%;overflow:hidden;padding:3px 8px;border-radius:999px;background:#f0f5f2;color:#5f6f66;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-followup-project-card__risk[data-v-7dcaf0f0],.project-followup-project-card__description[data-v-7dcaf0f0]{display:-webkit-box;overflow:hidden;margin:0 18px 16px;padding:10px 12px;border-radius:10px;font-size:11px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-followup-project-card__risk[data-v-7dcaf0f0]{background:#fff6ed;color:#9a4a16}.project-followup-project-card__risk span[data-v-7dcaf0f0]{margin-right:7px;font-weight:800}.project-followup-project-card__description[data-v-7dcaf0f0]{background:#f7f9f8;color:#68756e}.project-plan-timeline[data-v-fdadb185]{position:relative;display:grid;min-width:0;gap:4px;padding:4px 0}.project-plan-timeline[data-v-fdadb185]:before{position:absolute;top:0;bottom:0;left:14px;width:2px;background:#dfe3e8;content:""}.project-plan-timeline-empty[data-v-fdadb185]{padding:18px 0;color:#9aa1aa;font-size:13px}.project-plan-timeline__row[data-v-fdadb185]{position:relative;z-index:1;display:grid;min-width:0;min-height:48px;grid-template-columns:28px 84px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:5px 8px 5px 0;border:0;border-radius:10px;background:transparent;color:#30343b;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease}.project-plan-timeline__row.has-create-action[data-v-fdadb185]{grid-template-columns:28px max-content minmax(0,1fr) auto}.project-plan-timeline__row[data-v-fdadb185]:hover:not(:disabled),.project-plan-timeline__row[data-v-fdadb185]:focus-visible:not(:disabled){background:#f4fbf7;outline:none}.project-plan-timeline__row[data-v-fdadb185]:disabled{cursor:default}.project-plan-timeline__track[data-v-fdadb185]{display:flex;height:38px;align-items:center;justify-content:center;align-self:start}.project-plan-timeline__dot[data-v-fdadb185]{width:11px;height:11px;box-sizing:border-box;border:3px solid #aeb5bf;border-radius:50%;background:#fff}.project-plan-timeline__time-group[data-v-fdadb185]{min-width:0}.project-plan-timeline__time-group[data-v-fdadb185],.project-plan-timeline__title[data-v-fdadb185],.project-plan-timeline__create[data-v-fdadb185]{padding-top:10px}.project-plan-timeline__time[data-v-fdadb185],.project-plan-timeline__time-hint[data-v-fdadb185]{display:block;color:#7f8793;font-size:12px}.project-plan-timeline__time[data-v-fdadb185],.project-plan-timeline__title[data-v-fdadb185],.project-plan-timeline__create[data-v-fdadb185]{line-height:18px}.project-plan-timeline__time-hint[data-v-fdadb185]{display:inline-block;margin-top:3px;padding:2px 7px;border-radius:999px;background:#fff4df;color:#a65d00;line-height:1.35;white-space:nowrap}.project-plan-timeline__title[data-v-fdadb185]{min-width:0;color:#30343b;font-size:13px;overflow-wrap:anywhere;white-space:normal}.project-plan-timeline__create[data-v-fdadb185]{justify-self:start;color:#268a54;font-size:13px;font-weight:650}.project-plan-timeline__badge[data-v-fdadb185]{align-self:start;height:24px;margin-top:7px;padding:0 8px;border-radius:999px;background:#f1f3f5;color:#717985;font-size:12px;line-height:24px;white-space:nowrap}.project-plan-timeline__row.is-completed .project-plan-timeline__dot[data-v-fdadb185]{border-color:#45ae72;background:#45ae72}.project-plan-timeline__row.is-completed .project-plan-timeline__badge[data-v-fdadb185]{color:#2f8c59;background:#edf8f1}.project-plan-timeline__row.is-warning .project-plan-timeline__dot[data-v-fdadb185]{border-color:#d48a1f}.project-plan-timeline__row.is-danger .project-plan-timeline__dot[data-v-fdadb185]{border-color:#d64b4b;background:#d64b4b}.project-plan-timeline__row.is-danger .project-plan-timeline__time[data-v-fdadb185],.project-plan-timeline__row.is-danger .project-plan-timeline__title[data-v-fdadb185]{color:#c93f3f}.project-plan-timeline__row.is-danger .project-plan-timeline__badge[data-v-fdadb185]{color:#c93f3f;background:#fff0f0}.project-plan-timeline__row.is-empty .project-plan-timeline__dot[data-v-fdadb185]{border-color:#d5d9df}.project-plan-timeline__row.is-empty .project-plan-timeline__time[data-v-fdadb185],.project-plan-timeline__row.is-empty .project-plan-timeline__title[data-v-fdadb185]{color:#a0a6af;font-weight:400}.object-selection-bar[data-v-e687ea53]{display:flex;align-items:center;gap:12px;margin:16px 0}.object-panel[data-v-e687ea53]{gap:16px}.project-import-preview[data-v-e687ea53]{display:grid;gap:12px}.project-import-table[data-v-e687ea53]{width:100%;min-width:980px;border-collapse:collapse}.project-import-table th[data-v-e687ea53],.project-import-table td[data-v-e687ea53]{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.project-import-table th[data-v-e687ea53]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.project-import-table tr.is-error[data-v-e687ea53]{background:#dc26260a}.project-import-status[data-v-e687ea53]{font-size:13px;line-height:1.5}.project-import-status.is-error[data-v-e687ea53]{color:#b91c1c}.project-import-status.is-warning[data-v-e687ea53]{color:#b45309}.project-import-status.is-ready[data-v-e687ea53]{color:#15803d}.object-table-section[data-v-e687ea53]{display:grid;gap:16px}.project-followup-matrix[data-v-e687ea53]{width:100%;min-width:1650px;border-collapse:separate;border-spacing:0;table-layout:fixed}.project-followup-matrix tbody tr[data-v-e687ea53],.object-table tbody tr[data-v-e687ea53]{content-visibility:auto;contain-intrinsic-size:auto 86px}.project-followup-matrix__project-col[data-v-e687ea53]{width:220px}.project-followup-matrix__activity-col[data-v-e687ea53]{width:150px}.project-followup-matrix__next-col[data-v-e687ea53]{width:210px}.project-followup-matrix th[data-v-e687ea53],.project-followup-matrix td[data-v-e687ea53]{height:86px;box-sizing:border-box;border-right:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.08);padding:0;vertical-align:middle}.project-followup-matrix thead th[data-v-e687ea53]{height:48px;padding:0 14px;background:#f7f9f8;color:#68736d;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.project-followup-matrix thead th.is-today[data-v-e687ea53]{background:#edf8f1;color:#18774a}.project-followup-matrix__weekday[data-v-e687ea53]{margin-left:6px;color:#9aa39e;font-weight:500}.project-followup-matrix__sticky[data-v-e687ea53]{position:sticky;left:0;z-index:2;background:#fff;box-shadow:8px 0 14px -14px #0f172a73}.project-followup-matrix thead .project-followup-matrix__sticky[data-v-e687ea53]{z-index:3;background:#f7f9f8}.project-followup-matrix__project[data-v-e687ea53],.project-followup-matrix__next-content[data-v-e687ea53],.project-followup-matrix__preview[data-v-e687ea53]{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.project-followup-matrix__project[data-v-e687ea53]{display:grid;gap:5px;padding:14px 16px}.project-followup-matrix__project-status[data-v-e687ea53]{display:flex;min-width:0;align-items:center;gap:5px}.project-followup-matrix__project-owner-avatar[data-v-e687ea53]{width:18px;height:18px;flex:0 0 18px;border-radius:4px;background:#edf5f0;object-fit:cover}.project-followup-matrix__project strong[data-v-e687ea53],.project-followup-matrix__next strong[data-v-e687ea53]{overflow:hidden;color:#17221c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-followup-matrix__next strong.is-unassigned[data-v-e687ea53]{color:#c2410c}.project-followup-matrix__project small[data-v-e687ea53],.project-followup-matrix__next small[data-v-e687ea53]{color:#8a948e;font-size:12px}.project-followup-matrix__next small.is-overdue[data-v-e687ea53]{color:#c2413d;font-weight:700}.project-followup-matrix__next small.is-today[data-v-e687ea53]{color:#b45309;font-weight:700}.project-followup-matrix__cell[data-v-e687ea53]{position:relative;background:#fff;transition:background .16s ease}.project-followup-matrix__cell.is-today[data-v-e687ea53]{background:#edf8f18c}.project-followup-matrix__cell[data-v-e687ea53]:hover,.project-followup-matrix__cell[data-v-e687ea53]:focus-within{background:#f5faf7}.project-followup-matrix__preview[data-v-e687ea53]{display:grid;gap:5px;min-height:86px;align-content:center;padding:12px 34px 12px 12px}.project-followup-matrix__preview>span[data-v-e687ea53]{display:-webkit-box;overflow:hidden;color:#26322b;font-size:13px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-followup-matrix__preview small[data-v-e687ea53]{color:#89938d;font-size:11px}.project-followup-matrix__empty[data-v-e687ea53]{display:block;padding:0 12px;color:#c1c8c4;font-size:13px}.project-followup-matrix__add[data-v-e687ea53]{position:absolute;top:50%;right:8px;display:inline-grid;width:24px;height:24px;place-items:center;transform:translateY(-50%);border:1px solid rgba(24,119,74,.18);border-radius:7px;background:#fff;color:#18774a;cursor:pointer;font:inherit;font-size:18px;line-height:1;opacity:0;box-shadow:0 5px 12px #18774a1a;transition:opacity .15s ease,transform .15s ease}.project-followup-matrix tbody tr:hover .project-followup-matrix__cell.is-today .project-followup-matrix__add[data-v-e687ea53],.project-followup-matrix tbody tr:focus-within .project-followup-matrix__cell.is-today .project-followup-matrix__add[data-v-e687ea53],.project-followup-matrix tbody tr:hover .project-followup-matrix__next .project-followup-matrix__add[data-v-e687ea53],.project-followup-matrix tbody tr:focus-within .project-followup-matrix__next .project-followup-matrix__add[data-v-e687ea53]{transform:translateY(-50%) scale(1);opacity:1}.project-followup-matrix tbody tr:hover .project-followup-matrix__next .project-followup-matrix__add[data-v-e687ea53],.project-followup-matrix tbody tr:focus-within .project-followup-matrix__next .project-followup-matrix__add[data-v-e687ea53]{transform:scale(1)}.project-followup-matrix__add[data-v-e687ea53]:focus-visible,.project-followup-matrix__preview[data-v-e687ea53]:focus-visible,.project-followup-matrix__project[data-v-e687ea53]:focus-visible,.project-followup-matrix__next-content[data-v-e687ea53]:focus-visible{outline:2px solid rgba(24,119,74,.45);outline-offset:-2px}.project-followup-matrix__next[data-v-e687ea53]{background:#fbfcfb}.project-followup-matrix__next-shell[data-v-e687ea53]{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:86px;align-items:center}.project-followup-matrix__next-content[data-v-e687ea53]{display:grid;min-width:0;min-height:86px;align-content:center;gap:6px;padding:12px 8px 12px 14px}.project-followup-matrix__next .project-followup-matrix__add[data-v-e687ea53]{position:static;margin-right:8px;transform:scale(.9)}.project-followup-matrix__next-meta[data-v-e687ea53]{display:flex;min-width:0;align-items:center;gap:5px}.project-followup-matrix__next-meta small[data-v-e687ea53]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-followup-matrix__next-avatar[data-v-e687ea53]{width:18px;height:18px;flex:0 0 18px;border-radius:4px;background:#edf5f0;object-fit:cover}.project-followup-matrix__next-content[data-v-e687ea53]:disabled{cursor:default}.project-followup-activity-popover[data-v-e687ea53]{position:fixed;z-index:90;pointer-events:auto}.project-followup-project-popover[data-v-e687ea53]{position:fixed;z-index:91;pointer-events:auto}@media(hover:none){.project-followup-matrix__add[data-v-e687ea53]{opacity:1}}.project-followup-list[data-v-e687ea53]{display:grid;gap:22px}.project-followup-card[data-v-e687ea53]{overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 330px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 10px 32px #0f172a0b}.project-followup-card__header[data-v-e687ea53],.project-followup-card__footer[data-v-e687ea53]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px}.project-followup-card__header[data-v-e687ea53]{border-bottom:1px solid rgba(15,23,42,.06)}.project-followup-card__title[data-v-e687ea53]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:9px}.project-followup-card__title>button[data-v-e687ea53]{overflow:hidden;max-width:420px;padding:0;border:0;background:transparent;color:#0f172a;cursor:pointer;font:inherit;font-size:20px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-followup-card__signals[data-v-e687ea53]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.project-followup-card__title .object-tag[data-v-e687ea53]{padding:5px 10px}.project-risk-tag[data-v-e687ea53]{display:inline-flex;min-width:0;max-width:240px;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:700}.project-risk-tag>svg[data-v-e687ea53]{flex:0 0 auto}.project-risk-tag>span[data-v-e687ea53]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-stage-tag[data-v-e687ea53],.project-followup-status[data-v-e687ea53],.project-followup-card__signals span[data-v-e687ea53]{padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700}.project-followup-status.is-overdue[data-v-e687ea53],.project-followup-status.is-dueRisk[data-v-e687ea53]{background:#fff1f2;color:#be123c}.project-followup-status.is-stalled[data-v-e687ea53],.project-followup-status.is-noNextPlan[data-v-e687ea53]{background:#fff7ed;color:#c2410c}.project-followup-status.is-onTrack[data-v-e687ea53]{background:#ecfdf5;color:#047857}.project-followup-status.is-archived[data-v-e687ea53]{background:#f1f5f9;color:#64748b}.project-followup-card__signals span[data-v-e687ea53]{background:#0f172a0b;font-weight:600}.project-followup-card__signals span.is-positive[data-v-e687ea53]{background:#ecfdf5;color:#047857}.project-followup-card__body[data-v-e687ea53]{display:grid;grid-template-columns:minmax(224px,.72fr) minmax(0,1.8fr) minmax(208px,.62fr);align-items:start;gap:24px;padding:18px 24px}.project-followup-card__basic[data-v-e687ea53]{display:flex;min-width:0;flex-direction:column;gap:9px;padding:2px 0}.project-followup-card__basic h3[data-v-e687ea53]{margin:0;color:#94a3b8;font-size:13px;font-weight:700}.project-followup-card__basic dl[data-v-e687ea53]{display:grid;gap:8px;margin:0}.project-followup-card__basic dl>div[data-v-e687ea53]{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px}.project-followup-card__basic dl>.project-followup-card__description[data-v-e687ea53]{grid-template-columns:1fr;gap:4px}.project-followup-card__basic dt[data-v-e687ea53],.project-followup-card__basic dd[data-v-e687ea53]{margin:0;font-size:13px;line-height:1.55}.project-followup-card__basic dt[data-v-e687ea53]{color:#94a3b8}.project-followup-card__basic dd[data-v-e687ea53]{color:#334155}.project-followup-card__description dd[data-v-e687ea53]{display:grid;gap:4px}.project-followup-card__description dd>span[data-v-e687ea53]{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.project-followup-card__description dd>span.is-expanded[data-v-e687ea53]{display:block}.project-followup-card__description button[data-v-e687ea53]{width:fit-content;padding:0;border:0;background:transparent;color:#267452;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.project-followup-card__description button[data-v-e687ea53]:hover,.project-followup-card__description button[data-v-e687ea53]:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.project-followup-label[data-v-e687ea53]{color:#94a3b8;font-size:13px;font-weight:700}.project-followup-timeline-panel[data-v-e687ea53]{box-sizing:border-box;display:grid;min-width:0;align-self:start;align-content:start;gap:8px;min-height:0;padding:2px 0}.project-followup-timeline-heading[data-v-e687ea53]{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-followup-timeline-all[data-v-e687ea53]{padding:0;border:0;background:transparent;color:#267452;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.project-followup-metrics[data-v-e687ea53]{display:flex;grid-column:auto;align-self:start;min-height:0}.project-followup-metrics>button[data-v-e687ea53]{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;flex:1;gap:4px;min-height:72px;padding:8px 12px;border:0;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:center;transition:.16s ease}.project-followup-metrics>button+button[data-v-e687ea53]{border-left:1px solid rgba(15,23,42,.08)}.project-followup-metrics>button[data-v-e687ea53]:hover,.project-followup-metrics>button[data-v-e687ea53]:focus-visible{background:#f2f8f4;outline:none}.project-followup-metrics>button.is-attention strong[data-v-e687ea53]{color:#c2410c}.project-followup-metrics strong[data-v-e687ea53]{color:#0f172a;font-size:20px}.project-followup-metrics span[data-v-e687ea53],.project-followup-metrics small[data-v-e687ea53]{color:#64748b;font-size:12px}.project-followup-metrics small[data-v-e687ea53]{overflow-wrap:anywhere;color:#94a3b8}.project-followup-card__footer[data-v-e687ea53]{justify-content:flex-end;padding-top:12px;padding-bottom:12px;border-top:1px solid rgba(15,23,42,.06);background:#fcfdfd}.project-followup-card__attention[data-v-e687ea53]{display:flex;align-items:center;margin-right:auto;gap:16px}.project-followup-card__attention button[data-v-e687ea53]{padding:4px 0;border:0;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.project-followup-card__attention button[data-v-e687ea53]:hover,.project-followup-card__attention button[data-v-e687ea53]:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.project-followup-card__attention button.is-attention[data-v-e687ea53]{color:#c2410c}.project-followup-card__attention button.is-overdue[data-v-e687ea53]{color:#be123c}.project-template-batch-action[data-v-e687ea53]{min-height:38px;padding:7px 2px;border:0;color:#267452;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.project-followup-card__body[data-v-e687ea53]{grid-template-columns:minmax(224px,.72fr) minmax(0,1.8fr) minmax(208px,.62fr)}.project-followup-metrics[data-v-e687ea53]{grid-column:auto}.filter-field[data-v-e687ea53]{display:flex;flex-direction:column;gap:6px}.filter-field span[data-v-e687ea53],.object-query-field[data-v-e687ea53] .ui-toolbar-label{font-size:12px;font-weight:400;color:#808695}.object-query-field[data-v-e687ea53]{flex:0 0 220px}.object-query-field--keyword[data-v-e687ea53]{flex:1 1 360px;min-width:320px;max-width:none}.object-query-field--member[data-v-e687ea53]{flex:0 0 280px;max-width:280px}.object-query-field--view[data-v-e687ea53]{flex:0 0 240px;max-width:240px}.object-query-field--status[data-v-e687ea53],.object-query-field--select[data-v-e687ea53]{flex:0 0 220px;max-width:220px}.object-query-field--status[data-v-e687ea53] .ui-select-trigger,.object-query-field--select[data-v-e687ea53] .ui-select-trigger{height:var(--ui-control-height-lg);min-height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.object-query-field--status[data-v-e687ea53] .ui-select-value,.object-query-field--select[data-v-e687ea53] .ui-select-value{font-size:15px}.object-query-field--member[data-v-e687ea53] .member-combo-control{height:54px;min-height:54px;overflow:hidden}.object-query-field--member[data-v-e687ea53] .member-combo-main{flex-wrap:nowrap}.object-query-field--member[data-v-e687ea53] .member-combo-input{flex-basis:0;min-width:0;height:32px;border:0!important;border-radius:0!important;padding-top:0;padding-bottom:0;font-size:14px;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.object-query-field--member[data-v-e687ea53] .member-combo-tag{flex-shrink:0;max-width:112px}.table-scroll[data-v-e687ea53]{overflow-x:auto}.object-list-load-state[data-v-e687ea53]{min-height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.object-table[data-v-e687ea53]{width:100%;min-width:1344px;border-collapse:collapse;table-layout:fixed}.project-sequence-col[data-v-e687ea53]{width:56px}.project-select-col[data-v-e687ea53]{width:44px}.project-name-col[data-v-e687ea53]{width:186px}.project-owner-col[data-v-e687ea53]{width:78px}.project-stage-col[data-v-e687ea53],.project-tag-col[data-v-e687ea53],.project-date-col[data-v-e687ea53],.project-plan-col[data-v-e687ea53]{width:70px}.project-contract-col[data-v-e687ea53]{width:86px}.project-contract-amount-col[data-v-e687ea53],.project-payment-col[data-v-e687ea53]{width:112px}.project-contract-date-col[data-v-e687ea53]{width:154px}.project-profit-col[data-v-e687ea53]{width:110px}.project-actions-col[data-v-e687ea53]{width:170px}.project-contract-date-cell[data-v-e687ea53]{display:grid;gap:3px;color:var(--text-main);font-size:13px;line-height:1.35;white-space:nowrap}.object-plan-progress-button[data-v-e687ea53]{border:0;border-radius:6px;background:transparent;color:#18774a;cursor:pointer;font:inherit;font-weight:700;line-height:1.2;padding:4px 6px}.object-plan-progress-button[data-v-e687ea53]:hover{background:#20bf641a}.object-table th[data-v-e687ea53],.object-table td[data-v-e687ea53]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.object-table thead th[data-v-e687ea53]{color:#0f172a8a;font-size:12px;font-weight:600}.object-table th.project-money-cell[data-v-e687ea53],.object-table td.project-money-cell[data-v-e687ea53]{box-sizing:border-box;padding-right:12px;padding-left:12px;text-align:right;white-space:nowrap}.project-money-cell .finance-cell[data-v-e687ea53]{align-items:flex-end}.object-table .table-sequence-cell[data-v-e687ea53]{color:var(--text-subtle);text-align:center;white-space:nowrap}.object-table[data-testid=project-list-table] tbody tr:hover>td[data-v-e687ea53],.object-table[data-testid=project-list-table] tbody tr:focus-within>td[data-v-e687ea53]{background:#f8fbf9}.object-table[data-testid=project-list-table] tbody tr.is-pinned>td[data-v-e687ea53]{background:#f3faf6}.object-table[data-testid=project-list-table] tbody tr.is-pinned:hover>td[data-v-e687ea53],.object-table[data-testid=project-list-table] tbody tr.is-pinned:focus-within>td[data-v-e687ea53]{background:#edf8f1}.object-row-sequence[data-v-e687ea53]{position:relative;display:inline-grid;width:30px;height:30px;place-items:center}.object-row-sequence__number[data-v-e687ea53],.object-row-pin-button[data-v-e687ea53]{grid-area:1 / 1;transition:opacity .14s ease,color .14s ease,background .14s ease}.object-row-pin-button[data-v-e687ea53]{display:inline-grid;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;opacity:0;place-items:center;pointer-events:none}.object-row-pin-button.is-pinned[data-v-e687ea53]{color:#16864f}.object-table[data-testid=project-list-table] tbody tr:hover .object-row-sequence__number[data-v-e687ea53],.object-table[data-testid=project-list-table] tbody tr:focus-within .object-row-sequence__number[data-v-e687ea53]{opacity:0}.object-table[data-testid=project-list-table] tbody tr:hover .object-row-pin-button[data-v-e687ea53],.object-table[data-testid=project-list-table] tbody tr:focus-within .object-row-pin-button[data-v-e687ea53],.object-row-pin-button[data-v-e687ea53]:focus-visible{opacity:1;pointer-events:auto}.object-row-pin-button[data-v-e687ea53]:hover,.object-row-pin-button[data-v-e687ea53]:focus-visible{background:#20bf641f;color:#126f43;outline:2px solid rgba(32,191,100,.2);outline-offset:1px}.object-row-pin-button[data-v-e687ea53]:disabled{cursor:wait;opacity:.45}.object-name-cell[data-v-e687ea53]{display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;align-items:flex-start;gap:4px}.object-name-cell strong[data-v-e687ea53],.object-name-cell small[data-v-e687ea53]{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.object-name-cell small[data-v-e687ea53]{color:var(--text-subtle);line-height:1.45}.object-tags-cell[data-v-e687ea53]{display:flex;max-width:180px;flex-wrap:wrap;gap:6px}.object-tag[data-v-e687ea53]{max-width:120px;overflow:hidden;padding:4px 8px;border-radius:999px;background:#20bf641a;color:#178247;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.object-risk[data-v-e687ea53]{color:#b45309;font-weight:600}.object-row-actions-cell[data-v-e687ea53]{width:170px;overflow:visible}.object-row-actions[data-v-e687ea53]{position:relative;display:flex;min-width:170px;gap:8px;overflow:visible}.object-row-actions .subtle-button[data-v-e687ea53],.object-row-more-popover button[data-v-e687ea53]{white-space:nowrap}.object-row-more-trigger[data-v-e687ea53]{padding-right:14px;padding-left:14px}.object-row-more-backdrop[data-v-e687ea53]{position:fixed;inset:0;z-index:2090;background:transparent}.object-row-more-popover[data-v-e687ea53]{position:fixed;z-index:2100;display:grid;gap:4px;min-width:160px;padding:8px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 18px 36px #0f172a24}.object-row-more-popover button[data-v-e687ea53]{width:100%;border:0;border-radius:10px;background:transparent;color:var(--text-main);cursor:pointer;font:inherit;padding:9px 10px;text-align:left}.object-row-more-popover button[data-v-e687ea53]:hover,.object-row-more-popover button[data-v-e687ea53]:focus-visible{background:#0f172a0f;outline:none}.object-row-more-popover button.danger-text[data-v-e687ea53],.danger-text[data-v-e687ea53]{color:#b42318}.object-delete-body[data-v-e687ea53]{display:flex;flex-direction:column;gap:8px;color:var(--text-subtle)}.object-delete-body strong[data-v-e687ea53]{color:var(--text-main)}.object-delete-alert[data-v-e687ea53]{margin:0;color:#b42318}.finance-cell[data-v-e687ea53]{display:flex;flex-direction:column;gap:2px}.finance-cell span[data-v-e687ea53]{color:var(--text-subtle);font-size:12px}.project-column-stats-table[data-v-e687ea53]{background:transparent}.project-column-stats-row[data-v-e687ea53]{content-visibility:visible!important;contain:none!important}.project-column-stats-row td[data-v-e687ea53]{height:64px;border-top:1px solid rgba(15,23,42,.1);border-bottom:0;background:transparent;box-shadow:0 -10px 24px #0f172a09}.project-column-stats-label[data-v-e687ea53],.project-column-stats-value[data-v-e687ea53]{color:#17211d;font-weight:750}.project-column-stats-value[data-v-e687ea53]{font-variant-numeric:tabular-nums}.project-column-stats-money[data-v-e687ea53]{font-size:12px;line-height:1.35}.finance-modal-body[data-v-e687ea53]{display:grid;gap:16px}.finance-alert[data-v-e687ea53]{margin:0;padding:10px 12px;border:1px solid rgba(185,28,28,.18);border-radius:8px;background:#fef2f2db;color:#b91c1c;font-size:13px}.finance-summary-grid[data-v-e687ea53]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.finance-summary-card[data-v-e687ea53]{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fffffffa}.finance-summary-card span[data-v-e687ea53]{color:var(--text-subtle);font-size:12px}.finance-summary-card strong[data-v-e687ea53]{font-size:16px}.finance-record-toolbar[data-v-e687ea53]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.finance-record-toolbar h4[data-v-e687ea53]{margin:0;color:#0f172a;font-size:16px;line-height:1.4;font-weight:700}.finance-record-toolbar .primary-button.small[data-v-e687ea53]{flex-shrink:0}.finance-record-form[data-v-e687ea53]{gap:16px}.finance-table-scroll[data-v-e687ea53]{overflow-x:auto}.finance-table[data-v-e687ea53]{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.finance-col-date[data-v-e687ea53]{width:112px}.finance-col-type[data-v-e687ea53],.finance-col-category[data-v-e687ea53],.finance-col-creator[data-v-e687ea53]{width:88px}.finance-col-amount[data-v-e687ea53]{width:104px}.finance-col-note[data-v-e687ea53]{width:auto}.finance-col-actions[data-v-e687ea53]{width:148px}.finance-table th[data-v-e687ea53],.finance-table td[data-v-e687ea53]{padding:12px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.finance-table thead th[data-v-e687ea53]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.finance-table tbody td[data-v-e687ea53]{color:#0f172a;font-size:14px}.finance-note-cell[data-v-e687ea53]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-row-actions-cell[data-v-e687ea53]{width:148px}.finance-row-actions[data-v-e687ea53]{display:flex;align-items:center;gap:8px;white-space:nowrap}.finance-row-actions .subtle-button[data-v-e687ea53]{flex-shrink:0}.subtle-button.danger[data-v-e687ea53]{color:#b91c1c}.finance-delete-body[data-v-e687ea53]{display:grid;gap:6px;padding:6px 0}.finance-delete-body strong[data-v-e687ea53]{color:#0f172a;font-size:16px}.finance-delete-body span[data-v-e687ea53]{color:var(--text-subtle);font-size:13px}.finance-empty[data-v-e687ea53]{padding:24px;color:var(--text-subtle);text-align:center}.ticket-work-content[data-v-f06f09e8]{display:flex;min-width:0;flex-direction:column;gap:16px;color:#17233d}.ticket-work-description[data-v-f06f09e8]{margin:0;color:#344054;font-size:14px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.ticket-work-description.is-empty[data-v-f06f09e8]{color:#a7aebb}.ticket-work-tags[data-v-f06f09e8]{display:flex;flex-wrap:wrap;gap:7px}.ticket-work-tags span[data-v-f06f09e8]{padding:4px 10px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:12px;font-weight:600}.ticket-regular-after-media>span[data-v-f06f09e8],.ticket-regular-result>span[data-v-f06f09e8]{display:block;margin-bottom:5px;color:#8a939f;font-size:11px;font-weight:700}.ticket-regular-result p[data-v-f06f09e8],.ticket-comparison-result p[data-v-f06f09e8]{margin:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.ticket-media-comparison[data-v-f06f09e8]{width:100%}.ticket-media-comparison-stage[data-v-f06f09e8]{width:100%;max-width:560px}.ticket-media-comparison-columns[data-v-f06f09e8],.ticket-media-comparison-labels[data-v-f06f09e8]{display:flex;width:100%;align-items:flex-start;gap:16px}.ticket-media-comparison-columns[data-v-f06f09e8]{position:relative}.ticket-media-comparison-axis[data-v-f06f09e8]{position:absolute;z-index:2;top:0;bottom:0;left:50%;width:1px;pointer-events:none;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(199,204,211,.72) 22%,rgba(43,193,108,.48) 78%,transparent)}.ticket-media-comparison-axis span[data-v-f06f09e8]{position:absolute;top:50%;left:50%;display:grid;width:14px;height:24px;place-items:center;transform:translate(-50%,-50%);background:#fff;color:#45b979;font-size:15px;font-weight:800}.ticket-media-comparison-group[data-v-f06f09e8]{min-width:0;flex:1 1 0}.ticket-media-mosaic[data-v-f06f09e8]{display:grid;width:100%;aspect-ratio:1 / 1;gap:3px}.ticket-media-mosaic.is-one[data-v-f06f09e8]{grid-template:1fr / 1fr}.ticket-media-mosaic.is-two-columns[data-v-f06f09e8]{grid-template:1fr / repeat(2,minmax(0,1fr))}.ticket-media-mosaic.is-two-rows[data-v-f06f09e8]{grid-template:repeat(2,minmax(0,1fr)) / 1fr}.ticket-media-mosaic.is-three[data-v-f06f09e8],.ticket-media-mosaic.is-four[data-v-f06f09e8]{grid-template:repeat(2,minmax(0,1fr)) / repeat(2,minmax(0,1fr))}.ticket-media-mosaic.is-three .ticket-media-cell[data-v-f06f09e8]:first-child{grid-row:1 / 3}.ticket-media-mosaic.is-five[data-v-f06f09e8]{grid-template:repeat(2,minmax(0,1fr)) / repeat(6,minmax(0,1fr))}.ticket-media-mosaic.is-five .ticket-media-cell[data-v-f06f09e8]:nth-child(-n+2){grid-column:span 3}.ticket-media-mosaic.is-five .ticket-media-cell[data-v-f06f09e8]:nth-child(n+3){grid-column:span 2}.ticket-media-mosaic.is-six[data-v-f06f09e8]{grid-template:repeat(2,minmax(0,1fr)) / repeat(3,minmax(0,1fr))}.ticket-media-mosaic.is-seven[data-v-f06f09e8],.ticket-media-mosaic.is-eight[data-v-f06f09e8]{grid-template:repeat(3,minmax(0,1fr)) / repeat(6,minmax(0,1fr))}.ticket-media-mosaic.is-seven .ticket-media-cell[data-v-f06f09e8]:nth-child(-n+2),.ticket-media-mosaic.is-seven .ticket-media-cell[data-v-f06f09e8]:nth-child(n+6){grid-column:span 3}.ticket-media-mosaic.is-seven .ticket-media-cell[data-v-f06f09e8]:nth-child(n+3):nth-child(-n+5),.ticket-media-mosaic.is-eight .ticket-media-cell[data-v-f06f09e8]:nth-child(-n+3),.ticket-media-mosaic.is-eight .ticket-media-cell[data-v-f06f09e8]:nth-child(n+6){grid-column:span 2}.ticket-media-mosaic.is-eight .ticket-media-cell[data-v-f06f09e8]:nth-child(n+4):nth-child(-n+5){grid-column:span 3}.ticket-media-mosaic.is-nine[data-v-f06f09e8]{grid-template:repeat(3,minmax(0,1fr)) / repeat(3,minmax(0,1fr))}.ticket-media-cell[data-v-f06f09e8]{position:relative;min-width:0;min-height:0;overflow:hidden;padding:0;border:0;border-radius:4px;background:#eef1f3;cursor:zoom-in}.ticket-media-cell img[data-v-f06f09e8]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease}.ticket-media-cell:hover img[data-v-f06f09e8]{transform:scale(1.025)}.ticket-media-play[data-v-f06f09e8]{position:absolute;top:50%;left:50%;display:grid;width:36px;height:36px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#00000080;color:#fff}.ticket-media-comparison-labels[data-v-f06f09e8]{margin-top:8px}.ticket-media-comparison-labels span[data-v-f06f09e8]{min-width:0;min-height:25px;flex:1 1 0;display:grid;place-items:center;font-size:12px;font-weight:700}.ticket-media-comparison-labels .is-before[data-v-f06f09e8]{color:#73777f;background:linear-gradient(90deg,transparent,rgba(238,240,243,.96) 50%,transparent)}.ticket-media-comparison-labels .is-after[data-v-f06f09e8]{color:#20ad62;background:linear-gradient(90deg,transparent,rgba(43,193,108,.15) 50%,transparent)}.ticket-comparison-result[data-v-f06f09e8]{width:100%;margin-top:2px}.ticket-comparison-pointer[data-v-f06f09e8]{display:flex;width:100%;height:8px;gap:16px}.ticket-comparison-pointer span[data-v-f06f09e8]{display:flex;min-width:0;flex:1 1 0;justify-content:center}.ticket-comparison-pointer i[data-v-f06f09e8]{width:0;height:0;border-right:7px solid transparent;border-bottom:8px solid rgba(43,193,108,.1);border-left:7px solid transparent}.ticket-comparison-result p[data-v-f06f09e8]{padding:11px 13px;border-radius:9px;background:#2bc16c1a;color:#4f6659}.ticket-regular-media[data-v-f06f09e8]{display:grid;width:min(100%,520px);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ticket-regular-media.count-1[data-v-f06f09e8]{width:min(100%,340px);grid-template-columns:1fr}.ticket-regular-media.count-2[data-v-f06f09e8],.ticket-regular-media.count-4[data-v-f06f09e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-regular-media .ticket-media-cell[data-v-f06f09e8]{aspect-ratio:1 / 1}.ticket-regular-after-media[data-v-f06f09e8]{display:flex;flex-direction:column;gap:3px}.ticket-regular-result[data-v-f06f09e8]{padding:12px 14px;border-radius:10px;background:#2bc16c14;color:#4f6659}.project-feed-media[data-v-908c5c8b]{display:flex;flex-wrap:wrap;gap:8px}.project-feed-media img[data-v-908c5c8b],.project-feed-media video[data-v-908c5c8b]{width:160px;height:160px;object-fit:cover}.project-detail-page[data-v-908c5c8b]{display:grid;gap:16px;padding:0 4px 28px}.project-detail-back[data-v-908c5c8b]{width:max-content;border:0;background:transparent;color:#167044;cursor:pointer;font:inherit;font-weight:700}.project-detail-hero[data-v-908c5c8b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:26px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,#fff 55%,#effbf4)}.project-detail-heading[data-v-908c5c8b]{min-width:0}.project-detail-heading>div[data-v-908c5c8b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.project-detail-heading h1[data-v-908c5c8b]{margin:0;color:#0f172a;font-size:30px}.project-detail-heading p[data-v-908c5c8b]{margin:10px 0 0;color:#64748b}.project-detail-status[data-v-908c5c8b],.project-detail-stage[data-v-908c5c8b]{padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.project-detail-status.is-overdue[data-v-908c5c8b],.project-detail-status.is-dueRisk[data-v-908c5c8b]{background:#fff1f2;color:#be123c}.project-detail-status.is-stalled[data-v-908c5c8b],.project-detail-status.is-noNextPlan[data-v-908c5c8b]{background:#fff7ed;color:#c2410c}.project-detail-status.is-archived[data-v-908c5c8b],.project-detail-stage[data-v-908c5c8b]{background:#f1f5f9;color:#64748b}.project-detail-actions[data-v-908c5c8b]{display:flex;align-items:flex-start;gap:8px}.project-detail-followup[data-v-908c5c8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-column:1/-1}.project-detail-followup>div[data-v-908c5c8b]{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:#ffffffc7}.project-detail-followup span[data-v-908c5c8b],.project-detail-followup small[data-v-908c5c8b]{color:#94a3b8;font-size:12px}.project-detail-followup strong[data-v-908c5c8b]{color:#1e293b;font-size:14px}.project-detail-metrics[data-v-908c5c8b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:16px}.project-detail-metrics.without-finance[data-v-908c5c8b]{grid-template-columns:repeat(3,minmax(0,1fr))}.project-detail-metrics div[data-v-908c5c8b]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:13px;background:#fff}.project-detail-metrics div+div[data-v-908c5c8b]{border-left:1px solid rgba(15,23,42,.07)}.project-detail-metrics strong[data-v-908c5c8b]{font-size:20px}.project-detail-metrics span[data-v-908c5c8b]{color:#64748b;font-size:12px}.project-detail-tabs[data-v-908c5c8b]{display:flex;gap:4px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.project-detail-tabs button[data-v-908c5c8b]{flex:1;padding:12px;border:0;border-radius:12px;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-weight:700}.project-detail-tabs button.is-active[data-v-908c5c8b]{background:#eff9f3;color:#166534}.project-detail-content[data-v-908c5c8b]{min-height:260px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff}.project-detail-content__actions[data-v-908c5c8b]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:14px}.project-template-create-link[data-v-908c5c8b]{min-height:36px;padding:6px 2px;border:0;background:transparent;color:#267452;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.project-detail-card-list[data-v-908c5c8b]{display:grid;gap:10px}.project-detail-card-list article[data-v-908c5c8b]{padding:15px 16px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fbfcfc}.project-detail-card-list p[data-v-908c5c8b]{margin:7px 0;color:#475569;line-height:1.55}.project-detail-card-list small[data-v-908c5c8b]{color:#94a3b8}.project-detail-plan-card[data-v-908c5c8b],.project-detail-ticket-card[data-v-908c5c8b]{display:flex;align-items:center;gap:12px;transition:border-color .18s ease,background .18s ease}.project-detail-plan-card[data-v-908c5c8b]:hover,.project-detail-ticket-card[data-v-908c5c8b]:hover{border-color:#1f8a5b3d;background:#f8fcfa}.project-detail-plan-card.is-overdue[data-v-908c5c8b]{border-color:#be185d29}.project-detail-plan-card.is-completed[data-v-908c5c8b]{opacity:.72}.project-detail-plan-check[data-v-908c5c8b]{width:22px;height:22px;flex:0 0 22px;padding:0;border:2px solid #b8c1cd;border-radius:50%;background:#fff;cursor:pointer}.project-detail-plan-card.is-completed .project-detail-plan-check[data-v-908c5c8b]{border-color:#1f8a5b;background:#1f8a5b;box-shadow:inset 0 0 0 4px #fff}.project-detail-plan-check.is-busy[data-v-908c5c8b]{cursor:wait;opacity:.5}.project-detail-plan-main[data-v-908c5c8b]{display:grid;min-width:0;flex:1;gap:6px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.project-detail-plan-main p[data-v-908c5c8b],.project-detail-plan-main small[data-v-908c5c8b]{margin:0}.project-detail-plan-card[data-v-908c5c8b] .task-plan-actions-menu{align-self:center}.project-detail-ticket-card[data-v-908c5c8b]{cursor:pointer}.project-detail-ticket-main[data-v-908c5c8b]{display:grid;min-width:0;flex:1;gap:6px}.project-detail-ticket-main p[data-v-908c5c8b],.project-detail-ticket-main small[data-v-908c5c8b]{margin:0}.project-detail-ticket-detail[data-v-908c5c8b]{display:grid;gap:22px}.project-detail-ticket-detail dl[data-v-908c5c8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.project-detail-ticket-detail dl div[data-v-908c5c8b]{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#f8faf9}.project-detail-ticket-detail dt[data-v-908c5c8b]{color:#8a939f;font-size:11px;font-weight:700}.project-detail-ticket-detail dd[data-v-908c5c8b]{margin:0;color:#344054;font-size:13px;font-weight:600}.project-detail-ticket-mobile[data-v-908c5c8b]{display:inline-flex;align-items:center;gap:7px}.project-detail-load-more[data-v-908c5c8b]{min-height:40px;justify-self:stretch;padding:9px 18px;color:#64748b;text-align:center;font:inherit;font-weight:600}.project-detail-finance[data-v-908c5c8b],.project-detail-finance__summary[data-v-908c5c8b]{display:grid;gap:14px}.project-detail-finance__summary[data-v-908c5c8b]{grid-template-columns:repeat(4,minmax(0,1fr))}.project-detail-finance__summary div[data-v-908c5c8b]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:#f8fafc}.project-detail-finance__summary span[data-v-908c5c8b]{color:#64748b;font-size:12px}.ui-feature-card[data-v-84242a41]{position:relative;overflow:hidden;display:grid;align-content:start;gap:18px;min-width:0;padding:22px 24px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.ui-feature-card__topline[data-v-84242a41]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-feature-card__top-action[data-v-84242a41]{display:flex;align-items:center;flex:0 0 auto}.ui-feature-card__icon[data-v-84242a41]{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(63,141,101,.16);border-radius:8px;color:#2f8d65;background:#eef7f2}.ui-feature-card__icon--blue[data-v-84242a41]{color:#286c86;background:#edf7fb;border-color:#286c8629}.ui-feature-card__icon--amber[data-v-84242a41]{color:#7a5a12;background:#fff8e6;border-color:#7a5a1229}.ui-feature-card__icon--rose[data-v-84242a41]{color:#7c3b4a;background:#fff1f4;border-color:#7c3b4a29}.ui-feature-card__head[data-v-84242a41]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ui-feature-card__title-row[data-v-84242a41]{display:flex;align-items:center;gap:8px}.ui-feature-card__head h3[data-v-84242a41]{margin:0;color:#0f172a;font-size:22px;line-height:1.25}.ui-feature-card__head p[data-v-84242a41]{margin:10px 0 0;color:#64748b;font-size:15px;line-height:1.7}.ui-feature-card__status[data-v-84242a41]{display:flex;align-items:center;flex:0 0 auto;gap:8px;padding:9px 14px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:14px;font-weight:800}.ui-feature-card__status.is-enabled[data-v-84242a41]{background:#3f8d651f;color:#2f8d65}.ui-selector-modal[data-v-df76c1c2]{display:grid;gap:16px}.ui-selector-list[data-v-df76c1c2]{display:flex;max-height:420px;flex-direction:column;gap:10px;overflow:auto}.ui-selector-item[data-v-df76c1c2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;text-align:left}.ui-selector-item.is-selected[data-v-df76c1c2]{border-color:#3f8d6542;background:#edf7f1eb}.ui-selector-item-copy strong[data-v-df76c1c2]{display:block;color:#0f172a;font-size:15px}.ui-selector-item-copy p[data-v-df76c1c2]{margin:6px 0 0;color:#64748b;line-height:1.5}.ui-selector-item-indicator[data-v-df76c1c2]{color:#2b7651;font-size:13px;font-weight:600}.ui-selector-item-accessory[data-v-df76c1c2]{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}.ui-selector-empty[data-v-df76c1c2]{display:flex;min-height:140px;align-items:center;justify-content:center;color:#94a3b8;border:1px dashed rgba(15,23,42,.12);border-radius:16px}.ui-selector-actions[data-v-df76c1c2]{display:flex;justify-content:flex-end;gap:12px}.permission-layout[data-v-46bea674]{display:grid;gap:18px}.permission-identity-board[data-v-46bea674]{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:stretch;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0a;overflow:visible}.permission-identity-main[data-v-46bea674],.permission-identity-creator[data-v-46bea674]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px 32px}.permission-identity-main[data-v-46bea674]{grid-template-columns:auto minmax(0,1fr);background:linear-gradient(90deg,#edf7f1d1,#fff0 62%),#fff}.permission-identity-creator[data-v-46bea674]{grid-template-columns:auto minmax(0,1fr);align-content:center;border-left:1px solid rgba(148,163,184,.16);background:#fbfcfd}.permission-identity-icon[data-v-46bea674]{width:54px;height:54px;display:grid;place-items:center;border-radius:8px;background:#edf7f1;color:#2f8d65;border:1px solid rgba(47,141,101,.14)}.permission-identity-icon--creator[data-v-46bea674]{background:#fff8e6;color:#8a6413;border-color:#8a641329}.permission-identity-content[data-v-46bea674]{min-width:0;display:grid;gap:6px}.permission-identity-label[data-v-46bea674]{color:#64748b;font-size:13px;font-weight:800;line-height:1.3}.permission-identity-content h3[data-v-46bea674],.permission-identity-content strong[data-v-46bea674],.permission-identity-content p[data-v-46bea674]{margin:0}.permission-identity-content h3[data-v-46bea674]{color:#0f172a;font-size:30px;line-height:1.14;font-weight:800;overflow-wrap:anywhere}.permission-identity-content strong[data-v-46bea674]{color:#0f172a;font-size:21px;line-height:1.3}.permission-identity-content p[data-v-46bea674]{color:#64748b;font-size:14px;line-height:1.45}.permission-identity-meta[data-v-46bea674]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.permission-identity-meta span[data-v-46bea674]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;background:#ffffffdb;color:#475569;border:1px solid rgba(148,163,184,.18);font-size:13px;font-weight:700;line-height:1.3}.permission-identity-stats[data-v-46bea674]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:8px 0 0}.permission-identity-stat[data-v-46bea674]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.permission-identity-stat dt[data-v-46bea674],.permission-identity-stat dd[data-v-46bea674]{margin:0}.permission-identity-stat dt[data-v-46bea674]{color:#64748b;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.permission-identity-stat dd[data-v-46bea674]{color:#0f172a;font-size:19px;font-weight:800;line-height:1.25}.permission-profile-actions[data-v-46bea674],.permission-profile-edit[data-v-46bea674],.permission-profile-more-button[data-v-46bea674],.permission-transfer-button[data-v-46bea674]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;white-space:nowrap}.permission-profile-actions[data-v-46bea674]{width:fit-content;margin-top:8px;position:relative}.permission-profile-edit[data-v-46bea674]{width:fit-content}.permission-profile-more[data-v-46bea674]{position:relative}.permission-profile-more-button[data-v-46bea674]{width:36px;height:36px;padding:0}.permission-profile-more-menu[data-v-46bea674]{position:absolute;z-index:20;right:0;top:calc(100% + 8px);min-width:148px;padding:6px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 14px 30px #0f172a24}.permission-profile-more-menu button[data-v-46bea674]{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#0f172a;font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.permission-profile-more-menu button[data-v-46bea674]:hover,.permission-profile-more-menu button[data-v-46bea674]:focus{background:#f1f5f9}.permission-transfer-button[data-v-46bea674]{grid-column:2;width:fit-content}.permission-card[data-v-46bea674]{display:grid;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fffffff5}.permission-card-head[data-v-46bea674]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.permission-card-head h3[data-v-46bea674]{margin:0;color:#0f172a;font-size:18px}.permission-card-head p[data-v-46bea674]{margin:6px 0 0;color:#64748b;line-height:1.6}.permission-list[data-v-46bea674]{display:grid;gap:12px}.permission-row[data-v-46bea674]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:8px;background:#f8fafc}.permission-row-admin[data-v-46bea674]{align-items:flex-start}.permission-main[data-v-46bea674]{display:grid;gap:4px}.permission-main strong[data-v-46bea674]{color:#0f172a;font-size:15px}.permission-main span[data-v-46bea674]{color:#64748b;font-size:13px}.permission-meta[data-v-46bea674]{color:#475569}.permission-actions[data-v-46bea674]{display:flex;align-items:center;gap:12px}.permission-admin-side[data-v-46bea674]{display:grid;justify-items:end;gap:12px}.permission-hover-action[data-v-46bea674]{opacity:0;pointer-events:none;transition:opacity .16s ease}.permission-row:hover .permission-hover-action[data-v-46bea674],.permission-row:focus-within .permission-hover-action[data-v-46bea674]{opacity:1;pointer-events:auto}.permission-tag[data-v-46bea674]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#0f172a14;color:#334155;font-size:12px;font-weight:600}.permission-tag-creator[data-v-46bea674]{background:#10b9811f;color:#047857}.permission-tag-pending[data-v-46bea674]{background:#f59e0b1f;color:#b45309}.permission-empty[data-v-46bea674]{color:#94a3b8}.subtle-button-danger[data-v-46bea674]{color:#b42318}.department-chip-list[data-v-46bea674]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.department-chip[data-v-46bea674]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#edf7f1eb;color:#1f5f42;font-size:12px;font-weight:600}.department-admin-modal[data-v-46bea674]{display:grid;gap:18px}.department-admin-section[data-v-46bea674]{display:grid;gap:12px}.department-admin-section-head[data-v-46bea674]{display:flex;align-items:center;justify-content:space-between;gap:12px}.selected-employee-card[data-v-46bea674]{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#f8fafc;color:#475569}.department-option-list[data-v-46bea674]{display:grid;gap:10px;max-height:320px;overflow:auto}.department-option[data-v-46bea674]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;text-align:left}.department-option.is-selected[data-v-46bea674]{border-color:#3f8d6542;background:#edf7f1eb}.department-option strong[data-v-46bea674]{color:#0f172a}.department-option p[data-v-46bea674]{margin:4px 0 0;color:#64748b}.modal-error-text[data-v-46bea674]{color:#b91c1c;font-size:13px}.modal-actions[data-v-46bea674]{display:flex;justify-content:flex-end;gap:12px}.common-location-list-panel.is-scrollable[data-v-76867900]{max-height:52vh;overflow:auto}.common-location-icon[data-v-76867900]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#2f8d651a;color:#2f8d65;flex-shrink:0}.common-location-copy[data-v-76867900]{display:flex;flex-direction:column;gap:4px;min-width:0}.common-location-radius[data-v-76867900]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#2f8d651a;color:#2f8d65;font-size:13px;font-weight:700}.common-locations-section[data-v-12b439aa]{display:grid;gap:16px}.common-locations-actions[data-v-12b439aa]{display:flex;align-items:center;gap:10px;margin-left:auto}.common-locations-lead[data-v-12b439aa]{margin:0;color:#64748b;line-height:1.6}.common-locations-error[data-v-12b439aa]{margin:0;color:#b91c1c}.common-location-limit-grid[data-v-12b439aa]{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:12px;align-items:start;margin-top:16px}.common-location-editor-form[data-v-12b439aa]{display:grid;gap:4px}.common-location-editor-actions[data-v-12b439aa]{width:100%;justify-content:flex-end}.common-location-editor-actions .secondary-button[data-v-12b439aa],.common-location-editor-actions .secondary-button.danger[data-v-12b439aa]{min-width:96px}.common-location-editor-actions .primary-button[data-v-12b439aa]{min-width:144px;padding:0 28px}.common-location-center-field[data-v-12b439aa]{min-width:0}.common-location-limit-hint[data-v-12b439aa]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.field-block[data-v-12b439aa]{display:flex;flex-direction:column;gap:9px}.field-block span[data-v-12b439aa]{color:#344054;font-size:13px;font-weight:600}.field-error-hint[data-v-12b439aa]{margin:0;color:#b91c1c;font-size:12px;line-height:1.5}.default-interface[data-v-98fe6a6d]{display:grid;gap:22px;color:#17212b}.default-interface__intro[data-v-98fe6a6d]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 26px;border:1px solid #dfe7e3;border-radius:18px;background:linear-gradient(125deg,#fff,#f5fbf7 66%,#edf8f2)}.default-interface__intro h2[data-v-98fe6a6d]{margin:5px 0 7px;font-size:22px;letter-spacing:-.02em}.default-interface__intro p[data-v-98fe6a6d]{max-width:680px;margin:0;color:#697687;font-size:13px;line-height:1.7}.default-interface__eyebrow[data-v-98fe6a6d]{color:#23915a;font-size:10px;font-weight:800;letter-spacing:.16em}.default-interface__audiences[data-v-98fe6a6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px;border-radius:14px;background:#eef2f0}.default-interface__audiences button[data-v-98fe6a6d]{display:flex;align-items:center;gap:11px;min-height:62px;padding:10px 16px;border:1px solid transparent;border-radius:11px;background:transparent;color:#6c7885;text-align:left;cursor:pointer}.default-interface__audiences button>span[data-v-98fe6a6d]{display:grid;gap:3px}.default-interface__audiences strong[data-v-98fe6a6d]{color:inherit;font-size:14px}.default-interface__audiences small[data-v-98fe6a6d]{font-size:11px}.default-interface__audiences button.active[data-v-98fe6a6d]{border-color:#dce8e1;background:#fff;color:#16794b;box-shadow:0 4px 14px #22413112}.default-interface__workspace[data-v-98fe6a6d]{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:start}.default-interface__controls[data-v-98fe6a6d]{display:grid;gap:18px}.default-interface__control-section[data-v-98fe6a6d]{display:grid;gap:16px;padding:20px;border:1px solid #e3e8e5;border-radius:16px;background:#fff}.default-interface__section-title[data-v-98fe6a6d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.default-interface__section-title>div[data-v-98fe6a6d]{display:flex;align-items:center;gap:9px}.default-interface__section-title>div>span[data-v-98fe6a6d]{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eaf7f0;color:#16804e;font-size:10px;font-weight:800}.default-interface__section-title strong[data-v-98fe6a6d]{font-size:15px}.default-interface__section-title small[data-v-98fe6a6d]{color:#8a96a3;font-size:11px}.default-interface__count-options[data-v-98fe6a6d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.default-interface__count-options button[data-v-98fe6a6d]{display:grid;justify-items:center;gap:4px;padding:11px 8px 9px;border:1px solid #e2e7e4;border-radius:11px;background:#fafcfb;color:#75808c;cursor:pointer}.default-interface__count-options button[data-v-98fe6a6d]:hover:not(:disabled){border-color:#9bd4b5}.default-interface__count-options button.active[data-v-98fe6a6d]{border-color:#39aa70;background:#effaf4;color:#16794b;box-shadow:0 0 0 2px #39aa7014}.default-interface__count-options button[data-v-98fe6a6d]:disabled{cursor:not-allowed;opacity:.38}.default-interface__count-options strong[data-v-98fe6a6d]{font-size:16px}.default-interface__count-options small[data-v-98fe6a6d]{font-size:10px}.count-option__skeleton[data-v-98fe6a6d]{display:flex;width:100%;height:14px;align-items:end;justify-content:center;gap:3px}.count-option__skeleton i[data-v-98fe6a6d]{width:7px;border-radius:2px;background:currentColor;opacity:.5}.count-option__skeleton i[data-v-98fe6a6d]:nth-child(odd){height:12px}.count-option__skeleton i[data-v-98fe6a6d]:nth-child(2n){height:8px}.default-interface__slot-list[data-v-98fe6a6d]{display:grid;gap:8px}.default-interface__slot-row[data-v-98fe6a6d]{display:grid;grid-template-columns:18px 25px 36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:7px 9px;border:1px solid #e4e9e6;border-radius:12px;background:#fff;cursor:grab;transition:border-color .15s,box-shadow .15s,opacity .15s}.default-interface__slot-row.active[data-v-98fe6a6d]{border-color:#63bd8c;box-shadow:0 0 0 2px #34a66714}.default-interface__slot-row.dragging[data-v-98fe6a6d]{opacity:.45}.slot-row__grip[data-v-98fe6a6d]{color:#a8b1b9}.slot-row__index[data-v-98fe6a6d]{color:#89949e;font-size:11px;font-weight:700}.slot-row__icon[data-v-98fe6a6d]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf8f2;color:#18804e}.slot-row__copy[data-v-98fe6a6d]{display:grid;gap:3px}.slot-row__copy strong[data-v-98fe6a6d]{font-size:13px}.slot-row__copy small[data-v-98fe6a6d]{color:#8a96a3;font-size:10px}.slot-row__moves[data-v-98fe6a6d]{display:flex;gap:3px}.slot-row__moves button[data-v-98fe6a6d]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:#f3f5f4;color:#718077;cursor:pointer}.slot-row__moves button[data-v-98fe6a6d]:disabled{opacity:.28;cursor:default}.default-interface__replacement[data-v-98fe6a6d]{display:grid;gap:10px;padding-top:4px}.default-interface__replacement>span[data-v-98fe6a6d]{color:#697687;font-size:11px}.default-interface__replacement>div[data-v-98fe6a6d]{display:flex;flex-wrap:wrap;gap:7px}.default-interface__replacement button[data-v-98fe6a6d]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #e0e6e2;border-radius:9px;background:#fff;color:#59666f;font:inherit;font-size:12px;cursor:pointer}.default-interface__replacement button.active[data-v-98fe6a6d]{border-color:#3cad72;background:#eaf8f0;color:#16794b;font-weight:700}.default-interface__preview[data-v-98fe6a6d]{position:sticky;top:18px;display:grid;justify-items:center;gap:12px;padding:23px 18px;border:1px solid #e3e8e5;border-radius:18px;background:radial-gradient(circle at 50% 18%,#f5fcf8,#f6f7f7 68%)}.phone-preview[data-v-98fe6a6d]{width:100%;max-width:330px;padding:9px;border:1px solid #cfd8d3;border-radius:30px;background:#18221d;box-shadow:0 18px 36px #20362b29}.phone-preview__speaker[data-v-98fe6a6d]{width:58px;height:4px;margin:2px auto 7px;border-radius:4px;background:#5f6964}.phone-preview__screen[data-v-98fe6a6d]{display:flex;min-height:510px;flex-direction:column;overflow:hidden;border-radius:22px;background:#f4f7f5}.phone-preview__screen>header[data-v-98fe6a6d]{display:grid;gap:6px;padding:27px 19px 18px;background:linear-gradient(145deg,#fff,#eff8f3)}.phone-preview__screen>header span[data-v-98fe6a6d]{color:#7b8981;font-size:9px;letter-spacing:.08em}.phone-preview__screen>header strong[data-v-98fe6a6d]{font-size:26px}.phone-preview__content[data-v-98fe6a6d]{display:grid;gap:12px;padding:18px}.preview-line[data-v-98fe6a6d]{display:block;width:100%;height:10px;border-radius:8px;background:#dfe5e1}.preview-line--short[data-v-98fe6a6d]{width:58%}.phone-preview__content article[data-v-98fe6a6d]{display:grid;grid-template-columns:38px 1fr;gap:9px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 5px 14px #1c2f250d}.phone-preview__content article i[data-v-98fe6a6d]{grid-row:span 2;width:38px;height:38px;border-radius:10px;background:#e4f3eb}.phone-preview__content article span[data-v-98fe6a6d]{height:8px;border-radius:6px;background:#e4e8e6}.phone-preview__content article span[data-v-98fe6a6d]:last-child{width:65%}.phone-preview__tabbar[data-v-98fe6a6d]{display:flex;align-items:stretch;min-height:69px;margin-top:auto;border-top:1px solid #dfe5e1;background:#fff}.phone-preview__tabbar>span[data-v-98fe6a6d]{position:relative;display:grid;min-width:0;flex:1;place-items:center;align-content:center;gap:4px;color:#9ca8b2}.phone-preview__tabbar>span.active[data-v-98fe6a6d]{color:#20a661}.phone-preview__tabbar small[data-v-98fe6a6d]{font-size:9px;white-space:nowrap}.phone-preview__tabbar em[data-v-98fe6a6d]{position:absolute;top:4px;padding:1px 4px;border-radius:5px;background:#e7f8ef;color:#16804e;font-size:7px;font-style:normal}.phone-preview__tabbar .locked>svg[data-v-98fe6a6d]:last-child{position:absolute;top:7px;right:7px}.default-interface__preview>p[data-v-98fe6a6d]{display:flex;align-items:center;gap:6px;margin:0;color:#748179;font-size:11px}.default-interface__actions[data-v-98fe6a6d]{display:flex;min-height:56px;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px 12px 18px;border:1px solid #e1e7e3;border-radius:14px;background:#fff}.default-interface__actions>span[data-v-98fe6a6d]{margin-right:auto;color:#8a96a0;font-size:12px}.default-interface__feedback[data-v-98fe6a6d]{margin:0 auto 0 0;color:#18804e;font-size:12px}.default-interface__feedback.is-error[data-v-98fe6a6d]{color:#b42318}.default-interface__cancel[data-v-98fe6a6d],.default-interface__save[data-v-98fe6a6d]{min-height:36px;padding:0 15px;border:0;border-radius:9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.default-interface__cancel[data-v-98fe6a6d]{background:#f0f3f1;color:#5d6962}.default-interface__save[data-v-98fe6a6d]{background:#17231d;color:#fff}.default-interface__save[data-v-98fe6a6d]:disabled{cursor:default;opacity:.35}@media(max-width:1050px){.default-interface__workspace[data-v-98fe6a6d]{grid-template-columns:1fr}.default-interface__preview[data-v-98fe6a6d]{position:static}.phone-preview[data-v-98fe6a6d]{max-width:360px}}@media(max-width:720px){.default-interface__intro[data-v-98fe6a6d]{align-items:flex-start;flex-direction:column}.default-interface__audiences[data-v-98fe6a6d]{grid-template-columns:1fr}.default-interface__count-options[data-v-98fe6a6d]{grid-template-columns:repeat(2,1fr)}.default-interface__section-title[data-v-98fe6a6d]{align-items:flex-start;flex-direction:column}.default-interface__slot-row[data-v-98fe6a6d]{grid-template-columns:18px 22px 34px minmax(0,1fr)}.slot-row__moves[data-v-98fe6a6d]{grid-column:4}.default-interface__actions[data-v-98fe6a6d]{align-items:stretch;flex-wrap:wrap}.default-interface__actions>span[data-v-98fe6a6d],.default-interface__feedback[data-v-98fe6a6d]{width:100%}}.default-interface__slot-row.unavailable[data-v-98fe6a6d]{border-style:dashed;background:#fafbfa}.default-interface__slot-row.unavailable .slot-row__icon[data-v-98fe6a6d]{background:#f0f2f1;color:#89928d}.default-interface__slot-list[data-v-98fe6a6d]{align-items:stretch;gap:9px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.default-interface__slot-row[data-v-98fe6a6d]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 38px minmax(42px,auto) 30px;justify-items:center;align-content:start;gap:7px;min-height:154px;padding:11px 9px;box-sizing:border-box;cursor:grab;text-align:center}.slot-row__topline[data-v-98fe6a6d]{display:flex;width:100%;align-items:center;justify-content:space-between}.slot-row__grip[data-v-98fe6a6d]{color:#9da9a2}.slot-row__icon[data-v-98fe6a6d]{width:38px;height:38px}.slot-row__copy[data-v-98fe6a6d]{justify-items:center;line-height:1.35}.slot-row__copy small[data-v-98fe6a6d]{white-space:normal}.slot-row__moves[data-v-98fe6a6d]{grid-column:auto;align-self:end;justify-content:center}.default-interface__slot-row--fixed[data-v-98fe6a6d]{border-style:dashed;background:#f6f8f7;color:#7b8780;cursor:default}.default-interface__slot-row--fixed .slot-row__icon[data-v-98fe6a6d]{background:#eef1ef;color:#77837c}.slot-row__lock[data-v-98fe6a6d]{color:#89958e}.slot-row__fixed-label[data-v-98fe6a6d]{display:inline-flex;align-items:center;align-self:end;gap:4px;min-height:26px;padding:0 8px;border-radius:7px;background:#e9edeb;color:#6f7b74;font-size:10px;font-weight:700}.default-interface__intro h2[data-v-98fe6a6d]{margin-top:0}.default-interface__actions-anchor[data-v-98fe6a6d]{min-height:56px}.default-interface__actions--pinned[data-v-98fe6a6d]{position:fixed;z-index:80;right:48px;bottom:40px;left:248px;border-color:#23915a38;background:#fffffff5;box-shadow:0 18px 46px #17231d29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:default-interface-actions-enter-98fe6a6d .18s ease-out}@keyframes default-interface-actions-enter-98fe6a6d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.default-interface__actions--pinned[data-v-98fe6a6d]{animation:none}}.system-settings-page[data-v-071fe94d],.ticket-rules-layout[data-v-071fe94d],.ticket-rules-actions[data-v-071fe94d],.ticket-rule-block-head[data-v-071fe94d],.ticket-rule-card-head[data-v-071fe94d],.ticket-rule-card-actions[data-v-071fe94d],.ticket-rule-summary[data-v-071fe94d],.ticket-rule-grid[data-v-071fe94d],.ticket-rule-condition-actions[data-v-071fe94d],.feature-module-action[data-v-071fe94d],.feature-confirm-summary[data-v-071fe94d],.organization-upgrade-progress>div[data-v-071fe94d]:first-child{display:flex;gap:16px}.system-settings-page[data-v-071fe94d],.ticket-rules-panel[data-v-071fe94d],.feature-settings-grid[data-v-071fe94d]{display:grid;align-content:start;gap:20px}.system-settings-caption[data-v-071fe94d],.system-settings-subtitle[data-v-071fe94d],.ticket-rule-card-head p[data-v-071fe94d],.ticket-rule-empty[data-v-071fe94d],.system-settings-empty[data-v-071fe94d],.system-settings-error[data-v-071fe94d],.system-settings-feedback[data-v-071fe94d],.ticket-rules-aside-card p[data-v-071fe94d],.filter-field small[data-v-071fe94d]{margin:0}.system-settings-caption[data-v-071fe94d],.system-settings-subtitle[data-v-071fe94d]{color:#64748b;line-height:1.6}.ticket-rules-actions[data-v-071fe94d]{flex-wrap:wrap;align-items:center;justify-content:flex-end}.feature-settings-grid[data-v-071fe94d]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-module-impact[data-v-071fe94d]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feature-module-impact li[data-v-071fe94d]{position:relative;padding-left:18px;color:#475569;font-size:14px;line-height:1.55}.feature-module-impact li[data-v-071fe94d]:before{content:"";position:absolute;left:0;top:.68em;width:7px;height:7px;border-radius:999px;background:#2f8d65}.feature-module-subfeature[data-v-071fe94d]{border-radius:8px;background:#f8fafc}.feature-module-subfeature.is-active[data-v-071fe94d]{background:#f3faf6}.feature-module-action[data-v-071fe94d]{position:relative;z-index:1;width:fit-content;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:12px 18px;background:#2f8d65;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 14px 26px #2f8d6533}.feature-module-action.is-disable[data-v-071fe94d]{background:#0f172a;box-shadow:0 14px 26px #0f172a29}.feature-module-action[data-v-071fe94d]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.feature-confirm-modal[data-v-071fe94d]{display:grid;gap:18px}.feature-confirm-summary[data-v-071fe94d]{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.22)}.feature-confirm-icon[data-v-071fe94d]{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:18px;color:#2f8d65;background:#e8f8efcc}.feature-confirm-summary strong[data-v-071fe94d],.feature-confirm-impact strong[data-v-071fe94d]{display:block;color:#0f172a;font-size:18px;line-height:1.4}.feature-confirm-summary p[data-v-071fe94d]{margin:6px 0 0;color:#64748b;line-height:1.6}.feature-confirm-impact ul[data-v-071fe94d]{display:grid;gap:10px;margin:12px 0 0;padding-left:18px;color:#334155;line-height:1.6}.ticket-rules-layout[data-v-071fe94d]{align-items:flex-start}.ticket-rule-block[data-v-071fe94d]{flex:1;min-width:0;display:grid;gap:16px;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:20px;background:linear-gradient(180deg,#f8fafcd9,#fffffffa)}.ticket-rule-block-head[data-v-071fe94d],.ticket-rule-card-head[data-v-071fe94d],.ticket-rule-card-actions[data-v-071fe94d],.ticket-rule-condition-actions[data-v-071fe94d]{align-items:center;justify-content:space-between}.ticket-rule-block-kicker[data-v-071fe94d]{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.ticket-rule-editor[data-v-071fe94d],.ticket-rule-conditions[data-v-071fe94d]{display:grid;gap:14px}.settings-modal-form[data-v-071fe94d]{display:grid;gap:18px}.settings-form-section[data-v-071fe94d]{display:grid;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,#f8fafcb8,#fffffffa)}.settings-form-section-head[data-v-071fe94d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-form-section-head strong[data-v-071fe94d]{display:block;color:#0f172a;font-size:18px;line-height:1.4}.settings-form-section-head p[data-v-071fe94d]{margin:6px 0 0;color:#64748b;line-height:1.6}.settings-form-grid[data-v-071fe94d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.settings-toggle-card[data-v-071fe94d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(63,141,101,.14);border-radius:18px;background:#fffffff5}.settings-toggle-card strong[data-v-071fe94d]{display:block;color:#0f172a;font-size:16px}.settings-toggle-card p[data-v-071fe94d]{margin:6px 0 0;color:#64748b;line-height:1.55}.settings-form-alert[data-v-071fe94d]{padding:10px 12px;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#fef2f2e0}.organization-upgrade-intro[data-v-071fe94d]{display:grid;gap:8px;padding:16px;border:1px solid rgba(47,141,101,.16);border-radius:8px;background:#f3faf6}.organization-upgrade-intro strong[data-v-071fe94d]{color:#0f172a;font-size:16px}.organization-upgrade-intro p[data-v-071fe94d]{margin:0;color:#475569;line-height:1.7}.organization-upgrade-progress[data-v-071fe94d]{display:grid;gap:10px;padding:14px 16px;border-radius:8px;background:#f8fafc}.organization-upgrade-progress>div[data-v-071fe94d]:first-child{align-items:center;justify-content:space-between;color:#475569;font-size:14px}.organization-upgrade-progress strong[data-v-071fe94d]{color:#2f8d65}.organization-upgrade-progress-track[data-v-071fe94d]{height:6px;overflow:hidden;border-radius:999px;background:#e2e8f0}.organization-upgrade-progress-track span[data-v-071fe94d]{display:block;height:100%;border-radius:inherit;background:#2f8d65;transition:width .22s ease}.ticket-rule-card[data-v-071fe94d]{display:grid;gap:16px;padding:18px;border-radius:20px;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:0 12px 30px #0f172a0a}.ticket-rule-card-head p[data-v-071fe94d],.ticket-rule-summary[data-v-071fe94d],.ticket-rule-empty[data-v-071fe94d],.system-settings-empty[data-v-071fe94d]{color:#64748b}.ticket-rule-summary[data-v-071fe94d]{flex-wrap:wrap;font-size:13px}.ticket-rule-grid[data-v-071fe94d]{flex-wrap:wrap}.ticket-rule-grid>.filter-field[data-v-071fe94d]{flex:1 1 240px}.ticket-rule-grid-conditions>.filter-field[data-v-071fe94d]{flex-basis:220px}.ticket-rule-values-field[data-v-071fe94d]{flex:2 1 360px}.ticket-rule-condition[data-v-071fe94d]{display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.18)}.ticket-rule-condition-joiner[data-v-071fe94d]{justify-self:start;padding:4px 12px;border-radius:999px;background:#2f7e571a;color:#2f7e57;font-size:13px;font-weight:800}.ticket-rule-condition-head[data-v-071fe94d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-rule-condition-head strong[data-v-071fe94d]{color:#0f172a;font-size:15px}.ticket-rule-summary-block[data-v-071fe94d]{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#fff}.ticket-rule-summary-block strong[data-v-071fe94d]{color:#0f172a;font-size:18px}.ticket-rule-condition-list[data-v-071fe94d]{display:flex;flex-direction:column;gap:8px}.ticket-rule-condition-item[data-v-071fe94d]{margin:0;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#f8fafcc7;color:#475569;line-height:1.55}.ticket-rule-switch[data-v-071fe94d]{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:14px}.ticket-rules-aside[data-v-071fe94d]{display:flex}.ticket-rules-aside-card[data-v-071fe94d]{width:100%;border-radius:20px;padding:18px 20px;background:#0f172a;color:#e2e8f0;display:grid;gap:8px}.system-settings-error[data-v-071fe94d]{color:#b91c1c}.system-settings-feedback[data-v-071fe94d]{color:#0f766e}.media-quality-settings[data-v-071fe94d]{display:grid;gap:14px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fff}.media-quality-settings__head[data-v-071fe94d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.media-quality-settings__feedback[data-v-071fe94d]{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.6}.media-quality-settings__actions[data-v-071fe94d]{padding-top:4px}.media-quality-settings__head span[data-v-071fe94d]{color:#94a3b8;font-size:12px;white-space:nowrap}.media-quality-settings__feedback[data-v-071fe94d]{color:#0f766e}.filter-field[data-v-071fe94d]{display:grid;gap:8px}.filter-field span[data-v-071fe94d]{font-size:13px;font-weight:600;color:#334155}.filter-field input[data-v-071fe94d],.filter-field select[data-v-071fe94d],.filter-field textarea[data-v-071fe94d]{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.35);background:#fff;padding:12px 14px;font:inherit;color:#0f172a;resize:vertical}.filter-field small[data-v-071fe94d]{color:#94a3b8;line-height:1.5}.ticket-rule-inline-toggle[data-v-071fe94d]{display:inline-flex;align-items:center;gap:10px;color:#0f172a}.ticket-rule-inline-toggle input[data-v-071fe94d]{width:18px;height:18px}.optional-item-fields[data-v-39c21a36]{margin-top:20px}.optional-item-fields summary[data-v-39c21a36]{cursor:pointer;font-weight:650;color:#475467;padding:12px 0}.optional-item-fields summary[data-v-39c21a36]:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.optional-item-fields[open] summary[data-v-39c21a36]{margin-bottom:8px}.parameter-table .table-row[data-v-39c21a36]{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) 32px minmax(0,2fr)}.parameter-table .table-row[data-v-39c21a36]>*{min-width:0;overflow-wrap:anywhere}.request-records-table[data-v-39c21a36]{overflow-x:auto}.request-records[data-v-39c21a36]{width:100%;min-width:880px;border-collapse:collapse;text-align:left;font-size:14px}.request-records th[data-v-39c21a36]{padding:14px 16px;background:#f8fafc;color:#667085;font-size:12px;font-weight:500}.request-records td[data-v-39c21a36]{padding:18px 16px;border-top:1px solid #eef1f4;vertical-align:middle}.request-records small[data-v-39c21a36]{display:block;margin-top:7px;color:#98a2b3;font-size:12px;line-height:1.5}.record-time[data-v-39c21a36],.record-direction[data-v-39c21a36],.record-attempts[data-v-39c21a36]{white-space:nowrap}.record-identity[data-v-39c21a36]{max-width:280px}.record-identity small[data-v-39c21a36]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-state[data-v-39c21a36]{min-width:160px;max-width:240px}.record-status[data-v-39c21a36]{display:inline-flex;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:600;background:#f2f4f7;color:#667085}.record-status.pending[data-v-39c21a36]{color:#b54708;background:#fffaeb}.record-status.processing[data-v-39c21a36]{color:#175cd3;background:#eff8ff}.record-status.success[data-v-39c21a36]{color:#027a48;background:#ecfdf3}.record-status.failed[data-v-39c21a36]{color:#b42318;background:#fef3f2}.record-actions[data-v-39c21a36]{display:flex;align-items:center;gap:14px;white-space:nowrap}.record-pagination[data-v-39c21a36]{display:flex;justify-content:flex-end;align-items:center;gap:14px;color:#667085;font-size:13px}.record-detail-hint[data-v-39c21a36]{margin:14px 0;color:#667085;font-size:13px}.attempt-history[data-v-39c21a36]{display:flex;flex-wrap:wrap;gap:8px;max-height:180px;overflow-y:auto;margin:16px 0}.attempt-history button[data-v-39c21a36]{display:flex;gap:12px;padding:10px 12px;border:1px solid #e2e7ec;border-radius:8px;background:#fff;color:#475467;cursor:pointer;font:inherit;font-size:13px}.attempt-history button.selected[data-v-39c21a36]{background:#f0f9f4;border-color:#a8d5bc}.attempt-url[data-v-39c21a36]{display:block;margin-top:16px;overflow-wrap:anywhere;color:#667085;font-size:12px}.open-platform-page[data-v-39c21a36]{color:#17212b}.open-platform-page--relation[data-v-39c21a36]{height:calc(100vh - 48px);min-height:calc(100vh - 48px)}.open-platform-page--relation[data-v-39c21a36] .page-panel-body{height:100%;padding:0;gap:0}.open-platform-page--relation[data-v-39c21a36] .page-header{margin:0;padding:20px 24px 0}.open-platform-page--relation>.feedback[data-v-39c21a36],.open-platform-page--relation>.panel-state[data-v-39c21a36]{margin:16px 24px}.header-actions[data-v-39c21a36],.card-actions[data-v-39c21a36]{display:flex;gap:10px}.primary-action[data-v-39c21a36],.secondary-action[data-v-39c21a36],.card-actions button[data-v-39c21a36],.text-button[data-v-39c21a36],.status-button[data-v-39c21a36]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;cursor:pointer;font:inherit}.primary-action[data-v-39c21a36]{padding:10px 15px;background:#17212b;color:#fff;font-weight:700}.secondary-action[data-v-39c21a36]{padding:10px 15px;background:#eef1f4;color:#344054}.feedback[data-v-39c21a36]{padding:12px 14px;border-radius:10px}.feedback.is-error[data-v-39c21a36]{background:#fff1f1;color:#b42318}.panel-state[data-v-39c21a36]{padding:54px;text-align:center;color:#667085}.application-grid[data-v-39c21a36]{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.application-card[data-v-39c21a36],.table-card[data-v-39c21a36]{border:1px solid #e2e7ec;background:#fff;border-radius:14px;box-shadow:0 5px 18px #1f2a3709}.application-card[data-v-39c21a36]{padding:20px}.application-card-top[data-v-39c21a36]{display:flex;justify-content:space-between}.app-mark[data-v-39c21a36]{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;color:#2563eb;background:#eff6ff}.status-pill[data-v-39c21a36]{padding:5px 9px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:12px}.status-pill.enabled[data-v-39c21a36]{background:#ecfdf3;color:#027a48}.application-card h3[data-v-39c21a36]{font-size:18px;margin:18px 0 14px}.application-card dl[data-v-39c21a36]{display:grid;gap:10px;margin:0}.application-card dl div[data-v-39c21a36]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.application-card dt[data-v-39c21a36]{color:#98a2b3;font-size:12px}.application-card dd[data-v-39c21a36]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475467}.mono[data-v-39c21a36],code[data-v-39c21a36]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.card-meta[data-v-39c21a36]{display:flex;justify-content:space-between;margin:18px 0 14px;padding-top:13px;border-top:1px solid #eef1f4;color:#98a2b3;font-size:12px}.card-actions button[data-v-39c21a36]{padding:8px 10px;background:#f5f7f9;color:#475467}.empty-state[data-v-39c21a36]{display:grid;justify-items:center;gap:9px;padding:80px 20px;border:1px dashed #ccd5df;border-radius:14px;background:linear-gradient(180deg,#fff,#fafbfc);color:#667085}.empty-state h3[data-v-39c21a36]{margin:8px 0 0;color:#344054}.empty-state p[data-v-39c21a36]{margin:0;max-width:560px;text-align:center}.empty-state small[data-v-39c21a36]{color:#98a2b3}.application-status-confirm-copy[data-v-39c21a36]{margin:0;color:#475467;line-height:1.75}.documentation-layout[data-v-39c21a36]{flex:1;min-height:0}.endpoint-sidebar[data-v-39c21a36]{min-height:100%}.endpoint-group h3[data-v-39c21a36]{margin:0 0 8px;padding:14px 10px 0;color:#98a2b3;font-size:12px}.endpoint-group+.endpoint-group[data-v-39c21a36]{margin-top:8px}.endpoint-group button[data-v-39c21a36]{display:flex;width:100%;justify-content:space-between;align-items:center;padding:10px;border:0;border-radius:9px;background:transparent;color:#475467;cursor:pointer;text-align:left}.endpoint-group button.active[data-v-39c21a36]{background:#e8f7ef;color:#18794e;font-weight:700}.endpoint-document[data-v-39c21a36]{min-height:100%}.endpoint-title[data-v-39c21a36]{display:flex;align-items:center;justify-content:space-between;gap:20px}.endpoint-title>div[data-v-39c21a36]{display:flex;align-items:center;gap:10px}.endpoint-title h2[data-v-39c21a36]{margin:0}.endpoint-title>code[data-v-39c21a36]{padding:9px 11px;background:#f5f7f9;border-radius:8px;font-size:12px}.method-badge[data-v-39c21a36]{padding:4px 7px;border-radius:6px;background:#dcfce7;color:#15803d;font-size:11px;font-weight:800}.endpoint-description[data-v-39c21a36]{color:#667085}.signature-note[data-v-39c21a36]{display:flex;gap:12px;padding:14px;margin:20px 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.signature-note p[data-v-39c21a36]{margin:4px 0 0;color:#64748b;font-size:13px}.section-title[data-v-39c21a36]{margin:22px 0 10px;font-size:14px}.parameter-table[data-v-39c21a36]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.table-row[data-v-39c21a36]{display:grid;grid-template-columns:1fr .7fr .4fr 2fr;gap:12px;padding:11px 13px;border-top:1px solid #eef1f4;font-size:13px}.table-row.header[data-v-39c21a36]{border:0;background:#f8fafc;color:#667085;font-size:12px}.example-grid[data-v-39c21a36]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.example-grid pre[data-v-39c21a36]{min-height:180px;margin:0;padding:15px;border-radius:10px;background:#111827;color:#d1fae5;overflow:auto;font-size:12px}.table-card[data-v-39c21a36]{overflow:hidden}.data-table[data-v-39c21a36]{min-width:820px}.data-head[data-v-39c21a36],.data-row[data-v-39c21a36]{display:grid;align-items:center;gap:15px;padding:13px 16px;border-top:1px solid #eef1f4}.data-head[data-v-39c21a36]{border:0;background:#f8fafc;color:#667085;font-size:12px}.data-table-outbound .data-head[data-v-39c21a36],.data-table-outbound .data-row[data-v-39c21a36]{grid-template-columns:1.1fr .8fr 1.6fr .6fr .6fr 36px}.data-row>span[data-v-39c21a36]{min-width:0}.data-row strong[data-v-39c21a36],.data-row small[data-v-39c21a36]{display:block}.data-row small[data-v-39c21a36]{margin-top:4px;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callback-cell[data-v-39c21a36]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#667085}.text-button[data-v-39c21a36]{justify-content:flex-start;background:transparent;color:#2563eb}.status-button[data-v-39c21a36]{padding:6px 9px;background:#f2f4f7;color:#667085}.status-button.enabled[data-v-39c21a36]{background:#ecfdf3;color:#027a48}.danger-icon[data-v-39c21a36]{border:0;background:transparent;color:#98a2b3;cursor:pointer}.log-toolbar[data-v-39c21a36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.form-stack input[data-v-39c21a36],.form-stack select[data-v-39c21a36],.mapping-row input[type=text][data-v-39c21a36],.mapping-row input[data-v-39c21a36]:not([type]){padding:10px 11px;border:1px solid #d9e0e7;border-radius:8px;background:#fff;font:inherit}.data-table-logs .data-head[data-v-39c21a36],.data-table-logs .data-row[data-v-39c21a36]{grid-template-columns:130px 2fr .55fr .75fr .6fr}.log-row[data-v-39c21a36]{width:100%;border-right:0;border-left:0;border-bottom:0;background:#fff;text-align:left;cursor:pointer}.result-text.success[data-v-39c21a36]{color:#027a48}.result-text.failed[data-v-39c21a36]{color:#b42318}.form-stack[data-v-39c21a36]{display:grid;gap:17px}.form-stack label[data-v-39c21a36]{display:grid;gap:7px;color:#344054;font-weight:600}.form-stack label small[data-v-39c21a36]{font-weight:400;color:#98a2b3}.form-hint[data-v-39c21a36]{padding:12px;border-radius:9px;background:#f8fafc;color:#667085;font-size:13px}.outbound-create-form[data-v-39c21a36]{gap:14px}.outbound-options[data-v-39c21a36]{display:grid;gap:12px}.outbound-option-group[data-v-39c21a36]{overflow:hidden;border:1px solid #e2e7ec;border-radius:10px;background:#fff}.outbound-option-group>header[data-v-39c21a36]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:#f8fafc;color:#344054}.outbound-option-group>header span[data-v-39c21a36]{color:#98a2b3;font-size:12px}.form-stack .outbound-option-row[data-v-39c21a36]{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:12px;align-items:center;padding:11px 13px;border-top:1px solid #eef1f4;cursor:pointer}.outbound-option-row>span[data-v-39c21a36]{display:grid;gap:3px}.outbound-option-row>span strong[data-v-39c21a36]{color:#344054;font-size:14px}.outbound-option-row>span small[data-v-39c21a36]{margin:0;color:#98a2b3;font-size:12px}.outbound-option-row em[data-v-39c21a36]{padding:3px 7px;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:11px;font-style:normal;font-weight:700}.outbound-option-row input[data-v-39c21a36]{width:18px;height:18px;margin:0;padding:0;accent-color:#17212b}.outbound-option-row.existing[data-v-39c21a36]{cursor:default}.outbound-option-row.existing>span strong[data-v-39c21a36]{color:#667085}.credential-box[data-v-39c21a36]{display:grid;gap:8px;padding:12px;background:#0f172a;border-radius:12px}.credential-row[data-v-39c21a36]{display:grid;grid-template-columns:90px minmax(0,1fr) 34px;gap:10px;align-items:center;min-height:44px;padding:4px 6px 4px 4px;border-radius:8px;transition:background .16s ease}.credential-row[data-v-39c21a36]:hover,.credential-row[data-v-39c21a36]:focus-within{background:#ffffff0f}.credential-box span[data-v-39c21a36]{color:#94a3b8}.credential-box code[data-v-39c21a36]{min-width:0;color:#e2e8f0;word-break:break-all}.credential-copy[data-v-39c21a36]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(226,232,240,.16);border-radius:8px;background:#ffffff14;color:#e2e8f0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s ease}.credential-row:hover .credential-copy[data-v-39c21a36],.credential-row:focus-within .credential-copy[data-v-39c21a36],.credential-copy[data-v-39c21a36]:focus-visible{opacity:1;pointer-events:auto}.credential-copy[data-v-39c21a36]:hover{background:#ffffff26}.credential-copy[data-v-39c21a36]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.mapping-list[data-v-39c21a36]{display:grid}.mapping-head[data-v-39c21a36],.mapping-row[data-v-39c21a36]{display:grid;grid-template-columns:55px 1fr 1.2fr;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #eef1f4}.mapping-head[data-v-39c21a36]{color:#667085;font-size:12px}.mapping-row input[data-v-39c21a36]:last-child{padding:8px;border:1px solid #d9e0e7;border-radius:7px}.log-detail-summary[data-v-39c21a36]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.log-detail-summary code[data-v-39c21a36]{margin-left:auto;color:#667085}@media(max-width:900px){.open-platform-page--relation[data-v-39c21a36]{height:auto;min-height:calc(100vh - 48px)}.open-platform-page--relation[data-v-39c21a36] .page-panel-body{padding:20px 24px 24px;gap:20px}.open-platform-page--relation[data-v-39c21a36] .page-header{margin:-20px -24px 0;padding:20px 24px 0}.documentation-layout[data-v-39c21a36]{display:block}.documentation-layout[data-v-39c21a36] .ui-relation-workspace-pane{padding:16px}.documentation-layout[data-v-39c21a36] .ui-relation-workspace-pane--aside{border-right:0;border-bottom:1px solid rgba(15,23,42,.08)}.endpoint-title[data-v-39c21a36]{align-items:flex-start;flex-direction:column}.example-grid[data-v-39c21a36],.application-grid[data-v-39c21a36]{grid-template-columns:1fr}.table-card[data-v-39c21a36]{overflow:auto}}@media(hover:none){.credential-copy[data-v-39c21a36]{opacity:1;pointer-events:auto}}.card-actions[data-v-39c21a36]{flex-wrap:wrap}.card-actions button[data-v-39c21a36]{flex:0 0 auto;min-height:36px;white-space:nowrap}.open-platform-header-action[data-v-39c21a36]{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.card-actions button svg[data-v-39c21a36],.open-platform-header-action svg[data-v-39c21a36]{flex-shrink:0}.integration-direction[data-v-39c21a36]{display:flex;align-items:center;gap:8px;width:fit-content;padding:8px 11px;border:1px solid #e2e7ec;border-radius:9px;background:#f8fafc;color:#667085;font-size:13px}.integration-direction strong[data-v-39c21a36]{color:#17212b}.integration-direction em[data-v-39c21a36]{margin-left:4px;padding-left:12px;border-left:1px solid #d9e0e7;color:#18794e;font-style:normal;font-weight:600}.open-platform-page--relation .integration-direction[data-v-39c21a36]{margin:14px 24px 0}.bootstrap-contract[data-v-39c21a36]{display:flex;align-items:center;gap:8px;margin:10px 24px;padding:10px 12px;overflow-x:auto;border:1px solid #e2e7ec;border-radius:9px;background:#fff;color:#667085;font-size:12px;white-space:nowrap}.bootstrap-contract strong[data-v-39c21a36]{color:#344054}.bootstrap-contract code[data-v-39c21a36]{padding:4px 6px;border-radius:6px;background:#f5f7f9;color:#475467}.outbound-options[data-v-39c21a36]{grid-template-columns:1fr;align-items:start}.outbound-option-group>header[data-v-39c21a36]{display:block}.form-stack .outbound-option-row[data-v-39c21a36]{grid-template-columns:minmax(0,1fr) 20px}.outbound-option-copy[data-v-39c21a36]{display:grid;gap:3px;min-width:0}.outbound-option-title[data-v-39c21a36]{display:flex;align-items:center;gap:7px}.outbound-option-title strong[data-v-39c21a36]{color:#344054;font-size:14px}.outbound-option-copy>small[data-v-39c21a36]{margin:0;color:#98a2b3;font-size:12px}.outbound-option-title em[data-v-39c21a36]{padding:0;border-radius:0;background:transparent;color:#039855;font-size:11px;font-style:normal;font-weight:600}.outbound-option-row input[data-v-39c21a36]:disabled{opacity:.55}.outbound-option-row.existing .outbound-option-title strong[data-v-39c21a36]{color:#667085}.scope-selector[data-v-39c21a36]{display:grid;gap:8px}.scope-selector>small[data-v-39c21a36]{color:#98a2b3}.scope-selector section[data-v-39c21a36]{display:grid;grid-template-columns:minmax(90px,1fr) repeat(2,minmax(110px,1fr));align-items:center;gap:12px;padding:10px 12px;border:1px solid #e2e7ec;border-radius:9px}.scope-selector section>span[data-v-39c21a36]{color:#344054;font-weight:600}.scope-selector section label[data-v-39c21a36]{display:flex;grid-template-columns:none;align-items:center;gap:7px;font-size:13px;font-weight:400}.secondary-action.compact[data-v-39c21a36]{padding:7px 9px;white-space:nowrap}.compact-empty[data-v-39c21a36]{padding:54px 20px}@media(max-width:900px){.outbound-options[data-v-39c21a36]{grid-template-columns:1fr}}.ticket-conversation[data-v-07734a13]{display:flex;min-width:0;height:100%;min-height:420px;flex-direction:column;background:#f2f3f4}.ticket-conversation-header[data-v-07734a13]{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.05);background:#ffffffb8}.ticket-conversation-header>div[data-v-07734a13]{display:flex;min-width:0;align-items:center;gap:7px}.ticket-conversation-header strong[data-v-07734a13]{color:#344054;font-size:13px}.ticket-conversation-header span[data-v-07734a13]{color:#98a2b3;font-size:11px}.ticket-conversation-header i[data-v-07734a13]{width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 3px #e5484d1a}.ticket-conversation-header button[data-v-07734a13],.ticket-conversation-earlier[data-v-07734a13]{padding:0;border:0;background:transparent;color:#5b6574;cursor:pointer;font-size:11px}.ticket-conversation-header button[data-v-07734a13]:hover,.ticket-conversation-earlier[data-v-07734a13]:hover{color:#20a85d}.ticket-conversation-scroll[data-v-07734a13]{min-height:0;flex:1;overflow-y:auto;padding:14px 16px 20px;scrollbar-width:thin;scrollbar-color:#cfd4da transparent}.ticket-conversation-earlier[data-v-07734a13]{display:block;width:100%;margin-bottom:12px;text-align:center;color:#98a2b3}.ticket-conversation-empty[data-v-07734a13]{display:grid;min-height:300px;place-items:center;color:#a0a7b0;font-size:13px}.ticket-message-block[data-v-07734a13]{margin-bottom:16px}.ticket-message-time[data-v-07734a13]{display:block;padding:10px 0 8px;color:#a0a4aa;font-size:11px;text-align:center}.ticket-system-message[data-v-07734a13]{max-width:92%;margin:4px auto;color:#9a9fa6;font-size:12px;line-height:1.55;text-align:center;overflow-wrap:anywhere}.ticket-chat-row[data-v-07734a13]{display:flex;align-items:flex-start;justify-content:flex-start;gap:9px}.ticket-chat-row.is-self[data-v-07734a13]{justify-content:flex-end}.ticket-chat-avatar[data-v-07734a13]{display:grid;width:32px;height:32px;flex:none;overflow:hidden;place-items:center;border-radius:7px;background:#dfe5e1;color:#557064;font-size:12px;font-weight:700}.ticket-chat-avatar img[data-v-07734a13]{width:100%;height:100%;object-fit:cover}.ticket-chat-main[data-v-07734a13]{display:flex;min-width:0;max-width:calc(100% - 48px);flex-direction:column;align-items:flex-start}.ticket-chat-row.is-self .ticket-chat-main[data-v-07734a13]{align-items:flex-end}.ticket-chat-author[data-v-07734a13]{margin:-2px 0 3px;color:#8d9299;font-size:10px}.ticket-chat-bubble[data-v-07734a13]{position:relative;max-width:100%;border-radius:10px;background:#fff;box-shadow:0 1px 4px #0000000a}.ticket-chat-row:not(.is-self) .ticket-chat-bubble[data-v-07734a13]:before,.ticket-chat-row.is-self .ticket-chat-bubble[data-v-07734a13]:after{position:absolute;top:11px;width:0;height:0;content:"";border-top:5px solid transparent;border-bottom:5px solid transparent}.ticket-chat-row:not(.is-self) .ticket-chat-bubble[data-v-07734a13]:before{left:-6px;border-right:7px solid #fff}.ticket-chat-row.is-self .ticket-chat-bubble[data-v-07734a13]:after{right:-6px;border-left:7px solid #fff}.ticket-chat-bubble>p[data-v-07734a13]{margin:0;padding:9px 12px;color:#202733;font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.ticket-chat-reply[data-v-07734a13]{max-width:260px;margin:9px 9px 0;padding:5px 8px;overflow:hidden;border-radius:7px;background:#eceeef;color:#8b929a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ticket-chat-images[data-v-07734a13]{display:grid;max-width:226px;grid-template-columns:repeat(3,70px);gap:4px;padding:8px}.ticket-chat-images.is-single[data-v-07734a13]{grid-template-columns:148px}.ticket-chat-images button[data-v-07734a13]{width:70px;height:70px;overflow:hidden;padding:0;border:0;border-radius:7px;background:#e5e7e9;cursor:zoom-in}.ticket-chat-images.is-single button[data-v-07734a13]{width:148px;height:148px}.ticket-chat-images img[data-v-07734a13]{width:100%;height:100%;object-fit:cover}.ticket-conversation-composer[data-v-07734a13]{display:grid;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(0,0,0,.06);background:#fffffff0}.ticket-composer-row[data-v-07734a13]{display:flex;align-items:flex-end;gap:8px}.ticket-composer-add[data-v-07734a13]{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;padding:0;border:1px solid #dfe4e1;border-radius:50%;background:#fff;color:#52615a;cursor:pointer}.ticket-composer-add[data-v-07734a13]:hover:not(:disabled){border-color:#20a85d73;color:#168c4a}.ticket-composer-row textarea[data-v-07734a13]{min-width:0;min-height:36px;max-height:92px;flex:1;box-sizing:border-box;padding:8px 11px;border:1px solid #dfe4e1;border-radius:10px;outline:none;background:#fff;color:#202733;font:inherit;font-size:12px;line-height:18px;resize:vertical}.ticket-composer-row textarea[data-v-07734a13]:focus{border-color:#20a85d9e;box-shadow:0 0 0 3px #20a85d14}.ticket-composer-row textarea[data-v-07734a13]::placeholder{color:#a0a7b0}.ticket-composer-send[data-v-07734a13]{display:inline-flex;min-width:68px;height:36px;flex:none;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:0;border-radius:10px;background:#20a85d;color:#fff;cursor:pointer;font-size:12px;font-weight:700}.ticket-composer-send[data-v-07734a13]:disabled{background:#d8ddda;color:#929b96;cursor:not-allowed}.ticket-composer-add[data-v-07734a13]:disabled{color:#b1b8b4;cursor:not-allowed}.ticket-composer-media[data-v-07734a13]{display:flex;max-width:100%;gap:7px;overflow-x:auto;padding:1px 0}.ticket-composer-media-item[data-v-07734a13]{position:relative;display:grid;width:46px;height:46px;flex:none;overflow:hidden;place-items:center;border:1px solid #e0e5e2;border-radius:8px;background:#eef1ef;color:#6b756f}.ticket-composer-media-item>img[data-v-07734a13]{width:100%;height:100%;object-fit:cover}.ticket-composer-media-item>button[data-v-07734a13]{position:absolute;top:2px;right:2px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#1b201dc7;color:#fff;cursor:pointer}.ticket-classification[data-v-38bece30]{padding:12px 24px;font-size:13px;color:#64748b}.ticket-legacy-solution[data-v-38bece30]{padding:12px 24px;color:#64748b;font-size:13px;line-height:1.6}.ticket-legacy-solution>span[data-v-38bece30]{color:#94a3b8}.ticket-legacy-solution p[data-v-38bece30]{margin:4px 0 0;white-space:pre-wrap}.ticket-full-conversation-modal{overflow:hidden}.ticket-full-conversation-modal .crud-modal-body{min-height:0;flex:1;padding:0;overflow:hidden}.ticket-full-conversation-body[data-v-38bece30]{display:flex;min-height:0;flex:1;flex-direction:column}.ticket-full-conversation-body[data-v-38bece30] .ticket-conversation{min-height:0;flex:1}.ticket-full-conversation-error[data-v-38bece30]{display:grid;min-height:320px;place-items:center;align-content:center;gap:14px;color:#667085}.ticket-full-conversation-error button[data-v-38bece30]{min-width:96px;min-height:38px;border:0;border-radius:12px;background:#20a85d;color:#fff;cursor:pointer}.routing-panel[data-v-923e21e4],.routing-content[data-v-923e21e4],.routing-section[data-v-923e21e4],.routing-rule-group[data-v-923e21e4],.routing-list[data-v-923e21e4],.routing-form[data-v-923e21e4]{display:grid}.routing-panel[data-v-923e21e4]{gap:20px}.routing-content[data-v-923e21e4]{gap:28px}.routing-section[data-v-923e21e4]{gap:14px}.routing-section-heading[data-v-923e21e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.routing-section-heading h3[data-v-923e21e4]{margin:0;color:#26332c;font-size:17px;line-height:1.5}.routing-section-heading p[data-v-923e21e4]{max-width:720px;margin:5px 0 0;color:#718096;font-size:13px;line-height:1.65}.routing-section-heading .primary-button[data-v-923e21e4]{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.routing-setting-row[data-v-923e21e4]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5e9ee;border-radius:16px;background:#fff;padding:16px 18px;color:#18221d;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.routing-setting-row[data-v-923e21e4]:hover{border-color:#1f8a5b61;box-shadow:0 8px 24px #0f172a0f}.routing-setting-copy[data-v-923e21e4]{display:grid;gap:5px}.routing-setting-copy strong[data-v-923e21e4],.routing-rule-main strong[data-v-923e21e4],.routing-readonly-rule strong[data-v-923e21e4],.routing-delete-content strong[data-v-923e21e4]{font-size:15px;line-height:1.65}.routing-setting-copy span[data-v-923e21e4],.routing-rule-main span[data-v-923e21e4],.routing-readonly-rule span[data-v-923e21e4]{color:#718096;font-size:13px}.routing-rule-group[data-v-923e21e4]{gap:12px}.routing-rule-group h4[data-v-923e21e4]{margin:0;color:#26332c;font-size:14px}.routing-list[data-v-923e21e4]{gap:12px}.routing-rule[data-v-923e21e4]{overflow:hidden;border:1px solid #e4e9ed;border-radius:16px;background:#fff;transition:border-color .16s ease,opacity .16s ease}.routing-rule[data-v-923e21e4]:hover{border-color:#1f8a5b47}.routing-rule.is-disabled[data-v-923e21e4],.routing-readonly-rule.is-disabled[data-v-923e21e4]{opacity:.56}.routing-rule-main[data-v-923e21e4]{display:grid;width:100%;gap:8px;border:0;background:transparent;padding:18px 20px 15px;color:#17211b;text-align:left;cursor:pointer}.routing-rule-footer[data-v-923e21e4]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #f0f2f4;padding:11px 16px}.routing-status[data-v-923e21e4],.routing-rule-actions[data-v-923e21e4],.routing-rule-actions button[data-v-923e21e4]{display:inline-flex;align-items:center}.routing-status[data-v-923e21e4]{gap:8px;border:0;background:transparent;color:#5f6b64;font:inherit;font-size:13px;cursor:pointer}.routing-switch[data-v-923e21e4]{position:relative;display:inline-flex;width:34px;height:20px;align-items:center;border-radius:999px;background:#cbd2cd;padding:2px;transition:background .16s ease}.routing-switch span[data-v-923e21e4]{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .16s ease}.routing-switch.active[data-v-923e21e4]{background:#27885d}.routing-switch.active span[data-v-923e21e4]{transform:translate(14px)}.routing-rule-actions[data-v-923e21e4]{gap:4px}.routing-rule-actions button[data-v-923e21e4]{min-height:32px;justify-content:center;border:0;border-radius:8px;background:transparent;padding:0 10px;color:#526059;cursor:pointer}.routing-rule-actions button[data-v-923e21e4]:hover{background:#f4f7f5}.routing-rule-actions .danger[data-v-923e21e4]{color:#b42318}.routing-inherited[data-v-923e21e4]{overflow:hidden;border:1px solid #e7eaed;border-radius:16px;background:#f8faf9}.routing-inherited-head[data-v-923e21e4]{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;padding:15px 18px;color:#35423b;text-align:left;cursor:pointer}.routing-inherited-head>span[data-v-923e21e4]{display:inline-flex;align-items:baseline;gap:8px}.routing-inherited-head small[data-v-923e21e4]{color:#819087}.routing-inherited-head svg[data-v-923e21e4]{transition:transform .16s ease}.routing-inherited-head svg.open[data-v-923e21e4]{transform:rotate(180deg)}.routing-inherited-list[data-v-923e21e4]{display:grid;border-top:1px solid #e7eaed}.routing-readonly-rule[data-v-923e21e4]{display:grid;gap:5px;padding:14px 18px}.routing-readonly-rule+.routing-readonly-rule[data-v-923e21e4]{border-top:1px solid #e7eaed}.routing-empty[data-v-923e21e4]{min-height:240px}.routing-sentence-editor[data-v-923e21e4]{display:grid;gap:18px}.routing-condition-mode[data-v-923e21e4],.routing-condition-head[data-v-923e21e4],.routing-scope-head[data-v-923e21e4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.routing-condition-mode>span[data-v-923e21e4],.routing-condition-head>span[data-v-923e21e4]{color:#66736b;font-size:13px;font-weight:700}.routing-segment[data-v-923e21e4]{display:inline-flex;gap:3px;border-radius:10px;background:#eef2ef;padding:3px}.routing-segment button[data-v-923e21e4]{border:0;border-radius:8px;background:transparent;padding:7px 11px;color:#647169;cursor:pointer}.routing-segment button.active[data-v-923e21e4]{background:#fff;color:#1d704c;box-shadow:0 2px 8px #0f172a14}.routing-condition-line[data-v-923e21e4]{display:grid;gap:8px}.routing-condition-head button[data-v-923e21e4],.routing-add-condition[data-v-923e21e4]{border:0;background:transparent;color:#7b8780;cursor:pointer}.routing-condition-head button[data-v-923e21e4]:hover{color:#b42318}.routing-condition-row[data-v-923e21e4],.routing-target-row[data-v-923e21e4]{display:grid;align-items:center;gap:10px}.routing-condition-row[data-v-923e21e4]{grid-template-columns:auto minmax(150px,.72fr) minmax(220px,1.28fr)}.routing-target-row[data-v-923e21e4]{grid-template-columns:auto minmax(150px,.7fr) minmax(220px,1.3fr) auto;padding-top:4px}.routing-target-row[data-v-923e21e4]:has(.routing-target-type:last-of-type){grid-template-columns:auto minmax(220px,1fr) auto}.routing-sentence-word[data-v-923e21e4]{color:#233029;font-size:15px;font-weight:700;white-space:nowrap}.routing-condition-text[data-v-923e21e4]{min-height:62px;resize:vertical;box-sizing:border-box;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;padding:12px 14px;color:#111827;font:inherit;line-height:1.5}.routing-condition-text[data-v-923e21e4]:focus{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f;outline:0}.routing-add-condition[data-v-923e21e4]{justify-self:end;border-radius:9px;background:#f1f4f2;padding:7px 10px;font-weight:700}.routing-add-condition[data-v-923e21e4]:hover{background:#e7ece9;color:#385145}.routing-scope-editor[data-v-923e21e4]{display:grid;gap:13px;margin-top:24px;border-radius:16px;background:#f5f8f6;padding:16px}.routing-scope-head strong[data-v-923e21e4]{font-size:14px}.routing-scope-head>span[data-v-923e21e4],.routing-fixed-scope[data-v-923e21e4]{color:#6f7d75;font-size:13px}.routing-fixed-scope[data-v-923e21e4]{margin:24px 0 0}.routing-error[data-v-923e21e4]{margin:0;border-radius:10px;background:#fff1f0;padding:10px 12px;color:#b42318;font-size:13px}.routing-public-form[data-v-923e21e4],.routing-delete-content[data-v-923e21e4]{display:grid;gap:18px}.routing-public-form>p[data-v-923e21e4],.routing-delete-content p[data-v-923e21e4]{margin:0;color:#66736b;line-height:1.65}.danger-button[data-v-923e21e4]{border:0;border-radius:12px;background:#b42318;padding:10px 18px;color:#fff;font:inherit;font-weight:700;cursor:pointer}.danger-button[data-v-923e21e4]:disabled{cursor:not-allowed;opacity:.6}.ticket-global-grid[data-v-61d4c831]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.readonly-notice[data-v-61d4c831]{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;padding:12px 15px;border-radius:8px;color:#64748b;background:#f1f5f9}.ticket-global-card[data-v-61d4c831]{height:100%}.ticket-global-department-card[data-v-61d4c831]{overflow:visible;z-index:2}.ticket-global-policy-group[data-v-61d4c831]{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;transition:border-color .16s ease,background .16s ease}.ticket-global-policy-group.is-active[data-v-61d4c831]{border-color:#0f766e3d;background:#f3faf6}.ticket-global-subfeature[data-v-61d4c831]{border:0;border-radius:0;background:transparent}.ticket-global-subfeature.is-active[data-v-61d4c831]{background:transparent}.ticket-global-policy-body[data-v-61d4c831]{--ticket-compact-control-radius:8px;display:grid;gap:12px;padding:12px;border-top:1px solid rgba(15,23,42,.08);background:#fff}.ticket-global-policy-body.is-switch-body[data-v-61d4c831]{padding:0}.sentence-setting[data-v-61d4c831]{display:flex;align-items:center;gap:6px;min-width:0}.sentence-setting>span[data-v-61d4c831]:not(.sentence-select){flex:0 0 auto;white-space:nowrap}.ticket-global-policy-body .sentence-setting input[type=number][data-v-61d4c831]{flex:0 0 72px;width:72px;padding-inline:8px;text-align:center;appearance:textfield}.sentence-setting input[type=number][data-v-61d4c831]::-webkit-inner-spin-button,.sentence-setting input[type=number][data-v-61d4c831]::-webkit-outer-spin-button{margin:0;appearance:none}.ticket-global-policy-body .sentence-setting input[data-v-61d4c831],.ticket-global-policy-body .sentence-setting select[data-v-61d4c831],.ticket-global-policy-body .field-label select[data-v-61d4c831]{height:36px;min-height:36px;padding:6px 9px;border:1px solid #d8dee8;border-radius:var(--ticket-compact-control-radius);background:#fff;color:#172033}.sentence-select[data-v-61d4c831],.field-select[data-v-61d4c831]{position:relative;display:inline-flex;align-items:center;min-width:0}.sentence-select[data-v-61d4c831]{flex:0 0 auto}.sentence-select select[data-v-61d4c831]{width:auto;min-width:76px;padding-right:28px;appearance:none}.sentence-select.is-action select[data-v-61d4c831]{min-width:116px}.sentence-select svg[data-v-61d4c831],.field-select svg[data-v-61d4c831]{position:absolute;right:8px;pointer-events:none;color:#64748b}.field-label[data-v-61d4c831]{display:grid;gap:8px;color:#536075;font-size:14px}.field-select[data-v-61d4c831]{display:flex}.field-select select[data-v-61d4c831]{width:100%;padding-right:32px;appearance:none}.field-error[data-v-61d4c831]{margin:0;color:#c34848;line-height:1.65}.ticket-global-save-button[data-v-61d4c831]:disabled{border-color:#d8dee8;background:#e7ebf0;color:#9aa4b2;box-shadow:none;cursor:not-allowed}.sentence-setting input.sentence-checkbox[data-v-61d4c831]{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin:0 6px 0 0;padding:0;border:0;border-radius:3px;accent-color:#15966a;cursor:pointer}.sentence-setting input.sentence-checkbox[data-v-61d4c831]:disabled{cursor:not-allowed}.ticket-acceptance-timeout-body[data-v-61d4c831]{border-top:0}.ticket-manager-acceptance-options[data-v-61d4c831]{display:grid;gap:14px;padding:14px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f7fbf9}.external-entry-web[data-v-eb047f83]{min-height:420px}.external-entry-web-toolbar[data-v-eb047f83]{display:flex;align-items:center;justify-content:space-between;gap:24px}.external-entry-web-toolbar button[data-v-eb047f83]{display:flex;flex-shrink:0;align-items:center;gap:6px}.external-entry-web-search[data-v-eb047f83]{width:min(480px,100%)}.external-entry-web-list[data-v-eb047f83]{margin-top:18px;border:1px solid #e4e9ef;border-radius:16px;overflow:hidden;background:#fff}.external-entry-web-row[data-v-eb047f83]{display:flex;flex-direction:column;gap:10px;padding:15px 18px;border-bottom:1px solid #e4e9ef}.external-entry-web-row[data-v-eb047f83]:last-child{border-bottom:0}.external-entry-row-head[data-v-eb047f83]{display:flex;align-items:center;justify-content:space-between;gap:20px}.external-entry-row-identity[data-v-eb047f83]{min-width:0;display:flex;flex-direction:column;gap:6px}.external-entry-name-line strong[data-v-eb047f83]{font-size:16px;color:#172033;overflow-wrap:anywhere}.external-entry-creator[data-v-eb047f83]{color:#7c8aa0;font-size:12px}.external-entry-row-stats[data-v-eb047f83]{display:flex;flex-shrink:0;gap:18px;margin-left:auto;color:#7c8aa0;font-size:13px}.external-entry-row-stats strong[data-v-eb047f83]{margin:0 4px;color:#172033;font-size:16px;font-variant-numeric:tabular-nums}.external-entry-row-defaults[data-v-eb047f83]{display:flex;flex-wrap:wrap;gap:10px 26px;color:#7c8aa0;font-size:13px;line-height:1.7}.external-entry-row-defaults span[data-v-eb047f83]{overflow-wrap:anywhere}.external-entry-row-defaults b[data-v-eb047f83]{margin-left:7px;color:#435066;font-weight:500}.external-entry-row-tags[data-v-eb047f83]{display:contents}.external-entry-row-tags span[data-v-eb047f83]{padding:3px 9px;border-radius:6px;background:#f3f6f5;color:#526174;font-size:12px;overflow-wrap:anywhere}.external-entry-row-actions[data-v-eb047f83]{display:flex;flex-wrap:wrap;gap:6px}.external-entry-row-actions button[data-v-eb047f83]{display:inline-flex;align-items:center;gap:5px}.external-entry-name-line small.active[data-v-eb047f83]{background:#edf8f3;color:#247b57}.external-entry-name-line[data-v-eb047f83]{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.external-entry-name-line small[data-v-eb047f83],.external-entry-hero-title small[data-v-eb047f83]{padding:2px 8px;border-radius:999px;background:#edf0f3;color:#667085;font-size:11px;font-weight:700}.external-entry-web-state[data-v-eb047f83]{display:flex;width:100%;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:0;background:transparent;color:#8793a5}.external-entry-web-state strong[data-v-eb047f83]{color:#435066}.external-entry-web-state.error[data-v-eb047f83]{color:#c23c3c}.external-entry-phone-wrap[data-v-eb047f83]{display:flex;flex-direction:column;align-items:center}.external-entry-back[data-v-eb047f83]{align-self:flex-start;display:flex;align-items:center;gap:6px;margin-bottom:16px;border:0;background:transparent;color:#526174}.external-entry-phone[data-v-eb047f83]{width:min(100%,430px);overflow:hidden;border:1px solid #dfe6eb;border-radius:28px;background:#eef3f6;box-shadow:0 20px 55px #1c342d1f}.external-entry-hero[data-v-eb047f83]{padding:28px 22px 30px;border-radius:0 0 28px 28px;background:linear-gradient(155deg,#173f36,#216b55 58%,#2b8c67);color:#fff}.external-entry-hero-head[data-v-eb047f83]{display:flex;justify-content:space-between;gap:16px}.external-entry-hero-title[data-v-eb047f83]{display:flex;align-items:center;gap:8px}.external-entry-hero-title small[data-v-eb047f83]{background:#ffffff29;color:#ffffffd6}.external-entry-hero-actions[data-v-eb047f83]{display:flex;gap:6px}.external-entry-hero-head p[data-v-eb047f83]{color:#ffffffb3}.external-entry-hero-head h2[data-v-eb047f83]{margin:0 0 7px;font-size:25px}.external-entry-hero-head p[data-v-eb047f83]{margin:0;font-size:13px}.external-entry-hero-head button[data-v-eb047f83]{display:flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:#ffffff1f;color:#fff}.external-entry-metrics[data-v-eb047f83]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.external-entry-metrics div[data-v-eb047f83]{display:flex;flex-direction:column;gap:4px;padding:13px 10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff17}.external-entry-metrics strong[data-v-eb047f83]{font-size:20px}.external-entry-metrics span[data-v-eb047f83]{color:#ffffffad;font-size:12px}.external-entry-trend[data-v-eb047f83]{margin-top:18px;padding:15px;border-radius:16px;background:#0a231d47}.external-entry-trend header[data-v-eb047f83]{display:flex;justify-content:space-between;font-size:12px}.external-entry-trend header small[data-v-eb047f83]{color:#fff9}.external-entry-trend-days[data-v-eb047f83]{display:flex;gap:6px;height:112px;margin-top:12px}.external-entry-trend-day[data-v-eb047f83]{display:flex;flex:1;flex-direction:column;align-items:center}.external-entry-trend-bars[data-v-eb047f83]{display:flex;flex:1;align-items:flex-end;gap:2px;width:100%}.external-entry-trend-bars i[data-v-eb047f83]{flex:1;min-height:4px;border-radius:3px 3px 1px 1px}.external-entry-trend-bars .view[data-v-eb047f83]{background:#8fe1be}.external-entry-trend-bars .received[data-v-eb047f83]{background:#f7cf72}.external-entry-trend-bars .done[data-v-eb047f83]{background:#fff}.external-entry-trend-day small[data-v-eb047f83]{margin-top:5px;color:#ffffff94;font-size:10px}.external-entry-share[data-v-eb047f83]{margin:16px}.external-entry-disabled-card[data-v-eb047f83]{display:flex;flex-direction:column;gap:8px;margin:16px;padding:18px;border:1px solid #e2e7eb;border-radius:16px;background:#fff;color:#334155}.external-entry-disabled-card span[data-v-eb047f83]{color:#7c8aa0;font-size:13px;line-height:1.6}.external-entry-modal-mask[data-v-eb047f83]{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:24px;background:#0f172a73}.external-entry-modal[data-v-eb047f83]{width:min(680px,100%);max-height:calc(var(--web-logical-vh) * 90);overflow:auto;padding:24px;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0f172a47}.external-entry-modal header[data-v-eb047f83]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.external-entry-modal h3[data-v-eb047f83]{margin:0;font-size:22px}.external-entry-modal header button[data-v-eb047f83]{border:0;background:transparent;color:#64748b}.external-entry-modal label[data-v-eb047f83],.external-entry-selector-field[data-v-eb047f83]{display:flex;flex-direction:column;gap:7px;margin-top:14px;color:#526174;font-size:13px}.external-entry-modal input[data-v-eb047f83],.external-entry-modal select[data-v-eb047f83]{height:42px;padding:0 12px;border:1px solid #dce3ea;border-radius:10px;background:#fff;color:#172033}.external-entry-form-grid[data-v-eb047f83]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.external-entry-form-grid.due[data-v-eb047f83]{grid-template-columns:minmax(180px,240px) 140px;justify-content:start}.external-entry-form-help[data-v-eb047f83]{display:block;margin-top:7px;color:#8a96a8}.external-entry-form-error[data-v-eb047f83]{padding:10px 12px;border-radius:10px;background:#fff1f0;color:#c23c3c}.external-entry-modal footer[data-v-eb047f83]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #edf1f5}.external-entry-config-modal[data-v-eb047f83]{width:min(560px,100%);padding:24px;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0f172a47}.external-entry-config-modal header[data-v-eb047f83]{display:flex;align-items:center;justify-content:space-between}.external-entry-config-modal h3[data-v-eb047f83]{margin:0;color:#172033;font-size:20px}.external-entry-config-modal header button[data-v-eb047f83]{border:0;background:transparent;color:#64748b}.external-entry-config-modal>p[data-v-eb047f83]{margin:10px 0 18px;color:#7c8aa0;font-size:13px}.external-entry-config-row[data-v-eb047f83]{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;border-top:1px solid #edf1f5}.external-entry-config-row span[data-v-eb047f83]{color:#526174;font-size:13px}.external-entry-config-row code[data-v-eb047f83]{overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.external-entry-config-row button[data-v-eb047f83]{height:30px;padding:0 12px;border:0;border-radius:15px;background:#edf8f3;color:#16724e;font-weight:700}.external-entry-modal-form[data-v-eb047f83]{display:grid;gap:18px}.external-entry-editor-columns[data-v-eb047f83]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.45fr);gap:28px}.external-entry-editor-section[data-v-eb047f83]{display:flex;min-width:0;flex-direction:column;gap:18px}.external-entry-editor-primary[data-v-eb047f83]{padding-right:28px;border-right:1px solid #e8edf1}.external-entry-section-heading[data-v-eb047f83]{display:flex;min-height:48px;flex-direction:column;justify-content:flex-start;gap:5px}.external-entry-section-heading h4[data-v-eb047f83]{margin:0;color:#172033;font-size:17px}.external-entry-section-heading p[data-v-eb047f83]{margin:0;color:#7c8aa0;font-size:13px;line-height:1.5}.external-entry-related-group[data-v-eb047f83]{padding:14px;border:1px solid #e7ecef;border-radius:14px;background:#f8faf9}.external-entry-related-group>strong[data-v-eb047f83]{display:block;margin-bottom:10px;color:#435066;font-size:13px}.external-entry-related-group>small[data-v-eb047f83]{display:block;margin-top:9px;color:#8a96a8}.external-entry-related-grid[data-v-eb047f83]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.external-entry-template-field[data-v-eb047f83]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid #dfe5ea;border-radius:11px;background:#fff;color:#253245;text-align:left;cursor:pointer}.external-entry-template-field .is-empty[data-v-eb047f83]{color:#8b95a4}.external-entry-template-field span[data-v-eb047f83]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-entry-config-lead[data-v-eb047f83]{margin:0 0 18px;color:#7c8aa0;font-size:13px}@media(max-width:1100px){.external-entry-row-head[data-v-eb047f83]{flex-wrap:wrap;gap:12px}.external-entry-row-actions[data-v-eb047f83]{width:100%}}.ticket-shares[data-v-4fc73b9c]{min-height:400px}.share-toolbar[data-v-4fc73b9c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.share-toolbar[data-v-4fc73b9c]>:first-child{width:min(480px,100%)}.share-toolbar button[data-v-4fc73b9c],.share-actions button[data-v-4fc73b9c],.share-back[data-v-4fc73b9c]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.share-list[data-v-4fc73b9c]{border:1px solid #e4e9ef;border-radius:14px;overflow:hidden}.share-row[data-v-4fc73b9c]{padding:15px 18px;border-bottom:1px solid #edf1f5}.share-row[data-v-4fc73b9c]:last-child{border-bottom:0}.share-row-top[data-v-4fc73b9c]{display:flex;align-items:center;gap:20px}.share-identity[data-v-4fc73b9c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;flex:1}.share-identity strong[data-v-4fc73b9c]{color:#172033;font-size:15px;overflow-wrap:anywhere}.share-identity>span[data-v-4fc73b9c]{width:100%;color:#84918f;font-size:12px}.share-identity small[data-v-4fc73b9c]{padding:2px 7px;border-radius:9px;background:#edf8f3;color:#267959;white-space:nowrap}.share-identity small.disabled[data-v-4fc73b9c]{background:#f0f2f4;color:#77818c}.share-counts[data-v-4fc73b9c]{display:flex;gap:14px;white-space:nowrap;color:#7c8aa0;font-size:12px}.share-counts b[data-v-4fc73b9c]{color:#253245;font-size:15px}.share-actions[data-v-4fc73b9c]{display:flex;gap:6px;flex-wrap:wrap}.share-summary[data-v-4fc73b9c]{margin:9px 0 0;color:#74818d;font-size:12px;overflow-wrap:anywhere}.share-empty[data-v-4fc73b9c]{padding:70px 20px;text-align:center;color:#83918e}.share-error[data-v-4fc73b9c]{color:#bd4141;cursor:pointer}.share-form[data-v-4fc73b9c]{display:grid;gap:16px}.share-form-grid[data-v-4fc73b9c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.share-note[data-v-4fc73b9c]{font-size:12px;color:#81908c;line-height:1.7}.share-preview[data-v-4fc73b9c]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-height:220px;overflow:auto}.share-preview p[data-v-4fc73b9c]{margin:0;font-size:13px}.share-pager[data-v-4fc73b9c]{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px 0;font-size:13px}.share-pager button[data-v-4fc73b9c],.share-tabs button[data-v-4fc73b9c]{border:0;background:transparent;color:#347a5c;cursor:pointer}.share-pager button[data-v-4fc73b9c]:disabled{opacity:.4;cursor:default}.share-back[data-v-4fc73b9c]{border:0;background:transparent;color:#667b70;padding:0 0 15px}.share-detail-head h3[data-v-4fc73b9c]{margin:0 0 8px}.share-detail-head>span[data-v-4fc73b9c]{color:#859188;font-size:13px}.share-tabs[data-v-4fc73b9c]{display:flex;gap:20px;border-bottom:1px solid #e8eeeb;margin:18px 0}.share-tabs button[data-v-4fc73b9c]{padding:10px 0;color:#81908c}.share-tabs button.active[data-v-4fc73b9c]{border-bottom:2px solid #347a5c;color:#347a5c}.share-metrics[data-v-4fc73b9c]{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.share-metrics>div[data-v-4fc73b9c]{min-width:115px;flex:1;display:flex;flex-direction:column;gap:6px;padding:15px;background:#f5f8f6;border-radius:10px}.share-metrics strong[data-v-4fc73b9c]{font-size:21px;color:#233e30}.share-metrics span[data-v-4fc73b9c]{font-size:12px;color:#7a8b80}.share-ticket[data-v-4fc73b9c],.share-visitor[data-v-4fc73b9c]{display:flex;align-items:center;gap:18px;border-bottom:1px solid #edf1f5;padding:13px 0;color:#435066;font-size:13px}.share-ticket>span[data-v-4fc73b9c]:first-child,.share-visitor>strong[data-v-4fc73b9c]{flex:1;min-width:0;overflow-wrap:anywhere}.share-visitor>span[data-v-4fc73b9c]{font-size:12px;color:#859188}.share-trend[data-v-4fc73b9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:20px 0;font-size:12px;color:#859188}.share-trend>div[data-v-4fc73b9c]{display:flex;align-items:center;gap:8px}.share-trend meter[data-v-4fc73b9c]{flex:1;min-width:30px}.share-config p[data-v-4fc73b9c]{display:grid;gap:8px;font-size:12px}.share-config code[data-v-4fc73b9c]{overflow-wrap:anywhere}@media(max-width:1100px){.share-row-top[data-v-4fc73b9c]{flex-wrap:wrap}.share-actions[data-v-4fc73b9c]{width:100%}.share-form-grid[data-v-4fc73b9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-visitor[data-v-4fc73b9c]{flex-wrap:wrap}}@media(max-width:600px){.share-form-grid[data-v-4fc73b9c]{grid-template-columns:1fr}}header h3[data-v-2896ae1b]{margin:0;font-size:16px;font-weight:600}header p[data-v-2896ae1b],.limit-note[data-v-2896ae1b]{margin:6px 0 0;font-size:12px;color:#8c998f;line-height:1.6}.distribution-empty[data-v-2896ae1b]{padding:48px 0;text-align:center;color:#99a39c;font-size:13px}.distribution-rows[data-v-2896ae1b]{margin-top:18px;flex:1;min-width:0}.distribution-row[data-v-2896ae1b]{display:flex;width:100%;align-items:center;gap:12px;padding:10px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:5px}.distribution-row[data-v-2896ae1b]:hover{background:#f5f8f5}.distribution-row[data-v-2896ae1b]:disabled{cursor:default}.distribution-row[data-v-2896ae1b]:focus-visible{outline:2px solid #338561;outline-offset:3px}.row-label[data-v-2896ae1b]{width:120px;max-width:50%;flex-shrink:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-label i[data-v-2896ae1b]{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%}.row-track[data-v-2896ae1b]{flex:1;height:8px;border-radius:5px;background:#f0f4f1;overflow:hidden}.row-track>span[data-v-2896ae1b]{display:block;height:100%;border-radius:5px}.distribution-row strong[data-v-2896ae1b]{min-width:36px;font-size:13px;font-weight:500;text-align:right}.expand-rows[data-v-2896ae1b]{border:0;background:none;color:#338561;font:inherit;font-size:12px;cursor:pointer;margin-top:10px}.donut-layout[data-v-2896ae1b]{display:flex;align-items:center;gap:28px;padding-top:12px}.donut[data-v-2896ae1b]{width:142px;height:142px;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.donut>div[data-v-2896ae1b]{background:#fff;width:104px;height:104px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.donut strong[data-v-2896ae1b]{font-size:27px;font-weight:600}.donut span[data-v-2896ae1b]{font-size:11px;color:#8c998f}.donut-layout .distribution-row[data-v-2896ae1b]{justify-content:space-between}.donut-layout .row-label[data-v-2896ae1b]{max-width:none;width:auto}.donut-layout .distribution-rows[data-v-2896ae1b]{margin-top:0}@media(max-width:1100px){.donut-layout[data-v-2896ae1b]{gap:14px}.donut[data-v-2896ae1b]{width:115px;height:115px}.donut>div[data-v-2896ae1b]{width:85px;height:85px}.row-label[data-v-2896ae1b]{width:100px}}@media(max-width:650px){.donut-layout[data-v-2896ae1b]{gap:22px}}.detail-note[data-v-8557c99b]{font-size:12px;color:#8c998f;margin:0 0 16px}.detail-ticket[data-v-8557c99b]{padding:16px 0;border-bottom:1px solid #edf1ee}.detail-title[data-v-8557c99b]{display:flex;gap:20px;justify-content:space-between;align-items:start}.detail-title h4[data-v-8557c99b]{margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.detail-title>span[data-v-8557c99b]{font-size:12px;color:#338561;white-space:nowrap}.detail-ticket p[data-v-8557c99b]{font-size:12px;color:#8c998f;line-height:1.7;margin:7px 0 0}.retry[data-v-8557c99b],.load-more[data-v-8557c99b]{display:block;margin:16px auto;border:0;background:#eff5f0;color:#338561;border-radius:8px;padding:10px 18px;cursor:pointer}.empty[data-v-8557c99b]{text-align:center;padding:44px;color:#8c998f}.ticket-reports[data-v-cd80e255]{padding:8px 0 24px;color:#293d32;font-size:13px}.report-toolbar[data-v-cd80e255]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.report-scope[data-v-cd80e255]{font-size:13px;color:#697f70}.report-scope span[data-v-cd80e255]{margin-left:14px;font-size:12px;color:#99a59c}.report-periods[data-v-cd80e255]{display:flex;padding:4px;gap:3px;background:#f0f4f1;border-radius:10px;flex-shrink:0}.report-periods button[data-v-cd80e255]{border:0;border-radius:7px;padding:7px 13px;background:none;color:#647669;font:inherit;cursor:pointer}.report-periods .selected[data-v-cd80e255]{background:#fff;color:#287951;box-shadow:0 1px 4px #263f3010}.report-summary[data-v-cd80e255]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.summary-item[data-v-cd80e255]{display:flex;flex-direction:column;align-items:flex-start;padding:19px 22px;border:0;border-radius:12px;background:#f6f8f6;text-align:left;color:inherit;font:inherit}.summary-item[data-v-cd80e255]:is(button){cursor:pointer}.summary-item[data-v-cd80e255]:is(button):hover{background:#eef4ef}.summary-item>span[data-v-cd80e255]{color:#7e8f82;font-size:13px}.summary-item strong[data-v-cd80e255]{font-size:26px;font-weight:600;line-height:1.45;margin:9px 0 5px;overflow-wrap:anywhere}.summary-item small[data-v-cd80e255]{color:#96a299;font-size:11px;line-height:1.6}.report-grid[data-v-cd80e255]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.report-card[data-v-cd80e255]{border:1px solid #e5ece6;border-radius:13px;background:#fff;padding:22px;min-width:0}.report-wide[data-v-cd80e255]{grid-column:1/-1}.report-card header h3[data-v-cd80e255]{font-size:16px;font-weight:600;margin:0}.report-card header p[data-v-cd80e255]{font-size:12px;color:#8c998f;line-height:1.6;margin:6px 0 0}.report-plot[data-v-cd80e255]{height:220px;margin-top:18px;min-width:0;position:relative}.report-plot[data-v-cd80e255] .ui-trend-line-chart{height:100%}.report-plot[data-v-cd80e255] .chart-tooltip{display:none}.report-plot[data-v-cd80e255]:hover .chart-tooltip,.report-plot[data-v-cd80e255]:focus-within .chart-tooltip{display:block}.duration-plot[data-v-cd80e255]{height:190px}.report-legend[data-v-cd80e255]{display:flex;justify-content:center;gap:22px;color:#7c8c80;font-size:12px;margin-top:10px}.report-legend i[data-v-cd80e255]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.duration-header[data-v-cd80e255]{display:flex;justify-content:space-between;gap:15px}.duration-value[data-v-cd80e255]{font-size:20px;color:#4c8263;white-space:nowrap;text-align:right}.duration-value small[data-v-cd80e255]{font-size:11px;color:#8c998f;display:block;margin-top:7px}.no-samples[data-v-cd80e255]{position:absolute;inset:0;display:grid;place-items:center;color:#96a299;pointer-events:none}.table-empty[data-v-cd80e255]{padding:48px 0;text-align:center;color:#99a39c}.report-table-wrap[data-v-cd80e255]{overflow-x:auto;margin-top:18px}table[data-v-cd80e255]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-cd80e255],td[data-v-cd80e255]{text-align:left;padding:12px 8px;border-bottom:1px solid #edf1ed;line-height:1.6}th[data-v-cd80e255]{color:#93a197;font-weight:400;background:#f8faf8;white-space:nowrap}td small[data-v-cd80e255]{font-size:10px;display:block;color:#99a59c}td[data-v-cd80e255]:first-child{max-width:190px;overflow-wrap:anywhere}td[data-v-cd80e255]:not(:first-child){white-space:nowrap}.table-link[data-v-cd80e255],.overdue-link[data-v-cd80e255],.expand-table[data-v-cd80e255]{border:0;background:none;color:#338561;padding:0;font:inherit;text-align:left;cursor:pointer}.table-link[data-v-cd80e255]:hover{text-decoration:underline}.overdue-link[data-v-cd80e255]{color:#b17851}.overdue-link[data-v-cd80e255]:disabled{color:#98a59c;cursor:default}.expand-table[data-v-cd80e255]{font-size:12px;margin-top:14px}.limit-note[data-v-cd80e255],.report-footnote[data-v-cd80e255]{font-size:11px;color:#99a59c;line-height:1.8}.report-footnote[data-v-cd80e255]{margin:20px 0 0}.backlog-heading[data-v-cd80e255]{margin:30px 0 17px}.backlog-heading h3[data-v-cd80e255]{margin:0;font-size:18px;font-weight:600}.backlog-heading p[data-v-cd80e255]{font-size:12px;color:#8c998f;margin:7px 0 0}.backlog-summary[data-v-cd80e255]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.backlog-summary button[data-v-cd80e255]{padding:16px 22px;background:#faf7f2;border:0;border-radius:10px;text-align:left;cursor:pointer}.backlog-summary span[data-v-cd80e255]{color:#968773;font-size:12px}.backlog-summary strong[data-v-cd80e255]{display:block;font-size:26px;color:#b18150;margin-top:8px;font-weight:600}.report-error[data-v-cd80e255]{display:block;padding:16px;border:1px solid #e8d8c5;border-radius:10px;background:#fbf5eb;color:#9d7244;font:inherit;cursor:pointer;width:100%;margin:0 0 18px}.refresh-note[data-v-cd80e255]{color:#8c998f;font-size:12px;margin:0 0 12px}@media(max-width:1100px){.report-card[data-v-cd80e255]{padding:17px}.summary-item[data-v-cd80e255]{padding:16px}.summary-item strong[data-v-cd80e255]{font-size:22px}.duration-header[data-v-cd80e255]{flex-direction:column;gap:10px}.duration-value[data-v-cd80e255]{text-align:left;font-size:18px}.duration-value small[data-v-cd80e255]{display:inline;margin-left:12px}.report-scope span[data-v-cd80e255]{display:block;margin:4px 0 0}}@media(max-width:800px){.report-grid[data-v-cd80e255]{grid-template-columns:1fr}.report-summary[data-v-cd80e255]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-wide[data-v-cd80e255]{grid-column:auto}.report-plot[data-v-cd80e255]{height:190px}}.priority-high[data-v-6ed1b84e]{color:#b45309}.priority-urgent[data-v-6ed1b84e]{color:#dc2626;font-weight:600}.ticket-category[data-v-6ed1b84e]{color:#64748b;font-size:12px}.ticket-page[data-v-6ed1b84e]{gap:16px}.ticket-import-table-scroll[data-v-6ed1b84e]{overflow-x:auto}.ticket-import-table[data-v-6ed1b84e]{min-width:920px}.ticket-import-table th[data-v-6ed1b84e],.ticket-import-table td[data-v-6ed1b84e]{padding:12px 14px;vertical-align:top}.ticket-import-table td[data-v-6ed1b84e]:nth-child(2),.ticket-import-table td[data-v-6ed1b84e]:nth-child(3){display:grid;gap:4px}.ticket-import-table small[data-v-6ed1b84e]{color:#98a2b3}.ticket-import-table tr.is-error[data-v-6ed1b84e]{background:#d92d200a}.ticket-import-status[data-v-6ed1b84e]{font-size:13px;font-weight:700}.ticket-import-status.is-error[data-v-6ed1b84e]{color:#d92d20}.ticket-import-status.is-warning[data-v-6ed1b84e]{color:#b54708}.ticket-import-status.is-ready[data-v-6ed1b84e]{color:#178247}.ticket-section-head[data-v-6ed1b84e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ticket-filter-card[data-v-6ed1b84e]{background:transparent}.filter-field[data-v-6ed1b84e]{display:flex;flex-direction:column;gap:6px}.filter-field span[data-v-6ed1b84e],.query-field[data-v-6ed1b84e] .ui-toolbar-label,.query-field[data-v-6ed1b84e] .ui-date-range-label,.query-field[data-v-6ed1b84e] .ui-tag-select-label{font-size:12px;font-weight:400;color:#808695}.query-field[data-v-6ed1b84e]{flex:0 0 180px}.query-field--date[data-v-6ed1b84e],.query-field--date-range[data-v-6ed1b84e]{flex:1 1 620px;max-width:720px}.query-field--keyword[data-v-6ed1b84e]{flex:1 1 420px;max-width:520px}.query-field--member[data-v-6ed1b84e]{flex:1 1 280px;max-width:360px}.query-field--status[data-v-6ed1b84e]{flex:0 1 280px;max-width:320px}.query-field--tag[data-v-6ed1b84e]{flex:1 1 240px;max-width:320px}.query-field--project[data-v-6ed1b84e],.query-field--customer[data-v-6ed1b84e]{flex:1 1 280px;max-width:360px}.query-field--status[data-v-6ed1b84e] .ui-select-trigger,.query-field--tag[data-v-6ed1b84e] .ui-tag-select-trigger{height:var(--ui-control-height-lg);min-height:var(--ui-control-height-lg);overflow:hidden;border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.query-field--tag[data-v-6ed1b84e] .ui-tag-select-field{gap:6px}.query-field--status[data-v-6ed1b84e] .ui-select-value,.query-field--tag[data-v-6ed1b84e] .ui-tag-select-trigger{font-size:15px}.query-field--status[data-v-6ed1b84e] .ui-select-meta{display:none}.query-field--member[data-v-6ed1b84e] .member-combo-control,.query-field--project[data-v-6ed1b84e] .project-combo-control,.query-field--customer[data-v-6ed1b84e] .customer-combo-control{height:54px;min-height:54px;overflow:hidden}.query-field--member[data-v-6ed1b84e] .member-combo-main,.query-field--project[data-v-6ed1b84e] .project-combo-main,.query-field--customer[data-v-6ed1b84e] .customer-combo-main{flex-wrap:nowrap}.query-field--member[data-v-6ed1b84e] .member-combo-input,.query-field--project[data-v-6ed1b84e] .project-combo-input,.query-field--customer[data-v-6ed1b84e] .customer-combo-input{flex-basis:0;min-width:0;height:32px;border:0!important;border-radius:0!important;padding-top:0;padding-bottom:0;font-size:14px;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.query-field--member[data-v-6ed1b84e] .member-combo-tag{flex-shrink:0;max-width:92px}.query-field--project[data-v-6ed1b84e] .project-combo-tag,.query-field--customer[data-v-6ed1b84e] .customer-combo-tag{flex-shrink:0;max-width:120px}.ticket-query-footer[data-v-6ed1b84e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ticket-query-footer[data-v-6ed1b84e]{justify-content:flex-start}.ticket-insight-tabs[data-v-6ed1b84e]{display:flex;align-items:flex-end;gap:28px;border-bottom:1px solid rgba(15,23,42,.1)}.ticket-insight-tabs button[data-v-6ed1b84e]{position:relative;display:flex;align-items:baseline;gap:8px;min-height:42px;padding:0 2px 11px;border:0;background:transparent;color:#667085;font:inherit;cursor:pointer}.ticket-insight-tabs button[data-v-6ed1b84e]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.ticket-insight-tabs button[data-v-6ed1b84e]:hover,.ticket-insight-tabs button.active[data-v-6ed1b84e]{color:var(--green-700)}.ticket-insight-tabs button.active[data-v-6ed1b84e]:after{background:var(--green-600)}.ticket-insight-tabs span[data-v-6ed1b84e]{font-size:14px;font-weight:700}.ticket-insight-tabs strong[data-v-6ed1b84e]{color:currentColor;font-size:18px;line-height:1}.ticket-list-section[data-v-6ed1b84e]{display:flex;flex-direction:column}.ticket-section-head strong[data-v-6ed1b84e]{display:block;font-size:18px;color:#17233d}.ticket-section-head small[data-v-6ed1b84e]{color:#808695}.ticket-list-grid[data-v-6ed1b84e]{display:flex;flex-direction:column;gap:24px}.ticket-list-load-state[data-v-6ed1b84e]{min-height:28px;display:flex;align-items:center;justify-content:center;padding-top:14px;color:#94a3b8;font-size:13px}.gongdan-card[data-v-6ed1b84e]{position:relative;background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000008;overflow:hidden;transition:all .25s ease;display:flex;flex-direction:column}.gongdan-card[data-v-6ed1b84e]:hover{box-shadow:0 12px 40px #00000014;border-color:#20a85d33}.card-header[data-v-6ed1b84e]{display:flex;min-height:68px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid #edf0f2;background:#fff}.ticket-card-heading[data-v-6ed1b84e]{display:flex;min-width:0;align-items:center;gap:12px}.gongdan-id[data-v-6ed1b84e]{flex:none;padding:3px 8px;border-radius:6px;background:#f2f4f7;color:#667085;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.ticket-card-title[data-v-6ed1b84e]{min-width:0;overflow:hidden;color:#17233d;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ticket-overdue-badge[data-v-6ed1b84e]{flex:none;padding:3px 8px;border-radius:999px;background:#f091231f;color:#c97917;font-size:11px;font-weight:700}.header-right[data-v-6ed1b84e]{display:flex;flex:none;align-items:center;gap:10px}.ticket-handler-pill[data-v-6ed1b84e]{display:flex;height:38px;box-sizing:border-box;align-items:center;gap:8px;padding:3px 4px 3px 5px;border:1px solid #e8ecea;border-radius:999px;background:#fbfcfb}.ticket-edit-trigger[data-v-6ed1b84e]{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 12px;border:1px solid #dfe6e2;border-radius:9px;background:#fff;color:#52615a;cursor:pointer;font-size:12px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}.ticket-edit-trigger[data-v-6ed1b84e]:hover{border-color:#20a85d61;background:#20a85d0f;color:#168c4a}.ticket-handler-avatar[data-v-6ed1b84e]{display:grid;width:28px;height:28px;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:#dfe9e3;color:#4f6b5c;font-size:11px;font-weight:700}.ticket-handler-avatar img[data-v-6ed1b84e]{width:100%;height:100%;object-fit:cover}.ticket-handler-pill>strong[data-v-6ed1b84e]{max-width:120px;overflow:hidden;color:#4b5563;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-6ed1b84e]{height:28px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:700;line-height:28px;white-space:nowrap}.status-badge.is-pending[data-v-6ed1b84e]{background:#9ca3af29;color:#596273}.status-badge.is-processing[data-v-6ed1b84e]{background:#faad1429;color:#c57d02}.status-badge.is-done[data-v-6ed1b84e]{background:#20bf6424;color:#20a85d}.status-badge.is-cancelled[data-v-6ed1b84e]{background:#f3f4f6;color:#6b7280}.status-badge.is-acceptance-pending[data-v-6ed1b84e]{background:#faad1429;color:#b76d00}.status-badge.is-acceptance-accepted[data-v-6ed1b84e]{background:#20bf6424;color:#168c4a}.status-badge.is-acceptance-auto-accepted[data-v-6ed1b84e]{background:#14b8a624;color:#0f766e}.status-badge.is-acceptance-rejected[data-v-6ed1b84e]{background:#dc26261a;color:#b42318}.ticket-qrcode-trigger[data-v-6ed1b84e]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:1px solid #e4e8e6;border-radius:50%;background:#fff;color:#20a85d;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ticket-qrcode-trigger[data-v-6ed1b84e]:hover{border-color:#20a85d59;background:#20a85d0f}.ticket-card-body[data-v-6ed1b84e]{display:grid;min-width:0;grid-template-columns:minmax(200px,24fr) minmax(350px,42fr) minmax(280px,34fr);align-items:stretch}.ticket-basic-column[data-v-6ed1b84e],.ticket-content-column[data-v-6ed1b84e]{min-width:0;box-sizing:border-box;padding:20px;border-right:1px solid #edf0f2;background:#fff}.ticket-basic-column[data-v-6ed1b84e]{background:#fbfcfc}.ticket-basic-title[data-v-6ed1b84e],.ticket-column-title[data-v-6ed1b84e]{margin-bottom:16px;color:#8b939e;font-size:12px;font-weight:700}.ticket-basic-column dl[data-v-6ed1b84e]{display:grid;gap:0;margin:0}.ticket-basic-column dl>div[data-v-6ed1b84e]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #eef1f2}.ticket-basic-column dl>div[data-v-6ed1b84e]:last-child{border-bottom:0}.ticket-basic-column dt[data-v-6ed1b84e]{color:#98a2b3;font-size:12px}.ticket-basic-column dd[data-v-6ed1b84e]{min-width:0;margin:0;color:#475467;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.placeholder-only[data-v-6ed1b84e]{margin:0;color:#808695}.ticket-section-head[data-v-6ed1b84e]{margin-bottom:16px}.schedule-import-mapping-panel[data-v-be43c433]{display:grid;gap:12px}.schedule-import-mapping-head[data-v-be43c433]{display:grid;gap:4px}.schedule-import-mapping-head h5[data-v-be43c433]{margin:0;color:#0f172a;font-size:15px}.schedule-import-mapping-head p[data-v-be43c433],.schedule-import-mapping-note[data-v-be43c433]{margin:0;color:#64748b;font-size:13px;line-height:1.45}.schedule-import-mapping-table[data-v-be43c433]{display:grid;gap:8px}.schedule-import-mapping-table-head[data-v-be43c433],.schedule-import-mapping-table-row[data-v-be43c433]{display:grid;grid-template-columns:minmax(72px,120px) 72px minmax(180px,220px) minmax(240px,1fr);align-items:center;gap:12px}.schedule-import-mapping-table-head[data-v-be43c433]{padding:0 12px;color:#64748b;font-size:12px;font-weight:700}.schedule-import-mapping-table-row[data-v-be43c433]{min-height:52px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.schedule-import-mapping-table-row.pending[data-v-be43c433]{border-color:#fde68a;background:#fffdf7}.schedule-import-mapping-table-row.ready[data-v-be43c433]{border-color:#bbf7d0}.schedule-import-mapping-value[data-v-be43c433]{display:flex;align-items:center;gap:8px;min-width:0}.schedule-import-mapping-value strong[data-v-be43c433]{overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.schedule-import-mapping-status[data-v-be43c433]{flex:0 0 auto;min-height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:22px}.schedule-import-mapping-status.pending[data-v-be43c433]{background:#fef3c7;color:#b45309}.schedule-import-mapping-status.ready[data-v-be43c433]{background:#dcfce7;color:#166534}.schedule-import-mapping-count[data-v-be43c433]{color:#475569;font-size:13px;font-weight:600}.schedule-import-action-group[data-v-be43c433]{display:inline-flex;padding:3px;border:1px solid #dbe4ea;border-radius:999px;background:#f8fafc}.schedule-import-action-button[data-v-be43c433]{min-width:52px;min-height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer}.schedule-import-action-button.active[data-v-be43c433]{background:#2f855a;color:#fff;box-shadow:0 4px 12px #2f855a3d}.schedule-import-mapping-target[data-v-be43c433]{min-width:0}.schedule-import-mapping-note[data-v-be43c433]{display:block;margin:0}.schedule-import-cell-card[data-v-c6f50c0e]{display:grid;gap:4px;padding:10px;border:1px solid #dbe4ea;border-radius:10px;background:#f8fafc}.schedule-import-cell-card strong[data-v-c6f50c0e]{color:#0f172a;font-size:16px}.schedule-import-cell-date[data-v-c6f50c0e],.schedule-import-cell-meta[data-v-c6f50c0e],.schedule-import-cell-issue[data-v-c6f50c0e]{color:#64748b;font-size:12px}.schedule-import-cell-issue[data-v-c6f50c0e]{color:#b42318;font-weight:700;line-height:1.35}.schedule-import-cell-quick-assign[data-v-c6f50c0e]{justify-self:start;min-height:26px;margin-top:2px;padding:0 9px;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b42318;font-size:12px;font-weight:700;cursor:pointer}.schedule-import-cell-quick-assign[data-v-c6f50c0e]:hover:not(:disabled){background:#fff7f7}.schedule-import-cell-quick-assign[data-v-c6f50c0e]:disabled{cursor:not-allowed;opacity:.65}.schedule-import-cell-card.rest[data-v-c6f50c0e]{border-color:#bfdbfe;background:#eff6ff}.schedule-import-cell-card.ignore[data-v-c6f50c0e]{border-color:#e2e8f0;background:#f1f5f9}.schedule-import-cell-card.historical[data-v-c6f50c0e]{border-color:#e2e8f0;background:#f8fafc;opacity:.72}.schedule-import-cell-card.historical strong[data-v-c6f50c0e]{color:#64748b}.schedule-import-cell-card.error[data-v-c6f50c0e]{border-color:#fecaca;background:#fff1f2}.schedule-import-preview-empty[data-v-c6f50c0e]{display:grid;justify-items:center;gap:8px;min-height:280px;padding:48px 24px;border:1px dashed #dbe4ea;border-radius:14px;background:#f8fafc;color:#64748b;text-align:center}.schedule-import-preview-empty strong[data-v-c6f50c0e]{color:#0f172a}.schedule-import-preview-empty p[data-v-c6f50c0e]{margin:0}.schedule-import-preview-pane[data-v-8381cccd]{display:grid;gap:12px;min-height:0}.schedule-import-preview-toolbar[data-v-8381cccd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-import-preview-tabs[data-v-8381cccd]{display:inline-flex;gap:8px}.schedule-import-preview-tab[data-v-8381cccd]{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid #dbe4ea;border-radius:999px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer}.schedule-import-preview-tab span[data-v-8381cccd]{min-width:22px;padding:0 7px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;line-height:22px;text-align:center}.schedule-import-preview-tab.active[data-v-8381cccd]{border-color:#2f855a;background:#f0fdf4;color:#166534}.schedule-import-preview-tab.active span[data-v-8381cccd]{background:#dcfce7;color:#166534}.schedule-import-preview-tab.danger span[data-v-8381cccd]{background:#fee2e2;color:#b42318}.schedule-import-preview-toolbar-hint[data-v-8381cccd]{margin:0;color:#b45309;font-size:13px}.schedule-import-preview-split[data-v-8381cccd]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:420px;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff}.schedule-import-preview-list[data-v-8381cccd]{display:grid;align-content:start;min-height:0;overflow:auto;border-right:1px solid #e2e8f0;background:#f8fafc}.schedule-import-preview-list-row[data-v-8381cccd]{display:grid;gap:4px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid #e2e8f0;background:transparent;text-align:left;cursor:pointer}.schedule-import-preview-list-row>span[data-v-8381cccd]:not(.schedule-import-member-tag),.schedule-import-preview-list-row em[data-v-8381cccd],.schedule-import-preview-detail-head>span[data-v-8381cccd]:not(.schedule-import-member-tag),.schedule-import-preview-detail-head em[data-v-8381cccd]{color:#64748b;font-size:13px;font-style:normal}.schedule-import-preview-list-head[data-v-8381cccd],.schedule-import-preview-member-line[data-v-8381cccd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.schedule-import-preview-list-head strong[data-v-8381cccd],.schedule-import-preview-member-line strong[data-v-8381cccd]{color:#0f172a;font-size:14px}.schedule-import-preview-member-line strong[data-v-8381cccd]{font-size:16px}.schedule-import-member-tag[data-v-8381cccd]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;padding:0 8px 0 10px;border-radius:999px;background:#fee2e2;color:#b42318;font-size:12px;font-weight:700;line-height:1.4}.schedule-import-member-tag-action[data-v-8381cccd]{min-height:24px;padding:0 10px;border:1px solid rgba(180,35,24,.18);border-radius:999px;background:#fff;color:#b42318;font-size:12px;font-weight:700;cursor:pointer}.schedule-import-member-tag-action[data-v-8381cccd]:hover:not(:disabled){background:#fff7f7}.schedule-import-member-tag-action[data-v-8381cccd]:disabled{cursor:not-allowed;opacity:.65}.schedule-import-preview-list-badge[data-v-8381cccd]{flex:0 0 auto;min-height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:22px}.schedule-import-preview-list-badge.ready[data-v-8381cccd]{background:#dcfce7;color:#166534}.schedule-import-preview-list-badge.error[data-v-8381cccd]{background:#fee2e2;color:#b42318}.schedule-import-preview-list-row.active[data-v-8381cccd]{background:#eaf7f1}.schedule-import-preview-list-row.error[data-v-8381cccd]:not(.active){background:#fff7f7}.schedule-import-preview-detail[data-v-8381cccd]{min-width:0;min-height:0;padding:18px 20px 22px;overflow:auto}.schedule-import-preview-detail-head[data-v-8381cccd]{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.schedule-import-preview-issues[data-v-8381cccd]{display:grid;gap:6px;margin-top:14px;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff7f7}.schedule-import-preview-issues p[data-v-8381cccd]{margin:0;color:#b42318;font-size:13px}.schedule-import-cell-grid[data-v-8381cccd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;margin-top:16px}.schedule-import-cell-card[data-v-8381cccd]{display:grid;gap:4px;padding:10px;border:1px solid #dbe4ea;border-radius:10px;background:#f8fafc}.schedule-import-cell-card strong[data-v-8381cccd]{color:#0f172a;font-size:16px}.schedule-import-cell-date[data-v-8381cccd],.schedule-import-cell-meta[data-v-8381cccd],.schedule-import-cell-issue[data-v-8381cccd]{color:#64748b;font-size:12px}.schedule-import-cell-issue[data-v-8381cccd]{color:#b42318;font-weight:700;line-height:1.35}.schedule-import-cell-quick-assign[data-v-8381cccd]{justify-self:start;min-height:26px;margin-top:2px;padding:0 9px;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b42318;font-size:12px;font-weight:700;cursor:pointer}.schedule-import-cell-quick-assign[data-v-8381cccd]:hover:not(:disabled){background:#fff7f7}.schedule-import-cell-quick-assign[data-v-8381cccd]:disabled{cursor:not-allowed;opacity:.65}.schedule-import-cell-card.rest[data-v-8381cccd]{border-color:#bfdbfe;background:#eff6ff}.schedule-import-cell-card.ignore[data-v-8381cccd]{border-color:#e2e8f0;background:#f1f5f9}.schedule-import-cell-card.historical[data-v-8381cccd]{border-color:#e2e8f0;background:#f8fafc;opacity:.72}.schedule-import-cell-card.historical strong[data-v-8381cccd]{color:#64748b}.schedule-import-cell-card.error[data-v-8381cccd]{border-color:#fecaca;background:#fff1f2}.schedule-import-preview-empty[data-v-8381cccd]{display:grid;justify-items:center;gap:8px;min-height:280px;padding:48px 24px;border:1px dashed #dbe4ea;border-radius:14px;background:#f8fafc;color:#64748b;text-align:center}.schedule-import-preview-empty strong[data-v-8381cccd]{color:#0f172a}.schedule-import-preview-empty p[data-v-8381cccd]{margin:0}.schedule-import-mask[data-v-091e6f17]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.schedule-import-card[data-v-091e6f17]{display:flex;width:min(1120px,calc(var(--web-logical-vw) * 96));max-height:calc(var(--web-logical-vh) * 90);flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0f172a38}.schedule-import-card.is-preview[data-v-091e6f17]{width:min(1180px,calc(var(--web-logical-vw) * 96));height:min(860px,calc(var(--web-logical-vh) * 90))}.schedule-import-card.is-upload-idle[data-v-091e6f17]{width:min(720px,calc(var(--web-logical-vw) * 100 - 120px));max-height:min(760px,calc(var(--web-logical-vh) * 100 - 72px));border-radius:24px}.schedule-import-card.is-upload-idle .schedule-import-head[data-v-091e6f17]{gap:24px;padding:28px 34px 24px;background:#fff}.schedule-import-card.is-upload-idle .schedule-import-head h4[data-v-091e6f17]{margin:0 0 8px;font-size:24px;line-height:1.2}.schedule-import-card.is-upload-idle .schedule-import-head p[data-v-091e6f17]{margin:0}.schedule-import-card.is-upload-idle .schedule-import-close[data-v-091e6f17]{width:42px;height:42px;font-size:28px}.schedule-import-card.is-upload-idle .schedule-import-close[data-v-091e6f17]:hover{background:#e2e8f0}.schedule-import-head[data-v-091e6f17],.schedule-import-footer[data-v-091e6f17]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid #e2e8f0}.schedule-import-head.has-file[data-v-091e6f17]{align-items:flex-start;background:linear-gradient(180deg,#f8fffc,#fff)}.schedule-import-head-actions[data-v-091e6f17]{display:flex;flex-shrink:0;align-items:center;gap:10px}.schedule-import-head-main[data-v-091e6f17]{min-width:0;flex:1}.schedule-import-head-top[data-v-091e6f17]{display:block;min-width:0}.schedule-import-head-title-group[data-v-091e6f17]{display:grid;gap:4px;min-width:0}.schedule-import-head-title-row[data-v-091e6f17]{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-width:0}.schedule-import-head-kicker[data-v-091e6f17]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em}.schedule-import-file-name[data-v-091e6f17]{min-width:0;overflow:hidden;margin:0;color:#0f172a;font-size:18px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.schedule-import-head-meta[data-v-091e6f17]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.schedule-import-head-meta>span[data-v-091e6f17]:not(.schedule-import-stage-badge){min-height:26px;padding:0 9px;border:1px solid #dbe4ea;border-radius:999px;background:#ffffffe0;color:#475569;font-size:12px;line-height:26px}.schedule-import-stage-badge[data-v-091e6f17]{min-height:26px;padding:0 9px;border-radius:999px;background:#eaf7f1;color:#166534;font-size:12px;font-weight:700;line-height:26px}.schedule-import-reupload-button[data-v-091e6f17]{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:#166534;font-size:12px;font-weight:700;line-height:1.35;cursor:pointer}.schedule-import-reupload-button[data-v-091e6f17]:hover{color:#14532d;text-decoration:underline}.schedule-import-footer[data-v-091e6f17]{align-items:center;border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end}.schedule-import-head h4[data-v-091e6f17]{margin:0;color:#0f172a;font-size:22px}.schedule-import-head p[data-v-091e6f17],.schedule-import-dropzone p[data-v-091e6f17],.schedule-import-footer-hint[data-v-091e6f17]{margin:6px 0 0;color:#64748b;font-size:13px}.schedule-import-card.is-upload-idle .schedule-import-head p[data-v-091e6f17],.schedule-import-dropzone p[data-v-091e6f17]{margin:0}.schedule-import-close[data-v-091e6f17]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#f1f5f9;color:#0f172a;cursor:pointer;font-size:24px;line-height:1}.schedule-import-body[data-v-091e6f17]{min-height:0;overflow:auto;padding:22px 26px}.schedule-import-body.is-upload-idle[data-v-091e6f17]{padding:0}.schedule-import-upload-stage[data-v-091e6f17]{display:grid}.schedule-import-download-row[data-v-091e6f17]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 34px;border-bottom:1px solid #e2e8f0}.schedule-import-download-copy[data-v-091e6f17]{min-width:0}.schedule-import-download-copy strong[data-v-091e6f17]{color:#0f172a;font-size:15px}.schedule-import-download-copy>p[data-v-091e6f17]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.schedule-import-compat-toggle-line[data-v-091e6f17]{margin-top:6px}.schedule-import-compat-toggle[data-v-091e6f17]{padding:0;border:0;background:transparent;color:#166534;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.schedule-import-compat-toggle[data-v-091e6f17]:hover{color:#14532d}.schedule-import-compat-collapse[data-v-091e6f17]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.schedule-import-compat-collapse.is-expanded[data-v-091e6f17]{grid-template-rows:1fr}.schedule-import-compat-collapse-inner[data-v-091e6f17]{overflow:hidden;min-height:0}.schedule-import-compat-list[data-v-091e6f17]{margin:8px 0 0;padding-left:18px;color:#64748b;font-size:12px;line-height:1.55;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .26s ease}.schedule-import-compat-collapse.is-expanded .schedule-import-compat-list[data-v-091e6f17]{opacity:1;transform:translateY(0);transition-delay:40ms}.schedule-import-compat-list li+li[data-v-091e6f17]{margin-top:4px}.schedule-import-dropzone[data-v-091e6f17]{min-height:260px;padding:40px 34px;cursor:pointer;background:linear-gradient(180deg,#f8fffc,#fff)}.schedule-import-dropzone[data-v-091e6f17]:focus{outline:2px solid rgba(47,133,90,.28);outline-offset:-2px}.schedule-import-dropzone-copy[data-v-091e6f17]{display:grid;justify-items:center;gap:10px;color:#0f172a;text-align:center}.schedule-import-dropzone-copy strong[data-v-091e6f17]{font-size:16px}.schedule-import-upload-icon[data-v-091e6f17]{position:relative;width:72px;height:52px;border:2px solid #dbeee9;border-radius:14px}.schedule-import-upload-icon[data-v-091e6f17]:before,.schedule-import-upload-icon[data-v-091e6f17]:after{content:"";position:absolute;left:18px;right:18px;height:4px;border-radius:999px;background:#dbeee9}.schedule-import-upload-icon[data-v-091e6f17]:before{top:16px}.schedule-import-upload-icon[data-v-091e6f17]:after{top:30px}.schedule-import-body.is-upload-idle .schedule-import-error[data-v-091e6f17],.schedule-import-body.is-upload-idle .schedule-import-warning[data-v-091e6f17]{padding:0 34px 20px}.schedule-import-error[data-v-091e6f17]{color:#b91c1c}.schedule-import-warning[data-v-091e6f17]{color:#b45309}.schedule-import-card.is-preview .schedule-import-body[data-v-091e6f17]{display:grid;gap:16px;min-height:0}.schedule-import-config-split[data-v-091e6f17]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;min-height:0}.schedule-import-config-side[data-v-091e6f17]{align-self:start;display:grid;align-content:start;gap:16px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.schedule-import-month-picker[data-v-091e6f17] .ui-picker-trigger{height:44px;border-radius:10px;padding:0 12px 0 14px;box-shadow:none}.schedule-import-month-picker[data-v-091e6f17] .ui-picker-value{font-size:14px}.schedule-import-month-picker[data-v-091e6f17] .ui-picker-panel{position:static;min-width:0;width:100%;box-sizing:border-box;padding:12px;border-radius:12px;box-shadow:none}.schedule-import-month-picker[data-v-091e6f17] .ui-picker-cell{height:36px;border-radius:8px}.schedule-import-empty[data-v-091e6f17]{padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.schedule-import-empty strong[data-v-091e6f17]{color:#0f172a;font-size:16px}.schedule-import-empty p[data-v-091e6f17]{color:#64748b;font-size:14px;line-height:1.7}.schedule-import-month-picker[data-v-091e6f17] .ui-toolbar-label{color:#374151}.schedule-import-mapping-side[data-v-091e6f17]{min-width:0}.schedule-import-summary-grid[data-v-091e6f17]{display:flex;flex-wrap:wrap;gap:8px}.schedule-import-summary-grid span[data-v-091e6f17]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid #dbe4ea;border-radius:999px;background:#f8fafc;color:#475569;font-size:13px}.schedule-import-summary-grid b[data-v-091e6f17]{color:#0f172a}.schedule-import-summary-grid .danger[data-v-091e6f17]{border-color:#fecaca;background:#fff1f2;color:#b42318}.schedule-import-preview-stage[data-v-091e6f17]{display:grid;gap:14px;min-height:0}.schedule-import-preview-head[data-v-091e6f17]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.schedule-import-preview-head strong[data-v-091e6f17]{display:block;margin-bottom:10px;color:#0f172a;font-size:18px}.schedule-import-footer-actions[data-v-091e6f17]{display:flex;align-items:center;gap:12px}.schedule-import-footer-button-wrap[data-v-091e6f17]{display:inline-flex}.schedule-import-footer-button[data-v-091e6f17]{min-width:96px;height:40px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:none}.schedule-employee.schedule-employee--sortable[data-v-fdd47497]{position:sticky;padding-left:38px}.schedule-member-drag[data-v-fdd47497]{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;padding:4px;border:0;border-radius:4px;background:transparent;color:#94a3b8;cursor:grab}.schedule-member-drag[data-v-fdd47497]:hover,.schedule-member-drag[data-v-fdd47497]:focus-visible{color:#27805b;background:#edf8f2}.schedule-member-drag[data-v-fdd47497]:active{cursor:grabbing}.schedule-member-drag[data-v-fdd47497]:disabled{opacity:.35;cursor:default}.is-member-dragging[data-v-fdd47497]{opacity:.45}.schedule-member-move[data-v-fdd47497]{transition:transform .24s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.schedule-member-move[data-v-fdd47497]{transition:none}}.schedule-row.is-member-drop-before[data-v-fdd47497],.schedule-row.is-member-drop-after[data-v-fdd47497]{position:relative}.is-member-drop-before[data-v-fdd47497]:after,.is-member-drop-after[data-v-fdd47497]:after,.is-member-drop-before>.schedule-employee[data-v-fdd47497]:after,.is-member-drop-after>.schedule-employee[data-v-fdd47497]:after{content:"";position:absolute;left:0;right:0;height:3px;background:#27805b;z-index:5;pointer-events:none}.is-member-drop-before[data-v-fdd47497]:after,.is-member-drop-before>.schedule-employee[data-v-fdd47497]:after{top:0}.is-member-drop-after[data-v-fdd47497]:after{bottom:0}.is-member-drop-after>.schedule-employee[data-v-fdd47497]:after{bottom:-1px}.schedule-query[data-v-fdd47497]{margin-bottom:18px}.schedule-query-field[data-v-fdd47497]{flex:0 0 180px}.schedule-query-field.ui-toolbar-field[data-v-fdd47497]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.schedule-query-field .ui-toolbar-label[data-v-fdd47497]{font-size:13px;font-weight:700;color:#556070}.schedule-query-field--date[data-v-fdd47497]{flex:0 0 auto;max-width:100%}.schedule-query-field--select[data-v-fdd47497]{flex-basis:280px}.schedule-query-field--keyword[data-v-fdd47497]{flex:1 1 260px;max-width:340px}.schedule-query-field--select[data-v-fdd47497] .ui-select-trigger,.schedule-query-field--select[data-v-fdd47497] .department-select-control,.schedule-query-field--keyword[data-v-fdd47497] .ui-search-shell{height:var(--ui-control-height-lg);min-height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.schedule-position-filter[data-v-fdd47497] .position-combo-control{height:54px;min-height:54px;align-items:center;border-color:#0f172a1a;border-radius:20px;padding:6px 12px 6px 18px;background:#fff;box-shadow:none}.schedule-position-filter[data-v-fdd47497] .position-combo-control.is-open{border-color:#3b82f657;box-shadow:0 16px 30px #3b82f61f}.schedule-position-filter[data-v-fdd47497] .position-combo-main{flex-wrap:nowrap}.schedule-position-filter[data-v-fdd47497] .position-combo-current{max-width:calc(100% - 72px)}.schedule-position-filter[data-v-fdd47497] .position-combo-input{flex-basis:56px;min-width:40px;height:38px;padding-top:0;padding-bottom:0;font-size:17px;font-weight:600;line-height:38px}.schedule-position-filter[data-v-fdd47497] .position-combo-input::placeholder{color:#8b94a7}.schedule-position-filter[data-v-fdd47497] .position-combo-tag{max-width:100%;min-height:38px;border:0;background:transparent;padding:0;font-size:17px;font-weight:600}.schedule-position-filter[data-v-fdd47497] .position-combo-tag-body{flex-direction:row;align-items:center}.schedule-position-filter[data-v-fdd47497] .position-combo-tag-label{max-width:100%}.schedule-position-filter[data-v-fdd47497] .position-combo-tag-default{display:none}.schedule-view-switch[data-v-fdd47497]{width:240px}.schedule-state[data-v-fdd47497]{padding:32px;color:#64748b}.schedule-calendar-shell[data-v-fdd47497]{position:relative}.schedule-refresh-badge[data-v-fdd47497]{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(22,136,75,.18);border-radius:999px;background:#ffffffeb;padding:6px 10px;color:#16884b;font-size:12px;box-shadow:0 10px 24px #0f172a14}.schedule-refresh-mark[data-v-fdd47497]{width:8px;height:8px;border-radius:999px;background:#16884b;animation:schedule-refresh-pulse-fdd47497 1s ease-in-out infinite}.schedule-calendar[data-v-fdd47497]{overflow-x:auto;overflow-y:auto;border:1px solid rgba(15,23,42,.08);border-radius:8px}.schedule-grid[data-v-fdd47497]{display:grid;grid-template-columns:180px repeat(var(--schedule-day-count),var(--schedule-day-width));width:calc(180px + var(--schedule-day-count) * var(--schedule-day-width));min-width:0}.schedule-employee[data-v-fdd47497],.schedule-position[data-v-fdd47497],.schedule-employee-head[data-v-fdd47497],.schedule-position-head[data-v-fdd47497]{position:sticky;left:0;z-index:3;background:#fff}.schedule-employee-head[data-v-fdd47497],.schedule-position-head[data-v-fdd47497]{background:#f8fafc}.schedule-grid-head[data-v-fdd47497]{position:sticky;top:0;z-index:2;background:#f8fafc}.schedule-employee-head[data-v-fdd47497],.schedule-position-head[data-v-fdd47497],.schedule-date-head[data-v-fdd47497],.schedule-employee[data-v-fdd47497],.schedule-position[data-v-fdd47497],.schedule-cell[data-v-fdd47497]{min-height:76px;min-width:0;border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);box-sizing:border-box}.schedule-employee-head[data-v-fdd47497],.schedule-position-head[data-v-fdd47497],.schedule-date-head[data-v-fdd47497]{display:flex;flex-direction:column;justify-content:center;padding:12px 14px;color:#334155}.schedule-date-head strong[data-v-fdd47497]{font-size:15px}.schedule-date-head span[data-v-fdd47497]{font-size:12px;color:#64748b}.schedule-date-head.is-today[data-v-fdd47497]{background:#ecfdf5;color:#15803d}.schedule-date-head.is-today span[data-v-fdd47497]{color:#15803d}.schedule-employee[data-v-fdd47497],.schedule-position[data-v-fdd47497]{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;background:#fff}.schedule-employee strong[data-v-fdd47497],.schedule-position strong[data-v-fdd47497],.schedule-cell strong[data-v-fdd47497]{max-width:100%;overflow:hidden;color:#0f172a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.schedule-employee span[data-v-fdd47497],.schedule-employee small[data-v-fdd47497],.schedule-position span[data-v-fdd47497],.schedule-position small[data-v-fdd47497],.schedule-cell span[data-v-fdd47497]{max-width:100%;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.schedule-cell[data-v-fdd47497]{margin:0;border-top:0;border-left:0;appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:10px 12px;background:#fff;font:inherit;text-align:left;cursor:pointer}.schedule-cell[data-v-fdd47497]:hover{background:#f8fafc}.schedule-cell.empty strong[data-v-fdd47497]{color:#94a3b8}.schedule-cell em[data-v-fdd47497]{display:inline-flex;border-radius:999px;padding:2px 8px;background:#eef2f7;color:#64748b;font-style:normal;font-size:12px}.schedule-cell.source-temporary_assignment[data-v-fdd47497]{background:#fff7ed}.schedule-cell.source-temporary_assignment em[data-v-fdd47497]{background:#fed7aa;color:#9a3412}.schedule-cell.source-temporary_assignment strong[data-v-fdd47497],.schedule-cell.source-temporary_assignment span[data-v-fdd47497]{color:#c2410c}.schedule-cell.source-manual[data-v-fdd47497]{background:#ecfdf5}.schedule-cell.source-manual strong[data-v-fdd47497],.schedule-cell.source-manual span[data-v-fdd47497]{color:#15803d}.schedule-cell.source-manual em[data-v-fdd47497]{background:#dcfce7;color:#15803d}.schedule-cell.source-temporary_rest[data-v-fdd47497]{background:#f8fafc}.schedule-cell.source-temporary_rest strong[data-v-fdd47497]{color:#64748b}.schedule-cell.source-temporary_rest em[data-v-fdd47497]{background:#e2e8f0;color:#475569}.schedule-position-cell[data-v-fdd47497]{min-height:92px}.schedule-position-cell.empty[data-v-fdd47497]{background:#fff7ed}.schedule-position-cell.empty strong[data-v-fdd47497]{color:#c2410c}.schedule-cell.is-past[data-v-fdd47497],.schedule-cell.is-past[data-v-fdd47497]:hover{cursor:default;filter:saturate(.45);opacity:.68}.schedule-cell.is-today[data-v-fdd47497]{background:#ecfdf5}.schedule-cell.is-today[data-v-fdd47497]:hover{background:#dcfce7}.schedule-position-members[data-v-fdd47497]{display:flex;flex-wrap:wrap;gap:5px}.schedule-member-chip[data-v-fdd47497],.schedule-member-more[data-v-fdd47497]{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:3px 8px;background:#eef2f7;color:#334155;font-size:12px}.schedule-member-more[data-v-fdd47497]{background:#ecfdf5;color:#166534}.schedule-context-menu[data-v-fdd47497]{position:fixed;z-index:40;display:flex;width:340px;max-width:calc(100vw - 24px);box-sizing:border-box;flex-direction:column;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;padding:20px 16px 12px;box-shadow:0 20px 46px #0f172a29;overflow-y:auto}.schedule-context-menu.is-above[data-v-fdd47497]{transform:translateY(-100%)}.schedule-context-menu button[data-v-fdd47497]{border:0;border-radius:6px;background:transparent;padding:9px 10px;text-align:left;color:#0f172a;cursor:pointer}.schedule-context-menu .schedule-context-close[data-v-fdd47497]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;padding:0;color:#64748b}.schedule-context-menu button[data-v-fdd47497]:hover:not(:disabled){background:#f1f5f9}.schedule-context-menu button[data-v-fdd47497]:disabled{color:#cbd5e1;cursor:not-allowed}.schedule-context-assignment[data-v-fdd47497]{display:flex;flex-direction:column;border:1px solid #dce2e9;border-radius:10px;overflow:hidden}.schedule-context-title[data-v-fdd47497]{padding-right:30px;font-size:18px;font-weight:700;color:#0f172a}.schedule-context-subtitle[data-v-fdd47497]{margin:6px 0 18px;color:#7b8493;font-size:12px}.schedule-context-menu .schedule-context-position[data-v-fdd47497]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px;border:1px solid #dce2e9;border-radius:10px}.schedule-context-menu .schedule-context-assignment .schedule-context-position[data-v-fdd47497],.schedule-context-menu .schedule-plan-list .schedule-plan-card[data-v-fdd47497]{margin-top:0;border:0;border-radius:0}.schedule-context-menu .schedule-context-assignment .schedule-context-position[data-v-fdd47497]:not(:first-child),.schedule-context-menu .schedule-plan-list .schedule-plan-card[data-v-fdd47497]:not(:first-child){border-top:1px solid #eef2f7}.schedule-context-menu .schedule-context-position.is-selected[data-v-fdd47497]{border-color:#73b99a;background:#f5fbf8}.schedule-choice-icon[data-v-fdd47497]{display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#edf2f8;color:#52647f}.schedule-choice-circle[data-v-fdd47497],.schedule-context-menu .schedule-plan-remove[data-v-fdd47497]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.schedule-choice-circle[data-v-fdd47497]{flex:0 0 22px;width:22px;height:22px;border:1.5px solid #a8b5c3;border-radius:50%}.schedule-choice-circle.is-selected[data-v-fdd47497]{border-color:#27805b}.schedule-choice-circle.is-selected[data-v-fdd47497]:after{content:"";width:11px;height:11px;border-radius:50%;background:#27805b}.schedule-context-plans[data-v-fdd47497]{margin-top:18px}.schedule-context-plans>strong[data-v-fdd47497]{color:#64748b;font-size:12px}.schedule-plan-list[data-v-fdd47497]{margin-top:8px;border:1px solid #dce2e9;border-radius:10px;overflow:hidden}.schedule-context-menu .schedule-plan-card[data-v-fdd47497]{background:#f8fafc}.schedule-context-menu .schedule-plan-remove[data-v-fdd47497]{flex:0 0 34px;width:34px;height:34px;margin-right:-6px;border-radius:50%;padding:0;color:#64748b;text-align:center}.schedule-context-position-copy[data-v-fdd47497]{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.schedule-context-position-copy strong[data-v-fdd47497]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.schedule-context-position small[data-v-fdd47497]{overflow:hidden;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.schedule-context-menu button[data-v-fdd47497]:focus-visible{outline:2px solid #16a379;outline-offset:2px}.schedule-context-empty[data-v-fdd47497]{padding:8px 18px 10px;color:#94a3b8;font-size:12px}.schedule-context-menu .schedule-context-more[data-v-fdd47497]{padding:5px 10px 8px 18px;color:#64748b;font-size:12px}.schedule-context-menu .schedule-configuration-entry[data-v-fdd47497],.schedule-position-member-setup[data-v-fdd47497]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-context-configuration[data-v-fdd47497]{margin-top:8px;padding-top:6px}.schedule-context-menu .schedule-configuration-entry[data-v-fdd47497]{width:100%;padding-right:13px;color:#64748b;font-size:12px;font-weight:400}.schedule-configuration-arrow[data-v-fdd47497]{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;color:#94a3b8}.schedule-position-assignment[data-v-fdd47497]{display:flex;max-height:440px;flex-direction:column;gap:8px;overflow:auto}.schedule-position-assignment-empty[data-v-fdd47497]{border:1px dashed rgba(15,23,42,.16);border-radius:8px;padding:22px;color:#64748b;text-align:center}.schedule-position-member-setup[data-v-fdd47497]{width:100%;margin-top:4px;border:0;border-top:1px solid #eef2f7;background:transparent;padding:12px 8px;text-align:left;cursor:pointer}.schedule-position-member-setup[data-v-fdd47497]:hover{background:#f8fafc}.schedule-configuration-error[data-v-fdd47497]{margin:0;border-radius:8px;background:#fff7ed;padding:12px;color:#c2410c;font-size:13px}.schedule-switch-count[data-v-fdd47497]{color:#16884b;font-size:11px;font-weight:600}.schedule-position-switch-form[data-v-fdd47497]{display:flex;flex-direction:column;gap:16px}.schedule-position-switch-sentence[data-v-fdd47497]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#334155;font-size:15px}.schedule-position-switch-date[data-v-fdd47497]{white-space:nowrap;font-weight:600}.schedule-position-switch-time[data-v-fdd47497]{width:105px}.schedule-position-switch-target[data-v-fdd47497]{min-width:170px;flex:1}@media(max-width:520px){.schedule-position-switch-target[data-v-fdd47497]{flex-basis:100%}}.schedule-position-candidate[data-v-fdd47497]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;padding:10px 12px;text-align:left;cursor:pointer}.schedule-position-candidate[data-v-fdd47497]:hover{background:#f8fafc}.schedule-position-candidate.is-selected[data-v-fdd47497]{border-color:#16884b4d;background:#ecfdf5}.schedule-position-candidate-check[data-v-fdd47497]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(15,23,42,.18);border-radius:6px;color:#16884b;font-size:13px;font-weight:700}.schedule-position-candidate.is-selected .schedule-position-candidate-check[data-v-fdd47497]{border-color:#16884b;background:#16884b;color:#fff}.schedule-position-candidate-main[data-v-fdd47497]{display:flex;min-width:0;flex-direction:column;gap:3px}.schedule-position-candidate-main strong[data-v-fdd47497]{color:#0f172a;font-size:14px}.schedule-position-candidate-main small[data-v-fdd47497],.schedule-position-candidate-status[data-v-fdd47497]{color:#64748b;font-size:12px}.schedule-position-candidate-status[data-v-fdd47497]{white-space:nowrap}.schedule-position-candidate-status.is-empty[data-v-fdd47497]{color:#94a3b8}.schedule-modal-backdrop[data-v-fdd47497]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a52}.schedule-modal[data-v-fdd47497]{width:min(420px,calc(var(--web-logical-vw) * 100 - 32px));border-radius:10px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a33}.schedule-modal header[data-v-fdd47497],.schedule-modal footer[data-v-fdd47497]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-modal header[data-v-fdd47497]{margin-bottom:18px}.schedule-modal header button[data-v-fdd47497]{border:0;background:transparent;font-size:24px;cursor:pointer}.schedule-modal footer[data-v-fdd47497]{justify-content:flex-end;margin-top:20px}@keyframes schedule-refresh-pulse-fdd47497{0%,to{opacity:.38;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.schedule-date-head.is-weekend[data-v-fdd47497]{color:#477b70}.schedule-cell.is-rest-day[data-v-fdd47497]:not(.source-temporary_rest):not(.schedule-position-cell.empty),.schedule-date-head.is-rest-day[data-v-fdd47497]{background:#f3f8f6}.schedule-cell.is-holiday[data-v-fdd47497]:not(.source-temporary_rest):not(.schedule-position-cell.empty),.schedule-date-head.is-holiday[data-v-fdd47497]{background:#fff3ed}.schedule-date-head.is-holiday[data-v-fdd47497],.schedule-date-head.is-holiday[data-v-fdd47497] span{color:#b65a30}.schedule-cell.is-adjusted-workday[data-v-fdd47497]:not(.source-temporary_rest):not(.schedule-position-cell.empty),.schedule-date-head.is-adjusted-workday[data-v-fdd47497]{background:#eff5fc}.schedule-date-head.is-adjusted-workday[data-v-fdd47497],.schedule-date-head.is-adjusted-workday[data-v-fdd47497] span{color:#426b9b}.schedule-holiday-error[data-v-fdd47497]{color:#9a6700;font-size:13px}.schedule-date-head.is-today[data-v-fdd47497]{box-shadow:inset 0 3px #27805b}.schedule-date-line[data-v-fdd47497]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.schedule-date-line+.schedule-date-line[data-v-fdd47497]{margin-top:3px}.schedule-date-head .schedule-day-badge[data-v-fdd47497]{color:inherit;font-size:11px;font-weight:700;border-radius:4px;background:#64748b17;padding:0 4px}.schedule-date-head .schedule-holiday-name[data-v-fdd47497]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.schedule-query-field--date[data-v-fdd47497]{position:relative}.schedule-return-week[data-v-fdd47497]{position:absolute;right:0;top:0;align-self:flex-end;border:0;background:transparent;color:#27805b;font-size:13px;white-space:nowrap;cursor:pointer;padding:0}.feed-content-rule-field[data-v-a507a050]{display:flex;flex-direction:column;gap:6px;min-width:180px;font-size:12px}textarea[data-v-a507a050]{border:1px solid #dce3df;border-radius:8px;padding:8px;font:inherit;resize:vertical}.feed-history-modal[data-v-3ae2336a]{display:flex;flex-direction:column;gap:12px}.feed-history-modal__search[data-v-3ae2336a]{display:flex;gap:8px}.feed-history-modal__search input[data-v-3ae2336a]{flex:1;border:1px solid #e5e7eb;border-radius:999px;padding:8px 14px}.feed-history-modal__search button[data-v-3ae2336a]{border:0;border-radius:999px;background:#f3f4f6;padding:8px 14px}.feed-history-modal__more[data-v-3ae2336a]{min-height:38px;padding:8px 14px;color:#64748b;text-align:center}.feed-history-modal__hint[data-v-3ae2336a],.feed-history-modal__placeholder[data-v-3ae2336a]{margin:0;color:#999;font-size:13px}.feed-history-modal__error[data-v-3ae2336a]{margin:0;color:#d93025}.feed-history-modal__item[data-v-3ae2336a]{padding:16px 0;border-top:1px solid #f1f1f1}.feed-history-modal__item.is-past[data-v-3ae2336a]{opacity:.5}.feed-history-modal__item-head[data-v-3ae2336a]{margin-bottom:8px;color:#999;font-size:13px}.feed-history-modal__content[data-v-3ae2336a]{margin:0;white-space:pre-line;line-height:1.6}.feed-history-modal__tags[data-v-3ae2336a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:#20bf64;font-size:13px}.feed-history-modal__images[data-v-3ae2336a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.feed-history-modal__images img[data-v-3ae2336a]{width:72px;height:72px;object-fit:cover;border-radius:8px}.work-report-employee-hover[data-v-46fc69b6]{display:inline-flex;max-width:100%;min-width:0}.work-report-employee-card[data-v-46fc69b6]{position:fixed;z-index:1200;width:min(340px,calc(var(--web-logical-vw) * 100 - 32px));padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-shadow:0 18px 46px #0f172a2e;color:#172033}.employee-card-head[data-v-46fc69b6]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.employee-card-avatar[data-v-46fc69b6]{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#f1f5f9}.employee-card-title[data-v-46fc69b6]{display:flex;min-width:0;flex-direction:column;gap:4px}.employee-card-title strong[data-v-46fc69b6]{overflow:hidden;color:#0f172a;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employee-card-title span[data-v-46fc69b6]{overflow:hidden;color:#64748b;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.employee-card-login[data-v-46fc69b6]{display:flex;position:relative;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:11px 0}.employee-card-login[data-v-46fc69b6]:before,.employee-card-login[data-v-46fc69b6]:after{position:absolute;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(148,163,184,.42) 14%,rgba(148,163,184,.42) 86%,transparent)}.employee-card-login[data-v-46fc69b6]:before{top:0}.employee-card-login[data-v-46fc69b6]:after{bottom:0}.employee-card-login span[data-v-46fc69b6]{color:#94a3b8;font-size:12px;line-height:1.3}.employee-card-login strong[data-v-46fc69b6]{overflow:hidden;min-width:0;color:#475569;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employee-card-section[data-v-46fc69b6]{margin-top:14px}.employee-card-position-list[data-v-46fc69b6]{display:flex;max-height:136px;margin-top:6px;flex-direction:column;overflow:auto}.employee-card-position[data-v-46fc69b6]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.07)}.employee-card-position[data-v-46fc69b6]:last-child{border-bottom:0}.employee-card-position strong[data-v-46fc69b6],.employee-card-position small[data-v-46fc69b6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-card-position strong[data-v-46fc69b6]{color:#1e293b;font-size:13px;line-height:1.35}.employee-card-position small[data-v-46fc69b6]{max-width:136px;color:#64748b;font-size:12px;line-height:1.3}.employee-card-empty[data-v-46fc69b6]{margin:8px 0 0;color:#94a3b8;font-size:13px}.work-records-page[data-v-a433784d]{gap:20px}.query-field[data-v-a433784d]{flex:0 0 180px}.query-row[data-v-a433784d]{display:grid;width:100%;gap:12px}.query-row--primary[data-v-a433784d]{display:flex;align-items:flex-end;justify-content:flex-start}.query-row--secondary[data-v-a433784d]{grid-template-columns:repeat(4,minmax(0,1fr))}.query-field--date[data-v-a433784d],.query-field--date-range[data-v-a433784d]{width:100%;max-width:none}.query-field--select[data-v-a433784d]{width:100%;min-width:0}.query-field--select[data-v-a433784d] .ui-select-trigger{height:var(--ui-control-height-lg);min-height:var(--ui-control-height-lg);border-radius:var(--ui-control-radius-lg);background:#fff;box-shadow:none}.query-field--select[data-v-a433784d] .ui-select-value{font-size:15px}.query-field--keyword[data-v-a433784d]{width:100%;max-width:none}.query-row--primary .query-field--date-range[data-v-a433784d]{flex:0 1 auto;width:auto;max-width:none}.query-row--primary .query-field--keyword[data-v-a433784d]{flex:0 1 520px;width:auto;max-width:520px}.work-record-export-modal[data-v-a433784d]{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px}.work-record-attachment-export-modal[data-v-a433784d]{display:grid;gap:18px;align-content:start}.attachment-export-summary[data-v-a433784d]{display:grid;gap:8px;padding:16px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.attachment-export-summary strong[data-v-a433784d]{color:#0f172a;font-size:20px;line-height:1.5}.attachment-export-summary span[data-v-a433784d],.attachment-export-note[data-v-a433784d],.attachment-export-warning[data-v-a433784d],.attachment-export-progress-meta[data-v-a433784d]{color:#64748b;font-size:16px;line-height:1.7}.attachment-export-success[data-v-a433784d]{display:grid;justify-items:center;gap:10px;padding:30px 18px;text-align:center}.attachment-export-success-icon[data-v-a433784d]{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#dcfce7;color:#15803d;font-size:28px;font-weight:700}.attachment-export-success strong[data-v-a433784d]{color:#0f172a;font-size:22px}.attachment-export-success span[data-v-a433784d]:last-child{color:#64748b;font-size:16px;line-height:1.7}.attachment-export-note[data-v-a433784d],.attachment-export-warning[data-v-a433784d]{padding:20px 22px;border-radius:8px;background:#f8fafc}.attachment-export-note[data-v-a433784d]{color:#334155;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.attachment-export-copy-row[data-v-a433784d]{display:flex;align-items:flex-end;gap:16px;min-width:0}.attachment-export-url[data-v-a433784d]{display:grid;flex:1;min-width:0;gap:8px;color:#64748b;font-size:16px}.attachment-export-url input[data-v-a433784d]{width:100%;min-width:0;box-sizing:border-box;height:48px;padding:0 14px;border:1px solid #dbe2e8;border-radius:10px;background:#f8fafc;color:#334155;font:inherit;font-size:18px}.attachment-export-copy-row button[data-v-a433784d]{flex:0 0 auto}.attachment-export-action[data-v-a433784d]{min-height:48px;min-width:104px;font-size:18px}.attachment-export-warning[data-v-a433784d]{border:1px solid rgba(245,158,11,.24);background:#fffbeb;color:#92400e}.attachment-export-progress[data-v-a433784d]{display:grid;gap:10px;padding:14px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:#f7fdf9}.attachment-export-progress.is-failed[data-v-a433784d]{border-color:#f59e0b3d;background:#fffbeb}.attachment-export-progress-head[data-v-a433784d],.attachment-export-progress-meta[data-v-a433784d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.attachment-export-progress-head strong[data-v-a433784d]{min-width:0;overflow:hidden;color:#0f172a;font-size:18px;line-height:1.65;overflow-wrap:anywhere;white-space:normal}.attachment-export-progress-head span[data-v-a433784d]{flex:0 0 auto;color:#166534;font-size:16px;font-weight:700}.attachment-export-progress-track[data-v-a433784d]{overflow:hidden;height:8px;border-radius:999px;background:#0f172a14}.attachment-export-progress-bar[data-v-a433784d]{height:100%;border-radius:inherit;background:#22c55e;transition:width .18s ease}[data-v-a433784d] .crud-modal-card[data-testid=work-records-export-modal]{height:min(calc(var(--web-logical-vh) * 86),700px)}[data-v-a433784d] .crud-modal-card[data-testid=work-records-export-modal] .crud-modal-body{flex:1;padding-bottom:0}.export-mode-grid[data-v-a433784d]{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.export-mode-card[data-v-a433784d]{display:grid;gap:14px;min-height:236px;padding:16px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.export-mode-card[data-v-a433784d]:hover,.export-mode-card.is-active[data-v-a433784d]{border-color:#22c55eb8;background:#fbfefc;box-shadow:0 12px 28px #0f172a14}.export-mode-card-copy[data-v-a433784d]{display:grid;gap:6px}.export-mode-card-copy strong[data-v-a433784d]{color:#0f172a;font-size:16px}.export-mode-card-copy span[data-v-a433784d]{color:#64748b;font-size:13px;line-height:1.5}.export-mode-skeleton[data-v-a433784d]{display:grid;overflow:hidden;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#f8fafc}.skeleton-row[data-v-a433784d]{display:grid;grid-template-columns:1.1fr 1fr .8fr .7fr;min-height:34px;border-top:1px solid rgba(148,163,184,.26)}.export-mode-skeleton-attendance .skeleton-row[data-v-a433784d]{grid-template-columns:.8fr 1fr 1fr}.skeleton-row[data-v-a433784d]:first-child{border-top:0}.skeleton-row span[data-v-a433784d],.skeleton-row strong[data-v-a433784d]{display:flex;align-items:center;min-width:0;padding:8px;border-left:1px solid rgba(148,163,184,.24);color:#64748b;font-size:12px;line-height:1.25}.skeleton-row span[data-v-a433784d]:first-child,.skeleton-row strong[data-v-a433784d]:first-child{border-left:0}.skeleton-row.is-head span[data-v-a433784d]{background:#eef2f7;color:#334155;font-weight:700}.skeleton-row strong[data-v-a433784d]{color:#0f172a;font-weight:700}.skeleton-row .is-warning[data-v-a433784d]{color:#b45309;font-weight:700}.skeleton-row .is-corrected[data-v-a433784d]{color:#15803d;font-weight:700}.export-column-section[data-v-a433784d]{display:grid;flex:1;gap:12px;margin:2px -24px 0;padding:18px 24px 22px;border-top:1px solid rgba(148,163,184,.22);background:#f6f9f7;overflow:auto}.export-column-head[data-v-a433784d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.export-column-head strong[data-v-a433784d]{color:#0f172a;font-size:15px}.export-column-head>div[data-v-a433784d]{display:inline-flex;gap:10px}.export-column-link[data-v-a433784d]{padding:0;border:0;background:transparent;color:#149255;font-size:13px;cursor:pointer}.export-column-grid[data-v-a433784d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;align-items:start;gap:10px}.export-column-option[data-v-a433784d]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#fff;color:#334155;font-size:13px;text-align:left;cursor:pointer}.export-column-option.is-checked[data-v-a433784d]{border-color:#22c55e99;background:#f0fdf4;color:#14532d}.export-column-option.is-locked[data-v-a433784d]{cursor:default;opacity:.78}.export-column-checkbox[data-v-a433784d]{position:relative;flex:0 0 auto;width:14px;height:14px;border:1px solid rgba(100,116,139,.45);border-radius:4px;background:#fff}.export-column-option.is-checked .export-column-checkbox[data-v-a433784d]{border-color:#16a34a;background:#16a34a}.export-column-option.is-checked .export-column-checkbox[data-v-a433784d]:after{position:absolute;top:2px;left:4px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.record-card[data-v-a433784d]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;border-radius:24px}.records-table[data-v-a433784d]{display:flex;flex-direction:column;gap:12px}.records-load-state[data-v-a433784d]{min-height:28px;display:flex;align-items:center;justify-content:center;padding-top:14px;color:#94a3b8;font-size:13px}.record-card[data-v-a433784d]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.8fr) minmax(220px,.85fr);gap:0;padding:24px 28px 28px}.record-badges[data-v-a433784d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.record-badge[data-v-a433784d]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.record-badge.is-normal[data-v-a433784d]{background:#20bf641f;color:#149255}.record-badge.is-abnormal[data-v-a433784d]{background:#f59e0b24;color:#b45309}.record-badge.is-missing[data-v-a433784d]{background:#ef44441f;color:#b91c1c}.record-badge.is-rest[data-v-a433784d],.record-badge.is-neutral[data-v-a433784d]{background:#64748b1f;color:#475569}.record-badge.is-standalone[data-v-a433784d]{background:#3b82f61f;color:#2563eb}.record-result-column-standalone[data-v-a433784d]{justify-content:flex-start}.record-standalone-hint[data-v-a433784d]{color:#64748b;font-size:13px;line-height:1.6}.record-identity-column[data-v-a433784d],.record-feed-column[data-v-a433784d],.record-result-column[data-v-a433784d]{min-width:0}.record-identity-column[data-v-a433784d]{display:flex;flex-direction:column;gap:18px;padding-right:28px}.record-identity-head[data-v-a433784d]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:flex-start}.record-avatar[data-v-a433784d]{display:block;width:42px;height:42px;border-radius:6px;object-fit:cover;background:#f3f4f6}.record-identity-name-block[data-v-a433784d],.record-identity-meta[data-v-a433784d]{display:flex;flex-direction:column;gap:6px}.record-identity-name-block strong[data-v-a433784d],.record-identity-meta strong[data-v-a433784d]{color:#626681;font-size:16px;font-weight:700;line-height:1.45}.record-identity-name-block span[data-v-a433784d],.record-identity-meta span[data-v-a433784d]{color:#0f172a94;font-size:13px;line-height:1.45}.record-feed-column[data-v-a433784d]{padding:0 32px;border-left:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.08)}.record-feed-note+.record-feed-note[data-v-a433784d]{margin-top:22px;padding-top:22px;border-top:1px solid rgba(15,23,42,.08)}.record-feed-content[data-v-a433784d]{margin:0 0 12px;white-space:pre-line;word-break:break-word;color:#333;font-size:16px;line-height:1.7}.record-business-card[data-v-a433784d]{margin:14px 0;padding:14px 16px;border-radius:8px;background:#f7f8fa}.record-business-card-head[data-v-a433784d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#64748b;font-size:13px}.record-business-card-head strong[data-v-a433784d]{color:#1f8f5f}.record-business-card-body[data-v-a433784d],.record-adjustment-lines[data-v-a433784d]{display:flex;flex-direction:column;gap:6px}.record-business-card-body strong[data-v-a433784d]{color:#0f172a;font-size:15px;line-height:1.45}.record-business-card-body span[data-v-a433784d],.record-adjustment-lines span[data-v-a433784d]{color:#64748b;font-size:13px;line-height:1.45}.record-feed-video[data-v-a433784d]{margin-top:12px}.record-feed-video-stage[data-v-a433784d],.record-feed-image-shell[data-v-a433784d]{padding:0;border:0;appearance:none;cursor:zoom-in}.record-feed-video-stage[data-v-a433784d]{position:relative;display:inline-flex;width:240px;height:240px;align-items:center;justify-content:center;overflow:hidden;border-radius:0;background:#000}.record-feed-video-stage img[data-v-a433784d],.record-feed-image-shell img[data-v-a433784d]{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.record-feed-video-placeholder[data-v-a433784d]{color:#fff;font-size:15px}.record-feed-video-play[data-v-a433784d]{position:absolute;top:50%;left:50%;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid rgba(255,255,255,.82);border-radius:2px;transform:translate(-50%,-50%)}.record-feed-images[data-v-a433784d]{display:flex;flex-wrap:wrap;margin-top:0}.record-feed-video-badge[data-v-a433784d]{position:absolute;right:6px;bottom:6px;padding:3px 7px;border-radius:4px;background:#000000a6;color:#fff;font-size:12px}.record-feed-image-shell[data-v-a433784d]{position:relative;display:inline-flex;flex-direction:column;margin-top:8px;margin-right:8px;overflow:hidden;background:#f3f4f6}.record-feed-image-shell-single[data-v-a433784d]{max-width:240px}.record-feed-images-grid-single[data-v-a433784d]{display:block}.record-feed-images-grid-single .record-feed-image-shell img[data-v-a433784d]{object-fit:contain}.record-feed-images-grid-two[data-v-a433784d],.record-feed-images-grid-four[data-v-a433784d]{width:204px}.record-feed-images-grid-two .record-feed-image-shell[data-v-a433784d],.record-feed-images-grid-four .record-feed-image-shell[data-v-a433784d]{width:98px;height:98px}.record-feed-images-grid-two .record-feed-image-shell[data-v-a433784d]:nth-child(2n),.record-feed-images-grid-four .record-feed-image-shell[data-v-a433784d]:nth-child(2n){margin-right:0}.record-feed-images-grid-three[data-v-a433784d]{width:241px}.record-feed-images-grid-three .record-feed-image-shell[data-v-a433784d]{width:75px;height:75px}.record-feed-images-grid-three .record-feed-image-shell[data-v-a433784d]:nth-child(3n){margin-right:0}.record-feed-media-subtask-badge[data-v-a433784d]{position:absolute;right:0;bottom:0;left:0;min-height:18px;box-sizing:border-box;padding:2px 5px;overflow:hidden;background:#00000094;color:#fff;font-size:11px;font-weight:700;line-height:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.record-feed-media-groups[data-v-a433784d]{padding-top:10px}.record-feed-media-group+.record-feed-media-group[data-v-a433784d]{margin-top:12px}.record-feed-media-group-title[data-v-a433784d]{margin-bottom:2px;color:#8c8c8c;font-size:12px;line-height:1.4}.record-feed-media-expand[data-v-a433784d]{display:block;margin-top:8px;padding:0;border:0;background:transparent;color:#8c8c8c;cursor:pointer;font-size:13px;line-height:1.5}.record-work-title[data-v-a433784d]{display:flex;width:100%;min-width:0;align-items:flex-start;box-sizing:border-box;margin-top:4px;padding:0;border:0;background:transparent;color:#333;cursor:default;text-align:left;appearance:none}.record-work-title-clickable[data-v-a433784d]{cursor:pointer}.record-work-title img[data-v-a433784d]{display:block;width:16px;height:16px;flex-shrink:0;margin-top:5px;margin-right:8px}.record-work-title span[data-v-a433784d]{min-width:0;flex:1;word-break:break-word;font-size:16px;font-weight:700;line-height:1.7}.record-work-title strong[data-v-a433784d]{flex-shrink:0;margin-left:6px;color:#888;font-size:16px;font-weight:400;line-height:1.7;white-space:nowrap}.record-work-title strong.record-work-title-progress-warning[data-v-a433784d]{color:#faad14}.record-feed-tags[data-v-a433784d]{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:12px}.record-feed-tags span[data-v-a433784d],.record-object-relation-tags span[data-v-a433784d]{max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:13px;line-height:1.5}.record-feed-tags span[data-v-a433784d]{padding:2px 8px;border-radius:4px;background:#f1f1f1}.record-object-relation-tags[data-v-a433784d]{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:12px}.record-object-relation-tags span[data-v-a433784d]{padding:2px 8px;border-radius:4px;background:#eef8f2;color:#20a65a}.record-feed-meta-row[data-v-a433784d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.record-feed-time[data-v-a433784d]{color:#bbb;font-size:13px;line-height:1.45}.record-feed-time-edited[data-v-a433784d]{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.record-feed-action[data-v-a433784d]{flex:0 0 auto;border:0;background:transparent;color:#666;font-size:13px;cursor:pointer}.record-feed-location[data-v-a433784d]{display:flex;width:100%;max-width:100%;align-items:center;box-sizing:border-box;margin-top:10px;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:13px;line-height:1.35;text-align:left;text-decoration:none}.record-feed-location[data-v-a433784d]:hover,.record-feed-location[data-v-a433784d]:focus-visible{color:#149255}.record-feed-location img[data-v-a433784d]{flex:0 0 auto;width:14px;height:14px;margin-right:5px;opacity:.72}.record-feed-location span[data-v-a433784d]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-engagement-panel[data-v-a433784d]{position:relative;margin-top:14px;padding:8px 10px;border-radius:4px;background:#f5f6f7;color:#536471;font-size:13px;line-height:1.55}.record-engagement-panel[data-v-a433784d]:before{position:absolute;top:-6px;left:18px;width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid #f5f6f7;border-left:6px solid transparent;content:""}.record-likes-row[data-v-a433784d]{display:flex;align-items:center;gap:6px;color:#626681}.record-likes-row img[data-v-a433784d]{width:14px;height:14px;opacity:.75}.record-engagement-divider[data-v-a433784d]{height:1px;margin:7px 0;background:#0f172a14}.record-comments-list[data-v-a433784d]{display:flex;flex-direction:column;gap:3px}.record-comments-more[data-v-a433784d]{color:#8a94a6}.record-comment-item[data-v-a433784d]{color:#333;word-break:break-word}.record-comment-item strong[data-v-a433784d]{color:#626681;font-weight:700}.record-feed-empty[data-v-a433784d]{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;color:#64748b}.record-feed-empty strong[data-v-a433784d]{color:#0f172a;font-size:16px}.record-result-column[data-v-a433784d]{display:flex;flex-direction:column;gap:14px;padding-left:28px}.record-result-head[data-v-a433784d]{display:flex;flex-wrap:wrap;gap:8px}.record-result-times[data-v-a433784d]{display:flex;flex-direction:column;gap:8px}.record-result-reasons[data-v-a433784d]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.record-result-reason[data-v-a433784d]{padding:5px 9px;border-radius:6px;background:#fff7e6;color:#9a6700;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.record-result-time-row[data-v-a433784d]{display:flex;flex-direction:column;gap:3px}.record-result-time-row span[data-v-a433784d]{color:#64748b;font-size:13px;line-height:1.4}.record-result-time-row strong[data-v-a433784d]{color:#0f172a;font-size:14px;font-weight:700;line-height:1.45}.record-feed-empty span[data-v-a433784d]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.record-subtask-preview[data-v-a433784d]{position:fixed;inset:0;z-index:82;display:flex;align-items:flex-end;justify-content:center;background:#0f172a6b}.record-subtask-preview-panel[data-v-a433784d]{width:min(720px,calc(var(--web-logical-vw) * 100 - 40px));max-height:calc(var(--web-logical-vh) * 78);overflow:hidden;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -18px 48px #0f172a29}.record-subtask-preview-head[data-v-a433784d]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 24px 14px;border-bottom:1px solid #f1f1f1}.record-subtask-preview-head>div[data-v-a433784d]{min-width:0;display:flex;flex-direction:column;gap:6px}.record-subtask-preview-head strong[data-v-a433784d]{color:#222;font-size:18px;line-height:1.35;word-break:break-word}.record-subtask-preview-head span[data-v-a433784d]{color:#20bf64;font-size:13px;font-weight:700}.record-subtask-preview-head button[data-v-a433784d]{flex-shrink:0;border:0;border-radius:999px;padding:7px 12px;background:#f3f4f6;color:#475569;cursor:pointer}.record-subtask-preview-list[data-v-a433784d]{max-height:calc(var(--web-logical-vh) * 78 - 76px);overflow:auto;padding:0 22px 22px}.record-subtask-preview-item[data-v-a433784d]{padding:18px 0;border-bottom:1px solid #f5f5f5}.record-subtask-preview-row[data-v-a433784d]{display:flex;min-width:0;align-items:center}.record-subtask-check[data-v-a433784d]{display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #d8dde3;border-radius:999px}.record-subtask-preview-item.is-done .record-subtask-check[data-v-a433784d]{border-color:#20bf64;background:#20bf64}.record-subtask-preview-item.is-done .record-subtask-check[data-v-a433784d]:after{width:8px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);content:""}.record-subtask-main[data-v-a433784d]{flex:1;min-width:0;margin-left:10px}.record-subtask-main strong[data-v-a433784d]{display:block;color:#333;font-size:15px;font-weight:700;line-height:1.35;word-break:break-word}.record-subtask-main span[data-v-a433784d]{display:block;margin-top:4px;color:#888;font-size:12px;line-height:1.35}.record-subtask-preview-row em[data-v-a433784d]{flex-shrink:0;color:#20bf64;font-size:12px;font-style:normal}.record-subtask-preview-item.is-pending .record-subtask-preview-row em[data-v-a433784d]{color:#94a3b8}.record-subtask-media-grid[data-v-a433784d]{display:grid;grid-template-columns:repeat(3,76px);gap:8px;margin-top:12px;margin-left:28px}.record-subtask-media[data-v-a433784d]{position:relative;width:76px;height:76px;overflow:hidden;padding:0;border:0;background:#f3f4f6;cursor:zoom-in}.record-subtask-media img[data-v-a433784d]{display:block;width:100%;height:100%;object-fit:cover}.record-subtask-video-badge[data-v-a433784d]{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:4px;background:#0000009e;color:#fff;font-size:11px}.record-subtask-empty[data-v-a433784d]{margin-top:10px;margin-left:28px;color:#b0b7c3;font-size:12px}.dialog-inline-actions[data-v-503b5070],.quick-types[data-v-503b5070]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.quick-form[data-v-503b5070]{display:flex;flex-direction:column;gap:14px}.quick-selector[data-v-503b5070]{width:100%}.matched-summary[data-v-503b5070]{padding:14px;border-radius:14px;background:#f7f8fb;text-align:center;color:#5c667a}.matched-summary strong[data-v-503b5070]{color:#0d9f6e;font-size:20px}.dialog-inline-actions--end[data-v-503b5070]{justify-content:flex-end}.result-layout[data-v-d31287b9],.result-summary[data-v-d31287b9]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.result-layout[data-v-d31287b9]{flex-direction:column;align-items:stretch}.result-summary[data-v-d31287b9]{justify-content:space-between}.result-table[data-v-d31287b9]{width:100%;border-collapse:collapse}.result-table th[data-v-d31287b9],.result-table td[data-v-d31287b9]{padding:10px 12px;border-bottom:1px solid #eef1f6;vertical-align:top;text-align:left}.result-table thead th[data-v-d31287b9]{position:sticky;top:0;z-index:1;background:#f7f8fb;color:#5c667a;font-size:12px}.result-table td.success[data-v-d31287b9]{color:#0d9f6e}.result-table td.error[data-v-d31287b9]{color:#d94827}.work-summary-page[data-v-8647c352]{gap:16px}.work-summary-export-link[data-v-8647c352]{align-self:center}.dialog-inline-actions[data-v-8647c352],.quick-types[data-v-8647c352],.strategy-actions[data-v-8647c352],.result-summary[data-v-8647c352]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.toolbar-card[data-v-8647c352]{flex:1 1 220px}.toolbar-card--month[data-v-8647c352]{flex:0 0 320px}.toolbar-card--department[data-v-8647c352]{flex:0 0 360px}.toolbar-card--tag[data-v-8647c352]{flex:0 0 320px}.toolbar-card--search[data-v-8647c352]{flex:1 1 340px}.toolbar-card--partial-missing[data-v-8647c352]{flex:0 0 440px}.partial-missing-display-switch[data-v-8647c352]{display:flex;min-height:64px;align-items:center;gap:12px}.partial-missing-display-label[data-v-8647c352]{color:#475467;font-size:13px;font-weight:700;white-space:nowrap}.partial-missing-display-slider[data-v-8647c352]{position:relative;display:grid;width:156px;height:38px;grid-template-columns:1fr 1fr;align-items:center;padding:3px;border:1px solid #dfe5ee;border-radius:999px;background:#f5f7fb;box-sizing:border-box;isolation:isolate}.partial-missing-display-slider-thumb[data-v-8647c352]{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;box-shadow:0 4px 12px #0f172a1f;transition:transform .18s ease;z-index:0}.partial-missing-display-slider.is-missing .partial-missing-display-slider-thumb[data-v-8647c352]{transform:translate(100%)}.partial-missing-display-option[data-v-8647c352]{position:relative;z-index:1;display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:999px;background:transparent;color:#667085;font-size:13px;font-weight:700;cursor:pointer}.partial-missing-display-option.active[data-v-8647c352]{color:#17233d}.partial-missing-display-swatch[data-v-8647c352]{width:12px;height:12px;border-radius:50%}.partial-missing-display-option:first-of-type .partial-missing-display-swatch[data-v-8647c352]{background:#f90}.partial-missing-display-option:last-of-type .partial-missing-display-swatch[data-v-8647c352]{background:#ed4014}.matrix-wrapper[data-v-8647c352]{--work-summary-row-height: 52px;--work-summary-member-col-width: 156px;--work-summary-organization-col-width: 176px;position:relative;border:1px solid var(--panel-border);border-radius:18px;overflow:visible;background:#fff}.matrix-refresh-indicator[data-v-8647c352]{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none}.work-summary-load-state[data-v-8647c352]{min-height:36px;display:flex;align-items:center;justify-content:center;padding-top:14px;color:#8b94a7;font-size:13px}.work-summary-load-more[data-v-8647c352]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:0;background:transparent;color:#2f855a;font:inherit;cursor:pointer}.work-summary-load-hint[data-v-8647c352]{display:inline-flex;align-items:center;gap:8px}.work-summary-load-more small[data-v-8647c352],.work-summary-load-hint small[data-v-8647c352]{color:#8b94a7;font-size:12px}.matrix-shell[data-v-8647c352],.matrix-scroll-pane[data-v-8647c352]{min-width:0}.matrix-scroll-pane[data-v-8647c352] .ui-table-scroll-viewport{padding-bottom:18px;overflow-y:visible}.huizong-table[data-v-8647c352]{border-collapse:separate;border-spacing:0;table-layout:fixed}.huizong-table[data-v-8647c352]{width:max-content;min-width:100%}.correction-table[data-v-8647c352],.result-table[data-v-8647c352],.cell-detail-table[data-v-8647c352]{width:100%;border-collapse:collapse}.huizong-table th[data-v-8647c352],.huizong-table td[data-v-8647c352]{min-width:46px;height:var(--work-summary-row-height);padding:0;box-sizing:border-box;text-align:center;vertical-align:middle;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;position:relative}.huizong-table tbody tr[data-v-8647c352]{height:var(--work-summary-row-height)}.huizong-table th[data-v-8647c352]{height:52px;font-size:13px;font-weight:700;color:#2d3648;background:#f7f8fb;cursor:pointer}.huizong-table th small[data-v-8647c352]{display:block;margin-top:2px;font-weight:500;color:#8b94a7}.huizong-table th.weekend[data-v-8647c352]{color:#0d9f6e}.huizong-table th.future[data-v-8647c352]{cursor:default;color:#bcc3d1;background:#f7f8fb}.matrix-cell.future[data-v-8647c352]{cursor:default;color:#bcc3d1;background:#fff}.matrix-lead-col[data-v-8647c352]{width:var(--work-summary-member-col-width);white-space:nowrap;background:#f7f8fb}.matrix-member-col[data-v-8647c352]{width:var(--work-summary-member-col-width)}.matrix-date-col[data-v-8647c352]{width:46px}.matrix-organization-col[data-v-8647c352],.matrix-organization-head[data-v-8647c352]{width:var(--work-summary-organization-col-width)}.huizong-table .matrix-lead-col[data-v-8647c352],.huizong-table .employee-col[data-v-8647c352]{position:sticky;left:0;z-index:2}.huizong-table .matrix-organization-head[data-v-8647c352],.huizong-table .organization-col[data-v-8647c352]{position:sticky;left:var(--work-summary-member-col-width);z-index:2;box-shadow:8px 0 14px -14px #0f172a73}.huizong-table .matrix-lead-col[data-v-8647c352],.huizong-table .matrix-organization-head[data-v-8647c352]{z-index:3}.employee-col[data-v-8647c352]{width:var(--work-summary-member-col-width);min-width:var(--work-summary-member-col-width);text-align:center;padding:0 12px;cursor:pointer;white-space:nowrap;overflow:hidden;background:#fff}.employee-cell-content[data-v-8647c352]{display:flex;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center}.employee-name[data-v-8647c352]{display:block;width:100%;font-weight:700;line-height:1.2;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-meta[data-v-8647c352]{display:block;width:100%;margin-top:3px;font-size:12px;line-height:1.2;color:#8b94a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-col[data-v-8647c352]{width:var(--work-summary-organization-col-width);min-width:var(--work-summary-organization-col-width);padding:0 14px!important;cursor:pointer;overflow:hidden;background:#fff;text-align:left!important}.organization-label[data-v-8647c352]{overflow:hidden;width:100%;color:#667085;font-size:12px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.matrix-cell[data-v-8647c352]{height:var(--work-summary-row-height);box-sizing:border-box;background:#fff;overflow:visible}.huizong-table tr.hover-row td[data-v-8647c352]{background:#f5f7fa}.huizong-table td.hover-col[data-v-8647c352]{background:#fafbfc}.huizong-table tr.hover-row td.hover-col[data-v-8647c352]{background:#f5f7fa}.huizong-table td.hover-cell[data-v-8647c352],.huizong-table tr.hover-row td.hover-cell[data-v-8647c352]{background:#ebf7ff}.cell-trigger[data-v-8647c352]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;box-sizing:border-box;border:0;background:transparent;cursor:pointer}.status-dot[data-v-8647c352]{display:inline-block;width:12px;height:12px;border-radius:50%}.status-dot.corrected[data-v-8647c352]{box-shadow:0 0 0 2px #17233d2e}.matrix-cell.status-normal[data-v-8647c352],.matrix-cell.status-abnormal[data-v-8647c352],.matrix-cell.status-missing[data-v-8647c352],.matrix-cell.status-rest[data-v-8647c352]{background:#fff}.status-dot.status-normal[data-v-8647c352]{background:#19be6b}.status-dot.status-abnormal[data-v-8647c352]{background:#f90}.status-dot.status-missing[data-v-8647c352]{background:#ed4014}.status-dot.status-rest[data-v-8647c352]{background:#c5c8ce;opacity:.3}.cell-empty[data-v-8647c352]{color:#c5ccd8}.cell-pending[data-v-8647c352]{color:#a8b0bf;font-size:13px;font-weight:600}.cell-popover[data-v-8647c352]{position:fixed;z-index:80;display:flex;max-height:calc(var(--web-logical-vh) * 100 - 32px);box-sizing:border-box;width:720px;max-width:calc(var(--web-logical-vw) * 100 - 32px);flex-direction:column;padding:12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0f172a24;text-align:left;overflow:hidden;pointer-events:auto}.cell-summary-text[data-v-8647c352]{margin:0 0 10px;color:#667085;font-size:12px;line-height:1.45}.cell-employee-date-context[data-v-8647c352]{margin:-4px 0 8px;color:#667085;font-size:12px;line-height:1.45}.cell-popover-head[data-v-8647c352]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px}.cell-popover-tags[data-v-8647c352]{display:flex;gap:6px;flex-wrap:wrap}.cell-detail-scroll[data-v-8647c352]{flex:1 1 auto;min-height:0;overflow:auto}.cell-detail-table[data-v-8647c352]{width:100%;border-collapse:collapse}.mini-tag[data-v-8647c352]{padding:2px 7px;border-radius:999px;font-size:11px}.mini-tag.is-success[data-v-8647c352]{background:#eaf8f0;color:#0d9f6e}.mini-tag.is-warning[data-v-8647c352]{background:#fff5e8;color:#c97a11}.mini-tag.is-danger[data-v-8647c352]{background:#fff0ed;color:#d94827}.cell-detail-table th[data-v-8647c352],.cell-detail-table td[data-v-8647c352]{padding:8px 6px;font-size:12px;border-bottom:1px solid #eef1f6;vertical-align:middle}.cell-detail-table th[data-v-8647c352]{position:sticky;top:0;z-index:1;background:#fff;color:#8b94a7;font-weight:500}.planned-time-display[data-v-8647c352]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.35}.planned-time-display>span[data-v-8647c352]{white-space:nowrap}.planned-time-tolerance[data-v-8647c352]{color:#8b94a7;font-size:11px;font-weight:400;white-space:nowrap}.cell-detail-executed-time-col[data-v-8647c352]{width:88px;min-width:88px;white-space:nowrap}.cell-detail-title[data-v-8647c352]{display:flex;align-items:center;gap:6px}.cell-detail-status-col[data-v-8647c352]{width:210px;min-width:150px;text-align:center}.cell-detail-status-list[data-v-8647c352]{display:flex;flex-direction:column;align-items:center;gap:4px}.cell-status-tag[data-v-8647c352]{margin-top:0;min-width:42px;justify-content:center;line-height:1.35;text-align:left;white-space:normal}.cell-corrected-mark[data-v-8647c352]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#edf5ff;color:#2563eb;font-size:11px;font-weight:700}[data-v-8647c352] .crud-modal-card.work-summary-correction-modal{width:min(calc(var(--web-logical-vw) * 100 - 48px),1520px)}[data-v-8647c352] .crud-modal-card.work-summary-correction-modal .crud-modal-body{overflow-x:hidden}.correction-layout[data-v-8647c352]{display:grid;grid-template-columns:minmax(980px,1fr) minmax(340px,400px);gap:18px;min-height:520px}.correction-left[data-v-8647c352],.correction-right[data-v-8647c352]{min-width:0}.correction-left[data-v-8647c352]{max-height:calc(var(--web-logical-vh) * 62);overflow:auto;border:1px solid #e4e9f1;border-radius:16px}.correction-table[data-v-8647c352]{min-width:980px;table-layout:fixed}.correction-table th[data-v-8647c352],.correction-table td[data-v-8647c352],.result-table th[data-v-8647c352],.result-table td[data-v-8647c352]{padding:10px 12px;border-bottom:1px solid #eef1f6;vertical-align:top;text-align:left}.correction-table th[data-v-8647c352],.correction-table td[data-v-8647c352]{white-space:nowrap}.correction-table thead th[data-v-8647c352],.result-table thead th[data-v-8647c352]{position:sticky;top:0;z-index:1;background:#f7f8fb;color:#5c667a;font-size:12px}.checkbox-col[data-v-8647c352]{width:40px;text-align:center!important}.correction-employee-col[data-v-8647c352]{width:76px}.correction-date-col[data-v-8647c352]{width:112px}.correction-work-col[data-v-8647c352]{width:300px;white-space:normal!important}.correction-time-col[data-v-8647c352]{width:104px}.correction-remark-col[data-v-8647c352]{width:140px;white-space:normal!important}.correction-table tbody tr[data-v-8647c352]{cursor:pointer}.correction-table tbody tr.selected[data-v-8647c352]{background:#f0f8ff}.correction-table tbody tr.matched[data-v-8647c352]{box-shadow:inset 4px 0 #19be6b}.correction-table tbody tr.group-hover td[data-v-8647c352]{background:#f6fbff}.correction-table tbody tr.virtual-missing-row td[data-v-8647c352]{background:#fffaf8}.correction-table tbody tr.virtual-missing-row input[type=checkbox][data-v-8647c352]{cursor:not-allowed}.work-name[data-v-8647c352]{font-weight:700;color:#1f2937}.work-sub[data-v-8647c352]{margin-top:3px;font-size:11px;color:#8b94a7}.evaluation-tag[data-v-8647c352]{display:inline-flex;align-items:center;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:11px;background:#f3f4f6;color:#4b5563;white-space:nowrap}.evaluation-tag.is-normal[data-v-8647c352]{background:#eaf8f0;color:#0d9f6e}.evaluation-tag.is-abnormal[data-v-8647c352]{background:#fff5e8;color:#c97a11}.evaluation-tag.is-missing[data-v-8647c352]{background:#fff0ed;color:#d94827}.evaluation-tag.is-rest[data-v-8647c352]{background:#f3f4f6;color:#8b94a7}.evaluation-tag.is-preview[data-v-8647c352]{background:#edf5ff;color:#2563eb}.virtual-missing-hint[data-v-8647c352]{display:block;margin-top:4px;font-size:11px;color:#9a3412;white-space:nowrap}.remark-cell[data-v-8647c352]{min-height:20px;color:#4b5563;display:-webkit-box;overflow:hidden;line-height:1.45;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pending-actions[data-v-8647c352]{display:flex;gap:8px;margin-top:8px}.correction-right[data-v-8647c352]{display:flex;flex-direction:column;gap:14px}.correction-group[data-v-8647c352]{border:1px solid #e4e9f1;border-radius:16px;padding:14px;background:#fbfcfe}.correction-group.error[data-v-8647c352]{border-color:#ed4014}.group-title[data-v-8647c352]{font-weight:700;color:#1f2937;margin-bottom:10px}.time-grid[data-v-8647c352]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.correction-time-picker[data-v-8647c352]{min-width:0}.correction-time-picker[data-v-8647c352] .ui-time-picker-trigger{min-height:40px;padding:0 12px;border-radius:12px;background:#fff;font-size:14px;font-weight:600}.correction-time-picker[data-v-8647c352] .ui-time-picker-icon{width:24px;height:24px}.text-area[data-v-8647c352]{width:100%;border:1px solid var(--panel-border);border-radius:12px;padding:10px 12px;resize:vertical;font:inherit}.field-hint[data-v-8647c352]{margin:8px 0 0;font-size:12px}.field-hint.error[data-v-8647c352]{color:#d94827}.empty-right[data-v-8647c352],.correction-placeholder[data-v-8647c352],.correction-empty[data-v-8647c352]{display:flex;min-height:200px;align-items:center;justify-content:center;flex-direction:column;color:#8b94a7;gap:6px}.work-records-summary-link[data-v-585c33d0]{justify-self:start;padding:0;border:0;background:transparent;color:var(--color-primary, #2f855a);font:inherit;cursor:pointer}.work-records-summary-link[data-v-585c33d0]:hover{text-decoration:underline}.work-reports-panel[data-v-585c33d0] .work-report-child-panel{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.work-rewards-page[data-v-111eeec4] .page-panel-body{gap:24px}.work-rewards-closed[data-v-111eeec4]{padding:10px 14px;border:1px solid #f0d39d;border-radius:12px;background:#fff9ed;color:#8a5a13;font-size:14px}.work-rewards-summary[data-v-111eeec4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border, #e6e8eb);border-radius:16px;background:#fff}.work-rewards-summary article[data-v-111eeec4]{min-width:0;padding:20px 22px}.work-rewards-summary article+article[data-v-111eeec4]{border-left:1px solid var(--border, #e6e8eb)}.work-rewards-summary span[data-v-111eeec4]{display:block;color:#667085;font-size:13px}.work-rewards-summary strong[data-v-111eeec4]{display:block;margin-top:7px;color:#17211b;font-size:26px;line-height:1.2}.work-rewards-summary .is-primary strong[data-v-111eeec4]{color:var(--green-700, #2b7651)}.query-row[data-v-111eeec4]{display:flex;width:100%;flex-wrap:wrap;gap:12px;align-items:flex-end}.query-row--primary .query-field--date[data-v-111eeec4],.query-row--primary .query-field--keyword[data-v-111eeec4]{flex:0 0 420px}.query-row--secondary .query-field--select[data-v-111eeec4]{flex:1 1 210px}.work-rewards-list[data-v-111eeec4]{display:flex;min-height:0;flex-direction:column;gap:12px}.table-section-head[data-v-111eeec4]{display:flex;align-items:flex-end;justify-content:space-between}.table-section-head>div[data-v-111eeec4]{display:flex;flex-direction:column;gap:3px}.table-section-head strong[data-v-111eeec4]{color:#17211b;font-size:16px}.table-section-head small[data-v-111eeec4]{color:#8a948e;font-size:12px}.work-rewards-table-wrap[data-v-111eeec4]{overflow:auto;border:1px solid var(--border, #e6e8eb);border-radius:14px;background:#fff}.work-rewards-table[data-v-111eeec4]{width:100%;border-collapse:collapse;white-space:nowrap}.work-rewards-table th[data-v-111eeec4],.work-rewards-table td[data-v-111eeec4]{padding:13px 14px;border-bottom:1px solid #eef0f2;text-align:left}.work-rewards-table th[data-v-111eeec4]{background:#fafbfc;color:#667085;font-size:12px;font-weight:600}.is-positive[data-v-111eeec4]{color:#087b4c}.is-negative[data-v-111eeec4]{color:#c43d3d}.work-reward-label[data-v-111eeec4]{margin-right:6px;padding:2px 6px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11px}.work-reward-source[data-v-111eeec4]{max-width:320px;overflow:hidden;border:0;background:transparent;color:var(--green-700, #2b7651);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap}.work-reward-source[data-v-111eeec4]:hover{text-decoration:underline}.work-rewards-load-sentinel[data-v-111eeec4],.work-rewards-loading[data-v-111eeec4]{padding:16px;text-align:center;color:#8a948e;font-size:13px}.admin-panel-cache-entry[data-v-61622c41]{display:contents}.mobile-access-tabs[data-v-5ae4ea9b]{width:100%}.mobile-access-tablist[data-v-5ae4ea9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a}.mobile-access-tab[data-v-5ae4ea9b]{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:38px;border:0;border-radius:6px;background:transparent;color:#ffffff94;cursor:pointer;padding:7px;transition:background-color .2s ease,color .2s ease}.mobile-access-tab-icon[data-v-5ae4ea9b]{display:block;width:23px;height:23px;flex:0 0 auto}.mobile-access-tab.is-active[data-v-5ae4ea9b]{background:#3b82f62e;color:#fff}.mobile-access-content[data-v-5ae4ea9b]{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:14px;text-align:center}.mobile-access-qr[data-v-5ae4ea9b]{display:block;width:112px;height:112px;padding:6px;border-radius:10px;background:#fff;object-fit:contain;box-shadow:0 8px 24px #00000059}.mobile-access-copy[data-v-5ae4ea9b]{display:flex;flex-direction:column;align-items:center;gap:7px}.mobile-access-copy h4[data-v-5ae4ea9b]{margin:0;color:#fff;font-size:14px;font-weight:800;line-height:1.25}.mobile-access-copy p[data-v-5ae4ea9b]{margin:0;color:#ffffff85;font-size:11px;line-height:1.5}.mobile-access-badge[data-v-5ae4ea9b],.mobile-access-action[data-v-5ae4ea9b]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin-top:2px;border-radius:999px;font-size:10px;font-weight:800}.mobile-access-badge[data-v-5ae4ea9b]{padding:4px 9px;background-color:#3b82f61f;color:#60a5fa}.mobile-access-action[data-v-5ae4ea9b]{border:1px solid rgba(59,130,246,.35);background-color:#3b82f62e;color:#fff;cursor:pointer;padding:4px 11px;transition:background-color .2s ease,border-color .2s ease}.mobile-access-action[data-v-5ae4ea9b]:hover{background-color:#3b82f647;border-color:#60a5fa8c}.mobile-access-tabs.is-popover .mobile-access-qr[data-v-5ae4ea9b]{width:120px;height:120px}.mobile-access-tabs.is-popover .mobile-access-copy p[data-v-5ae4ea9b]{max-width:220px}.website-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:80px;background-color:transparent;border-bottom:1px stroke transparent;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center}.website-header.is-scrolled{height:64px;background-color:#090a0fd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.header-container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.header-logo{display:flex;align-items:center;gap:12px;cursor:pointer}.logo-wrapper{position:relative;width:32px;height:32px}.logo-mark{display:block;border-radius:8px;width:100%;height:100%}.logo-spark{position:absolute;top:-4px;right:-4px;width:14px;height:14px;animation:logoSparkSpin 8s infinite linear,logoSparkPulse 2s infinite alternate ease-in-out}.brand-text{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.desktop-nav{display:flex;align-items:center;gap:32px}.nav-item-wrapper{position:relative}.nav-btn{background:none;border:none;font-size:14px;font-weight:500;color:#ffffffb3;cursor:pointer;padding:8px 0;transition:color .3s ease;letter-spacing:.5px}.nav-btn:hover{color:#fff}.nav-item-contact{position:relative}.nav-contact-card{position:absolute;top:100%;right:0;left:auto;padding-top:12px;width:280px;z-index:1010}.nav-contact-card.is-mobile-access{width:320px}.card-inner{background-color:#12141c;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;box-shadow:0 20px 40px #0009,0 0 1px #14b8a633;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.qr-code-placeholder{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;background-color:#15171e;border-radius:8px;overflow:hidden}.qr-code-placeholder:has(.qr-image){box-sizing:border-box;padding:12px;background-color:#fff}.qr-scanner-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#14B8A6,transparent);animation:qrScan 3s infinite ease-in-out;z-index:2}.qr-vector{width:100%;height:100%}.website-header .qr-code-placeholder .qr-image{display:block;width:96px;height:96px;flex-shrink:0;object-fit:contain;object-position:center}.card-info{display:flex;flex-direction:column;gap:6px}.card-title{color:#fff;font-size:15px;font-weight:700;margin:0}.card-desc{color:#ffffff80;font-size:11px;line-height:1.5;margin:0}.card-status-badge{display:inline-block;align-self:center;background-color:#14b8a61a;color:#14b8a6;font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;margin-top:4px}.card-status-badge.is-mini-program{background-color:#3b82f61f;color:#60a5fa}.header-action-mobile{position:relative}.header-actions{display:flex;align-items:center;gap:16px}.action-btn{background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.action-btn.is-login-link{color:#fffc;padding:10px 16px}.action-btn.is-login-link:hover{color:#fff}.action-btn.is-start-cta{background:#3b82f6;color:#fff;padding:10px 20px;border-radius:8px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #3b82f64d}.action-btn.is-start-cta:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.arrow-icon{width:14px;height:14px;transition:transform .3s ease}.action-btn.is-start-cta:hover .arrow-icon{transform:translate(3px)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0;z-index:1100}.burger-line{width:100%;height:2px;background-color:#fff;transition:all .3s cubic-bezier(.16,1,.3,1)}.mobile-menu-toggle.is-open .line-1{transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle.is-open .line-2{opacity:0}.mobile-menu-toggle.is-open .line-3{transform:translateY(-8px) rotate(-45deg)}.mobile-nav-drawer{position:fixed;top:80px;left:0;right:0;background-color:#090a0f;border-bottom:1px solid rgba(255,255,255,.05);box-shadow:0 15px 30px #000c;padding:24px;z-index:999}.is-scrolled~.mobile-nav-drawer{top:64px}.mobile-nav-list{display:flex;flex-direction:column;gap:16px}.mobile-nav-link{background:none;border:none;font-size:16px;font-weight:500;color:#fffc;padding:10px 0;text-align:left;cursor:pointer}.mobile-nav-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.mobile-action-btn{width:100%;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none}.mobile-action-btn.is-login{background-color:#ffffff0d;color:#fff}.mobile-action-btn.is-start{background-color:#3b82f6;color:#fff}.fade-in-up-enter-active,.fade-in-up-leave-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.fade-in-up-enter-from,.fade-in-up-leave-to{opacity:0;transform:translate(-50%,10px)}.slide-down-enter-active,.slide-down-leave-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-20px)}@keyframes logoSparkSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes logoSparkPulse{0%{transform:scale(.9);filter:drop-shadow(0 0 1px rgba(124,92,255,.5))}to{transform:scale(1.1);filter:drop-shadow(0 0 5px rgba(124,92,255,1))}}@keyframes qrScan{0%,to{top:4px}50%{top:114px}}@media(max-width:1024px){.desktop-nav{display:none}.mobile-menu-toggle{display:flex}.header-actions{display:none}.header-container{padding:0 24px}}.cinematic-hero-section[data-v-3f71154b]{position:relative;min-height:100vh;width:100%;background-color:#050608;display:flex;align-items:center;justify-content:center;padding:120px 40px 60px;overflow:hidden;z-index:10}.cinematic-bg[data-v-3f71154b]{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden}.bg-grid[data-v-3f71154b]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);width:110%;height:110%;position:absolute;top:-5%;left:-5%;transform:rotate(-1.5deg)}.bg-cell[data-v-3f71154b]{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(5,6,8,.4)}.bg-cell img[data-v-3f71154b]{width:100%;height:100%;object-fit:cover;opacity:.35;transform:scale(1.02);transition:transform 15s ease-out;filter:grayscale(20%) blur(1px)}.cinematic-hero-section:hover .bg-cell img[data-v-3f71154b]{transform:scale(1.08)}.cinematic-bg-overlay[data-v-3f71154b]{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,#05060880,#050608f2 85%);z-index:2}.glow-orb[data-v-3f71154b]{position:absolute;border-radius:50%;pointer-events:none;z-index:2;filter:blur(120px)}.glow-orb-1[data-v-3f71154b]{top:-10%;left:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(20,184,166,.12) 0%,transparent 70%)}.glow-orb-2[data-v-3f71154b]{bottom:-5%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 70%)}.cinematic-container[data-v-3f71154b]{position:relative;z-index:5;width:100%;max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px}.hero-left-col[data-v-3f71154b]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-right:20px}.platform-badge[data-v-3f71154b]{display:inline-flex;align-items:center;gap:8px;background-color:#14b8a614;border:1px solid rgba(20,184,166,.15);color:#14b8a6;font-size:12.5px;font-weight:700;letter-spacing:2px;padding:8px 16px;border-radius:30px;margin-bottom:28px;text-transform:uppercase}.badge-dot[data-v-3f71154b]{width:6px;height:6px;background-color:#14b8a6;border-radius:50%;box-shadow:0 0 10px #14b8a6;animation:pulseGrad-3f71154b 1.5s infinite alternate ease-in-out}.main-title[data-v-3f71154b]{font-size:clamp(44px,4.5vw,60px);font-weight:900;line-height:1.15;letter-spacing:-1.8px;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.title-line-1[data-v-3f71154b]{color:#fff}.gradient-brand-text[data-v-3f71154b]{background:linear-gradient(135deg,#14b8a6,#10b981 40%,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-bottom:2px}.main-subtitle[data-v-3f71154b]{font-size:clamp(18px,1.8vw,24px);line-height:1.5;font-weight:700;color:#fff;margin:0 0 18px;letter-spacing:.5px}.main-desc[data-v-3f71154b]{font-size:clamp(14px,1.2vw,16px);line-height:1.8;font-weight:400;color:#ffffffa6;max-width:560px;margin:0 0 44px;letter-spacing:.3px}.hero-cta-btns[data-v-3f71154b]{display:flex;align-items:center;gap:20px}.cta-btn[data-v-3f71154b]{height:48px;padding:0 28px;border-radius:24px;font-size:14.5px;font-weight:650;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.16,1,.3,1);border:none;font-family:inherit;outline:none}.cta-arrow[data-v-3f71154b]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.cta-btn.is-aurora[data-v-3f71154b]{background:linear-gradient(135deg,#14b8a6,#3b82f6);color:#fff;position:relative;box-shadow:0 8px 24px #14b8a640;z-index:1;overflow:hidden}.cta-btn.is-aurora[data-v-3f71154b]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6,#14b8a6);opacity:0;z-index:-1;transition:opacity .4s ease}.cta-btn.is-aurora[data-v-3f71154b]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14b8a659}.cta-btn.is-aurora[data-v-3f71154b]:hover:after{opacity:1}.cta-btn.is-aurora:hover .cta-arrow[data-v-3f71154b]{transform:translate(4px)}.cta-btn.is-glass[data-v-3f71154b]{background:#ffffff0a;color:#ffffffe6;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-btn.is-glass[data-v-3f71154b]:hover{background:#ffffff14;border-color:#ffffff40;color:#fff;transform:translateY(-2px)}.cta-btn.is-glass:hover .cta-arrow[data-v-3f71154b]{transform:translate(4px)}.hero-right-col[data-v-3f71154b]{display:flex;justify-content:flex-start;perspective:1500px}.dashboard-3d-card[data-v-3f71154b]{width:100%;max-width:580px;background:linear-gradient(#0e1118e0,#0e1118e0) padding-box,linear-gradient(135deg,#14b8a68c,#3b82f666 35%,#8b5cf626 65%,#ffffff0f) border-box;border:1.5px solid transparent;border-radius:18px;padding:26px;-webkit-backdrop-filter:blur(30px) saturate(125%);backdrop-filter:blur(30px) saturate(125%);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.card-header[data-v-3f71154b]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:16px;margin-bottom:20px}.header-left[data-v-3f71154b]{display:flex;align-items:center;gap:12px}.card-title-text[data-v-3f71154b]{font-size:16.5px;font-weight:800;color:#fff;letter-spacing:.5px}.live-data-badge[data-v-3f71154b]{display:inline-flex;align-items:center;gap:6px;background-color:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981;font-size:10.5px;font-weight:700;padding:2.5px 8px;border-radius:20px}.live-dot[data-v-3f71154b]{width:5px;height:5px;background-color:#10b981;border-radius:50%;animation:pulseGrad-3f71154b 1.2s infinite alternate ease-in-out}.header-right[data-v-3f71154b]{display:flex;align-items:center;gap:14px}.project-selector[data-v-3f71154b]{display:flex;align-items:center;gap:6px;color:#fff6;font-size:11.5px;font-weight:600;cursor:pointer;background-color:#ffffff08;border:1px solid rgba(255,255,255,.04);padding:4px 10px;border-radius:4px;transition:all .3s ease}.project-selector[data-v-3f71154b]:hover{color:#ffffffb3;background-color:#ffffff0f}.update-time-tag[data-v-3f71154b]{color:#ffffff59;font-size:11.5px;font-weight:500;font-family:system-ui,monospace}.indicators-grid[data-v-3f71154b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.indicator-item[data-v-3f71154b]{background-color:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:16px;display:flex;flex-direction:column;transition:all .3s ease}.indicator-item[data-v-3f71154b]:hover{background-color:#ffffff0a;border-color:#ffffff14}.indicator-meta[data-v-3f71154b]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.indicator-label-wrap[data-v-3f71154b]{display:inline-flex;align-items:center;gap:5px}.indicator-color-dot[data-v-3f71154b]{width:5px;height:5px;border-radius:50%}.indicator-color-dot.is-safe[data-v-3f71154b]{background-color:#10b981}.indicator-color-dot.is-cost[data-v-3f71154b]{background-color:#059669}.indicator-color-dot.is-efficiency[data-v-3f71154b]{background-color:#3b82f6}.indicator-color-dot.is-quality[data-v-3f71154b]{background-color:#6366f1}.indicator-category[data-v-3f71154b]{font-size:11.5px;font-weight:800;color:#fffc}.indicator-sub[data-v-3f71154b]{font-size:9.5px;font-weight:500;color:#ffffff59;letter-spacing:.5px;margin-left:2px}.indicator-name[data-v-3f71154b]{font-size:11px;color:#ffffff73;font-weight:400;margin-top:1px}.indicator-value-row[data-v-3f71154b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.indicator-num[data-v-3f71154b]{font-size:25px;font-weight:900;font-family:system-ui,monospace}.indicator-num.text-teal[data-v-3f71154b]{color:#14b8a6;text-shadow:0 0 10px rgba(20,184,166,.15)}.indicator-num.text-blue[data-v-3f71154b]{color:#3b82f6;text-shadow:0 0 10px rgba(59,130,246,.15)}.indicator-trend[data-v-3f71154b]{font-size:10.5px;font-weight:700;font-family:system-ui,sans-serif}.indicator-trend.is-up[data-v-3f71154b]{color:#10b981}.indicator-trend.is-down[data-v-3f71154b]{color:#3b82f6}.indicator-chart[data-v-3f71154b]{height:24px;width:100%;display:flex;align-items:center;justify-content:center}.spark-line[data-v-3f71154b]{width:100%;height:100%}.spec-bar[data-v-3f71154b]{display:flex;align-items:flex-end;height:24px}.bar-chart-wrap[data-v-3f71154b]{display:flex;align-items:flex-end;gap:3px;width:100%;height:100%}.bar-chart-item[data-v-3f71154b]{flex:1;background:linear-gradient(180deg,#3b82f6,#3b82f61a);border-radius:1px 1px 0 0}.insights-section[data-v-3f71154b]{border-top:1px dashed rgba(255,255,255,.08);padding-top:18px}.insights-header[data-v-3f71154b]{font-size:12.5px;font-weight:750;color:#fff6;letter-spacing:1px;margin-bottom:14px}.insights-list[data-v-3f71154b]{display:flex;flex-direction:column;gap:12px}.insight-row[data-v-3f71154b]{display:flex;align-items:center;gap:12px}.insight-icon-wrap[data-v-3f71154b]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.insight-icon-wrap.is-red[data-v-3f71154b]{background-color:#ef44441a;color:#ef4444}.insight-icon-wrap.is-green[data-v-3f71154b]{background-color:#10b9811a;color:#10b981}.insight-icon-wrap.is-blue[data-v-3f71154b]{background-color:#3b82f61a;color:#3b82f6}.insight-icon-wrap.is-purple[data-v-3f71154b]{background-color:#8b5cf61a;color:#8b5cf6}.insight-content-text[data-v-3f71154b]{font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px}.insight-bold[data-v-3f71154b]{color:#fff;font-weight:700}.insight-sep[data-v-3f71154b]{color:#fff3}.insight-detail[data-v-3f71154b]{color:#fff9}@keyframes pulseGrad-3f71154b{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.animate-fade-in-up[data-v-3f71154b]{opacity:0;transform:translateY(25px);animation:fadeInUp-3f71154b .9s cubic-bezier(.16,1,.3,1) forwards}.hero-left-col[data-v-3f71154b]>*:nth-child(1){animation-delay:.05s}.hero-left-col[data-v-3f71154b]>*:nth-child(2){animation-delay:.15s}.hero-left-col[data-v-3f71154b]>*:nth-child(3){animation-delay:.25s}.hero-left-col[data-v-3f71154b]>*:nth-child(4){animation-delay:.35s}.hero-left-col[data-v-3f71154b]>*:nth-child(5){animation-delay:.45s}.animate-fade-in-right[data-v-3f71154b]{opacity:0;transform:translate(35px) scale(.97);animation:fadeInRight-3f71154b 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s}@keyframes fadeInUp-3f71154b{to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight-3f71154b{to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:1140px){.cinematic-container[data-v-3f71154b]{grid-template-columns:1fr;gap:50px;max-width:680px;text-align:center}.hero-left-col[data-v-3f71154b]{align-items:center;text-align:center}.main-desc[data-v-3f71154b]{max-width:100%}.hero-right-col[data-v-3f71154b]{justify-content:center}}@media(max-width:768px){.cinematic-hero-section[data-v-3f71154b]{padding:100px 20px 40px 24px}.main-title[data-v-3f71154b]{font-size:38px}.main-subtitle[data-v-3f71154b]{font-size:16px}.main-desc[data-v-3f71154b]{font-size:13.5px;margin-bottom:28px}.hero-cta-btns[data-v-3f71154b]{flex-direction:column;width:100%;gap:12px}.cta-btn[data-v-3f71154b]{width:100%;justify-content:center}.dashboard-3d-card[data-v-3f71154b]{padding:18px}.card-header[data-v-3f71154b]{flex-direction:column;align-items:flex-start;gap:10px}.header-right[data-v-3f71154b]{width:100%;justify-content:space-between}.indicators-grid[data-v-3f71154b]{grid-template-columns:1fr;gap:12px}}.cinematic-transition-section[data-v-b3e12329]{position:relative;width:100%;min-height:90vh;background-color:#030406;padding:100px 40px;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:10;border-top:1px solid rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.02)}.transition-bg[data-v-b3e12329]{position:absolute;inset:0;z-index:1;pointer-events:none}.dark-blur-orb[data-v-b3e12329]{position:absolute;border-radius:50%;filter:blur(140px);opacity:.15}.bg-orb-1[data-v-b3e12329]{top:10%;left:-5%;width:500px;height:500px;background:#14b8a6;z-index:1}.bg-orb-2[data-v-b3e12329]{bottom:10%;right:-5%;width:600px;height:600px;background:#8b5cf6;z-index:1}.transition-photo-bg[data-v-b3e12329]{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:hidden;opacity:.12}.transition-photo-bg img[data-v-b3e12329]{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(120%) brightness(85%)}.transition-photo-overlay[data-v-b3e12329]{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#03040666,#030406 85%);z-index:3}.transition-bg-grid[data-v-b3e12329]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.007) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.007) 1px,transparent 1px);background-size:50px 50px;background-position:center;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%);z-index:4}.transition-container[data-v-b3e12329]{position:relative;z-index:5;width:100%;max-width:1260px;margin:0 auto}.transition-header[data-v-b3e12329]{text-align:center;margin-bottom:70px;display:flex;flex-direction:column;align-items:center}.transition-title[data-v-b3e12329]{font-size:clamp(32px,3.8vw,48px);font-weight:900;line-height:1.3;letter-spacing:-1.5px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px}.highlight-wrap[data-v-b3e12329]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.glow-text[data-v-b3e12329]{position:relative;font-weight:950;display:inline-block;padding:0 4px}.glow-text.text-teal[data-v-b3e12329]{color:#14b8a6;text-shadow:0 0 20px rgba(20,184,166,.45)}.glow-text.text-blue[data-v-b3e12329]{color:#3b82f6;text-shadow:0 0 20px rgba(59,130,246,.45)}.glow-text.text-purple[data-v-b3e12329]{color:#a855f7;text-shadow:0 0 20px rgba(168,85,247,.45)}.divider-line[data-v-b3e12329]{width:60px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);margin-top:24px}.pillars-grid[data-v-b3e12329]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pillar-card[data-v-b3e12329]{position:relative;background:linear-gradient(180deg,#ffffff04,#ffffff01);background-color:#0e1118a6;border:1.5px solid rgba(255,255,255,.05);border-radius:18px;padding:36px 30px;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.pillar-card.is-dimmed[data-v-b3e12329]{opacity:.35;transform:translateY(4px) scale(.98)}.pillar-card.is-active[data-v-b3e12329]{transform:translateY(-8px) scale(1.02)}.card-glow[data-v-b3e12329]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:0;transition:opacity .5s ease}.pillar-card:hover .card-glow[data-v-b3e12329]{opacity:1}.pillar-header[data-v-b3e12329]{display:flex;align-items:center;gap:12px;margin-bottom:24px;z-index:5}.pillar-icon[data-v-b3e12329]{display:flex;align-items:center;justify-content:center;transition:color .3s ease}.pillar-label-tag[data-v-b3e12329]{font-size:11px;font-weight:700;color:#ffffff59;letter-spacing:1px;text-transform:uppercase}.pillar-title[data-v-b3e12329]{font-size:26px;font-weight:900;margin:0 0 16px;z-index:5}.title-text[data-v-b3e12329]{display:inline-block}.text-teal-gradient[data-v-b3e12329]{background:linear-gradient(135deg,#fff,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-blue-gradient[data-v-b3e12329]{background:linear-gradient(135deg,#fff,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-purple-gradient[data-v-b3e12329]{background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pillar-desc[data-v-b3e12329]{font-size:14px;line-height:1.7;color:#ffffff8c;margin:0 0 auto;z-index:5}.pillar-tags[data-v-b3e12329]{margin-top:32px;display:flex;flex-direction:column;gap:10px;width:100%;z-index:5;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.pillar-micro-tag[data-v-b3e12329]{display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:12.5px;font-weight:500}.tag-bullet[data-v-b3e12329]{width:4px;height:4px;border-radius:50%;display:inline-block}@media(max-width:1024px){.pillars-grid[data-v-b3e12329]{grid-template-columns:1fr;gap:20px}.pillar-card[data-v-b3e12329]{padding:30px 24px}.cinematic-transition-section[data-v-b3e12329]{padding:80px 24px}}.hero-section{position:relative;min-height:100vh;background-color:#050608;display:flex;flex-direction:column;justify-content:space-between;padding-top:100px;overflow:hidden}.hero-glow-1{position:absolute;top:-10%;left:20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.08) 0%,transparent 70%);filter:blur(80px);pointer-events:none}.hero-glow-2{position:absolute;bottom:10%;right:5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 70%);filter:blur(80px);pointer-events:none}.hero-content{max-width:900px;margin:40px auto 30px;text-align:center;padding:0 24px;z-index:10;display:flex;flex-direction:column;align-items:center}.hero-kicker{font-size:11px;font-weight:700;color:#14b8a6;text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;font-family:system-ui,sans-serif}.hero-title{font-size:46px;font-weight:900;line-height:1.25;color:#fff;letter-spacing:-1.5px;margin:0 0 20px;display:flex;flex-direction:column;gap:4px}.gradient-text{background:linear-gradient(135deg,#14b8a6,#3b82f6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:15px;line-height:1.7;color:#ffffffa6;margin-bottom:32px;max-width:680px;letter-spacing:.2px}.hero-actions{display:flex;gap:16px;margin-bottom:32px}.hero-btn{padding:12px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);border:none}.hero-btn.is-primary{background:#3b82f6;color:#fff;box-shadow:0 4px 14px #3b82f64d}.hero-btn.is-primary:hover{background:#2563eb;transform:translateY(-1.5px);box-shadow:0 6px 20px #3b82f666}.hero-btn.is-secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.1)}.hero-btn.is-secondary:hover{background:#ffffff1f;transform:translateY(-1.5px)}.hero-applicable-industries{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center}.applicable-title{font-size:11px;color:#fff6}.applicable-tag{font-size:11px;color:#ffffffb3;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);padding:2px 10px;border-radius:20px}.hero-strips{display:flex;width:100%;height:480px;background-color:#030406;border-top:1px solid rgba(255,255,255,.05)}.hero-strip{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;cursor:pointer;transition:all .8s cubic-bezier(.16,1,.3,1);overflow:hidden}.hero-strip.is-active{flex:1.8}.hero-strip.is-inactive{flex:.7}.strip-img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.strip-img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.hero-strip:hover .strip-img{transform:scale(1.08)}.strip-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#05060833,#05060880 40%,#050608f2);transition:opacity .5s ease}.hero-strip:hover .strip-overlay{background:linear-gradient(180deg,#0506081a,#05060866 30%,#050608f2)}.strip-content{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;gap:20px}.strip-header{display:flex;align-items:center;gap:12px}.strip-num{font-family:monospace;font-size:16px;font-weight:700;color:#ffffff4d}.strip-tag{font-size:18px;font-weight:800;color:#fff;letter-spacing:1px}.strip-industry{font-size:11px;color:#fff6;background:#ffffff14;padding:1px 8px;border-radius:4px;opacity:0;transform:translate(-10px);transition:all .5s ease}.hero-strip:hover .strip-industry{opacity:1;transform:translate(0)}.strip-body{display:flex;flex-direction:column;gap:8px}.strip-title{font-size:16px;font-weight:700;margin:0;color:#ffffffd9;transition:color .3s ease}.hero-strip:hover .strip-title{color:#14b8a6;font-size:18px}.strip-desc{font-size:12px;line-height:1.6;color:#ffffff80;margin:0;height:0;opacity:0;overflow:hidden;transition:all .6s cubic-bezier(.16,1,.3,1)}.hero-strip.is-active .strip-desc{height:auto;opacity:1;margin-top:4px}.strip-stat-box{display:flex;flex-direction:column;margin-top:8px;height:0;opacity:0;overflow:hidden;transition:all .6s cubic-bezier(.16,1,.3,1)}.hero-strip.is-active .strip-stat-box{height:auto;opacity:1}.strip-stat-num{font-size:26px;font-weight:900;font-family:monospace;color:#14b8a6;text-shadow:0 0 10px rgba(20,184,166,.4)}.strip-stat-label{font-size:10px;color:#fff6;letter-spacing:.5px}.strip-border{position:absolute;top:0;right:0;width:1px;height:100%;background:#ffffff0d}.hero-strip:last-child .strip-border{display:none}@media(max-width:768px){.hero-section{padding-top:80px}.hero-title{font-size:28px}.hero-subtitle{font-size:13px}.hero-actions{flex-direction:column;width:100%;padding:0 16px}.hero-btn{width:100%}.hero-strips{flex-direction:column;height:auto}.hero-strip{height:120px;padding:20px;flex:none!important}.hero-strip.is-active{height:180px}.strip-desc{display:none}}.skeleton-illust{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent}.svg-vector{max-width:100%;max-height:100%;filter:drop-shadow(0 10px 30px rgba(0,0,0,.5))}.is-animated .glow-pulse{animation:svgPulse 2s infinite ease-in-out}.is-animated .glow-dot{animation:svgGlowDot 1.5s infinite alternate ease-in-out}.is-animated .radar-sweep{transform-origin:685px 245px;animation:radarRotate 4s infinite linear}.is-animated .dash-line-path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:lineDraw 2.5s forwards ease-out infinite alternate}.is-animated .sop-flow-line{animation:flowMove 6s infinite linear}.is-animated .node-circle:hover{transform:scale(1.1);transition:transform .3s ease;cursor:pointer}.is-animated .node-dash-ring{transform-origin:400px 120px;animation:spinRing 20s infinite linear}.is-animated .camera-rec-dot{animation:recFlash 1s infinite alternate step-end}.is-animated .dash-guide-rect{animation:guidePulse 2.5s infinite ease-in-out}.is-animated .pulse-polygon{animation:polygonPulse 3s infinite ease-in-out alternate}.is-animated .timeline-dot{animation:dotGlow 2s infinite alternate ease-in-out}.is-animated .timeline-trail-line{stroke-dasharray:200;stroke-dashoffset:200;animation:lineTrail 4s infinite ease-in-out alternate}@keyframes svgPulse{0%,to{r:9px;stroke-width:2px;opacity:.6}50%{r:13px;stroke-width:3.5px;opacity:1;stroke:#3b82f6;filter:drop-shadow(0 0 5px rgba(59,130,246,.8))}}@keyframes svgGlowDot{0%{r:4px;filter:drop-shadow(0 0 1px rgba(20,184,166,.5))}to{r:7px;filter:drop-shadow(0 0 8px rgba(20,184,166,1))}}@keyframes radarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lineDraw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes flowMove{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes recFlash{0%,to{opacity:0}50%{opacity:1}}@keyframes guidePulse{0%,to{stroke-opacity:.5;stroke-width:1.5px}50%{stroke-opacity:1;stroke-width:2.5px;filter:drop-shadow(0 0 4px rgba(16,185,129,.6))}}@keyframes polygonPulse{0%{fill-opacity:.15;transform:scale(.98);transform-origin:120px 150px}to{fill-opacity:.3;transform:scale(1.02);transform-origin:120px 150px}}@keyframes dotGlow{0%{filter:drop-shadow(0 0 1px rgba(239,68,68,.5))}to{filter:drop-shadow(0 0 6px rgba(239,68,68,1))}}@keyframes lineTrail{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.core-claim-section{background-color:#050608;padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.claim-value-block{margin-bottom:120px}.claim-container{max-width:1440px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.1fr 1.3fr;gap:80px;align-items:center}.section-tag-small{display:inline-block;font-size:11px;font-weight:700;color:#14b8a6;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:16px}.section-tag-small.is-warning{color:#ef4444}.section-title-large{font-size:38px;font-weight:900;line-height:1.25;color:#fff;letter-spacing:-1px;margin:0 0 24px}.section-title-medium{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.5px;margin:0 0 16px}.text-teal{color:#14b8a6}.text-red{color:#ef4444;background:linear-gradient(180deg,transparent 60%,rgba(239,68,68,.15) 0%)}.section-paragraph-large{font-size:14px;line-height:1.8;color:#ffffffa6;margin-bottom:40px}.value-anchors-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.value-anchor-item{display:flex;gap:12px;align-items:flex-start}.anchor-bullet{color:#14b8a6;font-size:12px;margin-top:3px;text-shadow:0 0 8px rgba(20,184,166,.8)}.anchor-title{color:#fff;font-size:14px;font-weight:700;margin:0 0 4px}.anchor-desc{color:#ffffff73;font-size:11px;line-height:1.4;margin:0}.claim-vector-side{position:relative;display:flex;justify-content:center;align-items:center}.vector-container-box{position:relative;width:100%;border-radius:14px;overflow:hidden;background-color:#0a0b0e;border:1px solid rgba(255,255,255,.05);padding:16px;box-shadow:0 30px 60px #000c}.vector-glow-backdrop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);filter:blur(40px);pointer-events:none}.claim-pains-block{position:relative;padding-top:60px}.pains-glow-spot{position:absolute;top:20%;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(circle,rgba(239,68,68,.03) 0%,transparent 60%);filter:blur(50px);pointer-events:none}.pains-container{max-width:1440px;margin:0 auto;padding:0 40px}.pains-header{max-width:800px;margin:0 auto 56px}.section-subtitle-medium{font-size:15px;line-height:1.6;color:#ffffff80;max-width:600px;margin:0 auto}.pains-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:56px}.pain-card{position:relative;background-color:#0b0c10;border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;gap:16px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.pain-card:hover{background-color:#101217;border-color:#ef444433;transform:translateY(-4px)}.pain-card-icon{font-size:24px}.pain-card-title{color:#fff;font-size:16px;font-weight:700;margin:0}.pain-card-desc{color:#ffffff73;font-size:12px;line-height:1.6;margin:0}.pain-card-border-glow{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#EF4444,transparent);opacity:0;transition:opacity .4s ease}.pain-card:hover .pain-card-border-glow{opacity:1}.pains-conclusion-banner{background:linear-gradient(90deg,#ffffff03,#ffffff08,#ffffff03);border-radius:8px;padding:24px;border:1px solid rgba(255,255,255,.03);text-align:center;max-width:800px;margin:0 auto}.conclusion-text{color:#fff9;font-size:13px;font-style:italic;line-height:1.6;margin:0}.text-center{text-align:center}@media(max-width:1200px){.pains-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.claim-container{grid-template-columns:1fr;gap:48px}.claim-vector-side{order:-1}}@media(max-width:640px){.pains-cards-grid{grid-template-columns:1fr}.section-title-large{font-size:28px}.value-anchors-grid{grid-template-columns:1fr}}.core-engine-section{background-color:#030406;padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.engine-flow-block{margin-bottom:120px}.engine-container{max-width:1440px;margin:0 auto;padding:0 40px}.engine-header{max-width:800px;margin:0 auto 48px}.engine-illustration-wrap{width:100%;background:#0a0b0e;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:40px;margin-bottom:40px;box-shadow:0 20px 40px #00000080}.engine-loop-text-box{background-color:#3b82f608;border:1px dashed rgba(59,130,246,.15);border-radius:10px;padding:24px;max-width:900px;margin:0 auto}.loop-text-title{color:#3b82f6;font-size:14px;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.loop-dot{font-size:10px;text-shadow:0 0 5px rgba(59,130,246,.8)}.loop-text-p{color:#fff9;font-size:12.5px;line-height:1.7;margin:0}.engine-roles-block{padding-top:40px}.roles-container{max-width:1440px;margin:0 auto;padding:0 40px}.roles-header{max-width:800px;margin:0 auto 64px}.roles-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.role-column{background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:32px;box-shadow:0 20px 40px #0006;transition:border-color .4s ease}.role-column:hover{border-color:#ffffff14}.role-card-header{display:flex;flex-direction:column;gap:12px}.role-badge{display:inline-block;align-self:flex-start;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase}.role-badge.is-worker{background-color:#14b8a61a;color:#14b8a6}.role-badge.is-supervisor{background-color:#3b82f61a;color:#3b82f6}.role-column-title{color:#fff;font-size:22px;font-weight:800;margin:0}.role-column-desc{color:#ffffff80;font-size:13px;line-height:1.6;margin:0}.role-illustration-container{width:100%;height:280px;background-color:#07080a;border-radius:12px;border:1px solid rgba(255,255,255,.04);padding:16px;display:flex;justify-content:center;align-items:center}.role-steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.role-steps-list li{display:flex;gap:16px;align-items:flex-start}.step-num-circle{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:#14b8a626;color:#14b8a6;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:monospace}.step-num-circle.is-blue{background-color:#3b82f626;color:#3b82f6}.step-strong{color:#fff;font-size:14px;font-weight:700}.step-detail{color:#ffffff73;font-size:11.5px;line-height:1.5;margin:4px 0 0}@media(max-width:1024px){.roles-split-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.role-column{padding:24px}.role-column-title{font-size:18px}}.value-section{background-color:#050608;padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.value-container{max-width:1440px;margin:0 auto;padding:0 40px}.value-header{max-width:900px;margin:0 auto 64px}.value-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:80px}.value-card{position:relative;background-color:#0a0b0e;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.value-card:hover{transform:translateY(-4px);background-color:#0f1116}.value-card.is-green:hover{border-color:#22c55e4d;box-shadow:0 10px 30px #22c55e0d}.value-card.is-teal:hover{border-color:#14b8a64d;box-shadow:0 10px 30px #14b8a60d}.value-card.is-blue:hover{border-color:#3b82f64d;box-shadow:0 10px 30px #3b82f60d}.value-card.is-purple:hover{border-color:#8b5cf64d;box-shadow:0 10px 30px #8b5cf60d}.value-card-header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.value-card-title{color:#fff;font-size:20px;font-weight:800;margin:0}.value-metric-box{display:flex;flex-direction:column;margin-bottom:24px}.value-metric-num{font-size:40px;font-weight:900;font-family:monospace;line-height:1}.is-green .value-metric-num{color:#10b981}.is-teal .value-metric-num{color:#14b8a6}.is-blue .value-metric-num{color:#3b82f6}.is-purple .value-metric-num{color:#8b5cf6}.value-metric-label{font-size:11px;color:#fff6;margin-top:6px;letter-spacing:.5px}.value-divider{width:100%;height:1px;background-color:#ffffff0d;margin-bottom:24px}.value-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.value-features-list li{display:flex;gap:12px;align-items:flex-start}.val-check{color:#14b8a6;font-size:14px;font-weight:700}.is-green .val-check{color:#10b981}.is-teal .val-check{color:#14b8a6}.is-blue .val-check{color:#3b82f6}.is-purple .val-check{color:#8b5cf6}.val-text{color:#fff9;font-size:13px;line-height:1.6;margin:0}.bosses-view-box{position:relative;background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:56px;overflow:hidden;box-shadow:0 30px 60px #0009}.boss-glow{position:absolute;bottom:-20%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(20,184,166,.04) 0%,transparent 70%);filter:blur(50px);pointer-events:none}.bosses-title{color:#fff;font-size:24px;font-weight:800;margin:0 0 8px;text-align:center}.bosses-subtitle{color:#fff6;font-size:13px;margin:0 0 48px;text-align:center}.bosses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.boss-item{display:flex;gap:20px}.boss-num-tag{flex-shrink:0;font-family:monospace;font-size:16px;font-weight:900;color:#14b8a6;background-color:#14b8a61a;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.boss-content{display:flex;flex-direction:column;gap:6px}.boss-item-title{color:#fff;font-size:15px;font-weight:700;margin:0}.boss-item-desc{color:#ffffff80;font-size:12px;line-height:1.6;margin:0}@media(max-width:1024px){.value-cards-grid{grid-template-columns:1fr}.bosses-grid{grid-template-columns:1fr;gap:32px}.bosses-view-box{padding:32px}}.features-section{background-color:#030406;padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.features-container{max-width:1440px;margin:0 auto;padding:0 40px}.features-header{max-width:880px;margin:0 auto 56px}.features-header .subtitle-keep{white-space:nowrap}.features-tabs-row{display:flex;justify-content:center;gap:16px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:1px;flex-wrap:wrap}.tab-btn{position:relative;background:none;border:none;color:#ffffff73;font-size:15px;font-weight:700;padding:16px 24px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}.tab-btn:hover{color:#ffffffd9}.tab-btn.is-active{color:#14b8a6}.tab-bottom-glow{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#14b8a6;opacity:0;box-shadow:0 0 10px #14b8a6cc;transition:opacity .3s ease}.tab-btn.is-active .tab-bottom-glow{opacity:1}.features-panel{background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:20px;padding:56px;min-height:520px;box-shadow:0 30px 60px #00000080}.panel-content-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.panel-text-side{display:flex;flex-direction:column}.panel-tag{font-family:monospace;font-size:11px;font-weight:700;color:#14b8a6cc;letter-spacing:2px;margin-bottom:12px}.panel-title{color:#fff;font-size:24px;font-weight:800;line-height:1.4;margin:0 0 32px}.panel-items-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel-item-card{display:flex;flex-direction:column;gap:8px}.item-card-title{color:#fff;font-size:14px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.item-card-dot{width:5px;height:5px;border-radius:50%;background-color:#14b8a6;box-shadow:0 0 5px #14b8a6cc}.item-card-desc{color:#ffffff73;font-size:11.5px;line-height:1.6;margin:0}.panel-illustration-side{display:flex;justify-content:center;align-items:center}.illus-backdrop{position:relative;width:100%;height:340px;background-color:#07080a;border-radius:12px;border:1px solid rgba(255,255,255,.04);padding:16px;overflow:hidden;box-shadow:inset 0 20px 40px #000c;display:flex;justify-content:center;align-items:center}.illus-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(20,184,166,.06) 0%,transparent 60%);filter:blur(40px)}.illus-box{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2}.fade-in-enter-active,.fade-in-leave-active{transition:opacity .3s ease}.fade-in-enter-from,.fade-in-leave-to{opacity:0}@media(max-width:1024px){.panel-content-grid{grid-template-columns:1fr;gap:48px}.panel-illustration-side{order:-1}.features-panel{padding:32px}}@media(max-width:640px){.panel-items-list{grid-template-columns:1fr}.panel-title{font-size:18px}}.user-guide-section{background-color:#050608;padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.guide-container{max-width:1440px;margin:0 auto;padding:0 40px}.guide-header{max-width:800px;margin:0 auto 56px}.guide-roles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:80px}.guide-role-card{background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:12px;padding:28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:16px}.guide-role-card:hover{background-color:#101217;border-color:#ffffff14;transform:translateY(-2px)}.role-card-top{display:flex;gap:16px;align-items:center}.role-card-icon{font-size:24px;background-color:#ffffff08;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.role-card-meta{display:flex;flex-direction:column;gap:2px}.role-card-name{color:#fff;font-size:15px;font-weight:700;margin:0}.role-card-focus{color:#14b8a6;font-size:10px;font-weight:700}.role-card-desc{color:#ffffff73;font-size:12px;line-height:1.6;margin:0}.onboarding-steps-flow{background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:40px;margin-bottom:56px;display:flex;flex-direction:column;gap:40px}.flow-title{color:#fff;font-size:16px;font-weight:800;margin:0;text-align:center;letter-spacing:1px}.steps-flow-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.step-flow-item{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.step-flow-num{font-family:monospace;font-size:18px;font-weight:900;color:#14b8a6;background-color:#14b8a61a;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-flow-title{color:#fff;font-size:14px;font-weight:700;margin:0}.step-flow-desc{color:#ffffff73;font-size:11.5px;line-height:1.5;margin:0;max-width:240px}.step-flow-arrow{color:#ffffff26;font-size:20px}.guide-action-row{display:flex;justify-content:center;gap:16px}.guide-btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);border:none}.guide-btn.is-guide-primary{background:#14b8a61a;color:#14b8a6;border:1px solid rgba(20,184,166,.2)}.guide-btn.is-guide-primary:hover{background:#14b8a62e;border-color:#14b8a6}.guide-btn.is-guide-secondary{background:#ffffff0d;color:#fff}.guide-btn.is-guide-secondary:hover{background:#ffffff1a}@media(max-width:1200px){.guide-roles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.steps-flow-row{flex-direction:column;gap:32px}.step-flow-arrow{transform:rotate(90deg)}.guide-action-row{flex-direction:column;padding:0 16px}}@media(max-width:640px){.guide-roles-grid{grid-template-columns:1fr}}.download-section{background-color:#030406;padding:100px 0;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.download-container{max-width:1260px;margin:0 auto;padding:0 40px}.download-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:center}.download-cards-side{display:flex;flex-direction:column}.download-cards-side .section-tag-small{font-size:12.5px;font-weight:700;color:#14b8a6;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.download-cards-side .section-title-large{font-size:clamp(34px,3.5vw,44px);font-weight:900;line-height:1.2;letter-spacing:-1.5px;margin-bottom:18px}.download-cards-side .section-paragraph-large{font-size:15.5px;line-height:1.7;color:#ffffffa6;max-width:620px;margin-bottom:10px}.download-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.download-card{position:relative;background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;transition:all .4s cubic-bezier(.16,1,.3,1)}.download-card:hover{transform:translateY(-2px);background-color:#0f1116;border-color:#ffffff14}.download-card.is-highlight{border-color:#3b82f633;background:linear-gradient(180deg,#0a0b0e,#3b82f605)}.download-card.is-highlight:hover{border-color:#3b82f659}.card-glow-edge{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.3),transparent)}.card-glow-edge.is-blue{background:linear-gradient(90deg,transparent,rgba(59,130,246,.6),transparent)}.dcard-title{color:#fff;font-size:13.5px;font-weight:700;margin:0 0 12px}.dcard-desc{color:#ffffff73;font-size:11.5px;line-height:1.5;margin:0 0 20px}.dcard-qr-box{display:flex;flex-direction:column;align-items:center;gap:12px}.mini-program-qr{width:112px;height:112px;border-radius:10px;background-color:#fff;padding:6px;box-shadow:0 8px 24px #00000059}.qr-label{font-size:10px;color:#fff6}.dcard-action-box{display:flex;flex-direction:column;gap:12px}.dcard-url{font-family:monospace;font-size:12.5px;font-weight:700;color:#3b82f6;text-align:center;text-decoration:none;transition:color .3s ease}.dcard-url:hover{color:#60a5fa}.dcard-btn{background-color:#3b82f6;color:#fff;border:none;padding:10px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 10px #3b82f640;transition:all .3s ease}.dcard-btn:hover{background-color:#2563eb;box-shadow:0 6px 14px #3b82f659}.dcard-app-downloads{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.app-download-item{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0}.app-download-qr{width:88px;height:88px;border-radius:8px;background-color:#fff;padding:4px;box-shadow:0 6px 18px #0000004d}.app-download-item figcaption{font-size:10px;font-weight:700;color:#ffffff8c;letter-spacing:.5px}.app-dl-btn{width:100%;background-color:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.05);padding:8px 6px;border-radius:6px;font-size:10px;font-weight:600;text-align:center;cursor:pointer;transition:all .3s ease}.app-dl-btn:hover{background-color:#ffffff14;border-color:#ffffff26}.download-devices-side{position:relative;display:flex;justify-content:flex-start;align-items:center}.device-image-backdrop{position:relative;width:100%;display:flex;justify-content:center}.device-glow-spot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;background:radial-gradient(circle,rgba(20,184,166,.15) 0%,transparent 70%);filter:blur(60px)}.device-mockup-img{position:relative;z-index:2;width:110%;max-width:540px;height:auto;filter:drop-shadow(0 20px 50px rgba(0,0,0,.85));border-radius:12px;mask-image:radial-gradient(ellipse at center,#000 40%,#000000d9 60%,#0000 96%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 40%,rgba(0,0,0,.85) 60%,rgba(0,0,0,0) 96%)}@media(max-width:1200px){.download-grid{grid-template-columns:1fr;gap:48px}.download-devices-side{order:-1}.device-mockup-img{max-width:380px}}@media(max-width:900px){.download-cards-row{grid-template-columns:1fr;gap:20px}.download-card{min-height:auto}}.cases-section{background-color:#050608;padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.cases-container{max-width:1440px;margin:0 auto;padding:0 40px}.cases-header{max-width:800px;margin:0 auto 64px}.cases-tabs-grid{display:grid;grid-template-columns:1fr 2.4fr;gap:40px;align-items:start}.case-tabs-side{display:flex;flex-direction:column;gap:16px}.case-tab-item{background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1)}.case-tab-item:hover{background-color:#101217;border-color:#ffffff14}.case-tab-item.is-active{background-color:#12141c;border-color:#14b8a64d;box-shadow:0 0 20px #14b8a60a}.ctab-num{font-family:monospace;font-size:16px;font-weight:900;color:#fff3;transition:color .3s ease}.case-tab-item.is-active .ctab-num{color:#14b8a6}.ctab-info{display:flex;flex-direction:column;gap:4px;flex-grow:1}.ctab-industry{font-size:10px;font-weight:700;color:#fff6;text-transform:uppercase}.case-tab-item.is-active .ctab-industry{color:#14b8a6}.ctab-title{color:#ffffffb3;font-size:14px;font-weight:700;margin:0;transition:color .3s ease}.case-tab-item.is-active .ctab-title{color:#fff}.ctab-arrow{color:#ffffff26;font-size:16px;transform:translate(-5px);opacity:0;transition:all .3s ease}.case-tab-item:hover .ctab-arrow{opacity:1;transform:translate(0)}.case-tab-item.is-active .ctab-arrow{opacity:1;transform:translate(0);color:#14b8a6}.case-detail-panel{background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px #00000080;min-height:560px}.cdetail-grid{display:grid;grid-template-columns:1fr 1.2fr;min-height:560px}.cdetail-image-wrap{position:relative;min-height:300px}.cdetail-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cdetail-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 50%,#0A0B0E 100%),linear-gradient(180deg,#0506081a,#050608cc)}.cdetail-img-badge{position:absolute;top:24px;left:24px;background-color:#14b8a626;color:#14b8a6;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;border:1px solid rgba(20,184,166,.3)}.cdetail-text-wrap{padding:40px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px}.cdetail-header{display:flex;flex-direction:column;gap:12px}.cdetail-title{color:#fff;font-size:20px;font-weight:800;margin:0}.cdetail-line{width:40px;height:2px;background-color:#14b8a6}.cdetail-section{display:flex;flex-direction:column;gap:8px}.cdetail-sec-title{color:#fff6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.is-pain .cdetail-sec-title{color:#ef4444}.is-solution .cdetail-sec-title{color:#3b82f6}.is-benefits .cdetail-sec-title{color:#10b981}.cdetail-sec-desc{color:#ffffffb3;font-size:13px;line-height:1.7;margin:0}.cdetail-stats-row{display:flex;gap:24px;margin-top:8px}.cdetail-stat-item{display:flex;flex-direction:column}.cdetail-stat-num{font-size:24px;font-weight:900;font-family:monospace;color:#10b981}.cdetail-stat-label{font-size:10px;color:#fff6;margin-top:4px}@media(max-width:1024px){.cases-tabs-grid{grid-template-columns:1fr}.case-tabs-side{flex-direction:row;overflow-x:auto;padding-bottom:8px}.case-tab-item{flex-shrink:0;width:260px}.cdetail-grid{grid-template-columns:1fr}.cdetail-image-wrap{height:240px}.cdetail-img-overlay{background:linear-gradient(180deg,transparent 50%,#0A0B0E 100%)}}@media(max-width:640px){.cdetail-text-wrap{padding:24px}.cdetail-stats-row{flex-direction:column;gap:16px}}.pricing-section{position:relative;background-color:#030406;padding:100px 0 120px;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.pricing-ambient{position:absolute;inset:0;pointer-events:none;z-index:0}.pricing-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.18}.pricing-orb-teal{top:-8%;left:8%;width:420px;height:420px;background:#14b8a6;animation:pricingOrbDrift 14s ease-in-out infinite alternate}.pricing-orb-blue{top:35%;right:-6%;width:520px;height:520px;background:#3b82f6;animation:pricingOrbDrift 18s ease-in-out infinite alternate-reverse}.pricing-orb-purple{bottom:-10%;left:35%;width:380px;height:380px;background:#a855f7;opacity:.12;animation:pricingOrbDrift 16s ease-in-out infinite alternate}.pricing-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%)}.pricing-container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 40px}.pricing-header{max-width:760px;margin:0 auto 56px}.pricing-showcase{position:relative;margin-bottom:48px}.showcase-panel{position:relative;display:grid;grid-template-columns:1fr auto 1.05fr;gap:0;background:linear-gradient(145deg,#0a0b0ef5,#06070afa);border-radius:20px;padding:44px 48px;border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px #0000008c,inset 0 1px #ffffff0a}.showcase-plan{display:flex;flex-direction:column;min-width:0}.plan-top-row{margin-bottom:28px}.plan-identity{display:flex;align-items:center;gap:10px;margin-bottom:12px}.plan-badge{font-size:22px;font-weight:900;color:#3b82f6;letter-spacing:-.02em}.billing-chip{font-size:11px;font-weight:700;color:#14b8a6;background:#14b8a61f;border:1px solid rgba(20,184,166,.25);padding:4px 10px;border-radius:999px;letter-spacing:.04em}.plan-tagline{margin:0;font-size:13px;line-height:1.6;color:#ffffff80}.plan-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.plan-features li{display:flex;align-items:flex-start;gap:12px}.feat-icon-wrap{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(135deg,#3b82f633,#14b8a626);border:1px solid rgba(59,130,246,.2)}.feat-icon{font-size:11px;font-weight:800;color:#3b82f6}.feat-text{font-size:12.5px;line-height:1.55;color:#ffffffb8}.plan-cta{position:relative;overflow:hidden;width:100%;padding:14px 20px;border:none;border-radius:10px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#14b8a6 38%,#3b82f6 72%,#a855f7);box-shadow:0 8px 28px #3b82f659;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.plan-cta:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 36px #3b82f673}.plan-cta-shine{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:ctaShine 4s ease-in-out infinite}.showcase-divider{width:1px;margin:0 40px;align-self:stretch;position:relative;background:#ffffff0a}.divider-beam{position:absolute;top:0;left:50%;transform:translate(-50%);width:3px;height:40%;background:linear-gradient(180deg,transparent,#14b8a6,#3b82f6,transparent);border-radius:999px;animation:dividerBeam 3s ease-in-out infinite}.showcase-journey{min-width:0}.journey-header{margin-bottom:28px}.journey-kicker{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin-bottom:8px}.journey-title{margin:0;font-size:20px;font-weight:800;color:#fff;letter-spacing:-.02em}.journey-track{position:relative;display:flex;flex-direction:column;gap:28px;padding-left:8px}.journey-line{position:absolute;left:19px;top:12px;bottom:12px;width:2px;background:#ffffff0f;border-radius:999px;overflow:hidden}.journey-line-fill{width:100%;height:100%;background:linear-gradient(180deg,#14b8a6,#3b82f6,#a855f7);transform-origin:top;animation:journeyLineGrow 2.5s ease-out forwards;opacity:.85}.journey-node{display:flex;gap:20px;align-items:flex-start}.node-marker{position:relative;flex-shrink:0;width:24px;height:24px;margin-top:4px}.node-ring{position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--node-accent);opacity:.4;animation:nodeRingPulse 2.4s ease-in-out infinite}.node-core{position:absolute;inset:4px;border-radius:50%;background:var(--node-accent);box-shadow:0 0 16px color-mix(in srgb,var(--node-accent) 60%,transparent)}.node-body{flex:1;min-width:0}.node-day{display:inline-block;font-family:ui-monospace,monospace;font-size:11px;font-weight:900;color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 14%,transparent);padding:2px 8px;border-radius:4px;margin-bottom:6px}.node-title{margin:0 0 6px;font-size:15px;font-weight:700;color:#fff}.node-desc{margin:0;font-size:12px;line-height:1.65;color:#ffffff73}.deliverables-panel{position:relative;border-radius:18px;overflow:hidden}.deliverables-glow{position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 0%,rgba(20,184,166,.08),transparent 70%);pointer-events:none}.deliverables-inner{position:relative;padding:36px 40px 40px;background:#0a0b0ed9;border:1px solid rgba(20,184,166,.12);border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.deliverables-header{text-align:center;margin-bottom:28px}.deliverables-icon{display:block;font-size:22px;margin-bottom:10px;filter:drop-shadow(0 0 12px rgba(20,184,166,.4))}.deliverables-title{margin:0 0 8px;font-size:18px;font-weight:800;color:#fff}.deliverables-sub{margin:0;font-size:12.5px;color:#fff6}.deliverables-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.deliverable-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:18px 12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,border-color .3s ease,background .3s ease;animation:deliverableFadeUp .6s ease backwards;animation-delay:var(--card-delay)}.deliverable-card:hover{transform:translateY(-4px);background:#14b8a60a;border-color:#14b8a638}.deliverable-icon{font-size:20px;color:#14b8a6;text-shadow:0 0 20px rgba(20,184,166,.5)}.deliverable-copy{display:flex;flex-direction:column;gap:4px}.deliverable-label{font-size:12px;font-weight:700;color:#ffffffd9}.deliverable-detail{font-size:10.5px;line-height:1.45;color:#ffffff61}@keyframes pricingOrbDrift{0%{transform:translate(0) scale(1)}to{transform:translate(24px,-18px) scale(1.08)}}@keyframes ctaShine{0%,to{left:-100%}50%{left:140%}}@keyframes dividerBeam{0%,to{top:0;opacity:.6}50%{top:55%;opacity:1}}@keyframes journeyLineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nodeRingPulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.25);opacity:.65}}@keyframes deliverableFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.showcase-panel{grid-template-columns:1fr;padding:32px 28px;gap:36px}.showcase-divider{width:100%;height:1px;margin:0}.divider-beam{top:50%;left:0;transform:translateY(-50%);width:40%;height:3px;background:linear-gradient(90deg,transparent,#14b8a6,#3b82f6,transparent)}.deliverables-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pricing-container{padding:0 20px}.deliverables-grid{grid-template-columns:1fr}.deliverables-inner{padding:28px 20px 32px}}.footer-cta-section{background-color:#050608;padding:100px 0 40px;border-top:1px solid rgba(255,255,255,.05)}.footer-container{max-width:1440px;margin:0 auto;padding:0 40px}.footer-cta-main-box{position:relative;background-color:#0a0b0e;border:1px solid rgba(255,255,255,.03);border-radius:20px;padding:72px 64px;overflow:hidden;box-shadow:0 30px 60px #000000b3;margin-bottom:80px}.cta-glow-bg{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(20,184,166,.06) 0%,transparent 70%);filter:blur(50px);pointer-events:none}.cta-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px;margin:0 auto}.cta-title{color:#fff;font-size:32px;font-weight:900;line-height:1.3;margin:0 0 20px}.cta-desc{color:#ffffff80;font-size:13.5px;line-height:1.7;margin:0 0 48px}.cta-qr-block{display:flex;flex-direction:column;align-items:center;gap:20px}.cta-qr-box{background-color:#050608;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:12px;width:160px;height:160px;display:flex;justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 8px 32px #0006}.cta-qr-box .qr-image{width:136px;height:136px;object-fit:contain;border-radius:8px;background:#fff}.cta-qr-texts{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-box-title{color:#fff;font-size:16px;font-weight:700;margin:0}.qr-box-desc{color:#fff6;font-size:12px;line-height:1.5;margin:0;max-width:280px}.qr-box-badge{display:inline-block;background-color:#10b9811a;color:#10b981;font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;margin-top:4px}.footer-links-row{display:flex;justify-content:space-between;gap:80px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:40px}.footer-brand-side{max-width:480px;display:flex;flex-direction:column;gap:16px}.footer-brand-mark{width:32px;height:32px;border-radius:8px;vertical-align:middle;margin-right:8px}.footer-brand-logo{font-size:18px;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px}.f-logo-bullet{color:#14b8a6;text-shadow:0 0 5px rgba(20,184,166,.8)}.brand-origin-desc{color:#ffffff73;font-size:12px;line-height:1.7;margin:0}.brand-pill-tags{display:flex;gap:8px}.bp-tag{font-size:10px;color:#ffffff80;background-color:#ffffff0a;padding:2px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.03)}.footer-links-side{display:flex;gap:64px}.f-links-column{display:flex;flex-direction:column;gap:12px}.f-column-title{color:#fff;font-size:12px;font-weight:800;margin:0 0 4px;text-transform:uppercase;letter-spacing:1px}.f-link{color:#ffffff73;font-size:12px;text-decoration:none;transition:color .3s ease}.f-link:hover{color:#14b8a6}.footer-bottom-copyright{text-align:center}.copyright-p{color:#ffffff4d;font-size:11px;margin:0}@media(max-width:1024px){.footer-links-row{flex-direction:column;gap:48px}.footer-cta-main-box{padding:48px 32px}.cta-title{font-size:26px}}.official-legal-page[data-v-0ee46cbd]{min-height:100vh;background:#050608;color:#fff;padding:72px 24px 96px}.official-legal-hero[data-v-0ee46cbd],.official-legal-content[data-v-0ee46cbd]{width:min(860px,100%);margin:0 auto}.official-legal-back[data-v-0ee46cbd]{color:#14b8a6;font-size:14px;font-weight:700;text-decoration:none}.official-legal-hero h1[data-v-0ee46cbd]{margin:30px 0 16px;font-size:42px;line-height:1.2}.official-legal-hero p[data-v-0ee46cbd]{margin:0 0 14px;color:#ffffffa8;font-size:16px;line-height:1.8}.official-legal-hero span[data-v-0ee46cbd]{color:#ffffff6b;font-size:13px}.official-legal-content[data-v-0ee46cbd]{display:grid;gap:22px;margin-top:48px}.official-legal-section[data-v-0ee46cbd]{border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.official-legal-section h2[data-v-0ee46cbd]{margin:0 0 10px;color:#fff;font-size:20px}.official-legal-section p[data-v-0ee46cbd]{margin:0;color:#ffffff9e;font-size:15px;line-height:1.85}.official-website-shell{background-color:#050608;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;overflow-x:hidden;position:relative;width:100%}.official-website-shell h1,.official-website-shell h2,.official-website-shell h3,.official-website-shell h4{font-family:system-ui,-apple-system,sans-serif;letter-spacing:-.02em;margin:0}.official-website-shell .section-title-large{font-size:42px;font-weight:900;line-height:1.25;letter-spacing:-1.5px}.official-website-shell .section-title-medium{font-size:32px;font-weight:850;line-height:1.3;letter-spacing:-.8px}.official-website-shell .section-subtitle-medium{font-size:15px;line-height:1.7;color:#ffffff73;margin-top:16px;font-weight:400;word-break:keep-all;line-break:strict;text-wrap:pretty}.official-website-shell .section-paragraph-large{font-size:15px;line-height:1.8;color:#fff9;font-weight:400}.official-website-shell .text-teal{color:#14b8a6!important}.official-website-shell .text-blue{color:#3b82f6!important}.official-website-shell button{font-family:inherit;outline:none}.official-website-shell input,.official-website-shell select{font-family:inherit}@media(max-width:768px){.official-website-shell .section-title-large{font-size:30px!important}.official-website-shell .section-title-medium{font-size:24px!important}.official-website-shell .section-subtitle-medium{font-size:13px!important}.official-website-shell .section-paragraph-large{font-size:13.5px!important}}.initialization-completion-celebration[data-v-1125b0b2]{display:flex;flex-direction:column;align-items:center;padding:0;text-align:center}.initialization-completion-icon[data-v-1125b0b2]{display:grid;place-items:center;width:58px;height:58px;margin:0 0 22px;border-radius:50%;background:#edf6f0}.initialization-completion-icon span[data-v-1125b0b2]{width:18px;height:10px;margin-top:-5px;border-left:2px solid #28734f;border-bottom:2px solid #28734f;transform:rotate(-45deg)}.initialization-completion-celebration strong[data-v-1125b0b2]{color:#5c7165;font-size:14px;font-weight:400;overflow-wrap:anywhere}.initialization-completion-celebration h3[data-v-1125b0b2]{margin:10px 0 18px;color:#20382d;font-size:22px;line-height:1.5;font-weight:600}.initialization-completion-celebration p[data-v-1125b0b2]{margin:0;color:#68776e;font-size:13px;line-height:1.9;text-align:left}:root{font-family:PingFang SC,Helvetica Neue,sans-serif;color:#162019;background:#fff;--surface: rgba(255, 255, 255, .78);--surface-strong: rgba(255, 255, 255, .96);--surface-soft: rgba(248, 249, 250, .92);--line: rgba(15, 23, 42, .08);--line-strong: rgba(15, 23, 42, .14);--text-main: #162019;--text-subtle: #5f6e63;--text-faint: #8b9a8f;--green-700: #2b7651;--green-600: #3f8d65;--green-500: #62a57e;--green-100: #edf7f1;--shadow-soft: 0 20px 50px rgba(15, 23, 42, .05);--shadow-card: 0 14px 34px rgba(15, 23, 42, .05);--ui-control-height-sm: 36px;--ui-control-radius-sm: 8px;--ui-control-height-md: 44px;--ui-control-radius-md: 12px;--ui-control-height-lg: 54px;--ui-control-radius-lg: 16px;--ui-button-padding-inline: 24px;--ui-radius-card: 18px;--ui-radius-dialog: 28px;--ui-radius-pill: 999px}*{box-sizing:border-box}html,body,#app{min-height:calc(var(--web-logical-vh) * 100)}body{margin:0;background:#f3f3f3}button,input,select{font:inherit}button{cursor:pointer}.ui-table-overflow-tooltip{position:fixed;z-index:12000;width:max-content;max-height:calc(var(--web-logical-vh) * 100 - 24px);padding:10px 12px;overflow:hidden auto;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#18201cf5;color:#fff;box-shadow:0 12px 30px #0f172a38;font-size:13px;font-weight:500;line-height:1.55;opacity:0;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.ui-table-overflow-tooltip:before{content:"";position:absolute;right:0;left:0;height:8px}.ui-table-overflow-tooltip[data-side=bottom]:before{bottom:100%}.ui-table-overflow-tooltip[data-side=top]:before{top:100%}.ui-table-overflow-tooltip.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}:where(input:not([type=checkbox]):not([type=radio])){width:100%;height:var(--ui-control-height-lg);padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:var(--ui-control-radius-lg);background:#fffffff5;color:var(--text-main);outline:none;font-size:15px}:where(input[type=checkbox],input[type=radio]){width:auto;height:auto;margin:0;accent-color:var(--green-600);vertical-align:middle}:where(input:not([type=checkbox]):not([type=radio]):focus,select:focus){border-color:#3f8d654d;box-shadow:0 0 0 4px #62a57e1a}:where(select){width:100%;height:var(--ui-control-height-lg);padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:var(--ui-control-radius-lg);background:#fffffff5;color:var(--text-main);outline:none;font-size:15px;appearance:none}.text-field,.text-area{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:var(--ui-control-radius-lg);background:#fffffff5;color:var(--text-main);outline:none;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.text-field{height:var(--ui-control-height-lg);padding:0 16px}.text-area{min-height:120px;padding:14px 16px;resize:vertical}.text-field.compact,.text-area.compact{height:44px;min-height:44px;padding:0 14px;font-size:14px}.primary-button,.secondary-button{padding:0 var(--ui-button-padding-inline);height:var(--ui-control-height-lg);border:0;border-radius:var(--ui-control-radius-lg)}.primary-button{background:linear-gradient(135deg,var(--green-700),var(--green-600));color:#fff;font-size:16px;box-shadow:0 12px 24px #346f4f2e}.secondary-button{border:1px solid rgba(15,23,42,.1);background:#fffffff5;color:var(--text-main);font-size:14px;font-weight:600;box-shadow:0 8px 18px #0f172a0a}.text-area.compact{min-height:88px;padding:12px 14px}.subtle-button,.secondary-button.small,.primary-button.small{min-height:var(--ui-control-height-sm);padding:0 12px;border-radius:var(--ui-control-radius-sm);font-size:14px;font-weight:600}.subtle-button{border:1px solid rgba(15,23,42,.08);background:transparent;color:var(--text-main)}.subtle-button:hover:not(:disabled){background:#0f172a0a}.secondary-button.small,.primary-button.small{height:auto}.primary-button.danger,.primary-button.small.danger,.secondary-button.danger,.subtle-button.danger{color:#b42318}.primary-button.danger,.primary-button.small.danger{background:linear-gradient(135deg,#cf4f43,#b42318);color:#fff;box-shadow:0 12px 24px #b423182e}.split-dialog-actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:12px}.dialog-text-action{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action:disabled{cursor:not-allowed;opacity:.45}.dialog-text-action--danger{color:#b42318}.page-body{display:flex;flex-direction:column;gap:20px;min-height:calc(var(--web-logical-vh) * 100 - 48px)}.page-panel{display:flex;min-height:calc(var(--web-logical-vh) * 100 - 48px);flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.page-panel-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:20px;padding:20px 24px 24px}.page-header{display:flex;flex-direction:column;gap:0;margin:-20px -24px 0;padding:20px 24px 0;border-bottom:1px solid rgba(15,23,42,.08)}.page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px}.page-header-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.page-header-kicker{margin:0;color:var(--green-600);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.page-header-title-row{display:flex;align-items:center;gap:16px;min-width:0}.page-header-title{margin:0;font-size:34px;font-weight:600;letter-spacing:-.02em;color:#0f172a}.page-header-description{margin:0;max-width:860px;color:var(--text-subtle);line-height:1.7}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.page-tabs{display:flex;align-items:flex-end;gap:22px;min-height:38px;margin-bottom:-1px;padding-right:24px}.page-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0;border:0;background:transparent;color:var(--text-faint);font-size:15px;font-weight:600}.page-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.page-tab:hover:not(:disabled){color:var(--text-main)}.page-tab.is-active,.page-tab[aria-selected=true]{color:var(--green-700)}.page-tab.is-active:after,.page-tab[aria-selected=true]:after{background:var(--green-700)}.page-tab-count{color:inherit;font-size:12px}.page-tab-count--alert{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#e5484d;color:#fff;font-size:11px;font-weight:700;line-height:18px;box-shadow:0 4px 10px #e5484d47}.page-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.page-toolbar-main,.page-toolbar-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.page-toolbar-main{flex:1;min-width:min(100%,720px)}.page-toolbar-actions{justify-content:flex-end}.filter-field{display:flex;min-width:0;flex-direction:column;gap:6px}.filter-field>span,.form-field>span,.field-caption{font-size:12px;color:#0f172a99}.filter-field small,.form-field small{color:var(--text-faint);font-size:12px;line-height:1.5}.page-section{display:flex;flex-direction:column;gap:16px}.page-section-head,.table-section-head,.bulk-action-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-section-head strong,.table-section-head strong,.bulk-action-bar strong{display:block;font-size:18px;line-height:1.4}.page-section-head small,.table-section-head small,.bulk-action-bar small{display:block;margin-top:4px;color:#0f172a99}.table-pagination{display:flex;align-items:center;gap:12px}.bulk-action-bar{padding:14px 16px;border:1px solid rgba(63,141,101,.16);border-radius:18px;background:#edf7f1f2}.empty-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fafbfcfa;color:var(--text-faint);text-align:center;padding:28px}.empty-state.is-compact{min-height:180px}.empty-state.is-permission{border-style:solid;border-color:#0f172a14}.empty-state-illustration{width:112px;height:72px;background:center / contain no-repeat url(/static/icons/nodata.svg)}.empty-state.is-compact .empty-state-illustration{width:88px;height:56px}.empty-state-copy{display:flex;max-width:420px;flex-direction:column;gap:8px}.empty-state-copy strong{color:var(--text-main);font-size:18px}.empty-state-copy p{margin:0;line-height:1.7}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.crud-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.crud-modal-card{display:flex;width:min(100%,720px);max-height:min(calc(var(--web-logical-vh) * 88),920px);flex-direction:column;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fffffffa;box-shadow:0 22px 60px #0f172a2e}.crud-modal-card.is-sm{width:min(100%,520px)}.crud-modal-card.is-phone{width:min(100%,480px)}.crud-modal-card.is-md{width:min(100%,640px)}.crud-modal-card.is-xl{width:min(100%,1080px)}.crud-modal-card.is-fill-height{height:min(820px,calc(var(--web-logical-vh) * 100 - 48px));max-height:calc(var(--web-logical-vh) * 100 - 48px)}.crud-modal-header,.crud-modal-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.crud-modal-header-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.crud-modal-title{margin:0;font-size:24px;font-weight:600;color:#0f172a}.crud-modal-title-row{display:flex;align-items:center;gap:8px;min-width:0}.crud-modal-description{margin:0;color:var(--text-subtle);line-height:1.6}.crud-modal-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:14px;background:#0f172a0a;color:var(--text-main);font-size:24px}.crud-modal-body{display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px;overflow:auto}.crud-modal-footer{align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:0 24px 24px}.crud-modal-footer>*{width:100%}.crud-modal-footer>:is(button,.primary-button,.secondary-button,.subtle-button){width:auto;max-width:100%;flex:0 0 auto}.crud-modal-footer :where(.primary-button,.secondary-button,.subtle-button){min-width:88px}.crud-modal-card .crud-modal-footer .primary-button.small,.split-editor-card .split-editor-footer .primary-button.small{min-width:96px;justify-content:center}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field{display:flex;min-width:0;flex-direction:column;gap:8px}.form-field.is-full{grid-column:1 / -1}.w-12{width:12%}.w-14{width:14%}.w-16{width:16%}.w-18{width:18%}.w-22{width:22%}.w-26{width:26%}.w-30{width:30%}.w-34{width:34%}.page-toast-anchor{min-height:0}.page-shell{position:relative;min-height:calc(var(--web-logical-vh) * 100);padding:24px;overflow:hidden;background:#f3f3f3}.page-shell.is-official{padding:0;overflow:visible;overflow-x:hidden;background:#050608}.page-shell.is-auth{display:flex;align-items:center;justify-content:center;background:#fff}.page-shell.is-loading,.page-shell.is-onboarding,.page-shell.is-trial-locked,.page-shell.is-member{display:flex;align-items:center;justify-content:center}.page-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,.7) 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,.7) 70%,transparent 100%)}.grid-bg-block{position:absolute;border-radius:0;transition:none}.auth-shell,.console-shell,.context-shell,.loading-shell{position:relative;z-index:1}.auth-shell,.context-shell{width:100%}.auth-shell{max-width:430px}.context-shell{max-width:560px}.brand-block{display:flex;flex-direction:column;align-items:center;margin-bottom:32px;text-align:center}.brand-logo{position:relative;width:64px;height:64px;background:#faf9f9 center / cover no-repeat url(/static/icons/home-loading-four-cardinal.png);border-radius:22%;filter:drop-shadow(0 14px 22px rgba(20,184,166,.18))}.brand-logo.is-small{width:40px;height:40px;filter:none}h1,h2,h3,h4,p{margin:0}h1{margin-top:18px;font-size:28px;font-weight:600;letter-spacing:.02em}.brand-slogan{margin-top:8px;color:var(--text-subtle);font-size:16px}.auth-panel{position:relative;display:flex;flex-direction:column;min-height:min(548px,calc(var(--web-logical-vh) * 100 - 48px));overflow:hidden;border:1px solid var(--line);border-radius:28px;background:var(--surface);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 34px 70px #0f172a24,0 12px 28px #346f4f14,inset 0 1px #ffffffe6}.auth-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.92),transparent 34%),radial-gradient(circle at 50% 0%,rgba(20,184,166,.12),transparent 42%)}.auth-panel>*{position:relative;z-index:1}.auth-card-top,.auth-card-body{width:100%}.auth-card-top{padding:42px 0 0;background:#fffffff5}.auth-card-body{flex:1;padding:32px 30px 34px;background:#f7faf8e0}.auth-card-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 30px;margin-bottom:24px}.auth-card-logo-wrap{position:relative;width:64px;height:64px;overflow:visible;border:1px solid rgba(52,111,79,.1);border-radius:18px;background:#faf9f9;box-shadow:0 14px 26px #0f172a0f,inset 0 1px #ffffffd1}.auth-card-logo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.auth-card-title{margin:8px 0 0;color:#244c38;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none}.context-panel{padding:30px;border:1px solid var(--line);border-radius:28px;background:var(--surface);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--shadow-soft)}.enterprise-onboarding-shell{max-width:420px}.enterprise-onboarding-shell .brand-logo{width:58px;height:58px}.enterprise-onboarding-shell h1{margin-top:16px;font-size:30px}.enterprise-onboarding-panel{padding:24px}.enterprise-onboarding-brand{margin-bottom:24px}.enterprise-onboarding-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;border-radius:14px;background:#0f172a0d}.enterprise-onboarding-tabs button{height:40px;border:0;border-radius:11px;background:transparent;color:var(--text-subtle);font-size:14px;font-weight:700;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.enterprise-onboarding-tabs button.is-active{background:#fff;color:var(--green-700);box-shadow:0 4px 12px #0f172a12}.enterprise-join-flow,.enterprise-join-status,.enterprise-join-confirm{display:grid;gap:12px}.enterprise-join-search{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px}.enterprise-join-results{display:grid;gap:8px;max-height:280px;overflow-y:auto}.enterprise-join-result{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffdb}.enterprise-join-result .enterprise-switch-mark{width:38px;height:38px}.enterprise-join-result-name{min-width:0;overflow:hidden;color:var(--text-main);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.enterprise-join-result button{min-width:72px;height:34px;padding:0 11px;border:0;border-radius:10px;background:#346f4f1a;color:var(--green-700);font-size:13px;font-weight:700}.enterprise-join-result button:disabled{color:var(--text-subtle);cursor:not-allowed;opacity:.7}.enterprise-join-guide,.enterprise-join-empty{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.65;text-align:center}.enterprise-join-flow .form-hint{min-height:0;margin:0;text-align:center}.enterprise-join-confirm,.enterprise-join-status{justify-items:center;padding:20px 16px;border:1px solid rgba(63,141,101,.16);border-radius:16px;background:#f0f9f4b8;text-align:center}.enterprise-join-confirm span,.enterprise-join-confirm small,.enterprise-join-status p{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.6}.enterprise-join-confirm strong,.enterprise-join-status strong{color:var(--text-main);font-size:18px}.enterprise-join-confirm .primary-button,.enterprise-join-status .secondary-button{width:100%}.enterprise-join-decision-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%}.enterprise-join-decision-actions .primary-button,.enterprise-join-decision-actions .secondary-button{width:100%}.enterprise-join-status-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--green-700);color:#fff;font-size:20px;font-weight:800}.enterprise-onboarding-panel .auth-form{gap:12px}.enterprise-onboarding-account-host{position:relative;width:max-content;max-width:100%;margin:16px auto 0;padding-bottom:8px;outline:none}.enterprise-onboarding-foot{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;padding:8px 10px;border-radius:999px;color:var(--text-subtle);font-size:13px;line-height:1.6;cursor:default;transition:background-color .14s ease,color .14s ease}.enterprise-onboarding-account-host:hover .enterprise-onboarding-foot,.enterprise-onboarding-account-host:focus-within .enterprise-onboarding-foot{background:#ffffffc7;color:var(--text-main)}.enterprise-onboarding-foot span:not(.enterprise-onboarding-account-arrow){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-onboarding-foot span+span:not(.enterprise-onboarding-account-arrow){padding-left:10px;border-left:1px solid rgba(15,23,42,.12)}.enterprise-onboarding-account-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:10px;height:10px;margin-left:4px;line-height:0;opacity:.65}.enterprise-onboarding-account-arrow:before{content:"";display:block;width:4px;height:4px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.enterprise-onboarding-account-menu{position:absolute;left:50%;top:100%;z-index:30;display:flex;min-width:132px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fffffff5;box-shadow:0 16px 34px #0f172a1f;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;flex-direction:column}.enterprise-onboarding-account-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}.enterprise-onboarding-account-host:hover .enterprise-onboarding-account-menu,.enterprise-onboarding-account-host:focus-within .enterprise-onboarding-account-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.enterprise-onboarding-account-menu button{width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--text-main);font-size:13px;line-height:1.3;text-align:left}.enterprise-onboarding-account-menu button:hover{background:#0f172a0d}.enterprise-onboarding-account-menu button:disabled{cursor:not-allowed;opacity:.55}.boxnote-brand-image{display:block;border-radius:22%;background:#faf9f9;box-shadow:0 2px 6px #1f53411f}.login-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid rgba(52,111,79,.1)}.login-tab,.sidebar-nav-item,.text-button,.logout-button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.login-tab{position:relative;height:44px;border:0;border-radius:0;background:transparent;color:var(--text-subtle);font-size:15px;font-weight:600}.login-tab.is-active{color:var(--green-700)}.login-tab:after{content:"";position:absolute;right:22px;bottom:-1px;left:22px;height:2px;border-radius:999px;background:transparent;transition:background-color .16s ease}.login-tab.is-active:after{background:var(--green-700)}.auth-form{display:flex;flex-direction:column;gap:14px}.enterprise-create-example-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(63,141,101,.16);border-radius:14px;background:#f0f9f4b8;color:var(--text-main);cursor:pointer}.enterprise-create-example-option>input{margin-top:3px;flex:0 0 auto}.enterprise-create-example-copy{display:grid;gap:4px;min-width:0}.enterprise-create-example-copy strong{font-size:14px;line-height:1.4}.enterprise-create-example-copy small{color:var(--text-subtle);font-size:12px;line-height:1.55}.wechat-official-login{display:flex;flex-direction:column;align-items:center;gap:14px}.wechat-official-qrcode{display:grid;place-items:center;width:196px;aspect-ratio:1;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;color:var(--text-subtle);font-size:14px}.wechat-official-qrcode img{width:172px;height:172px;object-fit:contain}.wechat-official-state{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:24px;color:var(--text-subtle);font-size:14px;line-height:1.7}.wechat-official-refresh-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(63,141,101,.18);border-radius:999px;background:#fffffff5;color:var(--green-700);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.wechat-official-refresh-button:hover:not(:disabled){border-color:#3f8d6552;background:#f0f9f4f5;box-shadow:0 8px 18px #0f172a0a}.wechat-official-refresh-button:disabled{cursor:not-allowed;opacity:.55}.wechat-bind-choice{display:flex;min-height:260px;flex-direction:column;justify-content:center;gap:14px}.wechat-bind-choice-copy{margin-bottom:6px}.wechat-bind-choice-copy h2{margin:0 0 8px;color:var(--text-main);font-size:18px;font-weight:700;line-height:1.35}.wechat-bind-choice-copy p{margin:0;color:var(--text-subtle);font-size:14px;line-height:1.7}.code-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.code-button,.logout-button{height:54px;border:0;border-radius:16px}.code-button{border:1px solid rgba(63,141,101,.18);background:#fffffff5;color:var(--green-700);font-size:14px}.primary-button:disabled,.secondary-button:disabled,.code-button:disabled,.logout-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.text-button{padding:0;border:0;background:transparent;color:var(--text-subtle);font-size:14px}.align-left{text-align:left}.form-hint{min-height:24px;margin:18px 0 0;color:var(--text-subtle);font-size:14px;line-height:1.7}.form-hint.is-error{color:#d4493f}.auth-panel>.independent-session-badge{position:absolute;top:0;right:0;z-index:2;padding:7px 20px 7px 14px;border:0;border-radius:0 0 0 14px;background:#edf7f0;color:var(--green-700);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.web-toast-stack{position:fixed;top:48px;left:50%;z-index:20000;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%);pointer-events:none}.web-toast{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:min(520px,calc(var(--web-logical-vw) * 100 - 32px));padding:11px 14px 11px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffffffa;box-shadow:0 8px 24px #0f172a1f,0 2px 8px #0f172a0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;animation:web-toast-drop-in .26s cubic-bezier(.22,1,.36,1)}.web-toast.is-error{border-color:#d4493f47;background:linear-gradient(180deg,#fff8f8fa,#ffececfa);color:#b42318;box-shadow:0 8px 24px #b4231824,0 2px 8px #b4231814}.web-toast.is-info{border-color:#2b765152;background:linear-gradient(180deg,#f8fdfafa,#e8f5edfa);color:var(--green-700);box-shadow:0 8px 24px #2b765129,0 2px 8px #2b765114}.web-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.web-toast.is-info .web-toast-icon{background:#2b765124;color:var(--green-700)}.web-toast.is-error .web-toast-icon{background:#b423181f;color:#b42318}.web-toast-message{font-size:14px;font-weight:600;line-height:1.45}.web-toast-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;font-size:18px;line-height:1;opacity:.62;cursor:pointer;transition:opacity .12s ease,background-color .12s ease}.web-toast-close:hover{opacity:1;background:#0f172a0f}.web-toast.is-info .web-toast-close:hover{background:#2b76511a}.web-toast.is-error .web-toast-close:hover{background:#b423181a}.web-deploy-update-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;box-sizing:border-box;width:100%;min-height:38px;padding:6px 8px 6px 12px;margin-bottom:10px;border:1px solid rgba(43,118,81,.16);border-radius:12px;background:#2b765112;color:var(--green-700);font-size:13px;font-weight:700;line-height:1.2}.web-deploy-update-message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-deploy-update-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;height:28px;padding:0 11px;border:1px solid rgba(31,91,58,.2);border-radius:8px;background:var(--green-600);color:#fff;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.web-deploy-update-action:hover:not(:disabled){background:var(--green-700);transform:translateY(-1px)}.web-deploy-update-action:disabled{cursor:default}.web-deploy-update-action.is-loading .web-deploy-update-action-icon{animation:web-deploy-update-spin .82s linear infinite}@keyframes web-deploy-update-spin{to{transform:rotate(360deg)}}@keyframes web-toast-drop-in{0%{opacity:0;transform:translateY(-14px) scale(.94)}70%{transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.web-toast{animation:none}.web-deploy-update-action{transition:none}.web-deploy-update-action.is-loading .web-deploy-update-action-icon{animation:none}}@media(max-width:520px){.web-deploy-update-action{flex-shrink:0}}.console-shell{display:block;min-height:calc(var(--web-logical-vh) * 100 - 48px)}.console-sidebar{position:fixed;display:flex;flex-direction:column;inset:24px auto 24px 24px;width:172px;height:auto;max-height:none;padding:12px 0;overflow:visible;z-index:50}.console-sidebar-scroll{display:flex;flex:1;flex-direction:column;min-height:0;height:auto;padding:12px 0 6px;overflow:visible}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-account-menu-host{position:relative;flex-shrink:0;padding-bottom:24px;outline:none}.sidebar-account-menu-host:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:3px;border-radius:14px}.sidebar-account-menu-host:hover .sidebar-account-flyout,.sidebar-account-menu-host:focus-within .sidebar-account-flyout{opacity:1;visibility:visible;pointer-events:auto}.sidebar-account-flyout{position:absolute;left:calc(100% - 42px);top:0;z-index:40;box-sizing:border-box;min-width:228px;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 40px #0f172a1f,0 2px 8px #0f172a0f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}.sidebar-account-flyout:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:48px}.sidebar-flyout-section{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.sidebar-flyout-select{width:100%;margin:0}.sidebar-flyout-hint{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.5}.sidebar-flyout-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:10px 4px;border:0;border-radius:12px;background:transparent;color:var(--text-main);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .12s ease}.web-super-feature-tag{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#f59e0b24;color:#b45309;font-size:11px;font-weight:700;line-height:1.35}.sidebar-flyout-item:hover{background:#0f172a0d}.sidebar-flyout-item:disabled{opacity:.55;cursor:not-allowed}.sidebar-flyout-item-danger{margin-top:4px;color:#b91c1c}.sidebar-flyout-item-danger:hover{background:#b91c1c0f}.account-center-backdrop,.account-switch-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-center-dialog,.account-switch-dialog{width:min(400px,100%);padding:26px 26px 22px;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.account-switch-dialog{width:min(520px,100%);max-height:min(calc(var(--web-logical-vh) * 84),720px);overflow:auto}.enterprise-switch-dialog{width:min(500px,100%)}.account-center-title,.account-switch-title{margin:0 0 18px;font-size:20px;font-weight:600}.account-switch-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.account-switch-title{margin-bottom:6px}.account-switch-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:0;border-radius:12px;background:#0f172a0d;color:var(--text-main);font-size:22px}.account-switch-current{display:grid;grid-template-columns:74px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#ffffffb8;font-size:13px}.account-switch-current span,.account-switch-current small{color:var(--text-subtle)}.account-switch-current strong{min-width:0;overflow:hidden;color:var(--text-main);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-switch-current-action{min-height:34px;padding:0 12px;border:0;border-radius:10px;background:#dc262614;color:#b91c1c;font-size:13px;font-weight:700}.account-switch-current-action:hover:not(:disabled){background:#dc262624}.account-switch-current-action:disabled{cursor:not-allowed;opacity:.55}.account-switch-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px}.account-switch-mode{display:grid;grid-template-columns:1fr 1fr;width:128px;height:44px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#0f172a0d}.account-switch-mode-option{border:0;border-radius:12px;background:transparent;color:var(--text-subtle);font-size:13px;font-weight:700;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.account-switch-mode-option.is-active{background:#fff;color:var(--green-700);box-shadow:0 8px 18px #0f172a1a}.account-switch-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.account-switch-section{display:flex;flex-direction:column;gap:8px}.account-switch-section-title{color:var(--text-subtle);font-size:12px;font-weight:700}.account-switch-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:#ffffffd6;color:var(--text-main);text-align:left}.account-switch-item:hover:not(:disabled){border-color:#2b765147;background:#edf7f1d6}.account-switch-item:disabled{cursor:not-allowed;opacity:.58}.account-switch-avatar{width:42px;height:42px;border-radius:14px;object-fit:cover;background:var(--green-100)}.enterprise-switch-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#7ad396e6,#2b7651eb);color:#fff;font-size:16px;font-weight:700}.account-switch-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.account-switch-name{display:flex;min-width:0;align-items:center;gap:8px;font-size:14px;font-weight:600}.account-switch-name em{padding:2px 7px;border-radius:999px;background:#2b76511a;color:var(--green-700);font-size:11px;font-style:normal;line-height:1.3}.account-switch-phone,.account-switch-action,.account-switch-enterprises{color:var(--text-subtle);font-size:12px}.account-switch-enterprises{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.account-switch-search{grid-template-columns:minmax(0,1fr) auto}.account-switch-mode{grid-column:1 / -1;width:100%}}.account-switch-action{font-weight:600}.account-switch-empty{margin:0;padding:18px 12px;border:1px dashed var(--line-strong);border-radius:16px;color:var(--text-subtle);font-size:13px;line-height:1.6;text-align:center}.enterprise-switch-create{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.enterprise-switch-create-trigger{width:100%;padding:12px 14px;border:1px dashed rgba(43,118,81,.36);border-radius:16px;background:#edf7f1b8;color:var(--green-700);font-size:14px;font-weight:700}.enterprise-switch-create-trigger:hover{background:#edf7f1f5}.member-use-qrcode-error{color:#b91c1c}.account-center-fields{margin:0}.account-center-row{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.account-center-row:first-of-type{border-top:none;padding-top:0}.account-center-row dt{margin:0;color:var(--text-subtle);font-weight:500}.account-center-row dd{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--text-main);font-weight:600;word-break:break-word}.account-center-value{min-width:0;overflow-wrap:anywhere}.account-center-edit{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(63,141,101,.18);border-radius:10px;background:#edf7f1eb;color:var(--green-700);font-size:12px;font-weight:700;cursor:pointer;opacity:0;transform:translate(4px);transition:opacity .14s ease,transform .14s ease,background-color .14s ease}.account-center-row:hover .account-center-edit,.account-center-edit:focus-visible{opacity:1;transform:translate(0)}.account-center-edit:hover{background:#daf0e4f5}.account-center-edit-danger{border-color:#b91c1c29;background:#fef2f2e6;color:#b91c1c}.account-center-edit-danger:hover{background:#fee2e2f5}.account-center-edit:disabled{cursor:not-allowed;opacity:.45}.account-edit-form{display:grid;gap:14px}.account-edit-field{display:grid;gap:8px;margin:0;color:var(--text-subtle);font-size:13px;font-weight:600}.account-edit-field input:disabled{color:var(--text-subtle);background:#0f172a0a;cursor:not-allowed}.account-edit-code-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.account-edit-error{margin:0;padding:10px 12px;border:1px solid rgba(185,28,28,.16);border-radius:12px;background:#fef2f2db;color:#b91c1c;font-size:13px;line-height:1.5}.account-edit-actions{display:flex;width:100%;justify-content:flex-end;gap:12px}.account-phone-steps{display:flex;align-items:center;gap:10px;padding:2px 0 4px}.account-phone-step{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text-subtle);font-size:13px;font-weight:600}.account-phone-step.is-active{color:var(--text-main)}.account-phone-step.is-done{color:#166534}.account-phone-step-index{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fffffff5;font-size:12px;line-height:1}.account-phone-step.is-active .account-phone-step-index{border-color:#228b5747;background:#daf0e4f5;color:#166534}.account-phone-step.is-done .account-phone-step-index{border-color:#228b573d;background:#228b571f;color:#166534}.account-phone-step-label{white-space:nowrap}.account-phone-step-divider{flex:1;height:1px;background:#0f172a14}.account-center-close{width:100%;margin-top:20px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:#fffffff5;color:var(--text-main);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.account-center-close:hover{background:#0f172a0a}.sidebar-brand{display:flex;align-items:flex-start;gap:12px;padding:0}.sidebar-brand .brand-logo.is-small,.sidebar-account-avatar{position:relative;width:48px;height:48px;flex-shrink:0;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a0f;overflow:visible}.sidebar-brand .brand-logo.is-small:before,.sidebar-account-avatar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#faf9f9 center / cover no-repeat url(/static/icons/home-loading-four-cardinal.png)}.sidebar-account-avatar>img{position:relative;z-index:1;width:100%;height:100%;border-radius:inherit;object-fit:cover}.sidebar-delegated-avatar{z-index:2;position:absolute;right:-5px;bottom:-5px;display:block;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#faf9f9 center / cover no-repeat url(/static/icons/home-loading-four-cardinal.png);box-shadow:0 2px 6px #0f172a2e;overflow:hidden}.sidebar-delegated-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.sidebar-brand-text{flex:1;min-width:0}.sidebar-brand-name{font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.35}.sidebar-brand-enterprise{margin-top:2px;min-width:0;overflow:hidden;color:var(--text-subtle);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sidebar-brand-caption{margin-top:4px;color:var(--text-subtle);font-size:13px;line-height:1.35}.sidebar-brand-alert{color:#b91c1c}.sidebar-nav{display:flex;flex:1;flex-direction:column;min-height:0;gap:26px;padding-top:20px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.sidebar-group{display:flex;flex-direction:column;gap:10px}.sidebar-group-label{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:0 8px 0 30px;border:0;background:transparent;color:var(--text-faint);font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:left;transition:color .22s ease}.sidebar-group-label-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:0}.sidebar-group-label-main{min-width:0;font-size:15px;line-height:1.3;text-align:left;transition:font-size .22s ease,line-height .22s ease,letter-spacing .22s ease,color .22s ease,transform .22s ease}.sidebar-group-label.is-expanded{color:var(--green-700)}.sidebar-group-label.is-expanded .sidebar-group-label-main{font-size:15px;line-height:1.3;letter-spacing:-.01em;transform:translateY(0)}.sidebar-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:0;height:0;color:#2b7651bd;opacity:0;transform:scale(.72);transition:width .24s ease,height .24s ease,opacity .18s ease,transform .24s ease}.sidebar-nav-icon svg{width:16px;height:16px;stroke-width:1.85}.sidebar-group-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0;width:18px;height:18px;overflow:visible}.sidebar-group-arrow:before{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.sidebar-group-label.is-expanded .sidebar-group-arrow{margin-top:0}.sidebar-group-label.is-expanded .sidebar-group-arrow:before{transform:rotate(225deg)}.sidebar-group-items-shell{overflow:hidden;max-height:220px;transition:max-height .28s ease,opacity .22s ease;opacity:.98}.sidebar-group-items-shell.is-expanded{max-height:640px;opacity:1}.sidebar-group-items{display:flex;min-height:0;overflow:hidden;flex-direction:column;gap:2px;padding-left:30px;transition:gap .24s ease,padding .24s ease}.sidebar-nav-item{display:flex;align-items:center;gap:0;width:100%;position:relative;padding:2px 0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--text-faint) 88%,white 12%);text-align:left;transition:color .18s ease,opacity .18s ease,padding .24s ease,gap .24s ease,transform .24s ease;transform-origin:left center}.sidebar-nav-item:hover,.text-button:hover,.login-tab:hover,.logout-button:hover{opacity:.72}.sidebar-version-updates-link,.sidebar-userguide-link{display:flex;align-items:center;flex-shrink:0;gap:10px;margin-top:12px;padding:12px 8px 2px 2px;border-top:1px solid rgba(99,117,107,.14);color:color-mix(in srgb,var(--text-faint) 88%,white 12%);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .18s ease,opacity .18s ease}.sidebar-version-updates-link{margin-top:12px;padding-top:12px;border-top:1px solid rgba(99,117,107,.14)}.sidebar-userguide-link{margin-top:0;padding-top:10px;border-top:0}.sidebar-version-updates-link svg,.sidebar-userguide-link svg{flex-shrink:0;color:#2b7651bd}.sidebar-version-updates-link:hover,.sidebar-userguide-link:hover{color:var(--green-700)}.sidebar-version-updates-link:focus-visible,.sidebar-userguide-link:focus-visible{border-radius:8px;outline:2px solid rgba(43,118,81,.3);outline-offset:3px}.sidebar-nav-item.is-active{color:var(--green-700)}.sidebar-group-items-shell.is-expanded .sidebar-group-items{gap:4px;padding-left:2px}.sidebar-group-items-shell:not(.is-expanded) .sidebar-group-items{padding-left:44px}.sidebar-group-items-shell.is-expanded .sidebar-nav-item{align-items:center;gap:10px;padding:12px 0;color:var(--text-main)}.sidebar-group-items-shell.is-expanded .sidebar-nav-item.is-active,.sidebar-group-items-shell.is-expanded .sidebar-nav-item.is-active .sidebar-nav-icon{color:var(--green-700)}.sidebar-group-items-shell.is-expanded .sidebar-nav-icon{width:18px;height:18px;opacity:1;transform:scale(1)}.sidebar-nav-text{display:flex;min-width:0;flex-direction:column}.sidebar-nav-title-row{display:inline-flex;align-items:center;min-width:0;position:relative}.sidebar-nav-text strong{font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .24s ease,line-height .24s ease,font-weight .24s ease,letter-spacing .24s ease,transform .24s ease}.sidebar-nav-alert-count{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:#e5484d;color:#fff;font-size:11px;font-weight:700;line-height:18px;box-shadow:0 4px 10px #e5484d47}.sidebar-nav-onboarding-dot{position:absolute;top:50%;left:-14px;width:7px;height:7px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px #ffffffeb;pointer-events:none;transform:translateY(-50%)}.sidebar-nav-ai-suggestion-count{position:absolute;z-index:2;top:0;left:-18px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border:2px solid rgba(255,255,255,.96);border-radius:999px;background:linear-gradient(135deg,#24b8c7,#7657e8 58%,#a855f7);box-shadow:0 4px 11px #7657e83d;color:#fff;font-size:10px;font-weight:800;line-height:13px;pointer-events:none}.sidebar-group-items-shell.is-expanded .sidebar-nav-ai-suggestion-count{top:5px;left:11px}.sidebar-ai-count-enter-active,.sidebar-ai-count-leave-active{transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1)}.sidebar-ai-count-enter-from{opacity:0;transform:translateY(38%) scale(.88)}.sidebar-ai-count-leave-to{opacity:0;transform:translateY(-38%) scale(.88)}@media(prefers-reduced-motion:reduce){.sidebar-ai-count-enter-active,.sidebar-ai-count-leave-active{transition:none}}.sidebar-group-items-shell.is-expanded .sidebar-nav-onboarding-dot{width:8px;height:8px}.sidebar-group-items-shell.is-expanded .sidebar-nav-text strong{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.015em;transform:translateY(0)}.logout-button{width:100%;margin-top:12px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;color:var(--text-main)}.console-content{display:flex;flex-direction:column;gap:0;margin-left:200px}.console-content.is-direct-content{padding:0}.overview-panel{display:flex;flex-direction:column;gap:18px;min-height:calc(100vh - 48px)}.content-panel-card{display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - 48px);padding:32px;border-radius:32px;background:#fff;box-shadow:0 18px 40px #0f172a0a}.content-hero{display:flex;gap:16px;padding:0 0 6px;border-bottom:1px solid rgba(15,23,42,.06)}.content-kicker,.section-kicker{color:var(--green-600);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.content-hero h2{margin-top:10px;font-size:34px;font-weight:600;letter-spacing:-.02em}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.overview-card{display:flex;flex-direction:column;gap:18px;min-height:260px}.overview-whiteboard{display:flex;min-height:520px;flex-direction:column;align-items:center;justify-content:center;padding:48px;border-radius:28px;background:linear-gradient(180deg,#fffffffa,#fafbfcf5),var(--surface)}.overview-whiteboard-mark{display:grid;width:128px;height:96px;place-items:center;border-radius:26px;background:#3f8d650f}.overview-whiteboard-mark span{display:block;width:74px;height:10px;border-radius:999px;background:#94a3b861}.overview-whiteboard-mark span:nth-child(2){width:54px}.overview-whiteboard-mark span:nth-child(3){width:88px}.guide-card{grid-column:span 2;position:relative;overflow:visible}.initialization-complete-action{flex:0 0 auto;min-width:76px}.initialization-not-started{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:152px;padding:24px;border:1px solid rgba(63,141,101,.13);border-radius:20px;background:linear-gradient(135deg,#edf7f1eb,#fffffff5)}.initialization-not-started-mark{flex-shrink:0;width:62px;height:62px;border-radius:18px;background:#faf9f9 center / cover no-repeat url(/static/icons/home-loading-four-cardinal.png);box-shadow:0 14px 34px #1f5a3d14}.initialization-not-started h4{margin:0 0 7px;font-size:18px}.initialization-not-started p{max-width:720px;margin:0;color:var(--text-subtle);font-size:13px;line-height:1.7}.initialization-not-started-actions{display:flex;align-items:center;gap:10px}.initialization-ready-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:16px 18px;border:1px solid rgba(63,141,101,.18);border-radius:18px;background:linear-gradient(110deg,#e6f6edf5,#fafdfbfa)}.initialization-ready-banner>div,.initialization-ready-banner>div>span:last-child{display:flex;align-items:center}.initialization-ready-banner>div{gap:12px}.initialization-ready-banner>div>span:last-child{align-items:flex-start;flex-direction:column;gap:3px}.initialization-ready-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--green-700);color:#fff;font-size:19px;font-weight:800}.initialization-ready-banner strong{color:var(--text-main);font-size:15px}.initialization-ready-banner small{color:var(--text-subtle);font-size:12px}.initialization-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1400px){html:not(.is-scaled-desktop-canvas) .initialization-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html:not(.is-scaled-desktop-canvas) .initialization-progress-grid{grid-template-columns:minmax(0,1fr)}}.initialization-progress-card{display:flex;min-width:0;min-height:350px;flex-direction:column;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:19px;background:linear-gradient(180deg,#f9fcfaf5,#fffffffa)}.initialization-progress-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.initialization-progress-card-head h4{margin:0;color:var(--text-main);font-size:17px;line-height:1.35}.initialization-progress-card-head>strong{flex:0 0 auto;color:var(--green-700);font-size:20px;font-variant-numeric:tabular-nums}.initialization-total-progress{width:100%;margin:18px 0 15px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.initialization-progress-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--text-subtle);font-size:12px}.initialization-progress-label strong{color:var(--text-main);font-size:13px;font-variant-numeric:tabular-nums}.initialization-progress-track{overflow:hidden;height:13px;border-radius:999px;background:#cbd5e185}.initialization-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27764e,#57ad7b);transition:width .22s ease}.initialization-total-progress:hover .initialization-progress-track,.initialization-total-progress:focus-visible .initialization-progress-track{box-shadow:0 0 0 3px #3f8d651a}.initialization-total-progress:focus-visible{outline:none}.initialization-total-progress:disabled{cursor:default}.initialization-total-progress:disabled:hover .initialization-progress-track{box-shadow:none}.initialization-department-list{display:flex;flex:1;flex-direction:column;gap:3px;padding-top:11px;border-top:1px solid rgba(15,23,42,.07)}.initialization-department-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:8px;min-height:35px;padding:0 6px;border-radius:9px}.initialization-department-row:hover,.initialization-department-row:focus-within{background:#3f8d6511}.initialization-department-identity{position:relative;display:flex;align-items:center;gap:5px;overflow:hidden;min-width:0;min-height:32px;padding-left:calc(22px + var(--initialization-depth) * 18px)}.initialization-department-toggle{display:flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.initialization-department-toggle span{width:7px;height:7px;border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);transform:rotate(-45deg);transition:transform .15s ease}.initialization-department-toggle.is-expanded span{transform:rotate(45deg) translate(-1px,-1px)}.initialization-department-progress{display:grid;grid-template-columns:74px 42px;align-items:center;gap:8px;width:124px;min-width:0;min-height:32px;padding:4px 0;border:0;background:transparent;color:inherit;cursor:pointer}.initialization-department-progress:focus-visible,.initialization-department-name:focus-visible,.initialization-department-toggle:focus-visible,.initialization-unassigned-row:hover,.initialization-unassigned-row:focus-visible{outline:none}.initialization-department-name{display:block;flex:0 1 auto;overflow:hidden;min-width:0;padding:0;border:0;background:transparent;color:var(--text-subtle);font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.initialization-department-row.is-child .initialization-department-identity:before{position:absolute;top:50%;left:calc(2px + (var(--initialization-depth) - 1) * 18px);width:11px;height:11px;border-bottom:1.5px solid rgba(99,123,110,.36);border-left:1.5px solid rgba(99,123,110,.36);content:"";transform:translateY(-68%)}.initialization-department-mini-track{overflow:hidden;height:6px;border-radius:999px;background:#cbd5e17a}.initialization-department-mini-track i{display:block;height:100%;border-radius:inherit;background:#3f8d65b8}.initialization-department-progress strong,.initialization-unassigned-row strong{color:var(--text-subtle);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.initialization-unassigned-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-top:3px;padding:5px 7px 5px 28px;border:0;border-radius:9px;background:transparent;color:var(--text-faint);font-size:12px;cursor:pointer}.initialization-medal{position:relative;isolation:isolate;display:flex;align-items:center;flex-direction:column;gap:8px;padding:76px 12px 4px;text-align:center}.initialization-medal:before{position:absolute;z-index:0;top:-26px;left:50%;width:220px;height:220px;border-radius:50%;background:repeating-conic-gradient(from -8deg,rgba(239,204,117,.3) 0deg 1deg,transparent 1deg 14deg);content:"";filter:blur(.2px);-webkit-mask:radial-gradient(transparent 0 49%,#000 50% 51%,transparent 52%);mask:radial-gradient(transparent 0 49%,#000 50% 51%,transparent 52%);transform:translate(-50%)}.initialization-medal:after{position:absolute;z-index:0;top:9px;left:50%;width:158px;height:158px;border:1px solid rgba(241,211,139,.44);border-radius:50%;background:radial-gradient(circle,rgba(221,181,91,.16),transparent 66%);box-shadow:0 0 34px #dcb35629,inset 0 0 26px #f0cf821a;content:"";transform:translate(-50%)}.crud-modal-card.initialization-completion-modal{position:relative;width:min(calc(100vw - 32px),392px);overflow:hidden;border:1px solid #e8ede9;border-radius:18px;background:#fff;box-shadow:0 12px 30px #243f311f}.initialization-completion-modal .crud-modal-header{position:absolute;z-index:1;top:12px;right:12px;padding:0}.initialization-completion-modal .crud-modal-header-copy{display:none}.initialization-completion-modal .crud-modal-close{background:transparent;color:#88958d}.initialization-completion-modal .crud-modal-body{gap:0;padding:36px 28px 24px}.initialization-completion-modal .crud-modal-footer{padding:0 28px 28px;border-top:0}.initialization-medal-ribbon{position:absolute;z-index:1;top:0;left:50%;display:flex;gap:16px;transform:translate(-50%)}.initialization-medal-ribbon span{width:30px;height:78px;background:linear-gradient(180deg,#e6c982,#9a7131);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);transform:rotate(14deg)}.initialization-medal-ribbon span+span{transform:rotate(-14deg)}.initialization-medal-mark{position:absolute;z-index:2;top:36px;left:50%;display:flex;align-items:center;justify-content:center;width:102px;height:102px;border:6px solid #d9bb73;border-radius:50%;background:linear-gradient(145deg,#3a3020,#090909);box-shadow:0 18px 40px #00000080,0 0 0 7px #dab97014,0 0 32px #e9c16842,inset 0 1px #ffe9b33d;color:#f4d98d;font-size:40px;font-weight:800;transform:translate(-50%)}.initialization-medal>strong{position:relative;z-index:1;margin-top:60px;color:#f8edcf;font-size:21px;letter-spacing:.08em;text-shadow:0 2px 16px rgba(229,192,108,.18);line-height:1.35}.initialization-medal>span{position:relative;z-index:1;color:#c9b789;font-size:12px}.initialization-medal>p{position:relative;z-index:1;margin:10px 0 0;color:#e6cc91;font-size:14px;font-weight:700}.initialization-medal>i{position:relative;z-index:1;display:block;width:100%;height:1px;margin:16px 0 12px;background:linear-gradient(90deg,transparent,rgba(220,188,118,.62),transparent)}.initialization-medal>b{position:relative;z-index:1;color:#f7e4b3;font-size:16px;font-weight:750}.initialization-medal>small{position:relative;z-index:1;margin-top:-2px;color:#aa9b7c;font-size:11px}.initialization-completion-actions{display:flex;width:100%}.initialization-completion-actions .primary-button{width:100%;min-height:44px;border:1px solid #28734f;border-radius:9px;background:#28734f;box-shadow:none;color:#fff}.crud-modal-card.initialization-manual-completion-modal{width:min(calc(100vw - 32px),420px)}.initialization-manual-completion-modal .crud-modal-body{gap:18px;padding-top:20px}.initialization-manual-completion{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;border:1px solid rgba(63,141,101,.14);border-radius:18px;background:linear-gradient(135deg,#edf7f1eb,#fffffffa)}.initialization-manual-completion-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--green-700);box-shadow:0 8px 20px #1f7a4f29;color:#fff;font-size:19px;font-weight:800}.initialization-manual-completion h3{margin:1px 0 7px;color:var(--text-main);font-size:17px;font-weight:700}.initialization-manual-completion p{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.7}.initialization-manual-completion-modal .initialization-completion-actions{justify-content:flex-end}.initialization-manual-completion-modal .initialization-completion-actions .primary-button{width:auto;min-width:104px;border-color:transparent;background:linear-gradient(135deg,var(--green-600),var(--green-700));box-shadow:0 10px 22px #1f7a4f2e;color:#fff}.guide-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-step{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:var(--surface-soft)}.guide-step.is-current{border-color:#3f8d6533;background:#edf7f1f2}.guide-step.is-completed{border-color:#3f8d6529}.guide-step strong{display:block;font-size:15px;font-weight:600}.guide-step small{display:block;margin-top:4px;color:var(--text-faint);font-size:12px}.guide-node{display:inline-flex;align-items:center;justify-content:center;width:68px;min-width:68px;height:54px;border-radius:16px;background:linear-gradient(135deg,#3f8d6524,#ffffffe0);color:var(--green-700);font-size:28px;font-weight:800;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.guide-step-head{display:flex;align-items:center;gap:12px}.guide-action-card{align-items:stretch}.guide-action{width:100%;margin-top:auto}.guide-title-row{display:flex;align-items:center;gap:12px;min-width:0}.guide-dismiss-text-action{padding:0;border:0;background:transparent;color:var(--text-faint);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;transition:color .18s ease,opacity .18s ease}.guide-dismiss-text-action:hover,.guide-dismiss-text-action:focus-visible{color:var(--green-700);outline:none;text-decoration:underline;text-underline-offset:3px}.guide-dismiss-confirm-copy{margin:0;color:var(--text-subtle);font-size:14px;line-height:1.7}.guide-dismiss-confirm-actions{display:flex;justify-content:flex-end;gap:10px;width:100%}.guide-metric-list{gap:8px}.guide-metric-list .metric-row{padding:10px 12px;border-radius:14px;font-size:13px}.guide-metric-trigger{width:100%;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.guide-metric-trigger:hover,.guide-metric-trigger:focus-visible{background:#3f8d6514;box-shadow:none;outline:none}.metric-dual-progress-row .guide-metric-trigger{padding:6px;margin:-6px;border-radius:10px;background:transparent;box-shadow:none}.guide-metric-list .metric-split-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.guide-metric-list .metric-split-row span{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.guide-metric-list .metric-split-row span+span{padding-left:12px;border-left:1px solid rgba(85,103,92,.16)}.guide-metric-list .metric-split-row span:first-child{padding-right:12px}.guide-metric-list .metric-split-row em{overflow:hidden;color:var(--text-subtle);font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.guide-metric-list .metric-split-row strong{flex:0 0 auto;font-size:16px;font-variant-numeric:tabular-nums}.guide-metric-list .metric-progress-row{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;row-gap:7px}.guide-metric-list .metric-dual-progress-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.metric-mini-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;column-gap:8px;row-gap:7px}.metric-progress-head{display:contents}.metric-progress-head span{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-progress-head strong{grid-column:2;grid-row:2;align-self:center;color:var(--text-subtle);font-size:12px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.metric-progress-track{grid-column:1;grid-row:2;align-self:center;overflow:hidden;height:8px;border-radius:999px;background:#cbd5e180}.metric-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green-600),var(--green-500));transition:width .16s ease}.guide-invite-copy{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.7}.guide-visual-skeleton{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-height:84px;padding:8px 4px;border-radius:16px;background:linear-gradient(90deg,#3f8d650a,#fff0)}.guide-visual-icon{position:relative;display:block;width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#3f8d651f,#3f8d650a)}.guide-visual-icon:before,.guide-visual-icon:after{content:"";position:absolute;border-radius:8px;background:#3f8d6538}.guide-visual-icon-sheet:before{inset:13px 16px 12px;border-radius:6px;background:#ffffff94;box-shadow:inset 0 0 0 1px #3f8d651f}.guide-visual-icon-sheet:after{left:22px;right:22px;top:24px;height:22px;border-radius:3px;background:repeating-linear-gradient(to bottom,rgba(63,141,101,.2) 0,rgba(63,141,101,.2) 2px,transparent 2px,transparent 7px)}.guide-visual-icon-member:before{left:21px;top:13px;width:22px;height:22px;border-radius:999px}.guide-visual-icon-member:after{left:14px;right:14px;bottom:14px;height:18px;border-radius:999px 999px 10px 10px}.guide-visual-icon-qrcode:before{inset:14px;border-radius:6px;background:linear-gradient(90deg,rgba(63,141,101,.26) 10px,transparent 10px 16px,rgba(63,141,101,.26) 16px 25px,transparent 25px),linear-gradient(rgba(63,141,101,.26) 10px,transparent 10px 16px,rgba(63,141,101,.26) 16px 25px,transparent 25px)}.guide-visual-icon-qrcode:after{right:17px;bottom:17px;width:10px;height:10px;border-radius:3px}.guide-visual-lines{display:flex;flex-direction:column;gap:9px}.guide-visual-lines i{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#cbd5e19e,#f1f5f9ad)}.guide-visual-lines i:nth-child(2){width:76%}.guide-visual-lines i:nth-child(3){width:54%}.guide-sop-summary{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px}.guide-warning-popover{position:relative}.guide-warning-popover:after{content:"";position:absolute;top:100%;right:0;z-index:29;width:max(100%,260px);height:10px}.guide-warning-chip{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 12px;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#fff7ed;color:#b45309;font-size:12px;font-weight:600;cursor:pointer;transition:border-radius .18s ease,box-shadow .18s ease,transform .18s ease}.guide-warning-chip strong{color:#9a3412;font-size:13px}.guide-warning-popover:hover .guide-warning-chip,.guide-warning-popover:focus-within .guide-warning-chip{border-radius:14px;box-shadow:0 12px 28px #b4530924;transform:translateY(-1px)}.guide-warning-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:260px;max-width:320px;padding:8px;border:1px solid rgba(245,158,11,.2);border-radius:14px;background:#fff;box-shadow:0 20px 44px #0f172a29;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease}.guide-warning-popover:hover .guide-warning-panel,.guide-warning-popover:focus-within .guide-warning-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.guide-warning-row,.guide-warning-more{display:flex;width:100%;border:0;background:transparent;color:#1f2937;cursor:pointer;text-align:left}.guide-warning-row{flex-direction:column;gap:3px;min-height:48px;padding:8px 10px;border-radius:10px}.guide-warning-row strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.guide-warning-row small{overflow:hidden;color:#8a5a1f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.guide-warning-row:hover,.guide-warning-more:hover,.guide-warning-row:focus-visible,.guide-warning-more:focus-visible{background:#fff7ed}.guide-warning-more{align-items:center;justify-content:center;min-height:36px;margin-top:2px;border-radius:10px;color:#b45309;font-size:12px;font-weight:700}.usage-guide-section{grid-column:span 2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;padding:0}.usage-guide-card{display:flex;flex-direction:column;gap:8px;min-height:auto;padding:6px 4px;border:0;background:transparent;box-shadow:none}.usage-guide-heading{display:flex;align-items:center;gap:12px}.usage-guide-index{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;border-radius:10px;background:#3f8d6514;color:#27764eb8;font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.usage-guide-card h4{margin:0;color:#0f172ad1;font-size:15px;font-weight:650;line-height:1.35}.usage-guide-card p{margin:0;color:#55675cc7;font-size:12.5px;line-height:1.75}.usage-guide-card p+p{margin-top:8px}@media(max-width:1400px){html:not(.is-scaled-desktop-canvas) .usage-guide-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html:not(.is-scaled-desktop-canvas) .usage-guide-section{grid-template-columns:minmax(0,1fr)}}.metric-list{display:flex;flex-direction:column;gap:12px}.digital-overview-web{display:flex;flex-direction:column;gap:18px;color:var(--text-main)}.digital-overview-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:28px;border-radius:24px;border:1px solid rgba(15,23,42,.07);background:#fff;box-shadow:0 18px 46px #0f172a0f}.digital-overview-hero h2{margin-top:8px;font-size:34px;font-weight:700;letter-spacing:0}.digital-overview-hero p:not(.section-kicker){margin-top:8px;color:var(--text-subtle);font-size:15px}.digital-overview-state{padding:26px;border-radius:20px;border:1px solid rgba(15,23,42,.07);background:#fff;color:var(--text-subtle);text-align:center}.digital-overview-state.is-error{color:#b91c1c}.digital-score-card,.digital-panel{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.digital-score-card:after,.digital-panel:after{content:"";position:absolute;inset:0 auto 0 -140%;width:90%;background:linear-gradient(90deg,transparent,rgba(63,141,101,.035),transparent);transform:skew(-18deg);animation:digital-scan 9s infinite ease-in-out;pointer-events:none}.digital-score-card{padding:28px;background:linear-gradient(135deg,#fff,#f7fbf8)}.digital-score-main{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.digital-stage{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(32,191,100,.22);border-radius:999px;background:#20bf641f;color:var(--green-700);font-size:12px;font-weight:700}.digital-score-main h3,.digital-panel-head h3{margin:10px 0 0;color:var(--text-main);font-size:22px;font-weight:700}.digital-score-main p{margin:12px 0 0;max-width:680px;color:var(--text-subtle);font-size:15px;line-height:1.7}.digital-score-main>strong{color:#20bf64;font-size:92px;font-weight:800;line-height:.9;text-shadow:0 0 28px rgba(32,191,100,.24)}.digital-panel-head span,.digital-chip-row span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#3f8d6514;color:var(--green-700);font-size:12px}.digital-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.digital-panel{display:flex;min-height:300px;flex-direction:column;gap:18px;padding:24px}.digital-panel-wide{grid-column:auto}.digital-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.digital-panel-head h3{margin-top:0;font-size:20px}.digital-comparison{display:grid;grid-template-columns:1fr;gap:18px}.digital-comparison-block{padding:18px;border-radius:18px;background:var(--surface-soft)}.digital-subtitle{margin-bottom:14px;color:var(--text-main);font-size:15px;font-weight:700}.digital-track-row{display:grid;grid-template-columns:74px minmax(0,1fr) 54px;align-items:center;gap:12px;margin-bottom:12px;color:var(--text-subtle);font-size:13px}.digital-track-row.is-muted{color:var(--text-faint)}.digital-track{height:10px;border-radius:999px;background:#94a3b82e;overflow:hidden}.digital-track i,.digital-track b{display:block;height:100%;border-radius:inherit}.digital-track i{background:#94a3b83d}.digital-track b,.digital-mini-bar b{background:#20bf64}.digital-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.digital-bar-list{display:flex;flex-direction:column;gap:12px;margin-top:auto}.digital-mini-bar{display:grid;grid-template-columns:70px minmax(0,1fr) 42px;align-items:center;gap:10px;color:var(--text-subtle);font-size:13px}.digital-mini-bar i{display:block;height:10px;border-radius:999px;background:#94a3b82e;overflow:hidden}.digital-mini-bar b{display:block;height:100%;border-radius:inherit}.digital-value-row{display:flex;align-items:center;gap:18px}.digital-value-row strong{min-width:78px;color:#20bf64;font-size:52px;font-weight:800;line-height:1;text-align:center}.digital-value-row p,.digital-ai-summary{margin:0;color:var(--text-subtle);font-size:14px;line-height:1.7}.digital-trend{display:flex;flex-direction:column;height:132px;margin-top:auto;padding-top:4px}.digital-trend-svg{display:block;width:100%;flex:1;min-height:0;overflow:visible}.digital-trend-grid{stroke:#94a3b82e;stroke-width:1;vector-effect:non-scaling-stroke}.digital-trend-area{fill:#20bf6424}.digital-trend-line{fill:none;stroke:#20bf64;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.digital-trend-labels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-top:6px;color:var(--text-faint);font-size:11px;font-weight:650;line-height:1.2;text-align:center}.digital-trend-labels span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-ring{display:grid;width:130px;height:130px;place-items:center;align-self:center;margin-top:auto;border-radius:50%;background:conic-gradient(#20bf64 var(--ring-value),rgba(148,163,184,.18) 0)}.digital-ring span{display:grid;width:82px;height:82px;place-items:center;border-radius:50%;background:#fff;color:var(--text-main);font-size:28px;font-weight:800}.digital-table{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:16px;background:var(--surface-soft)}.digital-table-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(90px,.7fr) minmax(70px,.6fr);gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06);color:var(--text-subtle);font-size:13px}.digital-table-row:last-child{border-bottom:0}.digital-table-row.is-head{color:var(--text-faint);font-size:12px;font-weight:700}.digital-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-table-row .is-warning{color:#fca5a5}.digital-empty{margin:0;padding:12px 0;color:var(--text-faint);font-size:13px}.digital-ai-panel{grid-column:1 / -1;background:#fff}.digital-ai-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;flex:1;margin:0 -24px -24px;padding:20px 24px;background:#1e324609}.digital-ai-columns h4{margin:0 0 12px;color:var(--text-faint);font-size:13px;text-transform:uppercase}.digital-ai-columns p{margin:10px 0 0;color:var(--text-subtle);font-size:14px;line-height:1.7}@keyframes digital-scan{0%{left:-140%}58%{left:-140%}to{left:180%}}.metric-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:var(--surface-soft)}.metric-row span{color:var(--text-subtle);line-height:1.6}.metric-row strong{font-size:20px;font-weight:600}.placeholder-only{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px dashed rgba(15,23,42,.14);border-radius:22px;background:#fafbfcfa;color:var(--text-faint);font-size:18px}.member-workspace{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:360px;padding:32px 28px;text-align:center}.member-workspace h2{margin:8px 0 0;color:var(--text-main);font-size:28px;font-weight:650;letter-spacing:0}.member-workspace p{margin:0;color:var(--text-subtle);line-height:1.7}.member-workspace-copy{display:flex;flex-direction:column;align-items:center}.member-workspace-label{color:var(--text-faint)!important;font-size:12px;font-weight:700;letter-spacing:.08em;max-width:min(360px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-workspace-permission-hint{margin-top:8px;max-width:min(420px,100%);font-size:14px}.member-workspace-qrcode{display:flex;align-items:center;justify-content:center;width:236px;height:236px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 18px 50px #0f172a14;color:var(--text-faint);font-size:13px}.member-workspace-qrcode-image{width:100%;height:100%;object-fit:contain}.context-meta{margin-bottom:20px}.context-label,.switcher-label{display:block;margin-bottom:8px;color:var(--text-faint);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.context-meta h2{margin-top:8px;font-size:28px;font-weight:600}.context-meta p:last-child{margin-top:8px;color:var(--text-subtle)}.switcher-block{display:flex;flex-direction:column;gap:8px}.button-row{display:flex;gap:12px}.member-action-row{justify-content:center;flex-wrap:wrap}.member-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 6px;border:0;background:transparent;color:var(--green-700);font-size:14px;font-weight:650}.member-text-button:hover{color:var(--green-800)}.member-text-button.danger{color:#b91c1c}.member-text-button.danger:hover{color:#991b1b}.button-row .logout-button{margin-top:0}.member-shell{max-width:520px}.member-panel{display:flex;flex-direction:column;gap:18px}.member-compact-switcher{display:grid;gap:8px}.trial-web-lock-panel{width:100%;gap:22px}.trial-web-lock-workspace{min-height:360px}.trial-web-lock-workspace p:not(.member-workspace-label){max-width:360px;color:var(--text-subtle)}.trial-web-lock-account{display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;min-height:42px;margin:0;padding:8px 12px;border-radius:999px;color:var(--text-subtle);font-size:13px;line-height:1.5}.trial-web-lock-account span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-web-lock-account span+span{padding-left:10px;border-left:1px solid rgba(15,23,42,.12)}.trial-web-lock-upgrade{min-width:128px;margin-top:44px;padding:0 22px}.trial-web-lock-super-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:12px}.trial-web-lock-super-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#ffffffc2;color:var(--text-main);font-size:13px;font-weight:700;box-shadow:0 10px 24px #0f172a14}.trial-web-lock-super-button:hover:not(:disabled){transform:translateY(-1px);border-color:#14754c38;background:#fffffff0}.trial-web-lock-super-button:disabled{cursor:not-allowed;opacity:.6}.trial-web-lock-actions{align-items:center;margin-top:14px;gap:10px}.trial-web-lock-action-button{min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text-main);font-size:14px;font-weight:650}.trial-web-lock-action-button:hover:not(:disabled){background:#ffffffb3}.trial-web-lock-action-button:disabled{cursor:not-allowed;opacity:.55}.trial-web-lock-danger-button{color:#b91c1c}.trial-web-lock-icon{display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50%;background:linear-gradient(180deg,#f8fafc,#eef1f5);box-shadow:0 18px 48px #0f172a1f,inset 0 0 0 1px #94a3b847}.trial-web-lock-icon img{width:58px;height:58px;filter:grayscale(1) saturate(0) brightness(.74)}.status-pill,.section-tag{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(63,141,101,.16);background:#fffffff5;color:var(--green-700);font-size:13px;font-weight:600}.summary-grid,.workspace-grid,.placeholder-grid{display:grid;gap:18px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card,.workspace-card{border:1px solid rgba(15,23,42,.06);border-radius:28px;background:#fff;box-shadow:none}.summary-card{padding:22px}.summary-label{color:var(--text-faint);font-size:13px}.summary-card h3{margin-top:14px;font-size:22px;font-weight:600;line-height:1.35}.summary-detail{margin-top:10px;color:var(--text-subtle);font-size:14px;line-height:1.7}.workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr)}.workspace-card{padding:24px}.workspace-card--canvas{display:flex;flex-direction:column;gap:20px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading h3{margin-top:8px;font-size:24px;font-weight:600}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.placeholder-card{min-height:148px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:var(--surface-soft)}.placeholder-card.is-tint{background:#fafbfcfa}.placeholder-card h4{font-size:18px;font-weight:600}.placeholder-card p{margin-top:10px;color:var(--text-subtle);line-height:1.7}.table-placeholder{padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fafbfcfa}.table-placeholder-head,.table-placeholder-row{display:grid;grid-template-columns:1.3fr .8fr .9fr .8fr;gap:12px;align-items:center}.table-placeholder-head{padding:0 10px 10px;color:var(--text-faint);font-size:12px}.table-placeholder-row{padding:14px 10px;border-top:1px solid rgba(15,23,42,.06)}.line{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#cbd5e1cc,#f1f5f9f5)}.w-40{width:40%}.w-24{width:24%}.w-28{width:28%}.w-20{width:20%}.workspace-card--aside{display:flex;flex-direction:column;gap:18px}.agenda-list{display:flex;flex-direction:column;gap:14px;margin:0;padding-left:18px;color:var(--text-subtle);line-height:1.8}:root{--web-logical-vw: 1vw;--web-logical-vh: 1vh}html.is-scaled-desktop-canvas{overflow-x:hidden;--web-logical-vw: calc(var(--web-desktop-canvas-width) / 100);--web-logical-vh: calc(var(--web-desktop-canvas-height) / 100)}html.is-scaled-desktop-canvas #app,html.is-scaled-desktop-canvas #web-overlay-root{width:var(--web-desktop-canvas-width);min-height:var(--web-desktop-canvas-height);zoom:var(--web-desktop-canvas-scale)}html.is-scaled-desktop-canvas #app{transform:translateZ(0)}#web-overlay-root{position:fixed;z-index:5000;top:0;left:0;width:100%;height:100%;pointer-events:none;transform:translateZ(0)}#web-overlay-root>*{pointer-events:auto}html.is-scaled-desktop-canvas #web-overlay-root{height:var(--web-desktop-canvas-height)}html.is-scaled-desktop-canvas .console-shell{display:block;min-height:calc(var(--web-desktop-canvas-height) - 48px)}html.is-scaled-desktop-canvas .console-sidebar{position:fixed;inset:24px auto 24px 24px;width:172px;height:auto;max-height:none}html.is-scaled-desktop-canvas .console-sidebar-scroll{height:auto;overflow:visible}html.is-scaled-desktop-canvas .sidebar-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}html.is-scaled-desktop-canvas .console-content{margin-left:200px}html.is-scaled-desktop-canvas .page-body,html.is-scaled-desktop-canvas .page-panel,html.is-scaled-desktop-canvas .overview-panel,html.is-scaled-desktop-canvas .content-panel-card{min-height:calc(var(--web-desktop-canvas-height) - 48px)}html.is-scaled-desktop-canvas .task-plan-panel,html.is-scaled-desktop-canvas .org-panel{height:calc(var(--web-desktop-canvas-height) - 48px);max-height:calc(var(--web-desktop-canvas-height) - 48px)}.text-field.field-invalid,.text-area.field-invalid,select.text-field.field-invalid{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.text-field.field-invalid::placeholder,.text-area.field-invalid::placeholder{color:#b423188c}.field-error-hint{margin:4px 0 0;font-size:12px;line-height:1.35;color:#b42318}.settings-list-panel{display:grid;gap:0;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;overflow:hidden}.settings-list-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(140px,.55fr) auto;align-items:center;gap:18px;padding:11px 20px;border-bottom:1px solid rgba(148,163,184,.16);background:#f8fafc;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em}.settings-list-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(140px,.55fr) auto;align-items:center;gap:18px;padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.16);background:#fff;color:inherit;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.settings-list-row:last-of-type{border-bottom:0}.settings-list-row:hover,.settings-list-row:focus-visible{background:#f8fafc;outline:none}.settings-list-row:focus-visible{box-shadow:0 0 0 2px #2f8d6538 inset}.settings-list-main,.settings-list-meta,.settings-list-actions{min-width:0;display:flex;align-items:center;gap:12px}.settings-list-main{flex-direction:column;align-items:flex-start;gap:6px}.settings-list-main.is-horizontal{flex-direction:row;align-items:center;gap:14px}.settings-list-main strong{color:#0f172a;font-size:16px;line-height:1.35}.settings-list-main small{color:#64748b;font-size:13px;line-height:1.55}.settings-list-meta{justify-content:flex-start}.settings-list-target{min-width:0;color:#334155;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-list-actions{justify-content:flex-end;gap:8px}.settings-status-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:800}.settings-status-pill.is-enabled{background:#2f8d651f;color:#2f8d65}.settings-list-empty{padding:0 20px 18px;color:#64748b;font-size:14px}.settings-list-footer{padding:0;border-top:1px solid rgba(148,163,184,.16);background:#fafbfc}.settings-list-footer-button{width:100%;padding:14px 16px;border:0;background:transparent;color:#0f766e;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .16s ease}.settings-list-footer-button:hover,.settings-list-footer-button:focus-visible{background:#f1f5f9;outline:none}.web-search-history-panel{position:fixed;z-index:5200;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fffffffa;box-shadow:0 22px 54px #0f172a29;color:#1f2937;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.web-search-history-panel[hidden]{display:none}.web-search-history-title{padding:14px 16px 8px;color:#7b8494;font-size:12px;font-weight:700;letter-spacing:.02em}.web-search-history-list{max-height:min(168px,calc(var(--web-logical-vh) * 36));overflow-y:auto;padding:0 8px 8px}.web-search-history-row{display:flex;min-height:44px;align-items:center;border-top:1px solid rgba(15,23,42,.06)}.web-search-history-row:first-child{border-top:0}.web-search-history-keyword,.web-search-history-delete{border:0;background:transparent}.web-search-history-keyword{min-width:0;flex:1;overflow:hidden;padding:11px 10px;color:#263244;font-size:14px;line-height:1.45;text-align:left;text-overflow:ellipsis;white-space:nowrap}.web-search-history-keyword:hover,.web-search-history-keyword:focus-visible{border-radius:10px;background:#f3f8f5;color:#13795b;outline:0}.web-search-history-delete{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:#8b94a3;font-size:22px;line-height:1}.web-search-history-delete:hover,.web-search-history-delete:focus-visible{background:#f1f3f5;color:#475467;outline:0}@media(max-width:720px){.web-search-history-panel{border-radius:16px}.web-search-history-row{min-height:50px}.web-search-history-keyword{font-size:15px}.web-search-history-delete{width:42px;height:42px}}
