.template-import-mask[data-v-aaf8d583]{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-aaf8d583]{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 80px #0f172a38}.template-import-card.is-upload[data-v-aaf8d583]{width:min(620px,calc(100vw - 64px));max-height:min(700px,calc(100vh - 48px))}.template-import-card.is-preview[data-v-aaf8d583]{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 80px));height:min(860px,calc(100vh - 56px));max-height:min(860px,calc(100vh - 56px))}.template-import-head[data-v-aaf8d583]{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-aaf8d583]{margin:0 0 8px;color:#0f172a;font-size:22px;line-height:1.2}.template-import-head p[data-v-aaf8d583],.template-import-download-row p[data-v-aaf8d583],.template-import-dropzone p[data-v-aaf8d583],.template-import-file-row p[data-v-aaf8d583]{margin:0;color:#64748b}.template-import-close[data-v-aaf8d583]{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-aaf8d583]:hover{background:#e2e8f0}.template-import-body[data-v-aaf8d583]{max-height:calc(100vh - 180px);overflow:auto}.template-import-card.is-preview .template-import-body[data-v-aaf8d583]{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.template-import-upload-stage[data-v-aaf8d583]{display:grid}.template-import-download-row[data-v-aaf8d583]{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-aaf8d583]{min-width:0}.template-import-download-row strong[data-v-aaf8d583]{display:block;margin-bottom:5px;color:#0f172a}.template-import-download-row p[data-v-aaf8d583]{font-size:14px;line-height:1.55}.template-import-download-row .primary-button[data-v-aaf8d583]{min-width:104px;flex:none;white-space:nowrap}.template-import-dropzone[data-v-aaf8d583]{min-height:220px;padding:32px 28px;cursor:pointer;background:linear-gradient(180deg,#f8fffc,#fff)}.template-import-dropzone.is-locked[data-v-aaf8d583]{cursor:default}.template-import-dropzone[data-v-aaf8d583]:focus{outline:2px solid rgba(47,133,90,.28);outline-offset:-2px}.template-import-dropzone-copy[data-v-aaf8d583]{display:grid;justify-items:center;gap:8px;color:#0f172a;text-align:center}.template-import-upload-icon[data-v-aaf8d583]{position:relative;width:64px;height:48px;border:2px solid #dbeee9;border-radius:14px}.template-import-upload-icon[data-v-aaf8d583]:before,.template-import-upload-icon[data-v-aaf8d583]:after{content:"";position:absolute;left:18px;right:18px;height:4px;border-radius:999px;background:#dbeee9}.template-import-upload-icon[data-v-aaf8d583]:before{top:14px}.template-import-upload-icon[data-v-aaf8d583]:after{top:27px}.template-import-file-list[data-v-aaf8d583]{display:grid;gap:8px;width:min(100%,500px);margin:24px auto 0}.template-import-file-row[data-v-aaf8d583]{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-aaf8d583]{min-width:0}.template-import-file-row strong[data-v-aaf8d583]{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-aaf8d583]:last-child{overflow:hidden;text-overflow:ellipsis}.template-import-file-issue-mark[data-v-aaf8d583]{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-aaf8d583]{background:#fee2e2;color:#b42318}.template-import-file-issue-mark.is-warning[data-v-aaf8d583]{background:#fff7ed;color:#b45309}.template-import-file-issue-text[data-v-aaf8d583]{flex:0 0 auto;color:#b45309;font-size:13px;font-weight:700;white-space:nowrap}.template-import-file-issue-text.is-error[data-v-aaf8d583]{color:#b42318}.template-import-file-row p[data-v-aaf8d583]{overflow:hidden;margin-top:3px;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.template-import-file-remove[data-v-aaf8d583]{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-aaf8d583]:hover{background:#2f855a14;color:#176f49}.template-import-file-remove[data-v-aaf8d583]:disabled{cursor:not-allowed;opacity:.45}.template-import-file-remove[data-v-aaf8d583]:disabled:hover{background:transparent;color:#64748b}.template-import-upload-actions[data-v-aaf8d583]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 28px 28px}.template-import-preview-stage[data-v-aaf8d583]{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-aaf8d583]{grid-template-rows:auto auto minmax(0,1fr)}.template-import-preview-content[data-v-aaf8d583]{min-height:0;overflow:hidden}.template-import-preview-stage.has-issues .template-import-preview-content[data-v-aaf8d583]{grid-row:3}.template-import-preview-content[data-v-aaf8d583]>*{min-height:0}.template-import-preview-head[data-v-aaf8d583],.template-import-preview-actions[data-v-aaf8d583]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.template-import-preview-head>div[data-v-aaf8d583]:first-child{min-width:0}.template-import-preview-head strong[data-v-aaf8d583]{display:block;margin-bottom:10px;color:#0f172a;font-size:20px}.template-import-summary-grid[data-v-aaf8d583]{display:flex;flex-wrap:wrap;gap:8px}.template-import-summary-grid span[data-v-aaf8d583]{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-aaf8d583]{color:#0f172a}.template-import-summary-grid .danger[data-v-aaf8d583]{border-color:#fecaca;background:#fff1f2;color:#b42318}.template-import-issues-panel[data-v-aaf8d583]{display:grid;gap:10px;padding:14px;border:1px solid #fecaca;border-radius:14px;background:#fff7f7}.template-import-issues-head[data-v-aaf8d583]{display:flex;align-items:center;justify-content:space-between;gap:16px}.template-import-issues-head strong[data-v-aaf8d583]{color:#991b1b}.template-import-issues-head span[data-v-aaf8d583]{color:#b42318;font-size:13px}.template-import-issues-list[data-v-aaf8d583]{display:grid;gap:8px;max-height:180px;overflow:auto}.template-import-issue-row[data-v-aaf8d583]{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-aaf8d583]{display:block;color:#0f172a;font-size:14px;line-height:1.45}.template-import-issue-row p[data-v-aaf8d583]{margin:3px 0 0;color:#64748b;font-size:12px}.template-import-issue-badge[data-v-aaf8d583]{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-aaf8d583]{background:#fee2e2;color:#b42318}.template-import-issue-badge.warning[data-v-aaf8d583]{background:#fff7ed;color:#b45309}.template-import-empty-result[data-v-aaf8d583]{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-aaf8d583]{color:#0f172a;font-size:16px}.template-import-empty-result p[data-v-aaf8d583]{max-width:420px;margin:0;line-height:1.6}@media(max-width:900px){.template-import-card.is-upload[data-v-aaf8d583],.template-import-card.is-preview[data-v-aaf8d583]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.template-import-head[data-v-aaf8d583],.template-import-download-row[data-v-aaf8d583]{padding-inline:22px}.template-import-download-row[data-v-aaf8d583]{grid-template-columns:1fr}.template-import-download-row .primary-button[data-v-aaf8d583]{justify-self:start}}.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)}}.ui-filter-presets[data-v-969baedc]{display:flex;align-items:center;min-height:48px}.ui-filter-preset-trigger[data-v-969baedc]{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-969baedc]:hover{color:var(--green-600)}.ui-filter-preset-trigger[data-v-969baedc]:disabled{cursor:not-allowed;opacity:.55}.filter-preset-list[data-v-969baedc]{display:grid;gap:12px}.filter-preset-empty[data-v-969baedc]{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-969baedc]{display:grid;gap:8px;max-height:360px;overflow:auto}.filter-preset-item[data-v-969baedc]{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-969baedc]{border-color:var(--green-500);background:#f4fbf7}.filter-preset-apply[data-v-969baedc],.filter-preset-delete[data-v-969baedc],.filter-preset-save-row[data-v-969baedc]{border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit}.filter-preset-apply[data-v-969baedc]{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-969baedc]{display:grid;min-width:0;gap:4px}.filter-preset-name[data-v-969baedc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.filter-preset-summary[data-v-969baedc]{overflow:hidden;color:var(--text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.filter-preset-delete[data-v-969baedc]{width:40px;align-self:stretch;display:grid;place-items:center;color:#b42318;border-left:1px solid var(--border)}.filter-preset-delete[data-v-969baedc]:disabled{cursor:not-allowed;opacity:.5}.filter-preset-save-row[data-v-969baedc]{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-969baedc]{display:grid;gap:16px}.filter-preset-field[data-v-969baedc]{display:grid;gap:8px;color:var(--text-muted);font-weight:700}.filter-preset-input[data-v-969baedc]{height:44px;border:1px solid var(--border);border-radius:8px;padding:0 12px;color:var(--text);font:inherit}.filter-preset-secondary[data-v-969baedc],.filter-preset-primary[data-v-969baedc]{height:40px;border-radius:8px;padding:0 18px;font:inherit;font-weight:800;cursor:pointer}.filter-preset-secondary[data-v-969baedc]{border:1px solid var(--border);background:#fff;color:var(--text-muted)}.filter-preset-primary[data-v-969baedc]{border:1px solid var(--green-600);background:var(--green-600);color:#fff}.filter-preset-secondary[data-v-969baedc]:disabled,.filter-preset-primary[data-v-969baedc]:disabled{cursor:not-allowed;opacity:.55}.ui-form[data-v-b6d9eeb0]{display:grid;gap:18px}.ui-form.is-gap-sm[data-v-b6d9eeb0]{gap:14px}.ui-form.is-gap-md[data-v-b6d9eeb0]{gap:18px}.ui-form.is-gap-lg[data-v-b6d9eeb0]{gap:22px}.ui-form.is-compact[data-v-b6d9eeb0]{gap:14px}.ui-form.is-card[data-v-b6d9eeb0]{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-b6d9eeb0]{padding:0;border:0;border-radius:0;background:transparent}.ui-form.is-split[data-v-b6d9eeb0]{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-b6d9eeb0]{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-b6d9eeb0]: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-b6d9eeb0]{min-width:0;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.ui-form-split-column-inner[data-v-b6d9eeb0]{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-b6d9eeb0]{padding:var(--ui-form-split-left-padding)}.ui-form-split-column-right .ui-form-split-column-inner[data-v-b6d9eeb0]{padding:var(--ui-form-split-right-padding)}.ui-form.is-split.has-column-scroll[data-v-b6d9eeb0]{height:100%;overflow:hidden}.ui-form.is-split.has-column-scroll .ui-form-split-column[data-v-b6d9eeb0]{overflow-y:auto;overscroll-behavior:contain}.ui-form.is-gap-sm .ui-form-split-column-inner[data-v-b6d9eeb0]{gap:14px}.ui-form.is-gap-md .ui-form-split-column-inner[data-v-b6d9eeb0]{gap:18px}.ui-form.is-gap-lg .ui-form-split-column-inner[data-v-b6d9eeb0]{gap:22px}.ui-form-split-column-left[data-v-b6d9eeb0]{grid-column:1}.ui-form-split-column-right[data-v-b6d9eeb0],.ui-form.is-split.has-divider .ui-form-split-column-right[data-v-b6d9eeb0]{grid-column:3}@media(max-width:960px){.ui-form.is-split[data-v-b6d9eeb0],.ui-form.is-split.has-divider[data-v-b6d9eeb0]{grid-template-columns:1fr}.ui-form.is-split.has-divider[data-v-b6d9eeb0]:before{display:none}.ui-form.is-split.has-column-scroll[data-v-b6d9eeb0]{overflow:visible}.ui-form.is-split.has-column-scroll .ui-form-split-column[data-v-b6d9eeb0]{overflow-y:visible}.ui-form-split-column-left[data-v-b6d9eeb0],.ui-form-split-column-right[data-v-b6d9eeb0],.ui-form.is-split.has-divider .ui-form-split-column-right[data-v-b6d9eeb0]{grid-column:auto}}.ui-form-actions[data-v-d781ab11]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-form-actions.is-start[data-v-d781ab11]{justify-content:flex-start}.ui-form-actions.is-end[data-v-d781ab11]{justify-content:flex-end}.ui-form-actions.is-between[data-v-d781ab11]{justify-content:space-between}@media(max-width:960px){.ui-form-actions.is-between[data-v-d781ab11]{justify-content:flex-start}}.ui-switch-card[data-v-d3efd789]{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-d3efd789]:hover:not(.is-disabled){border-color:#0f766e3d;background:#fff;box-shadow:0 10px 24px #0f172a0d}.ui-switch-card[data-v-d3efd789]:focus-visible{outline:2px solid rgba(15,118,110,.32);outline-offset:2px}.ui-switch-card.is-active[data-v-d3efd789]{border-color:#0f766e3d;background:linear-gradient(180deg,#f3fbf6fa,#fffffff5)}.ui-switch-card.is-invalid[data-v-d3efd789]{border-color:#fca5a5;background:#fef2f2e6;box-shadow:0 0 0 1px #b423181f}.ui-switch-card.is-disabled[data-v-d3efd789]{cursor:not-allowed;opacity:.68}.ui-switch-card.is-compact[data-v-d3efd789]{min-height:0;padding:12px 12px 12px 14px;gap:12px}.ui-switch-card__icon[data-v-d3efd789]{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-d3efd789]{flex:1;min-width:0;display:grid;gap:4px}.ui-switch-card__copy strong[data-v-d3efd789]{color:#0f172a;font-size:14px;font-weight:600;line-height:1.35}.ui-switch-card:not(.is-compact) .ui-switch-card__copy strong[data-v-d3efd789]{font-size:16px}.ui-switch-card__copy small[data-v-d3efd789]{color:#64748b;font-size:12px;line-height:1.45}.ui-switch-card__control[data-v-d3efd789]{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-d3efd789]{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-d3efd789]{background:linear-gradient(135deg,#0f766e,#22c55e)}.ui-switch-card__thumb[data-v-d3efd789]{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-d3efd789]{transform:translate(20px)}.ui-switch-card__state[data-v-d3efd789]{white-space:nowrap}@media(max-width:720px){.ui-switch-card[data-v-d3efd789]:not(.is-compact){align-items:flex-start;flex-direction:column}}.ui-form-field[data-v-5c6696e6]{display:grid;gap:8px;min-width:0}.ui-form-field.is-span-2[data-v-5c6696e6]{grid-column:span 2}.ui-form-field.is-span-3[data-v-5c6696e6]{grid-column:span 3}.ui-form-field-label-row[data-v-5c6696e6]{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%}.ui-form-field-label[data-v-5c6696e6]{color:#334155;font-size:13px;font-weight:600;line-height:1.4}.ui-form-field.has-error .ui-form-field-label[data-v-5c6696e6]{color:#b91c1c}.ui-form-field-control[data-v-5c6696e6],.ui-form-field-custom-wrap[data-v-5c6696e6]{min-width:0}.ui-form-field-custom-wrap.field-invalid[data-v-5c6696e6]{border-radius:16px;box-shadow:0 0 0 1px #b423181f}.ui-form-field-input[data-v-5c6696e6]{width:100%}.ui-form-trigger[data-v-5c6696e6]{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-5c6696e6]{border-color:#fca5a5;box-shadow:0 0 0 1px #b423181f}.ui-form-trigger-wrap[data-v-5c6696e6]{display:flex;align-items:center;gap:10px}.ui-form-trigger.is-placeholder .ui-form-trigger-text[data-v-5c6696e6]{color:#94a3b8}.ui-form-trigger.is-readonly[data-v-5c6696e6]{cursor:default}.ui-form-trigger-action[data-v-5c6696e6]{color:#2b7651;font-size:13px;font-weight:600}.ui-form-trigger-action.is-readonly[data-v-5c6696e6]{color:#94a3b8}.ui-form-trigger-clear[data-v-5c6696e6]{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-5c6696e6],.ui-form-field-error[data-v-5c6696e6]{margin:0;font-size:12px;line-height:1.5}.ui-form-field-hint[data-v-5c6696e6]{color:#94a3b8}.ui-form-field-error[data-v-5c6696e6]{color:#b91c1c}.ui-form-option-list[data-v-5c6696e6]{display:flex;flex-wrap:wrap;gap:12px 18px}.ui-form-option-item[data-v-5c6696e6]{display:inline-flex;align-items:center;gap:8px;color:#0f172a}@media(max-width:960px){.ui-form-field.is-span-2[data-v-5c6696e6],.ui-form-field.is-span-3[data-v-5c6696e6]{grid-column:span 1}}.ui-toolbar-field[data-v-526a2a6c]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-526a2a6c]{font-size:13px;font-weight:700;color:#556070}.ui-select-trigger[data-v-526a2a6c]{display:flex;min-height:62px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:24px;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-526a2a6c]{cursor:pointer}.ui-select-trigger[data-v-526a2a6c]:hover,.ui-select-trigger.is-open[data-v-526a2a6c]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.ui-select-trigger.is-empty .ui-select-input[data-v-526a2a6c]::placeholder{color:#8b94a7}.ui-select-copy[data-v-526a2a6c]{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;align-content:center;gap:6px}.ui-select-copy--single[data-v-526a2a6c]{flex-wrap:nowrap}.ui-select-single-value[data-v-526a2a6c]{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-526a2a6c]{color:#8b94a7;font-weight:600}.ui-select-placeholder[data-v-526a2a6c]{min-width:0;overflow:hidden;color:#8b94a7;font-size:15px;font-weight:600;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.ui-select-chip[data-v-526a2a6c]{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-526a2a6c]:hover{border-color:#b91c1c38;background:#fef2f2e6;color:#b91c1c}.ui-select-chip-label[data-v-526a2a6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-input[data-v-526a2a6c]{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-526a2a6c]:focus{outline:0!important;box-shadow:none!important}.ui-select-input[readonly][data-v-526a2a6c]{cursor:pointer}.ui-select-input.is-selection-spacer[data-v-526a2a6c]{width:0;height:0;min-width:0;flex:0 0 0;line-height:0;padding:0}.ui-select-icon[data-v-526a2a6c]{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-icon[data-v-526a2a6c]:hover{background:#0f172a0d}.ui-select-panel[data-v-526a2a6c]{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-list[data-v-526a2a6c]{display:flex;max-height:inherit;flex-direction:column;gap:2px;overflow:auto;padding:0 6px 4px}.ui-select-option[data-v-526a2a6c]{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-526a2a6c]:hover{background:#f8fafcf2}.ui-select-option.active[data-v-526a2a6c]{background:#f1f5f9f2;color:#0d9488}.option-check[data-v-526a2a6c]{flex-shrink:0;color:#2b7651}.ui-select-check-slot[data-v-526a2a6c]{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-526a2a6c]{background:#2b76511f}.ui-select-radio[data-v-526a2a6c]{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-526a2a6c]{border-color:#2b7651}.ui-select-radio.active[data-v-526a2a6c]:after{position:absolute;inset:3px;border-radius:50%;background:#2b7651;content:""}.ui-select-empty[data-v-526a2a6c]{color:#8b94a7;font-size:13px}.ui-select-empty[data-v-526a2a6c]{padding:18px 4px;text-align:center}.ui-query-panel[data-v-6892c6a9]{display:flex;flex-direction:column;gap:12px}.ui-query-head[data-v-6892c6a9]{display:flex;flex-direction:column;gap:4px}.ui-query-head strong[data-v-6892c6a9]{font-size:16px;color:#111827}.ui-query-head p[data-v-6892c6a9]{margin:0;color:#6b7280;font-size:13px;line-height:1.5}.ui-query-main[data-v-6892c6a9]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ui-query-fields[data-v-6892c6a9]{display:contents}.ui-query-applied[data-v-6892c6a9]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-height:20px}.ui-query-footer[data-v-6892c6a9]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.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-6892c6a9]:not(.has-head):not(.has-footer):not(.has-applied){gap:0}@media(max-width:900px){.ui-query-main[data-v-6892c6a9]{flex-direction:column;align-items:stretch}.ui-query-actions[data-v-6892c6a9]{justify-content:flex-start}}.ui-qrcode-card-backdrop[data-v-622b95c9]{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-622b95c9]{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-622b95c9]{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-622b95c9]:hover{background:#0f172a14}.ui-qrcode-card-media[data-v-622b95c9]{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-622b95c9]{width:252px;height:252px;border-radius:18px;background:#fff;object-fit:contain}.ui-qrcode-card-env[data-v-622b95c9]{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-622b95c9]{color:#64748b}.ui-qrcode-card-copy[data-v-622b95c9]{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-622b95c9]{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-622b95c9]{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-622b95c9]{color:#b91c1c}@media(max-width:480px){.ui-qrcode-card[data-v-622b95c9]{width:min(340px,100%)}.ui-qrcode-card-media[data-v-622b95c9]{width:224px;min-height:224px;margin:42px 24px 26px}.ui-qrcode-card-image[data-v-622b95c9]{width:224px;height:224px}}.ui-toolbar-field[data-v-5d075b2b]{display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-5d075b2b]{font-size:13px;font-weight:700;color:#556070}.ui-search-shell[data-v-5d075b2b]{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-5d075b2b]{height:54px;border-radius:18px}.ui-search-shell.is-compact[data-v-5d075b2b]{height:32px;gap:6px;border-radius:999px;background:#ffffffeb;padding:0 8px 0 10px;box-shadow:none}.ui-search-shell[data-v-5d075b2b]:focus-within,.ui-search-shell.has-value[data-v-5d075b2b]{border-color:#3b82f657;box-shadow:0 16px 30px #3b82f61f}.ui-search-shell.is-compact[data-v-5d075b2b]:focus-within,.ui-search-shell.is-compact.has-value[data-v-5d075b2b]{border-color:#0f766e57;box-shadow:0 0 0 3px #0f766e14}.ui-search-shell.has-tag[data-v-5d075b2b]{gap:8px}.ui-search-icon[data-v-5d075b2b]{display:inline-flex;width:20px;height:20px;color:#64748b}.ui-search-shell.is-compact .ui-search-icon[data-v-5d075b2b]{width:15px;height:15px;color:#94a3b8}.ui-search-icon svg[data-v-5d075b2b]{width:100%;height:100%}.ui-search-input[data-v-5d075b2b]{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-5d075b2b]{min-width:72px}.ui-search-input[data-v-5d075b2b]::placeholder{color:#8b94a7}.ui-search-shell.is-compact .ui-search-input[data-v-5d075b2b]{font-size:12px}.ui-search-shell.is-compact .ui-search-input[data-v-5d075b2b]::placeholder{color:#94a3b8}.ui-search-input[data-v-5d075b2b]::-webkit-search-decoration,.ui-search-input[data-v-5d075b2b]::-webkit-search-cancel-button,.ui-search-input[data-v-5d075b2b]::-webkit-search-results-button,.ui-search-input[data-v-5d075b2b]::-webkit-search-results-decoration{display:none}.ui-search-tags[data-v-5d075b2b]{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-5d075b2b]::-webkit-scrollbar{display:none}.ui-search-tag[data-v-5d075b2b]{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-5d075b2b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.ui-search-tag-clear[data-v-5d075b2b],.ui-search-submit[data-v-5d075b2b]{border:0;border-radius:999px;font-size:12px;font-weight:700}.ui-search-tag-clear[data-v-5d075b2b]{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-5d075b2b]{max-width:58%;gap:4px}.ui-search-shell.is-compact .ui-search-tag[data-v-5d075b2b]{max-width:120px;height:22px;gap:4px;padding:0 6px 0 8px}.ui-search-shell.is-compact .ui-search-tag-label[data-v-5d075b2b]{font-size:11px;line-height:1}.ui-search-shell.is-compact .ui-search-tag-clear[data-v-5d075b2b]{width:16px;height:16px;font-size:12px}.ui-search-submit[data-v-5d075b2b]{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-5d075b2b]:hover,.ui-search-submit[data-v-5d075b2b]:focus-visible{background:#0f766e;outline:none}.ui-search-submit-enter[data-v-5d075b2b]{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-5d075b2b]{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-5d075b2b]:hover,.ui-search-shell.is-compact .ui-search-submit[data-v-5d075b2b]:focus-visible{background:#0f766e;outline:none}.ui-form-section[data-v-e6253e8d]{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-e6253e8d]{background:#f8fafc9e}.ui-form-section.is-sm[data-v-e6253e8d]{gap:12px;padding:14px 16px;border-radius:18px}.ui-form-section.is-flat[data-v-e6253e8d],.ui-form-section.is-flat.is-sm[data-v-e6253e8d]{padding:0;border:0;border-radius:0;background:transparent}.ui-form-section-head[data-v-e6253e8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-form-section-copy strong[data-v-e6253e8d]{display:block;color:#0f172a;font-size:18px;line-height:1.4}.ui-form-section.is-sm .ui-form-section-copy strong[data-v-e6253e8d]{font-size:16px}.ui-form-section-copy p[data-v-e6253e8d]{margin:6px 0 0;color:#64748b;line-height:1.6}.ui-form-section.is-sm .ui-form-section-copy p[data-v-e6253e8d]{margin-top:4px;font-size:13px;line-height:1.5}.ui-form-section-actions[data-v-e6253e8d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui-form-section-body[data-v-e6253e8d]{display:grid;gap:14px}@media(max-width:960px){.ui-form-section-head[data-v-e6253e8d]{flex-direction:column;align-items:flex-start}}.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-f3908c42]{display:flex;min-width:0;min-height:0;flex-direction:column}.ui-table-scroll-control[data-v-f3908c42]{position:absolute;z-index:4;top:7px}.ui-table-scroll-control.is-left[data-v-f3908c42]{left:10px}.ui-table-scroll-control.is-right[data-v-f3908c42]{right:calc(var(--ui-table-scroll-fixed-right-width) + 10px)}.ui-table-scroll-control button[data-v-f3908c42]{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-f3908c42]:hover,.ui-table-scroll-control button[data-v-f3908c42]:focus-visible{border-color:#2b765161;background:var(--green-100);outline:none}.ui-table-scroll-tooltip[data-v-f3908c42]{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-f3908c42]{left:0}.ui-table-scroll-control.is-right .ui-table-scroll-tooltip[data-v-f3908c42]{right:0}.ui-table-scroll-control:hover .ui-table-scroll-tooltip[data-v-f3908c42],.ui-table-scroll-control:focus-within .ui-table-scroll-tooltip[data-v-f3908c42]{opacity:1;transform:translateY(0)}.ui-table-scroll-shell[data-v-f3908c42]{position:relative;display:flex;min-width:0;min-height:0;flex:1}.ui-table-scroll-shell[data-v-f3908c42] table thead th:last-child,.ui-table-scroll-shell[data-v-f3908c42] table tbody td:last-child{transition:box-shadow .16s ease}.ui-table-scroll-shell.has-fixed-right-shadow[data-v-f3908c42] table thead th:last-child,.ui-table-scroll-shell.has-fixed-right-shadow[data-v-f3908c42] table tbody td:last-child{box-shadow:-12px 0 18px -10px #0f172a3d}.ui-table-scroll-viewport[data-v-f3908c42]{min-width:0;min-height:0;flex:1;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ui-table-scroll-viewport[data-v-f3908c42]:focus-visible{border-radius:8px;outline:2px solid rgba(43,118,81,.25);outline-offset:-2px}.ui-table-scroll-edge[data-v-f3908c42]{position:absolute;z-index:2;top:0;bottom:0;width:34px;pointer-events:none}.ui-table-scroll-edge.is-left[data-v-f3908c42]{left:0;background:linear-gradient(90deg,#fffffffa,#fff0)}.ui-table-scroll-edge.is-right[data-v-f3908c42]{right:var(--ui-table-scroll-fixed-right-width);background:linear-gradient(270deg,#fffffffa,#fff0)}.ui-tag-select-field[data-v-0f1e3870],.ui-tag-selector-backdrop[data-v-0f1e3870]{--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-0f1e3870]{display:flex;min-width:0;flex-direction:column;gap:10px}.ui-tag-select-label[data-v-0f1e3870]{color:#556070;font-size:13px;font-weight:700}.ui-tag-select-label-row[data-v-0f1e3870]{display:flex;align-items:center;gap:6px;min-width:0}.ui-tag-select-trigger[data-v-0f1e3870]{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-0f1e3870]{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-0f1e3870]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;cursor:pointer}.ui-tag-select-trigger[data-v-0f1e3870]:focus-visible{outline:3px solid var(--ui-tag-primary-ring)}.ui-tag-select-trigger-chip[data-v-0f1e3870]{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-0f1e3870]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tag-select-chip-x[data-v-0f1e3870]{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-0f1e3870]{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-0f1e3870]{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-0f1e3870]{position:relative;display:flex;width:min(760px,calc(100vw - 64px));height:560px;max-height:calc(100vh - 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-0f1e3870]{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-0f1e3870]{min-width:0;margin:0;color:#0f172a;font-size:24px;font-weight:800;line-height:1.15}.ui-tag-selector-close[data-v-0f1e3870]{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-0f1e3870]{width:22px;height:22px}.ui-tag-selector-search[data-v-0f1e3870]{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-0f1e3870]{width:22px;height:22px}.ui-tag-selector-search input[data-v-0f1e3870]{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-0f1e3870]:focus{border:0!important;outline:0!important;box-shadow:none!important}.ui-tag-selector-search input[data-v-0f1e3870]::placeholder{color:#9aa4b2}.ui-tag-selector-list[data-v-0f1e3870]{min-height:0;flex:1;overflow:auto;border-top:1px solid rgba(241,245,249,.9)}.ui-tag-selector-item[data-v-0f1e3870]{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:18px;border:0;border-bottom:1px solid #f6f7f9;background:#fff;padding:0 30px;text-align:left}.ui-tag-selector-item.is-selected[data-v-0f1e3870]{background:var(--ui-tag-primary-soft)}.ui-tag-selector-item span[data-v-0f1e3870]:first-child{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-0f1e3870]{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-0f1e3870]{width:16px;height:16px}.ui-tag-selector-item.is-selected .ui-tag-selector-checkbox[data-v-0f1e3870]{border-color:var(--ui-tag-primary);background:var(--ui-tag-primary);color:#fff}.ui-tag-selector-empty[data-v-0f1e3870]{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-0f1e3870]{width:96px;height:96px;object-fit:contain;opacity:.9}.ui-tag-selector-empty strong[data-v-0f1e3870]{max-width:560px;overflow:hidden;color:#333;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ui-tag-selector-error[data-v-0f1e3870]{max-width:560px;color:#dc2626;font-size:15px;line-height:1.45;text-align:center}.ui-tag-selector-create[data-v-0f1e3870]{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-0f1e3870]:disabled{opacity:.72}.ui-tag-selector-footer[data-v-0f1e3870]{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-0f1e3870]{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.ui-tag-selector-selected strong[data-v-0f1e3870]{color:#64748b;font-size:14px;font-weight:800}.ui-tag-selector-selected span[data-v-0f1e3870]{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-0f1e3870]{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-0f1e3870]{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;background:#0f172a6b}.ui-tag-delete-card[data-v-0f1e3870]{width:100%;border-radius:30px 30px 0 0;background:#fff;padding:30px 36px 36px;box-sizing:border-box}.ui-tag-delete-card h3[data-v-0f1e3870]{margin:0;color:#0f172a;font-size:24px;font-weight:800}.ui-tag-delete-card p[data-v-0f1e3870]{margin:16px 0 0;color:#334155;font-size:18px;line-height:1.5}.ui-tag-delete-list[data-v-0f1e3870]{display:flex;max-height:220px;flex-direction:column;gap:8px;margin-top:14px;overflow:auto}.ui-tag-delete-item[data-v-0f1e3870]{border-radius:10px;background:#f8fafc;color:#334155;padding:10px 12px;font-size:15px}.ui-tag-delete-muted[data-v-0f1e3870],.ui-tag-delete-tip[data-v-0f1e3870],.ui-tag-delete-error[data-v-0f1e3870]{margin-top:14px;font-size:15px;line-height:1.45}.ui-tag-delete-muted[data-v-0f1e3870],.ui-tag-delete-tip[data-v-0f1e3870]{color:#64748b}.ui-tag-delete-error[data-v-0f1e3870]{color:#dc2626}.ui-tag-delete-actions[data-v-0f1e3870]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ui-tag-delete-cancel[data-v-0f1e3870],.ui-tag-delete-confirm[data-v-0f1e3870]{min-width:120px;height:52px;border:0;border-radius:999px;font-size:18px;font-weight:800}.ui-tag-delete-cancel[data-v-0f1e3870]{background:#f1f5f9;color:#64748b}.ui-tag-delete-confirm[data-v-0f1e3870]{background:#ef4444;color:#fff}.ui-tag-delete-confirm[data-v-0f1e3870]:disabled{opacity:.55}@media(max-width:720px){.ui-tag-selector-backdrop[data-v-0f1e3870]{align-items:flex-end;padding:0}.ui-tag-selector-modal[data-v-0f1e3870]{width:100%;height:min(720px,calc(100vh - 24px));max-height:calc(100vh - 24px);border-radius:28px 28px 0 0}.ui-tag-selector-header[data-v-0f1e3870]{padding:24px 24px 18px}.ui-tag-selector-header h2[data-v-0f1e3870]{font-size:28px}.ui-tag-selector-close[data-v-0f1e3870]{width:54px;height:54px}.ui-tag-selector-search[data-v-0f1e3870]{height:62px;margin:0 24px 18px;border-radius:24px}.ui-tag-selector-search input[data-v-0f1e3870]{font-size:19px}.ui-tag-selector-item[data-v-0f1e3870]{min-height:66px;padding:0 28px}.ui-tag-selector-item span[data-v-0f1e3870]:first-child{font-size:19px}.ui-tag-selector-footer[data-v-0f1e3870]{padding:18px 24px 24px}.ui-tag-selector-confirm[data-v-0f1e3870]{min-width:128px;height:56px;font-size:20px}}.object-snapshot[data-v-b668c1d4]{display:grid;gap:18px}.object-snapshot__header[data-v-b668c1d4]{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-b668c1d4]{color:var(--text-main);font-size:20px;overflow-wrap:anywhere}.object-snapshot__header span[data-v-b668c1d4]{color:var(--text-subtle);font-size:13px;white-space:nowrap}.object-snapshot__grid[data-v-b668c1d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.object-snapshot__grid div[data-v-b668c1d4]{display:grid;gap:6px;min-width:0}.object-snapshot__grid dt[data-v-b668c1d4]{color:var(--text-subtle);font-size:12px}.object-snapshot__grid dd[data-v-b668c1d4]{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-field-help[data-v-6122f58c]{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1}.ui-field-help-trigger[data-v-6122f58c]{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-6122f58c]:hover,.ui-field-help-trigger[data-v-6122f58c]:focus-visible,.ui-field-help.is-open .ui-field-help-trigger[data-v-6122f58c]{border-color:#0f766e80;background:#ecfdf5;color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1a}.ui-field-help-popover[data-v-6122f58c]{position:fixed;z-index:1000;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-6122f58c]: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-6122f58c]:before{top:50%;left:-5px;transform:translateY(-50%) rotate(45deg)}.ui-field-help-popover.is-left[data-v-6122f58c]:before{top:50%;right:-5px;transform:translateY(-50%) rotate(225deg)}.ui-field-help-popover.is-bottom[data-v-6122f58c]:before{top:-5px;left:12px;transform:rotate(135deg)}.ui-field-help-popover.is-top[data-v-6122f58c]:before{bottom:-5px;left:50%;transform:translate(-50%) rotate(-45deg)}.ui-field-help-title[data-v-6122f58c]{color:#0f172a;font-size:13px;line-height:1.35}.ui-field-help-body[data-v-6122f58c]{display:grid;gap:8px;color:#475569;font-size:12px;line-height:1.65;white-space:normal}[data-v-6122f58c] .ui-field-help-body p{margin:0}[data-v-6122f58c] .ui-field-help-body strong{color:#0f172a;font-weight:700}.ui-form-grid[data-v-8ebb13ca]{display:grid;gap:14px 16px}.ui-form-grid.is-1[data-v-8ebb13ca]{grid-template-columns:1fr}.ui-form-grid.is-2[data-v-8ebb13ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid.is-3[data-v-8ebb13ca]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.ui-form-grid.is-2[data-v-8ebb13ca],.ui-form-grid.is-3[data-v-8ebb13ca]{grid-template-columns:1fr}}.split-editor-backdrop[data-v-e8157350]{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-e8157350]{position:relative;width:min(900px,100%);max-height:calc(100vh - 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-e8157350]{width:min(720px,100%)}.split-editor-card.is-xl[data-v-e8157350]{width:min(1080px,100%)}.split-editor-card.is-xxl[data-v-e8157350]{width:min(1440px,100%)}.split-editor-card.is-compact[data-v-e8157350]{width:min(560px,100%)}.split-editor-head[data-v-e8157350]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.split-editor-title[data-v-e8157350]{margin:0;color:#0f172a;font-size:18px;font-weight:600;line-height:1.35}.split-editor-close[data-v-e8157350]{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-e8157350]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.split-editor-footer[data-v-e8157350]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px 16px;border-top:1px solid rgba(15,23,42,.08);background:#fff}@media(max-width:960px){.split-editor-backdrop[data-v-e8157350]{align-items:stretch;padding:16px}.split-editor-card[data-v-e8157350],.split-editor-card.is-md[data-v-e8157350],.split-editor-card.is-xl[data-v-e8157350],.split-editor-card.is-xxl[data-v-e8157350],.split-editor-card.is-compact[data-v-e8157350]{width:100%;max-height:calc(100vh - 32px)}}.employee-position-quick-create-form[data-v-1a7b1441]{margin:0}.position-selector[data-v-3fb74f67]{display:block}.position-combo[data-v-3fb74f67]{position:relative}.position-combo.is-single .position-combo-control[data-v-3fb74f67]{min-height:36px;padding:3px 6px 3px 10px;border-radius:8px}.position-combo.is-single .position-combo-main[data-v-3fb74f67]{gap:4px}.position-combo.is-single .position-combo-single-value[data-v-3fb74f67]{flex:1;min-width:0;overflow:hidden;padding:0 4px;color:var(--text-main);font-size:13px;font-weight:600;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.position-combo.is-single .position-combo-input[data-v-3fb74f67]{height:28px;line-height:28px;font-size:13px}.position-combo.is-single .position-combo-trailing[data-v-3fb74f67]{width:28px;height:28px}.position-combo-control[data-v-3fb74f67]{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-3fb74f67]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.position-combo-control.is-disabled[data-v-3fb74f67]{background:#f8fafce6;opacity:.85}.position-combo-main[data-v-3fb74f67]{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.position-combo-main.is-expanded[data-v-3fb74f67]{flex-wrap:wrap}.position-combo-current[data-v-3fb74f67]{flex:0 1 auto;min-width:0;max-width:calc(100% - 72px);display:flex}.position-combo-main.is-expanded .position-combo-current[data-v-3fb74f67]{max-width:100%}.position-combo-selected-summary[data-v-3fb74f67]{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-3fb74f67]:hover:not(:disabled){color:var(--text-main);background:#0f172a0a}.position-combo-selected-summary[data-v-3fb74f67]:disabled{cursor:not-allowed;opacity:.55}.position-combo-more-list[data-v-3fb74f67]{flex:0 0 100%;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.position-combo-input[data-v-3fb74f67]{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-3fb74f67]:focus{outline:0}.position-combo-input[data-v-3fb74f67]:disabled{color:var(--text-subtle)}.position-combo-tag[data-v-3fb74f67]{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-3fb74f67]{cursor:not-allowed;opacity:.7}.position-combo-tag-body[data-v-3fb74f67]{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.position-combo-tag-primary[data-v-3fb74f67]{min-width:0;display:inline-flex;align-items:center;gap:6px}.position-combo-tag-label[data-v-3fb74f67]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.position-combo-tag-default[data-v-3fb74f67]{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-3fb74f67]{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-3fb74f67]:disabled{opacity:.45;cursor:not-allowed}.position-combo-tag-remove[data-v-3fb74f67]:hover{color:#b91c1c;background:#fef2f2e6}.position-combo-chevron[data-v-3fb74f67]{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-3fb74f67]:disabled{opacity:.5;cursor:not-allowed}.position-combo-chevron[data-v-3fb74f67]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.position-combo-trailing[data-v-3fb74f67]{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-3fb74f67]:disabled{opacity:.5;cursor:not-allowed}.position-combo-trailing.is-clear[data-v-3fb74f67],.position-combo-trailing.is-clear[data-v-3fb74f67]:hover:not(:disabled){color:#b91c1c;background:#fef2f2e6}.position-combo-trailing[data-v-3fb74f67]:hover:not(:disabled):not(.is-clear){background:#0f172a0d;color:var(--text-main)}.position-combo-dropdown[data-v-3fb74f67]{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-3fb74f67]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.position-combo-state.is-error[data-v-3fb74f67]{color:#b91c1c}.position-combo-options[data-v-3fb74f67]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.position-combo-option[data-v-3fb74f67]{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-3fb74f67]:hover{background:#f8fafcf2}.position-combo-option.is-picked[data-v-3fb74f67]{background:#f1f5f9f2}.position-combo-option-main[data-v-3fb74f67]{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-3fb74f67]:disabled{cursor:not-allowed;opacity:.72}.position-combo-option-actions[data-v-3fb74f67]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding-right:8px}.position-combo-option-check-btn[data-v-3fb74f67]{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-3fb74f67]:hover:not(:disabled){background:#0f172a0d}.position-combo-option-check-btn[data-v-3fb74f67]:disabled{cursor:not-allowed;opacity:.55}.position-combo-option-set-current[data-v-3fb74f67]{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-3fb74f67]:hover:not(:disabled){color:#0f766e;text-decoration:underline}.position-combo-option-set-current[data-v-3fb74f67]:disabled{cursor:not-allowed;opacity:.55}.position-combo-option-current-label[data-v-3fb74f67]{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-3fb74f67]{color:#0d9488}.position-combo-load-more[data-v-3fb74f67]{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-3fb74f67]:hover{background:#edf7f1bf}.position-combo-load-more[data-v-3fb74f67]:disabled{cursor:wait;opacity:.72}.position-combo-option-text[data-v-3fb74f67]{min-width:0;flex:1;display:grid;gap:4px}.position-combo-option-title-row[data-v-3fb74f67]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.position-combo-option-name[data-v-3fb74f67]{font-size:14px;font-weight:600;color:var(--text-main)}.position-combo-option-sub[data-v-3fb74f67]{font-size:12px;line-height:1.45;color:var(--text-subtle)}.position-combo-option-match[data-v-3fb74f67]{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-3fb74f67]{background:#3f8d6524;color:var(--green-700)}.position-combo-option-match.is-prefix[data-v-3fb74f67]{background:#0f172a12;color:var(--text-main)}.position-combo-option-match.is-contains[data-v-3fb74f67]{background:#94a3b824;color:var(--text-subtle)}.position-combo-option-check[data-v-3fb74f67]{flex-shrink:0;color:var(--green-700)}.employee-edit-dialog-form[data-v-7623a42e]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.employee-edit-dialog-scroll[data-v-7623a42e]{flex:1;min-height:0}.employee-edit-dialog-subtitle[data-v-7623a42e],.employee-edit-dialog-error[data-v-7623a42e]{flex-shrink:0}.employee-edit-dialog-subtitle[data-v-7623a42e]{margin:0 0 12px;color:#64748b;font-size:13px;line-height:1.45}.employee-edit-dialog-error[data-v-7623a42e]{margin:0 0 12px;color:#b91c1c;font-size:13px;line-height:1.45}.employee-dialog-footer[data-v-7623a42e]{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-7623a42e]{justify-content:flex-end}.employee-dialog-footer-left[data-v-7623a42e]{display:flex;align-items:center;gap:12px;margin-right:auto}.employee-profile-grid[data-v-7623a42e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.82fr);gap:14px;align-items:start}.employee-profile-grid[data-v-7623a42e]>:last-child{grid-column:1 / -1}.wechat-lock-card__status[data-v-7623a42e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wechat-lock-card__bound[data-v-7623a42e]{color:#1f9d55;font-size:13px;font-weight:600}.wechat-lock-card__meta[data-v-7623a42e]{color:var(--text-faint);font-size:12px}.employee-position-field[data-v-7623a42e] .ui-form-field-label-row{width:100%;gap:6px}.employee-position-create-shortcut[data-v-7623a42e]{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-7623a42e]:hover:not(:disabled){color:#226b47}.employee-position-create-shortcut[data-v-7623a42e]:disabled{color:#98a2b3;cursor:not-allowed}@media(max-width:960px){.employee-dialog-footer[data-v-7623a42e]{flex-direction:column;align-items:flex-start}.employee-profile-grid[data-v-7623a42e]{grid-template-columns:1fr}.employee-profile-grid[data-v-7623a42e]>:last-child{grid-column:auto}}.member-selector[data-v-d4199cca]{display:block}.member-combo[data-v-d4199cca]{position:relative}.member-combo-control[data-v-d4199cca]{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-d4199cca]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.member-combo-control.is-disabled[data-v-d4199cca]{background:#f8fafce6;opacity:.85}.member-combo-main[data-v-d4199cca]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.member-combo-input[data-v-d4199cca]{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}.member-combo-input[data-v-d4199cca]:focus{outline:0!important;box-shadow:none!important}.member-combo-input[data-v-d4199cca]:disabled{color:var(--text-subtle)}.member-combo-tag[data-v-d4199cca]{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-d4199cca]{cursor:not-allowed;opacity:.7}.member-combo-tag-label[data-v-d4199cca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.member-combo-tag-remove[data-v-d4199cca]{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-d4199cca]:disabled{opacity:.45;cursor:not-allowed}.member-combo-tag-remove[data-v-d4199cca]:hover{color:#b91c1c;background:#fef2f2e6}.member-combo-chevron[data-v-d4199cca]{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-d4199cca]:disabled{opacity:.5;cursor:not-allowed}.member-combo-chevron[data-v-d4199cca]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.member-combo-dropdown[data-v-d4199cca]{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-d4199cca]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.member-combo-state.is-error[data-v-d4199cca]{color:#b91c1c}.member-combo-options[data-v-d4199cca]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.member-combo-option[data-v-d4199cca]{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-d4199cca]:hover{background:#f8fafcf2}.member-combo-option.is-picked[data-v-d4199cca]{background:#f1f5f9f2}.member-combo-option.is-picked .member-combo-option-name[data-v-d4199cca]{color:#0d9488}.member-combo-option-text[data-v-d4199cca]{min-width:0;flex:1;display:grid;gap:4px}.member-combo-option-title-row[data-v-d4199cca]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.member-combo-option-name[data-v-d4199cca]{font-size:14px;font-weight:600;color:var(--text-main)}.member-combo-option-sub[data-v-d4199cca]{font-size:12px;line-height:1.45;color:var(--text-subtle)}.member-combo-option-check[data-v-d4199cca]{flex-shrink:0;color:var(--green-700)}.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-aaa5647a]{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-pane[data-v-aaa5647a]{min-width:0;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-relation-workspace-pane--aside[data-v-aaa5647a]{border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf0,#fffffffa)}.ui-relation-workspace-pane--detail[data-v-aaa5647a]{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafcf2)}@media(max-width:960px){.ui-relation-workspace[data-v-aaa5647a]{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.ui-relation-workspace-pane--aside[data-v-aaa5647a]{border-right:0;border-bottom:1px solid rgba(15,23,42,.08)}.ui-relation-workspace-pane[data-v-aaa5647a]{overflow:visible}}.department-tree-select[data-v-9ea0867f]{display:grid;gap:12px}.department-tree-search-field[data-v-9ea0867f] .ui-search-shell.is-default{height:46px;border-radius:14px;background:#fff;box-shadow:none}.department-tree-search-field[data-v-9ea0867f] .ui-search-shell.is-default:focus-within,.department-tree-search-field[data-v-9ea0867f] .ui-search-shell.is-default.has-value{border-color:#3f8d6557;box-shadow:0 0 0 3px #3f8d6514}.department-tree-search-field[data-v-9ea0867f] .ui-search-input{font-size:15px}.is-invalid .department-tree-search-field[data-v-9ea0867f] .ui-search-shell{border-color:#dc262680}.department-tree-list[data-v-9ea0867f]{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-9ea0867f]{--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-9ea0867f]:hover,.department-tree-row.is-active[data-v-9ea0867f]{background:#f8fafceb;border-color:transparent}.department-tree-row.is-selected[data-v-9ea0867f]{border-color:#3f8d652e;background:#edf7f1b8;box-shadow:none}.department-tree-row.is-selected .department-tree-toggle[data-v-9ea0867f],.department-tree-row.is-selected .department-tree-icon[data-v-9ea0867f],.department-tree-row.is-selected .department-tree-copy strong[data-v-9ea0867f]{color:#2b7651}.department-tree-row.is-disabled[data-v-9ea0867f]{cursor:not-allowed;opacity:.42}.department-tree-row.is-disabled[data-v-9ea0867f]:hover,.department-tree-row.is-disabled.is-active[data-v-9ea0867f]{background:transparent}.department-tree-row.is-covered[data-v-9ea0867f]{cursor:default;background:#f1f5f99e}.department-tree-row.is-covered .department-tree-toggle[data-v-9ea0867f],.department-tree-row.is-covered .department-tree-icon[data-v-9ea0867f],.department-tree-row.is-covered .department-tree-copy[data-v-9ea0867f]{opacity:.66}.department-tree-indent[data-v-9ea0867f]{width:calc(var(--tree-depth) * 22px);flex:0 0 calc(var(--tree-depth) * 22px)}.department-tree-toggle[data-v-9ea0867f]{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-9ea0867f]:not(.is-placeholder):hover{background:#0f172a0f}.department-tree-toggle.is-placeholder[data-v-9ea0867f]{visibility:hidden}.department-tree-icon[data-v-9ea0867f]{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-9ea0867f]{color:#2b7651}.department-tree-copy[data-v-9ea0867f]{display:grid;min-width:0;flex:1;gap:2px}.department-tree-copy strong[data-v-9ea0867f]{overflow:hidden;color:#111827;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.department-tree-copy small[data-v-9ea0867f]{overflow:hidden;color:#64748b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.department-tree-covered-badge[data-v-9ea0867f]{flex:0 0 auto;border-radius:999px;background:#64748b1c;padding:4px 8px;color:#64748b;font-size:12px;font-weight:700;line-height:1}.department-tree-empty[data-v-9ea0867f]{display:flex;min-height:180px;align-items:center;justify-content:center;color:#94a3b8;font-size:14px}.ui-time-picker[data-v-444a30ae]{position:relative;min-width:0}.ui-time-picker-trigger[data-v-444a30ae]{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-444a30ae]:hover,.ui-time-picker-trigger.is-open[data-v-444a30ae]{border-color:#0f766e59;box-shadow:0 0 0 4px #0f766e14,0 1px #ffffffe6 inset}.ui-time-picker-trigger.is-invalid[data-v-444a30ae]{border-color:#d92d20b3;box-shadow:0 0 0 4px #d92d2014}.ui-time-picker-value[data-v-444a30ae]{font-variant-numeric:tabular-nums;letter-spacing:0}.ui-time-picker-icon[data-v-444a30ae]{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-444a30ae]{position:fixed;z-index:1200;width:min(252px,calc(100vw - 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-444a30ae]{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-444a30ae]{color:#0f172a;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ui-time-picker-columns[data-v-444a30ae]{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:262px;padding-top:10px}.ui-time-picker-column[data-v-444a30ae]{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-444a30ae]{overflow-y:auto}.ui-time-picker-option[data-v-444a30ae]{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-444a30ae]:hover{background:#0f766e14;color:#0f766e}.ui-time-picker-option.is-selected[data-v-444a30ae]{background:#0f8f6f;color:#fff;box-shadow:0 8px 18px #0f766e3d}.amap-location-picker[data-v-b6139fce]{display:block;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:6px;background:#fff}.amap-location-picker.is-invalid[data-v-b6139fce]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.amap-location-summary-card[data-v-b6139fce]{position:relative;width:100%;min-height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;border:none;border-radius:10px;padding:14px;overflow:hidden;background:#e8f8f1;color:#0f172a;text-align:left;cursor:pointer}.amap-location-summary-card[data-v-b6139fce]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5,#ffffffd1 54%,#ffffff38)}.amap-location-summary-map[data-v-b6139fce]{position:absolute;inset:0;background-position:center;background-size:cover}.amap-location-summary-pin[data-v-b6139fce]{position:absolute;right:18px;top:16px;z-index:1;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:#ffffffeb;color:#16a34a;box-shadow:0 8px 20px #16a34a2e}.amap-location-summary-main[data-v-b6139fce]{position:relative;z-index:1;display:flex;flex:1;min-width:0;max-width:calc(100% - 52px);align-items:flex-start;gap:8px;color:#16a34a}.amap-location-summary-text[data-v-b6139fce]{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.amap-location-summary-main strong[data-v-b6139fce]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:inherit}.amap-location-empty-main[data-v-b6139fce]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;color:#64748b;font-size:14px;font-weight:700;white-space:nowrap}.amap-location-summary-card.is-empty[data-v-b6139fce]{align-items:center}.amap-location-summary-main small[data-v-b6139fce]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#64748b}.amap-location-summary-action[data-v-b6139fce]{position:relative;z-index:1;align-self:flex-start;flex-shrink:0;border-radius:999px;padding:6px 10px;background:#ffffffeb;color:#0f766e;font-size:12px;font-weight:700;white-space:nowrap}.amap-location-summary-card.is-empty .amap-location-summary-action[data-v-b6139fce]{align-self:center}.amap-location-modal-backdrop[data-v-b6139fce]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b}.amap-location-modal[data-v-b6139fce]{width:min(920px,100%);max-height:min(760px,calc(100vh - 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-b6139fce]{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-b6139fce]{margin:0;color:#0f172a;font-size:18px}.amap-location-modal-head p[data-v-b6139fce]{margin:6px 0 0;color:#667085;font-size:13px}.amap-location-modal-close[data-v-b6139fce]{width:32px;height:32px;border:none;border-radius:999px;background:#f1f5f9;color:#475569;font-size:20px;cursor:pointer}.amap-location-modal-body[data-v-b6139fce]{flex:1;min-height:0;display:grid;gap:12px;padding:16px 18px;overflow:auto}.amap-location-search-area[data-v-b6139fce]{position:relative;z-index:3}.amap-location-toolbar[data-v-b6139fce]{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:10px;align-items:center}.amap-location-search[data-v-b6139fce]{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-b6139fce]{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-b6139fce]::-webkit-search-decoration,.amap-location-search input[data-v-b6139fce]::-webkit-search-cancel-button,.amap-location-search input[data-v-b6139fce]::-webkit-search-results-button,.amap-location-search input[data-v-b6139fce]::-webkit-search-results-decoration{display:none}.amap-location-search-clear[data-v-b6139fce]{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-b6139fce]:hover,.amap-location-search-clear[data-v-b6139fce]:focus-visible{background:#0f172a1a;color:#0f172a;outline:none}.amap-location-icon-button[data-v-b6139fce]{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-b6139fce]:disabled{cursor:wait;color:#94a3b8}.amap-location-select-panel[data-v-b6139fce]{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-b6139fce]{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-b6139fce]{display:flex;max-height:360px;flex-direction:column;gap:2px;overflow:auto;padding:6px}.amap-location-select-option[data-v-b6139fce]{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-b6139fce]:hover,.amap-location-select-option[data-v-b6139fce]:focus-visible{background:#f8fafcf2;outline:none}.amap-location-option-text[data-v-b6139fce]{flex:1;display:grid;gap:4px;min-width:0}.amap-location-option-title-row[data-v-b6139fce]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.amap-location-select-option strong[data-v-b6139fce],.amap-location-select-option small[data-v-b6139fce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amap-location-select-option strong[data-v-b6139fce]{color:#111827;font-size:14px;font-weight:600;line-height:1.35}.amap-location-select-option em[data-v-b6139fce]{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-b6139fce]{color:#64748b;font-size:12px;line-height:1.45}.amap-location-option-meta[data-v-b6139fce]{font-size:12px;color:#94a3b8!important}.amap-location-map[data-v-b6139fce]{position:relative;min-height:420px;overflow:hidden;border-radius:12px;background:#eef2f7}.amap-location-state[data-v-b6139fce]{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-b6139fce]{color:#b42318}.amap-location-current[data-v-b6139fce]{display:flex;align-items:center;gap:8px;min-width:0;color:#0f766e;font-size:13px;font-weight:700}.amap-location-current span[data-v-b6139fce],.amap-location-current small[data-v-b6139fce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amap-location-current small[data-v-b6139fce]{color:#64748b;font-weight:500}.amap-location-modal-footer[data-v-b6139fce]{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-b6139fce],.amap-location-primary[data-v-b6139fce]{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-b6139fce]{background:#fff;color:#475569}.amap-location-primary[data-v-b6139fce]{border-color:#0f766e;background:#0f766e;color:#fff}.amap-location-primary[data-v-b6139fce]:disabled{cursor:not-allowed;border-color:#cbd5e1;background:#cbd5e1}@media(max-width:720px){.amap-location-modal-backdrop[data-v-b6139fce]{padding:10px}.amap-location-map[data-v-b6139fce]{min-height:320px}.amap-location-select-panel[data-v-b6139fce]{width:100%;min-width:0}.amap-location-select-list[data-v-b6139fce]{max-height:240px}}.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}.operation-video-uploader[data-v-bb142426]{display:flex;align-items:center}.operation-video-add[data-v-bb142426],.operation-video-card[data-v-bb142426]{width:132px;height:132px;border:1px dashed #c9d3df;border-radius:8px;background:#f8fafc;color:#64748b}.operation-video-add[data-v-bb142426]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.operation-video-add[data-v-bb142426]:disabled{cursor:not-allowed;opacity:.72}.operation-video-card[data-v-bb142426]{position:relative;overflow:hidden}.operation-video-cover[data-v-bb142426]{width:100%;height:100%;display:block;object-fit:cover}.operation-video-fallback[data-v-bb142426]{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-bb142426]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;background:#0000005c}.operation-video-play-triangle[data-v-bb142426]{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-bb142426]{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-bb142426]{font-size:13px;font-weight:700;color:#334155}.operation-video-uploader.is-drag-over .operation-video-add[data-v-bb142426]{border-color:#0f8f76;color:#0f8f76;background:#ecfdf5}.operation-video-input[data-v-bb142426]{display:none}.position-work-form[data-v-f3073239]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.workflow-work-editor-form[data-v-f3073239]{flex:1;min-height:0;height:100%}.position-work-form-head[data-v-f3073239]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0}.position-work-form-head[data-v-f3073239]:empty{display:none}.icon-button[data-v-f3073239]{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-f3073239]:hover{border-color:#fecaca;background:#fff7f7;color:#b42318}.workflow-time-requirement-group[data-v-f3073239],.workflow-placeholder-list-block[data-v-f3073239],.subtasks-inline[data-v-f3073239],.subtasks-inline-main[data-v-f3073239],.workflow-inline-guidance[data-v-f3073239],.workflow-schedule-advanced-panel[data-v-f3073239],.workflow-schedule-advanced-section[data-v-f3073239]{display:flex;flex-direction:column;gap:12px}.field-block>span[data-v-f3073239]:not(.sr-only),.workflow-placeholder-list-title[data-v-f3073239],.subtasks-title[data-v-f3073239]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.field-block[data-v-f3073239]{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.workflow-placeholder-list-block[data-v-f3073239]{gap:0}.workflow-guidance-prompt-field+.workflow-placeholder-list-block[data-v-f3073239]{margin-top:6px}.workflow-time-fields[data-v-f3073239],.workflow-grid[data-v-f3073239]{display:grid;gap:12px}.workflow-time-fields[data-v-f3073239]{grid-template-columns:minmax(0,1.08fr) minmax(96px,.72fr) minmax(142px,.9fr);align-items:start}.workflow-time-fields--window[data-v-f3073239]{grid-template-columns:minmax(0,.94fr) minmax(72px,.68fr) minmax(0,.94fr) minmax(90px,.94fr)}.workflow-grid-2[data-v-f3073239]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid-location-limit[data-v-f3073239]{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.workflow-time-fields>.field-error-hint[data-v-f3073239]{grid-column:1 / -1}.workflow-tolerance-input[data-v-f3073239]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%}.workflow-tolerance-input .text-field[data-v-f3073239]{min-width:0}.workflow-schedule-advanced-lead[data-v-f3073239]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em}.workflow-work-effective-summary-trigger[data-v-f3073239]{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-f3073239]:hover,.workflow-work-effective-summary-trigger[data-v-f3073239]:focus-visible{border-color:#0f766e61;box-shadow:0 8px 22px #0f172a14;outline:none}.workflow-work-effective-summary-text[data-v-f3073239]{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-f3073239]{flex:0 0 auto;margin-left:12px;color:#0f766e;font-size:12px;font-weight:800}.workflow-work-effective-modal-form[data-v-f3073239]{padding:0}.workflow-work-effective-mode-slider[data-v-f3073239]{display:flex;flex-wrap:wrap;gap:8px}.workflow-work-effective-chips[data-v-f3073239]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workflow-work-effective-segmented-option[data-v-f3073239],.workflow-work-effective-chip[data-v-f3073239],.workflow-work-effective-day[data-v-f3073239]{min-height:30px;border:1px solid #dbe4ea;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:700;cursor:pointer}.workflow-work-effective-segmented-option[data-v-f3073239],.workflow-work-effective-chip[data-v-f3073239]{padding:0 12px}.workflow-work-effective-segmented-option--active[data-v-f3073239],.workflow-work-effective-chip--active[data-v-f3073239],.workflow-work-effective-day--active[data-v-f3073239]{border-color:#0f766e47;background:#dcfce7;color:#0f766e}.workflow-work-effective-month-grid[data-v-f3073239]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.workflow-work-effective-day[data-v-f3073239]{width:100%;padding:0}.workflow-work-effective-weekdays-panel[data-v-f3073239]{display:flex;align-items:center;min-height:54px;padding:12px 14px;border:1px dashed rgba(15,118,110,.24);border-radius:8px;background:#0f766e0a}.workflow-work-effective-hint[data-v-f3073239]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.workflow-work-effective-interval-field[data-v-f3073239],.workflow-work-effective-frequency-field[data-v-f3073239]{width:100%}.workflow-work-effective-interval-controls[data-v-f3073239],.workflow-work-effective-frequency-controls[data-v-f3073239]{display:inline-grid;align-items:center;gap:10px;width:fit-content;max-width:100%;min-width:0}.workflow-work-effective-interval-controls[data-v-f3073239]{grid-template-columns:max-content 88px 108px}.workflow-work-effective-frequency-controls[data-v-f3073239]{grid-template-columns:118px max-content 88px auto}.workflow-work-effective-inline-label[data-v-f3073239]{color:#334155;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.workflow-work-effective-interval-count.text-field[data-v-f3073239],.workflow-work-effective-frequency-count.text-field[data-v-f3073239]{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-f3073239],.workflow-work-effective-frequency-unit[data-v-f3073239]{min-width:0;max-width:none}.workflow-work-effective-interval-unit[data-v-f3073239]{width:108px}.workflow-work-effective-frequency-unit[data-v-f3073239]{width:118px}.workflow-work-effective-interval-unit[data-v-f3073239] .ui-select-trigger,.workflow-work-effective-frequency-unit[data-v-f3073239] .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-f3073239] .ui-select-copy,.workflow-work-effective-frequency-unit[data-v-f3073239] .ui-select-copy{min-width:0}.workflow-work-effective-interval-unit[data-v-f3073239] .ui-select-single-value,.workflow-work-effective-frequency-unit[data-v-f3073239] .ui-select-single-value{font-size:14px;font-weight:500;line-height:1.4}.workflow-work-effective-frequency-suffix[data-v-f3073239]{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-f3073239]{display:flex;justify-content:flex-end;gap:10px;width:100%}.workflow-schedule-capture-toggles[data-v-f3073239]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__icon{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__copy{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__copy strong{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__state{display:none}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__control{margin-left:auto;gap:0}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__track{width:44px;height:28px}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card__thumb{width:20px;height:20px}.workflow-schedule-capture-toggles[data-v-f3073239] .ui-switch-card.is-active .ui-switch-card__thumb{transform:translate(16px)}.workflow-work-setting-dock[data-v-f3073239]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-work-setting-card[data-v-f3073239]{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-f3073239]:hover,.workflow-work-setting-card[data-v-f3073239]:focus-visible{border-color:#0f766e33;box-shadow:0 10px 24px #0f172a0f;outline:none;transform:translateY(-1px)}.workflow-work-setting-card--active[data-v-f3073239]{border-color:#22c55e24;background:#ecfdf5;color:#15803d}.workflow-work-setting-card-icon[data-v-f3073239]{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-f3073239]{opacity:.62;filter:grayscale(1)}.workflow-work-setting-card-copy[data-v-f3073239]{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-f3073239]{border-top-color:#22c55e2e}.workflow-work-setting-card-copy strong[data-v-f3073239],.workflow-work-setting-card-copy small[data-v-f3073239]{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.workflow-work-setting-card-copy strong[data-v-f3073239]{color:inherit;font-size:13px;font-weight:800}.workflow-work-setting-card-copy small[data-v-f3073239]{color:#94a3b8;font-size:11px;font-weight:700}.workflow-work-setting-card--active .workflow-work-setting-card-copy small[data-v-f3073239]{color:#16a34a}.workflow-work-setting-modal-body[data-v-f3073239],.workflow-work-setting-modal-section[data-v-f3073239]{display:flex;flex-direction:column;gap:14px}.workflow-work-setting-modal-intro[data-v-f3073239]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#f8fafc}.workflow-work-setting-modal-intro p[data-v-f3073239]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.workflow-work-setting-modal-icon[data-v-f3073239]{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-work-setting-summary-card[data-v-f3073239]{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.workflow-work-setting-summary-card span[data-v-f3073239]{color:#64748b;font-size:13px}.workflow-work-setting-summary-card strong[data-v-f3073239]{color:#0f172a;font-size:14px}.workflow-stat-tags[data-v-f3073239] .ui-tag-select-field{gap:0}.workflow-action-requirement-block[data-v-f3073239] .workflow-field-label-row.is-field,.workflow-work-effective-editor[data-v-f3073239] .workflow-field-label-row.is-field{margin-bottom:8px}.workflow-record-association-field[data-v-f3073239],.workflow-location-limit-field[data-v-f3073239]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.workflow-location-limit-detail-wrap[data-v-f3073239]{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-f3073239]{grid-template-rows:1fr;opacity:1}.workflow-location-limit-detail[data-v-f3073239]{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-f3073239]{transform:translateY(0)}.workflow-location-limit-detail-wrap:not(.workflow-location-limit-detail-wrap--open) .workflow-location-limit-detail[data-v-f3073239]{pointer-events:none}.workflow-location-limit-field[data-v-f3073239] .workflow-field-label-row.is-field,.workflow-record-association-field[data-v-f3073239] .workflow-field-label-row.is-field{margin-bottom:8px}.workflow-stat-tags[data-v-f3073239] .ui-tag-select-label-row{margin:0 0 8px}.workflow-stat-tags[data-v-f3073239] .ui-tag-select-label{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-guidance-panel[data-v-f3073239]{display:flex;flex-direction:column;gap:14px}.workflow-subtasks-toggle-row[data-v-f3073239]{position:relative}.workflow-subtasks-help[data-v-f3073239]{position:absolute;top:50%;left:118px;z-index:1;transform:translateY(-50%)}.subtask-manager-add-row[data-v-f3073239]: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-f3073239]{display:flex;flex-direction:column;gap:10px;margin:0}.subtasks-head[data-v-f3073239]{display:flex;align-items:center;gap:12px}.subtasks-head .subtasks-title[data-v-f3073239]{margin-bottom:0}.subtask-manager-row[data-v-f3073239]{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-f3073239]{grid-template-columns:16px 22px minmax(0,1fr) auto auto}.workflow-placeholder-index[data-v-f3073239]{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-f3073239]:last-of-type{border-bottom:0}.subtask-manager-row--target[data-v-f3073239]{--subtask-title-control-height: 54px;align-items:start}.subtask-manager-row--target .subtask-drag-handle[data-v-f3073239]{align-self:start;height:var(--subtask-title-control-height);margin-top:0}.subtask-manager-row--target>.subtask-manager-index[data-v-f3073239],.subtask-manager-row--target .subtask-manager-actions[data-v-f3073239]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-f3073239]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-f3073239]{min-height:var(--subtask-title-control-height);padding-top:0}.subtask-manager-row--drag-over[data-v-f3073239]{background:#0f766e12}.subtask-drag-handle[data-v-f3073239]{display:flex;align-items:center;justify-content:center;align-self:stretch;color:#94a3b8;cursor:grab}.subtask-manager-index[data-v-f3073239]{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-f3073239],.subtask-manager-name-field[data-v-f3073239]{min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-f3073239]{display:flex;flex-direction:column;gap:4px}.subtask-manager-row--target[data-v-f3073239]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-f3073239]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-f3073239]{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-f3073239]{position:relative;display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-f3073239]{padding-right:44px}.workflow-placeholder-title-count[data-v-f3073239]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none}.subtask-manager-actions[data-v-f3073239]{display:inline-flex;align-items:center;gap:4px}.subtask-row-guide[data-v-f3073239],.subtask-row-more-trigger[data-v-f3073239],.subtask-row-copy[data-v-f3073239],.subtask-row-remove[data-v-f3073239]{border:0;border-radius:4px;background:transparent;padding:2px 6px;font-size:12px;font-weight:700;cursor:pointer}.subtask-row-guide[data-v-f3073239]{color:#0f766e}.subtask-row-more-menu[data-v-f3073239]{display:inline-flex;align-items:center;gap:2px}.subtask-row-more-trigger[data-v-f3073239]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:#64748b}.subtask-row-more-popover[data-v-f3073239]{display:none;align-items:center;gap:2px}.subtask-row-more-menu:hover .subtask-row-more-popover[data-v-f3073239],.subtask-row-more-menu:focus-within .subtask-row-more-popover[data-v-f3073239]{display:inline-flex}.subtask-row-more-menu:hover .subtask-row-more-trigger[data-v-f3073239],.subtask-row-more-menu:focus-within .subtask-row-more-trigger[data-v-f3073239]{background:#0f172a0f}.subtask-row-copy[data-v-f3073239],.subtask-row-remove[data-v-f3073239]{display:inline-flex;align-items:center;gap:3px;line-height:1}.subtask-row-copy[data-v-f3073239]{color:#0f766e}.subtask-row-copy[data-v-f3073239]:hover{background:#0f766e14}.subtask-row-remove[data-v-f3073239]{color:#b42318}.subtask-row-remove[data-v-f3073239]:hover{background:#b4231814}.subtask-guidance-summary[data-v-f3073239]{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-f3073239]{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-f3073239]{display:flex;flex-wrap:wrap;gap:6px}.subtask-guidance-placeholder-thumb[data-v-f3073239],.subtask-guidance-placeholder-more[data-v-f3073239]{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:10px;font-weight:700}.subtask-guidance-placeholder-thumb>span[data-v-f3073239]{width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.workflow-placeholder-guide-button[data-v-f3073239]{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:linear-gradient(115deg,#22c55e,#2dd4bf,#38bdf8 68%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:12px;font-weight:800;cursor:pointer}.workflow-placeholder-guide-thumb-wrap[data-v-f3073239]{position:relative;width:44px;height:34px}.workflow-placeholder-guide-thumb[data-v-f3073239],.workflow-placeholder-guide-thumb img[data-v-f3073239]{width:100%;height:100%}.workflow-placeholder-guide-thumb[data-v-f3073239]{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-f3073239]{display:block;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-f3073239]{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-f3073239]{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-f3073239]{margin-top:18px}.workflow-schedule-advanced-toggle[data-v-f3073239]{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-f3073239]{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-f3073239]{grid-template-rows:1fr;margin-top:12px;opacity:1}.workflow-schedule-advanced-panel[data-v-f3073239]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-f3073239]{transform:translateY(0)}.workflow-subtasks-toggle[data-v-f3073239] .ui-switch-card__icon,.workflow-subtasks-toggle[data-v-f3073239] .ui-switch-card__copy,.workflow-subtasks-toggle[data-v-f3073239] .ui-switch-card__control{align-self:center}.workflow-location-limit-hint[data-v-f3073239]{margin:0;color:#64748b;font-size:12px;line-height:1.5}.sr-only[data-v-f3073239]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:920px){.workflow-time-fields[data-v-f3073239],.workflow-grid-2[data-v-f3073239],.workflow-grid-location-limit[data-v-f3073239],.workflow-schedule-capture-toggles[data-v-f3073239]{grid-template-columns:1fr}}.org-import-preview-content[data-v-6b2fbd12]{min-height:0;height:100%}.preview-split[data-v-6b2fbd12]{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-6b2fbd12]{display:grid;align-content:start;gap:0;min-height:0;overflow:auto;border-right:1px solid #e2e8f0;background:#f8fafc}.preview-position-row[data-v-6b2fbd12]{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-6b2fbd12],.preview-position-head span[data-v-6b2fbd12]{color:#64748b;font-size:13px}.preview-position-row.active[data-v-6b2fbd12]{background:#eaf7f1;color:#176f49}.preview-position-detail[data-v-6b2fbd12]{min-width:0;min-height:0;padding:24px 26px 28px;overflow:auto}.preview-position-head[data-v-6b2fbd12]{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e2e8f0}.preview-position-head p[data-v-6b2fbd12],.preview-position-head h5[data-v-6b2fbd12]{margin:0}.preview-position-meta[data-v-6b2fbd12]{display:flex;align-items:flex-start;gap:8px}.preview-position-meta span[data-v-6b2fbd12]{padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#334155}.preview-diff-panel[data-v-6b2fbd12]{display:grid;gap:8px;margin-top:16px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.preview-diff-row[data-v-6b2fbd12]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px}.preview-diff-row strong[data-v-6b2fbd12]{display:block;color:#0f172a;font-size:13px;line-height:1.4}.preview-diff-row p[data-v-6b2fbd12]{margin:2px 0 0;color:#64748b;font-size:12px;line-height:1.45}.preview-diff-badge[data-v-6b2fbd12]{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-6b2fbd12]{flex:0 0 auto}.preview-diff-badge.is-create[data-v-6b2fbd12]{background:#dcfce7;color:#166534}.preview-diff-badge.is-update[data-v-6b2fbd12]{background:#dbeafe;color:#1d4ed8}.preview-diff-badge.is-delete[data-v-6b2fbd12]{background:#fee2e2;color:#b42318}.preview-diff-badge.is-keep[data-v-6b2fbd12]{background:#f1f5f9;color:#475569}.preview-work-timeline[data-v-6b2fbd12]{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.preview-work-entry[data-v-6b2fbd12]{display:grid;grid-template-columns:82px 20px minmax(0,1fr);column-gap:12px}.preview-work-time[data-v-6b2fbd12]{padding-top:3px;color:#64748b;font-size:13px;line-height:1.35;text-align:right}.preview-work-marker[data-v-6b2fbd12]{position:relative}.preview-work-marker[data-v-6b2fbd12]:before{content:"";position:absolute;top:0;bottom:0;left:9px;width:1px;background:#dbe4ea}.preview-work-marker span[data-v-6b2fbd12]{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-6b2fbd12]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.preview-work-row[data-v-6b2fbd12]:focus,.preview-work-row[data-v-6b2fbd12]:focus-visible{outline:none}.preview-work-main[data-v-6b2fbd12]{--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-6b2fbd12],.preview-work-desc[data-v-6b2fbd12],.preview-work-placeholder-strip[data-v-6b2fbd12]{grid-column:2}.preview-work-title-row[data-v-6b2fbd12]{position:relative;display:flex;align-items:flex-start;min-width:0}.preview-work-title-main[data-v-6b2fbd12]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.preview-work-title[data-v-6b2fbd12]{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-6b2fbd12]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.preview-work-icon[data-v-6b2fbd12]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f0fdfae6}.preview-work-icon[data-v-6b2fbd12] svg{display:block}.preview-work-row-actions[data-v-6b2fbd12]{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-6b2fbd12],.preview-work-row:focus-within .preview-work-row-actions[data-v-6b2fbd12]{opacity:1;pointer-events:auto}.preview-work-text-btn[data-v-6b2fbd12]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.preview-work-text-btn--danger[data-v-6b2fbd12]{color:#b42318}.preview-work-desc[data-v-6b2fbd12]{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-6b2fbd12]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px}.preview-subtask-item[data-v-6b2fbd12]{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-6b2fbd12]{grid-column:1;grid-row:1;flex-shrink:0;width:14px;height:14px;overflow:visible;color:#0f766e}.preview-subtask-checkmark rect[data-v-6b2fbd12],.preview-subtask-checkmark path[data-v-6b2fbd12]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.preview-subtask-checkmark rect[data-v-6b2fbd12]{stroke-width:1.5;opacity:.72}.preview-subtask-checkmark path[data-v-6b2fbd12]{stroke-width:2.1}.preview-subtask-text[data-v-6b2fbd12]{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-6b2fbd12]{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-6b2fbd12]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.preview-subtask-placeholder-thumb[data-v-6b2fbd12]{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-6b2fbd12]{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-6b2fbd12]{margin-left:var(--org-detail-maker-col, 20px);color:#94a3b8;font-size:12px;line-height:1.45}.preview-work-editor-body[data-v-6b2fbd12],.preview-work-editor-pane[data-v-6b2fbd12]{min-height:0;height:100%}.preview-work-editor-body[data-v-6b2fbd12]{display:flex;flex-direction:column;overflow:hidden}.preview-work-editor-pane[data-v-6b2fbd12]{display:flex;flex-direction:column}.preview-guidance-prompt-field[data-v-6b2fbd12]{display:flex;flex-direction:column;gap:10px;margin:0}.preview-guidance-prompt-field>span[data-v-6b2fbd12],.preview-subtask-guidance-head span[data-v-6b2fbd12]{color:#334155;font-size:13px;font-weight:700;line-height:1.4}.preview-subtask-guidance-section[data-v-6b2fbd12]{display:grid;gap:12px}.preview-subtask-guidance-head[data-v-6b2fbd12]{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-guidance-add[data-v-6b2fbd12]{min-height:30px}.preview-guidance-placeholder-list[data-v-6b2fbd12]{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-6b2fbd12]{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-6b2fbd12]:last-child{border-bottom:0}.preview-guidance-placeholder-index[data-v-6b2fbd12]{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-6b2fbd12]{position:relative;display:flex;align-items:center;min-width:0;margin:0}.preview-guidance-placeholder-input[data-v-6b2fbd12]{min-height:36px;padding-right:48px}.preview-guidance-placeholder-title-count[data-v-6b2fbd12]{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-6b2fbd12],.preview-guidance-placeholder-add[data-v-6b2fbd12]{border:0;cursor:pointer}.preview-guidance-button[data-v-6b2fbd12]{min-width:0;min-height:34px;padding:0 4px;border-radius:0;background:linear-gradient(115deg,#22c55e,#2dd4bf,#38bdf8 68%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:12px;font-weight:800}.preview-guidance-remove[data-v-6b2fbd12]{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-6b2fbd12]{min-height:34px;border-radius:0;background:#0f766e0d;color:#0f766e;font-size:13px;font-weight:700}.preview-guidance-thumb-wrap[data-v-6b2fbd12]{position:relative;width:44px;height:34px}.preview-guidance-thumb[data-v-6b2fbd12],.preview-guidance-thumb img[data-v-6b2fbd12]{width:100%;height:100%}.preview-guidance-thumb[data-v-6b2fbd12]{overflow:hidden;border:1px solid rgba(15,118,110,.28);border-radius:8px;padding:0;background:#f8fafc}.preview-guidance-thumb img[data-v-6b2fbd12]{display:block;object-fit:cover}.preview-guidance-thumb-remove[data-v-6b2fbd12]{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-6b2fbd12]{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-6b2fbd12]{margin-left:114px}.preview-removed-hint[data-v-6b2fbd12]{margin:12px 0 0 114px;color:#64748b;font-size:13px}.preview-empty-result[data-v-6b2fbd12]{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-6b2fbd12]{color:#0f172a;font-size:16px}.preview-empty-result p[data-v-6b2fbd12]{max-width:420px;margin:0;line-height:1.6}@media(max-width:900px){.preview-split[data-v-6b2fbd12]{grid-template-columns:1fr}.preview-position-list[data-v-6b2fbd12]{max-height:220px;border-right:0;border-bottom:1px solid #e2e8f0}.preview-position-detail[data-v-6b2fbd12]{padding:20px}.preview-work-entry[data-v-6b2fbd12]{grid-template-columns:74px 18px minmax(0,1fr);column-gap:8px}.preview-add-work[data-v-6b2fbd12],.preview-removed-hint[data-v-6b2fbd12]{margin-left:100px}}.import-error[data-v-b46861f7]{margin:0 24px 24px;color:#b42318}.intelligent-import-stream[data-v-ff281e65]{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-ff281e65]{height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligent-import-stream p[data-v-ff281e65]:before{margin-right:8px;color:#2f9461;content:">"}.intelligent-import-stream p.empty[data-v-ff281e65]:before{content:""}.intelligent-import-error[data-v-ff281e65]{margin:0 24px 24px;color:#b42318}.intelligent-import-warning[data-v-ff281e65]{margin:0 24px 16px;color:#946200}.position-mobile-preview-entry[data-v-8ab68cf1]{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-8ab68cf1]:hover,.position-mobile-preview-entry[data-v-8ab68cf1]:focus-visible{color:#0b5f58}.position-mobile-preview-entry[data-v-8ab68cf1]:focus-visible{outline:2px solid rgba(15,118,110,.24);outline-offset:4px}.position-mobile-preview-entry-icon[data-v-8ab68cf1]{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-8ab68cf1],.position-mobile-preview-entry:focus-visible .position-mobile-preview-entry-icon[data-v-8ab68cf1]{background:#0f8f7f24}@media(max-width:720px){.position-mobile-preview-entry[data-v-8ab68cf1]{align-self:flex-end}}.org-panel[data-v-2e5419f3]{display:flex;flex-direction:column;height:calc(100vh - 48px);min-height:calc(100vh - 48px)}.org-panel[data-v-2e5419f3] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-2e5419f3] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-2e5419f3]{width:clamp(300px,28vw,460px);min-width:0}.dialog-card[data-v-2e5419f3]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-2e5419f3]{display:flex;flex:1;flex-direction:column;min-height:0}.org-toolbar-actions[data-v-2e5419f3],.detail-actions[data-v-2e5419f3],.dialog-actions[data-v-2e5419f3]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-2e5419f3]{display:grid;gap:16px}.org-delete-summary[data-v-2e5419f3]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-2e5419f3]{margin-top:8px;color:#64748b}.org-delete-option[data-v-2e5419f3]{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-2e5419f3]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-2e5419f3]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-2e5419f3]{min-width:0;min-height:0}.org-tree-head[data-v-2e5419f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-2e5419f3]{flex-shrink:0}.org-sop-suggestion-summary[data-v-2e5419f3]{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-2e5419f3]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-2e5419f3]{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-2e5419f3]:hover{background:#6d28d9}.org-tree-list[data-v-2e5419f3]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-2e5419f3]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-2e5419f3]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-2e5419f3]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-2e5419f3]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-2e5419f3]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-2e5419f3]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-2e5419f3]{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-2e5419f3]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-2e5419f3]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-2e5419f3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-2e5419f3]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-2e5419f3]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-2e5419f3]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-2e5419f3]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-2e5419f3]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-2e5419f3]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-2e5419f3]{min-height:160px}.org-detail-panel[data-v-2e5419f3]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-2e5419f3]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-2e5419f3]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.org-department-detail-panel[data-v-2e5419f3],.org-position-detail-panel[data-v-2e5419f3]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-2e5419f3]{padding-right:18px}.org-detail-columns--with-position .org-department-detail-panel[data-v-2e5419f3]{border-right:1px solid rgba(15,23,42,.08)}.org-position-detail-panel[data-v-2e5419f3]{padding-left:20px}.org-position-detail-panel--embedded[data-v-2e5419f3]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-2e5419f3]{display:block}.org-position-detail-placeholder[data-v-2e5419f3]{flex:1;min-height:0;width:100%}.detail-head[data-v-2e5419f3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-2e5419f3]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-2e5419f3]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-2e5419f3]{min-width:0;width:100%}.department-title-summary-row[data-v-2e5419f3],.department-detail-tab-row[data-v-2e5419f3]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-2e5419f3]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-2e5419f3]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-2e5419f3]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-2e5419f3]{margin-top:4px}.department-detail-tab-button[data-v-2e5419f3]{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-2e5419f3]{color:#0f766e}.department-detail-tab-button.is-active[data-v-2e5419f3]: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-2e5419f3]{grid-template-columns:minmax(0,1fr);padding-left:20px}.department-summary-action-row[data-v-2e5419f3]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-2e5419f3]{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-2e5419f3]:hover,.department-member-summary-link[data-v-2e5419f3]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-2e5419f3]: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-2e5419f3]{margin-left:auto}.detail-head--position .detail-head-main[data-v-2e5419f3]{min-width:0;width:100%}.detail-head--position[data-v-2e5419f3]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-2e5419f3],.detail-head--position:hover h3[data-v-2e5419f3],.detail-head--position:focus-visible h3[data-v-2e5419f3]{color:#0f766e}.detail-head--position[data-v-2e5419f3]:focus{outline:none}.detail-head--position .detail-actions[data-v-2e5419f3]{flex:0 0 auto}.position-detail-title-row[data-v-2e5419f3]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-2e5419f3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-2e5419f3]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-2e5419f3]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-2e5419f3]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-2e5419f3]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-2e5419f3]{margin-top:0}.department-position-add-button[data-v-2e5419f3]{flex:0 0 auto}.department-position-bulkbar[data-v-2e5419f3]{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-2e5419f3]{color:#0f766e}.department-position-row-check[data-v-2e5419f3]{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-2e5419f3]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-2e5419f3]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-2e5419f3]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-2e5419f3]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-2e5419f3]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-2e5419f3]{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-2e5419f3]{opacity:.48}.department-position-row.is-order-drop-before[data-v-2e5419f3]:before,.department-position-row.is-order-drop-after[data-v-2e5419f3]: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-2e5419f3]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-2e5419f3]:after{bottom:-7px}.department-position-drag-handle[data-v-2e5419f3]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-2e5419f3]:hover,.department-position-drag-handle[data-v-2e5419f3]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-2e5419f3]:active{cursor:grabbing}.department-position-drag-handle[data-v-2e5419f3]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-2e5419f3]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-2e5419f3]:hover,.department-position-row.is-active[data-v-2e5419f3]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-2e5419f3]{animation:department-position-sop-applied-2e5419f3 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-2e5419f3]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-2e5419f3]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-sop-suggestion-tag[data-v-2e5419f3]{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-2e5419f3]:hover,.department-position-sop-suggestion-tag[data-v-2e5419f3]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-2e5419f3]{width:12px;height:12px}.department-position-sop-applied-status[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-2e5419f3 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-2e5419f3{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-2e5419f3{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-2e5419f3],.department-position-sop-applied-status[data-v-2e5419f3]{animation:none}}.department-position-row-title strong[data-v-2e5419f3]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-2e5419f3]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-2e5419f3]{color:#64748b94}.department-position-row-meta-button[data-v-2e5419f3]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-2e5419f3]:hover,.department-position-row-meta-button[data-v-2e5419f3]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-2e5419f3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-2e5419f3]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-2e5419f3]{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-2e5419f3],.department-position-row:focus-within .department-position-row-actions[data-v-2e5419f3],.department-position-row.is-active .department-position-row-actions[data-v-2e5419f3]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-2e5419f3]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-2e5419f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-2e5419f3]{min-width:0}.department-summary-item span[data-v-2e5419f3]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-2e5419f3]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-2e5419f3]{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-2e5419f3]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-2e5419f3]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-2e5419f3]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{padding-top:14px}.department-manager-modal-section[data-v-2e5419f3]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-2e5419f3]{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-2e5419f3]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-2e5419f3]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-2e5419f3]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-2e5419f3]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-2e5419f3]{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-2e5419f3]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-2e5419f3]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-2e5419f3]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-2e5419f3]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-2e5419f3]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-2e5419f3]{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}@media(max-width:760px){.org-member-list-modal .department-manager-modal-section-head[data-v-2e5419f3]{grid-template-columns:auto auto auto}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-2e5419f3]{grid-column:1 / -1}}.department-manager-modal-table[data-v-2e5419f3]{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-2e5419f3],.department-manager-modal-row[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{display:grid}.department-manager-modal-row[data-v-2e5419f3]{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-2e5419f3]:last-child{border-bottom:0}.department-manager-modal-row[data-v-2e5419f3]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-2e5419f3],.department-manager-modal-open[data-v-2e5419f3],.department-manager-modal-remove[data-v-2e5419f3],.department-manager-modal-position[data-v-2e5419f3]{min-width:0}.department-manager-modal-cell[data-v-2e5419f3]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-2e5419f3],.department-manager-modal-open[data-v-2e5419f3],.department-manager-modal-remove[data-v-2e5419f3],.department-manager-modal-position[data-v-2e5419f3]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-2e5419f3]:focus-visible,.department-manager-modal-open[data-v-2e5419f3]:focus-visible,.department-manager-modal-remove[data-v-2e5419f3]:focus-visible,.department-manager-modal-position[data-v-2e5419f3]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-2e5419f3]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-2e5419f3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-2e5419f3]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]:hover,.department-manager-modal-position[data-v-2e5419f3]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-2e5419f3]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-2e5419f3]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-2e5419f3]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-2e5419f3]:hover,.department-manager-modal-remove[data-v-2e5419f3]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-2e5419f3]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-2e5419f3]{width:100%}.department-manager-modal-open[data-v-2e5419f3]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-2e5419f3]:hover,.department-manager-modal-open[data-v-2e5419f3]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-2e5419f3]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-2e5419f3] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-2e5419f3]{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-2e5419f3]{display:grid;gap:12px}.position-member-picker-head[data-v-2e5419f3]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-2e5419f3]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-2e5419f3]{width:100%}.position-member-picker-footer[data-v-2e5419f3]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-2e5419f3],.position-member-picker-submit-actions[data-v-2e5419f3]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-2e5419f3]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-2e5419f3]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-2e5419f3]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-2e5419f3]{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-2e5419f3]:hover:not(:disabled),.position-member-picker-text-action[data-v-2e5419f3]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-2e5419f3]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-2e5419f3]{display:grid;gap:8px;max-height:min(56vh,520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-2e5419f3]{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-2e5419f3]:hover,.position-member-picker-row[data-v-2e5419f3]:focus-visible,.position-member-picker-row.is-selected[data-v-2e5419f3]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-2e5419f3]{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-2e5419f3]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-2e5419f3],.position-member-picker-positions[data-v-2e5419f3]{min-width:0}.position-member-picker-main[data-v-2e5419f3]{display:grid;gap:2px}.position-member-picker-main strong[data-v-2e5419f3]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-2e5419f3],.position-member-picker-positions[data-v-2e5419f3]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-2e5419f3]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-2e5419f3]{margin-top:14px}.org-detail-timeline[data-v-2e5419f3]{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-2e5419f3]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-2e5419f3]{transition:none}}.org-detail-timeline-entry[data-v-2e5419f3]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-time[data-v-2e5419f3]{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-time--cross-day[data-v-2e5419f3]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-2e5419f3]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-2e5419f3]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-2e5419f3]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-2e5419f3]:focus,.org-detail-work-row[data-v-2e5419f3]:focus-visible{outline:none}.org-detail-work-main[data-v-2e5419f3]{--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-2e5419f3],.org-detail-work-desc[data-v-2e5419f3],.org-detail-work-placeholder-strip[data-v-2e5419f3],.org-detail-work-cross-day-hint[data-v-2e5419f3]{grid-column:2}.org-detail-work-title-row[data-v-2e5419f3]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-2e5419f3]{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-2e5419f3]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-2e5419f3]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-2e5419f3]{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-2e5419f3],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-2e5419f3]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-2e5419f3]{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-2e5419f3]:hover,.org-detail-work-action-trigger[data-v-2e5419f3]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-2e5419f3]{position:fixed;z-index:1200;display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:max-content;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px #0f172a29;pointer-events:auto}.org-detail-work-text-btn[data-v-2e5419f3]{flex:0 0 auto;border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.org-detail-work-text-btn--danger[data-v-2e5419f3]{color:#b42318}.org-detail-work-icon[data-v-2e5419f3]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-2e5419f3] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-2e5419f3]{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-2e5419f3],.org-detail-subtask-video-node[data-v-2e5419f3]{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-2e5419f3]:disabled,.org-detail-subtask-video-node[data-v-2e5419f3]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-2e5419f3]: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-2e5419f3]: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-2e5419f3]:hover:after,.org-detail-video-node--empty[data-v-2e5419f3]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-2e5419f3]:hover:before,.org-detail-video-node--empty[data-v-2e5419f3]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-2e5419f3]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-2e5419f3],.org-detail-subtask-video-node--uploaded[data-v-2e5419f3]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-2e5419f3]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-2e5419f3]{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-2e5419f3],.org-detail-subtask-video-empty-icon[data-v-2e5419f3]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-2e5419f3]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-2e5419f3]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-2e5419f3]{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-2e5419f3],.org-detail-subtask-video-play[data-v-2e5419f3]{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-2e5419f3],.org-detail-subtask-video-plus[data-v-2e5419f3]{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-2e5419f3],.org-detail-subtask-video-add-fill[data-v-2e5419f3]{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-2e5419f3]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-2e5419f3]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-2e5419f3]{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-2e5419f3]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{opacity:.72}.org-detail-subtask-video-play[data-v-2e5419f3]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-2e5419f3]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-2e5419f3]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-2e5419f3]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-2e5419f3]{color:#b42318}.timeline-operation-video-menu-danger[data-v-2e5419f3]:hover{background:#b4231814}.org-detail-subtask-text[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-2e5419f3]{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}.org-detail-subtask-placeholder-thumb>span[data-v-2e5419f3]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-more[data-v-2e5419f3]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-2e5419f3]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-2e5419f3]:before,.org-detail-work-add-row[data-v-2e5419f3]:after{content:""}.org-detail-work-add-btn[data-v-2e5419f3]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-2e5419f3]{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-2e5419f3]{gap:20px}.org-detail-work-empty-add-btn[data-v-2e5419f3]{min-width:104px}.org-workflow-settings-button[data-v-2e5419f3]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-2e5419f3],.primary-button.small[data-v-2e5419f3]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-2e5419f3]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-2e5419f3]{min-width:0}.primary-button.small.danger[data-v-2e5419f3]{background:#b42318}.dialog-mask[data-v-2e5419f3]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-2e5419f3]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-2e5419f3]{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-2e5419f3]{width:min(900px,100%);height:min(860px,calc(100vh - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-2e5419f3]{width:min(860px,calc(100vw - 48px))}.workflow-dialog-head[data-v-2e5419f3]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-2e5419f3]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-2e5419f3]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-2e5419f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-2e5419f3]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-2e5419f3]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-2e5419f3]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-2e5419f3]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-2e5419f3]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-2e5419f3]{padding-right:4px}.dialog-hint[data-v-2e5419f3]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-2e5419f3],.field-block>span[data-v-2e5419f3]:not(.sr-only),.subtasks-head span[data-v-2e5419f3]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-2e5419f3],.text-area[data-v-2e5419f3]{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-2e5419f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-2e5419f3]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-2e5419f3]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-2e5419f3]{margin-top:0}.workflow-editor-card[data-v-2e5419f3]{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-2e5419f3]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-2e5419f3]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-2e5419f3]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-2e5419f3]{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-2e5419f3]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-2e5419f3]{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-2e5419f3]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-2e5419f3]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-2e5419f3]{max-width:100%}.workflow-timeline-column[data-v-2e5419f3]{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-2e5419f3]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-2e5419f3]{margin-top:14px}.workflow-context-summary-block[data-v-2e5419f3]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-2e5419f3]{margin-bottom:6px}.workflow-effective-schedule[data-v-2e5419f3]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-2e5419f3]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-2e5419f3]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-2e5419f3]{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-2e5419f3]:hover,.workflow-effective-summary-trigger[data-v-2e5419f3]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-2e5419f3]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-2e5419f3]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-2e5419f3]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-2e5419f3]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-2e5419f3]{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-2e5419f3],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-2e5419f3]{opacity:1}.work-template-ownership-field[data-v-2e5419f3]{flex:1;width:100%}.work-template-department-trigger[data-v-2e5419f3]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-2e5419f3]{opacity:1}@media(max-width:960px){.work-template-config-column[data-v-2e5419f3] .workflow-work-editor-form{flex:none;height:auto;min-height:max-content;grid-template-rows:auto auto;overflow:visible}.work-template-config-column[data-v-2e5419f3] .workflow-work-editor-form>.ui-form-split-column{min-height:max-content}.work-template-config-column[data-v-2e5419f3] .workflow-work-editor-form>.ui-form-split-column-left{grid-row:1}.work-template-config-column[data-v-2e5419f3] .workflow-work-editor-form>.ui-form-split-column-right{grid-row:2}}.bulk-trigger-field[data-v-2e5419f3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.workflow-segmented-control[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]:hover,.workflow-segmented-option[data-v-2e5419f3]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-2e5419f3]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-2e5419f3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-2e5419f3]{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-2e5419f3],.workflow-cutoff-option-label[data-v-2e5419f3],.workflow-cutoff-option-hint[data-v-2e5419f3]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-2e5419f3]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-2e5419f3]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-2e5419f3]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-2e5419f3],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-2e5419f3]{color:#0f766e}.workflow-cutoff-segmented[data-v-2e5419f3] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-2e5419f3] .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-2e5419f3] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-2e5419f3] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-2e5419f3] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-2e5419f3] .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-2e5419f3] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-2e5419f3]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-2e5419f3]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-2e5419f3]{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-2e5419f3]{opacity:1}.holiday-calendar-day-tooltip[data-v-2e5419f3]{display:none}}.workflow-department-editor-mask[data-v-2e5419f3]{z-index:46}.workflow-effective-editor-mask[data-v-2e5419f3]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-2e5419f3]{height:min(540px,calc(100vh - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-2e5419f3] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-2e5419f3]{width:min(480px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-2e5419f3]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-2e5419f3]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-2e5419f3]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-2e5419f3]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-2e5419f3]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-2e5419f3]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-2e5419f3]{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-2e5419f3]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-2e5419f3]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-2e5419f3]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-2e5419f3]{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-2e5419f3]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-2e5419f3]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-2e5419f3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-2e5419f3]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-2e5419f3]{flex:1;min-width:100px}[data-v-2e5419f3] .workflow-inline-select,[data-v-2e5419f3] .workflow-effective-interval-unit{min-width:0}[data-v-2e5419f3] .workflow-inline-select .ui-select-trigger,[data-v-2e5419f3] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-2e5419f3] .workflow-inline-select .ui-select-value,[data-v-2e5419f3] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-2e5419f3] .workflow-inline-select .ui-select-panel,[data-v-2e5419f3] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-2e5419f3]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-2e5419f3]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-2e5419f3] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-2e5419f3]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-2e5419f3]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-2e5419f3]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-2e5419f3]{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-2e5419f3]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-2e5419f3]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-2e5419f3]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-2e5419f3]{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-2e5419f3]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-2e5419f3]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-2e5419f3]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-2e5419f3]{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-2e5419f3]{color:#b42318}.holiday-calendar-month-grid[data-v-2e5419f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-2e5419f3]{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-2e5419f3]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-2e5419f3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-2e5419f3]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-2e5419f3]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-2e5419f3],.holiday-calendar-days[data-v-2e5419f3]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-2e5419f3]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-2e5419f3]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-2e5419f3]{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-2e5419f3]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-2e5419f3]: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-2e5419f3]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-2e5419f3]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-2e5419f3]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-2e5419f3]{color:#166534}.holiday-calendar-day-today-label[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3],.holiday-calendar-day-badge--adjusted_workday[data-v-2e5419f3]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-2e5419f3]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-2e5419f3]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-2e5419f3]{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-2e5419f3],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-2e5419f3]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-2e5419f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-2e5419f3]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-2e5419f3]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-2e5419f3]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-2e5419f3]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-2e5419f3]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{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-2e5419f3]{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-2e5419f3]:hover{background:#ffffff47}.workflow-timeline-add[data-v-2e5419f3]{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-2e5419f3]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-2e5419f3]{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-2e5419f3]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-2e5419f3]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-2e5419f3]{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-2e5419f3]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-2e5419f3],.workflow-preview-remove[data-v-2e5419f3]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-2e5419f3]{opacity:.42}.workflow-preview-remove[data-v-2e5419f3]:active{opacity:1}}.workflow-preview-remove[data-v-2e5419f3]:hover,.workflow-preview-remove[data-v-2e5419f3]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-2e5419f3]{display:block}.workflow-preview-title[data-v-2e5419f3]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-2e5419f3]{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-2e5419f3]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-2e5419f3]{padding-top:24px}.workflow-config-schedule-flat[data-v-2e5419f3]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-2e5419f3]{display:grid;gap:10px}.workflow-time-fields[data-v-2e5419f3]{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-2e5419f3]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-2e5419f3]{grid-column:1 / -1}.workflow-tolerance-input[data-v-2e5419f3]{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-2e5419f3]{min-width:0}.workflow-tolerance-input span[data-v-2e5419f3]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-2e5419f3] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-2e5419f3] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-2e5419f3] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-2e5419f3]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-2e5419f3]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-2e5419f3]{margin-top:0}.workflow-schedule-capture-toggles[data-v-2e5419f3]{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-2e5419f3]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-2e5419f3]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-2e5419f3]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-2e5419f3]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-2e5419f3]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-2e5419f3]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-2e5419f3]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-2e5419f3]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-2e5419f3]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-2e5419f3]{transform:translate(16px)}.workflow-stat-tags[data-v-2e5419f3]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-2e5419f3]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-2e5419f3]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-2e5419f3],.workflow-schedule-advanced--after-subtasks[data-v-2e5419f3]{margin-top:24px}.workflow-guidance-panel[data-v-2e5419f3]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-2e5419f3]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-2e5419f3],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-2e5419f3],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-2e5419f3]{align-self:center}.workflow-guidance-section[data-v-2e5419f3]{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-2e5419f3]{background:#fff}.workflow-subtask-guidance-modal[data-v-2e5419f3]{display:flex;flex-direction:column}.workflow-subtask-guidance-modal-section[data-v-2e5419f3]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-2e5419f3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-2e5419f3]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-2e5419f3]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-2e5419f3]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-2e5419f3]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-2e5419f3]{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-2e5419f3]:focus{outline:none}.workflow-guidance-group-body[data-v-2e5419f3]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-2e5419f3]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-2e5419f3]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-2e5419f3]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-2e5419f3]{align-self:stretch}.workflow-placeholder-list-block[data-v-2e5419f3]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-2e5419f3]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-2e5419f3]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-2e5419f3]{justify-content:space-between}.workflow-guidance-section-head span[data-v-2e5419f3]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-2e5419f3]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-2e5419f3]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-2e5419f3]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-2e5419f3]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-2e5419f3]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:6px 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-2e5419f3]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-2e5419f3]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-2e5419f3]{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-2e5419f3]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-2e5419f3]{position:relative;display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-2e5419f3]{padding-right:44px}.workflow-placeholder-title-count[data-v-2e5419f3]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none}.workflow-placeholder-guide[data-v-2e5419f3]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-2e5419f3]{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:linear-gradient(115deg,#22c55e,#2dd4bf,#38bdf8 68%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-2e5419f3]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-2e5419f3]:hover,.workflow-placeholder-guide-button[data-v-2e5419f3]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-2e5419f3]{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-2e5419f3]: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-2e5419f3]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-2e5419f3]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-2e5419f3]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-2e5419f3]{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-2e5419f3]:hover,.workflow-placeholder-guide-thumb[data-v-2e5419f3]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-2e5419f3]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-2e5419f3]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-2e5419f3]:hover,.workflow-placeholder-guide-remove[data-v-2e5419f3]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-2e5419f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-mode-options[data-v-2e5419f3]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-2e5419f3]{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-2e5419f3]:hover,.workflow-guide-mode-card[data-v-2e5419f3]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-2e5419f3]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-2e5419f3]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-2e5419f3]{background:#ecfeff}.workflow-guide-mode-phone[data-v-2e5419f3]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-2e5419f3],.workflow-guide-mode-outline-line[data-v-2e5419f3]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-2e5419f3]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-2e5419f3]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-2e5419f3]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-2e5419f3]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-2e5419f3]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-2e5419f3]{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-2e5419f3]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-2e5419f3]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-2e5419f3]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-2e5419f3]{display:block;width:100%;max-height:58vh;object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-2e5419f3]{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-2e5419f3]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-2e5419f3]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-2e5419f3]{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-2e5419f3]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-2e5419f3]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-2e5419f3]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-2e5419f3]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-2e5419f3]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-2e5419f3]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-2e5419f3]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-2e5419f3]{min-width:0}.workflow-location-limit-hint[data-v-2e5419f3]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-2e5419f3]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-2e5419f3]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-2e5419f3]{margin-bottom:14px}.workflow-subcard-head h5[data-v-2e5419f3]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-2e5419f3]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-2e5419f3]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-2e5419f3]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-2e5419f3]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-2e5419f3]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-2e5419f3]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-2e5419f3]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-2e5419f3]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-2e5419f3]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-2e5419f3]:focus-visible{outline:none}.subtasks-inline-main[data-v-2e5419f3]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-2e5419f3]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-2e5419f3]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-2e5419f3]{gap:6px}.subtask-display-row[data-v-2e5419f3]{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-2e5419f3]{padding-left:12px}.subtask-index[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-2e5419f3]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-2e5419f3]{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-2e5419f3]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-2e5419f3]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-2e5419f3]{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-2e5419f3]{background:#0f766e12}.subtask-manager-row[data-v-2e5419f3]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-2e5419f3]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-2e5419f3]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-2e5419f3],.subtask-manager-row--target .subtask-manager-actions[data-v-2e5419f3]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-2e5419f3]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-2e5419f3]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-2e5419f3]{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-2e5419f3]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-2e5419f3]{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-2e5419f3]:hover{background:#0f766e14}.subtask-drag-handle[data-v-2e5419f3]{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-2e5419f3]:hover{color:#64748b}.subtask-drag-handle[data-v-2e5419f3]:active{cursor:grabbing}.subtask-manager-index[data-v-2e5419f3]{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-2e5419f3]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-2e5419f3]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-2e5419f3]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-2e5419f3]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-2e5419f3]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-2e5419f3]{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-2e5419f3]:focus,.subtask-manager-input.text-field[data-v-2e5419f3]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-2e5419f3]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-2e5419f3]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-2e5419f3]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-2e5419f3]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-2e5419f3]{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-2e5419f3]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-2e5419f3]{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-2e5419f3]{color:#0f766e}.subtask-guidance-summary-text[data-v-2e5419f3]{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-2e5419f3]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-2e5419f3]{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-2e5419f3]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-more[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]:hover{background:#b4231814}.sr-only[data-v-2e5419f3]{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-2e5419f3]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-2e5419f3]{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-2e5419f3]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-2e5419f3]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-2e5419f3]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-2e5419f3]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-2e5419f3]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-2e5419f3]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-2e5419f3]{color:#b42318}.dialog-text-action[data-v-2e5419f3]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-2e5419f3]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-2e5419f3]{min-height:180px}.work-template-picker-toolbar[data-v-2e5419f3]{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-2e5419f3] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-2e5419f3]{display:grid;gap:10px;max-height:min(52vh,560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-2e5419f3]{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-2e5419f3]:hover,.work-template-picker-option[data-v-2e5419f3]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-2e5419f3]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-2e5419f3]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-2e5419f3]{color:#64748b;font-size:12px}@media(max-width:720px){.work-template-picker-toolbar[data-v-2e5419f3]{grid-template-columns:1fr}}.import-placeholder-title[data-v-2e5419f3]{margin:0;font-size:18px;color:#111827;font-weight:700}@media(max-width:1080px){.org-layout[data-v-2e5419f3]{grid-template-columns:1fr}.org-tree-panel[data-v-2e5419f3]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08)}.workflow-grid[data-v-2e5419f3]{grid-template-columns:1fr 1fr}.holiday-calendar-month-grid[data-v-2e5419f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.org-detail-columns--with-position[data-v-2e5419f3]{grid-template-columns:minmax(0,1fr)}.org-detail-columns--with-position .org-department-detail-panel[data-v-2e5419f3]{border-right:0;border-bottom:1px solid rgba(15,23,42,.08);padding-right:0;padding-bottom:18px}.org-position-detail-panel[data-v-2e5419f3]{padding-left:0;padding-top:18px}.org-position-detail-panel--placeholder[data-v-2e5419f3]{display:none}.org-detail-columns--with-position .org-department-detail-panel[data-v-2e5419f3],.org-detail-columns--with-position .org-position-detail-panel[data-v-2e5419f3]{display:flex;gap:18px}.org-detail-columns--with-position .department-position-section[data-v-2e5419f3]{margin-top:18px}}@media(max-width:720px){.org-layout-head[data-v-2e5419f3],.org-page-actions[data-v-2e5419f3],.detail-head[data-v-2e5419f3],.dialog-actions[data-v-2e5419f3]{flex-direction:column;align-items:stretch}.workflow-schedule-capture-toggles[data-v-2e5419f3]{grid-template-columns:1fr}.detail-actions[data-v-2e5419f3]{width:100%;justify-content:flex-start;flex-wrap:wrap}.org-page-search-field[data-v-2e5419f3]{width:100%}.department-summary-action-row[data-v-2e5419f3]{flex-wrap:wrap}.department-manager-modal[data-v-2e5419f3]{min-height:0}.department-manager-modal-table-head[data-v-2e5419f3]{display:none}.department-manager-modal-row[data-v-2e5419f3]{grid-template-columns:1fr auto;row-gap:6px}.department-manager-modal-phone[data-v-2e5419f3],.department-manager-modal-positions[data-v-2e5419f3]{grid-column:1 / -1}.department-manager-modal-actions[data-v-2e5419f3]{grid-row:1;grid-column:2}.department-position-bulkbar[data-v-2e5419f3],.department-position-bulk-summary[data-v-2e5419f3]{align-items:flex-start;flex-direction:column}.department-position-row[data-v-2e5419f3]{grid-template-columns:24px minmax(0,1fr)}.department-position-row-actions[data-v-2e5419f3]{grid-column:2;justify-content:flex-start;width:auto;opacity:1;pointer-events:auto}.position-detail-action-row[data-v-2e5419f3]{flex-wrap:wrap}.position-member-picker-row[data-v-2e5419f3]{grid-template-columns:24px minmax(0,1fr)}.position-member-picker-positions[data-v-2e5419f3]{grid-column:2}.position-member-picker-footer[data-v-2e5419f3]{align-items:flex-start;flex-direction:column}.position-member-picker-submit-actions[data-v-2e5419f3]{align-self:flex-end}.department-summary-grid[data-v-2e5419f3]{grid-template-columns:1fr;gap:14px}.department-summary-item strong[data-v-2e5419f3]{font-size:38px}.workflow-modal-dual[data-v-2e5419f3]{grid-template-columns:1fr;grid-template-rows:minmax(200px,38vh) minmax(0,1fr)}.workflow-timeline-column[data-v-2e5419f3]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:16px}.workflow-timeline-scroll[data-v-2e5419f3]{max-height:38vh}.workflow-grid[data-v-2e5419f3],.workflow-grid-2[data-v-2e5419f3],.workflow-time-fields[data-v-2e5419f3]{grid-template-columns:1fr}.workflow-tolerance-field[data-v-2e5419f3]{max-width:none}.dialog-mask[data-v-2e5419f3]{padding:12px}.dialog-card[data-v-2e5419f3]{padding:16px}.dialog-actions-hint[data-v-2e5419f3]{margin-right:0}.workflow-effective-footer-actions[data-v-2e5419f3]{width:100%;justify-content:flex-end}.holiday-calendar-month-grid[data-v-2e5419f3]{grid-template-columns:minmax(0,1fr)}}.position-role-permission-row[data-v-2e5419f3]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-2e5419f3]{flex:0 0 auto}.position-permission-trigger[data-v-2e5419f3]{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-2e5419f3]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-2e5419f3]{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-2e5419f3]{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-2e5419f3]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-2e5419f3]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-2e5419f3]:hover{background:#f8fafc}.position-permission-check[data-v-2e5419f3]{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-2e5419f3]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-2e5419f3]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-2e5419f3]{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-2e5419f3]: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-2e5419f3],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-2e5419f3]{display:block}.org-single-work-guide-thumb[data-v-2e5419f3]{width:24px;height:24px;flex:0 0 24px;object-fit:cover;border-radius:6px}.org-single-work-video-link[data-v-2e5419f3]{grid-column:2;display:inline-flex;margin-top:14px;color:#0f766e;font-size:13px;font-weight:700}.org-detail-work-schedule-text[data-v-2e5419f3]{grid-column:2;margin:4px 0 0;color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-cross-day-hint[data-v-2e5419f3-s]{grid-column:2;min-width:0}.org-detail-subtask-list[data-v-2e5419f3-s]{grid-column:1 / -1;min-width:0}.org-panel[data-v-271e70c9]{display:flex;flex-direction:column;height:calc(100vh - 48px);min-height:calc(100vh - 48px)}.org-panel[data-v-271e70c9] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-271e70c9] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-271e70c9]{width:clamp(300px,28vw,460px);min-width:0}.dialog-card[data-v-271e70c9]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-271e70c9]{display:flex;flex:1;flex-direction:column;min-height:0}.org-toolbar-actions[data-v-271e70c9],.detail-actions[data-v-271e70c9],.dialog-actions[data-v-271e70c9]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-271e70c9]{display:grid;gap:16px}.org-delete-summary[data-v-271e70c9]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-271e70c9]{margin-top:8px;color:#64748b}.org-delete-option[data-v-271e70c9]{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-271e70c9]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-271e70c9]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-271e70c9]{min-width:0;min-height:0}.org-tree-head[data-v-271e70c9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-271e70c9]{flex-shrink:0}.org-sop-suggestion-summary[data-v-271e70c9]{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-271e70c9]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-271e70c9]{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-271e70c9]:hover{background:#6d28d9}.org-tree-list[data-v-271e70c9]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-271e70c9]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-271e70c9]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-271e70c9]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-271e70c9]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-271e70c9]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-271e70c9]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-271e70c9]{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-271e70c9]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-271e70c9]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-271e70c9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-271e70c9]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-271e70c9]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-271e70c9]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-271e70c9]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-271e70c9]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-271e70c9]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-271e70c9]{min-height:160px}.org-detail-panel[data-v-271e70c9]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-271e70c9]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-271e70c9]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.org-department-detail-panel[data-v-271e70c9],.org-position-detail-panel[data-v-271e70c9]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-271e70c9]{padding-right:18px}.org-detail-columns--with-position .org-department-detail-panel[data-v-271e70c9]{border-right:1px solid rgba(15,23,42,.08)}.org-position-detail-panel[data-v-271e70c9]{padding-left:20px}.org-position-detail-panel--embedded[data-v-271e70c9]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-271e70c9]{display:block}.org-position-detail-placeholder[data-v-271e70c9]{flex:1;min-height:0;width:100%}.detail-head[data-v-271e70c9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-271e70c9]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-271e70c9]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-271e70c9]{min-width:0;width:100%}.department-title-summary-row[data-v-271e70c9],.department-detail-tab-row[data-v-271e70c9]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-271e70c9]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-271e70c9]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-271e70c9]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-271e70c9]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-271e70c9]{margin-top:4px}.department-detail-tab-button[data-v-271e70c9]{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-271e70c9]{color:#0f766e}.department-detail-tab-button.is-active[data-v-271e70c9]: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-271e70c9]{grid-template-columns:minmax(0,1fr);padding-left:20px}.department-summary-action-row[data-v-271e70c9]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-271e70c9]{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-271e70c9]:hover,.department-member-summary-link[data-v-271e70c9]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-271e70c9]: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-271e70c9]{margin-left:auto}.detail-head--position .detail-head-main[data-v-271e70c9]{min-width:0;width:100%}.detail-head--position[data-v-271e70c9]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-271e70c9],.detail-head--position:hover h3[data-v-271e70c9],.detail-head--position:focus-visible h3[data-v-271e70c9]{color:#0f766e}.detail-head--position[data-v-271e70c9]:focus{outline:none}.detail-head--position .detail-actions[data-v-271e70c9]{flex:0 0 auto}.position-detail-title-row[data-v-271e70c9]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-271e70c9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-271e70c9]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-271e70c9]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-271e70c9]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-271e70c9]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-271e70c9]{margin-top:0}.department-position-add-button[data-v-271e70c9]{flex:0 0 auto}.department-position-bulkbar[data-v-271e70c9]{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-271e70c9]{color:#0f766e}.department-position-row-check[data-v-271e70c9]{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-271e70c9]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-271e70c9]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-271e70c9]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-271e70c9]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-271e70c9]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-271e70c9]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-271e70c9]{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-271e70c9]{opacity:.48}.department-position-row.is-order-drop-before[data-v-271e70c9]:before,.department-position-row.is-order-drop-after[data-v-271e70c9]: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-271e70c9]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-271e70c9]:after{bottom:-7px}.department-position-drag-handle[data-v-271e70c9]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-271e70c9]:hover,.department-position-drag-handle[data-v-271e70c9]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-271e70c9]:active{cursor:grabbing}.department-position-drag-handle[data-v-271e70c9]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-271e70c9]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-271e70c9]:hover,.department-position-row.is-active[data-v-271e70c9]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-271e70c9]{animation:department-position-sop-applied-271e70c9 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-271e70c9]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-271e70c9]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-sop-suggestion-tag[data-v-271e70c9]{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-271e70c9]:hover,.department-position-sop-suggestion-tag[data-v-271e70c9]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-271e70c9]{width:12px;height:12px}.department-position-sop-applied-status[data-v-271e70c9]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-271e70c9 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-271e70c9{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-271e70c9{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-271e70c9],.department-position-sop-applied-status[data-v-271e70c9]{animation:none}}.department-position-row-title strong[data-v-271e70c9]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-271e70c9]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-271e70c9]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-271e70c9]{color:#64748b94}.department-position-row-meta-button[data-v-271e70c9]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-271e70c9]:hover,.department-position-row-meta-button[data-v-271e70c9]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-271e70c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-271e70c9]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-271e70c9]{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-271e70c9],.department-position-row:focus-within .department-position-row-actions[data-v-271e70c9],.department-position-row.is-active .department-position-row-actions[data-v-271e70c9]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-271e70c9]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-271e70c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-271e70c9]{min-width:0}.department-summary-item span[data-v-271e70c9]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-271e70c9]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-271e70c9]{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-271e70c9]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-271e70c9]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-271e70c9]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{padding-top:14px}.department-manager-modal-section[data-v-271e70c9]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-271e70c9]{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-271e70c9]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-271e70c9]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-271e70c9]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-271e70c9]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-271e70c9]{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-271e70c9]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-271e70c9]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-271e70c9]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-271e70c9]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-271e70c9]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-271e70c9]{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}@media(max-width:760px){.org-member-list-modal .department-manager-modal-section-head[data-v-271e70c9]{grid-template-columns:auto auto auto}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-271e70c9]{grid-column:1 / -1}}.department-manager-modal-table[data-v-271e70c9]{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-271e70c9],.department-manager-modal-row[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{display:grid}.department-manager-modal-row[data-v-271e70c9]{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-271e70c9]:last-child{border-bottom:0}.department-manager-modal-row[data-v-271e70c9]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-271e70c9],.department-manager-modal-open[data-v-271e70c9],.department-manager-modal-remove[data-v-271e70c9],.department-manager-modal-position[data-v-271e70c9]{min-width:0}.department-manager-modal-cell[data-v-271e70c9]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-271e70c9],.department-manager-modal-open[data-v-271e70c9],.department-manager-modal-remove[data-v-271e70c9],.department-manager-modal-position[data-v-271e70c9]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-271e70c9]:focus-visible,.department-manager-modal-open[data-v-271e70c9]:focus-visible,.department-manager-modal-remove[data-v-271e70c9]:focus-visible,.department-manager-modal-position[data-v-271e70c9]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-271e70c9]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-271e70c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-271e70c9]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-271e70c9]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-271e70c9]{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-271e70c9]{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-271e70c9]:hover,.department-manager-modal-position[data-v-271e70c9]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-271e70c9]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-271e70c9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-271e70c9]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-271e70c9]:hover,.department-manager-modal-remove[data-v-271e70c9]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-271e70c9]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-271e70c9]{width:100%}.department-manager-modal-open[data-v-271e70c9]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-271e70c9]:hover,.department-manager-modal-open[data-v-271e70c9]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-271e70c9]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-271e70c9] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-271e70c9]{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-271e70c9]{display:grid;gap:12px}.position-member-picker-head[data-v-271e70c9]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-271e70c9]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-271e70c9]{width:100%}.position-member-picker-footer[data-v-271e70c9]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-271e70c9],.position-member-picker-submit-actions[data-v-271e70c9]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-271e70c9]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-271e70c9]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-271e70c9]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-271e70c9]{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-271e70c9]:hover:not(:disabled),.position-member-picker-text-action[data-v-271e70c9]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-271e70c9]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-271e70c9]{display:grid;gap:8px;max-height:min(56vh,520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-271e70c9]{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-271e70c9]:hover,.position-member-picker-row[data-v-271e70c9]:focus-visible,.position-member-picker-row.is-selected[data-v-271e70c9]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-271e70c9]{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-271e70c9]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-271e70c9],.position-member-picker-positions[data-v-271e70c9]{min-width:0}.position-member-picker-main[data-v-271e70c9]{display:grid;gap:2px}.position-member-picker-main strong[data-v-271e70c9]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-271e70c9],.position-member-picker-positions[data-v-271e70c9]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-271e70c9]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-271e70c9]{margin-top:14px}.org-detail-timeline[data-v-271e70c9]{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-271e70c9]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-271e70c9]{transition:none}}.org-detail-timeline-entry[data-v-271e70c9]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-time[data-v-271e70c9]{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-time--cross-day[data-v-271e70c9]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-271e70c9]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-271e70c9]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-271e70c9]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-271e70c9]:focus,.org-detail-work-row[data-v-271e70c9]:focus-visible{outline:none}.org-detail-work-main[data-v-271e70c9]{--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-271e70c9],.org-detail-work-desc[data-v-271e70c9],.org-detail-work-placeholder-strip[data-v-271e70c9],.org-detail-work-cross-day-hint[data-v-271e70c9]{grid-column:2}.org-detail-work-title-row[data-v-271e70c9]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-271e70c9]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-271e70c9]{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-271e70c9]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-271e70c9]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-271e70c9]{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-271e70c9],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-271e70c9]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-271e70c9]{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-271e70c9]:hover,.org-detail-work-action-trigger[data-v-271e70c9]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-271e70c9]{position:fixed;z-index:1200;display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:max-content;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px #0f172a29;pointer-events:auto}.org-detail-work-text-btn[data-v-271e70c9]{flex:0 0 auto;border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.org-detail-work-text-btn--danger[data-v-271e70c9]{color:#b42318}.org-detail-work-icon[data-v-271e70c9]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-271e70c9] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-271e70c9]{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-271e70c9],.org-detail-subtask-video-node[data-v-271e70c9]{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-271e70c9]:disabled,.org-detail-subtask-video-node[data-v-271e70c9]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-271e70c9]: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-271e70c9]: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-271e70c9]:hover:after,.org-detail-video-node--empty[data-v-271e70c9]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-271e70c9]:hover:before,.org-detail-video-node--empty[data-v-271e70c9]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-271e70c9]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-271e70c9],.org-detail-subtask-video-node--uploaded[data-v-271e70c9]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-271e70c9]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-271e70c9]{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-271e70c9],.org-detail-subtask-video-empty-icon[data-v-271e70c9]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-271e70c9]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-271e70c9]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-271e70c9]{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-271e70c9],.org-detail-subtask-video-play[data-v-271e70c9]{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-271e70c9],.org-detail-subtask-video-plus[data-v-271e70c9]{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-271e70c9],.org-detail-subtask-video-add-fill[data-v-271e70c9]{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-271e70c9]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-271e70c9]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-271e70c9]{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-271e70c9]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{opacity:.72}.org-detail-subtask-video-play[data-v-271e70c9]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-271e70c9]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-271e70c9]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-271e70c9]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-271e70c9]{color:#b42318}.timeline-operation-video-menu-danger[data-v-271e70c9]:hover{background:#b4231814}.org-detail-subtask-text[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-271e70c9]{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}.org-detail-subtask-placeholder-thumb>span[data-v-271e70c9]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-more[data-v-271e70c9]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-271e70c9]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-271e70c9]:before,.org-detail-work-add-row[data-v-271e70c9]:after{content:""}.org-detail-work-add-btn[data-v-271e70c9]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-271e70c9]{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-271e70c9]{gap:20px}.org-detail-work-empty-add-btn[data-v-271e70c9]{min-width:104px}.org-workflow-settings-button[data-v-271e70c9]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-271e70c9],.primary-button.small[data-v-271e70c9]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-271e70c9]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-271e70c9]{min-width:0}.primary-button.small.danger[data-v-271e70c9]{background:#b42318}.dialog-mask[data-v-271e70c9]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-271e70c9]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-271e70c9]{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-271e70c9]{width:min(900px,100%);height:min(860px,calc(100vh - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-271e70c9]{width:min(860px,calc(100vw - 48px))}.workflow-dialog-head[data-v-271e70c9]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-271e70c9]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-271e70c9]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-271e70c9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-271e70c9]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-271e70c9]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-271e70c9]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-271e70c9]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-271e70c9]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-271e70c9]{padding-right:4px}.dialog-hint[data-v-271e70c9]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-271e70c9],.field-block>span[data-v-271e70c9]:not(.sr-only),.subtasks-head span[data-v-271e70c9]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-271e70c9],.text-area[data-v-271e70c9]{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-271e70c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-271e70c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-271e70c9]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-271e70c9]{margin-top:0}.workflow-editor-card[data-v-271e70c9]{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-271e70c9]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-271e70c9]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-271e70c9]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-271e70c9]{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-271e70c9]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-271e70c9]{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-271e70c9]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-271e70c9]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-271e70c9]{max-width:100%}.workflow-timeline-column[data-v-271e70c9]{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-271e70c9]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-271e70c9]{margin-top:14px}.workflow-context-summary-block[data-v-271e70c9]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-271e70c9]{margin-bottom:6px}.workflow-effective-schedule[data-v-271e70c9]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-271e70c9]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-271e70c9]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-271e70c9]{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-271e70c9]:hover,.workflow-effective-summary-trigger[data-v-271e70c9]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-271e70c9]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-271e70c9]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-271e70c9]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-271e70c9]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-271e70c9]{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-271e70c9],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-271e70c9]{opacity:1}.work-template-ownership-field[data-v-271e70c9]{flex:1;width:100%}.work-template-department-trigger[data-v-271e70c9]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-271e70c9]{opacity:1}@media(max-width:960px){.work-template-config-column[data-v-271e70c9] .workflow-work-editor-form{flex:none;height:auto;min-height:max-content;grid-template-rows:auto auto;overflow:visible}.work-template-config-column[data-v-271e70c9] .workflow-work-editor-form>.ui-form-split-column{min-height:max-content}.work-template-config-column[data-v-271e70c9] .workflow-work-editor-form>.ui-form-split-column-left{grid-row:1}.work-template-config-column[data-v-271e70c9] .workflow-work-editor-form>.ui-form-split-column-right{grid-row:2}}.bulk-trigger-field[data-v-271e70c9]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.workflow-segmented-control[data-v-271e70c9]{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-271e70c9]{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-271e70c9]:hover,.workflow-segmented-option[data-v-271e70c9]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-271e70c9]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-271e70c9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-271e70c9]{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-271e70c9],.workflow-cutoff-option-label[data-v-271e70c9],.workflow-cutoff-option-hint[data-v-271e70c9]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-271e70c9]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-271e70c9]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-271e70c9]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-271e70c9],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-271e70c9]{color:#0f766e}.workflow-cutoff-segmented[data-v-271e70c9] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-271e70c9] .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-271e70c9] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-271e70c9] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-271e70c9] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-271e70c9] .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-271e70c9] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-271e70c9]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-271e70c9]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-271e70c9]{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-271e70c9]{opacity:1}.holiday-calendar-day-tooltip[data-v-271e70c9]{display:none}}.workflow-department-editor-mask[data-v-271e70c9]{z-index:46}.workflow-effective-editor-mask[data-v-271e70c9]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-271e70c9]{height:min(540px,calc(100vh - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-271e70c9] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-271e70c9]{width:min(480px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-271e70c9]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-271e70c9]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-271e70c9]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-271e70c9]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-271e70c9]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-271e70c9]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-271e70c9]{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-271e70c9]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-271e70c9]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-271e70c9]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-271e70c9]{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-271e70c9]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-271e70c9]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-271e70c9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-271e70c9]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-271e70c9]{flex:1;min-width:100px}[data-v-271e70c9] .workflow-inline-select,[data-v-271e70c9] .workflow-effective-interval-unit{min-width:0}[data-v-271e70c9] .workflow-inline-select .ui-select-trigger,[data-v-271e70c9] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-271e70c9] .workflow-inline-select .ui-select-value,[data-v-271e70c9] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-271e70c9] .workflow-inline-select .ui-select-panel,[data-v-271e70c9] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-271e70c9]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-271e70c9]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-271e70c9] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-271e70c9]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-271e70c9]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-271e70c9]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-271e70c9]{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-271e70c9]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-271e70c9]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-271e70c9]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-271e70c9]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-271e70c9]{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-271e70c9]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-271e70c9]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-271e70c9]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-271e70c9]{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-271e70c9]{color:#b42318}.holiday-calendar-month-grid[data-v-271e70c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-271e70c9]{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-271e70c9]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-271e70c9]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-271e70c9]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-271e70c9]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-271e70c9],.holiday-calendar-days[data-v-271e70c9]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-271e70c9]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-271e70c9]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-271e70c9]{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-271e70c9]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-271e70c9]: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-271e70c9]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-271e70c9]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-271e70c9]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-271e70c9]{color:#166534}.holiday-calendar-day-today-label[data-v-271e70c9]{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-271e70c9]{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-271e70c9],.holiday-calendar-day-badge--adjusted_workday[data-v-271e70c9]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-271e70c9]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-271e70c9]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-271e70c9]{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-271e70c9],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-271e70c9]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-271e70c9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-271e70c9]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-271e70c9]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-271e70c9]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-271e70c9]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-271e70c9]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{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-271e70c9]{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-271e70c9]:hover{background:#ffffff47}.workflow-timeline-add[data-v-271e70c9]{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-271e70c9]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-271e70c9]{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-271e70c9]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-271e70c9]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-271e70c9]{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-271e70c9]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-271e70c9],.workflow-preview-remove[data-v-271e70c9]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-271e70c9]{opacity:.42}.workflow-preview-remove[data-v-271e70c9]:active{opacity:1}}.workflow-preview-remove[data-v-271e70c9]:hover,.workflow-preview-remove[data-v-271e70c9]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-271e70c9]{display:block}.workflow-preview-title[data-v-271e70c9]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-271e70c9]{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-271e70c9]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-271e70c9]{padding-top:24px}.workflow-config-schedule-flat[data-v-271e70c9]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-271e70c9]{display:grid;gap:10px}.workflow-time-fields[data-v-271e70c9]{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-271e70c9]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-271e70c9]{grid-column:1 / -1}.workflow-tolerance-input[data-v-271e70c9]{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-271e70c9]{min-width:0}.workflow-tolerance-input span[data-v-271e70c9]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-271e70c9] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-271e70c9] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-271e70c9] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-271e70c9]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-271e70c9]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-271e70c9]{margin-top:0}.workflow-schedule-capture-toggles[data-v-271e70c9]{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-271e70c9]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-271e70c9]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-271e70c9]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-271e70c9]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-271e70c9]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-271e70c9]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-271e70c9]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-271e70c9]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-271e70c9]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-271e70c9]{transform:translate(16px)}.workflow-stat-tags[data-v-271e70c9]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-271e70c9]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-271e70c9]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-271e70c9],.workflow-schedule-advanced--after-subtasks[data-v-271e70c9]{margin-top:24px}.workflow-guidance-panel[data-v-271e70c9]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-271e70c9]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-271e70c9],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-271e70c9],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-271e70c9]{align-self:center}.workflow-guidance-section[data-v-271e70c9]{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-271e70c9]{background:#fff}.workflow-subtask-guidance-modal[data-v-271e70c9]{display:flex;flex-direction:column}.workflow-subtask-guidance-modal-section[data-v-271e70c9]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-271e70c9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-271e70c9]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-271e70c9]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-271e70c9]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-271e70c9]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-271e70c9]{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-271e70c9]:focus{outline:none}.workflow-guidance-group-body[data-v-271e70c9]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-271e70c9]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-271e70c9]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-271e70c9]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-271e70c9]{align-self:stretch}.workflow-placeholder-list-block[data-v-271e70c9]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-271e70c9]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-271e70c9]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-271e70c9]{justify-content:space-between}.workflow-guidance-section-head span[data-v-271e70c9]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-271e70c9]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-271e70c9]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-271e70c9]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-271e70c9]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-271e70c9]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:6px 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-271e70c9]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-271e70c9]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-271e70c9]{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-271e70c9]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-271e70c9]{position:relative;display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-271e70c9]{padding-right:44px}.workflow-placeholder-title-count[data-v-271e70c9]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none}.workflow-placeholder-guide[data-v-271e70c9]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-271e70c9]{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:linear-gradient(115deg,#22c55e,#2dd4bf,#38bdf8 68%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-271e70c9]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-271e70c9]:hover,.workflow-placeholder-guide-button[data-v-271e70c9]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-271e70c9]{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-271e70c9]: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-271e70c9]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-271e70c9]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-271e70c9]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-271e70c9]{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-271e70c9]:hover,.workflow-placeholder-guide-thumb[data-v-271e70c9]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-271e70c9]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-271e70c9]{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-271e70c9]{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-271e70c9],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-271e70c9]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-271e70c9]:hover,.workflow-placeholder-guide-remove[data-v-271e70c9]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-271e70c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-mode-options[data-v-271e70c9]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-271e70c9]{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-271e70c9]:hover,.workflow-guide-mode-card[data-v-271e70c9]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-271e70c9]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-271e70c9]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-271e70c9]{background:#ecfeff}.workflow-guide-mode-phone[data-v-271e70c9]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-271e70c9],.workflow-guide-mode-outline-line[data-v-271e70c9]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-271e70c9]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-271e70c9]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-271e70c9]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-271e70c9]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-271e70c9]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-271e70c9]{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-271e70c9]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-271e70c9]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-271e70c9]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-271e70c9]{display:block;width:100%;max-height:58vh;object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-271e70c9]{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-271e70c9]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-271e70c9]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-271e70c9]{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-271e70c9]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-271e70c9]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-271e70c9]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-271e70c9]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-271e70c9]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-271e70c9]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-271e70c9]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-271e70c9]{min-width:0}.workflow-location-limit-hint[data-v-271e70c9]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-271e70c9]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-271e70c9]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-271e70c9]{margin-bottom:14px}.workflow-subcard-head h5[data-v-271e70c9]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-271e70c9]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-271e70c9]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-271e70c9]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-271e70c9]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-271e70c9]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-271e70c9]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-271e70c9]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-271e70c9]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-271e70c9]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-271e70c9]:focus-visible{outline:none}.subtasks-inline-main[data-v-271e70c9]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-271e70c9]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-271e70c9]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-271e70c9]{gap:6px}.subtask-display-row[data-v-271e70c9]{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-271e70c9]{padding-left:12px}.subtask-index[data-v-271e70c9]{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-271e70c9]{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-271e70c9]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-271e70c9]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-271e70c9]{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-271e70c9]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-271e70c9]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-271e70c9]{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-271e70c9]{background:#0f766e12}.subtask-manager-row[data-v-271e70c9]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-271e70c9]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-271e70c9]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-271e70c9],.subtask-manager-row--target .subtask-manager-actions[data-v-271e70c9]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-271e70c9]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-271e70c9]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-271e70c9]{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-271e70c9]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-271e70c9]{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-271e70c9]:hover{background:#0f766e14}.subtask-drag-handle[data-v-271e70c9]{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-271e70c9]:hover{color:#64748b}.subtask-drag-handle[data-v-271e70c9]:active{cursor:grabbing}.subtask-manager-index[data-v-271e70c9]{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-271e70c9]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-271e70c9]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-271e70c9]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-271e70c9]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-271e70c9]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-271e70c9]{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-271e70c9]:focus,.subtask-manager-input.text-field[data-v-271e70c9]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-271e70c9]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-271e70c9]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-271e70c9]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-271e70c9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-271e70c9]{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-271e70c9]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-271e70c9]{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-271e70c9]{color:#0f766e}.subtask-guidance-summary-text[data-v-271e70c9]{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-271e70c9]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-271e70c9]{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-271e70c9]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-more[data-v-271e70c9]{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-271e70c9]{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-271e70c9]:hover{background:#b4231814}.sr-only[data-v-271e70c9]{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-271e70c9]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-271e70c9]{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-271e70c9]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-271e70c9]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-271e70c9]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-271e70c9]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-271e70c9]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-271e70c9]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-271e70c9]{color:#b42318}.dialog-text-action[data-v-271e70c9]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-271e70c9]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-271e70c9]{min-height:180px}.work-template-picker-toolbar[data-v-271e70c9]{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-271e70c9] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-271e70c9]{display:grid;gap:10px;max-height:min(52vh,560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-271e70c9]{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-271e70c9]:hover,.work-template-picker-option[data-v-271e70c9]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-271e70c9]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-271e70c9]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-271e70c9]{color:#64748b;font-size:12px}@media(max-width:720px){.work-template-picker-toolbar[data-v-271e70c9]{grid-template-columns:1fr}}.import-placeholder-title[data-v-271e70c9]{margin:0;font-size:18px;color:#111827;font-weight:700}@media(max-width:1080px){.org-layout[data-v-271e70c9]{grid-template-columns:1fr}.org-tree-panel[data-v-271e70c9]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08)}.workflow-grid[data-v-271e70c9]{grid-template-columns:1fr 1fr}.holiday-calendar-month-grid[data-v-271e70c9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.org-detail-columns--with-position[data-v-271e70c9]{grid-template-columns:minmax(0,1fr)}.org-detail-columns--with-position .org-department-detail-panel[data-v-271e70c9]{border-right:0;border-bottom:1px solid rgba(15,23,42,.08);padding-right:0;padding-bottom:18px}.org-position-detail-panel[data-v-271e70c9]{padding-left:0;padding-top:18px}.org-position-detail-panel--placeholder[data-v-271e70c9]{display:none}.org-detail-columns--with-position .org-department-detail-panel[data-v-271e70c9],.org-detail-columns--with-position .org-position-detail-panel[data-v-271e70c9]{display:flex;gap:18px}.org-detail-columns--with-position .department-position-section[data-v-271e70c9]{margin-top:18px}}@media(max-width:720px){.org-layout-head[data-v-271e70c9],.org-page-actions[data-v-271e70c9],.detail-head[data-v-271e70c9],.dialog-actions[data-v-271e70c9]{flex-direction:column;align-items:stretch}.workflow-schedule-capture-toggles[data-v-271e70c9]{grid-template-columns:1fr}.detail-actions[data-v-271e70c9]{width:100%;justify-content:flex-start;flex-wrap:wrap}.org-page-search-field[data-v-271e70c9]{width:100%}.department-summary-action-row[data-v-271e70c9]{flex-wrap:wrap}.department-manager-modal[data-v-271e70c9]{min-height:0}.department-manager-modal-table-head[data-v-271e70c9]{display:none}.department-manager-modal-row[data-v-271e70c9]{grid-template-columns:1fr auto;row-gap:6px}.department-manager-modal-phone[data-v-271e70c9],.department-manager-modal-positions[data-v-271e70c9]{grid-column:1 / -1}.department-manager-modal-actions[data-v-271e70c9]{grid-row:1;grid-column:2}.department-position-bulkbar[data-v-271e70c9],.department-position-bulk-summary[data-v-271e70c9]{align-items:flex-start;flex-direction:column}.department-position-row[data-v-271e70c9]{grid-template-columns:24px minmax(0,1fr)}.department-position-row-actions[data-v-271e70c9]{grid-column:2;justify-content:flex-start;width:auto;opacity:1;pointer-events:auto}.position-detail-action-row[data-v-271e70c9]{flex-wrap:wrap}.position-member-picker-row[data-v-271e70c9]{grid-template-columns:24px minmax(0,1fr)}.position-member-picker-positions[data-v-271e70c9]{grid-column:2}.position-member-picker-footer[data-v-271e70c9]{align-items:flex-start;flex-direction:column}.position-member-picker-submit-actions[data-v-271e70c9]{align-self:flex-end}.department-summary-grid[data-v-271e70c9]{grid-template-columns:1fr;gap:14px}.department-summary-item strong[data-v-271e70c9]{font-size:38px}.workflow-modal-dual[data-v-271e70c9]{grid-template-columns:1fr;grid-template-rows:minmax(200px,38vh) minmax(0,1fr)}.workflow-timeline-column[data-v-271e70c9]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:16px}.workflow-timeline-scroll[data-v-271e70c9]{max-height:38vh}.workflow-grid[data-v-271e70c9],.workflow-grid-2[data-v-271e70c9],.workflow-time-fields[data-v-271e70c9]{grid-template-columns:1fr}.workflow-tolerance-field[data-v-271e70c9]{max-width:none}.dialog-mask[data-v-271e70c9]{padding:12px}.dialog-card[data-v-271e70c9]{padding:16px}.dialog-actions-hint[data-v-271e70c9]{margin-right:0}.workflow-effective-footer-actions[data-v-271e70c9]{width:100%;justify-content:flex-end}.holiday-calendar-month-grid[data-v-271e70c9]{grid-template-columns:minmax(0,1fr)}}.position-role-permission-row[data-v-271e70c9]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-271e70c9]{flex:0 0 auto}.position-permission-trigger[data-v-271e70c9]{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-271e70c9]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-271e70c9]{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-271e70c9]{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-271e70c9]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-271e70c9]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-271e70c9]:hover{background:#f8fafc}.position-permission-check[data-v-271e70c9]{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-271e70c9]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-271e70c9]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-271e70c9]{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-271e70c9]: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-271e70c9],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-271e70c9]{display:block}.detail-head--readonly[data-v-271e70c9]{cursor:default}.detail-head--readonly:hover h3[data-v-271e70c9]{color:var(--text-main)}.org-detail-subtask-readonly-dot[data-v-271e70c9]{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-workflow-settings-button[data-v-271e70c9]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.sop-suggestion-action-spark[data-v-271e70c9]{width:14px;height:14px;flex:0 0 auto}.sop-suggestion-body[data-v-906da95e]{min-height:560px;display:flex;flex:1;overflow:hidden;background:#f8faf9}.sop-suggestion-loading[data-v-906da95e]{min-width:0;flex:1}.sop-generation-state[data-v-906da95e],.sop-empty-state[data-v-906da95e]{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-906da95e],.sop-empty-copy[data-v-906da95e]{display:grid;gap:8px}.sop-generation-copy strong[data-v-906da95e],.sop-empty-copy strong[data-v-906da95e]{color:#0f172a;font-size:20px}.sop-generation-copy span[data-v-906da95e],.sop-empty-copy p[data-v-906da95e]{margin:0;color:#64748b;line-height:1.7}.sop-progress-track[data-v-906da95e]{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.sop-progress-fill[data-v-906da95e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8f68,#6bc3a0);transition:width .24s ease}.sop-progress-value[data-v-906da95e]{color:#2f8f68;font-weight:700}.sop-generation-error[data-v-906da95e],.sop-stale-banner[data-v-906da95e]{color:#b42318!important}.sop-comparison-workspace[data-v-906da95e]{min-width:0;width:100%;display:flex;overflow:hidden}.sop-position-list[data-v-906da95e]{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-906da95e]{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-906da95e]{background:#eaf7f0;color:#207553}.sop-position-list-item small[data-v-906da95e]{color:#94a3b8}.sop-comparison-main[data-v-906da95e]{min-width:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.sop-stale-banner[data-v-906da95e]{flex-shrink:0;padding:10px 18px;background:#fff4f2;border-bottom:1px solid #ffd5cf}.sop-suggestion-reason[data-v-906da95e]{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-906da95e]{flex:0 0 auto;color:#207553}.sop-suggestion-reason p[data-v-906da95e]{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-906da95e]{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.sop-comparison-column[data-v-906da95e]{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.sop-comparison-column+.sop-comparison-column[data-v-906da95e]{border-left:1px solid rgba(15,23,42,.1)}.sop-comparison-column--suggested[data-v-906da95e]{position:relative;background:#fbfefc}.sop-comparison-column--suggested.is-revealing[data-v-906da95e]: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-906da95e .62s cubic-bezier(.22,1,.36,1) both}.sop-comparison-column--suggested.is-accept-success[data-v-906da95e]{animation:sop-suggestion-merge-906da95e .5s cubic-bezier(.22,1,.36,1) both}.sop-comparison-column>h3[data-v-906da95e]{margin:0;padding:12px 18px;flex-shrink:0;border-bottom:1px solid rgba(15,23,42,.08);color:#475569;font-size:14px}.sop-suggestion-column-title[data-v-906da95e]{display:inline-flex;align-items:center;gap:6px}.sop-suggestion-title-spark[data-v-906da95e],.sop-suggestion-title-check[data-v-906da95e]{width:16px;height:16px;flex:0 0 auto}.sop-suggestion-title-check[data-v-906da95e]{color:#23855b;animation:sop-suggestion-check-906da95e .36s cubic-bezier(.18,.89,.32,1.28) both}.sop-comparison-column--suggested.is-revealing .sop-suggestion-title-spark[data-v-906da95e]{animation:sop-suggestion-spark-906da95e .44s cubic-bezier(.18,.89,.32,1.28) both}.sop-position-detail-scroll[data-v-906da95e]{min-height:0;flex:1;padding:18px;overflow-y:auto}.sop-position-settings[data-v-906da95e]{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-906da95e]{min-width:0;padding:8px 10px;border-radius:10px}.sop-position-settings>div.is-changed[data-v-906da95e]{background:#e8f7ef;box-shadow:inset 0 0 0 1px #2f8f6833}.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-906da95e]{animation:sop-suggestion-change-reveal-906da95e .48s cubic-bezier(.22,1,.36,1) .1s both}.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-906da95e]:nth-child(2){animation-delay:.15s}.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-906da95e]:nth-child(3){animation-delay:.2s}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry{animation:sop-suggestion-timeline-entry-906da95e .36s cubic-bezier(.22,1,.36,1) both}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry:nth-child(1){animation-delay:.12s}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry:nth-child(2){animation-delay:155ms}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry:nth-child(3){animation-delay:.19s}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry:nth-child(4){animation-delay:225ms}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry:nth-child(n+5){animation-delay:.26s}.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .workflow-timeline-connector{transform-origin:top;animation:sop-suggestion-timeline-connector-906da95e .42s cubic-bezier(.22,1,.36,1) .17s both}.sop-position-settings dt[data-v-906da95e]{margin-bottom:4px;color:#94a3b8;font-size:12px}.sop-position-settings dd[data-v-906da95e]{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-906da95e]{color:#207553}.sop-suggestion-generate-action[data-v-906da95e],.sop-suggestion-footer-button[data-v-906da95e]{height:44px;min-height:44px;border-radius:14px}.sop-suggestion-generate-action[data-v-906da95e],.sop-suggestion-primary-action[data-v-906da95e]{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-906da95e]{min-width:96px;padding:0 18px;color:#64748b}@keyframes sop-suggestion-sheen-906da95e{0%{opacity:0;transform:translate(-115%)}24%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes sop-suggestion-spark-906da95e{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-906da95e{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-906da95e{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sop-suggestion-timeline-connector-906da95e{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes sop-suggestion-merge-906da95e{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-906da95e{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-906da95e]:after,.sop-comparison-column--suggested.is-accept-success[data-v-906da95e],.sop-comparison-column--suggested.is-revealing .sop-suggestion-title-spark[data-v-906da95e],.sop-suggestion-title-check[data-v-906da95e],.sop-comparison-column--suggested.is-revealing .sop-position-settings>div.is-changed[data-v-906da95e],.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .org-detail-timeline-entry,.sop-comparison-column--suggested.is-revealing[data-v-906da95e] .workflow-timeline-connector{animation:none}}@media(max-width:900px){.sop-position-list[data-v-906da95e]{width:150px;flex-basis:150px}.sop-position-settings[data-v-906da95e]{grid-template-columns:1fr}}.org-panel[data-v-25c53d14]{display:flex;flex-direction:column;height:calc(100vh - 48px);min-height:calc(100vh - 48px)}.org-panel[data-v-25c53d14] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-25c53d14] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-25c53d14]{width:clamp(300px,28vw,460px);min-width:0}.dialog-card[data-v-25c53d14]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-25c53d14]{display:flex;flex:1;flex-direction:column;min-height:0}.org-toolbar-actions[data-v-25c53d14],.detail-actions[data-v-25c53d14],.dialog-actions[data-v-25c53d14]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-25c53d14]{display:grid;gap:16px}.org-delete-summary[data-v-25c53d14]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-25c53d14]{margin-top:8px;color:#64748b}.org-delete-option[data-v-25c53d14]{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-25c53d14]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-25c53d14]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-25c53d14]{min-width:0;min-height:0}.org-tree-head[data-v-25c53d14]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-25c53d14]{flex-shrink:0}.org-sop-suggestion-summary[data-v-25c53d14]{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-25c53d14]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-25c53d14]{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-25c53d14]:hover{background:#6d28d9}.org-tree-list[data-v-25c53d14]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-25c53d14]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-25c53d14]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-25c53d14]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-25c53d14]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-25c53d14]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-25c53d14]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-25c53d14]{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-25c53d14]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-25c53d14]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-25c53d14]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-25c53d14]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-25c53d14]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-25c53d14]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-25c53d14]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-25c53d14]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-25c53d14]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-25c53d14]{min-height:160px}.org-detail-panel[data-v-25c53d14]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-25c53d14]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-25c53d14]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.org-department-detail-panel[data-v-25c53d14],.org-position-detail-panel[data-v-25c53d14]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-25c53d14]{padding-right:18px}.org-detail-columns--with-position .org-department-detail-panel[data-v-25c53d14]{border-right:1px solid rgba(15,23,42,.08)}.org-position-detail-panel[data-v-25c53d14]{padding-left:20px}.org-position-detail-panel--embedded[data-v-25c53d14]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-25c53d14]{display:block}.org-position-detail-placeholder[data-v-25c53d14]{flex:1;min-height:0;width:100%}.detail-head[data-v-25c53d14]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-25c53d14]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-25c53d14]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-25c53d14]{min-width:0;width:100%}.department-title-summary-row[data-v-25c53d14],.department-detail-tab-row[data-v-25c53d14]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-25c53d14]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-25c53d14]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-25c53d14]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-25c53d14]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-25c53d14]{margin-top:4px}.department-detail-tab-button[data-v-25c53d14]{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-25c53d14]{color:#0f766e}.department-detail-tab-button.is-active[data-v-25c53d14]: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-25c53d14]{grid-template-columns:minmax(0,1fr);padding-left:20px}.department-summary-action-row[data-v-25c53d14]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-25c53d14]{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-25c53d14]:hover,.department-member-summary-link[data-v-25c53d14]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-25c53d14]: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-25c53d14]{margin-left:auto}.detail-head--position .detail-head-main[data-v-25c53d14]{min-width:0;width:100%}.detail-head--position[data-v-25c53d14]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-25c53d14],.detail-head--position:hover h3[data-v-25c53d14],.detail-head--position:focus-visible h3[data-v-25c53d14]{color:#0f766e}.detail-head--position[data-v-25c53d14]:focus{outline:none}.detail-head--position .detail-actions[data-v-25c53d14]{flex:0 0 auto}.position-detail-title-row[data-v-25c53d14]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-25c53d14]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-25c53d14]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-25c53d14]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-25c53d14]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-25c53d14]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-25c53d14]{margin-top:0}.department-position-add-button[data-v-25c53d14]{flex:0 0 auto}.department-position-bulkbar[data-v-25c53d14]{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-25c53d14]{color:#0f766e}.department-position-row-check[data-v-25c53d14]{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-25c53d14]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-25c53d14]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-25c53d14]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-25c53d14]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-25c53d14]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-25c53d14]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-25c53d14]{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-25c53d14]{opacity:.48}.department-position-row.is-order-drop-before[data-v-25c53d14]:before,.department-position-row.is-order-drop-after[data-v-25c53d14]: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-25c53d14]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-25c53d14]:after{bottom:-7px}.department-position-drag-handle[data-v-25c53d14]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-25c53d14]:hover,.department-position-drag-handle[data-v-25c53d14]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-25c53d14]:active{cursor:grabbing}.department-position-drag-handle[data-v-25c53d14]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-25c53d14]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-25c53d14]:hover,.department-position-row.is-active[data-v-25c53d14]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-25c53d14]{animation:department-position-sop-applied-25c53d14 .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-25c53d14]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-25c53d14]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-sop-suggestion-tag[data-v-25c53d14]{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-25c53d14]:hover,.department-position-sop-suggestion-tag[data-v-25c53d14]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-25c53d14]{width:12px;height:12px}.department-position-sop-applied-status[data-v-25c53d14]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-25c53d14 .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-25c53d14{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-25c53d14{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-25c53d14],.department-position-sop-applied-status[data-v-25c53d14]{animation:none}}.department-position-row-title strong[data-v-25c53d14]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-25c53d14]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-25c53d14]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-25c53d14]{color:#64748b94}.department-position-row-meta-button[data-v-25c53d14]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-25c53d14]:hover,.department-position-row-meta-button[data-v-25c53d14]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-25c53d14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-25c53d14]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-25c53d14]{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-25c53d14],.department-position-row:focus-within .department-position-row-actions[data-v-25c53d14],.department-position-row.is-active .department-position-row-actions[data-v-25c53d14]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-25c53d14]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-25c53d14]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-25c53d14]{min-width:0}.department-summary-item span[data-v-25c53d14]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-25c53d14]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-25c53d14]{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-25c53d14]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-25c53d14]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-25c53d14]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{padding-top:14px}.department-manager-modal-section[data-v-25c53d14]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-25c53d14]{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-25c53d14]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-25c53d14]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-25c53d14]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-25c53d14]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-25c53d14]{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-25c53d14]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-25c53d14]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-25c53d14]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-25c53d14]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-25c53d14]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-25c53d14]{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}@media(max-width:760px){.org-member-list-modal .department-manager-modal-section-head[data-v-25c53d14]{grid-template-columns:auto auto auto}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-25c53d14]{grid-column:1 / -1}}.department-manager-modal-table[data-v-25c53d14]{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-25c53d14],.department-manager-modal-row[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{display:grid}.department-manager-modal-row[data-v-25c53d14]{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-25c53d14]:last-child{border-bottom:0}.department-manager-modal-row[data-v-25c53d14]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-25c53d14],.department-manager-modal-open[data-v-25c53d14],.department-manager-modal-remove[data-v-25c53d14],.department-manager-modal-position[data-v-25c53d14]{min-width:0}.department-manager-modal-cell[data-v-25c53d14]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-25c53d14],.department-manager-modal-open[data-v-25c53d14],.department-manager-modal-remove[data-v-25c53d14],.department-manager-modal-position[data-v-25c53d14]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-25c53d14]:focus-visible,.department-manager-modal-open[data-v-25c53d14]:focus-visible,.department-manager-modal-remove[data-v-25c53d14]:focus-visible,.department-manager-modal-position[data-v-25c53d14]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-25c53d14]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-25c53d14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-25c53d14]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-25c53d14]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-25c53d14]{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-25c53d14]{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-25c53d14]:hover,.department-manager-modal-position[data-v-25c53d14]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-25c53d14]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-25c53d14]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-25c53d14]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-25c53d14]:hover,.department-manager-modal-remove[data-v-25c53d14]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-25c53d14]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-25c53d14]{width:100%}.department-manager-modal-open[data-v-25c53d14]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-25c53d14]:hover,.department-manager-modal-open[data-v-25c53d14]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-25c53d14]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-25c53d14] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-25c53d14]{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-25c53d14]{display:grid;gap:12px}.position-member-picker-head[data-v-25c53d14]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-25c53d14]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-25c53d14]{width:100%}.position-member-picker-footer[data-v-25c53d14]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-25c53d14],.position-member-picker-submit-actions[data-v-25c53d14]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-25c53d14]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-25c53d14]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-25c53d14]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-25c53d14]{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-25c53d14]:hover:not(:disabled),.position-member-picker-text-action[data-v-25c53d14]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-25c53d14]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-25c53d14]{display:grid;gap:8px;max-height:min(56vh,520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-25c53d14]{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-25c53d14]:hover,.position-member-picker-row[data-v-25c53d14]:focus-visible,.position-member-picker-row.is-selected[data-v-25c53d14]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-25c53d14]{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-25c53d14]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-25c53d14],.position-member-picker-positions[data-v-25c53d14]{min-width:0}.position-member-picker-main[data-v-25c53d14]{display:grid;gap:2px}.position-member-picker-main strong[data-v-25c53d14]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-25c53d14],.position-member-picker-positions[data-v-25c53d14]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-25c53d14]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-25c53d14]{margin-top:14px}.org-detail-timeline[data-v-25c53d14]{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-25c53d14]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-25c53d14]{transition:none}}.org-detail-timeline-entry[data-v-25c53d14]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-time[data-v-25c53d14]{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-time--cross-day[data-v-25c53d14]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-25c53d14]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-25c53d14]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-25c53d14]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-25c53d14]:focus,.org-detail-work-row[data-v-25c53d14]:focus-visible{outline:none}.org-detail-work-main[data-v-25c53d14]{--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-25c53d14],.org-detail-work-desc[data-v-25c53d14],.org-detail-work-placeholder-strip[data-v-25c53d14],.org-detail-work-cross-day-hint[data-v-25c53d14]{grid-column:2}.org-detail-work-title-row[data-v-25c53d14]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-25c53d14]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-25c53d14]{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-25c53d14]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-25c53d14]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-25c53d14]{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-25c53d14],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-25c53d14]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-25c53d14]{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-25c53d14]:hover,.org-detail-work-action-trigger[data-v-25c53d14]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-25c53d14]{position:fixed;z-index:1200;display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:max-content;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px #0f172a29;pointer-events:auto}.org-detail-work-text-btn[data-v-25c53d14]{flex:0 0 auto;border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.org-detail-work-text-btn--danger[data-v-25c53d14]{color:#b42318}.org-detail-work-icon[data-v-25c53d14]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-25c53d14] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-25c53d14]{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-25c53d14],.org-detail-subtask-video-node[data-v-25c53d14]{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-25c53d14]:disabled,.org-detail-subtask-video-node[data-v-25c53d14]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-25c53d14]: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-25c53d14]: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-25c53d14]:hover:after,.org-detail-video-node--empty[data-v-25c53d14]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-25c53d14]:hover:before,.org-detail-video-node--empty[data-v-25c53d14]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-25c53d14]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-25c53d14],.org-detail-subtask-video-node--uploaded[data-v-25c53d14]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-25c53d14]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-25c53d14]{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-25c53d14],.org-detail-subtask-video-empty-icon[data-v-25c53d14]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-25c53d14]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-25c53d14]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-25c53d14]{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-25c53d14],.org-detail-subtask-video-play[data-v-25c53d14]{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-25c53d14],.org-detail-subtask-video-plus[data-v-25c53d14]{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-25c53d14],.org-detail-subtask-video-add-fill[data-v-25c53d14]{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-25c53d14]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-25c53d14]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-25c53d14]{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-25c53d14]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{opacity:.72}.org-detail-subtask-video-play[data-v-25c53d14]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-25c53d14]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-25c53d14]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-25c53d14]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-25c53d14]{color:#b42318}.timeline-operation-video-menu-danger[data-v-25c53d14]:hover{background:#b4231814}.org-detail-subtask-text[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-25c53d14]{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}.org-detail-subtask-placeholder-thumb>span[data-v-25c53d14]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-more[data-v-25c53d14]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-25c53d14]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-25c53d14]:before,.org-detail-work-add-row[data-v-25c53d14]:after{content:""}.org-detail-work-add-btn[data-v-25c53d14]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-25c53d14]{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-25c53d14]{gap:20px}.org-detail-work-empty-add-btn[data-v-25c53d14]{min-width:104px}.org-workflow-settings-button[data-v-25c53d14]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-25c53d14],.primary-button.small[data-v-25c53d14]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-25c53d14]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-25c53d14]{min-width:0}.primary-button.small.danger[data-v-25c53d14]{background:#b42318}.dialog-mask[data-v-25c53d14]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-25c53d14]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-25c53d14]{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-25c53d14]{width:min(900px,100%);height:min(860px,calc(100vh - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-25c53d14]{width:min(860px,calc(100vw - 48px))}.workflow-dialog-head[data-v-25c53d14]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-25c53d14]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-25c53d14]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-25c53d14]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-25c53d14]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-25c53d14]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-25c53d14]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-25c53d14]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-25c53d14]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-25c53d14]{padding-right:4px}.dialog-hint[data-v-25c53d14]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-25c53d14],.field-block>span[data-v-25c53d14]:not(.sr-only),.subtasks-head span[data-v-25c53d14]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-25c53d14],.text-area[data-v-25c53d14]{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-25c53d14]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-25c53d14]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-25c53d14]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-25c53d14]{margin-top:0}.workflow-editor-card[data-v-25c53d14]{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-25c53d14]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-25c53d14]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-25c53d14]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-25c53d14]{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-25c53d14]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-25c53d14]{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-25c53d14]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-25c53d14]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-25c53d14]{max-width:100%}.workflow-timeline-column[data-v-25c53d14]{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-25c53d14]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-25c53d14]{margin-top:14px}.workflow-context-summary-block[data-v-25c53d14]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-25c53d14]{margin-bottom:6px}.workflow-effective-schedule[data-v-25c53d14]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-25c53d14]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-25c53d14]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-25c53d14]{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-25c53d14]:hover,.workflow-effective-summary-trigger[data-v-25c53d14]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-25c53d14]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-25c53d14]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-25c53d14]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-25c53d14]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-25c53d14]{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-25c53d14],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-25c53d14]{opacity:1}.work-template-ownership-field[data-v-25c53d14]{flex:1;width:100%}.work-template-department-trigger[data-v-25c53d14]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-25c53d14]{opacity:1}@media(max-width:960px){.work-template-config-column[data-v-25c53d14] .workflow-work-editor-form{flex:none;height:auto;min-height:max-content;grid-template-rows:auto auto;overflow:visible}.work-template-config-column[data-v-25c53d14] .workflow-work-editor-form>.ui-form-split-column{min-height:max-content}.work-template-config-column[data-v-25c53d14] .workflow-work-editor-form>.ui-form-split-column-left{grid-row:1}.work-template-config-column[data-v-25c53d14] .workflow-work-editor-form>.ui-form-split-column-right{grid-row:2}}.bulk-trigger-field[data-v-25c53d14]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.workflow-segmented-control[data-v-25c53d14]{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-25c53d14]{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-25c53d14]:hover,.workflow-segmented-option[data-v-25c53d14]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-25c53d14]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-25c53d14]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-25c53d14]{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-25c53d14],.workflow-cutoff-option-label[data-v-25c53d14],.workflow-cutoff-option-hint[data-v-25c53d14]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-25c53d14]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-25c53d14]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-25c53d14]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-25c53d14],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-25c53d14]{color:#0f766e}.workflow-cutoff-segmented[data-v-25c53d14] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-25c53d14] .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-25c53d14] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-25c53d14] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-25c53d14] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-25c53d14] .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-25c53d14] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-25c53d14]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-25c53d14]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-25c53d14]{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-25c53d14]{opacity:1}.holiday-calendar-day-tooltip[data-v-25c53d14]{display:none}}.workflow-department-editor-mask[data-v-25c53d14]{z-index:46}.workflow-effective-editor-mask[data-v-25c53d14]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-25c53d14]{height:min(540px,calc(100vh - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-25c53d14] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-25c53d14]{width:min(480px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-25c53d14]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-25c53d14]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-25c53d14]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-25c53d14]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-25c53d14]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-25c53d14]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-25c53d14]{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-25c53d14]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-25c53d14]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-25c53d14]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-25c53d14]{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-25c53d14]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-25c53d14]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-25c53d14]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-25c53d14]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-25c53d14]{flex:1;min-width:100px}[data-v-25c53d14] .workflow-inline-select,[data-v-25c53d14] .workflow-effective-interval-unit{min-width:0}[data-v-25c53d14] .workflow-inline-select .ui-select-trigger,[data-v-25c53d14] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-25c53d14] .workflow-inline-select .ui-select-value,[data-v-25c53d14] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-25c53d14] .workflow-inline-select .ui-select-panel,[data-v-25c53d14] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-25c53d14]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-25c53d14]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-25c53d14] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-25c53d14]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-25c53d14]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-25c53d14]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-25c53d14]{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-25c53d14]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-25c53d14]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-25c53d14]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-25c53d14]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-25c53d14]{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-25c53d14]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-25c53d14]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-25c53d14]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-25c53d14]{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-25c53d14]{color:#b42318}.holiday-calendar-month-grid[data-v-25c53d14]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-25c53d14]{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-25c53d14]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-25c53d14]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-25c53d14]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-25c53d14]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-25c53d14],.holiday-calendar-days[data-v-25c53d14]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-25c53d14]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-25c53d14]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-25c53d14]{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-25c53d14]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-25c53d14]: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-25c53d14]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-25c53d14]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-25c53d14]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-25c53d14]{color:#166534}.holiday-calendar-day-today-label[data-v-25c53d14]{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-25c53d14]{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-25c53d14],.holiday-calendar-day-badge--adjusted_workday[data-v-25c53d14]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-25c53d14]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-25c53d14]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-25c53d14]{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-25c53d14],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-25c53d14]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-25c53d14]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-25c53d14]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-25c53d14]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-25c53d14]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-25c53d14]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-25c53d14]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{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-25c53d14]{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-25c53d14]:hover{background:#ffffff47}.workflow-timeline-add[data-v-25c53d14]{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-25c53d14]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-25c53d14]{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-25c53d14]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-25c53d14]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-25c53d14]{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-25c53d14]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-25c53d14],.workflow-preview-remove[data-v-25c53d14]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-25c53d14]{opacity:.42}.workflow-preview-remove[data-v-25c53d14]:active{opacity:1}}.workflow-preview-remove[data-v-25c53d14]:hover,.workflow-preview-remove[data-v-25c53d14]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-25c53d14]{display:block}.workflow-preview-title[data-v-25c53d14]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-25c53d14]{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-25c53d14]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-25c53d14]{padding-top:24px}.workflow-config-schedule-flat[data-v-25c53d14]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-25c53d14]{display:grid;gap:10px}.workflow-time-fields[data-v-25c53d14]{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-25c53d14]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-25c53d14]{grid-column:1 / -1}.workflow-tolerance-input[data-v-25c53d14]{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-25c53d14]{min-width:0}.workflow-tolerance-input span[data-v-25c53d14]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-25c53d14] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-25c53d14] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-25c53d14] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-25c53d14]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-25c53d14]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-25c53d14]{margin-top:0}.workflow-schedule-capture-toggles[data-v-25c53d14]{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-25c53d14]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-25c53d14]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-25c53d14]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-25c53d14]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-25c53d14]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-25c53d14]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-25c53d14]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-25c53d14]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-25c53d14]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-25c53d14]{transform:translate(16px)}.workflow-stat-tags[data-v-25c53d14]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-25c53d14]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-25c53d14]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-25c53d14],.workflow-schedule-advanced--after-subtasks[data-v-25c53d14]{margin-top:24px}.workflow-guidance-panel[data-v-25c53d14]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-25c53d14]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-25c53d14],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-25c53d14],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-25c53d14]{align-self:center}.workflow-guidance-section[data-v-25c53d14]{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-25c53d14]{background:#fff}.workflow-subtask-guidance-modal[data-v-25c53d14]{display:flex;flex-direction:column}.workflow-subtask-guidance-modal-section[data-v-25c53d14]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-25c53d14]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-25c53d14]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-25c53d14]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-25c53d14]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-25c53d14]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-25c53d14]{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-25c53d14]:focus{outline:none}.workflow-guidance-group-body[data-v-25c53d14]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-25c53d14]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-25c53d14]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-25c53d14]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-25c53d14]{align-self:stretch}.workflow-placeholder-list-block[data-v-25c53d14]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-25c53d14]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-25c53d14]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-25c53d14]{justify-content:space-between}.workflow-guidance-section-head span[data-v-25c53d14]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-25c53d14]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-25c53d14]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-25c53d14]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-25c53d14]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-25c53d14]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:6px 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-25c53d14]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-25c53d14]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-25c53d14]{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-25c53d14]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-25c53d14]{position:relative;display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-25c53d14]{padding-right:44px}.workflow-placeholder-title-count[data-v-25c53d14]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none}.workflow-placeholder-guide[data-v-25c53d14]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-25c53d14]{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:linear-gradient(115deg,#22c55e,#2dd4bf,#38bdf8 68%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-25c53d14]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-25c53d14]:hover,.workflow-placeholder-guide-button[data-v-25c53d14]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-25c53d14]{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-25c53d14]: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-25c53d14]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-25c53d14]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-25c53d14]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-25c53d14]{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-25c53d14]:hover,.workflow-placeholder-guide-thumb[data-v-25c53d14]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-25c53d14]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-25c53d14]{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-25c53d14]{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-25c53d14],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-25c53d14]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-25c53d14]:hover,.workflow-placeholder-guide-remove[data-v-25c53d14]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-25c53d14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-mode-options[data-v-25c53d14]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-25c53d14]{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-25c53d14]:hover,.workflow-guide-mode-card[data-v-25c53d14]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-25c53d14]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-25c53d14]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-25c53d14]{background:#ecfeff}.workflow-guide-mode-phone[data-v-25c53d14]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-25c53d14],.workflow-guide-mode-outline-line[data-v-25c53d14]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-25c53d14]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-25c53d14]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-25c53d14]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-25c53d14]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-25c53d14]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-25c53d14]{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-25c53d14]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-25c53d14]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-25c53d14]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-25c53d14]{display:block;width:100%;max-height:58vh;object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-25c53d14]{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-25c53d14]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-25c53d14]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-25c53d14]{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-25c53d14]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-25c53d14]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-25c53d14]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-25c53d14]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-25c53d14]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-25c53d14]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-25c53d14]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-25c53d14]{min-width:0}.workflow-location-limit-hint[data-v-25c53d14]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-25c53d14]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-25c53d14]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-25c53d14]{margin-bottom:14px}.workflow-subcard-head h5[data-v-25c53d14]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-25c53d14]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-25c53d14]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-25c53d14]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-25c53d14]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-25c53d14]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-25c53d14]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-25c53d14]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-25c53d14]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-25c53d14]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-25c53d14]:focus-visible{outline:none}.subtasks-inline-main[data-v-25c53d14]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-25c53d14]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-25c53d14]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-25c53d14]{gap:6px}.subtask-display-row[data-v-25c53d14]{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-25c53d14]{padding-left:12px}.subtask-index[data-v-25c53d14]{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-25c53d14]{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-25c53d14]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-25c53d14]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-25c53d14]{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-25c53d14]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-25c53d14]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-25c53d14]{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-25c53d14]{background:#0f766e12}.subtask-manager-row[data-v-25c53d14]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-25c53d14]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-25c53d14]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-25c53d14],.subtask-manager-row--target .subtask-manager-actions[data-v-25c53d14]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-25c53d14]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-25c53d14]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-25c53d14]{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-25c53d14]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-25c53d14]{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-25c53d14]:hover{background:#0f766e14}.subtask-drag-handle[data-v-25c53d14]{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-25c53d14]:hover{color:#64748b}.subtask-drag-handle[data-v-25c53d14]:active{cursor:grabbing}.subtask-manager-index[data-v-25c53d14]{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-25c53d14]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-25c53d14]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-25c53d14]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-25c53d14]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-25c53d14]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-25c53d14]{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-25c53d14]:focus,.subtask-manager-input.text-field[data-v-25c53d14]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-25c53d14]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-25c53d14]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-25c53d14]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-25c53d14]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-25c53d14]{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-25c53d14]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-25c53d14]{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-25c53d14]{color:#0f766e}.subtask-guidance-summary-text[data-v-25c53d14]{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-25c53d14]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-25c53d14]{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-25c53d14]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-more[data-v-25c53d14]{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-25c53d14]{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-25c53d14]:hover{background:#b4231814}.sr-only[data-v-25c53d14]{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-25c53d14]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-25c53d14]{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-25c53d14]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-25c53d14]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-25c53d14]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-25c53d14]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-25c53d14]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-25c53d14]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-25c53d14]{color:#b42318}.dialog-text-action[data-v-25c53d14]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-25c53d14]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-25c53d14]{min-height:180px}.work-template-picker-toolbar[data-v-25c53d14]{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-25c53d14] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-25c53d14]{display:grid;gap:10px;max-height:min(52vh,560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-25c53d14]{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-25c53d14]:hover,.work-template-picker-option[data-v-25c53d14]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-25c53d14]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-25c53d14]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-25c53d14]{color:#64748b;font-size:12px}@media(max-width:720px){.work-template-picker-toolbar[data-v-25c53d14]{grid-template-columns:1fr}}.import-placeholder-title[data-v-25c53d14]{margin:0;font-size:18px;color:#111827;font-weight:700}@media(max-width:1080px){.org-layout[data-v-25c53d14]{grid-template-columns:1fr}.org-tree-panel[data-v-25c53d14]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08)}.workflow-grid[data-v-25c53d14]{grid-template-columns:1fr 1fr}.holiday-calendar-month-grid[data-v-25c53d14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.org-detail-columns--with-position[data-v-25c53d14]{grid-template-columns:minmax(0,1fr)}.org-detail-columns--with-position .org-department-detail-panel[data-v-25c53d14]{border-right:0;border-bottom:1px solid rgba(15,23,42,.08);padding-right:0;padding-bottom:18px}.org-position-detail-panel[data-v-25c53d14]{padding-left:0;padding-top:18px}.org-position-detail-panel--placeholder[data-v-25c53d14]{display:none}.org-detail-columns--with-position .org-department-detail-panel[data-v-25c53d14],.org-detail-columns--with-position .org-position-detail-panel[data-v-25c53d14]{display:flex;gap:18px}.org-detail-columns--with-position .department-position-section[data-v-25c53d14]{margin-top:18px}}@media(max-width:720px){.org-layout-head[data-v-25c53d14],.org-page-actions[data-v-25c53d14],.detail-head[data-v-25c53d14],.dialog-actions[data-v-25c53d14]{flex-direction:column;align-items:stretch}.workflow-schedule-capture-toggles[data-v-25c53d14]{grid-template-columns:1fr}.detail-actions[data-v-25c53d14]{width:100%;justify-content:flex-start;flex-wrap:wrap}.org-page-search-field[data-v-25c53d14]{width:100%}.department-summary-action-row[data-v-25c53d14]{flex-wrap:wrap}.department-manager-modal[data-v-25c53d14]{min-height:0}.department-manager-modal-table-head[data-v-25c53d14]{display:none}.department-manager-modal-row[data-v-25c53d14]{grid-template-columns:1fr auto;row-gap:6px}.department-manager-modal-phone[data-v-25c53d14],.department-manager-modal-positions[data-v-25c53d14]{grid-column:1 / -1}.department-manager-modal-actions[data-v-25c53d14]{grid-row:1;grid-column:2}.department-position-bulkbar[data-v-25c53d14],.department-position-bulk-summary[data-v-25c53d14]{align-items:flex-start;flex-direction:column}.department-position-row[data-v-25c53d14]{grid-template-columns:24px minmax(0,1fr)}.department-position-row-actions[data-v-25c53d14]{grid-column:2;justify-content:flex-start;width:auto;opacity:1;pointer-events:auto}.position-detail-action-row[data-v-25c53d14]{flex-wrap:wrap}.position-member-picker-row[data-v-25c53d14]{grid-template-columns:24px minmax(0,1fr)}.position-member-picker-positions[data-v-25c53d14]{grid-column:2}.position-member-picker-footer[data-v-25c53d14]{align-items:flex-start;flex-direction:column}.position-member-picker-submit-actions[data-v-25c53d14]{align-self:flex-end}.department-summary-grid[data-v-25c53d14]{grid-template-columns:1fr;gap:14px}.department-summary-item strong[data-v-25c53d14]{font-size:38px}.workflow-modal-dual[data-v-25c53d14]{grid-template-columns:1fr;grid-template-rows:minmax(200px,38vh) minmax(0,1fr)}.workflow-timeline-column[data-v-25c53d14]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:16px}.workflow-timeline-scroll[data-v-25c53d14]{max-height:38vh}.workflow-grid[data-v-25c53d14],.workflow-grid-2[data-v-25c53d14],.workflow-time-fields[data-v-25c53d14]{grid-template-columns:1fr}.workflow-tolerance-field[data-v-25c53d14]{max-width:none}.dialog-mask[data-v-25c53d14]{padding:12px}.dialog-card[data-v-25c53d14]{padding:16px}.dialog-actions-hint[data-v-25c53d14]{margin-right:0}.workflow-effective-footer-actions[data-v-25c53d14]{width:100%;justify-content:flex-end}.holiday-calendar-month-grid[data-v-25c53d14]{grid-template-columns:minmax(0,1fr)}}.position-role-permission-row[data-v-25c53d14]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-25c53d14]{flex:0 0 auto}.position-permission-trigger[data-v-25c53d14]{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-25c53d14]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-25c53d14]{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-25c53d14]{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-25c53d14]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-25c53d14]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-25c53d14]:hover{background:#f8fafc}.position-permission-check[data-v-25c53d14]{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-25c53d14]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-25c53d14]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-25c53d14]{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-25c53d14]: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-25c53d14],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-25c53d14]{display:block}.org-work-template-detail-section[data-v-25c53d14]{padding-top:6px}.org-work-template-detail-head[data-v-25c53d14]{cursor:default}.org-work-template-detail-head:hover h3[data-v-25c53d14]{color:#0f172a}.org-work-template-detail-divider[data-v-25c53d14]{display:flex;align-items:center;height:68px;min-height:68px}.org-work-template-detail-divider[data-v-25c53d14]:before{width:100%;border-top:1px solid rgba(15,23,42,.08);content:""}@media(max-width:1120px){.org-work-template-detail-divider[data-v-25c53d14]{height:1px;min-height:1px}}.position-mobile-preview-backdrop[data-v-5d3d162e]{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-5d3d162e]{display:flex;flex-direction:column;width:min(1060px,100%);max-height:calc(100vh - 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-5d3d162e]{width:min(560px,100%)}.position-mobile-preview-head[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{margin:0;color:#111827;font-size:24px;line-height:1.25}.position-mobile-preview-head-actions[data-v-5d3d162e]{display:flex;align-items:center;gap:10px}.position-mobile-preview-qr-btn[data-v-5d3d162e],.position-mobile-preview-icon-btn[data-v-5d3d162e],.position-mobile-preview-retry[data-v-5d3d162e]{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-5d3d162e]{gap:8px;min-height:44px;padding:0 16px;border-radius:999px}.position-mobile-preview-icon-btn[data-v-5d3d162e]{width:44px;height:44px;border-radius:14px}.position-mobile-preview-state[data-v-5d3d162e]{display:grid;min-height:520px;place-items:center;color:#64748b}.position-mobile-preview-state--error[data-v-5d3d162e]{gap:12px}.position-mobile-preview-retry[data-v-5d3d162e]{gap:6px;height:38px;padding:0 14px;border-radius:12px}.position-mobile-preview-body[data-v-5d3d162e]{--preview-phone-height: min(812px, calc(100vh - 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-5d3d162e]{grid-template-columns:375px;gap:0}.phone-shell[data-v-5d3d162e]{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-5d3d162e]{height:28px;background:#111827}.mini-page[data-v-5d3d162e]{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-5d3d162e]{overflow-y:auto;background:#f5f5f5;scrollbar-width:none}.mini-page--today[data-v-5d3d162e]::-webkit-scrollbar,.mini-page--camera[data-v-5d3d162e]::-webkit-scrollbar{display:none}.mini-work-hero[data-v-5d3d162e]{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-5d3d162e]: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-5d3d162e]: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-5d3d162e]{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-5d3d162e]{display:inline-flex;align-items:center;gap:7px;max-width:100%}.mini-work-home-title[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{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-5d3d162e]: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-5d3d162e]{display:block;margin-top:6px;color:#ffffffad;font-size:16px;line-height:1.35}.mini-work-date-card[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{width:15px;height:4px;border-radius:2px;background:#fff}.mini-work-date-card strong[data-v-5d3d162e]{display:block;height:25px;font-size:23px;font-weight:700;line-height:1;line-height:25px}.mini-work-action-grid[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{display:block;width:36px;height:36px;margin-bottom:9px}.mini-action-icon-ticket[data-v-5d3d162e]{transform:scale(1.28)}.mini-action-icon-report[data-v-5d3d162e]{transform:scale(1.22)}.mini-today-section[data-v-5d3d162e]{position:relative;z-index:1;margin-top:0;padding:38px 15px 0;overflow:hidden}.mini-today-head[data-v-5d3d162e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mini-today-head-actions[data-v-5d3d162e]{display:flex;align-items:flex-start;gap:9px}.mini-today-title-row[data-v-5d3d162e]{display:flex;align-items:center;gap:12px}.mini-today-head h3[data-v-5d3d162e]{margin:0;padding:5px 0;color:#2b2b2b;font-size:26px;font-weight:700;line-height:1.2}.mini-position-pill[data-v-5d3d162e]{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-5d3d162e]{display:inline-flex;height:26px;align-items:center;justify-content:center;gap:6px;padding:0 4px}.mini-today-more span[data-v-5d3d162e]{width:5px;height:5px;border-radius:50%;background:#a3a3a3}.mini-workline-list[data-v-5d3d162e]{display:grid;margin:5px 0 0;padding:0;background:transparent;list-style:none}.mini-workline-row[data-v-5d3d162e]{position:relative;padding:15px 0 0 4px;border-bottom:1px solid #f1f1f1;background:transparent;cursor:pointer}.mini-workline-row--active[data-v-5d3d162e]{background:transparent}.mini-workline-head[data-v-5d3d162e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.mini-workline-main[data-v-5d3d162e]{min-width:0}.mini-workline-main strong[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{width:12px;height:12px;opacity:1}.mini-workline-count[data-v-5d3d162e]{margin-top:2px;color:#333;font-size:14px;font-weight:700}.mini-workline-side[data-v-5d3d162e]{display:flex;align-items:flex-start;justify-content:flex-end;width:66px;padding-top:0;white-space:nowrap}.mini-workline-record-btn[data-v-5d3d162e]{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-5d3d162e]{background:#20bf641f;color:#20bf64;box-shadow:inset 0 0 0 1px #20bf642e}.mini-workline-status[data-v-5d3d162e]{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-5d3d162e]{width:100%;padding-top:3px;padding-bottom:14px}.mini-workline-hint[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{width:11px;height:11px;opacity:.72}.mini-workline-subtask-progress[data-v-5d3d162e]{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-5d3d162e]{position:relative;flex:1;height:3px;overflow:hidden;border-radius:999px;background:#f0f0f0}.mini-workline-subtask-bar span[data-v-5d3d162e]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#20bf64}.mini-work-empty[data-v-5d3d162e],.mini-camera-empty[data-v-5d3d162e]{display:grid;min-height:180px;place-items:center;color:#64748b;font-size:14px}.mini-page--camera[data-v-5d3d162e]{position:relative;overflow-y:auto;background:#000;scrollbar-width:none}.mini-page--publish[data-v-5d3d162e]{position:relative;overflow:hidden;background:#fff}.mini-publish-view[data-v-5d3d162e]{position:relative;min-height:100%;padding-top:62px;padding-bottom:74px;box-sizing:border-box;background:#fff;color:#111827}.mini-publish-head[data-v-5d3d162e]{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-5d3d162e]{padding:0;border:0;background:transparent;color:#333;font-size:16px;font-weight:500;text-align:left}.mini-publish-head div[data-v-5d3d162e]{min-width:0;text-align:center}.mini-publish-head strong[data-v-5d3d162e]{display:block;color:#222;font-size:17px;font-weight:700;line-height:1.25}.mini-publish-head span[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]::-webkit-scrollbar{display:none}.mini-publish-textarea[data-v-5d3d162e]{min-height:92px;color:#b0b0b0;font-size:17px;line-height:1.45}.mini-publish-image-grid[data-v-5d3d162e]{display:flex;gap:10px;margin-top:8px}.mini-publish-image-picker[data-v-5d3d162e]{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-5d3d162e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mini-publish-topic-row span[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e],.mini-publish-association strong[data-v-5d3d162e]{min-width:0}.mini-publish-association strong[data-v-5d3d162e]{overflow:hidden;color:#999;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mini-publish-requirement[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{color:#666;font-size:14px}.mini-publish-footer button[data-v-5d3d162e]{min-width:76px;height:38px;border:0;border-radius:999px;background:#20bf64;color:#fff;font-size:15px;font-weight:800}.mini-camera-view[data-v-5d3d162e]{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-5d3d162e]: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-5d3d162e]{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-5d3d162e]{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-5d3d162e]{display:block;width:20px;height:20px}.mini-camera-close span[data-v-5d3d162e]:before,.mini-camera-close span[data-v-5d3d162e]:after{position:absolute;top:50%;left:50%;width:17px;height:2px;border-radius:999px;background:#fff;content:""}.mini-camera-close span[data-v-5d3d162e]:before{transform:translate(-50%,-50%) rotate(45deg)}.mini-camera-close span[data-v-5d3d162e]:after{transform:translate(-50%,-50%) rotate(-45deg)}.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-5d3d162e]{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-5d3d162e]:before,.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-5d3d162e]:after{position:absolute;background:#ffffffeb;content:""}.mini-camera-top-tools button:not(.mini-camera-close) span[data-v-5d3d162e]: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-5d3d162e]:after{right:-3px;bottom:2px;width:7px;height:7px;border-radius:50%}.mini-camera-frame[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{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-5d3d162e]{max-width:176px;font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-all}.mini-camera-watermark span+span[data-v-5d3d162e]{margin-top:4px}.mini-camera-location[data-v-5d3d162e],.mini-camera-watermark-row[data-v-5d3d162e]{display:inline-flex;align-items:center;gap:5px}.mini-capture-context-stack[data-v-5d3d162e]{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-5d3d162e]{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-5d3d162e]{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-5d3d162e]{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-5d3d162e]: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-5d3d162e]{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-5d3d162e]{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-5d3d162e]{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-5d3d162e]{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-5d3d162e]:first-of-type{margin-top:0}.mini-capture-selector p.mini-capture-selector-hint[data-v-5d3d162e]{color:#facc15;font-weight:700}.mini-capture-thumb-strip[data-v-5d3d162e]{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-5d3d162e]{display:flex;width:100%;align-items:center;justify-content:center;gap:7px}.mini-capture-thumb-row span[data-v-5d3d162e]{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-5d3d162e]: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-5d3d162e]{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-5d3d162e]{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-5d3d162e]{justify-self:center;width:48px;height:48px}.mini-capture-shutter[data-v-5d3d162e]{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-5d3d162e]{width:52px;height:52px;border-radius:50%;background:#fff}.mini-capture-save[data-v-5d3d162e]{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}@media(max-width:940px){.position-mobile-preview-body[data-v-5d3d162e]{grid-template-columns:375px}}.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;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-guidance-group-body:has(>.ui-animated-list-shell){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-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{align-self:stretch;min-height:40px;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-fa0ca4da]{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#0f172a59}.recommended-template-card[data-v-fa0ca4da]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 64px);padding:24px;border-radius:18px;background:#fff;box-shadow:0 30px 80px #0f172a2e}.recommended-template-head[data-v-fa0ca4da]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.recommended-template-head h4[data-v-fa0ca4da],.recommended-template-head p[data-v-fa0ca4da]{margin:0}.recommended-template-head h4[data-v-fa0ca4da]{color:#0f172a;font-size:22px}.recommended-template-head p[data-v-fa0ca4da]{margin-top:6px;color:#64748b;line-height:1.6}.recommended-template-close[data-v-fa0ca4da]{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-fa0ca4da]:hover{background:#eef3f7;color:#0f172a}.recommended-template-loading[data-v-fa0ca4da]{display:grid;place-items:center;min-height:260px;color:#64748b;font-size:14px}.recommended-template-grid[data-v-fa0ca4da]{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-fa0ca4da]{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-fa0ca4da]:hover{transform:translateY(-1px);border-color:#8fbfa9;box-shadow:0 14px 30px #0f172a33}.recommended-scene-card.active[data-v-fa0ca4da]{border-color:#2f855a;box-shadow:0 16px 34px #2f855a26,inset 0 0 0 1px #2f855a6b}.recommended-scene-card.disabled[data-v-fa0ca4da]{cursor:not-allowed;opacity:.58}.recommended-scene-card-image[data-v-fa0ca4da],.recommended-scene-card-shade[data-v-fa0ca4da]{position:absolute;inset:0;width:100%;height:100%}.recommended-scene-card-image[data-v-fa0ca4da]{display:block;object-fit:cover}.recommended-scene-card-shade[data-v-fa0ca4da]{background:linear-gradient(90deg,#081420e6,#081420ad 48%,#0814201f),linear-gradient(180deg,#08142014,#081420ad)}.recommended-scene-card-content[data-v-fa0ca4da]{position:relative;z-index:1;display:block;min-height:220px;padding:22px 22px 70px;box-sizing:border-box}.recommended-scene-card-head[data-v-fa0ca4da]{display:flex;align-items:flex-start;gap:10px}.recommended-scene-card-name[data-v-fa0ca4da]{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-fa0ca4da]{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-fa0ca4da]{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-fa0ca4da]{display:flex;flex-wrap:wrap;gap:6px;width:calc(100% - 130px);margin-top:16px}.recommended-scene-card-tag[data-v-fa0ca4da]{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-fa0ca4da]{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-fa0ca4da]{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-fa0ca4da]:hover{background:#276f4b;box-shadow:0 14px 32px #2f855a66;transform:translateY(-1px)}.recommended-scene-card-action[data-v-fa0ca4da]:focus-visible{outline:3px solid rgba(255,255,255,.34);outline-offset:2px}.recommended-scene-card-action[data-v-fa0ca4da]:disabled{cursor:wait;opacity:.74}.recommended-template-error[data-v-fa0ca4da]{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-fa0ca4da]{margin-top:12px}@media(max-width:900px){.recommended-template-grid[data-v-fa0ca4da]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.recommended-template-card[data-v-fa0ca4da]{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.recommended-template-grid[data-v-fa0ca4da]{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}}.tree-node[data-v-704d1613]{--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-704d1613]{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-704d1613]{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-704d1613]: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-704d1613]{position:relative;z-index:1}.tree-row-wrap.is-menu-open[data-v-704d1613]{z-index:20}.tree-node[data-v-704d1613]:has(.tree-row-wrap.is-menu-open){z-index:40}.tree-children[data-v-704d1613]:has(.tree-row-wrap.is-menu-open){z-index:40}.tree-node.is-menu-open-node[data-v-704d1613]{z-index:50}.tree-row-outer[data-v-704d1613]{display:flex;align-items:stretch;gap:var(--tree-guides-gap);min-width:0}.tree-guides[data-v-704d1613]{display:flex;flex-direction:row;flex-shrink:0;align-self:stretch}.tree-guide-cell[data-v-704d1613]{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-704d1613]: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-704d1613]: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-704d1613]:not(.tree-guide-elbow-last):before{bottom:calc(-1 * var(--tree-gap))}.tree-guide-elbow-last[data-v-704d1613]:before{bottom:50%}.tree-children>.tree-node:first-child .tree-guide-vert[data-v-704d1613]:after{top:calc(-1 * var(--tree-gap))}.tree-children>.tree-node:first-child .tree-guide-elbow[data-v-704d1613]:before{top:calc(-1 * var(--tree-gap))}.tree-guide-elbow[data-v-704d1613]: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-704d1613]{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-704d1613]:hover{border-color:#222a451a;background:#f8fafcf5;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0a;transform:translateY(-1px)}.tree-row[data-v-704d1613]:focus-visible{outline:2px solid rgba(63,141,101,.42);outline-offset:2px}.tree-row.is-selected[data-v-704d1613]{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-704d1613]:not(.is-selected),.tree-row.is-department[data-v-704d1613]:not(.is-selected):hover{border-color:transparent;background:transparent;box-shadow:none;transform:none}.tree-row.is-department.is-selected[data-v-704d1613]{border-color:#3f8d653d;background:#edf7f1cc;box-shadow:none;transform:none}.tree-row.is-order-dragging[data-v-704d1613]{opacity:.48}.tree-row.is-order-drop-before[data-v-704d1613]:before,.tree-row.is-order-drop-after[data-v-704d1613]: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-704d1613]:before{top:-4px}.tree-row.is-order-drop-after[data-v-704d1613]:after{bottom:-4px}.tree-drag-handle[data-v-704d1613]{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-704d1613]:hover,.tree-drag-handle[data-v-704d1613]:focus-visible{color:#23855b;background:#23855b14;outline:none}.tree-drag-handle[data-v-704d1613]:active{cursor:grabbing}.tree-drag-handle[data-v-704d1613]:disabled{cursor:default;opacity:.52}.tree-drag-handle[data-v-704d1613]:disabled:not(.is-placeholder){cursor:wait}.tree-row.is-readonly[data-v-704d1613]{border-color:transparent;background:transparent;box-shadow:none;opacity:.54;transform:none}.tree-row.is-readonly[data-v-704d1613]:hover{border-color:transparent;background:transparent;box-shadow:none;opacity:.66;transform:none}.tree-row.is-readonly.is-selected[data-v-704d1613]{border-color:#94a3b838;background:#f1f5f9b8;opacity:.72}.tree-row.is-readonly .tree-label-name[data-v-704d1613],.tree-row.is-readonly.is-selected .tree-label-name[data-v-704d1613]{color:#64748b}.tree-row.is-readonly .tree-label-meta[data-v-704d1613],.tree-row.is-readonly.is-selected .tree-label-meta[data-v-704d1613]{color:#94a3b8}.tree-label[data-v-704d1613]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;flex:1}.tree-label-title[data-v-704d1613]{display:inline-flex;max-width:100%;align-items:center;gap:7px;min-width:0}.tree-business-unit-icon[data-v-704d1613]{flex:0 0 auto;color:#2b7651}.tree-label-name[data-v-704d1613]{max-width:100%;font-size:15px;font-weight:700;color:#14213d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tree-sop-suggestion-count[data-v-704d1613]{padding:0;border:0;background:transparent;color:#7457d8;font:inherit;font-weight:700;cursor:pointer}.tree-sop-suggestion-count[data-v-704d1613]:hover,.tree-sop-suggestion-count[data-v-704d1613]:focus-visible{color:#5b3fc2;text-decoration:underline;text-underline-offset:2px;outline:none}.tree-node.is-enterprise-root-node .tree-label-name[data-v-704d1613]{max-width:176px}.tree-search-highlight[data-v-704d1613]{border-radius:4px;background:#14b8a62e;color:#0f766e}.tree-label-meta[data-v-704d1613]{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-704d1613]{color:#94a3b8b8}.tree-label-meta-button[data-v-704d1613]{display:inline;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tree-label-meta-button[data-v-704d1613]:hover,.tree-label-meta-button[data-v-704d1613]:focus-visible{color:var(--green-700);text-decoration:underline;text-underline-offset:2px}.tree-row.is-selected .tree-label-name[data-v-704d1613]{color:var(--green-700)}.tree-row.is-selected .tree-label-meta[data-v-704d1613],.tree-row.is-selected .tree-label-meta-button[data-v-704d1613]{color:#0f766eb8}.tree-more[data-v-704d1613]{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-704d1613]{display:block;flex-shrink:0}.tree-more[data-v-704d1613] svg{display:block}.tree-row:hover .tree-more[data-v-704d1613],.tree-row.is-selected .tree-more[data-v-704d1613],.tree-more.is-open[data-v-704d1613]{opacity:1}.tree-more[data-v-704d1613]:hover,.tree-more.is-open[data-v-704d1613]{border-color:#94a3b833;background:#f8fafcf5;color:#0f172a}.tree-quick-menu[data-v-704d1613]{position:absolute;z-index:60;top:calc(100% + 4px);right:8px;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-704d1613]{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-704d1613]:hover{background:#f1f5f9f2;color:#0f172a}.tree-menu-action.danger[data-v-704d1613]{color:#b42318}.tree-menu-action.danger[data-v-704d1613]:hover{background:#fef2f2f2;color:#991b1b}.tree-children[data-v-704d1613]{display:flex;flex-direction:column;gap:var(--tree-gap);position:relative;z-index:1}@media(max-width:860px){.tree-quick-menu[data-v-704d1613]{right:4px;left:auto;max-width:calc(100vw - 48px)}}.org-panel[data-v-52849c4c]{display:flex;flex-direction:column;height:calc(100vh - 48px);min-height:calc(100vh - 48px)}.org-panel[data-v-52849c4c] .page-panel-body{height:100%;padding:0;gap:0}.org-panel[data-v-52849c4c] .page-header{margin:0;padding:20px 24px 0}.org-page-search-field[data-v-52849c4c]{width:clamp(300px,28vw,460px);min-width:0}.dialog-card[data-v-52849c4c]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;box-shadow:0 20px 50px #0f172a0f}.org-layout[data-v-52849c4c]{display:flex;flex:1;flex-direction:column;min-height:0}.org-toolbar-actions[data-v-52849c4c],.detail-actions[data-v-52849c4c],.dialog-actions[data-v-52849c4c]{display:flex;align-items:center;gap:8px}.org-shared-modal-form[data-v-52849c4c]{display:grid;gap:16px}.org-delete-summary[data-v-52849c4c]{margin:0;font-size:15px;color:#0f172a;line-height:1.6}.org-delete-summary.is-muted[data-v-52849c4c]{margin-top:8px;color:#64748b}.org-delete-option[data-v-52849c4c]{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-52849c4c]{width:16px;height:16px;accent-color:#c81e1e}.org-error-banner[data-v-52849c4c]{border-radius:16px;background:#fff2f0;border:1px solid #ffccc7;color:#b42318;padding:12px 14px;font-size:14px}.org-tree-panel[data-v-52849c4c]{min-width:0;min-height:0}.org-tree-head[data-v-52849c4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.org-tree-head strong[data-v-52849c4c]{flex-shrink:0}.org-sop-suggestion-summary[data-v-52849c4c]{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-52849c4c]{flex:0 0 auto;width:16px;height:16px}.org-sop-suggestion-summary>button[data-v-52849c4c]{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-52849c4c]:hover{background:#6d28d9}.org-tree-list[data-v-52849c4c]{display:flex;flex-direction:column;gap:4px}.org-sop-suggestion-summary-list[data-v-52849c4c]{min-height:0;display:grid;align-content:start;padding:0 20px 4px;overflow-y:auto;background:#fff}.org-sop-suggestion-summary-loading[data-v-52849c4c]{min-height:150px}.org-sop-suggestion-summary-empty[data-v-52849c4c]{display:grid;min-height:150px;place-items:center;color:#94a3b8;font-size:13px}.org-sop-suggestion-summary-intro[data-v-52849c4c]{padding:16px 20px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8faf9}.org-sop-suggestion-summary-intro strong[data-v-52849c4c]{display:block;color:#0f172a;font-size:14px}.org-sop-suggestion-summary-intro p[data-v-52849c4c]{margin:4px 0 0;color:#64748b;font-size:12px}.org-sop-suggestion-summary-item[data-v-52849c4c]{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-52849c4c]:last-child{border-bottom:0}.org-sop-suggestion-summary-content[data-v-52849c4c]{min-width:0;display:grid;gap:6px}.org-sop-suggestion-summary-item-head[data-v-52849c4c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-sop-suggestion-summary-department-flow[data-v-52849c4c]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.org-sop-suggestion-summary-department[data-v-52849c4c]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.org-sop-suggestion-summary-department--suggested[data-v-52849c4c]{color:#207553;font-weight:650}.org-sop-suggestion-summary-department-arrow[data-v-52849c4c]{flex:0 0 auto;color:#94a3b8;font-size:12px}.org-sop-suggestion-summary-department-warning[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{color:#0f172a;font-size:16px}.org-sop-suggestion-summary-content>p[data-v-52849c4c]{margin:0;color:#475569;font-size:13px;line-height:1.6}.org-sop-suggestion-summary-detail[data-v-52849c4c]{align-self:center;min-width:92px;min-height:40px;box-shadow:none}.org-tree-empty[data-v-52849c4c]{min-height:160px}.org-detail-panel[data-v-52849c4c]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:18px}.org-detail-columns[data-v-52849c4c]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.org-detail-columns--with-position[data-v-52849c4c]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.org-department-detail-panel[data-v-52849c4c],.org-position-detail-panel[data-v-52849c4c]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.org-department-detail-panel[data-v-52849c4c]{padding-right:18px}.org-detail-columns--with-position .org-department-detail-panel[data-v-52849c4c]{border-right:1px solid rgba(15,23,42,.08)}.org-position-detail-panel[data-v-52849c4c]{padding-left:20px}.org-position-detail-panel--embedded[data-v-52849c4c]{min-height:inherit;padding:34px 58px 42px 34px;overflow:auto}.org-position-detail-panel--placeholder[data-v-52849c4c]{display:block}.org-position-detail-placeholder[data-v-52849c4c]{flex:1;min-height:0;width:100%}.detail-head[data-v-52849c4c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-kicker[data-v-52849c4c]{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-600)}.detail-head h3[data-v-52849c4c]{margin:0;font-size:28px;color:#0f172a}.department-detail-head-main[data-v-52849c4c]{min-width:0;width:100%}.department-title-summary-row[data-v-52849c4c],.department-detail-tab-row[data-v-52849c4c]{display:flex;align-items:center;gap:14px;min-width:0}.department-title-summary-row .department-summary-action-row[data-v-52849c4c]{width:auto;margin:2px 0 0 auto;flex:0 0 auto}.department-detail-tab-row[data-v-52849c4c]{margin-top:18px;justify-content:space-between}.department-detail-tabs[data-v-52849c4c]{display:inline-flex;align-items:center;gap:22px}.department-detail-tab-item[data-v-52849c4c]{display:inline-flex;align-items:flex-start;gap:5px}.department-detail-tab-item>.ui-field-help[data-v-52849c4c]{margin-top:4px}.department-detail-tab-button[data-v-52849c4c]{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-52849c4c]{color:#0f766e}.department-detail-tab-button.is-active[data-v-52849c4c]: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-52849c4c]{grid-template-columns:minmax(0,1fr);padding-left:20px}.department-summary-action-row[data-v-52849c4c]{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;min-width:0}.department-member-summary-link[data-v-52849c4c]{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-52849c4c]:hover,.department-member-summary-link[data-v-52849c4c]:focus-visible{color:#0f766e}.department-member-summary-link[data-v-52849c4c]: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-52849c4c]{margin-left:auto}.detail-head--position .detail-head-main[data-v-52849c4c]{min-width:0;width:100%}.detail-head--position[data-v-52849c4c]{width:100%;max-width:100%;border-radius:12px;cursor:pointer}.detail-head--position:hover .detail-head h3[data-v-52849c4c],.detail-head--position:hover h3[data-v-52849c4c],.detail-head--position:focus-visible h3[data-v-52849c4c]{color:#0f766e}.detail-head--position[data-v-52849c4c]:focus{outline:none}.detail-head--position .detail-actions[data-v-52849c4c]{flex:0 0 auto}.position-detail-title-row[data-v-52849c4c]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.position-detail-title-row h3[data-v-52849c4c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-detail-rule-tags[data-v-52849c4c]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.position-detail-rule-tag[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{margin:0;color:#64748b;font-size:12px}.detail-subtitle[data-v-52849c4c]{margin:8px 0 0;font-size:14px;font-weight:500;color:#475467;line-height:1.45}.department-position-section[data-v-52849c4c]{display:grid;gap:14px;margin-top:18px;min-width:0}.org-detail-columns--with-position .org-position-detail-panel[data-v-52849c4c]{display:grid;grid-template-rows:minmax(64px,auto) auto minmax(0,1fr);gap:0}.org-detail-columns--with-position .department-position-section[data-v-52849c4c]{margin-top:0}.department-position-add-button[data-v-52849c4c]{flex:0 0 auto}.department-position-bulkbar[data-v-52849c4c]{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-52849c4c]{color:#0f766e}.department-position-row-check[data-v-52849c4c]{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-52849c4c]{width:16px;height:16px;accent-color:var(--green-600)}.department-position-bulk-summary[data-v-52849c4c]{display:inline-flex;align-items:center;gap:12px;color:#64748b;font-size:13px;white-space:nowrap}.department-position-bulk-action[data-v-52849c4c]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.department-position-bulk-action[data-v-52849c4c]:disabled{color:#94a3b8;cursor:default}.department-position-bulk-setting-row[data-v-52849c4c]{display:flex;align-items:center;justify-content:flex-start;min-height:34px;margin-top:-4px}.department-position-list[data-v-52849c4c]{display:grid;gap:10px;min-width:0}.department-position-row[data-v-52849c4c]{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-52849c4c]{opacity:.48}.department-position-row.is-order-drop-before[data-v-52849c4c]:before,.department-position-row.is-order-drop-after[data-v-52849c4c]: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-52849c4c]:before{top:-7px}.department-position-row.is-order-drop-after[data-v-52849c4c]:after{bottom:-7px}.department-position-drag-handle[data-v-52849c4c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:grab}.department-position-drag-handle[data-v-52849c4c]:hover,.department-position-drag-handle[data-v-52849c4c]:focus-visible{color:#23855b;background:#23855b14;outline:none}.department-position-drag-handle[data-v-52849c4c]:active{cursor:grabbing}.department-position-drag-handle[data-v-52849c4c]:disabled{cursor:default;opacity:.52}.department-position-drag-handle[data-v-52849c4c]:disabled:not(.is-placeholder){cursor:wait}.department-position-row[data-v-52849c4c]:hover,.department-position-row.is-active[data-v-52849c4c]{border-color:#0d948847;background:#f0fdfac7;box-shadow:0 10px 24px #0f172a0a}.department-position-row.is-sop-suggestion-applied[data-v-52849c4c]{animation:department-position-sop-applied-52849c4c .9s cubic-bezier(.22,1,.36,1) both}.department-position-row-main[data-v-52849c4c]{display:grid;gap:5px;min-width:0}.department-position-row-title[data-v-52849c4c]{display:flex;align-items:center;gap:8px;min-width:0}.department-position-sop-suggestion-tag[data-v-52849c4c]{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-52849c4c]:hover,.department-position-sop-suggestion-tag[data-v-52849c4c]:focus-visible{color:#5d3fc3;text-decoration:underline;text-underline-offset:2px;outline:none}.department-position-sop-suggestion-tag img[data-v-52849c4c]{width:12px;height:12px}.department-position-sop-applied-status[data-v-52849c4c]{display:inline-flex;align-items:center;gap:3px;color:#23855b;font-size:12px;font-weight:700;animation:department-position-sop-applied-status-52849c4c .52s cubic-bezier(.18,.89,.32,1.2) both}@keyframes department-position-sop-applied-52849c4c{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-52849c4c{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-52849c4c],.department-position-sop-applied-status[data-v-52849c4c]{animation:none}}.department-position-row-title strong[data-v-52849c4c]{min-width:0;overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.department-position-row-main p[data-v-52849c4c]{margin:0;color:#64748b;font-size:12px}.department-position-row-meta[data-v-52849c4c]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-position-row-meta-divider[data-v-52849c4c]{color:#64748b94}.department-position-row-meta-button[data-v-52849c4c]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.department-position-row-meta-button[data-v-52849c4c]:hover,.department-position-row-meta-button[data-v-52849c4c]:focus-visible{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.department-position-row-match[data-v-52849c4c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-search-highlight[data-v-52849c4c]{border-radius:4px;background:#14b8a62e;color:#0f766e}.department-position-row-actions[data-v-52849c4c]{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-52849c4c],.department-position-row:focus-within .department-position-row-actions[data-v-52849c4c],.department-position-row.is-active .department-position-row-actions[data-v-52849c4c]{opacity:1;pointer-events:auto}.department-position-row-more.org-detail-work-row-actions[data-v-52849c4c]{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1;pointer-events:auto;padding-left:0;background:none}.department-summary-grid[data-v-52849c4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 6px}.department-summary-item[data-v-52849c4c]{min-width:0}.department-summary-item span[data-v-52849c4c]{display:block;margin-bottom:8px;color:#6b7280;font-size:13px;font-weight:600;line-height:1.4}.department-summary-item strong[data-v-52849c4c]{display:block;color:#0f172a;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-card-empty[data-v-52849c4c]{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-52849c4c]{display:block;min-height:320px}.crud-modal-card.org-member-list-modal[data-v-52849c4c]{border-radius:22px}.crud-modal-card.org-member-list-modal .crud-modal-header[data-v-52849c4c]{align-items:center;padding:20px 24px 0}.crud-modal-card.org-member-list-modal .crud-modal-title[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{padding-top:14px}.department-manager-modal-section[data-v-52849c4c]{min-width:0;display:flex;flex-direction:column;gap:12px}.department-manager-modal-section-head[data-v-52849c4c]{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-52849c4c]{color:#0f172a;font-size:15px;font-weight:800}.department-manager-modal-section-head span[data-v-52849c4c]{color:#64748b;font-size:12px;font-weight:700}.department-manager-modal-section-meta[data-v-52849c4c]{display:flex;align-items:center;gap:10px;min-width:0}.org-member-list-modal .department-manager-modal-section[data-v-52849c4c]{display:grid}.org-member-list-modal .department-manager-modal-section-head[data-v-52849c4c]{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-52849c4c]{font-size:14px}.org-member-list-modal .department-manager-modal-section-meta[data-v-52849c4c]{display:contents}.org-member-list-modal .department-manager-modal-section-meta>span[data-v-52849c4c]{justify-self:start;white-space:nowrap}.org-member-list-modal .department-manager-modal-section-meta .org-member-list-add-member[data-v-52849c4c]{justify-self:start}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-52849c4c]{grid-column:-2 / -1;min-width:0;justify-self:stretch}.org-member-list-add-member[data-v-52849c4c]{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}@media(max-width:760px){.org-member-list-modal .department-manager-modal-section-head[data-v-52849c4c]{grid-template-columns:auto auto auto}.org-member-list-modal .department-manager-modal-section-head .member-list-modal-search[data-v-52849c4c]{grid-column:1 / -1}}.department-manager-modal-table[data-v-52849c4c]{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-52849c4c],.department-manager-modal-row[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{display:grid}.department-manager-modal-row[data-v-52849c4c]{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-52849c4c]:last-child{border-bottom:0}.department-manager-modal-row[data-v-52849c4c]:hover{background:#f0fdfad1;color:#0f766e}.department-manager-modal-cell[data-v-52849c4c],.department-manager-modal-open[data-v-52849c4c],.department-manager-modal-remove[data-v-52849c4c],.department-manager-modal-position[data-v-52849c4c]{min-width:0}.department-manager-modal-cell[data-v-52849c4c]{overflow:hidden;color:#64748b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-cell-button[data-v-52849c4c],.department-manager-modal-open[data-v-52849c4c],.department-manager-modal-remove[data-v-52849c4c],.department-manager-modal-position[data-v-52849c4c]{border:0;background:transparent;font:inherit;cursor:pointer}.department-manager-modal-cell-button[data-v-52849c4c]:focus-visible,.department-manager-modal-open[data-v-52849c4c]:focus-visible,.department-manager-modal-remove[data-v-52849c4c]:focus-visible,.department-manager-modal-position[data-v-52849c4c]:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.department-manager-modal-name[data-v-52849c4c]{padding:0;color:#0f172a;font-size:14px;font-weight:800;text-align:left}.department-manager-modal-phone[data-v-52849c4c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-manager-modal-positions[data-v-52849c4c]{display:flex;flex-wrap:wrap;gap:6px}.department-member-position-entry[data-v-52849c4c]{display:inline-flex;align-items:center;gap:5px;min-width:0}.department-member-admin-tag[data-v-52849c4c]{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-52849c4c]{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-52849c4c]:hover,.department-manager-modal-position[data-v-52849c4c]:focus-visible{background:#14b8a633}.department-manager-modal-position-missing[data-v-52849c4c]{color:#94a3b8;font-size:12px;font-weight:700}.department-manager-modal-actions[data-v-52849c4c]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.department-manager-modal-remove[data-v-52849c4c]{min-height:30px;padding:0 4px;color:#b42318;font-size:12px;font-weight:800;white-space:nowrap}.department-manager-modal-remove[data-v-52849c4c]:hover,.department-manager-modal-remove[data-v-52849c4c]:focus-visible{color:#991b1b}.department-manager-modal-remove[data-v-52849c4c]:disabled{color:#cbd5e1;cursor:not-allowed}.member-list-modal-search[data-v-52849c4c]{width:100%}.department-manager-modal-open[data-v-52849c4c]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#64748b}.department-manager-modal-open[data-v-52849c4c]:hover,.department-manager-modal-open[data-v-52849c4c]:focus-visible{color:#0f766e;background:#14b8a61f}.department-manager-modal-empty.empty-state[data-v-52849c4c]{min-height:240px;padding:32px 24px;border:0;border-radius:0;background:transparent}[data-v-52849c4c] .department-manager-modal-empty.empty-state .empty-state-copy strong{font-size:15px}.employee-settings-dialog-error[data-v-52849c4c]{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-52849c4c]{display:grid;gap:12px}.position-member-picker-head[data-v-52849c4c]{display:flex;align-items:baseline;gap:12px;color:#0f172a}.position-member-picker-head strong[data-v-52849c4c]{font-size:15px;font-weight:800}.position-member-picker-search[data-v-52849c4c]{width:100%}.position-member-picker-footer[data-v-52849c4c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.position-member-picker-selection-actions[data-v-52849c4c],.position-member-picker-submit-actions[data-v-52849c4c]{display:flex;align-items:center;gap:12px}.position-member-picker-selection-actions[data-v-52849c4c]{min-width:0;flex-wrap:wrap}.position-member-picker-submit-actions[data-v-52849c4c]{flex:0 0 auto;margin-left:auto}.position-member-picker-selected-count[data-v-52849c4c]{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.position-member-picker-text-action[data-v-52849c4c]{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-52849c4c]:hover:not(:disabled),.position-member-picker-text-action[data-v-52849c4c]:focus-visible{color:#226b47;text-decoration:underline;text-underline-offset:3px}.position-member-picker-text-action[data-v-52849c4c]:disabled{color:#98a2b3;cursor:default}.position-member-picker-list[data-v-52849c4c]{display:grid;gap:8px;max-height:min(56vh,520px);overflow:auto;padding-right:2px}.position-member-picker-row[data-v-52849c4c]{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-52849c4c]:hover,.position-member-picker-row[data-v-52849c4c]:focus-visible,.position-member-picker-row.is-selected[data-v-52849c4c]{border-color:#0d948847;background:#f0fdfac7}.position-member-picker-check[data-v-52849c4c]{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-52849c4c]{border-color:#0f766e5c;background:#14b8a61f}.position-member-picker-main[data-v-52849c4c],.position-member-picker-positions[data-v-52849c4c]{min-width:0}.position-member-picker-main[data-v-52849c4c]{display:grid;gap:2px}.position-member-picker-main strong[data-v-52849c4c]{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.position-member-picker-main small[data-v-52849c4c],.position-member-picker-positions[data-v-52849c4c]{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.position-work-section[data-v-52849c4c]{min-width:0}.position-work-section>.panel-empty--workflow[data-v-52849c4c]{margin-top:14px}.org-detail-timeline[data-v-52849c4c]{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-52849c4c]{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.org-detail-timeline-move[data-v-52849c4c]{transition:none}}.org-detail-timeline-entry[data-v-52849c4c]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;align-items:stretch}.org-detail-timeline-time[data-v-52849c4c]{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-time--cross-day[data-v-52849c4c]{color:#dc2626}.org-detail-work-cross-day-hint[data-v-52849c4c]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#dc2626}.org-detail-timeline-entry .workflow-timeline-marker-col[data-v-52849c4c]{padding-top:0;cursor:pointer}.org-detail-work-row[data-v-52849c4c]{min-width:0;padding:0 0 20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.org-detail-work-row[data-v-52849c4c]:focus,.org-detail-work-row[data-v-52849c4c]:focus-visible{outline:none}.org-detail-work-main[data-v-52849c4c]{--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-52849c4c],.org-detail-work-desc[data-v-52849c4c],.org-detail-work-placeholder-strip[data-v-52849c4c],.org-detail-work-cross-day-hint[data-v-52849c4c]{grid-column:2}.org-detail-work-title-row[data-v-52849c4c]{display:flex;align-items:flex-start;position:relative;min-width:0;padding-right:36px}.org-detail-work-title-main[data-v-52849c4c]{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.org-detail-work-title[data-v-52849c4c]{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-52849c4c]{flex-shrink:0;font-size:12px;color:#98a2b3;white-space:nowrap}.org-detail-work-icons[data-v-52849c4c]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#0f766e}.org-detail-work-row-actions[data-v-52849c4c]{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-52849c4c],.org-detail-work-row:focus-within .org-detail-work-row-actions[data-v-52849c4c]{opacity:1;pointer-events:auto}.org-detail-work-action-trigger[data-v-52849c4c]{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-52849c4c]:hover,.org-detail-work-action-trigger[data-v-52849c4c]:focus-visible{color:#0f766e;background:#ecfdf3;outline:none}.org-detail-work-action-menu[data-v-52849c4c]{position:fixed;z-index:1200;display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:max-content;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px #0f172a29;pointer-events:auto}.org-detail-work-text-btn[data-v-52849c4c]{flex:0 0 auto;border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.org-detail-work-text-btn--danger[data-v-52849c4c]{color:#b42318}.org-detail-work-icon[data-v-52849c4c]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f0fdfae6}.org-detail-work-icon[data-v-52849c4c] svg{display:block}.org-detail-timeline-entry .workflow-timeline-dot.workflow-timeline-dot--solid[data-v-52849c4c]{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-52849c4c],.org-detail-subtask-video-node[data-v-52849c4c]{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-52849c4c]:disabled,.org-detail-subtask-video-node[data-v-52849c4c]:disabled{cursor:wait;opacity:.72}.org-detail-video-node--empty[data-v-52849c4c]: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-52849c4c]: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-52849c4c]:hover:after,.org-detail-video-node--empty[data-v-52849c4c]:focus-visible:after{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-video-node--empty[data-v-52849c4c]:hover:before,.org-detail-video-node--empty[data-v-52849c4c]:focus-visible:before{opacity:1;transform:translate(0) translateY(-50%)}.org-detail-timeline-video-node[data-v-52849c4c]{width:32px;height:32px;box-shadow:0 0 0 3px #0f172a0a}.org-detail-timeline-video-node--uploaded[data-v-52849c4c],.org-detail-subtask-video-node--uploaded[data-v-52849c4c]{border-color:#0f766e6b;background:#0f766e}.org-detail-timeline-video-cover[data-v-52849c4c]{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.org-detail-timeline-video-empty[data-v-52849c4c]{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-52849c4c],.org-detail-subtask-video-empty-icon[data-v-52849c4c]{position:relative;z-index:1;display:block;object-fit:contain;opacity:.74}.org-detail-timeline-video-empty-icon[data-v-52849c4c]{width:18px;height:18px;transform:translateY(-2px)}.org-detail-subtask-video-empty-icon[data-v-52849c4c]{width:14px;height:14px;transform:translateY(-2px)}.org-detail-timeline-video-overlay[data-v-52849c4c]{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-52849c4c],.org-detail-subtask-video-play[data-v-52849c4c]{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-52849c4c],.org-detail-subtask-video-plus[data-v-52849c4c]{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-52849c4c],.org-detail-subtask-video-add-fill[data-v-52849c4c]{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-52849c4c]{bottom:0;width:8px;height:8px;font-size:9px;line-height:8px}.org-detail-subtask-video-add-fill[data-v-52849c4c]{bottom:-4px;height:12px}.org-detail-work-desc[data-v-52849c4c]{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-52849c4c]{grid-column:1 / -1;display:grid;gap:8px;margin-top:8px;margin-left:-28px}.org-detail-subtask-item[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{opacity:.72}.org-detail-subtask-video-play[data-v-52849c4c]{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.org-detail-subtask-video-plus[data-v-52849c4c]{right:-2px;bottom:-2px;z-index:2;width:12px;height:12px;font-size:11px}.timeline-operation-video-input[data-v-52849c4c]{display:none}.timeline-operation-video-menu .position-permission-menu-option[data-v-52849c4c]{justify-content:flex-start}.timeline-operation-video-menu-danger[data-v-52849c4c]{color:#b42318}.timeline-operation-video-menu-danger[data-v-52849c4c]:hover{background:#b4231814}.org-detail-subtask-text[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.org-detail-subtask-placeholder-thumb[data-v-52849c4c]{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}.org-detail-subtask-placeholder-thumb>span[data-v-52849c4c]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.org-detail-subtask-more[data-v-52849c4c]{margin-left:var(--org-detail-maker-col, 26px);color:#94a3b8;font-size:12px;line-height:1.45}.org-detail-work-add-row[data-v-52849c4c]{display:grid;grid-template-columns:72px 36px minmax(0,1fr);gap:10px;margin-top:2px}.org-detail-work-add-row[data-v-52849c4c]:before,.org-detail-work-add-row[data-v-52849c4c]:after{content:""}.org-detail-work-add-btn[data-v-52849c4c]{grid-column:3;justify-self:start;min-width:92px;white-space:nowrap}.panel-empty[data-v-52849c4c]{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-52849c4c]{gap:20px}.org-detail-work-empty-add-btn[data-v-52849c4c]{min-width:104px}.org-workflow-settings-button[data-v-52849c4c]{flex:0 0 auto;min-width:64px;white-space:nowrap}.subtle-button[data-v-52849c4c],.primary-button.small[data-v-52849c4c]{height:36px;padding:0 14px;border-radius:999px;font-size:13px}.subtle-button[data-v-52849c4c]{border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a}.primary-button.small[data-v-52849c4c]{min-width:0}.primary-button.small.danger[data-v-52849c4c]{background:#b42318}.dialog-mask[data-v-52849c4c]{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.dialog-card[data-v-52849c4c]{width:min(640px,100%);border-radius:24px;padding:20px}.workflow-dialog[data-v-52849c4c]{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.workflow-dialog--single[data-v-52849c4c]{width:min(900px,100%);height:min(860px,calc(100vh - 48px))}.workflow-dialog.workflow-dialog--position-settings[data-v-52849c4c]{width:min(860px,calc(100vw - 48px))}.workflow-dialog-head[data-v-52849c4c]{flex-shrink:0;padding:16px 52px 14px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.workflow-dialog-title[data-v-52849c4c]{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.workflow-dialog-close[data-v-52849c4c]{position:absolute;top:12px;right:14px;z-index:2;flex-shrink:0}.dialog-head[data-v-52849c4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dialog-head h4[data-v-52849c4c]{margin:0;font-size:20px;color:#0f172a}.dialog-close[data-v-52849c4c]{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:20px}.dialog-body[data-v-52849c4c]{display:flex;flex-direction:column;gap:14px}.workflow-dialog .workflow-body[data-v-52849c4c]{padding:0;flex:1;min-height:0;overflow:hidden}.workflow-dialog .workflow-body>.org-error-banner[data-v-52849c4c]{margin:0 20px 12px;flex-shrink:0}.workflow-body[data-v-52849c4c]{padding-right:4px}.dialog-hint[data-v-52849c4c]{margin:0;font-size:14px;color:#667085;line-height:1.6}.field-label[data-v-52849c4c],.field-block>span[data-v-52849c4c]:not(.sr-only),.subtasks-head span[data-v-52849c4c]{display:block;margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.text-field[data-v-52849c4c],.text-area[data-v-52849c4c]{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-52849c4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-grid-2[data-v-52849c4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block[data-v-52849c4c]{display:flex;flex-direction:column;gap:0}.field-block.full-width[data-v-52849c4c]{margin-top:0}.workflow-editor-card[data-v-52849c4c]{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-52849c4c]:nth-child(odd){background:transparent}.workflow-editor-card[data-v-52849c4c]:nth-child(2n){background:transparent}.workflow-editor-card+.workflow-editor-card[data-v-52849c4c]{margin-top:0;padding-top:0;border-top:1px solid rgba(15,23,42,.1)}.workflow-modal-dual[data-v-52849c4c]{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-52849c4c]{grid-template-columns:minmax(0,1fr)}.workflow-position-settings-column[data-v-52849c4c]{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-52849c4c]{min-height:300px;width:100%}.workflow-position-settings-form--create[data-v-52849c4c]{min-height:220px}.workflow-position-settings-form .workflow-effective-summary-trigger[data-v-52849c4c]{max-width:100%}.workflow-timeline-column[data-v-52849c4c]{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-52849c4c]{margin-bottom:18px}.workflow-timeline-context .workflow-context-summary-block+.workflow-context-summary-block[data-v-52849c4c]{margin-top:14px}.workflow-context-summary-block[data-v-52849c4c]{margin-bottom:0}.workflow-context-summary-block .workflow-effective-schedule-label[data-v-52849c4c]{margin-bottom:6px}.workflow-effective-schedule[data-v-52849c4c]{margin-bottom:18px}.workflow-effective-schedule-label[data-v-52849c4c]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.workflow-effective-schedule--readonly .workflow-effective-schedule-label[data-v-52849c4c]{margin-bottom:6px}.workflow-effective-summary-trigger[data-v-52849c4c]{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-52849c4c]:hover,.workflow-effective-summary-trigger[data-v-52849c4c]:focus-visible{border-color:#0f766e59;background:#fff;outline:none}.workflow-effective-summary-trigger.field-invalid[data-v-52849c4c]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.workflow-effective-summary-trigger.field-invalid[data-v-52849c4c]:hover,.workflow-effective-summary-trigger.field-invalid[data-v-52849c4c]:focus-visible{border-color:#b42318}.workflow-effective-summary-text[data-v-52849c4c]{flex:1;min-width:0;font-size:14px;line-height:1.45;color:#0f172a}.workflow-effective-summary-edit-hint[data-v-52849c4c]{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-52849c4c],.workflow-effective-summary-trigger:focus-visible .workflow-effective-summary-edit-hint[data-v-52849c4c]{opacity:1}.work-template-ownership-field[data-v-52849c4c]{flex:1;width:100%}.work-template-department-trigger[data-v-52849c4c]{min-height:42px}.work-template-department-trigger .workflow-effective-summary-edit-hint[data-v-52849c4c]{opacity:1}@media(max-width:960px){.work-template-config-column[data-v-52849c4c] .workflow-work-editor-form{flex:none;height:auto;min-height:max-content;grid-template-rows:auto auto;overflow:visible}.work-template-config-column[data-v-52849c4c] .workflow-work-editor-form>.ui-form-split-column{min-height:max-content}.work-template-config-column[data-v-52849c4c] .workflow-work-editor-form>.ui-form-split-column-left{grid-row:1}.work-template-config-column[data-v-52849c4c] .workflow-work-editor-form>.ui-form-split-column-right{grid-row:2}}.bulk-trigger-field[data-v-52849c4c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.workflow-segmented-control[data-v-52849c4c]{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-52849c4c]{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-52849c4c]:hover,.workflow-segmented-option[data-v-52849c4c]:focus-visible{color:#0f766e;outline:none}.workflow-segmented-option--active[data-v-52849c4c]{background:#fff;color:#0f766e;box-shadow:0 2px 8px #0f172a1f,inset 0 0 0 1px #0f766e2e}.workflow-cutoff-field[data-v-52849c4c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workflow-cutoff-segmented .workflow-segmented-option[data-v-52849c4c]{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-52849c4c],.workflow-cutoff-option-label[data-v-52849c4c],.workflow-cutoff-option-hint[data-v-52849c4c]{display:block;white-space:nowrap}.workflow-cutoff-option-day[data-v-52849c4c]{color:#64748b;font-size:10px;font-weight:600;line-height:1}.workflow-cutoff-option-label[data-v-52849c4c]{font-size:13px;font-weight:700;line-height:1.05}.workflow-cutoff-option-hint[data-v-52849c4c]{color:#64748b;font-size:10px;font-weight:500;line-height:1}.workflow-segmented-option--active .workflow-cutoff-option-day[data-v-52849c4c],.workflow-segmented-option--active .workflow-cutoff-option-hint[data-v-52849c4c]{color:#0f766e}.workflow-cutoff-segmented[data-v-52849c4c] .ui-time-picker{display:inline-flex;min-width:98px}.workflow-cutoff-segmented[data-v-52849c4c] .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-52849c4c] .workflow-cutoff-picker-trigger:hover,.workflow-cutoff-segmented[data-v-52849c4c] .workflow-cutoff-picker-trigger:focus-visible,.workflow-cutoff-segmented[data-v-52849c4c] .workflow-cutoff-picker-trigger.is-open{color:#0f766e;outline:none}.workflow-cutoff-segmented[data-v-52849c4c] .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-52849c4c] .workflow-cutoff-picker-trigger .ui-time-picker-icon{display:none}.workflow-cutoff-effective-hint[data-v-52849c4c]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-shift-type-hint[data-v-52849c4c]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.workflow-timeline-head[data-v-52849c4c]{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-52849c4c]{opacity:1}.holiday-calendar-day-tooltip[data-v-52849c4c]{display:none}}.workflow-department-editor-mask[data-v-52849c4c]{z-index:46}.workflow-effective-editor-mask[data-v-52849c4c]{z-index:45}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-52849c4c]{height:min(540px,calc(100vh - 48px))}.crud-modal-card[data-testid=workflow-effective-editor-modal][data-v-52849c4c] .crud-modal-body{flex:1;min-height:0}.workflow-effective-editor-card[data-v-52849c4c]{width:min(480px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.workflow-effective-editor-body[data-v-52849c4c]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.workflow-effective-mode-slider[data-v-52849c4c]{width:100%;margin-bottom:10px;overflow-x:auto}.workflow-effective-mode-slider .workflow-segmented-option[data-v-52849c4c]{flex:1 0 max-content;text-align:center}.workflow-effective-weekdays-panel[data-v-52849c4c]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workflow-effective-hint[data-v-52849c4c]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.workflow-effective-chips[data-v-52849c4c]{display:flex;flex-wrap:wrap;gap:8px}.workflow-effective-chip[data-v-52849c4c]{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-52849c4c]:hover{border-color:#0f766e59;color:#0f766e}.workflow-effective-chip-active[data-v-52849c4c]{background:#0f766e1f;border-color:#0f766e73;color:#0f766e;font-weight:600}.workflow-effective-month-grid[data-v-52849c4c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.workflow-effective-month-cell[data-v-52849c4c]{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-52849c4c]:hover{border-color:#0f766e59}.workflow-effective-month-cell-active[data-v-52849c4c]{background:#0f766e24;border-color:#0f766e80;color:#0f766e;font-weight:600}.workflow-effective-interval-row[data-v-52849c4c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:#475569}.workflow-effective-interval-count[data-v-52849c4c]{width:88px;flex-shrink:0}.workflow-effective-interval-unit[data-v-52849c4c]{flex:1;min-width:100px}[data-v-52849c4c] .workflow-inline-select,[data-v-52849c4c] .workflow-effective-interval-unit{min-width:0}[data-v-52849c4c] .workflow-inline-select .ui-select-trigger,[data-v-52849c4c] .workflow-effective-interval-unit .ui-select-trigger{min-height:42px;border-radius:14px;padding:8px 12px;box-shadow:none}[data-v-52849c4c] .workflow-inline-select .ui-select-value,[data-v-52849c4c] .workflow-effective-interval-unit .ui-select-value{font-size:14px;font-weight:500}[data-v-52849c4c] .workflow-inline-select .ui-select-panel,[data-v-52849c4c] .workflow-effective-interval-unit .ui-select-panel{min-width:220px}.workflow-effective-footer-actions[data-v-52849c4c]{display:flex;align-items:center;gap:12px}.workflow-department-editor-footer[data-v-52849c4c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.workflow-department-editor-footer[data-v-52849c4c] .ui-form-actions{width:auto;margin-left:auto}.workflow-department-create-shortcut[data-v-52849c4c]{min-height:40px;border:0;background:transparent;color:#2f875b;font-size:14px;font-weight:700;cursor:pointer}.workflow-department-create-shortcut[data-v-52849c4c]:hover:not(:disabled){color:#226b47}.workflow-department-create-shortcut[data-v-52849c4c]:disabled{color:#98a2b3;cursor:not-allowed}.workflow-department-parent-summary[data-v-52849c4c]{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-52849c4c]{padding:2px 0;color:#0f766e;font-size:14px;font-weight:600}.holiday-calendar-modal-body[data-v-52849c4c]{display:flex;flex-direction:column;gap:18px}.holiday-calendar-legend[data-v-52849c4c]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#64748b;font-size:12px}.holiday-calendar-legend-item[data-v-52849c4c]{display:inline-flex;align-items:center;gap:8px}.holiday-calendar-legend-badge[data-v-52849c4c]{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-52849c4c]{background:#0f766e1f;color:#0f766e}.holiday-calendar-legend-badge--weekend[data-v-52849c4c]{background:#94a3b829;color:#475569}.holiday-calendar-legend-badge--holiday[data-v-52849c4c]{background:#ef44441f;color:#dc2626}.holiday-calendar-state[data-v-52849c4c]{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-52849c4c]{color:#b42318}.holiday-calendar-month-grid[data-v-52849c4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.holiday-calendar-month-card[data-v-52849c4c]{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-52849c4c]{border-color:#2f855a52;box-shadow:0 0 0 1px #2f855a14,0 18px 40px #0f172a14}.holiday-calendar-month-head[data-v-52849c4c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.holiday-calendar-month-head strong[data-v-52849c4c]{font-size:16px;color:#0f172a}.holiday-calendar-month-head span[data-v-52849c4c]{font-size:12px;color:#94a3b8}.holiday-calendar-weekdays[data-v-52849c4c],.holiday-calendar-days[data-v-52849c4c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.holiday-calendar-weekdays[data-v-52849c4c]{margin-bottom:8px}.holiday-calendar-weekdays span[data-v-52849c4c]{text-align:center;font-size:11px;color:#94a3b8}.holiday-calendar-day[data-v-52849c4c]{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-52849c4c]:not(.holiday-calendar-day--empty):hover,.holiday-calendar-day[data-v-52849c4c]: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-52849c4c]{border-color:#2f855a85;background:linear-gradient(180deg,#f0fdf4fa,#fffffff5);box-shadow:inset 0 0 0 1px #2f855a29}.holiday-calendar-day--empty[data-v-52849c4c]{background:transparent;border-color:transparent;pointer-events:none}.holiday-calendar-day-number[data-v-52849c4c]{font-size:12px;font-weight:600;color:#334155}.holiday-calendar-day--today .holiday-calendar-day-number[data-v-52849c4c]{color:#166534}.holiday-calendar-day-today-label[data-v-52849c4c]{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-52849c4c]{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-52849c4c],.holiday-calendar-day-badge--adjusted_workday[data-v-52849c4c]{background:#0f766e1f;color:#0f766e}.holiday-calendar-day-badge--weekend[data-v-52849c4c]{background:#94a3b829;color:#475569}.holiday-calendar-day-badge--holiday[data-v-52849c4c]{background:#ef44441f;color:#dc2626}.holiday-calendar-day-tooltip[data-v-52849c4c]{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-52849c4c],.holiday-calendar-day:focus-within .holiday-calendar-day-tooltip[data-v-52849c4c]{opacity:1;transform:translate(-50%) translateY(0)}.workflow-timeline-head[data-v-52849c4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#0f172a}.workflow-timeline-head span[data-v-52849c4c]{font-size:12px;color:#6b7280}.workflow-timeline-scroll[data-v-52849c4c]{flex:1;min-height:0;overflow-y:auto;padding:0 4px 0 0}.workflow-timeline-list[data-v-52849c4c]{list-style:none;margin:0;padding:0}.workflow-timeline-entry[data-v-52849c4c]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:stretch}.workflow-timeline-marker-col[data-v-52849c4c]{display:flex;flex-direction:column;align-items:center;padding-top:8px;min-height:100%}.workflow-timeline-dot[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{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-52849c4c]{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-52849c4c]:hover{background:#ffffff47}.workflow-timeline-add[data-v-52849c4c]{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-52849c4c]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;padding:0;background:#fff}.workflow-config-scroll[data-v-52849c4c]{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-52849c4c]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.workflow-preview-time[data-v-52849c4c]{font-size:12px;font-weight:600;color:#667085;letter-spacing:.02em;line-height:1.3;min-width:0}.workflow-preview-remove[data-v-52849c4c]{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-52849c4c]{opacity:0}.workflow-timeline-entry:hover .workflow-preview-remove[data-v-52849c4c],.workflow-preview-remove[data-v-52849c4c]:focus-visible{opacity:1}}@media not all and (hover:hover)and (pointer:fine){.workflow-preview-remove[data-v-52849c4c]{opacity:.42}.workflow-preview-remove[data-v-52849c4c]:active{opacity:1}}.workflow-preview-remove[data-v-52849c4c]:hover,.workflow-preview-remove[data-v-52849c4c]:focus-visible{color:#b42318;background:#b4231814}.workflow-preview-remove-icon[data-v-52849c4c]{display:block}.workflow-preview-title[data-v-52849c4c]{margin:10px 0 0;font-size:18px;font-weight:700;color:#111827;line-height:1.35}.workflow-config-pane[data-v-52849c4c]{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-52849c4c]{min-height:0;height:100%;flex:1}.workflow-editor-card+.workflow-editor-card .workflow-config-pane[data-v-52849c4c]{padding-top:24px}.workflow-config-schedule-flat[data-v-52849c4c]{display:flex;flex-direction:column;gap:0}.workflow-time-requirement-group[data-v-52849c4c]{display:grid;gap:10px}.workflow-time-fields[data-v-52849c4c]{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-52849c4c]{min-width:0}.workflow-time-fields>.field-error-hint[data-v-52849c4c]{grid-column:1 / -1}.workflow-tolerance-input[data-v-52849c4c]{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-52849c4c]{min-width:0}.workflow-tolerance-input span[data-v-52849c4c]{color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.workflow-inline-select[data-v-52849c4c] .ui-select-trigger{min-height:52px;border-radius:18px;padding:0 16px;box-shadow:0 1px #ffffffe6 inset}.workflow-inline-select[data-v-52849c4c] .ui-select-value{font-size:17px}.workflow-inline-select[data-v-52849c4c] .ui-select-panel{border-radius:18px}.workflow-action-requirement-heading[data-v-52849c4c]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.workflow-action-requirement-title[data-v-52849c4c]{margin:0;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-follow-grid[data-v-52849c4c]{margin-top:0}.workflow-schedule-capture-toggles[data-v-52849c4c]{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-52849c4c]{margin-top:0}.workflow-schedule-capture-toggles .ui-switch-card[data-v-52849c4c]{min-width:0;padding:10px 10px 10px 12px;gap:8px}.workflow-schedule-capture-toggles .ui-switch-card__icon[data-v-52849c4c]{width:32px;height:32px;border-radius:10px}.workflow-schedule-capture-toggles .ui-switch-card__copy[data-v-52849c4c]{flex:1 1 auto;min-width:0}.workflow-schedule-capture-toggles .ui-switch-card__copy strong[data-v-52849c4c]{font-size:13px;white-space:nowrap}.workflow-schedule-capture-toggles .ui-switch-card__state[data-v-52849c4c]{display:none}.workflow-schedule-capture-toggles .ui-switch-card__control[data-v-52849c4c]{margin-left:auto;gap:0}.workflow-schedule-capture-toggles .ui-switch-card__track[data-v-52849c4c]{width:44px;height:28px}.workflow-schedule-capture-toggles .ui-switch-card__thumb[data-v-52849c4c]{width:20px;height:20px}.workflow-schedule-capture-toggles .ui-switch-card.is-active .ui-switch-card__thumb[data-v-52849c4c]{transform:translate(16px)}.workflow-stat-tags[data-v-52849c4c]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.workflow-stat-tags .ui-tag-select-field[data-v-52849c4c]{gap:0}.workflow-stat-tags .ui-tag-select-label[data-v-52849c4c]{margin:0 0 8px;color:#334155;font-size:13px;font-weight:600;line-height:1.4}.workflow-schedule-advanced[data-v-52849c4c],.workflow-schedule-advanced--after-subtasks[data-v-52849c4c]{margin-top:24px}.workflow-guidance-panel[data-v-52849c4c]{display:flex;flex-direction:column;gap:18px}.workflow-subtasks-toggle.ui-switch-card[data-v-52849c4c]{border-radius:12px}.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__icon[data-v-52849c4c],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__copy[data-v-52849c4c],.workflow-subtasks-toggle.ui-switch-card .ui-switch-card__control[data-v-52849c4c]{align-self:center}.workflow-guidance-section[data-v-52849c4c]{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-52849c4c]{background:#fff}.workflow-subtask-guidance-modal[data-v-52849c4c]{display:flex;flex-direction:column}.workflow-subtask-guidance-modal-section[data-v-52849c4c]{display:flex;flex-direction:column;gap:10px}.workflow-subtask-guidance-modal-head[data-v-52849c4c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-subtask-guidance-modal-head span[data-v-52849c4c]{font-size:13px;font-weight:800;color:#334155}.workflow-single-guidance[data-v-52849c4c]{display:flex;flex-direction:column;gap:14px}.workflow-guidance-prompt-field[data-v-52849c4c]{display:flex;flex-direction:column;gap:10px;margin:0}.workflow-guidance-group-body .workflow-guidance-prompt-field[data-v-52849c4c]{gap:0;margin:0}.workflow-guidance-group-body .text-area[data-v-52849c4c]{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-52849c4c]:focus{outline:none}.workflow-guidance-group-body[data-v-52849c4c]:has(>.ui-animated-list-shell){padding:0;gap:0}.workflow-guidance-group-body .ui-animated-list-shell.subtask-manager-list[data-v-52849c4c]{border:none;border-radius:0;background:transparent}.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-52849c4c]:first-child,.workflow-guidance-group-body .workflow-placeholder-list--single .workflow-placeholder-row[data-v-52849c4c]:last-child{border-radius:0}.workflow-placeholder-add-row[data-v-52849c4c]{align-self:stretch}.workflow-placeholder-list-block[data-v-52849c4c]{display:flex;flex-direction:column;gap:8px}.workflow-placeholder-list-title[data-v-52849c4c]{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;color:#334155}.workflow-guidance-section-head[data-v-52849c4c]{display:flex;align-items:center;gap:10px}.workflow-guidance-section-head[data-v-52849c4c]{justify-content:space-between}.workflow-guidance-section-head span[data-v-52849c4c]{min-width:0;font-size:14px;font-weight:800;color:#0f172a}.workflow-guidance-add[data-v-52849c4c]{flex-shrink:0;white-space:nowrap}.workflow-placeholder-list[data-v-52849c4c]{display:flex;flex-direction:column;gap:10px}.workflow-placeholder-list--single[data-v-52849c4c]{gap:0;overflow:visible}.workflow-placeholder-row[data-v-52849c4c]{padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.08)}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-52849c4c]{position:relative;grid-template-columns:16px 22px minmax(0,1fr) auto auto;gap:6px 8px;min-height:48px;padding:6px 8px;overflow:visible;background:#fff}.workflow-placeholder-list--single .workflow-placeholder-row .subtask-drag-handle[data-v-52849c4c]{align-self:stretch}.workflow-placeholder-list--single .workflow-placeholder-row[data-v-52849c4c]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-placeholder-index[data-v-52849c4c]{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-52849c4c]{flex:1;min-width:0}.workflow-placeholder-title-field[data-v-52849c4c]{position:relative;display:flex;align-items:center;background:transparent}.workflow-placeholder-title-field .subtask-manager-input.text-field[data-v-52849c4c]{padding-right:44px}.workflow-placeholder-title-count[data-v-52849c4c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none}.workflow-placeholder-guide[data-v-52849c4c]{flex:0 0 auto;color:#64748b;font-size:12px;white-space:nowrap}.workflow-placeholder-guide-button[data-v-52849c4c]{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:linear-gradient(115deg,#22c55e,#2dd4bf,#38bdf8 68%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.workflow-placeholder-guide-button[data-v-52849c4c]:disabled{opacity:.55;cursor:not-allowed}.workflow-placeholder-guide-button[data-v-52849c4c]:hover,.workflow-placeholder-guide-button[data-v-52849c4c]:focus-within{opacity:.82}.workflow-placeholder-guide-tooltip[data-v-52849c4c]{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-52849c4c]: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-52849c4c]:before{top:-5px}.workflow-placeholder-guide-tooltip.is-top[data-v-52849c4c]:before{bottom:-5px}.workflow-placeholder-guide-thumb-wrap[data-v-52849c4c]{position:relative;flex:0 0 auto;width:54px;height:40px}.workflow-placeholder-guide-thumb[data-v-52849c4c]{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-52849c4c]:hover,.workflow-placeholder-guide-thumb[data-v-52849c4c]:focus-visible{border-color:#0f766ea3;box-shadow:0 8px 20px #0f766e29;transform:translateY(-1px)}.workflow-placeholder-guide-thumb img[data-v-52849c4c]{display:block;width:100%;height:100%;object-fit:cover}.workflow-placeholder-guide-mode-badge[data-v-52849c4c]{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-52849c4c]{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-52849c4c],.workflow-placeholder-guide-thumb-wrap:focus-within .workflow-placeholder-guide-remove[data-v-52849c4c]{opacity:1;transform:translateY(0) scale(1)}.workflow-placeholder-guide-remove[data-v-52849c4c]:hover,.workflow-placeholder-guide-remove[data-v-52849c4c]:focus-visible{background:#fee2e2;color:#991b1b}.workflow-guide-preview-modal[data-v-52849c4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-guide-mode-options[data-v-52849c4c]{display:grid;gap:14px}.workflow-guide-mode-card[data-v-52849c4c]{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-52849c4c]:hover,.workflow-guide-mode-card[data-v-52849c4c]:focus-visible{border-color:#0f766e7a;box-shadow:0 10px 26px #0f766e1a}.workflow-guide-mode-card.is-active[data-v-52849c4c]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e14}.workflow-guide-mode-visual[data-v-52849c4c]{display:grid;place-items:center;width:96px;height:92px;border-radius:14px;background:#f8fafc}.workflow-guide-mode-visual--sample[data-v-52849c4c]{background:#ecfeff}.workflow-guide-mode-phone[data-v-52849c4c]{position:relative;width:54px;height:78px;overflow:hidden;border:3px solid #cbd5e1;border-radius:11px;background:#fff}.workflow-guide-mode-outline-shape[data-v-52849c4c],.workflow-guide-mode-outline-line[data-v-52849c4c]{position:absolute;border:2px dashed #14b8a6}.workflow-guide-mode-outline-shape--main[data-v-52849c4c]{top:22px;left:14px;width:24px;height:29px;border-radius:8px}.workflow-guide-mode-outline-shape--small[data-v-52849c4c]{right:6px;bottom:10px;width:13px;height:13px;border-radius:999px}.workflow-guide-mode-outline-line[data-v-52849c4c]{right:7px;top:12px;width:15px;border-width:1px 0 0}.workflow-guide-mode-sample-image[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{display:flex;flex-direction:column;gap:8px;min-width:0}.workflow-guide-mode-copy strong[data-v-52849c4c]{font-size:18px;font-weight:800}.workflow-guide-mode-copy>span[data-v-52849c4c]{color:#64748b;font-size:13px;font-weight:600;line-height:1.5}.workflow-guide-mode-check[data-v-52849c4c]{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-52849c4c]{border-color:#22c55e;background:#22c55e}.workflow-guide-preview-figure[data-v-52849c4c]{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.workflow-guide-preview-figure figcaption[data-v-52849c4c]{color:#334155;font-size:13px;font-weight:800}.workflow-guide-preview-figure img[data-v-52849c4c]{display:block;width:100%;max-height:58vh;object-fit:contain;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.workflow-schedule-advanced-toggle[data-v-52849c4c]{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-52849c4c]:hover{color:#0d5c56;text-decoration-color:#0d5c568c}.workflow-schedule-advanced-toggle[data-v-52849c4c]:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px;border-radius:4px}.workflow-schedule-advanced-panel-wrap[data-v-52849c4c]{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-52849c4c]{grid-template-rows:1fr;opacity:1;margin-top:14px}.workflow-schedule-advanced-panel[data-v-52849c4c]{min-height:0;overflow:hidden;transform:translateY(-4px);transition:transform .22s ease}.workflow-schedule-advanced-panel-wrap--open .workflow-schedule-advanced-panel[data-v-52849c4c]{transform:translateY(0)}.workflow-schedule-advanced-section[data-v-52849c4c]{margin-top:18px}.workflow-schedule-advanced-lead[data-v-52849c4c]{margin:0 0 10px;font-size:12px;font-weight:700;color:#64748b;letter-spacing:.02em}.workflow-location-limit-toggle[data-v-52849c4c]{margin-bottom:0;border:1px solid rgba(148,163,184,.2);background:#f8fafcb8}.workflow-grid-location-limit[data-v-52849c4c]{margin-top:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:start}.workflow-location-center-field[data-v-52849c4c]{min-width:0}.workflow-location-limit-hint[data-v-52849c4c]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.workflow-config-notes-flat[data-v-52849c4c]{display:flex;flex-direction:column;gap:18px}.workflow-subcard[data-v-52849c4c]{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px 18px;background:#ffffffe0}.workflow-subcard-head[data-v-52849c4c]{margin-bottom:14px}.workflow-subcard-head h5[data-v-52849c4c]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.workflow-subcard-head p[data-v-52849c4c]{margin:6px 0 0;font-size:13px;color:#667085;line-height:1.5}.workflow-subcard-block+.workflow-subcard-block[data-v-52849c4c]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(15,23,42,.1)}.workflow-subcard-block-title[data-v-52849c4c]{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0f766e;text-transform:uppercase;margin-bottom:10px}.subtasks-head[data-v-52849c4c]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0}.subtasks-head-text[data-v-52849c4c]{display:flex;align-items:center;gap:10px;min-width:0}.subtasks-title[data-v-52849c4c]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em}.subtasks-count-badge--light[data-v-52849c4c]{min-width:unset;height:auto;padding:4px 10px;font-weight:600;font-size:12px}.workflow-preview-add-btn[data-v-52849c4c]{min-height:36px;width:100%;max-width:100%}.subtasks-inline[data-v-52849c4c]{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:none;background:transparent}.subtasks-inline[data-v-52849c4c]:focus-visible{outline:none}.subtasks-inline-main[data-v-52849c4c]{min-width:0;display:flex;flex-direction:column}.subtasks-inline .subtask-empty--panel[data-v-52849c4c]{border:none;background:transparent;padding:10px 6px}.subtask-list[data-v-52849c4c]{display:flex;flex-direction:column;gap:8px}.subtask-list-display[data-v-52849c4c]{gap:6px}.subtask-display-row[data-v-52849c4c]{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-52849c4c]{padding-left:12px}.subtask-index[data-v-52849c4c]{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-52849c4c]{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-52849c4c]{margin-bottom:12px}.subtask-manager-toolbar--footer[data-v-52849c4c]{margin-top:6px;margin-bottom:0}.subtask-add-row-btn[data-v-52849c4c]{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-52849c4c]:hover{border-style:solid;border-color:#0f766e80;background:#0f766e14}.subtask-manager-empty[data-v-52849c4c]{margin:0 0 8px;font-size:13px;color:#94a3b8}.subtask-manager-row[data-v-52849c4c]{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-52849c4c]{background:#0f766e12}.subtask-manager-row[data-v-52849c4c]:last-of-type{border-bottom:none}.subtask-manager-row--target[data-v-52849c4c]{--subtask-title-control-height: 54px;align-items:start;padding-top:7px;padding-bottom:7px}.subtask-manager-row--target .subtask-drag-handle[data-v-52849c4c]{align-self:start;height:var(--subtask-title-control-height);margin:0 0 0 -4px}.subtask-manager-row--target>.subtask-manager-index[data-v-52849c4c],.subtask-manager-row--target .subtask-manager-actions[data-v-52849c4c]{align-self:start}.subtask-manager-row--target>.subtask-manager-index[data-v-52849c4c]{margin-top:calc((var(--subtask-title-control-height) - 22px) / 2)}.subtask-manager-row--target .subtask-manager-actions[data-v-52849c4c]{min-height:var(--subtask-title-control-height);padding-top:0}.workflow-placeholder-list .subtask-manager-add-row.workflow-placeholder-add-row[data-v-52849c4c]{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-52849c4c]:last-of-type{border-bottom:none}.subtask-manager-add-row[data-v-52849c4c]{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-52849c4c]:hover{background:#0f766e14}.subtask-drag-handle[data-v-52849c4c]{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-52849c4c]:hover{color:#64748b}.subtask-drag-handle[data-v-52849c4c]:active{cursor:grabbing}.subtask-manager-index[data-v-52849c4c]{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-52849c4c]{flex:1;min-width:0;margin:0}.subtask-manager-field--with-summary[data-v-52849c4c]{display:flex;flex-direction:column;gap:4px;padding:2px 0}.subtask-manager-row--target[data-v-52849c4c]:has(.subtask-guidance-summary){--subtask-title-control-height: 36px}.subtask-manager-name-field[data-v-52849c4c]{display:block;min-width:0;margin:0}.subtask-manager-row--target .subtask-manager-input.text-field[data-v-52849c4c]{height:var(--subtask-title-control-height, 54px)}.subtask-manager-input.text-field[data-v-52849c4c]{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-52849c4c]:focus,.subtask-manager-input.text-field[data-v-52849c4c]:focus-visible{outline:none;border:none;box-shadow:none}.subtask-manager-input.text-field[data-v-52849c4c]:focus-visible{background:#0f766e12}.subtask-manager-input.text-field.field-invalid[data-v-52849c4c]{border:none;box-shadow:none;background:#b4231812}.subtask-manager-input.text-field.field-invalid[data-v-52849c4c]:focus-visible{background:#b423181a}.subtask-manager-actions[data-v-52849c4c]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.subtask-row-guide[data-v-52849c4c]{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-52849c4c]:hover{background:#0f766e14}.subtask-guidance-summary[data-v-52849c4c]{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-52849c4c]{color:#0f766e}.subtask-guidance-summary-text[data-v-52849c4c]{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-52849c4c]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.subtask-guidance-placeholder-thumb[data-v-52849c4c]{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-52849c4c]{display:block;width:100%;min-height:17px;padding:3px 4px 2px;overflow:hidden;background:#0f766e1f;text-overflow:ellipsis;white-space:nowrap}.subtask-guidance-placeholder-more[data-v-52849c4c]{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-52849c4c]{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-52849c4c]:hover{background:#b4231814}.sr-only[data-v-52849c4c]{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-52849c4c]{color:#64748b;font-size:13px;line-height:1.55}.subtask-empty--panel[data-v-52849c4c]{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-52849c4c]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.workflow-dialog .dialog-actions[data-v-52849c4c]{margin-top:0;padding:16px 20px 20px;flex-shrink:0}.workflow-dialog .split-dialog-actions[data-v-52849c4c]{width:100%;padding:0;border-top:0}.dialog-actions-hint[data-v-52849c4c]{margin-right:auto;color:#667085;font-size:13px}.dialog-actions-left[data-v-52849c4c]{display:inline-flex;align-items:center;gap:12px;margin-right:auto;min-height:32px}.dialog-text-action[data-v-52849c4c]{border:0;padding:0;background:transparent;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.dialog-text-action--danger[data-v-52849c4c]{color:#b42318}.dialog-text-action[data-v-52849c4c]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions-left>.workflow-template-quick-add-action[data-v-52849c4c]:not(:first-child){padding-left:12px;border-left:1px solid rgba(15,23,42,.1)}.work-template-picker-body[data-v-52849c4c]{min-height:180px}.work-template-picker-toolbar[data-v-52849c4c]{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-52849c4c] .ui-select-trigger{min-height:54px;border-radius:18px}.work-template-picker-list[data-v-52849c4c]{display:grid;gap:10px;max-height:min(52vh,560px);padding-right:4px;overflow-y:auto}.work-template-picker-option[data-v-52849c4c]{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-52849c4c]:hover,.work-template-picker-option[data-v-52849c4c]:focus-visible{border-color:#0f766e57;outline:none;background:#f7fcfa;box-shadow:0 8px 24px #0f172a12}.work-template-picker-option-main[data-v-52849c4c]{display:grid;gap:4px;min-width:0;margin-right:auto}.work-template-picker-option-main strong[data-v-52849c4c]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.work-template-picker-option-main small[data-v-52849c4c]{color:#64748b;font-size:12px}@media(max-width:720px){.work-template-picker-toolbar[data-v-52849c4c]{grid-template-columns:1fr}}.import-placeholder-title[data-v-52849c4c]{margin:0;font-size:18px;color:#111827;font-weight:700}@media(max-width:1080px){.org-layout[data-v-52849c4c]{grid-template-columns:1fr}.org-tree-panel[data-v-52849c4c]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08)}.workflow-grid[data-v-52849c4c]{grid-template-columns:1fr 1fr}.holiday-calendar-month-grid[data-v-52849c4c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.org-detail-columns--with-position[data-v-52849c4c]{grid-template-columns:minmax(0,1fr)}.org-detail-columns--with-position .org-department-detail-panel[data-v-52849c4c]{border-right:0;border-bottom:1px solid rgba(15,23,42,.08);padding-right:0;padding-bottom:18px}.org-position-detail-panel[data-v-52849c4c]{padding-left:0;padding-top:18px}.org-position-detail-panel--placeholder[data-v-52849c4c]{display:none}.org-detail-columns--with-position .org-department-detail-panel[data-v-52849c4c],.org-detail-columns--with-position .org-position-detail-panel[data-v-52849c4c]{display:flex;gap:18px}.org-detail-columns--with-position .department-position-section[data-v-52849c4c]{margin-top:18px}}@media(max-width:720px){.org-layout-head[data-v-52849c4c],.org-page-actions[data-v-52849c4c],.detail-head[data-v-52849c4c],.dialog-actions[data-v-52849c4c]{flex-direction:column;align-items:stretch}.workflow-schedule-capture-toggles[data-v-52849c4c]{grid-template-columns:1fr}.detail-actions[data-v-52849c4c]{width:100%;justify-content:flex-start;flex-wrap:wrap}.org-page-search-field[data-v-52849c4c]{width:100%}.department-summary-action-row[data-v-52849c4c]{flex-wrap:wrap}.department-manager-modal[data-v-52849c4c]{min-height:0}.department-manager-modal-table-head[data-v-52849c4c]{display:none}.department-manager-modal-row[data-v-52849c4c]{grid-template-columns:1fr auto;row-gap:6px}.department-manager-modal-phone[data-v-52849c4c],.department-manager-modal-positions[data-v-52849c4c]{grid-column:1 / -1}.department-manager-modal-actions[data-v-52849c4c]{grid-row:1;grid-column:2}.department-position-bulkbar[data-v-52849c4c],.department-position-bulk-summary[data-v-52849c4c]{align-items:flex-start;flex-direction:column}.department-position-row[data-v-52849c4c]{grid-template-columns:24px minmax(0,1fr)}.department-position-row-actions[data-v-52849c4c]{grid-column:2;justify-content:flex-start;width:auto;opacity:1;pointer-events:auto}.position-detail-action-row[data-v-52849c4c]{flex-wrap:wrap}.position-member-picker-row[data-v-52849c4c]{grid-template-columns:24px minmax(0,1fr)}.position-member-picker-positions[data-v-52849c4c]{grid-column:2}.position-member-picker-footer[data-v-52849c4c]{align-items:flex-start;flex-direction:column}.position-member-picker-submit-actions[data-v-52849c4c]{align-self:flex-end}.department-summary-grid[data-v-52849c4c]{grid-template-columns:1fr;gap:14px}.department-summary-item strong[data-v-52849c4c]{font-size:38px}.workflow-modal-dual[data-v-52849c4c]{grid-template-columns:1fr;grid-template-rows:minmax(200px,38vh) minmax(0,1fr)}.workflow-timeline-column[data-v-52849c4c]{border-right:none;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:16px}.workflow-timeline-scroll[data-v-52849c4c]{max-height:38vh}.workflow-grid[data-v-52849c4c],.workflow-grid-2[data-v-52849c4c],.workflow-time-fields[data-v-52849c4c]{grid-template-columns:1fr}.workflow-tolerance-field[data-v-52849c4c]{max-width:none}.dialog-mask[data-v-52849c4c]{padding:12px}.dialog-card[data-v-52849c4c]{padding:16px}.dialog-actions-hint[data-v-52849c4c]{margin-right:0}.workflow-effective-footer-actions[data-v-52849c4c]{width:100%;justify-content:flex-end}.holiday-calendar-month-grid[data-v-52849c4c]{grid-template-columns:minmax(0,1fr)}}.position-role-permission-row[data-v-52849c4c]{display:flex;align-items:center;gap:12px;min-width:0}.position-permission-dropdown[data-v-52849c4c]{flex:0 0 auto}.position-permission-trigger[data-v-52849c4c]{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-52849c4c]{width:14px;height:14px;color:#64748b;stroke-width:2.5}.position-permission-menu[data-v-52849c4c]{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-52849c4c]{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-52849c4c]:hover{background:#f1f5f9}.position-permission-menu-option--disabled[data-v-52849c4c]{color:#64748b;cursor:not-allowed}.position-permission-menu-option--disabled[data-v-52849c4c]:hover{background:#f8fafc}.position-permission-check[data-v-52849c4c]{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-52849c4c]{border-color:#0f766e73;background:#0f766e1a}.position-permission-menu-option--disabled.position-permission-menu-option--checked .position-permission-check[data-v-52849c4c]{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.position-permission-required-tooltip[data-v-52849c4c]{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-52849c4c]: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-52849c4c],.position-permission-menu-option--disabled:focus-visible .position-permission-required-tooltip[data-v-52849c4c]{display:block}.employee-modal-only-host[data-v-dec4d534],.employee-modal-only-host[data-v-dec4d534] .page-panel-body{display:contents}.employee-page[data-v-dec4d534]{gap:18px}.employee-toolbar[data-v-dec4d534]{align-items:flex-end}.employee-seat-title-usage[data-v-dec4d534]{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-dec4d534]{color:inherit;font-size:12px;font-weight:600}.employee-seat-title-usage.is-warning[data-v-dec4d534]{color:#9a6700}.employee-seat-title-usage.is-full[data-v-dec4d534]{color:#b42318}.employee-search-field[data-v-dec4d534]{flex:1 1 340px;min-width:min(100%,320px);max-width:420px}.employee-query-field[data-v-dec4d534]{flex:1 1 180px;width:auto;min-width:min(100%,170px);max-width:260px}.employee-query-field--status[data-v-dec4d534]{flex-basis:160px;min-width:min(100%,160px);max-width:220px}.employee-query-field[data-v-dec4d534] .ui-toolbar-label{color:#5f6b7a;font-size:12px;font-weight:700}.employee-query-field[data-v-dec4d534] .ui-select-trigger{min-height:54px;border-radius:18px;background:#fff;box-shadow:none}.employee-query-field[data-v-dec4d534] .ui-select-value{font-size:15px}.employee-query-field[data-v-dec4d534] .ui-select-meta{font-size:12px}.sr-only[data-v-dec4d534]{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-dec4d534]{position:relative;display:flex;align-items:center}.employee-search-input[data-v-dec4d534]{padding-right:92px}.employee-search-submit[data-v-dec4d534]{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-dec4d534]{background:#3f8d651f;color:var(--green-700);font-size:13px;font-weight:600}.employee-checkbox-col[data-v-dec4d534]{width:44px}.employee-table-col--sequence[data-v-dec4d534]{width:56px}.employee-table-col--checkbox[data-v-dec4d534]{width:44px}.employee-table-col--name[data-v-dec4d534]{width:128px}.employee-table-col--phone[data-v-dec4d534]{width:160px}.employee-table-col--department[data-v-dec4d534]{width:200px}.employee-table-col--position[data-v-dec4d534]{width:260px}.employee-table-col--status[data-v-dec4d534]{width:116px}.employee-table-col--usage-status[data-v-dec4d534]{width:148px}.employee-table-col--source[data-v-dec4d534]{width:136px}.employee-table-col--reviewer[data-v-dec4d534],.employee-table-col--handover[data-v-dec4d534]{width:124px}.employee-table-col--date[data-v-dec4d534]{width:144px}.employee-table-col--datetime[data-v-dec4d534]{width:180px}.employee-table-col--actions[data-v-dec4d534]{width:296px}.import-row-invalid[data-v-dec4d534]{background:#fef2f2b8}.employee-import-position-cell[data-v-dec4d534]{display:grid;min-width:280px;gap:8px}.employee-import-position-tag[data-v-dec4d534]{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-dec4d534]{min-width:260px}.employee-import-position-selector[data-v-dec4d534] .position-combo-control{min-height:38px;border-color:#fecaca;border-radius:10px;background:#fff}.employee-import-position-selector[data-v-dec4d534] .position-combo-input{min-height:30px}.employee-table-footer[data-v-dec4d534]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:8px}.employee-table-footer-selection[data-v-dec4d534]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.employee-selection-summary[data-v-dec4d534]{color:var(--text-subtle);font-size:14px}.employee-bulk-action[data-v-dec4d534]{border:0;padding:0;background:transparent;color:var(--green-700);font-size:13px;font-weight:600;cursor:pointer}.employee-bulk-action[data-v-dec4d534]:disabled{color:#94a3b8;cursor:default}.employee-list-load-state[data-v-dec4d534]{min-height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.employee-tab-panel[data-v-dec4d534]{display:grid;gap:16px}.table-scroll[data-v-dec4d534]{overflow-x:auto}.employee-table[data-v-dec4d534]{width:100%;min-width:1376px;border-collapse:collapse}.employee-table--members[data-v-dec4d534]{min-width:1296px}.employee-table--fixed[data-v-dec4d534]{table-layout:fixed}.employee-table--request-history[data-v-dec4d534],.employee-table--member-history[data-v-dec4d534]{min-width:1276px}.employee-table th[data-v-dec4d534],.employee-table td[data-v-dec4d534]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.employee-table thead th[data-v-dec4d534]{white-space:nowrap;color:#0f172a8a;font-size:12px;font-weight:600}.employee-table--members th[data-v-dec4d534]:nth-child(3),.employee-table--members td[data-v-dec4d534]:nth-child(3),.employee-table--members th[data-v-dec4d534]:nth-child(4),.employee-table--members td[data-v-dec4d534]:nth-child(4),.employee-table--members th[data-v-dec4d534]:nth-child(7),.employee-table--members td[data-v-dec4d534]:nth-child(7),.employee-table--members th[data-v-dec4d534]:nth-child(8),.employee-table--members td[data-v-dec4d534]:nth-child(8),.employee-table--pending th[data-v-dec4d534]:nth-child(2),.employee-table--pending td[data-v-dec4d534]:nth-child(2),.employee-table--pending th[data-v-dec4d534]:nth-child(3),.employee-table--pending td[data-v-dec4d534]:nth-child(3),.employee-table--pending th[data-v-dec4d534]:nth-child(4),.employee-table--pending td[data-v-dec4d534]:nth-child(4),.employee-table--pending th[data-v-dec4d534]:nth-child(5),.employee-table--pending td[data-v-dec4d534]:nth-child(5),.employee-table--request-history th[data-v-dec4d534]:nth-child(2),.employee-table--request-history td[data-v-dec4d534]:nth-child(2),.employee-table--request-history th[data-v-dec4d534]:nth-child(3),.employee-table--request-history td[data-v-dec4d534]:nth-child(3),.employee-table--request-history th[data-v-dec4d534]:nth-child(4),.employee-table--request-history td[data-v-dec4d534]:nth-child(4),.employee-table--request-history th[data-v-dec4d534]:nth-child(5),.employee-table--request-history td[data-v-dec4d534]:nth-child(5),.employee-table--request-history th[data-v-dec4d534]:nth-child(7),.employee-table--request-history td[data-v-dec4d534]:nth-child(7),.employee-table--request-history th[data-v-dec4d534]:nth-child(8),.employee-table--request-history td[data-v-dec4d534]:nth-child(8),.employee-table--member-history th[data-v-dec4d534]:nth-child(2),.employee-table--member-history td[data-v-dec4d534]:nth-child(2),.employee-table--member-history th[data-v-dec4d534]:nth-child(3),.employee-table--member-history td[data-v-dec4d534]:nth-child(3),.employee-table--member-history th[data-v-dec4d534]:nth-child(4),.employee-table--member-history td[data-v-dec4d534]:nth-child(4),.employee-table--member-history th[data-v-dec4d534]:nth-child(7),.employee-table--member-history td[data-v-dec4d534]:nth-child(7),.employee-table--member-history th[data-v-dec4d534]:nth-child(8),.employee-table--member-history td[data-v-dec4d534]:nth-child(8){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-table .employee-sequence-cell[data-v-dec4d534]{color:var(--text-subtle);text-align:center;white-space:nowrap}.employee-row-actions-cell[data-v-dec4d534]{min-width:296px}.employee-row-actions[data-v-dec4d534]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.employee-row-actions .subtle-button[data-v-dec4d534]{white-space:nowrap}.employee-name-cell[data-v-dec4d534],.usage-status-cell[data-v-dec4d534],.employee-position-cell[data-v-dec4d534]{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0;gap:4px}.usage-status-meta[data-v-dec4d534]{color:var(--text-subtle);font-size:12px}.disabled-row[data-v-dec4d534]{opacity:.52}.position-detail-trigger[data-v-dec4d534],.position-name-link[data-v-dec4d534]{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-dec4d534]{font-size:12px}.position-detail-trigger[data-v-dec4d534]:hover,.position-name-link[data-v-dec4d534]:hover{text-decoration:underline}.employee-source-tag[data-v-dec4d534],.employee-business-tag[data-v-dec4d534],.request-status-tag[data-v-dec4d534]{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-dec4d534]{background:#0f172a0f;color:var(--text-subtle)}.employee-business-tag[data-v-dec4d534]{background:#f59e0b24;color:#b45309}.request-status-tag.is-approved[data-v-dec4d534]{background:#22c55e1f;color:#15803d}.request-status-tag.is-rejected[data-v-dec4d534]{background:#ef44441f;color:#b91c1c}.request-status-tag.is-cancelled[data-v-dec4d534]{background:#64748b1f;color:#475569}.request-status-tag.is-pending[data-v-dec4d534]{background:#f59e0b24;color:#b45309}.employee-dialog-form[data-v-dec4d534]{flex:1;display:flex;flex-direction:column;gap:18px;min-height:0}.employee-dialog-scroll[data-v-dec4d534]{gap:18px}.employee-conflict-modal[data-v-dec4d534]{display:grid;gap:12px;color:#475569;font-size:14px;line-height:1.7}.employee-conflict-modal p[data-v-dec4d534]{margin:0}.employee-dialog-split-form[data-v-dec4d534]{min-height:0;height:100%;flex:1}@media(max-width:960px){.employee-dialog-split-form[data-v-dec4d534]{--ui-form-split-left-padding: 0;--ui-form-split-right-padding: 0}}.employee-dialog-error[data-v-dec4d534]{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-dec4d534]{gap:14px 16px}.employee-dialog-footer[data-v-dec4d534]{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-dec4d534],.employee-dialog-footer--end[data-v-dec4d534]{justify-content:flex-end}.employee-dialog-footer-left[data-v-dec4d534],.dialog-actions[data-v-dec4d534]{display:flex;align-items:center;gap:12px}.employee-dialog-footer-left[data-v-dec4d534]{margin-right:auto}.employee-profile-grid[data-v-dec4d534]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.82fr);gap:14px;align-items:start}.employee-profile-grid[data-v-dec4d534]>:last-child{grid-column:1 / -1}.employee-bulk-switch-field[data-v-dec4d534]{display:grid;gap:10px}.employee-bulk-trigger[data-v-dec4d534]{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-dec4d534]:last-child,.employee-bulk-clear[data-v-dec4d534]{color:var(--green-700);font-size:13px;font-weight:700}.employee-bulk-clear[data-v-dec4d534]{justify-self:start;border:0;padding:0;background:transparent;cursor:pointer}.wechat-lock-card[data-v-dec4d534]{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-dec4d534]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wechat-lock-card__desc[data-v-dec4d534]{margin:6px 0 0;color:var(--text-subtle);font-size:13px;line-height:1.6}.wechat-lock-card__status[data-v-dec4d534]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wechat-lock-card__bound[data-v-dec4d534]{color:#1f9d55;font-size:13px;font-weight:600}.wechat-lock-card__meta[data-v-dec4d534]{color:var(--text-faint);font-size:12px}.employee-switch-label[data-v-dec4d534]{color:var(--text-main);font-size:14px;font-weight:500}.switch[data-v-dec4d534]{position:relative;display:inline-flex;width:44px;height:26px;flex-shrink:0;cursor:pointer}.switch input[type=checkbox][data-v-dec4d534]{position:absolute;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch-track[data-v-dec4d534]{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.switch input:checked+.switch-track[data-v-dec4d534]{background:var(--green-600)}.switch-thumb[data-v-dec4d534]{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-dec4d534]{transform:translate(18px)}.employee-position-preview-backdrop[data-v-dec4d534]{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-dec4d534]{z-index:1110}.employee-position-preview-card[data-v-dec4d534]{position:relative;width:min(780px,calc(100vw - 56px));max-height:min(820px,calc(100vh - 56px));min-height:min(620px,calc(100vh - 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-dec4d534]{width:min(520px,calc(100vw - 56px));min-height:0}.employee-position-preview-close[data-v-dec4d534]{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-dec4d534]:hover,.employee-position-preview-close[data-v-dec4d534]:focus-visible{background:#dcfce7f2;color:#0f766e;transform:translateY(-1px)}.employee-position-preview-list[data-v-dec4d534]{display:grid;gap:14px;padding:34px 34px 38px}.employee-position-preview-list-head[data-v-dec4d534]{display:grid;gap:4px;padding-right:48px}.employee-position-preview-list-head p[data-v-dec4d534]{margin:0;color:#0f172a;font-size:22px;font-weight:800}.employee-position-preview-list-head span[data-v-dec4d534]{color:#64748b;font-size:13px;font-weight:700}.selector-list[data-v-dec4d534]{display:grid;gap:8px}.selector-item[data-v-dec4d534]{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-dec4d534]{align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:4px}.selector-item-main[data-v-dec4d534]{display:flex;align-items:center;gap:10px}.selector-item-name[data-v-dec4d534]{color:var(--text-main);font-size:14px;font-weight:500}.selector-item-meta[data-v-dec4d534]{color:var(--text-subtle);font-size:12px;line-height:1.4}.member-offboard-receiver-section[data-v-dec4d534]{margin-top:16px}.member-offboard-receiver-title[data-v-dec4d534]{margin-bottom:8px;color:var(--text-subtle, #64748b);font-size:13px;font-weight:700}.member-lifecycle-loading[data-v-dec4d534]{padding:16px 0;color:var(--text-subtle);font-size:14px}.member-lifecycle-summary[data-v-dec4d534]{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--surface-muted, #f8fafc)}.member-lifecycle-summary-title[data-v-dec4d534]{margin-bottom:10px;color:var(--text-subtle);font-size:13px;font-weight:700}.member-lifecycle-summary-line[data-v-dec4d534]{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-dec4d534]{margin-top:6px}.member-lifecycle-summary-line[data-v-dec4d534]:before{content:"·";position:absolute;left:0;top:0;color:var(--text-subtle)}@media(max-width:960px){.employee-dialog-footer[data-v-dec4d534]{flex-direction:column;align-items:flex-start}.employee-profile-grid[data-v-dec4d534]{grid-template-columns:1fr}.employee-profile-grid[data-v-dec4d534]>:last-child{grid-column:auto}.employee-table-footer[data-v-dec4d534]{flex-direction:column}}.setup-progress-tabs[data-v-e308127f]{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-e308127f]{max-height:min(56vh,560px)}.setup-progress-table[data-v-e308127f]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.setup-progress-table th[data-v-e308127f],.setup-progress-table td[data-v-e308127f]{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-e308127f]{color:var(--text-faint);font-size:12px;font-weight:600}.setup-progress-table tbody tr[data-v-e308127f]:hover{background:#3f8d6509}.setup-progress-table strong[data-v-e308127f]{font-size:13px;font-weight:650}.setup-progress-sequence[data-v-e308127f]{color:var(--text-faint);font-variant-numeric:tabular-nums}.setup-progress-col--sequence[data-v-e308127f]{width:54px}.setup-progress-col--member[data-v-e308127f],.setup-progress-col--position[data-v-e308127f]{width:126px}.setup-progress-col--phone[data-v-e308127f]{width:132px}.setup-progress-col--department[data-v-e308127f]{width:120px}.setup-progress-col--status[data-v-e308127f]{width:100px}.setup-progress-col--login[data-v-e308127f]{width:150px}.setup-progress-col--action[data-v-e308127f]{width:72px}.setup-progress-table-action[data-v-e308127f]{padding:0;border:0;background:transparent;color:var(--green-700);font-size:13px;font-weight:650;cursor:pointer}.setup-progress-table-action[data-v-e308127f]:hover,.setup-progress-table-action[data-v-e308127f]:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}.setup-progress-empty[data-v-e308127f],.setup-progress-error[data-v-e308127f]{margin:0;padding:34px 16px;border-radius:14px;background:#f8faf9cc;color:var(--text-subtle);text-align:center}.setup-progress-error p[data-v-e308127f]{margin:0 0 12px}.config-action-preview[data-v-878140f3]{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:16px;min-height:360px}.config-action-preview-conflicts[data-v-878140f3]{display:grid;gap:6px;margin-bottom:14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:10px 12px;color:#9a3412}.config-action-preview-conflicts strong[data-v-878140f3],.config-action-preview-conflicts p[data-v-878140f3],.config-action-preview-conflicts ul[data-v-878140f3]{margin:0}.config-action-preview-conflicts strong[data-v-878140f3]{font-size:13px}.config-action-preview-conflicts p[data-v-878140f3],.config-action-preview-conflicts li[data-v-878140f3]{font-size:12px;line-height:1.5}.config-action-preview-conflicts ul[data-v-878140f3]{padding-left:18px}.config-action-preview-list[data-v-878140f3]{display:grid;align-content:start;gap:8px;max-height:560px;overflow:auto;padding-right:2px}.config-action-preview-list button[data-v-878140f3]{display:grid;gap:4px;width:100%;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px 12px;color:#334155;cursor:pointer;text-align:left}.config-action-preview-list button.is-active[data-v-878140f3]{border-color:#98d8ba;background:#ecfdf5;color:#166534}.config-action-preview-list span[data-v-878140f3]{font-size:11px;font-weight:800}.config-action-preview-list strong[data-v-878140f3]{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.config-action-preview-list small[data-v-878140f3]{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.config-action-preview-form[data-v-878140f3]{min-width:0}.config-action-preview-empty[data-v-878140f3]{margin:0;color:#64748b}@media(max-width:760px){.config-action-preview[data-v-878140f3]{grid-template-columns:1fr}.config-action-preview-list[data-v-878140f3]{max-height:220px}}.config-assistant[data-v-ece843c8]{display:flex;flex-direction:column;height:calc(100vh - 32px);min-height:0;gap:16px;overflow:hidden}.config-assistant-head[data-v-ece843c8]{display:flex;align-items:flex-start;justify-content:space-between;width:min(1120px,calc(100% - 48px));margin:0 auto}.config-assistant-head p[data-v-ece843c8]{margin:0 0 8px;color:#31815b;font-size:13px;font-weight:800;letter-spacing:0}.config-assistant-head h2[data-v-ece843c8]{margin:0;color:#111827;font-size:34px;line-height:1.1}.config-assistant-main[data-v-ece843c8]{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden;flex:1;gap:12px;width:min(1120px,calc(100% - 48px));margin:0 auto}.config-assistant-main.has-conversations[data-v-ece843c8]{grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch}.config-assistant-conversations[data-v-ece843c8]{grid-row:1 / 3;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:auto;padding:4px 20px 8px 0}.config-assistant-new-chat[data-v-ece843c8],.config-assistant-conversation[data-v-ece843c8]{width:100%;border:1px solid transparent;border-radius:0;background:transparent;color:#334155;cursor:pointer;text-align:left}.config-assistant-new-chat[data-v-ece843c8]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0;font-weight:700}.config-assistant-new-chat[data-v-ece843c8]:before,.config-assistant-new-chat[data-v-ece843c8]:after{position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,#cbd5e100,#cbd5e1b8,#cbd5e100);content:""}.config-assistant-new-chat[data-v-ece843c8]:before{top:0}.config-assistant-new-chat[data-v-ece843c8]:after{bottom:0}.config-assistant-conversation[data-v-ece843c8]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:16px 0}.config-assistant-conversation[data-v-ece843c8]: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-ece843c8]{margin-top:2px;color:#64748b;flex:none}.config-assistant-conversation-copy[data-v-ece843c8]{display:grid;min-width:0;gap:4px}.config-assistant-conversation strong[data-v-ece843c8]{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.config-assistant-conversation small[data-v-ece843c8]{color:#64748b;font-size:12px}.config-assistant-new-chat[data-v-ece843c8]:hover,.config-assistant-conversation[data-v-ece843c8]:hover,.config-assistant-new-chat.is-active[data-v-ece843c8],.config-assistant-conversation.is-active[data-v-ece843c8],.config-assistant-conversation.is-active .config-assistant-conversation-icon[data-v-ece843c8],.config-assistant-conversation.is-active strong[data-v-ece843c8]{color:#1f7a55}.config-assistant-conversation.is-active .config-assistant-conversation-icon[data-v-ece843c8] path{fill:currentColor;stroke:currentColor}.config-assistant-messages[data-v-ece843c8]{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:4px 4px 24px}.config-assistant-plan[data-v-ece843c8]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:18px}.config-assistant-empty[data-v-ece843c8]{display:grid;gap:14px;place-items:center;min-height:220px;color:#64748b;text-align:center;padding:48px 16px}.config-assistant-empty strong[data-v-ece843c8]{color:#111827;font-size:18px}.config-assistant-plan p[data-v-ece843c8],.config-assistant-action p[data-v-ece843c8]{margin:0;color:#64748b}.config-assistant-message-time[data-v-ece843c8]{align-self:center;padding:10px 0 2px;color:#a3aab6;font-size:12px;line-height:1.4}.config-assistant-message[data-v-ece843c8]{display:flex;gap:10px}.config-assistant-message.is-user[data-v-ece843c8]{flex-direction:row-reverse}.config-assistant-message.is-sticky-user[data-v-ece843c8]{position:sticky;top:0;z-index:4;background:transparent}.config-assistant-avatar[data-v-ece843c8]{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-ece843c8]{background:#111827;color:#fff}.config-assistant-bubble[data-v-ece843c8]{max-width:min(680px,78%);border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;background:#fff}.config-assistant-message.is-user .config-assistant-bubble[data-v-ece843c8]{background:#ecfdf5;border-color:#b7e4ce}.config-assistant-message.is-sticky-user .config-assistant-bubble[data-v-ece843c8]{box-shadow:0 8px 24px #0f172a14}.config-assistant-bubble p[data-v-ece843c8]{margin:0;white-space:pre-wrap}.config-assistant-attachments[data-v-ece843c8],.config-assistant-file-list[data-v-ece843c8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.config-assistant-attachments span[data-v-ece843c8],.config-assistant-file-list span[data-v-ece843c8]{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-ece843c8]{border:0;background:transparent;color:#b91c1c;cursor:pointer}.config-assistant-run-text[data-v-ece843c8]{display:grid;gap:8px;max-width:min(720px,86%);color:#111827}.config-assistant-run-state[data-v-ece843c8],.config-assistant-run-stage[data-v-ece843c8],.config-assistant-log-lines p[data-v-ece843c8]{margin:0}.config-assistant-run-state[data-v-ece843c8]{font-weight:700}.config-assistant-run-state.is-thinking[data-v-ece843c8],.config-assistant-run-stage[data-v-ece843c8],.config-assistant-log-lines[data-v-ece843c8]{color:#9ca3af}.config-assistant-log-lines[data-v-ece843c8]{display:grid;gap:8px}.config-assistant-log-lines p[data-v-ece843c8]{overflow-wrap:anywhere;white-space:pre-wrap}.config-assistant-retry[data-v-ece843c8]{width:max-content;margin-top:4px}.config-assistant-plan header[data-v-ece843c8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.config-assistant-plan header span[data-v-ece843c8]{color:#64748b;font-size:12px}.config-assistant-plan header span.is-pending[data-v-ece843c8]{color:#b45309}.config-assistant-plan header span.is-completed[data-v-ece843c8]{color:#15803d}.config-assistant-plan header span.is-failed[data-v-ece843c8]{color:#b91c1c}.config-assistant-plan-markdown[data-v-ece843c8]{display:grid;gap:4px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px;margin-bottom:12px;color:#334155}.config-assistant-plan-markdown p[data-v-ece843c8]{margin:0;white-space:pre-wrap}.config-assistant-plan-markdown .is-heading[data-v-ece843c8]{color:#111827;font-size:15px;font-weight:800}.config-assistant-plan-markdown .is-list[data-v-ece843c8]{margin-top:8px;color:#111827;font-weight:800}.config-assistant-plan-markdown .is-sublist[data-v-ece843c8]{padding-left:18px}.config-assistant-error[data-v-ece843c8]{margin:10px 0 0;color:#b91c1c}.config-assistant-action-list[data-v-ece843c8]{display:grid;gap:10px}.config-assistant-action[data-v-ece843c8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:start;gap:12px;border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#f9fafb}.config-assistant-action>div>span[data-v-ece843c8]{display:inline-block;margin-bottom:5px;color:#2f7d58;font-size:12px;font-weight:800}.config-assistant-action strong[data-v-ece843c8]{display:block;margin-bottom:4px}.config-assistant-action dl[data-v-ece843c8]{display:grid;gap:6px;margin:0}.config-assistant-action dl div[data-v-ece843c8]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:12px}.config-assistant-action dt[data-v-ece843c8]{color:#64748b}.config-assistant-action dd[data-v-ece843c8]{margin:0;color:#111827}.config-assistant-action-preview[data-v-ece843c8]{display:inline-flex;align-items:center;gap:6px;justify-self:end;white-space:nowrap}.config-assistant-plan footer[data-v-ece843c8]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.config-assistant-action-block[data-v-ece843c8],.config-assistant-plan-block[data-v-ece843c8]{color:#b45309;font-size:12px;line-height:1.5}.config-assistant-action-block[data-v-ece843c8]{grid-column:1 / -1}.config-assistant-plan-block[data-v-ece843c8]{flex:1;text-align:left}.config-assistant-plan footer button[data-v-ece843c8],.config-assistant-composer-actions button[data-v-ece843c8]{display:inline-flex;align-items:center;gap:6px}.config-assistant-cancel-submit[data-v-ece843c8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#334155;line-height:1}.config-assistant-composer[data-v-ece843c8]{align-self:end;border:1px solid #dbe3df;border-radius:8px;background:#fff;padding:12px}.config-assistant-composer-locked[data-v-ece843c8]{display:flex;min-height:168px;flex-direction:column;align-items:center;justify-content:center;gap:10px}.config-assistant-running-mark[data-v-ece843c8]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;color:#2f7d58}.config-assistant-running-mark span[data-v-ece843c8]{width:4px;border-radius:999px;background:currentColor}.config-assistant-running-mark span[data-v-ece843c8]:nth-child(1){height:8px;opacity:.42}.config-assistant-running-mark span[data-v-ece843c8]:nth-child(2){height:16px;opacity:.65}.config-assistant-running-mark span[data-v-ece843c8]:nth-child(3){height:26px}.config-assistant-running-mark span[data-v-ece843c8]:nth-child(4){height:22px;opacity:.85}.config-assistant-running-mark span[data-v-ece843c8]:nth-child(5){height:14px;opacity:.62}.config-assistant-running-mark span[data-v-ece843c8]:nth-child(6){height:8px;opacity:.42}.config-assistant-locked-title[data-v-ece843c8]{color:#111827;font-size:14px;line-height:1.4;font-weight:800}.config-assistant-locked-task[data-v-ece843c8]{display:block;max-width:min(620px,86%);overflow:hidden;margin:0;color:#64748b;font-size:13px;line-height:1.5;text-align:center;text-overflow:ellipsis;white-space:nowrap}.config-assistant-main.has-conversations .config-assistant-composer[data-v-ece843c8]{grid-column:2}.config-assistant-composer.is-drag-over[data-v-ece843c8]{border-color:#2f7d58;background:#f0fdf4}.config-assistant-composer textarea[data-v-ece843c8]{width:100%;resize:vertical;min-height:84px;border:0;background:transparent;outline:none;color:#111827;font:inherit}.config-assistant-attach-button[data-v-ece843c8]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:transparent;color:#111827;cursor:pointer}.config-assistant-attach-button[data-v-ece843c8]:hover:not(:disabled){background:#0f172a0a}.config-assistant-attach-button[data-v-ece843c8]:disabled{cursor:not-allowed;opacity:.5}.config-assistant-composer-actions[data-v-ece843c8]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}@media(max-width:900px){.config-assistant-main[data-v-ece843c8],.config-assistant-main.has-conversations[data-v-ece843c8]{width:100%;grid-template-columns:1fr}.config-assistant-conversations[data-v-ece843c8]{grid-row:auto;flex-direction:row;overflow-x:auto;padding:0 0 4px}.config-assistant-new-chat[data-v-ece843c8],.config-assistant-conversation[data-v-ece843c8]{width:180px;flex:none}.config-assistant-main.has-conversations .config-assistant-composer[data-v-ece843c8]{grid-column:1}.config-assistant-action[data-v-ece843c8]{grid-template-columns:1fr}.config-assistant-bubble[data-v-ece843c8]{max-width:86%}}.ui-date-range-picker[data-v-84ba8d16]{display:flex;min-width:0;flex-direction:column;gap:6px}.ui-date-range-picker.is-headless[data-v-84ba8d16]{display:contents}.ui-date-range-picker.is-compact-range[data-v-84ba8d16]{width:fit-content;max-width:100%;flex:0 1 auto}.ui-date-range-label[data-v-84ba8d16]{font-size:12px;color:#0f172a99}.ui-date-range-control[data-v-84ba8d16]{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-84ba8d16]{width:fit-content;max-width:100%}.ui-date-range-control.is-icon-only-range .ui-date-range-presets[data-v-84ba8d16]{max-width:none}.ui-date-range-control[data-v-84ba8d16]:focus-within,.ui-date-range-control.is-open[data-v-84ba8d16]{border-color:#0f172a33;box-shadow:0 0 0 3px #0f172a0f}.ui-date-range-trigger[data-v-84ba8d16]{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-84ba8d16]{min-width:46px;flex:0 0 auto;padding-left:10px}.ui-date-range-trigger.is-full-range[data-v-84ba8d16]{min-width:0;border-left:0;padding-left:12px}.ui-date-range-trigger[data-v-84ba8d16]:hover:not(:disabled),.ui-date-range-trigger.is-open[data-v-84ba8d16]{color:#111827}.ui-date-range-trigger.is-empty .ui-date-range-value[data-v-84ba8d16]{color:#8b94a7}.ui-date-range-control.is-invalid[data-v-84ba8d16]{border-color:#dc26267a}.ui-date-range-value[data-v-84ba8d16]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-date-range-presets[data-v-84ba8d16]{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-84ba8d16]::-webkit-scrollbar{display:none}.ui-date-range-preset[data-v-84ba8d16]{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-84ba8d16]:hover:not(:disabled){background:#0f172a0d;color:#334155}.ui-date-range-preset.is-active[data-v-84ba8d16]{background:#f1f5f9;color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a14}.ui-date-range-panel[data-v-84ba8d16]{position:fixed;z-index:80;width:min(360px,calc(100vw - 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-84ba8d16],.ui-date-range-panel-foot[data-v-84ba8d16],.ui-date-range-draft[data-v-84ba8d16],.ui-date-range-open-actions[data-v-84ba8d16]{display:flex;align-items:center;gap:10px}.ui-date-range-panel-head[data-v-84ba8d16]{justify-content:space-between}.ui-date-range-panel-shortcuts[data-v-84ba8d16]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ui-date-range-panel-calendar[data-v-84ba8d16]{padding-top:12px;border-top:1px solid #eef2f7}.ui-date-range-panel-calendar .ui-date-range-panel-head[data-v-84ba8d16]{margin-bottom:12px}.ui-date-range-panel-shortcut-group[data-v-84ba8d16]{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-84ba8d16]{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-84ba8d16]{border-left:1px solid #e5e7eb}.ui-date-range-panel-shortcut[data-v-84ba8d16]:hover:not(:disabled){background:#ffffffb8;color:#334155}.ui-date-range-panel-shortcut.is-active[data-v-84ba8d16]{background:#fff;color:var(--green-700);box-shadow:0 4px 12px #0f172a14}.ui-date-range-panel-head strong[data-v-84ba8d16]{font-size:16px;color:#0f172a}.ui-date-range-icon-button[data-v-84ba8d16],.ui-date-range-clear[data-v-84ba8d16]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#334155}.ui-date-range-icon-button[data-v-84ba8d16]{width:34px;height:34px;border-radius:12px}.ui-date-range-icon-button[data-v-84ba8d16]:hover{background:#0f172a0f}.ui-date-range-weekdays[data-v-84ba8d16],.ui-date-range-calendar[data-v-84ba8d16]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ui-date-range-weekdays[data-v-84ba8d16]{margin-bottom:6px;color:#94a3b8;font-size:12px;text-align:center}.ui-date-range-day[data-v-84ba8d16]{height:38px;border:0;border-radius:12px;background:transparent;color:#0f172a;font-size:14px}.ui-date-range-day[data-v-84ba8d16]:hover:not(:disabled){background:#2b765114}.ui-date-range-day.is-today[data-v-84ba8d16]{color:var(--green-700);font-weight:800}.ui-date-range-day.is-in-range[data-v-84ba8d16]{border-radius:8px;background:#2b76511a}.ui-date-range-day.is-selected[data-v-84ba8d16]{background:var(--green-600);color:#fff;font-weight:800}.ui-date-range-day.is-empty[data-v-84ba8d16]{cursor:default}.ui-date-range-draft[data-v-84ba8d16]{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-84ba8d16]{width:26px;height:26px;border-radius:999px}.ui-date-range-open-actions[data-v-84ba8d16]{flex-wrap:wrap;margin-top:10px}.ui-date-range-secondary[data-v-84ba8d16]{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-84ba8d16]:disabled{cursor:not-allowed;opacity:.45}.ui-date-range-panel-foot[data-v-84ba8d16]{justify-content:flex-end;margin-top:14px}@media(max-width:900px){.ui-date-range-picker.is-compact-range[data-v-84ba8d16]{width:100%;flex:1 1 auto}.ui-date-range-control[data-v-84ba8d16]{width:100%;height:auto;min-height:54px;flex-wrap:wrap;padding:5px}.ui-date-range-presets[data-v-84ba8d16]{max-width:100%;flex-basis:100%}.ui-date-range-trigger[data-v-84ba8d16]{min-width:0;flex-basis:100%;border-left:0;border-top:1px solid rgba(15,23,42,.08)}.ui-date-range-panel[data-v-84ba8d16]{width:calc(100vw - 32px)}}.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-a14dcccb]{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-a14dcccb]{min-width:0}.object-editor-split-shell[data-v-a14dcccb]{min-height:0;display:flex;flex:1;flex-direction:column}.object-editor-split-form[data-v-a14dcccb]{flex:1;min-height:0}.object-editor-alert[data-v-a14dcccb]{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-footer[data-v-a14dcccb]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.object-editor-footer-left[data-v-a14dcccb]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px}.object-editor-footer-actions[data-v-a14dcccb]{display:flex;align-items:center;gap:10px}.object-editor-text-action[data-v-a14dcccb]{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-a14dcccb]{color:#b42318}.object-editor-text-action[data-v-a14dcccb]:disabled{cursor:not-allowed;opacity:.55}.object-editor-footer[data-v-a14dcccb] .ui-form-actions{margin-left:auto}.publish-composer-backdrop[data-v-99cc9398]{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-99cc9398]{display:flex;width:min(100%,640px);max-height:min(88vh,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-99cc9398]{width:min(100%,720px)}.publish-composer-head[data-v-99cc9398]{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-99cc9398]{display:flex;justify-content:center;grid-template-columns:1fr}.publish-composer-head-title-only .publish-composer-title[data-v-99cc9398]{width:100%}.publish-composer-side[data-v-99cc9398]{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-99cc9398]{justify-self:start;color:#8a8f98}.publish-composer-title[data-v-99cc9398]{margin:0;color:#111;font-size:17px;font-weight:700;line-height:1.3;text-align:center}.publish-composer-confirm[data-v-99cc9398]{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-99cc9398]{opacity:.68;cursor:not-allowed}.publish-composer-loading[data-v-99cc9398]{padding:48px 20px;color:#94a3b8;font-size:14px;text-align:center}.publish-composer-body[data-v-99cc9398]{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.publish-composer-body-flush[data-v-99cc9398]{padding:0}.publish-composer-footer[data-v-99cc9398]{flex-shrink:0}.publish-composer-footer-actions[data-v-99cc9398]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;padding:14px 20px 18px;border-top:1px solid #f1f1f1}.publish-composer-footer-cancel[data-v-99cc9398],.publish-composer-footer-confirm[data-v-99cc9398]{min-height:44px;width:100%}.publish-composer-footer[data-v-99cc9398]:not(:has(.publish-composer-footer-actions)){padding:0 20px 16px}@media(max-width:640px){.publish-composer-backdrop[data-v-99cc9398]{align-items:flex-end;padding:16px}.publish-composer-card[data-v-99cc9398]{width:100%;max-height:calc(100vh - 32px);border-radius:24px 24px 20px 20px}}.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}.work-template-selector[data-v-165e9804]{min-height:360px;display:flex;flex-direction:column;gap:14px}.work-template-selector-clear[data-v-165e9804]{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-165e9804]{max-height:min(56vh,520px);overflow-y:auto;border:1px solid #e8ecef;border-radius:12px}.work-template-selector-row[data-v-165e9804]{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-165e9804]:first-child{border-top:0}.work-template-selector-row[data-v-165e9804]:hover,.work-template-selector-row.is-selected[data-v-165e9804]{background:#effbf4}.work-template-selector-row-main[data-v-165e9804]{min-width:0;flex:1;display:grid;gap:4px}.work-template-selector-row-main strong[data-v-165e9804],.work-template-selector-row-main small[data-v-165e9804],.work-template-selector-row-main span[data-v-165e9804]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-template-selector-row-main small[data-v-165e9804],.work-template-selector-row-main span[data-v-165e9804]{color:#64748b;font-size:12px}.work-template-selector-state[data-v-165e9804]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#64748b}.customer-selector[data-v-440c771a]{display:block}.customer-combo[data-v-440c771a]{position:relative}.customer-combo-control[data-v-440c771a]{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-440c771a]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.customer-combo-control.is-disabled[data-v-440c771a]{background:#f8fafce6;opacity:.85}.customer-combo-main[data-v-440c771a]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customer-combo-input[data-v-440c771a]{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}.customer-combo-input[data-v-440c771a]:focus{outline:0!important;box-shadow:none!important}.customer-combo-input[data-v-440c771a]:disabled{color:var(--text-subtle)}.customer-combo-tag[data-v-440c771a]{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-440c771a]{cursor:not-allowed;opacity:.7}.customer-combo-tag-label[data-v-440c771a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.customer-combo-tag-remove[data-v-440c771a]{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-440c771a]:disabled{opacity:.45;cursor:not-allowed}.customer-combo-tag-remove[data-v-440c771a]:hover{color:#b91c1c;background:#fef2f2e6}.customer-combo-chevron[data-v-440c771a]{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-440c771a]:disabled{opacity:.5;cursor:not-allowed}.customer-combo-chevron[data-v-440c771a]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.customer-combo-dropdown[data-v-440c771a]{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-440c771a]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.customer-combo-options[data-v-440c771a]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.customer-combo-option[data-v-440c771a]{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-440c771a]:hover{background:#f8fafcf2}.customer-combo-option.is-picked[data-v-440c771a]{background:#f1f5f9f2}.customer-combo-option.is-picked .customer-combo-option-name[data-v-440c771a]{color:#0d9488}.customer-combo-option-text[data-v-440c771a]{min-width:0;flex:1}.customer-combo-option-name[data-v-440c771a]{font-size:14px;font-weight:600;color:var(--text-main)}.customer-combo-option-check[data-v-440c771a]{flex-shrink:0;color:var(--green-700)}.customer-combo-create[data-v-440c771a]{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-440c771a]:hover{background:#edf7f1cc}.project-selector[data-v-aab6a00e]{display:block}.project-combo[data-v-aab6a00e]{position:relative}.project-combo-control[data-v-aab6a00e]{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-aab6a00e]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.project-combo-control.is-disabled[data-v-aab6a00e]{background:#f8fafce6;opacity:.85}.project-combo-main[data-v-aab6a00e]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.project-combo-input[data-v-aab6a00e]{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-aab6a00e]:focus{outline:0!important;box-shadow:none!important}.project-combo-input[data-v-aab6a00e]:disabled{color:var(--text-subtle)}.project-combo-tag[data-v-aab6a00e]{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-aab6a00e]{cursor:not-allowed;opacity:.7}.project-combo-tag-label[data-v-aab6a00e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.project-combo-tag-remove[data-v-aab6a00e]{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-aab6a00e]:disabled{opacity:.45;cursor:not-allowed}.project-combo-tag-remove[data-v-aab6a00e]:hover{color:#b91c1c;background:#fef2f2e6}.project-combo-chevron[data-v-aab6a00e]{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-aab6a00e]:disabled{opacity:.5;cursor:not-allowed}.project-combo-chevron[data-v-aab6a00e]:hover:not(:disabled){background:#0f172a0d;color:var(--text-main)}.project-combo-dropdown[data-v-aab6a00e]{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-state[data-v-aab6a00e]{padding:12px 16px;font-size:13px;color:var(--text-subtle)}.project-combo-options[data-v-aab6a00e]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.project-combo-option[data-v-aab6a00e]{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-aab6a00e]:hover{background:#f8fafcf2}.project-combo-option.is-picked[data-v-aab6a00e]{background:#f1f5f9f2}.project-combo-option.is-picked .project-combo-option-name[data-v-aab6a00e]{color:#0d9488}.project-combo-option-text[data-v-aab6a00e]{min-width:0;flex:1}.project-combo-option-name[data-v-aab6a00e]{font-size:14px;font-weight:600;color:var(--text-main)}.project-combo-option-check[data-v-aab6a00e]{flex-shrink:0;color:var(--green-700)}.project-combo-create[data-v-aab6a00e]{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-aab6a00e]:hover{background:#edf7f1cc}.plan-attachment-grid[data-v-71151721]{display:flex;flex-wrap:wrap;gap:10px}.plan-attachment-item[data-v-71151721],.plan-attachment-add[data-v-71151721]{width:88px;height:88px;border-radius:14px}.plan-attachment-item[data-v-71151721]{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08)}.plan-attachment-image[data-v-71151721]{width:100%;height:100%;object-fit:cover}.plan-attachment-remove[data-v-71151721]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:999px;background:#0f172ab8;color:#fff;cursor:pointer}.plan-attachment-add[data-v-71151721]{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-71151721]{background:#20bf641f;box-shadow:inset 0 0 0 2px #20bf646b}.plan-attachment-field-compact .plan-attachment-item[data-v-71151721],.plan-attachment-field-compact .plan-attachment-add[data-v-71151721]{width:72px;height:72px;border-radius:6px}.plan-attachment-field-compact .plan-attachment-item[data-v-71151721]{border:0}.plan-attachment-field-compact .plan-attachment-add[data-v-71151721]{font-size:22px}.plan-attachment-field:not(.plan-attachment-field-compact) .plan-attachment-add[data-v-71151721]{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-71151721]:disabled{cursor:not-allowed;opacity:.7}.plan-reminder-picker[data-v-2edc1e1d]{display:grid;gap:8px}.plan-reminder-option[data-v-2edc1e1d]{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-2edc1e1d]{border-color:#20bf6447;background:#edf7f1eb}.plan-reminder-option[data-v-2edc1e1d]:disabled{cursor:not-allowed;opacity:.5}.plan-reminder-hint[data-v-2edc1e1d]{margin:4px 0 0;color:#94a3b8;font-size:12px}.plan-reminder-picker-footer[data-v-2edc1e1d]{display:flex;justify-content:flex-end;gap:10px}.plan-repeat-picker[data-v-5b1c4f52]{display:grid;gap:18px}.plan-repeat-group[data-v-5b1c4f52]{display:grid;gap:10px}.plan-repeat-group-title[data-v-5b1c4f52]{margin:0;color:#777;font-size:13px;font-weight:600}.plan-repeat-chip-list[data-v-5b1c4f52]{display:flex;flex-wrap:wrap;gap:8px}.plan-repeat-chip-list-monthly[data-v-5b1c4f52]{gap:6px}.plan-repeat-chip[data-v-5b1c4f52]{padding:8px 14px;border:0;border-radius:999px;background:#f3f4f6;color:#666;font-size:13px;cursor:pointer}.plan-repeat-chip-small[data-v-5b1c4f52]{min-width:36px;padding-inline:10px;text-align:center}.plan-repeat-chip-active[data-v-5b1c4f52]{background:#111;color:#fff}.plan-repeat-picker-footer[data-v-5b1c4f52]{display:flex;justify-content:flex-end;gap:10px}.plan-editor-shell[data-v-1412414e]{min-width:0}.plan-editor-primary[data-v-1412414e]{padding:4px 20px 0}.plan-title-input[data-v-1412414e]{width:100%;min-height:96px;padding:0;border:0;background:transparent;color:#333;font-size:16px;line-height:1.65;resize:vertical}.plan-title-input[data-v-1412414e]:focus{outline:none}.plan-title-input[data-v-1412414e]:disabled{opacity:.62}.plan-title-input[data-v-1412414e]::placeholder{color:#bbb}.plan-cellmenus[data-v-1412414e]{margin-top:12px;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3}.plan-cellmenus-secondary[data-v-1412414e]{margin-top:0;border-top:0}.plan-tag-area[data-v-1412414e]{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px 8px}.plan-owner-value[data-v-1412414e]{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.plan-date-time-cell[data-v-1412414e]{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-1412414e]{border-top:none}.plan-date-time-cell-disabled[data-v-1412414e]{cursor:not-allowed;opacity:.62}.plan-date-time-label[data-v-1412414e]{color:#333;font-size:15px;line-height:1.35;flex-shrink:0}.plan-date-time-end[data-v-1412414e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex:1}.plan-date-time-date[data-v-1412414e]{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-1412414e]{color:#8f95a0}.plan-date-time-arrow[data-v-1412414e]{color:#b0b5bd;font-size:18px;line-height:1;flex-shrink:0}.plan-time-value[data-v-1412414e]{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-1412414e]{display:inline-flex;width:auto}.plan-time-value[data-v-1412414e] .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-1412414e] .ui-time-picker-trigger:hover,.plan-time-value[data-v-1412414e] .ui-time-picker-trigger.is-open{border-color:transparent;background:transparent;box-shadow:none}.plan-time-value[data-v-1412414e] .ui-time-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #16a34a29}.plan-time-value[data-v-1412414e] .ui-time-picker-value{color:#16a34a;font-variant-numeric:tabular-nums}.plan-time-value[data-v-1412414e] .ui-time-picker-icon{width:18px;height:18px;border-radius:999px;background:transparent;color:#16a34a}.plan-time-value[data-v-1412414e] .ui-time-picker-icon svg{width:16px;height:16px}.plan-time-clear[data-v-1412414e]{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-1412414e]{display:flex;flex-direction:column;align-items:flex-end;min-width:0;margin-right:10px}.plan-owner-name[data-v-1412414e]{max-width:220px;overflow:hidden;color:#333;font-size:15px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.plan-owner-avatar[data-v-1412414e]{display:block;width:32px;height:32px;border-radius:999px;object-fit:cover;background:#eef2f7;flex-shrink:0}.plan-editor-readonly-hint[data-v-1412414e]{margin:0;padding:10px 20px 0;color:#b45309;font-size:13px}.plan-editor-footer[data-v-1412414e]{display:flex;justify-content:flex-end;gap:10px}.record-card[data-v-e7a661b9]{display:flex;padding:20px;border-bottom:1px solid #fafafa;background:#fff}.record-avatar-column[data-v-e7a661b9]{width:42px;flex:none}.record-avatar[data-v-e7a661b9]{display:block;width:42px;height:42px;border-radius:6px;background:#f3f4f6;object-fit:cover}.record-main[data-v-e7a661b9]{min-width:0;flex:1;margin-left:12px}.record-identity[data-v-e7a661b9]{min-width:0}.record-author-row[data-v-e7a661b9]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.record-author-row strong[data-v-e7a661b9]{color:#626681;font-size:15px;font-weight:700;line-height:1.35}.record-author-row span[data-v-e7a661b9]{color:#999;font-size:11px}.record-identity small[data-v-e7a661b9]{display:block;margin-top:2px;color:#999;font-size:11px;line-height:1.4}.record-content[data-v-e7a661b9]{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-e7a661b9]{display:flex;min-width:0;align-items:center;margin-top:5px;color:#333;line-height:1.7}.record-work-mark[data-v-e7a661b9]{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-e7a661b9]{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.record-work-title span[data-v-e7a661b9]{flex:none;margin-left:5px;color:#888;font-size:14px}.record-media[data-v-e7a661b9]{display:grid;width:fit-content;max-width:100%;gap:5px;margin-top:8px}.record-media.is-single[data-v-e7a661b9]{display:block}.record-media.is-two-column[data-v-e7a661b9]{grid-template-columns:repeat(2,98px)}.record-media.is-three-column[data-v-e7a661b9]{grid-template-columns:repeat(3,75px)}.record-media-item[data-v-e7a661b9]{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-e7a661b9]{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-e7a661b9]{width:98px;height:98px}.record-media.is-three-column .record-media-item[data-v-e7a661b9]{width:75px;height:75px}.record-media-item>img[data-v-e7a661b9]{display:block;width:100%;height:100%;object-fit:cover}.record-media.is-single .record-media-item>img[data-v-e7a661b9]{width:auto;height:auto;max-width:min(180px,100%);max-height:240px;object-fit:contain}.record-video-placeholder[data-v-e7a661b9]{display:grid;width:100%;height:100%;min-height:98px;place-items:center;background:#111;color:#fff;font-size:12px}.record-video-play[data-v-e7a661b9]{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-e7a661b9]{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-e7a661b9],.record-relations[data-v-e7a661b9]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.record-tags span[data-v-e7a661b9]{color:#626681;font-size:13px}.record-relations span[data-v-e7a661b9]{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-e7a661b9]{display:flex;min-width:0;align-items:center;gap:4px;margin-top:7px;color:#64748b;font-size:11px}.record-location.warning[data-v-e7a661b9]{color:#b7791f}.record-location span[data-v-e7a661b9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-footer[data-v-e7a661b9]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.record-time[data-v-e7a661b9]{display:inline-flex;min-width:0;align-items:center;gap:4px;color:#aaa;font-size:11px}.record-time em[data-v-e7a661b9]{color:#7c8798;font-style:normal}.record-visibility[data-v-e7a661b9]{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-e7a661b9]{background:#f1f3f5;color:#667085}.record-visibility[data-v-e7a661b9]:disabled{cursor:wait;opacity:.6}@media(max-width:390px){.record-card[data-v-e7a661b9]{padding:17px 16px}.record-media.is-three-column[data-v-e7a661b9]{grid-template-columns:repeat(3,68px)}.record-media.is-three-column .record-media-item[data-v-e7a661b9]{width:68px;height:68px}}.ticket-editor-primary[data-v-1d3048e3]{display:grid;gap:14px;padding:4px 20px 18px}.ticket-title-input[data-v-1d3048e3]{width:100%;min-height:88px;padding:0;border:0;background:transparent;color:#333;font:inherit;font-size:16px;line-height:1.65;resize:vertical}.ticket-title-input[data-v-1d3048e3]:focus{outline:none}.ticket-title-input[data-v-1d3048e3]::placeholder{color:#bbb}.ticket-tag-field[data-v-1d3048e3] .ui-toolbar-label{color:#8f95a0;font-size:12px}.ticket-cellmenus[data-v-1d3048e3]{border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3}.ticket-cellmenus-secondary[data-v-1d3048e3]{border-top:0}.ticket-date-cell[data-v-1d3048e3]{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-1d3048e3]{flex-shrink:0;white-space:nowrap}.ticket-date-cell input[data-v-1d3048e3]{border:0;background:transparent;color:#4b5563;font:inherit;text-align:right}.ticket-date-time-end[data-v-1d3048e3]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.ticket-time-value[data-v-1d3048e3]{position:relative;display:inline-flex;align-items:center}.ticket-time-picker[data-v-1d3048e3]{width:108px}.ticket-time-picker[data-v-1d3048e3] .ui-time-picker-trigger{min-height:36px;padding:0 30px 0 12px;border:0;border-radius:999px;background:#f3f4f6;color:#667085;font-size:14px;font-weight:500;box-shadow:none}.ticket-time-clear[data-v-1d3048e3]{position:absolute;right:8px;top:50%;width:20px;height:20px;margin:0;padding:0;transform:translateY(-50%);border:0;background:transparent;color:#667085;font-size:16px;line-height:20px;cursor:pointer}.ticket-optional-actions[data-v-1d3048e3]{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px 8px}.ticket-assignment-tabs[data-v-1d3048e3]{display:flex;gap:8px;margin-bottom:16px}.ticket-assignment-tabs button[data-v-1d3048e3]{border:1px solid #e4e7ec;border-radius:999px;background:#fff;padding:8px 16px;color:#667085;cursor:pointer}.ticket-assignment-tabs button.active[data-v-1d3048e3]{border-color:#20bf64;background:#20bf641a;color:#178247}.ticket-modal-footer[data-v-1d3048e3]{display:flex;justify-content:flex-end;gap:10px}.ticket-solution-input[data-v-1d3048e3]{width:100%;box-sizing:border-box;border:1px solid #e4e7ec;border-radius:16px;padding:14px;font:inherit;line-height:1.6;resize:vertical}[data-v-370fef11] .customer-service-modal{height:min(820px,calc(100vh - 48px));overflow:hidden;border-radius:26px;background:#f1f1f1}[data-v-370fef11] .customer-service-modal .crud-modal-header{display:none}[data-v-370fef11] .customer-service-modal .crud-modal-body{min-height:0;flex:1;padding:0;overflow:hidden}.customer-app-page[data-v-370fef11]{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-370fef11]{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 14px;background:#fff}.customer-app-nav button[data-v-370fef11]{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-370fef11]{width:40px}.customer-app-scroll[data-v-370fef11]{min-height:0;flex:1;overflow-y:auto;scrollbar-width:none}.customer-app-scroll[data-v-370fef11]::-webkit-scrollbar{display:none}.customer-app-loading[data-v-370fef11]{display:grid;min-height:0;flex:1;place-items:center;color:#999;font-size:14px}.customer-app-hero[data-v-370fef11]{padding:20px;background:#fff}.customer-app-title-row[data-v-370fef11]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.customer-app-title-row h2[data-v-370fef11]{margin:0;color:#333;font-size:24px;line-height:1.24}.customer-app-title-row span[data-v-370fef11]{color:#999;font-size:15px}.customer-app-progress[data-v-370fef11]{display:grid;gap:6px;margin-top:14px}.customer-app-progress>div[data-v-370fef11]:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#666;font-size:14px}.customer-app-progress strong[data-v-370fef11]{color:#20bf64}.customer-app-progress-track[data-v-370fef11]{height:4px;overflow:hidden;border-radius:999px;background:#f0f0f0}.customer-app-progress-track span[data-v-370fef11]{display:block;height:100%;border-radius:inherit;background:#20bf64}.customer-app-followers[data-v-370fef11]{display:flex;align-items:center;gap:8px;margin-top:12px;color:#666;font-size:13px}.customer-app-avatars[data-v-370fef11]{display:flex}.customer-app-avatars img[data-v-370fef11]{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-370fef11]{position:sticky;top:0;z-index:2;padding-top:15px;background:#fff}.customer-app-tabs[data-v-370fef11]{display:flex;align-items:center;gap:5px;padding:4px 12px 0}.customer-app-tabs>button[data-v-370fef11]{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-370fef11]{color:#16181d;font-weight:800}.customer-app-tabs>button.active[data-v-370fef11]: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-370fef11]{position:relative;display:flex;align-items:center;margin-left:auto}.customer-app-tab-actions button[data-v-370fef11]{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-370fef11]{position:fixed;inset:0;z-index:9;width:auto;height:auto}.customer-app-action-menu[data-v-370fef11]{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-370fef11]{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-370fef11]:hover{background:#f8fafc}.customer-app-panel[data-v-370fef11]{min-height:380px;padding:12px 0 80px;background:#f1f1f1}.customer-app-panel-white[data-v-370fef11]{padding-top:0;background:#fff}.customer-app-empty[data-v-370fef11]{padding:90px 12px;color:#a5a5a5;font-size:14px;text-align:center}.customer-app-load-more[data-v-370fef11]{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-370fef11]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff}.customer-app-section-head strong[data-v-370fef11]{font-size:15px}.customer-app-section-head span[data-v-370fef11]{color:#888;font-size:12px}.customer-app-plan[data-v-370fef11]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid #f0f0f0;background:#fff}.customer-app-plan-check[data-v-370fef11]{width:20px;height:20px;flex:none;border:1.5px solid #c9cdd2;border-radius:50%}.customer-app-plan-check.done[data-v-370fef11]{border-color:#20bf64;background:radial-gradient(circle,#20bf64 0 45%,transparent 48%)}.customer-app-plan>div[data-v-370fef11]{display:grid;min-width:0;flex:1;gap:5px}.customer-app-plan strong[data-v-370fef11]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.customer-app-plan strong.done[data-v-370fef11]{color:#999;text-decoration:line-through}.customer-app-plan small[data-v-370fef11]{color:#999;font-size:12px}.customer-app-overdue[data-v-370fef11]{flex:none;color:#d94f4f;font-size:11px}.customer-app-ticket[data-v-370fef11]{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-370fef11]{display:grid;min-width:0;flex:1;gap:5px}.customer-app-ticket strong[data-v-370fef11]{font-size:14px}.customer-app-ticket p[data-v-370fef11]{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-370fef11]{color:#a0a0a0;font-size:11px}.customer-app-ticket>span[data-v-370fef11]{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-370fef11]{background:#e8f1ff;color:#175cd3}.customer-app-ticket>.status-done[data-v-370fef11]{background:#e9f8ef;color:#178247}.customer-app-ticket>.status-cancelled[data-v-370fef11]{background:#f2f4f7;color:#667085}.customer-app-floating-action[data-v-370fef11]{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-app-media-preview[data-v-370fef11]{position:absolute;inset:0;z-index:12;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:58px minmax(0,1fr);align-items:center;background:#000000f0;color:#fff}.customer-app-media-preview header[data-v-370fef11]{grid-column:1 / -1;display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 12px 0 18px}.customer-app-media-preview header span[data-v-370fef11]{color:#ffffffbf;font-size:13px}.customer-app-media-preview header button[data-v-370fef11],.customer-app-media-nav[data-v-370fef11]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.customer-app-media-preview header button[data-v-370fef11]{width:36px;height:36px}.customer-app-media-preview>img[data-v-370fef11],.customer-app-media-preview>video[data-v-370fef11]{grid-column:2;grid-row:2;width:100%;max-height:100%;object-fit:contain}.customer-app-media-nav[data-v-370fef11]{grid-row:2;width:36px;height:36px;justify-self:center}.customer-app-media-nav.previous[data-v-370fef11]{grid-column:1}.customer-app-media-nav.next[data-v-370fef11]{grid-column:3}@media(max-width:520px){[data-v-370fef11] .customer-service-modal{height:min(100%,calc(100vh - 24px));border-radius:22px}}.object-profile-modal__state[data-v-d4848508]{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-d4848508]{color:#b91c1c}.object-plans-modal-body[data-v-817bb02f]{display:grid;gap:12px}.object-plans-modal-summary[data-v-817bb02f]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0f172a8a;font-size:13px}.object-plans-modal-actions[data-v-817bb02f]{display:inline-flex;align-items:center;gap:8px}.object-plan-group-list[data-v-817bb02f]{display:grid;max-height:min(68vh,720px);overflow:auto;gap:10px;padding-right:2px}.object-plan-group[data-v-817bb02f]{overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:#fff}.object-plan-group-header[data-v-817bb02f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:#f8fafc}.object-plan-group-header strong[data-v-817bb02f]{color:#1f2937;font-size:14px;font-weight:700}.object-plan-group-header span[data-v-817bb02f]{color:#0f172a80;font-size:12px}.object-plan-group--overdue .object-plan-group-header[data-v-817bb02f]{background:#de5b4714}.object-plan-group--completed .object-plan-group-header[data-v-817bb02f]{background:#22a06014}.object-plan-list[data-v-817bb02f]{display:grid}.object-plan-item[data-v-817bb02f]{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-817bb02f]{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-817bb02f]{border-color:#20bf64;background:#20bf64}.object-plan-item.is-completed .object-plan-check[data-v-817bb02f]:after{display:block;color:#fff;content:"✓";font-size:12px;font-weight:700;line-height:16px;text-align:center}.object-plan-check[data-v-817bb02f]:disabled{cursor:default}.object-plan-check.is-busy[data-v-817bb02f]{opacity:.54}.object-plan-main[data-v-817bb02f]{display:grid;min-width:0;flex:1;gap:5px}.object-plan-main-clickable[data-v-817bb02f]{border-radius:6px;cursor:pointer;outline:none}.object-plan-main-clickable:hover .object-plan-title-line strong[data-v-817bb02f],.object-plan-main-clickable:focus-visible .object-plan-title-line strong[data-v-817bb02f]{color:#2563eb}.object-plan-main-clickable[data-v-817bb02f]:focus-visible{box-shadow:0 0 0 3px #2563eb24}.object-plan-title-line[data-v-817bb02f]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.object-plan-title-line strong[data-v-817bb02f]{color:#1f2937;font-size:15px;font-weight:600;line-height:1.35}.object-plan-item.is-completed .object-plan-title-line strong[data-v-817bb02f]{color:#8a94a6;text-decoration:line-through}.object-plan-date-tag[data-v-817bb02f]{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-description[data-v-817bb02f]{margin:0;color:#0f172a9e;font-size:13px;line-height:1.45}.object-plan-object-tag[data-v-817bb02f]{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-meta[data-v-817bb02f]{display:flex;min-width:0;align-items:center;gap:6px;color:#0f172a8a;font-size:12px;line-height:1.35}.object-plan-avatar[data-v-817bb02f]{width:16px;height:16px;flex:0 0 auto;border-radius:999px;background:#eef2f7;object-fit:cover}.object-plan-meta span[data-v-817bb02f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-plan-more[data-v-817bb02f]{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-817bb02f]:hover,.object-plan-more[data-v-817bb02f]: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}.object-panel[data-v-4a5c57a5]{gap:16px}.object-table-section[data-v-4a5c57a5]{display:grid;gap:14px}.customer-insight-tabs[data-v-4a5c57a5]{display:flex;align-items:flex-end;gap:28px;border-bottom:1px solid rgba(15,23,42,.1)}.customer-insight-tabs button[data-v-4a5c57a5]{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}.customer-insight-tabs button[data-v-4a5c57a5]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.customer-insight-tabs button[data-v-4a5c57a5]:hover,.customer-insight-tabs button.active[data-v-4a5c57a5]{color:var(--green-700)}.customer-insight-tabs button.active[data-v-4a5c57a5]:after{background:var(--green-600)}.customer-insight-tabs span[data-v-4a5c57a5]{font-size:14px;font-weight:700}.customer-insight-tabs strong[data-v-4a5c57a5]{color:currentColor;font-size:18px;line-height:1}.customer-service-state[data-v-4a5c57a5],.customer-next-plan[data-v-4a5c57a5],.customer-profile-summary[data-v-4a5c57a5]{display:grid;min-width:0;gap:4px}.customer-service-state strong[data-v-4a5c57a5]{color:#178247;font-size:13px}.customer-service-state.stalled strong[data-v-4a5c57a5]{color:#b54708}.customer-service-state small[data-v-4a5c57a5],.customer-next-plan small[data-v-4a5c57a5],.customer-profile-summary small[data-v-4a5c57a5]{max-width:230px;overflow:hidden;color:#98a2b3;text-overflow:ellipsis;white-space:nowrap}.customer-next-plan strong[data-v-4a5c57a5]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-profile-summary span[data-v-4a5c57a5]{color:#344054;font-weight:700}.filter-field[data-v-4a5c57a5]{display:flex;flex-direction:column;gap:6px}.filter-field span[data-v-4a5c57a5],.object-query-field[data-v-4a5c57a5] .ui-toolbar-label{font-size:12px;font-weight:400;color:#808695}.object-query-field[data-v-4a5c57a5]{flex:0 0 220px}.object-query-field--keyword[data-v-4a5c57a5]{flex:1 1 360px;min-width:320px;max-width:none}.object-query-field--member[data-v-4a5c57a5]{flex:0 0 280px;max-width:280px}.object-query-field--status[data-v-4a5c57a5],.object-query-field--select[data-v-4a5c57a5]{flex:0 0 220px;max-width:220px}.object-query-field--status[data-v-4a5c57a5] .ui-select-trigger,.object-query-field--select[data-v-4a5c57a5] .ui-select-trigger{height:54px;min-height:54px;border-radius:20px;background:#fff;box-shadow:none}.object-query-field--status[data-v-4a5c57a5] .ui-select-value,.object-query-field--select[data-v-4a5c57a5] .ui-select-value{font-size:15px}.object-query-field--member[data-v-4a5c57a5] .member-combo-control{height:54px;min-height:54px;overflow:hidden}.object-query-field--member[data-v-4a5c57a5] .member-combo-main{flex-wrap:nowrap}.object-query-field--member[data-v-4a5c57a5] .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-4a5c57a5] .member-combo-tag{flex-shrink:0;max-width:112px}.table-scroll[data-v-4a5c57a5]{overflow-x:auto}.object-list-load-state[data-v-4a5c57a5]{min-height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.object-table[data-v-4a5c57a5]{width:100%;min-width:1456px;table-layout:fixed;border-collapse:collapse}.customer-column-sequence[data-v-4a5c57a5]{width:56px}.customer-column-name[data-v-4a5c57a5]{width:210px}.customer-column-owner[data-v-4a5c57a5]{width:120px}.customer-column-service[data-v-4a5c57a5]{width:220px}.customer-column-progress[data-v-4a5c57a5]{width:100px}.customer-column-plan[data-v-4a5c57a5]{width:210px}.customer-column-profile[data-v-4a5c57a5]{width:180px}.customer-column-actions[data-v-4a5c57a5]{width:330px}.object-table th[data-v-4a5c57a5],.object-table td[data-v-4a5c57a5]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.object-table thead th[data-v-4a5c57a5]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.object-table .table-sequence-cell[data-v-4a5c57a5]{color:var(--text-subtle);text-align:center;white-space:nowrap}.object-table th[data-v-4a5c57a5]:last-child,.object-table td[data-v-4a5c57a5]:last-child{position:sticky;right:0;z-index:1;background:#fff}.object-table thead th[data-v-4a5c57a5]:last-child{z-index:2}.object-name-cell[data-v-4a5c57a5]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.object-name-cell small[data-v-4a5c57a5]{max-width:100%;overflow:hidden;color:var(--text-subtle);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.customer-owner-cell[data-v-4a5c57a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-tags-cell[data-v-4a5c57a5]{display:flex;max-width:180px;flex-wrap:wrap;gap:6px}.object-tag[data-v-4a5c57a5]{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-4a5c57a5]{width:330px}.object-row-actions[data-v-4a5c57a5]{display:flex;align-items:center;gap:8px;white-space:nowrap}.object-row-actions .subtle-button[data-v-4a5c57a5],.object-row-actions .primary-button[data-v-4a5c57a5]{flex:none}.danger-text[data-v-4a5c57a5]{color:#b42318}.object-delete-body[data-v-4a5c57a5]{display:flex;flex-direction:column;gap:8px;color:var(--text-subtle)}.object-delete-body strong[data-v-4a5c57a5]{color:var(--text-main)}.object-delete-alert[data-v-4a5c57a5]{margin:0;color:#b42318}.object-plan-progress-button[data-v-4a5c57a5]{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-4a5c57a5]:hover{background:#20bf641a}.customer-import-preview[data-v-4a5c57a5]{min-width:0}.customer-import-table[data-v-4a5c57a5]{width:100%;min-width:920px;border-collapse:collapse}.customer-import-table th[data-v-4a5c57a5],.customer-import-table td[data-v-4a5c57a5]{padding:12px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.customer-import-table th[data-v-4a5c57a5]{color:#0f172a8a;font-size:12px;font-weight:600}.customer-import-table td[data-v-4a5c57a5]:nth-child(2){min-width:180px}.customer-import-table td:nth-child(2) strong[data-v-4a5c57a5],.customer-import-table td:nth-child(2) small[data-v-4a5c57a5]{display:block}.customer-import-table td:nth-child(2) small[data-v-4a5c57a5]{max-width:220px;margin-top:4px;overflow:hidden;color:var(--text-subtle);text-overflow:ellipsis}.customer-import-table tr.is-error[data-v-4a5c57a5]{background:#b4231809}.customer-import-status[data-v-4a5c57a5]{display:inline-block;max-width:340px;line-height:1.5}.customer-import-status.is-error[data-v-4a5c57a5]{color:#b42318}.customer-import-status.is-warning[data-v-4a5c57a5]{color:#a15c00}.customer-import-status.is-ready[data-v-4a5c57a5]{color:#178247}.ui-radar-chart[data-v-1c783e7e]{width:min(100%,560px);min-height:320px;margin:0 auto}.ui-radar-chart svg[data-v-1c783e7e]{display:block;width:100%;height:288px;overflow:visible}.ui-radar-grid[data-v-1c783e7e]{fill:none;stroke:#0f172a21;stroke-width:1}.ui-radar-axis[data-v-1c783e7e]{stroke:#0f172a1f;stroke-width:1}.ui-radar-industry[data-v-1c783e7e]{fill:#f59e0b14;stroke:#f59e0b;stroke-width:1.5;stroke-dasharray:5 4}.ui-radar-company[data-v-1c783e7e]{fill:#60a5fa40;stroke:#60a5fa;stroke-width:2}.ui-radar-label[data-v-1c783e7e]{fill:#475569;font-size:9px;font-weight:700}.ui-radar-legend[data-v-1c783e7e]{display:flex;justify-content:center;gap:22px;margin-top:-8px;color:#64748b;font-size:12px}.ui-radar-legend span[data-v-1c783e7e]{display:inline-flex;align-items:center;gap:7px}.ui-radar-legend i[data-v-1c783e7e]{width:10px;height:10px;border-radius:50%}.ui-radar-legend .is-company[data-v-1c783e7e]{background:#60a5fa}.ui-radar-legend .is-industry[data-v-1c783e7e]{border:2px solid #f59e0b;box-sizing:border-box}.digital-score-summary[data-v-102bbe79]{margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(15,23,42,.08);color:var(--text-subtle);line-height:1.6}.digital-score-improvements[data-v-102bbe79]{margin-top:18px;padding-top:18px;border-top:1px solid rgba(15,23,42,.08)}.digital-score-improvements>h4[data-v-102bbe79]{margin:0 0 12px;color:var(--text-main);font-size:14px}.digital-score-improvement-grid[data-v-102bbe79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.digital-score-improvement-grid>article[data-v-102bbe79]{padding:14px;border:1px solid rgba(245,158,11,.2);border-radius:12px;background:#f59e0b0f}.digital-score-improvement-head[data-v-102bbe79]{display:flex;align-items:center;justify-content:space-between;gap:12px}.digital-score-improvement-head strong[data-v-102bbe79]{color:var(--text-main);font-size:13px}.digital-score-improvement-head span[data-v-102bbe79]{flex-shrink:0;color:#d97706;font-size:11px;font-weight:700}.digital-score-improvement-action[data-v-102bbe79]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.07)}.digital-score-improvement-action>div[data-v-102bbe79]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-subtle);font-size:12px}.digital-score-improvement-action>div span[data-v-102bbe79]{color:var(--text-faint)}.digital-score-improvement-action p[data-v-102bbe79]{margin:8px 0 0;color:var(--text-subtle);font-size:12px;line-height:1.55}.digital-score-improvement-action button[data-v-102bbe79]{display:block;margin:9px 0 0 auto;padding:0;border:0;background:transparent;color:var(--green-700);font-size:12px;font-weight:700;cursor:pointer}.digital-score-improvements-more[data-v-102bbe79]{display:block;margin:14px auto 0;padding:0;border:0;background:transparent;color:var(--green-700);font-size:13px;font-weight:700;cursor:pointer}.digital-score-rules[data-v-102bbe79]{margin-top:10px;color:var(--text-subtle)}.digital-score-rules summary[data-v-102bbe79]{width:fit-content;margin-left:auto;cursor:pointer;color:var(--text-faint);font-size:13px;font-weight:700}.digital-score-rule-grid[data-v-102bbe79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.digital-score-rule-grid article[data-v-102bbe79]{padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:var(--surface-soft)}.digital-score-rule-grid h4[data-v-102bbe79]{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;color:var(--text-main);font-size:14px}.digital-score-rule-grid h4 span[data-v-102bbe79]{color:var(--green-700);font-size:12px;white-space:nowrap}.digital-score-rule-grid p[data-v-102bbe79]{display:flex;justify-content:space-between;gap:12px;margin:7px 0 0;color:var(--text-faint);font-size:12px}.digital-score-rule-grid p span[data-v-102bbe79]:last-child{color:var(--text-subtle);text-align:right}.digital-score-rule-grid p span.is-unavailable[data-v-102bbe79]{color:#d97706}.digital-score-rules small[data-v-102bbe79]{display:block;margin-top:14px;color:var(--text-faint)}@media(max-width:760px){.digital-score-rule-grid[data-v-102bbe79],.digital-score-improvement-grid[data-v-102bbe79]{grid-template-columns:1fr}}.task-plan-actions-menu[data-v-a7874e95]{flex-shrink:0;align-self:flex-start;height:fit-content}.task-plan-actions-trigger[data-v-a7874e95]{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-a7874e95]{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-a7874e95]{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-a7874e95]:hover{background:#0f172a0d}.task-plan-actions-panel button.danger[data-v-a7874e95]{color:#b74234}.task-plan-month-list-item[data-v-671598d6]{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-671598d6]:last-child{border-bottom:0}.task-plan-month-list-item.is-draggable[data-v-671598d6]{cursor:grab}.task-plan-month-list-item.is-focused[data-v-671598d6]{background:#edf7f1b8}.task-plan-month-list-item-check-hitarea[data-v-671598d6]{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-671598d6]{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-check.is-checked[data-v-671598d6]{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-671598d6]:after{content:"✓"}.task-plan-month-list-item-main[data-v-671598d6]{min-width:0;flex:1}.task-plan-month-list-item-title-line[data-v-671598d6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.task-plan-month-list-item-title[data-v-671598d6]{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-671598d6]{color:#999;text-decoration:line-through}.task-plan-month-list-item-date-tag[data-v-671598d6]{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-671598d6]{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-671598d6]{display:flex;align-items:center;gap:6px;min-width:0;margin-top:6px}.task-plan-month-list-item-avatar[data-v-671598d6]{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-671598d6]{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-671598d6]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;min-width:24px}.task-plan-month-list-item-menu[data-v-671598d6]{flex-shrink:0;min-height:22px;margin-top:2px}.task-plan-month-list-item-side-spacer[data-v-671598d6]{margin-top:4px;height:22px}.task-plan-month-list-item-identity[data-v-671598d6]{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-671598d6]{background:#e8f7ee;color:#20bf64}.plan-item-identity-collaborator[data-v-671598d6]{background:#eef5fe;color:#3498db}.plan-item-identity-creator[data-v-671598d6]{background:#fff9ed;color:#f39c12}.task-plan-month-list-item-more[data-v-671598d6]{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-671598d6] .task-plan-actions-trigger{min-width:auto;height:auto}.task-plan-month-list-item-menu[data-v-671598d6] .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-616bb79d]{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-616bb79d]{display:grid;flex-shrink:0;gap:10px}.task-plan-calendar-detail-title-row[data-v-616bb79d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-plan-calendar-detail-create[data-v-616bb79d]{flex-shrink:0}.task-plan-calendar-detail-copy[data-v-616bb79d]{display:grid;flex:1;gap:4px;min-width:0}.task-plan-calendar-detail-copy small[data-v-616bb79d]{color:var(--text-subtle);font-size:12px}.task-plan-calendar-detail-copy strong[data-v-616bb79d]{color:#0f172a;font-size:15px;line-height:1.35}.task-plan-calendar-detail-body[data-v-616bb79d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.task-plan-calendar-detail-body-scroll[data-v-616bb79d]{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-616bb79d]>.empty-state.is-compact,.task-plan-calendar-detail-body-scroll[data-v-616bb79d]>.task-plan-month-group-list{flex:1 1 auto;min-height:0}.task-plan-calendar-detail-body-scroll[data-v-616bb79d]>.task-plan-month-group-list>.empty-state.is-compact{min-height:100%}.task-plan-calendar-detail-body-scroll[data-v-616bb79d]>.calendar-plan-list-shell,.task-plan-calendar-detail-body-scroll[data-v-616bb79d]>.task-plan-month-group-list:not(:has(.empty-state)){flex:0 0 auto}[data-v-616bb79d] .calendar-plan-list-shell{overflow:visible;border-radius:14px;background:#fff}@media(max-width:1180px){.task-plan-calendar-detail-pane[data-v-616bb79d]{height:auto;min-height:0;max-height:min(420px,calc(100vh - 260px));grid-column:1;grid-row:auto}}.task-plan-month-cell-hover-card[data-v-6259a2e5]{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-6259a2e5]{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-6259a2e5]{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-6259a2e5]{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-6259a2e5]{background:#eaf8f0;color:#0d9f6e}.task-plan-month-cell-hover-card-tag.is-danger[data-v-6259a2e5]{background:#fff0ed;color:#d94827}.task-plan-month-cell-hover-card-tag.is-neutral[data-v-6259a2e5]{background:#eef2f7;color:#475467}.task-plan-month-cell-hover-card-overdue[data-v-6259a2e5]{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-6259a2e5]{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-6259a2e5]{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-6259a2e5]{margin:0 0 4px;color:#667085;font-size:12px;line-height:1.45}.task-plan-month-cell-hover-card-caption[data-v-6259a2e5]{margin:6px 0 0;color:#98a2b3;font-size:11px;line-height:1.45}.calendar-date-cell-plan[data-v-0e2ebde6]{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-0e2ebde6]{cursor:grab}.calendar-date-cell-plan.is-focused[data-v-0e2ebde6]{background:#edf7f1f5;box-shadow:inset 0 0 0 1px #16653452}.calendar-date-cell-plan.is-overdue[data-v-0e2ebde6]{background:#fef2f2eb;color:#b91c1c}.calendar-date-cell-plan.is-completed[data-v-0e2ebde6]{background:#f8fafcf5;color:#0f172a7a;text-decoration:line-through}.calendar-date-cell-footer[data-v-54d2270b]{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-54d2270b],.calendar-date-cell-work-rest[data-v-54d2270b]{color:#0f172a6b;font-size:10px;font-weight:600;line-height:1.2}.calendar-date-cell-holiday-name.is-muted[data-v-54d2270b],.calendar-date-cell-work-rest.is-muted[data-v-54d2270b]{color:#0f172a52}.calendar-date-cell-holiday-name[data-v-54d2270b]{overflow:hidden;min-width:0;flex:1;text-overflow:ellipsis;white-space:nowrap}.calendar-date-cell-work-rest[data-v-54d2270b]{flex-shrink:0}.task-plan-calendar-panel[data-v-e187b2bd]{display:flex;min-height:0;flex:0 1 auto;flex-direction:column;gap:16px}.calendar-month-view[data-v-e187b2bd]{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;margin-bottom:16px}.calendar-view-split[data-v-e187b2bd]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(220px,.72fr);gap:16px;align-items:start}.calendar-month-grid-pane[data-v-e187b2bd]{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-e187b2bd]{flex-shrink:0}.task-plan-calendar-detail-tabs[data-v-e187b2bd] .ui-segmented-control__option{padding:0 6px;font-size:12px}.calendar-plan-list-shell[data-v-e187b2bd]{overflow:visible;border-radius:14px;background:#fff}.calendar-weekdays[data-v-e187b2bd],.calendar-month-grid[data-v-e187b2bd]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.calendar-weekdays[data-v-e187b2bd]{color:#0f172a8a;font-size:12px;font-weight:700;text-align:center}.calendar-month-cell[data-v-e187b2bd]{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-e187b2bd]{opacity:.45}.calendar-month-cell.is-today[data-v-e187b2bd]:not(.is-selected){border-color:#0f172a1f;background:#fff}.calendar-month-cell.is-selected[data-v-e187b2bd]{background:#edf7f1f5;border-color:#16653438}.calendar-month-cell.is-today.is-selected[data-v-e187b2bd]{background:#edf7f1f5;border-color:#16653452}.calendar-month-cell-head[data-v-e187b2bd]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:4px}.calendar-month-cell-day[data-v-e187b2bd]{font-size:14px;font-weight:700}.calendar-month-cell-add-button[data-v-e187b2bd]{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-e187b2bd]:hover{border-color:#1665343d;background:#edf7f1f5;color:#166534}@media(hover:hover){.calendar-month-cell-add-button[data-v-e187b2bd]{opacity:0;pointer-events:none}.calendar-month-cell:hover .calendar-month-cell-add-button[data-v-e187b2bd],.calendar-month-cell-add-button[data-v-e187b2bd]:focus-visible{opacity:1;pointer-events:auto}}.calendar-month-cell-day-month[data-v-e187b2bd]{display:inline-flex;align-items:flex-end;gap:1px;line-height:1}.calendar-month-cell-day-month strong[data-v-e187b2bd]{font-size:14px;font-weight:700}.calendar-month-cell-day-month small[data-v-e187b2bd]{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-e187b2bd],.calendar-month-cell.is-other-month .calendar-month-cell-day-month small[data-v-e187b2bd]{color:#0f172a6b}.calendar-month-cell.is-today .calendar-month-cell-day[data-v-e187b2bd],.calendar-month-cell.is-today .calendar-month-cell-day-month[data-v-e187b2bd]{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-e187b2bd]{background:#f0fdf4f5;box-shadow:inset 0 0 0 2px #16653473}.calendar-date-cell-plans[data-v-e187b2bd]{display:grid;width:100%;gap:2px;min-width:0}.calendar-date-cell-more[data-v-e187b2bd]{color:#0f172a7a;font-size:12px;font-weight:700;line-height:1;padding-left:2px}.calendar-date-cell-body[data-v-e187b2bd]{display:flex;overflow-y:auto;min-height:0;flex-direction:column;padding:8px}.calendar-week-date-cell-body[data-v-e187b2bd],.calendar-three-day-date-cell-body[data-v-e187b2bd]{flex:1}.calendar-week-view[data-v-e187b2bd],.calendar-three-day-view[data-v-e187b2bd]{display:flex;min-height:0;flex-direction:column}.calendar-week-board-pane[data-v-e187b2bd],.calendar-three-day-board-pane[data-v-e187b2bd]{display:flex;overflow:hidden;flex-direction:column;min-height:min(720px,calc(100vh - 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-e187b2bd]{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-three-day-board[data-v-e187b2bd]{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-week-column[data-v-e187b2bd],.calendar-three-day-column[data-v-e187b2bd]{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-e187b2bd]:first-child,.calendar-three-day-column[data-v-e187b2bd]:first-child{border-left:0}.calendar-week-column-head[data-v-e187b2bd],.calendar-three-day-column-head[data-v-e187b2bd]{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-e187b2bd]{display:grid;min-width:0;gap:2px;border:0;background:transparent;text-align:left;cursor:pointer}.calendar-week-column-title[data-v-e187b2bd]{display:grid;min-width:0;border:0;background:transparent;text-align:left;cursor:pointer}.calendar-three-day-column-title strong[data-v-e187b2bd]{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.calendar-three-day-column-title small[data-v-e187b2bd]{overflow:hidden;color:#0f172a94;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.calendar-week-column-head[data-v-e187b2bd]{align-items:center;gap:6px;padding:11px 10px 10px}.calendar-week-column-title[data-v-e187b2bd]{flex:1;gap:3px;padding:0}.calendar-week-column-weekday[data-v-e187b2bd]{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-e187b2bd]{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-e187b2bd]{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-e187b2bd]{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-e187b2bd]{border-bottom-width:2px;border-bottom-color:#12211b}.calendar-week-column.is-today:not(.is-selected) .calendar-week-column-weekday[data-v-e187b2bd]{color:#12211b}.calendar-week-column.is-today:not(.is-selected) .calendar-week-column-date[data-v-e187b2bd]{color:#12211b9e}.calendar-three-day-column.is-today:not(.is-selected) .calendar-three-day-column-head[data-v-e187b2bd]{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-e187b2bd]{color:#12211b}.calendar-week-column.is-selected[data-v-e187b2bd],.calendar-three-day-column.is-selected[data-v-e187b2bd]{background:#edf7f1b8}.calendar-week-column.is-selected .calendar-week-column-head[data-v-e187b2bd],.calendar-three-day-column.is-selected .calendar-three-day-column-head[data-v-e187b2bd]{background:#dcfce7e0}.calendar-week-column.is-selected .calendar-week-column-count[data-v-e187b2bd]{background:#16a34a29;color:#15803d}.calendar-three-day-column.is-today.is-selected .calendar-three-day-column-head[data-v-e187b2bd]{box-shadow:inset 0 -2px #12211b}.calendar-week-column.is-drop-target[data-v-e187b2bd],.calendar-three-day-column.is-drop-target[data-v-e187b2bd]{background:#f0fdf4f5;box-shadow:inset 0 0 0 2px #16653473}@media(max-width:1180px){.calendar-view-split[data-v-e187b2bd]{grid-template-columns:1fr;min-height:0}.calendar-month-grid-pane[data-v-e187b2bd],.calendar-week-board-pane[data-v-e187b2bd],.calendar-three-day-board-pane[data-v-e187b2bd]{grid-column:1}}.task-plan-list-panel[data-v-1e0c5fff]{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.plan-table-scroll[data-v-1e0c5fff]{min-height:0;flex:1}.plan-table[data-v-1e0c5fff]{width:100%;min-width:1336px;border-collapse:collapse;table-layout:fixed}.plan-col-sequence[data-v-1e0c5fff]{width:56px}.plan-col-title[data-v-1e0c5fff]{width:26%}.plan-col-owner[data-v-1e0c5fff]{width:8%}.plan-col-collaborators[data-v-1e0c5fff]{width:10%}.plan-col-object[data-v-1e0c5fff]{width:12%}.plan-col-date[data-v-1e0c5fff],.plan-col-cycle[data-v-1e0c5fff]{width:10%}.plan-col-status[data-v-1e0c5fff]{width:8%}.plan-col-updated[data-v-1e0c5fff]{width:12%}.plan-col-actions[data-v-1e0c5fff]{width:168px}.plan-table th[data-v-1e0c5fff],.plan-table td[data-v-1e0c5fff]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.plan-table thead th[data-v-1e0c5fff]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.plan-table .plan-sequence-cell[data-v-1e0c5fff]{color:var(--text-subtle);text-align:center;white-space:nowrap}.plan-table tbody td[data-v-1e0c5fff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-title-cell[data-v-1e0c5fff]{display:grid;gap:4px}.plan-title-cell strong[data-v-1e0c5fff],.plan-title-cell small[data-v-1e0c5fff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-title-cell small[data-v-1e0c5fff]{color:var(--text-subtle)}.plan-state[data-v-1e0c5fff]{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-1e0c5fff]{background:#c24a351f;color:#c24a35}.plan-state.done[data-v-1e0c5fff]{background:#1f92541f;color:#1f9254}.plan-row-actions-cell[data-v-1e0c5fff]{width:168px}.plan-row-actions[data-v-1e0c5fff]{display:flex;align-items:center;gap:8px;white-space:nowrap}.plan-table-row.is-focused td[data-v-1e0c5fff]{background:#f0fdf4b8}.plan-table-row[data-v-1e0c5fff]{cursor:pointer}.plan-list-load-state[data-v-1e0c5fff]{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-d1ac0ac2]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-d1ac0ac2]{font-size:13px;font-weight:700;color:#556070}.ui-month-picker--toolbar[data-v-d1ac0ac2]{width:fit-content;max-width:100%}.ui-month-picker-shell.is-toolbar[data-v-d1ac0ac2]{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;transition:border-color .16s ease,box-shadow .16s ease}.ui-month-picker-nav[data-v-d1ac0ac2]{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-d1ac0ac2]{border-right:0;border-left:1px solid rgba(15,23,42,.08)}.ui-month-picker-nav[data-v-d1ac0ac2]:hover:not(:disabled){background:#0f172a0a}.ui-month-picker-nav[data-v-d1ac0ac2]:active:not(:disabled){transform:translateY(1px)}.ui-month-picker-nav[data-v-d1ac0ac2]:disabled{cursor:not-allowed;opacity:.56}.ui-month-picker-main[data-v-d1ac0ac2]{display:flex;min-width:0;align-items:center;padding:0 8px 0 14px;white-space:nowrap}.ui-month-picker-shell.is-toolbar.is-open[data-v-d1ac0ac2],.ui-month-picker-shell.is-toolbar[data-v-d1ac0ac2]:focus-within{border-color:#0f172a33;box-shadow:0 0 0 3px #0f172a0f}.ui-month-picker-affixes[data-v-d1ac0ac2]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.ui-picker-reset-tag[data-v-d1ac0ac2]{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-d1ac0ac2]:hover:not(:disabled){background:#eef7f1}.ui-picker-reset-tag[data-v-d1ac0ac2]:disabled{cursor:not-allowed;opacity:.55}.ui-picker-icon-button[data-v-d1ac0ac2]{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-d1ac0ac2]:hover:not(:disabled),.ui-picker-icon-button.is-open[data-v-d1ac0ac2]{background:#0f172a0d}.ui-picker-icon-button[data-v-d1ac0ac2]:disabled{cursor:not-allowed;opacity:.55}.ui-picker-trigger[data-v-d1ac0ac2]{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-d1ac0ac2]{min-width:0;height:auto;flex:0 1 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-d1ac0ac2]:hover,.ui-picker-trigger.is-toolbar.is-open[data-v-d1ac0ac2]{border-color:transparent;box-shadow:none;transform:none}.ui-picker-trigger.is-toolbar .ui-picker-value[data-v-d1ac0ac2]{font-size:15px;font-weight:600}.ui-picker-trigger[data-v-d1ac0ac2]:hover,.ui-picker-trigger.is-open[data-v-d1ac0ac2]{border-color:#3f8d6573;box-shadow:0 16px 30px #3f8d651f}.ui-picker-trigger.is-empty .ui-picker-value[data-v-d1ac0ac2]{color:#8b94a7}.ui-picker-value[data-v-d1ac0ac2]{font-size:17px;font-weight:600}.ui-picker-icon[data-v-d1ac0ac2]{display:inline-flex;width:22px;height:22px;color:#111827}.ui-picker-icon svg[data-v-d1ac0ac2]{width:100%;height:100%}.ui-picker-panel[data-v-d1ac0ac2]{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-d1ac0ac2]{min-width:100%}.ui-picker-panel-head[data-v-d1ac0ac2],.ui-picker-panel-foot[data-v-d1ac0ac2]{display:flex;align-items:center;justify-content:space-between}.ui-picker-panel-head strong[data-v-d1ac0ac2]{font-size:22px;color:#0f172a}.panel-nav[data-v-d1ac0ac2],.panel-link[data-v-d1ac0ac2]{border:0;background:transparent;color:var(--green-700);font-weight:600}.panel-nav[data-v-d1ac0ac2]{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-d1ac0ac2]:hover,.panel-link[data-v-d1ac0ac2]:hover{color:var(--green-600)}.panel-link[data-v-d1ac0ac2]:hover{text-decoration:underline}.ui-picker-grid[data-v-d1ac0ac2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.ui-picker-cell[data-v-d1ac0ac2]{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-d1ac0ac2]:hover{transform:translateY(-1px);border-color:#3f8d6547;background:#2b765114}.ui-picker-cell.active[data-v-d1ac0ac2]{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-2bb3ca58]{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-2bb3ca58],.work-schedule-week-trigger[data-v-2bb3ca58]{border:0;border-radius:0;background:transparent;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.work-schedule-week-nav[data-v-2bb3ca58]{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-2bb3ca58]{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-2bb3ca58]{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-2bb3ca58]{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-2bb3ca58]:hover:not(:disabled){background:#eef7f1}.work-schedule-week-reset-tag[data-v-2bb3ca58]:disabled{cursor:not-allowed;opacity:.55}.work-schedule-week-selector.is-open[data-v-2bb3ca58]{border-color:#3b82f657;box-shadow:0 16px 30px #3b82f61f}.work-schedule-week-nav[data-v-2bb3ca58]:hover:not(:disabled),.work-schedule-week-trigger[data-v-2bb3ca58]:hover:not(:disabled),.work-schedule-week-trigger.is-open[data-v-2bb3ca58]{background:#0f172a0a}.work-schedule-week-nav[data-v-2bb3ca58]:active:not(:disabled),.work-schedule-week-trigger[data-v-2bb3ca58]:active:not(:disabled){transform:translateY(1px)}.work-schedule-week-nav[data-v-2bb3ca58]:disabled,.work-schedule-week-trigger[data-v-2bb3ca58]:disabled{cursor:not-allowed;opacity:.56}.work-schedule-week-nav--last[data-v-2bb3ca58]{border-right:0}.work-schedule-week-copy[data-v-2bb3ca58],.work-schedule-week-title[data-v-2bb3ca58],.work-schedule-week-subtitle[data-v-2bb3ca58]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-schedule-week-copy[data-v-2bb3ca58]{width:100%}.work-schedule-week-title[data-v-2bb3ca58]{color:#0f172a;font-size:15px;font-weight:850;line-height:1.2}.work-schedule-week-subtitle[data-v-2bb3ca58]{margin-top:3px;color:#64748b;font-size:12px;font-weight:700}.work-schedule-week-panel[data-v-2bb3ca58]{position:fixed;z-index:80;width:min(360px,calc(100vw - 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-2bb3ca58]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.work-schedule-week-panel-head strong[data-v-2bb3ca58]{color:#0f172a;font-size:16px}.work-schedule-week-icon-button[data-v-2bb3ca58]{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-2bb3ca58]:hover{background:#0f172a0f}.work-schedule-weekdays[data-v-2bb3ca58],.work-schedule-week-calendar[data-v-2bb3ca58]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.work-schedule-weekdays[data-v-2bb3ca58]{margin-bottom:6px;color:#94a3b8;font-size:12px;text-align:center}.work-schedule-week-day[data-v-2bb3ca58]{height:38px;border:0;border-radius:12px;background:transparent;color:#0f172a;font-size:14px;cursor:pointer}.work-schedule-week-day[data-v-2bb3ca58]:hover:not(:disabled){background:#2b765114}.work-schedule-week-day.is-today[data-v-2bb3ca58]{color:var(--green-700);font-weight:800}.work-schedule-week-day.is-selected[data-v-2bb3ca58]{border-radius:8px;background:#2b76511a}.work-schedule-week-day.is-edge[data-v-2bb3ca58]{background:var(--green-600);color:#fff;font-weight:800}.work-schedule-week-day.is-empty[data-v-2bb3ca58]{cursor:default}@media(max-width:900px){.work-schedule-week-selector[data-v-2bb3ca58]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.work-schedule-week-current[data-v-2bb3ca58]{grid-column:1 / -1;grid-row:1;border-right:0;border-bottom:1px solid rgba(15,23,42,.08)}.work-schedule-week-nav[data-v-2bb3ca58]{min-width:0;min-height:48px;padding:0 10px}.work-schedule-week-nav--last[data-v-2bb3ca58]{border-right:0}}.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}.task-plan-team-member-filter[data-v-b0b2fb7d]{width:100%}.task-plan-team-member-trigger[data-v-b0b2fb7d]{display:inline-flex;width:100%;height:54px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;color:#0f172a;cursor:pointer;font-size:14px;font-weight:700;padding:0 14px}.task-plan-team-member-trigger.active[data-v-b0b2fb7d]{border-color:#12211b3d;background:#12211b0a}.task-plan-team-member-trigger.open[data-v-b0b2fb7d]{border-color:#12211b52;box-shadow:0 0 0 3px #12211b14}.task-plan-team-member-trigger[data-v-b0b2fb7d]:disabled{cursor:not-allowed;opacity:.6}.task-plan-team-member-trigger-label[data-v-b0b2fb7d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-plan-team-member-panel[data-v-b0b2fb7d]{position:fixed;z-index:1200;overflow:auto;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 40px #0f172a1f;padding:12px}.plan-filter-rows[data-v-43f2b094]{display:flex;width:100%;flex-direction:column;gap:12px}.plan-filter-row[data-v-43f2b094]{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;gap:12px}.plan-filter-field[data-v-43f2b094]{display:flex;min-width:0;flex-direction:column;gap:6px}.plan-filter-field--view[data-v-43f2b094],.plan-filter-field--team-member[data-v-43f2b094]{flex:0 0 180px}.plan-filter-field--date[data-v-43f2b094]{flex:1 1 420px;min-width:320px}.plan-filter-field--date-calendar[data-v-43f2b094]{flex:0 1 auto;width:fit-content;min-width:0;max-width:100%}.plan-filter-field--keyword[data-v-43f2b094]{min-width:260px;flex:1 1 320px}.plan-filter-field--status[data-v-43f2b094]{flex:0 0 360px}.plan-filter-field--calendar-view[data-v-43f2b094]{flex:0 0 220px}.plan-filter-title[data-v-43f2b094]{color:#0f172a94;font-size:12px;font-weight:700;line-height:1.25}.plan-filter-search[data-v-43f2b094],.plan-filter-date[data-v-43f2b094]{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-summary-bar[data-v-24fcd51d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.task-plan-summary-chip[data-v-24fcd51d]{display:inline-grid;gap:6px;min-width:168px;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fffffff5;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease}.task-plan-summary-chip--compact[data-v-24fcd51d]{min-width:108px;gap:2px}.task-plan-summary-chip--actions[data-v-24fcd51d]{display:inline-flex;align-items:center;gap:10px;min-width:148px;margin-left:auto;text-align:left}.task-plan-summary-actions-icon[data-v-24fcd51d]{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(22,101,52,.12);border-radius:10px;background:#edf7f1f5;color:#166534}.task-plan-summary-actions-icon svg[data-v-24fcd51d]{display:block;width:18px;height:18px}.task-plan-summary-actions-copy[data-v-24fcd51d]{display:inline-grid;gap:2px;min-width:0}.task-plan-summary-actions-hint[data-v-24fcd51d]{color:#0f172a;font-size:12px;font-weight:600;line-height:1.35}.task-plan-summary-chip--actions[data-v-24fcd51d]:hover{background:#edf7f1ad;border-color:#16653429}.task-plan-summary-chip[data-v-24fcd51d]:focus-visible{outline:2px solid rgba(22,101,52,.28);outline-offset:2px}.task-plan-summary-chip.is-active[data-v-24fcd51d]{background:#edf7f1f5;border-color:#16653438}.task-plan-summary-chip-label[data-v-24fcd51d]{color:#0f172a94;font-size:12px;font-weight:700}.task-plan-summary-breakdown[data-v-24fcd51d]{display:flex;flex-wrap:wrap;gap:4px 10px;color:#0f172a;font-size:12px;font-weight:600;line-height:1.35}.task-plan-summary-breakdown .is-overdue[data-v-24fcd51d]{color:#c24a35}.task-plan-summary-chip strong[data-v-24fcd51d]{color:#0f172a;font-size:16px}.task-plan-panel[data-v-dd8543dc]{display:flex;flex-direction:column;height:calc(100vh - 48px);max-height:calc(100vh - 48px);min-height:0}.task-plan-panel[data-v-dd8543dc] .page-panel-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.task-plan-panel[data-v-dd8543dc] .page-header,.task-plan-panel[data-v-dd8543dc] .plan-filter-panel,.task-plan-panel[data-v-dd8543dc] .task-plan-summary-bar{flex-shrink:0}.task-plan-panel[data-v-dd8543dc] .task-plan-child-panel{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.task-plan-panel[data-v-dd8543dc] .task-plan-calendar-panel.task-plan-child-panel{flex:0 1 auto}.task-plan-delete-copy[data-v-dd8543dc]{margin:0;color:#334155;line-height:1.6}.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-general-config-list[data-v-67530e12]{display:flex;flex-direction:column;gap:16px}.platform-general-config-item[data-v-67530e12]{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-67530e12]:hover{border-color:#14b8a659;box-shadow:0 10px 24px #0f172a0f;transform:translateY(-1px)}.platform-general-config-copy[data-v-67530e12]{display:flex;flex-direction:column;gap:6px;min-width:0}.platform-general-config-copy strong[data-v-67530e12]{color:#1f2937;font-size:16px}.platform-general-config-copy p[data-v-67530e12]{margin:0;color:#66756f;font-size:13px;line-height:1.6}.platform-general-config-preview[data-v-67530e12]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.platform-general-config-qrcode[data-v-67530e12]{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-67530e12]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px}.platform-general-config-action[data-v-67530e12]{color:#14b8a6;font-size:12px;font-weight:700}.platform-general-config-summary[data-v-67530e12]{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-67530e12]{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-67530e12]{z-index:1210;background:#0f172a4d}.platform-general-modal[data-v-67530e12]{display:flex;flex-direction:column;gap:18px;width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:22px;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a38}.platform-debugdata-create-modal[data-v-67530e12]{width:min(560px,100%)}.platform-general-modal-header[data-v-67530e12]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-general-modal-header h3[data-v-67530e12]{margin:0;color:#17211d;font-size:18px}.platform-general-modal-header p[data-v-67530e12]{margin:6px 0 0;color:#66756f;font-size:13px;line-height:1.6}.platform-general-icon-button[data-v-67530e12]{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-67530e12]{display:grid;grid-template-columns:1fr;gap:14px}.platform-debugdata-guide[data-v-67530e12]{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-67530e12]{color:#17211d;font-size:14px;font-weight:800}.platform-debugdata-guide ol[data-v-67530e12]{margin:0;padding-left:20px;color:#475569;font-size:13px;line-height:1.7}.platform-debugdata-guide li+li[data-v-67530e12]{margin-top:2px}.platform-debugdata-toolbar[data-v-67530e12]{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-debugdata-search-field[data-v-67530e12]{flex:1;min-width:0}.platform-debugdata-search-field[data-v-67530e12] .ui-search-shell.is-default{height:42px;border-radius:8px;background:#f8faf9;box-shadow:none}.platform-debugdata-add-button[data-v-67530e12],.platform-debugdata-back-button[data-v-67530e12]{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-67530e12]{border-color:#0f766e33;background:#0f766e;color:#fff}.platform-debugdata-form label[data-v-67530e12]{display:flex;flex-direction:column;gap:6px;min-width:0;color:#475569;font-size:13px;font-weight:700}.platform-debugdata-form input[data-v-67530e12]{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-duration-field[data-v-67530e12]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.platform-debugdata-duration-field select[data-v-67530e12]{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-67530e12]{margin:-2px 0 0;color:#64748b;font-size:12px;line-height:1.5}.platform-debugdata-submit[data-v-67530e12]{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-67530e12]:disabled{cursor:not-allowed;opacity:.65}.platform-debugdata-form-actions[data-v-67530e12]{display:flex;justify-content:flex-end;gap:10px;grid-column:1 / -1}.platform-debugdata-link[data-v-67530e12]{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-67530e12]{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-67530e12]{display:flex;flex-direction:column;gap:10px}.platform-debugdata-token-list-header[data-v-67530e12],.platform-debugdata-token-row[data-v-67530e12]{display:flex;align-items:center;justify-content:space-between;gap:14px}.platform-debugdata-token-list-header strong[data-v-67530e12]{color:#17211d;font-size:14px}.platform-debugdata-token-list-header span[data-v-67530e12],.platform-debugdata-empty[data-v-67530e12]{color:#94a3b8;font-size:12px}.platform-debugdata-token-row[data-v-67530e12]{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8faf9}.platform-debugdata-token-row>div[data-v-67530e12]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-debugdata-token-side[data-v-67530e12]{align-items:flex-end;flex-direction:row!important}.platform-debugdata-token-status[data-v-67530e12]{display:flex;min-width:0;flex-direction:column;gap:4px;text-align:right}.platform-debugdata-extend-button[data-v-67530e12]{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-67530e12],.platform-debugdata-token-row span[data-v-67530e12],.platform-debugdata-token-row small[data-v-67530e12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-debugdata-token-row strong[data-v-67530e12]{color:#17211d;font-size:14px}.platform-debugdata-token-row span[data-v-67530e12]{color:#475569;font-size:13px}.platform-debugdata-token-row small[data-v-67530e12]{color:#94a3b8;font-size:12px}@media(max-width:720px){.platform-general-config-item[data-v-67530e12],.platform-general-modal-header[data-v-67530e12],.platform-debugdata-token-row[data-v-67530e12]{align-items:stretch;flex-direction:column}.platform-general-config-summary[data-v-67530e12],.platform-debugdata-token-side[data-v-67530e12]{align-items:flex-start}.platform-debugdata-token-status[data-v-67530e12]{text-align:left}.platform-debugdata-form[data-v-67530e12]{grid-template-columns:1fr}.platform-debugdata-duration-field[data-v-67530e12]{grid-template-columns:minmax(0,1fr) 96px}.platform-debugdata-toolbar[data-v-67530e12],.platform-debugdata-form-actions[data-v-67530e12]{align-items:stretch;flex-direction:column}.platform-debugdata-submit[data-v-67530e12],.platform-debugdata-add-button[data-v-67530e12],.platform-debugdata-back-button[data-v-67530e12]{width:100%}}.platform-enterprise-selector[data-v-693c73ed]{display:block;min-width:0}.platform-enterprise-combo[data-v-693c73ed]{position:relative}.platform-enterprise-control[data-v-693c73ed]{display:flex;height:54px;min-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;transition:border-color .15s ease,box-shadow .15s ease}.platform-enterprise-control.is-open[data-v-693c73ed]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.platform-enterprise-control.is-disabled[data-v-693c73ed]{background:#f8fafceb;opacity:.85}.platform-enterprise-main[data-v-693c73ed]{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.platform-enterprise-selected[data-v-693c73ed]{display:inline-flex;max-width:48%;flex:0 1 auto;overflow:hidden;border-radius:999px;background:#1eae601c;padding:3px 8px;color:#1f7a4d;font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.platform-enterprise-input[data-v-693c73ed]{min-width:100px;flex:1 1 120px;height:28px;border:0!important;background:transparent!important;color:#0f172ae0;font:inherit;outline:0!important;padding:0}.platform-enterprise-input[data-v-693c73ed]:focus{box-shadow:none!important;outline:0!important}.platform-enterprise-icon-button[data-v-693c73ed]{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#0f172a85;cursor:pointer}.platform-enterprise-icon-button[data-v-693c73ed]:hover:not(:disabled){background:#0f172a0d;color:#0f172ad1}.platform-enterprise-dropdown[data-v-693c73ed]{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 0}.platform-enterprise-state[data-v-693c73ed]{padding:12px 16px;color:#0f172a8a;font-size:13px}.platform-enterprise-state.is-error[data-v-693c73ed]{color:#b91c1c}.platform-enterprise-options[data-v-693c73ed]{display:flex;flex-direction:column;gap:2px;padding:0 6px 4px}.platform-enterprise-option[data-v-693c73ed]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;background:transparent;padding:10px 12px;color:inherit;font:inherit;text-align:left;cursor:pointer}.platform-enterprise-option[data-v-693c73ed]:hover{background:#f8fafcf2}.platform-enterprise-option.is-picked[data-v-693c73ed]{background:#1eae6017}.platform-enterprise-option-text[data-v-693c73ed]{display:grid;min-width:0;gap:3px}.platform-enterprise-option-text strong[data-v-693c73ed]{overflow:hidden;color:#0f172ae0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.platform-enterprise-option-text span[data-v-693c73ed]{overflow:hidden;color:#0f172a80;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.page-panel.platform-daily-analysis-shell{display:flex;flex-direction:column;height:calc(100vh - 48px);max-height:calc(100vh - 48px);min-height:0;overflow:hidden}.page-panel.platform-daily-analysis-shell{display:flex;flex:1;min-height:0;overflow:hidden;flex-direction:column}.page-panel.platform-daily-analysis-shell{flex-shrink:0}.platform-daily-analysis[data-v-d724ee47]{display:flex;flex:1;min-height:0;overflow:hidden;flex-direction:column;gap:16px}.platform-daily-analysis-toolbar[data-v-d724ee47]{position:relative;display:grid;flex-shrink:0;grid-template-columns:minmax(190px,220px) minmax(260px,1fr) minmax(340px,1.2fr) 128px;gap:12px;align-items:end}.platform-daily-analysis-toolbar label[data-v-d724ee47],.platform-daily-analysis-modal label[data-v-d724ee47]{display:flex;min-width:0;flex-direction:column;gap:6px;color:#0f172ab3;font-size:13px;font-weight:700}.platform-daily-analysis-toolbar input[data-v-d724ee47],.platform-daily-analysis-toolbar select[data-v-d724ee47],.platform-daily-analysis-modal input[data-v-d724ee47],.platform-daily-analysis-modal select[data-v-d724ee47]{width:100%;height:54px;min-height:54px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;color:#0f172ae0;font:inherit;padding:0 16px}.platform-daily-analysis-enterprise-field[data-v-d724ee47]{min-width:0}.platform-daily-analysis-date[data-v-d724ee47] .ui-date-range-control{height:54px;min-height:54px;border-radius:16px;padding:4px 6px 4px 12px}.platform-daily-analysis-date[data-v-d724ee47] .ui-date-range-trigger{height:44px;min-width:0;flex-basis:auto;padding:0 6px 0 0}.platform-daily-analysis-toolbar>.primary-button[data-v-d724ee47]{width:128px;min-width:128px;padding:0 18px;white-space:nowrap}.platform-daily-analysis-report-head .platform-actions[data-v-d724ee47]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;align-items:center}.platform-daily-analysis-report-head .primary-button[data-v-d724ee47]{min-width:88px;padding:0 18px;white-space:nowrap}.platform-daily-analysis-report-head .secondary-button[data-v-d724ee47]{min-width:96px;padding:0 16px;white-space:nowrap}.platform-daily-analysis-modal-actions .primary-button[data-v-d724ee47]{min-width:112px;padding:0 18px;white-space:nowrap}.platform-daily-analysis-layout[data-v-d724ee47]{display:grid;flex:1;min-height:0;overflow:hidden;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px;align-items:stretch}.platform-daily-analysis-tree[data-v-d724ee47],.platform-daily-analysis-report[data-v-d724ee47],.platform-daily-analysis-empty-report[data-v-d724ee47]{display:flex;min-height:0;max-height:100%;overflow:hidden;flex-direction:column;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafcb8}.platform-daily-analysis-tree-head[data-v-d724ee47]{display:flex;flex-shrink:0;flex-direction:column;gap:10px;margin-bottom:10px}.platform-daily-analysis-tree-scroll[data-v-d724ee47]{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain}.platform-daily-analysis-report-content[data-v-d724ee47]{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.platform-daily-analysis-run[data-v-d724ee47],.platform-daily-analysis-node[data-v-d724ee47]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 8px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--text-main);text-align:left;cursor:pointer}.platform-daily-analysis-run[data-v-d724ee47]:hover,.platform-daily-analysis-node[data-v-d724ee47]:hover,.platform-daily-analysis-run.is-active[data-v-d724ee47],.platform-daily-analysis-node.is-active[data-v-d724ee47]{background:#1eae601a}.platform-daily-analysis-run strong[data-v-d724ee47],.platform-daily-analysis-node strong[data-v-d724ee47]{font-size:13px}.platform-daily-analysis-review-summary[data-v-d724ee47]{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:10px}.platform-daily-analysis-review-summary span[data-v-d724ee47]{border-radius:999px;background:#0f172a14;padding:4px 8px;color:#0f172a9e;font-size:11px;line-height:1.3}.platform-daily-analysis-review-summary span.is-success[data-v-d724ee47]{background:#1eae601f;color:#1f7a4d}.platform-daily-analysis-review-summary span.is-danger[data-v-d724ee47]{background:#b91c1c1a;color:#b91c1c}.platform-daily-analysis-review-action[data-v-d724ee47]{min-height:28px;padding:0 10px;font-size:12px}.platform-daily-analysis-run-title[data-v-d724ee47]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.platform-daily-analysis-run-title span[data-v-d724ee47]{flex:0 0 auto;border-radius:999px;background:#1eae601f;padding:2px 7px;color:#1f7a4d;font-size:11px;font-weight:700}.platform-daily-analysis-run-title span.is-history[data-v-d724ee47]{background:#0f172a14;color:#0f172a75}.platform-daily-analysis-run span[data-v-d724ee47],.platform-daily-analysis-node span[data-v-d724ee47],.platform-daily-analysis-run small[data-v-d724ee47]{color:#0f172a8a;font-size:12px}.platform-daily-analysis-node-badges[data-v-d724ee47]{display:flex;flex-wrap:wrap;gap:4px}.platform-daily-analysis-node-badges em[data-v-d724ee47]{border-radius:999px;background:#0f172a14;padding:2px 6px;color:#0f172a94;font-size:11px;font-style:normal;line-height:1.35}.platform-daily-analysis-node-badges em.is-success[data-v-d724ee47]{background:#1eae601f;color:#1f7a4d}.platform-daily-analysis-node-badges em.is-warning[data-v-d724ee47]{background:#b453091f;color:#92400e}.platform-daily-analysis-node-badges em.is-danger[data-v-d724ee47]{background:#b91c1c1a;color:#b91c1c}.platform-daily-analysis-warning[data-v-d724ee47]{color:#b45309!important}.platform-daily-analysis-empty-panel[data-v-d724ee47],.platform-daily-analysis-empty-report-card[data-v-d724ee47]{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(15,23,42,.12);border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#f8fafceb),radial-gradient(circle at 50% 0%,rgba(30,174,96,.12),transparent 48%);padding:28px 18px;text-align:center}.platform-daily-analysis-empty-panel.is-compact[data-v-d724ee47]{min-height:220px}.platform-daily-analysis-empty-panel strong[data-v-d724ee47],.platform-daily-analysis-empty-report-card strong[data-v-d724ee47]{color:#0f172adb;font-size:15px}.platform-daily-analysis-empty-panel p[data-v-d724ee47],.platform-daily-analysis-empty-report-card p[data-v-d724ee47]{max-width:230px;margin:0;color:#0f172a85;font-size:13px;line-height:1.6}.platform-daily-analysis-empty-panel .primary-button[data-v-d724ee47]{margin-top:4px;min-height:34px;padding:7px 12px}.platform-daily-analysis-empty-mark[data-v-d724ee47]{display:grid;width:52px;height:52px;align-items:end;grid-template-columns:repeat(3,1fr);gap:5px;border-radius:8px;background:#1eae601a;padding:10px}.platform-daily-analysis-empty-mark span[data-v-d724ee47]{display:block;border-radius:999px 999px 4px 4px;background:#1eae60ad}.platform-daily-analysis-empty-mark span[data-v-d724ee47]:nth-child(1){height:18px}.platform-daily-analysis-empty-mark span[data-v-d724ee47]:nth-child(2){height:28px}.platform-daily-analysis-empty-mark span[data-v-d724ee47]:nth-child(3){height:23px}.platform-daily-analysis-report[data-v-d724ee47]{background:#fff;box-shadow:0 16px 42px #0f172a14}.platform-daily-analysis-report-content[data-v-d724ee47]{gap:14px}.platform-daily-analysis-empty-report-card[data-v-d724ee47]{width:100%}.platform-daily-analysis-current-run[data-v-d724ee47]{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:10px}.platform-daily-analysis-current-run strong[data-v-d724ee47]{font-size:13px}.platform-daily-analysis-current-run span[data-v-d724ee47],.platform-daily-analysis-current-run small[data-v-d724ee47]{color:#0f172a8a;font-size:12px;line-height:1.45}.platform-daily-analysis-report-head[data-v-d724ee47]{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:12px;margin-bottom:14px}.platform-daily-analysis-report-head h3[data-v-d724ee47],.platform-daily-analysis-section h4[data-v-d724ee47],.platform-daily-analysis-feedback h4[data-v-d724ee47]{margin:0}.platform-daily-analysis-report-head span[data-v-d724ee47]{color:#0f172a8a;font-size:12px}.platform-daily-analysis-lifecycle[data-v-d724ee47]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:12px}.platform-daily-analysis-lifecycle-item[data-v-d724ee47]{display:flex;min-width:0;align-items:center;gap:8px;border-radius:8px;background:#f8fafc;padding:8px 10px;color:#0f172a8a}.platform-daily-analysis-lifecycle-item span[data-v-d724ee47]{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#0f172a3d}.platform-daily-analysis-lifecycle-item strong[data-v-d724ee47]{min-width:0;font-size:12px;line-height:1.35}.platform-daily-analysis-lifecycle-item.is-done[data-v-d724ee47]{background:#1eae601a;color:#1f7a4d}.platform-daily-analysis-lifecycle-item.is-done span[data-v-d724ee47]{background:#1f8f5a}.platform-daily-analysis-lifecycle-item.is-active[data-v-d724ee47]{background:#0e74901a;color:#0f7285}.platform-daily-analysis-lifecycle-item.is-active span[data-v-d724ee47]{background:#0e7490}.platform-daily-analysis-lifecycle-item.is-failed[data-v-d724ee47]{background:#b453091a;color:#b45309}.platform-daily-analysis-lifecycle-item.is-failed span[data-v-d724ee47]{background:#b45309}.platform-daily-analysis-section[data-v-d724ee47],.platform-daily-analysis-feedback[data-v-d724ee47]{display:flex;flex-direction:column;gap:8px}.platform-daily-analysis-delivery-section[data-v-d724ee47]{min-height:0}.platform-daily-analysis-delivery-message[data-v-d724ee47]{margin:0;white-space:pre-wrap;border-radius:8px;background:#f8fafc;padding:12px;color:#0f172ac7;line-height:1.7}.platform-daily-analysis-delivery-message.is-empty[data-v-d724ee47]{color:#0f172a73}.platform-daily-analysis-feedback[data-v-d724ee47]{flex-shrink:0;border-top:1px solid rgba(15,23,42,.08);padding-top:14px;background:#fffffff5}.platform-daily-analysis-summary[data-v-d724ee47]{border-radius:8px;background:#1eae6014;padding:10px 12px;color:#0f172ac7;line-height:1.65}.platform-daily-analysis-standard-block[data-v-d724ee47]{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(15,23,42,.08);padding-top:10px}.platform-daily-analysis-standard-block h5[data-v-d724ee47]{margin:0;color:#0f172ad1;font-size:14px}.platform-daily-analysis-section-head[data-v-d724ee47]{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-daily-analysis-section-head .secondary-button[data-v-d724ee47]{min-height:30px;padding:5px 10px}.platform-daily-analysis-section p[data-v-d724ee47],.platform-daily-analysis-section ul[data-v-d724ee47]{margin:0}.platform-daily-analysis-section pre[data-v-d724ee47]{margin:0;white-space:pre-wrap;border-radius:8px;background:#f8fafc;padding:12px;color:#0f172ac7;font-family:inherit;line-height:1.7}.platform-daily-analysis-message-editor[data-v-d724ee47]{width:100%;min-height:220px;resize:vertical;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc;padding:12px;color:#0f172ac7;font:inherit;line-height:1.7}.platform-daily-analysis-evidence[data-v-d724ee47]{display:flex;flex-wrap:wrap;gap:8px}.platform-daily-analysis-evidence span[data-v-d724ee47]{border-radius:999px;background:#eef2f7;padding:5px 9px;color:#0f172aa3;font-size:12px}.platform-daily-analysis-history[data-v-d724ee47]{display:flex;flex-direction:column;gap:8px}.platform-daily-analysis-history-row[data-v-d724ee47]{display:grid;grid-template-columns:96px minmax(0,1fr) 128px;align-items:start;gap:10px;border-top:1px solid rgba(15,23,42,.08);padding-top:8px}.platform-daily-analysis-history-row[data-v-d724ee47]:first-child{border-top:0;padding-top:0}.platform-daily-analysis-history-row strong[data-v-d724ee47]{color:#0f172ac7;font-size:12px}.platform-daily-analysis-history-row p[data-v-d724ee47]{margin:0;color:#0f172ac7;line-height:1.6}.platform-daily-analysis-history-row span[data-v-d724ee47]{color:#0f172a75;font-size:12px;text-align:right}.platform-daily-analysis-delivery-row[data-v-d724ee47]{grid-template-columns:72px minmax(0,1fr) 112px 72px;align-items:center}.platform-daily-analysis-delivery-row p[data-v-d724ee47]{display:flex;flex-direction:column;gap:2px}.platform-daily-analysis-delivery-row small[data-v-d724ee47]{color:#b45309;font-size:12px}.platform-daily-analysis-delivery-row .secondary-button[data-v-d724ee47]{min-height:30px;padding:5px 10px}.platform-daily-analysis-delivery-alert[data-v-d724ee47],.platform-daily-analysis-delivery-ready[data-v-d724ee47]{margin:0;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.55}.platform-daily-analysis-delivery-alert[data-v-d724ee47]{border:1px solid rgba(180,83,9,.24);background:#b4530914;color:#92400e}.platform-daily-analysis-delivery-alert strong[data-v-d724ee47],.platform-daily-analysis-delivery-alert p[data-v-d724ee47]{margin:0}.platform-daily-analysis-delivery-ready[data-v-d724ee47]{background:#1eae601a;color:#1f7a4d}.platform-daily-analysis-recipient-preview[data-v-d724ee47]{display:flex;flex-wrap:wrap;gap:6px}.platform-daily-analysis-recipient-preview span[data-v-d724ee47]{border-radius:999px;background:#f1f5f9;padding:4px 8px;color:#0f172aad;font-size:12px;line-height:1.4}.platform-daily-analysis-feedback-actions[data-v-d724ee47]{display:flex;gap:10px;align-items:flex-end}.platform-daily-analysis-feedback-actions textarea[data-v-d724ee47]{min-height:72px;max-height:120px;flex:1;resize:vertical;border:1px solid rgba(15,23,42,.1);border-radius:8px;padding:10px 12px;font:inherit}.platform-daily-analysis-feedback-actions .primary-button[data-v-d724ee47]{flex-shrink:0;min-width:128px;white-space:nowrap}.platform-daily-analysis-feedback-hint[data-v-d724ee47]{margin:-2px 0 2px;color:#0f172a8a;font-size:12px;line-height:1.5}.platform-daily-analysis-feedback-hint.is-warning[data-v-d724ee47]{color:#b45309}.platform-daily-analysis-modal-backdrop[data-v-d724ee47]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;background:#0f172a52;padding:18px}.platform-daily-analysis-modal[data-v-d724ee47]{display:flex;width:min(520px,100%);flex-direction:column;gap:14px;border-radius:8px;background:#fff;padding:18px;box-shadow:0 24px 64px #0f172a33}.platform-daily-analysis-modal-head[data-v-d724ee47],.platform-daily-analysis-modal-actions[data-v-d724ee47]{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-daily-analysis-modal-head h3[data-v-d724ee47]{margin:0}.platform-daily-analysis-modal small[data-v-d724ee47]{color:#0f172a80;font-size:12px;line-height:1.45}.platform-daily-analysis-modal-head>div[data-v-d724ee47]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-daily-analysis-modal-head span[data-v-d724ee47]{color:#0f172a8a;font-size:13px}.platform-daily-analysis-task-modal[data-v-d724ee47]{width:min(1180px,100%);max-height:min(780px,calc(100vh - 36px));overflow:hidden}.platform-daily-analysis-task-modal>.platform-daily-analysis-task-section[data-v-d724ee47],.platform-daily-analysis-task-modal>.platform-daily-analysis-task-status[data-v-d724ee47],.platform-daily-analysis-task-modal>.platform-daily-analysis-task-error[data-v-d724ee47]{flex-shrink:0}.platform-daily-analysis-task-section[data-v-d724ee47]{display:flex;min-height:0;flex-direction:column;gap:8px}.platform-daily-analysis-task-section.is-fill[data-v-d724ee47]{flex:1;min-height:0}.platform-daily-analysis-task-section h4[data-v-d724ee47]{margin:0;color:#0f172ad1;font-size:14px}.platform-daily-analysis-task-detail-grid[data-v-d724ee47]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.25fr);grid-template-rows:minmax(0,1fr);gap:14px}.platform-daily-analysis-task-main[data-v-d724ee47]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:14px}.platform-daily-analysis-task-status[data-v-d724ee47]{display:flex;flex-wrap:wrap;gap:8px;border-radius:8px;background:#0f172a0f;padding:10px 12px;color:#0f172aa3;font-size:12px}.platform-daily-analysis-task-status strong[data-v-d724ee47]{color:#0f172adb}.platform-daily-analysis-task-status.is-running[data-v-d724ee47],.platform-daily-analysis-task-status.is-completed[data-v-d724ee47]{background:#1eae601a;color:#1f7a4d}.platform-daily-analysis-task-status.is-failed[data-v-d724ee47],.platform-daily-analysis-task-error[data-v-d724ee47]{background:#b91c1c14;color:#b91c1c}.platform-daily-analysis-task-error[data-v-d724ee47],.platform-daily-analysis-task-warning[data-v-d724ee47]{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55}.platform-daily-analysis-task-warning[data-v-d724ee47]{background:#d977061a;color:#a16207}.platform-daily-analysis-task-warning pre[data-v-d724ee47]{margin:6px 0 0;white-space:pre-wrap;word-break:break-word;font:inherit;color:inherit}.platform-daily-analysis-task-log[data-v-d724ee47],.platform-daily-analysis-task-timings[data-v-d724ee47],.platform-daily-analysis-task-reports[data-v-d724ee47],.platform-daily-analysis-task-result[data-v-d724ee47]{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafccc}.platform-daily-analysis-task-log[data-v-d724ee47]{max-height:220px;padding:8px 10px}.platform-daily-analysis-task-timings[data-v-d724ee47]{max-height:180px;padding:6px 10px}.platform-daily-analysis-task-timing-row[data-v-d724ee47]{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;border-bottom:1px solid rgba(15,23,42,.08);padding:7px 0;color:#0f172aad;font-size:12px}.platform-daily-analysis-task-timing-row[data-v-d724ee47]:last-child{border-bottom:0}.platform-daily-analysis-task-timing-row span[data-v-d724ee47]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.platform-daily-analysis-task-timing-row strong[data-v-d724ee47]{color:#0f172adb;font-variant-numeric:tabular-nums}.platform-daily-analysis-task-timing-row small[data-v-d724ee47]{color:#0f172a70;font-variant-numeric:tabular-nums}.platform-daily-analysis-task-log.is-agent-log[data-v-d724ee47]{max-height:300px;background:#0f172a;color:#f8fafce0}.platform-daily-analysis-agent-panel[data-v-d724ee47]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.platform-daily-analysis-agent-panel-head[data-v-d724ee47]{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-daily-analysis-agent-panel-head span[data-v-d724ee47]{color:#0f172a75;font-size:12px}.platform-daily-analysis-agent-console[data-v-d724ee47]{overflow:auto;min-height:0;flex:1;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#0a0f1d;box-shadow:inset 0 1px #ffffff0d;padding:10px}.platform-daily-analysis-agent-log-row[data-v-d724ee47]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;border-bottom:1px solid rgba(148,163,184,.13);padding:8px 0;color:#e2e8f0e6}.platform-daily-analysis-agent-log-row[data-v-d724ee47]:last-child{border-bottom:0}.platform-daily-analysis-agent-log-label[data-v-d724ee47]{align-self:start;border-radius:4px;background:#94a3b81f;padding:2px 5px;color:#cbd5e1b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.45;text-align:center}.platform-daily-analysis-agent-log-row pre[data-v-d724ee47]{margin:0;white-space:pre-wrap;word-break:break-word;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55}.platform-daily-analysis-agent-log-row.is-system pre[data-v-d724ee47]{color:#93c5fd}.platform-daily-analysis-agent-log-row.is-command .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-command pre[data-v-d724ee47]{color:#fbbf24}.platform-daily-analysis-agent-log-row.is-prompt .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-prompt pre[data-v-d724ee47]{color:#c4b5fd}.platform-daily-analysis-agent-log-row.is-json .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-stdout .platform-daily-analysis-agent-log-label[data-v-d724ee47]{color:#7dd3fc}.platform-daily-analysis-agent-log-row.is-json pre[data-v-d724ee47]{color:#e2e8f0f0}.platform-daily-analysis-agent-log-row.is-thinking .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-thinking pre[data-v-d724ee47]{color:#86efac}.platform-daily-analysis-agent-log-row.is-assistant .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-assistant pre[data-v-d724ee47]{color:#e2e8f0}.platform-daily-analysis-agent-log-row.is-tool .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-tool pre[data-v-d724ee47]{color:#67e8f9}.platform-daily-analysis-agent-log-row.is-echo .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-echo pre[data-v-d724ee47]{color:#94a3b8}.platform-daily-analysis-agent-log-row.is-result .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-result pre[data-v-d724ee47]{color:#a7f3d0}.platform-daily-analysis-agent-log-row.is-stderr .platform-daily-analysis-agent-log-label[data-v-d724ee47],.platform-daily-analysis-agent-log-row.is-stderr pre[data-v-d724ee47]{color:#fca5a5}.platform-daily-analysis-task-log p[data-v-d724ee47]{margin:0;border-bottom:1px solid rgba(15,23,42,.06);padding:7px 0;color:#0f172ab8;font-size:13px;line-height:1.55}.platform-daily-analysis-task-log p[data-v-d724ee47]:last-child{border-bottom:0}.platform-daily-analysis-task-log pre[data-v-d724ee47]{margin:0;border-bottom:1px solid rgba(248,250,252,.1);padding:7px 0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.platform-daily-analysis-task-log pre[data-v-d724ee47]:last-child{border-bottom:0}@media(max-width:960px){.platform-daily-analysis-task-detail-grid[data-v-d724ee47]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(280px,1fr)}}.platform-daily-analysis-task-reports[data-v-d724ee47]{display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto}.platform-daily-analysis-task-reports article[data-v-d724ee47]{border-bottom:1px solid rgba(15,23,42,.06);padding:10px 12px}.platform-daily-analysis-task-reports article[data-v-d724ee47]:last-child{border-bottom:0}.platform-daily-analysis-task-reports strong[data-v-d724ee47]{color:#0f172ad1;font-size:13px}.platform-daily-analysis-task-reports p[data-v-d724ee47],.platform-daily-analysis-task-reports small[data-v-d724ee47],.platform-daily-analysis-task-empty[data-v-d724ee47]{margin:4px 0 0;color:#0f172a9e;font-size:13px;line-height:1.55}.platform-daily-analysis-task-section.is-fill>.platform-daily-analysis-task-empty[data-v-d724ee47]{display:flex;min-height:0;flex:1;align-items:flex-start;margin:0;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafccc;padding:10px 12px}.platform-daily-analysis-task-result[data-v-d724ee47]{min-height:0;flex:1;margin:0;padding:10px 12px;color:#0f172ab8;font-size:12px;white-space:pre-wrap}@media(max-width:900px){.platform-daily-analysis-toolbar[data-v-d724ee47]{grid-template-columns:1fr}.platform-daily-analysis-layout[data-v-d724ee47]{flex:none;grid-template-columns:1fr;grid-template-rows:minmax(280px,38vh) minmax(280px,1fr);overflow:visible}.platform-daily-analysis-tree[data-v-d724ee47],.platform-daily-analysis-report[data-v-d724ee47],.platform-daily-analysis-empty-report[data-v-d724ee47]{min-height:280px}.platform-daily-analysis-report-head[data-v-d724ee47]{flex-direction:column}.platform-daily-analysis-report-head .platform-actions[data-v-d724ee47]{width:100%;justify-content:flex-start}.platform-daily-analysis-enterprise-field[data-v-d724ee47]{flex-basis:auto}.platform-daily-analysis-lifecycle[data-v-d724ee47]{grid-template-columns:1fr}.platform-daily-analysis-history-row[data-v-d724ee47],.platform-daily-analysis-delivery-row[data-v-d724ee47]{grid-template-columns:1fr;gap:4px}.platform-daily-analysis-history-row span[data-v-d724ee47]{text-align:left}.platform-daily-analysis-feedback-actions[data-v-d724ee47]{flex-direction:column;align-items:stretch}.platform-daily-analysis-feedback-actions .primary-button[data-v-d724ee47]{width:100%}}.platform-enterprise-row[data-v-99da1839]{transition:background-color .15s ease}.platform-enterprise-row[data-v-99da1839]:hover{background:#20bf6408}.platform-enterprise-row td[data-v-99da1839]{padding:16px 12px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle}.platform-enterprise-identity[data-v-99da1839]{display:flex;min-width:220px;flex-direction:column;gap:6px}.platform-enterprise-identity__head[data-v-99da1839]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-enterprise-identity__name[data-v-99da1839]{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.35}.platform-enterprise-identity__meta[data-v-99da1839]{color:#0f172a85;font-size:12px;line-height:1.4}.platform-status-pill[data-v-99da1839]{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-99da1839]{background:#ddf5e8;color:#1f7a4f}.platform-enterprise-service[data-v-99da1839]{display:flex;min-width:120px;flex-direction:column;gap:6px}.platform-vip-badge[data-v-99da1839]{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-99da1839]{background:#fff4d6;color:#9a6700}.platform-vip-badge.is-expired[data-v-99da1839]{background:#fee7e7;color:#b42318}.platform-vip-badge.is-none[data-v-99da1839]{background:#f3f4f6;color:#667085}.platform-enterprise-service__expiry[data-v-99da1839]{color:#0f172a85;font-size:12px;line-height:1.4;white-space:nowrap}.platform-enterprise-expiry-alert[data-v-99da1839]{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-99da1839]{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-99da1839]{background:#fff4d6;color:#9a6700}.platform-enterprise-seat.is-full[data-v-99da1839]{background:#fee7e7;color:#b42318}.platform-enterprise-stats[data-v-99da1839]{display:flex;flex-wrap:wrap;gap:0;min-width:420px}.platform-enterprise-stat[data-v-99da1839]{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-99da1839]:first-child{padding-left:0;border-left:0}.platform-enterprise-stat__label[data-v-99da1839]{color:#0f172a7a;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3}.platform-enterprise-stat__value[data-v-99da1839]{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap}.platform-enterprise-stat__note[data-v-99da1839]{color:#0f172a75;font-size:11px;line-height:1.35;white-space:nowrap}.platform-enterprise-stats-empty[data-v-99da1839]{color:#0f172a75;font-size:13px}.platform-enterprise-actions[data-v-99da1839]{display:flex;align-items:center;gap:8px;white-space:nowrap}.platform-enterprise-scene-select[data-v-99da1839]{width:150px;min-height:34px;border-radius:8px;font-size:12px}.platform-enterprise-row__actions[data-v-99da1839] .secondary-button{min-width:84px}.platform-entity-selector[data-v-7ba09d31]{min-width:0}.platform-entity-control[data-v-7ba09d31]{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-7ba09d31]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.platform-entity-control.is-disabled[data-v-7ba09d31]{background:#f8fafc;opacity:.85}.platform-entity-selected[data-v-7ba09d31]{max-width:42%;overflow:hidden;color:#172033;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.platform-entity-input[data-v-7ba09d31]{min-width:90px;flex:1;height:28px;border:0!important;background:transparent!important;outline:0!important;padding:0}.platform-entity-icon[data-v-7ba09d31]{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-7ba09d31]{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-7ba09d31]{padding:12px 10px;color:#0f172a8a;font-size:13px}.platform-entity-state.is-error[data-v-7ba09d31]{color:#b91c1c}.platform-entity-option[data-v-7ba09d31]{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-7ba09d31]:hover,.platform-entity-option.is-picked[data-v-7ba09d31]{background:#1eae6014}.platform-entity-option span[data-v-7ba09d31]{display:flex;min-width:0;flex-direction:column;gap:3px}.platform-entity-option strong[data-v-7ba09d31]{color:#172033;font-size:13px}.platform-entity-option small[data-v-7ba09d31]{color:#7b8494;font-size:12px}.platform-order-row[data-v-d6a2b482]{transition:background-color .15s ease}.platform-order-row[data-v-d6a2b482]:hover{background:#20bf6408}.platform-order-row td[data-v-d6a2b482]{padding:16px 12px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:middle}.platform-order-identity[data-v-d6a2b482]{display:flex;min-width:240px;flex-direction:column;gap:5px}.platform-order-identity__head[data-v-d6a2b482]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-order-identity__code[data-v-d6a2b482]{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-d6a2b482]{color:var(--text-main);font-size:14px;font-weight:700;line-height:1.35}.platform-order-identity__meta[data-v-d6a2b482]{color:#0f172a85;font-size:12px;line-height:1.4}.platform-order-status-badge[data-v-d6a2b482]{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-d6a2b482]{background:#ddf5e8;color:#1f7a4f}.platform-order-status-badge.is-pending[data-v-d6a2b482]{background:#fff4d6;color:#9a6700}.platform-order-party[data-v-d6a2b482]{display:flex;min-width:180px;flex-direction:column;gap:4px}.platform-order-party strong[data-v-d6a2b482]{color:var(--text-main);font-size:14px;font-weight:700;line-height:1.35}.platform-order-party span[data-v-d6a2b482],.platform-order-party small[data-v-d6a2b482]{color:#0f172a8f;font-size:12px;line-height:1.4}.platform-order-payment[data-v-d6a2b482]{display:flex;min-width:180px;flex-direction:column;gap:4px}.platform-order-payment strong[data-v-d6a2b482]{color:var(--text-main);font-size:16px;font-weight:700;line-height:1.3}.platform-order-payment span[data-v-d6a2b482]{color:#0f172a8f;font-size:12px;line-height:1.4;white-space:nowrap}.platform-order-payment__time[data-v-d6a2b482]{color:#0f172a75}.platform-order-row__actions[data-v-d6a2b482]{white-space:nowrap}.operation-stream[data-v-1dbfab40]{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;gap:12px}.operation-overview[data-v-1dbfab40]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operation-overview-copy[data-v-1dbfab40]{display:flex;min-width:0;flex-direction:column;gap:4px}.operation-overview-copy strong[data-v-1dbfab40]{color:#172033;font-size:16px}.operation-overview-copy span[data-v-1dbfab40]{color:#738074;font-size:12px;line-height:1.5}.operation-overview-actions[data-v-1dbfab40]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.operation-live-status[data-v-1dbfab40],.operation-result-meta[data-v-1dbfab40]{color:#697386;font-size:12px;white-space:nowrap}.operation-live-status[data-v-1dbfab40]{display:inline-flex;align-items:center;gap:6px;font-weight:700}.operation-live-status i[data-v-1dbfab40]{width:7px;height:7px;border-radius:50%;background:#a8b0bc;box-shadow:0 0 0 4px #a8b0bc21}.operation-live-status.is-online[data-v-1dbfab40]{color:#23764d}.operation-live-status.is-online i[data-v-1dbfab40]{background:#2f9b67;box-shadow:0 0 0 4px #2f9b671f}.operation-refresh[data-v-1dbfab40]{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff;padding:0 11px;color:#344054;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.operation-refresh[data-v-1dbfab40]:disabled{cursor:default;opacity:.6}.operation-refresh .is-spinning[data-v-1dbfab40]{animation:operation-spin-1dbfab40 .8s linear infinite}.operation-filters[data-v-1dbfab40]{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(210px,.8fr));gap:10px;align-items:end}.operation-secondary-filters[data-v-1dbfab40]{display:grid;grid-template-columns:minmax(480px,1fr) minmax(145px,.28fr) minmax(160px,.32fr);gap:10px;align-items:end}.operation-filter[data-v-1dbfab40]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#566171;font-size:13px;font-weight:700}.operation-filter[data-v-1dbfab40] .ui-select-trigger{min-height:54px;border-radius:16px;box-shadow:none}.operation-date-filter[data-v-1dbfab40] .ui-date-range-label{color:#566171;font-size:13px;font-weight:700}.operation-filter-summary[data-v-1dbfab40]{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-1dbfab40],.operation-empty button[data-v-1dbfab40]{border:0;background:transparent;padding:2px 0;color:#23764d;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.operation-active-filters[data-v-1dbfab40]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.operation-active-filters>span[data-v-1dbfab40]{color:#596474;font-weight:800}.operation-active-filters>small[data-v-1dbfab40]{color:#8992a1;font-size:11px}.operation-filter-summary .operation-filter-chip[data-v-1dbfab40]{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-1dbfab40]{flex:0 0 auto;font-size:14px;font-style:normal;line-height:1}.operation-alert[data-v-1dbfab40]{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-1dbfab40]{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-1dbfab40]{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-1dbfab40]{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-1dbfab40]{width:100%;cursor:pointer}.operation-main-loading[data-v-1dbfab40]{min-height:280px}.operation-empty[data-v-1dbfab40]{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-1dbfab40]{color:#344054}.operation-empty span[data-v-1dbfab40]{font-size:13px}.operation-list[data-v-1dbfab40]{min-width:0}.operation-list-head[data-v-1dbfab40],.operation-record[data-v-1dbfab40]{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-1dbfab40]{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-1dbfab40]{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-1dbfab40]:hover{background:#f8fbf9;box-shadow:inset 3px 0 #45a174}.operation-list-item:last-child .operation-record[data-v-1dbfab40]{border-bottom:0}.operation-time[data-v-1dbfab40]{min-width:0;color:#596474;font-size:12px;white-space:nowrap}.operation-actor[data-v-1dbfab40]{display:flex;min-width:0;align-items:flex-start;gap:9px}.operation-subject-trigger[data-v-1dbfab40],.operation-detail-trigger[data-v-1dbfab40]{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.operation-subject-trigger[data-v-1dbfab40]{border-radius:9px;transition:background .14s ease,color .14s ease}.operation-subject-trigger[data-v-1dbfab40]:hover,.operation-subject-trigger[data-v-1dbfab40]:focus-visible{background:#eaf7ef;color:#23764d;outline:0;box-shadow:0 0 0 4px #eaf7ef}.operation-actor img[data-v-1dbfab40],.operation-avatar-fallback[data-v-1dbfab40]{display:inline-flex;width:34px;height:34px;flex:0 0 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-1dbfab40]{font-style:normal}.operation-actor>span[data-v-1dbfab40]:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.operation-actor strong[data-v-1dbfab40],.operation-content strong[data-v-1dbfab40],.operation-context strong[data-v-1dbfab40],.operation-client strong[data-v-1dbfab40]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-actor small[data-v-1dbfab40]{overflow:hidden;color:#8992a1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operation-actor em[data-v-1dbfab40]{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-1dbfab40]{background:#f1f3f5;color:#697386}.operation-content[data-v-1dbfab40],.operation-context[data-v-1dbfab40],.operation-client[data-v-1dbfab40]{display:flex;min-width:0;flex-direction:column;gap:4px}.operation-detail-trigger[data-v-1dbfab40]{border-radius:8px}.operation-detail-trigger[data-v-1dbfab40]:focus-visible{outline:2px solid rgba(35,118,77,.34);outline-offset:3px}.operation-content-head[data-v-1dbfab40]{display:flex;min-width:0;align-items:center;gap:7px}.operation-content-head strong[data-v-1dbfab40]{font-size:14px}.operation-content-head em[data-v-1dbfab40]{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-1dbfab40]: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-1dbfab40],.operation-context small[data-v-1dbfab40],.operation-client small[data-v-1dbfab40]{min-width:0;overflow:hidden;color:#8992a1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-context strong[data-v-1dbfab40],.operation-client strong[data-v-1dbfab40]{font-size:12px}.operation-context-subject[data-v-1dbfab40]{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-1dbfab40]{position:relative;padding-right:18px}.operation-client svg[data-v-1dbfab40]{position:absolute;top:50%;right:-2px;color:#a5adb8;transform:translateY(-50%)}.operation-quick-filter-menu[data-v-1dbfab40]{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-1dbfab40]{color:#8992a1;font-size:10px;font-weight:800;letter-spacing:.05em}.operation-quick-filter-menu>strong[data-v-1dbfab40]{overflow:hidden;margin-bottom:3px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operation-quick-filter-menu>button[data-v-1dbfab40]{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-1dbfab40]:hover,.operation-quick-filter-menu>button[data-v-1dbfab40]:focus-visible{background:#dff2e7;outline:2px solid rgba(35,118,77,.25);outline-offset:1px}.operation-action[data-v-1dbfab40]{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-1dbfab40]{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-1dbfab40]{display:flex;flex-direction:column;gap:18px}.operation-detail-hero[data-v-1dbfab40]{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-1dbfab40]{color:#172033;font-size:16px;line-height:1.55}.operation-detail-hero>small[data-v-1dbfab40]{color:#738074;font-size:12px}.operation-detail-grid[data-v-1dbfab40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.operation-detail-grid>div[data-v-1dbfab40]{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-1dbfab40]{grid-column:1 / -1}.operation-detail-grid dt[data-v-1dbfab40]{margin-bottom:6px;color:#8992a1;font-size:11px;font-weight:800}.operation-detail-grid dd[data-v-1dbfab40]{margin:0;overflow-wrap:anywhere;color:#283443;font-size:13px;font-weight:700;line-height:1.5}.operation-detail-grid dd small[data-v-1dbfab40]{display:block;margin-top:3px;color:#8992a1;font-size:11px;font-weight:500}@keyframes operation-spin-1dbfab40{to{transform:rotate(360deg)}}@media(max-width:1180px){.operation-filters[data-v-1dbfab40]{grid-template-columns:repeat(2,minmax(220px,1fr))}.operation-secondary-filters[data-v-1dbfab40]{grid-template-columns:minmax(390px,1fr) repeat(2,minmax(145px,.42fr))}}@media(max-width:980px){.operation-secondary-filters[data-v-1dbfab40]{grid-template-columns:1fr 1fr}.operation-date-filter[data-v-1dbfab40]{grid-column:1 / -1}.operation-list-head[data-v-1dbfab40]{display:none}.operation-record[data-v-1dbfab40]{grid-template-columns:118px minmax(170px,.8fr) minmax(240px,1.3fr);align-items:start}.operation-context[data-v-1dbfab40]{grid-column:2}.operation-client[data-v-1dbfab40]{grid-column:3}}@media(max-width:760px){.operation-overview[data-v-1dbfab40]{flex-direction:column}.operation-overview-actions[data-v-1dbfab40]{justify-content:flex-start}.operation-filters[data-v-1dbfab40],.operation-secondary-filters[data-v-1dbfab40]{grid-template-columns:1fr}.operation-date-filter[data-v-1dbfab40]{grid-column:auto}.operation-date-filter[data-v-1dbfab40] .ui-date-range-control{overflow-x:auto}.operation-record[data-v-1dbfab40]{grid-template-columns:1fr;gap:10px;border:10px solid #f5f7f6;border-top:0;padding:14px}.operation-time[data-v-1dbfab40],.operation-context[data-v-1dbfab40],.operation-client[data-v-1dbfab40]{grid-column:auto}.operation-detail-grid[data-v-1dbfab40]{grid-template-columns:1fr}.operation-detail-grid>div.is-wide[data-v-1dbfab40]{grid-column:auto}}.platform-toolbar[data-v-170c2d8a],.platform-actions[data-v-170c2d8a],.platform-metrics[data-v-170c2d8a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.platform-toolbar input[data-v-170c2d8a],.platform-form-grid input[data-v-170c2d8a],.platform-provider-grid input[data-v-170c2d8a],.platform-provider-fields input[data-v-170c2d8a]{min-height:38px;border:1px solid #d7e1dd;border-radius:8px;padding:0 12px;background:#fff}.platform-toolbar button[data-v-170c2d8a]{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-170c2d8a]{flex:1 1 420px;max-width:560px}.platform-query-field.is-enterprise-list[data-v-170c2d8a]{flex:0 1 240px;max-width:560px;min-width:240px}.platform-filter-field[data-v-170c2d8a]{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-170c2d8a]{flex-basis:120px}.platform-filter-field.platform-mrbo-picker-field[data-v-170c2d8a]{flex:1 1 320px;max-width:430px}.platform-filter-field input[data-v-170c2d8a],.platform-filter-field select[data-v-170c2d8a]{min-height:54px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:0 12px;background:#fff;color:var(--text-main);font-size:14px;font-weight:600}.platform-filter-field[data-v-170c2d8a] .ui-toolbar-label{color:#52645d;font-size:12px;font-weight:700}.platform-filter-field[data-v-170c2d8a] .ui-select-trigger{height:54px;min-height:54px;border-radius:18px;background:#fff;box-shadow:none}.platform-filter-field[data-v-170c2d8a] .ui-select-single-value{font-size:14px;font-weight:700}.platform-filter-field[data-v-170c2d8a] .ui-select-icon{color:#64748b}.platform-mrbo-picker[data-v-170c2d8a]{position:relative;display:flex;flex-direction:column;gap:8px}.platform-mrbo-picker-search[data-v-170c2d8a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.platform-mrbo-picker-options[data-v-170c2d8a]{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-170c2d8a]{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-170c2d8a]:hover{background:#f5faf7}.platform-mrbo-picker-options strong[data-v-170c2d8a]{font-size:14px;line-height:1.35}.platform-mrbo-picker-options span[data-v-170c2d8a]{color:#66756f;font-size:12px;line-height:1.35}.platform-mrbo-selected-filter[data-v-170c2d8a]{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-170c2d8a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mrbo-selected-filter button[data-v-170c2d8a]{border:0;padding:0;background:transparent;color:#1f7a4d;font-size:12px;font-weight:800;cursor:pointer}.platform-batch-actions[data-v-170c2d8a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.platform-batch-actions span[data-v-170c2d8a]{color:#66756f;font-size:13px}.platform-impact-list[data-v-170c2d8a]{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-170c2d8a]{margin:0;color:#52645d;font-size:13px;line-height:1.6}.platform-content[data-v-170c2d8a]{padding:0}[data-v-170c2d8a] .platform-operation-stream-shell{height:calc(100vh - 48px);min-height:0}[data-v-170c2d8a] .platform-operation-stream-shell .page-panel-body{min-height:0}[data-v-170c2d8a] .platform-operation-stream-shell .page-header-row{padding-bottom:12px}[data-v-170c2d8a] .platform-operation-stream-shell .page-header-kicker{display:none}[data-v-170c2d8a] .platform-operation-stream-shell .page-header-title{font-size:26px}[data-v-170c2d8a] .platform-operation-stream-shell .page-header-description{font-size:13px;line-height:1.5}.platform-nav-badge[data-v-170c2d8a]{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-170c2d8a]{display:flex;flex-direction:column;gap:18px}.platform-empty[data-v-170c2d8a]{max-width:560px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff}.platform-empty[data-v-170c2d8a]{max-width:560px}.platform-empty.is-error[data-v-170c2d8a]{border-color:#fecaca;color:#991b1b}.platform-empty-retry[data-v-170c2d8a]{margin-top:16px}.platform-table-wrap[data-v-170c2d8a]{min-width:0}.platform-table-wrap.is-mrbo-usage-list[data-v-170c2d8a]{overflow:auto}.platform-enterprise-load-more[data-v-170c2d8a]{display:flex;justify-content:center;padding:18px 0 8px;color:#66756f;font-size:13px}.platform-table-wrap.is-enterprise-list .platform-table[data-v-170c2d8a]{min-width:960px}.platform-table-wrap.is-order-list .platform-table[data-v-170c2d8a]{min-width:920px}.platform-table-wrap.is-mrbo-usage-list .platform-table[data-v-170c2d8a]{min-width:1320px}.platform-table[data-v-170c2d8a]{width:100%;min-width:1180px;border-collapse:collapse}.platform-table th[data-v-170c2d8a],.platform-table td[data-v-170c2d8a]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.platform-table th[data-v-170c2d8a]{color:#0f172a8a;font-size:12px;font-weight:600}.platform-table strong[data-v-170c2d8a],.platform-table span[data-v-170c2d8a]{display:block}.platform-enterprise-metrics[data-v-170c2d8a]{display:flex;flex-direction:column;gap:5px;min-width:220px}.platform-enterprise-metrics span[data-v-170c2d8a]{color:#52645d;font-size:13px;line-height:1.35;white-space:nowrap}.platform-user-online[data-v-170c2d8a],.platform-user-identity[data-v-170c2d8a],.platform-user-time[data-v-170c2d8a]{display:flex;flex-direction:column;gap:5px}.platform-status-pill[data-v-170c2d8a]{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-170c2d8a]{background:#ddf5e8;color:#1f7a4f}.platform-user-online small[data-v-170c2d8a],.platform-user-identity span[data-v-170c2d8a],.platform-user-time span[data-v-170c2d8a]{color:#66756f;font-size:12px;line-height:1.35;white-space:nowrap}.platform-user-publish-counts[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:5px 12px;min-width:160px}.platform-user-publish-counts span[data-v-170c2d8a]{color:#52645d;font-size:13px;line-height:1.35;white-space:nowrap}.platform-client-error-cell[data-v-170c2d8a]{display:flex;min-width:260px;max-width:560px;flex-direction:column;gap:5px}.platform-client-error-cell strong[data-v-170c2d8a],.platform-client-error-cell span[data-v-170c2d8a],.platform-client-error-cell code[data-v-170c2d8a]{overflow-wrap:anywhere}.platform-client-error-cell code[data-v-170c2d8a]{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-170c2d8a]{display:grid;gap:14px}.platform-mrbo-usage-card[data-v-170c2d8a]{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-170c2d8a],.platform-mrbo-card-footer[data-v-170c2d8a]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.platform-mrbo-card-identity[data-v-170c2d8a]{display:flex;min-width:0;flex:1 1 360px;flex-direction:column;gap:5px}.platform-mrbo-card-identity strong[data-v-170c2d8a]{color:var(--text-main);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.platform-mrbo-card-identity span[data-v-170c2d8a],.platform-mrbo-card-identity small[data-v-170c2d8a],.platform-mrbo-card-time time[data-v-170c2d8a]{color:#52645d;font-size:13px;line-height:1.45}.platform-mrbo-card-time[data-v-170c2d8a]{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.platform-mrbo-card-time span[data-v-170c2d8a]{padding:5px 9px;border-radius:999px;background:#eef7f2;color:#1f7a4d;font-size:12px;font-weight:800}.platform-mrbo-question-title[data-v-170c2d8a],.platform-mrbo-answer-description[data-v-170c2d8a]{min-width:0}.platform-mrbo-question-title span[data-v-170c2d8a],.platform-mrbo-answer-description span[data-v-170c2d8a],.platform-mrbo-metric span[data-v-170c2d8a]{display:block;margin-bottom:6px;color:#71817a;font-size:12px;font-weight:800}.platform-mrbo-question-title strong[data-v-170c2d8a]{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-170c2d8a]{margin:0;color:#52645d;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.platform-mrbo-attachments[data-v-170c2d8a],.platform-mrbo-detail-attachments[data-v-170c2d8a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.platform-mrbo-attachment[data-v-170c2d8a],.platform-mrbo-detail-attachment[data-v-170c2d8a]{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-170c2d8a],.platform-mrbo-detail-attachment img[data-v-170c2d8a]{width:44px;height:44px;border-radius:6px;object-fit:cover}.platform-mrbo-attachment span[data-v-170c2d8a],.platform-mrbo-detail-attachment span[data-v-170c2d8a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mrbo-attachments small[data-v-170c2d8a]{align-self:center;color:#66756f;font-size:12px}.platform-mrbo-metric[data-v-170c2d8a]{min-width:150px;flex:1 1 150px}.platform-mrbo-metric strong[data-v-170c2d8a]{display:block;color:var(--text-main);font-size:14px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:900px){.platform-mrbo-card-time[data-v-170c2d8a]{align-items:flex-start}}.platform-mrbo-user-cell[data-v-170c2d8a],.platform-mrbo-message-cell[data-v-170c2d8a],.platform-mrbo-usage-cell[data-v-170c2d8a]{min-width:180px}.platform-mrbo-message-cell[data-v-170c2d8a]{max-width:360px}.platform-mrbo-message-cell span[data-v-170c2d8a],.platform-mrbo-user-cell span[data-v-170c2d8a],.platform-mrbo-usage-cell span[data-v-170c2d8a]{color:#52645d;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.platform-mrbo-message-cell strong[data-v-170c2d8a],.platform-mrbo-user-cell strong[data-v-170c2d8a],.platform-mrbo-usage-cell strong[data-v-170c2d8a]{margin-bottom:5px;overflow-wrap:anywhere}.platform-mrbo-detail-text[data-v-170c2d8a]{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-170c2d8a]:last-child{white-space:nowrap}.platform-table td:last-child button+button[data-v-170c2d8a]{margin-left:8px}.platform-form-grid[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.platform-form-grid label[data-v-170c2d8a]{display:flex;flex-direction:column;gap:8px;color:#52645d;font-size:13px;font-weight:700}.platform-form-grid .platform-checkbox-field[data-v-170c2d8a]{flex-direction:row;align-items:center;min-height:48px}.platform-provider-page[data-v-170c2d8a]{gap:24px}.platform-runtime-plan[data-v-170c2d8a],.platform-provider-config[data-v-170c2d8a]{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-170c2d8a]{border-color:#2f8f622e;background:linear-gradient(145deg,#f6fbf8,#fff 58%)}.platform-provider-section-head[data-v-170c2d8a],.platform-provider-form-intro[data-v-170c2d8a],.platform-provider-actions[data-v-170c2d8a]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-provider-section-head h3[data-v-170c2d8a],.platform-provider-title-line h3[data-v-170c2d8a]{margin:0;color:var(--text-main);font-size:18px;line-height:1.4}.platform-provider-section-head p[data-v-170c2d8a]{max-width:720px;margin:5px 0 0;color:#66756f;font-size:13px;line-height:1.65}.platform-provider-title-line[data-v-170c2d8a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-runtime-options[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-runtime-option[data-v-170c2d8a]{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-170c2d8a]:hover{border-color:#2f8f626b;transform:translateY(-1px)}.platform-runtime-option[data-v-170c2d8a]:focus-visible{outline:3px solid rgba(47,143,98,.2);outline-offset:2px}.platform-runtime-option.is-active[data-v-170c2d8a]{border-color:#2f8f62;box-shadow:0 0 0 1px #2f8f62,0 10px 24px #2f8f621a}.platform-runtime-option-topline[data-v-170c2d8a]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.platform-runtime-option-topline strong[data-v-170c2d8a]{font-size:16px}.platform-provider-role[data-v-170c2d8a]{color:#2f8f62;font-size:12px;font-weight:700}.platform-runtime-option-model[data-v-170c2d8a]{max-width:100%;color:#52645d;font-size:13px;overflow-wrap:anywhere}.platform-runtime-summary[data-v-170c2d8a],.platform-provider-warning[data-v-170c2d8a],.platform-provider-check-result[data-v-170c2d8a]{margin:0;color:#52645d;font-size:13px;line-height:1.65}.platform-provider-warning[data-v-170c2d8a]{padding:10px 12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412}.platform-provider-badge[data-v-170c2d8a]{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-170c2d8a]{background:#e8f6ee;color:#24744c}.platform-provider-badge.is-warning[data-v-170c2d8a]{background:#fff2dc;color:#9a5b13}.platform-provider-badge.is-muted[data-v-170c2d8a]{background:#f1f3f2;color:#78827e}.platform-provider-toggle[data-v-170c2d8a]{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-170c2d8a]{width:16px;height:16px;accent-color:#2f8f62}.platform-provider-tabs[data-v-170c2d8a]{display:flex;gap:6px;padding:5px;border-radius:12px;background:#f3f6f4;overflow-x:auto}.platform-provider-tabs button[data-v-170c2d8a]{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-170c2d8a]{background:#fff;color:#24744c;box-shadow:0 2px 10px #0f172a12}.platform-provider-tab-note[data-v-170c2d8a]{color:#8b9691;font-size:10px;font-weight:650}.platform-provider-form[data-v-170c2d8a]{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-170c2d8a]{background:#f8f9f8}.platform-provider-form-intro>div[data-v-170c2d8a]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-provider-form-intro strong[data-v-170c2d8a]{color:var(--text-main);font-size:15px}.platform-provider-form-intro span[data-v-170c2d8a]:not(.platform-provider-badge){color:#66756f;font-size:12px;line-height:1.55}.platform-provider-fields[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-provider-fields label[data-v-170c2d8a]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#52645d;font-size:13px;font-weight:750}.platform-provider-fields input[data-v-170c2d8a]{width:100%;box-sizing:border-box;font-size:14px}.platform-provider-fields small[data-v-170c2d8a]{color:#7b8883;font-size:11px;font-weight:500;line-height:1.5}.platform-provider-advanced[data-v-170c2d8a]{border-top:1px solid #e5ebe8}.platform-provider-advanced summary[data-v-170c2d8a]{width:fit-content;margin-top:13px;color:#52645d;font-size:12px;font-weight:750;cursor:pointer}.platform-provider-advanced summary[data-v-170c2d8a]:focus-visible{border-radius:5px;outline:3px solid rgba(47,143,98,.2);outline-offset:2px}.platform-provider-advanced[open] summary[data-v-170c2d8a]{margin-bottom:14px}.platform-provider-actions[data-v-170c2d8a]{position:sticky;z-index:2;bottom:14px;align-items:center;padding:13px 14px;border:1px solid #dfe7e3;border-radius:13px;background:#fffffff0;box-shadow:0 10px 28px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-provider-actions>div[data-v-170c2d8a]:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.platform-provider-actions strong[data-v-170c2d8a]{color:var(--text-main);font-size:13px}.platform-provider-actions span[data-v-170c2d8a]{color:#66756f;font-size:11px;line-height:1.45}.platform-provider-actions button[data-v-170c2d8a]:disabled{cursor:not-allowed;opacity:.52}.platform-metrics[data-v-170c2d8a]{margin-bottom:14px}.platform-metrics span[data-v-170c2d8a]{padding:8px 10px;border-radius:8px;background:#eef7f2}.platform-expiry-alert-bar[data-v-170c2d8a]{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-expiry-alert-copy[data-v-170c2d8a]{display:flex;min-width:0;flex-direction:column;gap:4px}.platform-expiry-alert-copy strong[data-v-170c2d8a]{color:#991b1b;font-size:14px;font-weight:800;line-height:1.35}.platform-expiry-alert-copy span[data-v-170c2d8a]{color:#7f1d1d;font-size:12px;line-height:1.45}.platform-expiry-reminder-config[data-v-170c2d8a]{display:flex;flex-direction:column;gap:12px}.platform-expiry-reminder-title[data-v-170c2d8a]{color:#52645d;font-size:13px;font-weight:700}.platform-access-insights[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-4px 0 14px}.platform-access-insights section[data-v-170c2d8a]{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-170c2d8a]{color:var(--text-main);font-size:13px}.platform-access-insights span[data-v-170c2d8a]{overflow:hidden;color:#52645d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-load-panel[data-v-170c2d8a]{gap:20px}.platform-load-control[data-v-170c2d8a]{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-170c2d8a]{display:inline-flex;align-items:center;gap:9px;color:var(--text-main);font-size:14px;font-weight:750}.platform-load-switch input[data-v-170c2d8a]{width:18px;height:18px;accent-color:#1f7a4d}.platform-load-control-actions[data-v-170c2d8a]{display:flex;flex-wrap:wrap;gap:10px}.platform-load-shadow-note[data-v-170c2d8a],.platform-load-critical-alert[data-v-170c2d8a]{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-170c2d8a],.platform-load-critical-alert strong[data-v-170c2d8a]{flex:0 0 auto;font-weight:800}.platform-load-critical-alert[data-v-170c2d8a]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.platform-load-summary[data-v-170c2d8a],.platform-load-mini-grid[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.platform-load-tile[data-v-170c2d8a],.platform-load-mini-grid div[data-v-170c2d8a]{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-170c2d8a],.platform-load-mini-grid div.is-warning[data-v-170c2d8a]{border-color:#fde68a;background:#fffbeb}.platform-load-tile.is-danger[data-v-170c2d8a],.platform-load-mini-grid div.is-danger[data-v-170c2d8a]{border-color:#fecaca;background:#fef2f2}.platform-load-tile span[data-v-170c2d8a],.platform-load-mini-grid span[data-v-170c2d8a]{display:block;color:#0f172a8a;font-size:12px;font-weight:700}.platform-load-tile strong[data-v-170c2d8a],.platform-load-mini-grid strong[data-v-170c2d8a]{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-170c2d8a],.platform-load-mini-grid small[data-v-170c2d8a]{display:block;margin-top:7px;color:#66756f;font-size:12px;line-height:1.45}.platform-load-grid[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-load-section[data-v-170c2d8a]{min-width:0}.platform-load-section h4[data-v-170c2d8a]{margin:0 0 12px;color:var(--text-main);font-size:15px;font-weight:750}.platform-load-table-wrap[data-v-170c2d8a]{overflow:auto}.platform-load-table[data-v-170c2d8a]{min-width:760px}.platform-load-table td strong[data-v-170c2d8a],.platform-load-table td span[data-v-170c2d8a]{overflow-wrap:anywhere}.platform-load-updated[data-v-170c2d8a]{margin:0;color:#66756f;font-size:12px}.platform-load-hint[data-v-170c2d8a]{margin:0;color:#66756f;font-size:13px;line-height:1.6}.platform-empty-line[data-v-170c2d8a]{margin:18px 0 0;color:#66756f}.platform-detail-state[data-v-170c2d8a]{padding:24px 0;color:#66756f}.platform-detail-layout[data-v-170c2d8a]{display:flex;flex-direction:column;gap:22px}.platform-detail-stats[data-v-170c2d8a]{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-170c2d8a]{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-170c2d8a],.platform-detail-list dt[data-v-170c2d8a]{display:block;color:#0f172a8a;font-size:12px;font-weight:600}.platform-detail-stats strong[data-v-170c2d8a]{display:block;margin-top:8px;color:var(--text-main);font-size:20px;font-weight:700}.platform-detail-sections[data-v-170c2d8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.platform-detail-sections section[data-v-170c2d8a]{min-width:0}.platform-detail-sections h4[data-v-170c2d8a]{margin:0 0 12px;color:var(--text-main);font-size:15px}.platform-detail-section-head[data-v-170c2d8a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.platform-detail-section-head h4[data-v-170c2d8a]{margin:0}.platform-detail-section-head button[data-v-170c2d8a],.platform-line-action[data-v-170c2d8a]{border:0;background:transparent;color:#1f7a4d;font-size:13px;font-weight:700;cursor:pointer}.platform-detail-actions[data-v-170c2d8a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.platform-detail-footer-actions[data-v-170c2d8a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.platform-action-form[data-v-170c2d8a]{display:flex;flex-direction:column;gap:16px}.platform-action-form label[data-v-170c2d8a]{display:flex;flex-direction:column;gap:8px;color:#52645d;font-size:13px;font-weight:700}.platform-action-form input[data-v-170c2d8a],.platform-action-form select[data-v-170c2d8a],.platform-action-form textarea[data-v-170c2d8a]{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-170c2d8a]{resize:vertical}.platform-expiry-alert-form[data-v-170c2d8a]{gap:18px}.platform-action-form .platform-expiry-reminder-row[data-v-170c2d8a]{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-170c2d8a]{white-space:nowrap}.platform-action-form .platform-expiry-reminder-row input[type=checkbox][data-v-170c2d8a]{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-170c2d8a]{width:96px;min-height:40px;padding:8px 12px}.platform-action-footer[data-v-170c2d8a]{display:flex;justify-content:flex-end;gap:10px}.platform-detail-list[data-v-170c2d8a]{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-170c2d8a]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail-list div[data-v-170c2d8a]{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-170c2d8a]{margin:7px 0 0;color:var(--text-main);font-size:14px;line-height:1.5;word-break:break-word}.platform-detail-list a[data-v-170c2d8a]{color:#1f7a4d}.platform-detail-lines[data-v-170c2d8a]{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-170c2d8a]{padding:12px 0;border-bottom:1px solid rgba(15,23,42,.08);color:#66756f;font-size:14px}.platform-detail-lines strong[data-v-170c2d8a],.platform-detail-lines span[data-v-170c2d8a]{display:block}.platform-detail-lines strong[data-v-170c2d8a]{color:var(--text-main);font-weight:700}.platform-detail-lines span[data-v-170c2d8a]{margin-top:4px;color:#66756f;font-size:12px;line-height:1.5}.platform-voice-file[data-v-170c2d8a]{color:#66756f;font-size:12px}.platform-voice-audio-block[data-v-170c2d8a]{display:flex;align-items:center;gap:8px;margin-top:6px;min-height:38px}.platform-voice-audio-block.is-detail[data-v-170c2d8a]{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-170c2d8a]{display:none}.platform-voice-play-button[data-v-170c2d8a]{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-170c2d8a]:hover{background:#d9eadf}.platform-voice-progress[data-v-170c2d8a]{width:96px;accent-color:#1f7a4d}.platform-voice-audio-block.is-detail .platform-voice-progress[data-v-170c2d8a]{flex:1 1 160px}.platform-voice-time[data-v-170c2d8a]{min-width:84px;color:var(--text-main);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.platform-voice-link[data-v-170c2d8a]{color:#1f7a4d;font-size:12px;text-decoration:none;white-space:nowrap}.platform-voice-text[data-v-170c2d8a]{margin:0;color:var(--text-main);font-size:14px;line-height:1.7;white-space:pre-wrap}.platform-line-action[data-v-170c2d8a]{margin-top:6px;padding:0}.platform-file-preview[data-v-170c2d8a]{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-170c2d8a]{max-width:100%;max-height:260px;object-fit:contain}.platform-raw-json[data-v-170c2d8a]{max-height:68vh;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-170c2d8a]{display:flex;flex-direction:column;gap:0;max-height:70vh;overflow:auto;margin:0;padding:0;list-style:none}.platform-timeline li[data-v-170c2d8a]{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-170c2d8a]{color:#0f172a8a;font-size:12px;line-height:1.5}.platform-timeline-body[data-v-170c2d8a]{display:flex;min-width:0;flex-direction:column;gap:6px}.platform-timeline-body strong[data-v-170c2d8a]{color:var(--text-main);font-size:14px;line-height:1.45;word-break:break-word}.platform-timeline-body span[data-v-170c2d8a]{color:#66756f;font-size:12px}.platform-timeline-meta[data-v-170c2d8a]{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-170c2d8a]{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-170c2d8a]{color:#0f172a8a;font-size:11px;font-weight:700}.platform-timeline-meta dd[data-v-170c2d8a]{margin:4px 0 0;color:var(--text-main);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.platform-timeline-body pre[data-v-170c2d8a]{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}.industry-settings-head[data-v-170c2d8a]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.industry-settings-head>div[data-v-170c2d8a]{display:flex;flex-direction:column;gap:4px}.industry-settings-head strong[data-v-170c2d8a]{color:var(--text-main);font-size:18px}.industry-settings-head span[data-v-170c2d8a]{color:#7b8983;font-size:12px}.industry-settings-groups[data-v-170c2d8a]{display:grid;gap:12px}.industry-settings-groups details[data-v-170c2d8a]{padding:0 16px 16px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff}.industry-settings-groups summary[data-v-170c2d8a]{padding:16px 0;cursor:pointer;color:var(--text-main);font-weight:800}.industry-setting-subsection+.industry-setting-subsection[data-v-170c2d8a]{margin-top:18px;padding-top:16px;border-top:1px solid rgba(15,23,42,.07)}.industry-setting-subsection h4[data-v-170c2d8a]{margin:0 0 10px;color:#52615b;font-size:13px}@media(max-width:900px){.platform-toolbar[data-v-170c2d8a]{align-items:stretch;flex-direction:column}.platform-filter-field[data-v-170c2d8a]{flex-basis:auto;width:100%}.platform-timeline li[data-v-170c2d8a]{grid-template-columns:1fr;gap:6px}.platform-timeline-meta[data-v-170c2d8a],.platform-load-grid[data-v-170c2d8a],.platform-detail-sections[data-v-170c2d8a],.platform-detail-list[data-v-170c2d8a],.platform-detail-list.is-wide[data-v-170c2d8a],.platform-runtime-options[data-v-170c2d8a],.platform-provider-fields[data-v-170c2d8a]{grid-template-columns:1fr}.platform-provider-section-head[data-v-170c2d8a],.platform-provider-form-intro[data-v-170c2d8a],.platform-provider-actions[data-v-170c2d8a]{flex-direction:column;align-items:stretch}.platform-provider-toggle[data-v-170c2d8a]{width:fit-content}.platform-provider-actions .platform-actions[data-v-170c2d8a]{flex-direction:row;align-items:center}}.object-panel[data-v-0909d753]{gap:16px}.project-import-preview[data-v-0909d753]{display:grid;gap:12px}.project-import-table[data-v-0909d753]{width:100%;min-width:980px;border-collapse:collapse}.project-import-table th[data-v-0909d753],.project-import-table td[data-v-0909d753]{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.project-import-table th[data-v-0909d753]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.project-import-table tr.is-error[data-v-0909d753]{background:#dc26260a}.project-import-status[data-v-0909d753]{font-size:13px;line-height:1.5}.project-import-status.is-error[data-v-0909d753]{color:#b91c1c}.project-import-status.is-warning[data-v-0909d753]{color:#b45309}.project-import-status.is-ready[data-v-0909d753]{color:#15803d}.object-table-section[data-v-0909d753]{display:grid;gap:16px}.project-workbench-toolbar[data-v-0909d753]{display:flex;align-items:stretch;justify-content:space-between;gap:16px}.project-insight-cards[data-v-0909d753]{display:grid;flex:1;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}.project-insight-card[data-v-0909d753]{display:grid;gap:3px;padding:13px 16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;color:#64748b;cursor:pointer;font:inherit;text-align:left;transition:.16s ease}.project-insight-card strong[data-v-0909d753]{color:#0f172a;font-size:22px;line-height:1}.project-insight-card span[data-v-0909d753]{font-size:13px}.project-insight-card[data-v-0909d753]:hover,.project-insight-card.is-active[data-v-0909d753]{border-color:#16653466;background:#f4fbf7;box-shadow:0 8px 20px #16653414}.project-view-switch[data-v-0909d753]{width:240px}.project-followup-list[data-v-0909d753]{display:grid;gap:22px}.project-followup-card[data-v-0909d753]{container-type:inline-size;overflow:hidden;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-0909d753],.project-followup-card__footer[data-v-0909d753]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px}.project-followup-card__header[data-v-0909d753]{border-bottom:1px solid rgba(15,23,42,.06)}.project-followup-card__title[data-v-0909d753]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:9px}.project-followup-card__title>button[data-v-0909d753]{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-0909d753]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.project-followup-card__title .object-tag[data-v-0909d753]{padding:5px 10px}.project-stage-tag[data-v-0909d753],.project-followup-status[data-v-0909d753],.project-followup-card__signals span[data-v-0909d753]{padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700}.project-followup-status.is-overdue[data-v-0909d753],.project-followup-status.is-dueRisk[data-v-0909d753]{background:#fff1f2;color:#be123c}.project-followup-status.is-stalled[data-v-0909d753],.project-followup-status.is-noNextPlan[data-v-0909d753]{background:#fff7ed;color:#c2410c}.project-followup-status.is-onTrack[data-v-0909d753]{background:#ecfdf5;color:#047857}.project-followup-status.is-archived[data-v-0909d753]{background:#f1f5f9;color:#64748b}.project-followup-card__signals span[data-v-0909d753]{background:#0f172a0b;font-weight:600}.project-followup-card__signals span.is-positive[data-v-0909d753]{background:#ecfdf5;color:#047857}.project-followup-card__body[data-v-0909d753]{display:grid;grid-template-columns:minmax(150px,.68fr) repeat(2,minmax(0,1fr));gap:12px;padding:14px 24px}.project-followup-card__basic[data-v-0909d753]{display:flex;min-width:0;flex-direction:column;gap:10px;padding:4px 2px}.project-followup-card__basic h3[data-v-0909d753]{margin:0;color:#94a3b8;font-size:13px;font-weight:700}.project-followup-card__basic dl[data-v-0909d753]{display:grid;gap:8px;margin:0}.project-followup-card__basic dl>div[data-v-0909d753]{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px}.project-followup-card__basic dt[data-v-0909d753],.project-followup-card__basic dd[data-v-0909d753]{margin:0;font-size:13px;line-height:1.55}.project-followup-card__basic dt[data-v-0909d753]{color:#94a3b8}.project-followup-card__basic dd[data-v-0909d753]{overflow-wrap:anywhere;color:#334155}.project-followup-label[data-v-0909d753]{color:#94a3b8;font-size:13px;font-weight:700}.project-followup-action[data-v-0909d753]{box-sizing:border-box;display:flex;min-width:0;align-items:stretch;flex-direction:column;gap:7px;min-height:116px;padding:14px 16px;border:1px solid transparent;border-radius:17px;background:#f8fafc;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:.16s ease}.project-followup-action[data-v-0909d753]:hover,.project-followup-action[data-v-0909d753]:focus-visible{border-color:#16653438;background:#f4fbf7;outline:none}.project-followup-action.is-attention[data-v-0909d753]{border-color:#f59e0b3d;background:#fffaf0}.project-followup-action strong[data-v-0909d753]{display:-webkit-box;overflow:hidden;color:#1e293b;font-size:15px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-followup-action small[data-v-0909d753]{color:#94a3b8;font-size:13px}.project-followup-metrics[data-v-0909d753]{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}.project-followup-metrics>button[data-v-0909d753]{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-height:68px;padding:9px;border:0;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:center;transition:.16s ease}.project-followup-metrics>button[data-v-0909d753]:hover,.project-followup-metrics>button[data-v-0909d753]:focus-visible{background:#f2f8f4;outline:none}.project-followup-metrics>button.is-attention strong[data-v-0909d753]{color:#c2410c}.project-followup-metrics strong[data-v-0909d753]{color:#0f172a;font-size:20px}.project-followup-metrics span[data-v-0909d753],.project-followup-metrics small[data-v-0909d753]{color:#64748b;font-size:12px}.project-followup-metrics small[data-v-0909d753]{overflow-wrap:anywhere;color:#94a3b8}.project-followup-card__footer[data-v-0909d753]{justify-content:flex-end;padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(15,23,42,.06);background:#fcfdfd}@container (min-width: 1080px){.project-followup-card__body[data-v-0909d753]{grid-template-columns:minmax(145px,.68fr) repeat(2,minmax(0,1fr)) minmax(268px,1.2fr)}.project-followup-metrics[data-v-0909d753]{grid-column:auto}}@container (max-width: 780px){.project-followup-card__body[data-v-0909d753]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-followup-card__header[data-v-0909d753]{align-items:flex-start;flex-wrap:wrap}.project-followup-card__signals[data-v-0909d753]{width:100%}.project-followup-card__basic[data-v-0909d753],.project-followup-metrics[data-v-0909d753]{grid-column:1 / -1}.project-followup-card__footer .subtle-button[data-v-0909d753]:not(.object-row-more-trigger){display:none}}@container (max-width: 540px){.project-followup-card__body[data-v-0909d753]{grid-template-columns:1fr}.project-followup-card__basic[data-v-0909d753],.project-followup-metrics[data-v-0909d753]{grid-column:auto}.project-followup-metrics[data-v-0909d753]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-followup-card__footer[data-v-0909d753]{flex-wrap:nowrap}.project-followup-card__footer .primary-button[data-v-0909d753]{flex:1}}.filter-field[data-v-0909d753]{display:flex;flex-direction:column;gap:6px}.filter-field span[data-v-0909d753],.object-query-field[data-v-0909d753] .ui-toolbar-label{font-size:12px;font-weight:400;color:#808695}.object-query-field[data-v-0909d753]{flex:0 0 220px}.object-query-field--keyword[data-v-0909d753]{flex:1 1 360px;min-width:320px;max-width:none}.object-query-field--member[data-v-0909d753]{flex:0 0 280px;max-width:280px}.object-query-field--status[data-v-0909d753],.object-query-field--select[data-v-0909d753]{flex:0 0 220px;max-width:220px}.object-query-field--status[data-v-0909d753] .ui-select-trigger,.object-query-field--select[data-v-0909d753] .ui-select-trigger{height:54px;min-height:54px;border-radius:20px;background:#fff;box-shadow:none}.object-query-field--status[data-v-0909d753] .ui-select-value,.object-query-field--select[data-v-0909d753] .ui-select-value{font-size:15px}.object-query-field--member[data-v-0909d753] .member-combo-control{height:54px;min-height:54px;overflow:hidden}.object-query-field--member[data-v-0909d753] .member-combo-main{flex-wrap:nowrap}.object-query-field--member[data-v-0909d753] .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-0909d753] .member-combo-tag{flex-shrink:0;max-width:112px}.table-scroll[data-v-0909d753]{overflow-x:auto}.object-list-load-state[data-v-0909d753]{min-height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px}.object-table[data-v-0909d753]{width:100%;min-width:1116px;border-collapse:collapse;table-layout:fixed}.project-sequence-col[data-v-0909d753]{width:56px}.project-name-col[data-v-0909d753]{width:24%}.project-owner-col[data-v-0909d753]{width:10%}.project-stage-col[data-v-0909d753],.project-tag-col[data-v-0909d753],.project-date-col[data-v-0909d753],.project-plan-col[data-v-0909d753]{width:9%}.project-contract-col[data-v-0909d753],.project-payment-col[data-v-0909d753]{width:12%}.project-profit-col[data-v-0909d753]{width:10%}.project-actions-col[data-v-0909d753]{width:300px}.object-plan-progress-button[data-v-0909d753]{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-0909d753]:hover{background:#20bf641a}.object-table th[data-v-0909d753],.object-table td[data-v-0909d753]{padding:14px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.object-table thead th[data-v-0909d753]{color:#0f172a8a;font-size:12px;font-weight:600}.object-table .table-sequence-cell[data-v-0909d753]{color:var(--text-subtle);text-align:center;white-space:nowrap}.object-name-cell[data-v-0909d753]{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-0909d753],.object-name-cell small[data-v-0909d753]{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.object-name-cell small[data-v-0909d753]{color:var(--text-subtle);line-height:1.45}.object-tags-cell[data-v-0909d753]{display:flex;max-width:180px;flex-wrap:wrap;gap:6px}.object-tag[data-v-0909d753]{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-0909d753]{color:#b45309;font-weight:600}.object-row-actions-cell[data-v-0909d753]{width:300px;overflow:visible}.object-row-actions[data-v-0909d753]{position:relative;display:flex;min-width:300px;gap:8px;overflow:visible}.object-row-actions .subtle-button[data-v-0909d753],.object-row-more-popover button[data-v-0909d753]{white-space:nowrap}.object-row-more-trigger[data-v-0909d753]{padding-right:14px;padding-left:14px}.object-row-more-backdrop[data-v-0909d753]{position:fixed;inset:0;z-index:2090;background:transparent}.object-row-more-popover[data-v-0909d753]{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-0909d753]{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-0909d753]:hover,.object-row-more-popover button[data-v-0909d753]:focus-visible{background:#0f172a0f;outline:none}.object-row-more-popover button.danger-text[data-v-0909d753],.danger-text[data-v-0909d753]{color:#b42318}@media(max-width:1180px){.project-workbench-toolbar[data-v-0909d753]{align-items:stretch;flex-direction:column}.project-view-switch[data-v-0909d753]{width:100%}}@media(max-width:760px){.project-insight-cards[data-v-0909d753]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-followup-card__header[data-v-0909d753],.project-followup-card__footer[data-v-0909d753]{align-items:flex-start;flex-wrap:wrap}}.object-delete-body[data-v-0909d753]{display:flex;flex-direction:column;gap:8px;color:var(--text-subtle)}.object-delete-body strong[data-v-0909d753]{color:var(--text-main)}.object-delete-alert[data-v-0909d753]{margin:0;color:#b42318}.finance-cell[data-v-0909d753]{display:flex;flex-direction:column;gap:2px}.finance-cell span[data-v-0909d753]{color:var(--text-subtle);font-size:12px}.finance-modal-body[data-v-0909d753]{display:grid;gap:16px}.finance-alert[data-v-0909d753]{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-0909d753]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.finance-summary-card[data-v-0909d753]{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-0909d753]{color:var(--text-subtle);font-size:12px}.finance-summary-card strong[data-v-0909d753]{font-size:16px}.finance-record-toolbar[data-v-0909d753]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.finance-record-toolbar h4[data-v-0909d753]{margin:0;color:#0f172a;font-size:16px;line-height:1.4;font-weight:700}.finance-record-toolbar .primary-button.small[data-v-0909d753]{flex-shrink:0}.finance-record-form[data-v-0909d753]{gap:16px}.finance-table-scroll[data-v-0909d753]{overflow-x:auto}.finance-table[data-v-0909d753]{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.finance-col-date[data-v-0909d753]{width:112px}.finance-col-type[data-v-0909d753],.finance-col-category[data-v-0909d753],.finance-col-creator[data-v-0909d753]{width:88px}.finance-col-amount[data-v-0909d753]{width:104px}.finance-col-note[data-v-0909d753]{width:auto}.finance-col-actions[data-v-0909d753]{width:148px}.finance-table th[data-v-0909d753],.finance-table td[data-v-0909d753]{padding:12px 10px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.finance-table thead th[data-v-0909d753]{color:#0f172a8a;font-size:12px;font-weight:600;white-space:nowrap}.finance-table tbody td[data-v-0909d753]{color:#0f172a;font-size:14px}.finance-note-cell[data-v-0909d753]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-row-actions-cell[data-v-0909d753]{width:148px}.finance-row-actions[data-v-0909d753]{display:flex;align-items:center;gap:8px;white-space:nowrap}.finance-row-actions .subtle-button[data-v-0909d753]{flex-shrink:0}.subtle-button.danger[data-v-0909d753]{color:#b91c1c}.finance-delete-body[data-v-0909d753]{display:grid;gap:6px;padding:6px 0}.finance-delete-body strong[data-v-0909d753]{color:#0f172a;font-size:16px}.finance-delete-body span[data-v-0909d753]{color:var(--text-subtle);font-size:13px}.finance-empty[data-v-0909d753]{padding:24px;color:var(--text-subtle);text-align:center}.ticket-work-content[data-v-f0abdfcc]{display:flex;min-width:0;flex-direction:column;gap:16px;color:#17233d}.ticket-work-description[data-v-f0abdfcc]{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-f0abdfcc]{color:#a7aebb}.ticket-work-tags[data-v-f0abdfcc]{display:flex;flex-wrap:wrap;gap:7px}.ticket-work-tags span[data-v-f0abdfcc]{padding:4px 10px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:12px;font-weight:600}.ticket-work-solution[data-v-f0abdfcc]{padding:12px 14px;border-radius:12px;background:#f8faf9}.ticket-work-solution>span[data-v-f0abdfcc],.ticket-regular-after-media>span[data-v-f0abdfcc],.ticket-regular-result>span[data-v-f0abdfcc]{display:block;margin-bottom:5px;color:#8a939f;font-size:11px;font-weight:700}.ticket-work-solution p[data-v-f0abdfcc],.ticket-regular-result p[data-v-f0abdfcc],.ticket-comparison-result p[data-v-f0abdfcc]{margin:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.ticket-media-comparison[data-v-f0abdfcc]{width:100%}.ticket-media-comparison-stage[data-v-f0abdfcc]{width:100%;max-width:560px}.ticket-media-comparison-columns[data-v-f0abdfcc],.ticket-media-comparison-labels[data-v-f0abdfcc]{display:flex;width:100%;align-items:flex-start;gap:16px}.ticket-media-comparison-columns[data-v-f0abdfcc]{position:relative}.ticket-media-comparison-axis[data-v-f0abdfcc]{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-f0abdfcc]{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-f0abdfcc]{min-width:0;flex:1 1 0}.ticket-media-mosaic[data-v-f0abdfcc]{display:grid;width:100%;aspect-ratio:1 / 1;gap:3px}.ticket-media-mosaic.is-one[data-v-f0abdfcc]{grid-template:1fr / 1fr}.ticket-media-mosaic.is-two-columns[data-v-f0abdfcc]{grid-template:1fr / repeat(2,minmax(0,1fr))}.ticket-media-mosaic.is-two-rows[data-v-f0abdfcc]{grid-template:repeat(2,minmax(0,1fr)) / 1fr}.ticket-media-mosaic.is-three[data-v-f0abdfcc],.ticket-media-mosaic.is-four[data-v-f0abdfcc]{grid-template:repeat(2,minmax(0,1fr)) / repeat(2,minmax(0,1fr))}.ticket-media-mosaic.is-three .ticket-media-cell[data-v-f0abdfcc]:first-child{grid-row:1 / 3}.ticket-media-mosaic.is-five[data-v-f0abdfcc]{grid-template:repeat(2,minmax(0,1fr)) / repeat(6,minmax(0,1fr))}.ticket-media-mosaic.is-five .ticket-media-cell[data-v-f0abdfcc]:nth-child(-n+2){grid-column:span 3}.ticket-media-mosaic.is-five .ticket-media-cell[data-v-f0abdfcc]:nth-child(n+3){grid-column:span 2}.ticket-media-mosaic.is-six[data-v-f0abdfcc]{grid-template:repeat(2,minmax(0,1fr)) / repeat(3,minmax(0,1fr))}.ticket-media-mosaic.is-seven[data-v-f0abdfcc],.ticket-media-mosaic.is-eight[data-v-f0abdfcc]{grid-template:repeat(3,minmax(0,1fr)) / repeat(6,minmax(0,1fr))}.ticket-media-mosaic.is-seven .ticket-media-cell[data-v-f0abdfcc]:nth-child(-n+2),.ticket-media-mosaic.is-seven .ticket-media-cell[data-v-f0abdfcc]:nth-child(n+6){grid-column:span 3}.ticket-media-mosaic.is-seven .ticket-media-cell[data-v-f0abdfcc]:nth-child(n+3):nth-child(-n+5),.ticket-media-mosaic.is-eight .ticket-media-cell[data-v-f0abdfcc]:nth-child(-n+3),.ticket-media-mosaic.is-eight .ticket-media-cell[data-v-f0abdfcc]:nth-child(n+6){grid-column:span 2}.ticket-media-mosaic.is-eight .ticket-media-cell[data-v-f0abdfcc]:nth-child(n+4):nth-child(-n+5){grid-column:span 3}.ticket-media-mosaic.is-nine[data-v-f0abdfcc]{grid-template:repeat(3,minmax(0,1fr)) / repeat(3,minmax(0,1fr))}.ticket-media-cell[data-v-f0abdfcc]{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-f0abdfcc]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease}.ticket-media-cell:hover img[data-v-f0abdfcc]{transform:scale(1.025)}.ticket-media-play[data-v-f0abdfcc]{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-f0abdfcc]{margin-top:8px}.ticket-media-comparison-labels span[data-v-f0abdfcc]{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-f0abdfcc]{color:#73777f;background:linear-gradient(90deg,transparent,rgba(238,240,243,.96) 50%,transparent)}.ticket-media-comparison-labels .is-after[data-v-f0abdfcc]{color:#20ad62;background:linear-gradient(90deg,transparent,rgba(43,193,108,.15) 50%,transparent)}.ticket-comparison-result[data-v-f0abdfcc]{width:100%;margin-top:2px}.ticket-comparison-pointer[data-v-f0abdfcc]{display:flex;width:100%;height:8px;gap:16px}.ticket-comparison-pointer span[data-v-f0abdfcc]{display:flex;min-width:0;flex:1 1 0;justify-content:center}.ticket-comparison-pointer i[data-v-f0abdfcc]{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-f0abdfcc]{padding:11px 13px;border-radius:9px;background:#2bc16c1a;color:#4f6659}.ticket-regular-media[data-v-f0abdfcc]{display:grid;width:min(100%,520px);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ticket-regular-media.count-1[data-v-f0abdfcc]{width:min(100%,340px);grid-template-columns:1fr}.ticket-regular-media.count-2[data-v-f0abdfcc],.ticket-regular-media.count-4[data-v-f0abdfcc]{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-regular-media .ticket-media-cell[data-v-f0abdfcc]{aspect-ratio:1 / 1}.ticket-regular-after-media[data-v-f0abdfcc]{display:flex;flex-direction:column;gap:3px}.ticket-regular-result[data-v-f0abdfcc]{padding:12px 14px;border-radius:10px;background:#2bc16c14;color:#4f6659}.project-detail-page[data-v-df11206d]{display:grid;gap:16px;padding:0 4px 28px}.project-detail-back[data-v-df11206d]{width:max-content;border:0;background:transparent;color:#167044;cursor:pointer;font:inherit;font-weight:700}.project-detail-hero[data-v-df11206d]{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-df11206d]{min-width:0}.project-detail-kicker[data-v-df11206d]{color:#2f8b5e;font-size:12px;font-weight:800;letter-spacing:.12em}.project-detail-heading>div[data-v-df11206d]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.project-detail-heading h1[data-v-df11206d]{margin:0;color:#0f172a;font-size:30px}.project-detail-heading p[data-v-df11206d]{margin:10px 0 0;color:#64748b}.project-detail-status[data-v-df11206d],.project-detail-stage[data-v-df11206d]{padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.project-detail-status.is-overdue[data-v-df11206d],.project-detail-status.is-dueRisk[data-v-df11206d]{background:#fff1f2;color:#be123c}.project-detail-status.is-stalled[data-v-df11206d],.project-detail-status.is-noNextPlan[data-v-df11206d]{background:#fff7ed;color:#c2410c}.project-detail-status.is-archived[data-v-df11206d],.project-detail-stage[data-v-df11206d]{background:#f1f5f9;color:#64748b}.project-detail-actions[data-v-df11206d]{display:flex;align-items:flex-start;gap:8px}.project-detail-followup[data-v-df11206d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-column:1/-1}.project-detail-followup>div[data-v-df11206d]{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:#ffffffc7}.project-detail-followup span[data-v-df11206d],.project-detail-followup small[data-v-df11206d]{color:#94a3b8;font-size:12px}.project-detail-followup strong[data-v-df11206d]{color:#1e293b;font-size:14px}.project-detail-metrics[data-v-df11206d]{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 div[data-v-df11206d]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:13px;background:#fff}.project-detail-metrics div+div[data-v-df11206d]{border-left:1px solid rgba(15,23,42,.07)}.project-detail-metrics strong[data-v-df11206d]{font-size:20px}.project-detail-metrics span[data-v-df11206d]{color:#64748b;font-size:12px}.project-detail-tabs[data-v-df11206d]{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-df11206d]{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-df11206d]{background:#eff9f3;color:#166534}.project-detail-content[data-v-df11206d]{min-height:260px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff}.project-detail-content__actions[data-v-df11206d]{display:flex;justify-content:flex-end;margin-bottom:14px}.project-detail-card-list[data-v-df11206d]{display:grid;gap:10px}.project-detail-card-list article[data-v-df11206d]{padding:15px 16px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fbfcfc}.project-detail-card-list p[data-v-df11206d]{margin:7px 0;color:#475569;line-height:1.55}.project-detail-card-list small[data-v-df11206d]{color:#94a3b8}.project-detail-plan-card[data-v-df11206d],.project-detail-ticket-card[data-v-df11206d]{display:flex;align-items:center;gap:12px;transition:border-color .18s ease,background .18s ease}.project-detail-plan-card[data-v-df11206d]:hover,.project-detail-ticket-card[data-v-df11206d]:hover{border-color:#1f8a5b3d;background:#f8fcfa}.project-detail-plan-card.is-overdue[data-v-df11206d]{border-color:#be185d29}.project-detail-plan-card.is-completed[data-v-df11206d]{opacity:.72}.project-detail-plan-check[data-v-df11206d]{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-df11206d]{border-color:#1f8a5b;background:#1f8a5b;box-shadow:inset 0 0 0 4px #fff}.project-detail-plan-check.is-busy[data-v-df11206d]{cursor:wait;opacity:.5}.project-detail-plan-main[data-v-df11206d]{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-df11206d],.project-detail-plan-main small[data-v-df11206d]{margin:0}.project-detail-plan-card[data-v-df11206d] .task-plan-actions-menu{align-self:center}.project-detail-ticket-card[data-v-df11206d]{cursor:pointer}.project-detail-ticket-main[data-v-df11206d]{display:grid;min-width:0;flex:1;gap:6px}.project-detail-ticket-main p[data-v-df11206d],.project-detail-ticket-main small[data-v-df11206d]{margin:0}.project-detail-ticket-detail[data-v-df11206d]{display:grid;gap:22px}.project-detail-ticket-detail dl[data-v-df11206d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.project-detail-ticket-detail dl div[data-v-df11206d]{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#f8faf9}.project-detail-ticket-detail dt[data-v-df11206d]{color:#8a939f;font-size:11px;font-weight:700}.project-detail-ticket-detail dd[data-v-df11206d]{margin:0;color:#344054;font-size:13px;font-weight:600}.project-detail-ticket-mobile[data-v-df11206d]{display:inline-flex;align-items:center;gap:7px}.project-detail-load-more[data-v-df11206d]{min-height:40px;justify-self:stretch;padding:9px 18px;color:#64748b;text-align:center;font:inherit;font-weight:600}.project-detail-finance[data-v-df11206d],.project-detail-finance__summary[data-v-df11206d]{display:grid;gap:14px}.project-detail-finance__summary[data-v-df11206d]{grid-template-columns:repeat(4,minmax(0,1fr))}.project-detail-finance__summary div[data-v-df11206d]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:#f8fafc}.project-detail-finance__summary span[data-v-df11206d]{color:#64748b;font-size:12px}@media(max-width:760px){.project-detail-hero[data-v-df11206d]{grid-template-columns:1fr}.project-detail-followup[data-v-df11206d],.project-detail-metrics[data-v-df11206d],.project-detail-finance__summary[data-v-df11206d],.project-detail-ticket-detail dl[data-v-df11206d]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-actions[data-v-df11206d]{grid-row:2}.project-detail-tabs[data-v-df11206d]{overflow-x:auto}.project-detail-tabs button[data-v-df11206d]{min-width:76px}}.ui-selector-modal[data-v-f01dc0b6]{display:grid;gap:16px}.ui-selector-list[data-v-f01dc0b6]{display:flex;max-height:420px;flex-direction:column;gap:10px;overflow:auto}.ui-selector-item[data-v-f01dc0b6]{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-f01dc0b6]{border-color:#3f8d6542;background:#edf7f1eb}.ui-selector-item-copy strong[data-v-f01dc0b6]{display:block;color:#0f172a;font-size:15px}.ui-selector-item-copy p[data-v-f01dc0b6]{margin:6px 0 0;color:#64748b;line-height:1.5}.ui-selector-item-indicator[data-v-f01dc0b6]{color:#2b7651;font-size:13px;font-weight:600}.ui-selector-empty[data-v-f01dc0b6]{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-f01dc0b6]{display:flex;justify-content:flex-end;gap:12px}.permission-layout[data-v-5d48a4fa]{display:grid;gap:18px}.permission-identity-board[data-v-5d48a4fa]{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-5d48a4fa],.permission-identity-creator[data-v-5d48a4fa]{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-5d48a4fa]{grid-template-columns:auto minmax(0,1fr);background:linear-gradient(90deg,#edf7f1d1,#fff0 62%),#fff}.permission-identity-creator[data-v-5d48a4fa]{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-5d48a4fa]{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-5d48a4fa]{background:#fff8e6;color:#8a6413;border-color:#8a641329}.permission-identity-content[data-v-5d48a4fa]{min-width:0;display:grid;gap:6px}.permission-identity-label[data-v-5d48a4fa]{color:#64748b;font-size:13px;font-weight:800;line-height:1.3}.permission-identity-content h3[data-v-5d48a4fa],.permission-identity-content strong[data-v-5d48a4fa],.permission-identity-content p[data-v-5d48a4fa]{margin:0}.permission-identity-content h3[data-v-5d48a4fa]{color:#0f172a;font-size:30px;line-height:1.14;font-weight:800;overflow-wrap:anywhere}.permission-identity-content strong[data-v-5d48a4fa]{color:#0f172a;font-size:21px;line-height:1.3}.permission-identity-content p[data-v-5d48a4fa]{color:#64748b;font-size:14px;line-height:1.45}.permission-identity-meta[data-v-5d48a4fa]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.permission-identity-meta span[data-v-5d48a4fa]{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-5d48a4fa]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:8px 0 0}.permission-identity-stat[data-v-5d48a4fa]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.permission-identity-stat dt[data-v-5d48a4fa],.permission-identity-stat dd[data-v-5d48a4fa]{margin:0}.permission-identity-stat dt[data-v-5d48a4fa]{color:#64748b;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.permission-identity-stat dd[data-v-5d48a4fa]{color:#0f172a;font-size:19px;font-weight:800;line-height:1.25}.permission-profile-actions[data-v-5d48a4fa],.permission-profile-edit[data-v-5d48a4fa],.permission-profile-more-button[data-v-5d48a4fa],.permission-transfer-button[data-v-5d48a4fa]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;white-space:nowrap}.permission-profile-actions[data-v-5d48a4fa]{width:fit-content;margin-top:8px;position:relative}.permission-profile-edit[data-v-5d48a4fa]{width:fit-content}.permission-profile-more[data-v-5d48a4fa]{position:relative}.permission-profile-more-button[data-v-5d48a4fa]{width:36px;height:36px;padding:0}.permission-profile-more-menu[data-v-5d48a4fa]{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-5d48a4fa]{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-5d48a4fa]:hover,.permission-profile-more-menu button[data-v-5d48a4fa]:focus{background:#f1f5f9}.permission-transfer-button[data-v-5d48a4fa]{grid-column:2;width:fit-content}.permission-card[data-v-5d48a4fa]{display:grid;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fffffff5}.permission-card-head[data-v-5d48a4fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.permission-card-head h3[data-v-5d48a4fa]{margin:0;color:#0f172a;font-size:18px}.permission-card-head p[data-v-5d48a4fa]{margin:6px 0 0;color:#64748b;line-height:1.6}.permission-list[data-v-5d48a4fa]{display:grid;gap:12px}.permission-row[data-v-5d48a4fa]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:8px;background:#f8fafc}.permission-row-admin[data-v-5d48a4fa]{align-items:flex-start}.permission-main[data-v-5d48a4fa]{display:grid;gap:4px}.permission-main strong[data-v-5d48a4fa]{color:#0f172a;font-size:15px}.permission-main span[data-v-5d48a4fa]{color:#64748b;font-size:13px}.permission-meta[data-v-5d48a4fa]{color:#475569}.permission-actions[data-v-5d48a4fa]{display:flex;align-items:center;gap:12px}.permission-admin-side[data-v-5d48a4fa]{display:grid;justify-items:end;gap:12px}.permission-hover-action[data-v-5d48a4fa]{opacity:0;pointer-events:none;transition:opacity .16s ease}.permission-row:hover .permission-hover-action[data-v-5d48a4fa],.permission-row:focus-within .permission-hover-action[data-v-5d48a4fa]{opacity:1;pointer-events:auto}.permission-tag[data-v-5d48a4fa]{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-5d48a4fa]{background:#10b9811f;color:#047857}.permission-empty[data-v-5d48a4fa]{color:#94a3b8}.subtle-button-danger[data-v-5d48a4fa]{color:#b42318}.department-chip-list[data-v-5d48a4fa]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.department-chip[data-v-5d48a4fa]{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-5d48a4fa]{display:grid;gap:18px}.department-admin-section[data-v-5d48a4fa]{display:grid;gap:12px}.department-admin-section-head[data-v-5d48a4fa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.selected-employee-card[data-v-5d48a4fa]{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#f8fafc;color:#475569}.department-option-list[data-v-5d48a4fa]{display:grid;gap:10px;max-height:320px;overflow:auto}.department-option[data-v-5d48a4fa]{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-5d48a4fa]{border-color:#3f8d6542;background:#edf7f1eb}.department-option strong[data-v-5d48a4fa]{color:#0f172a}.department-option p[data-v-5d48a4fa]{margin:4px 0 0;color:#64748b}.modal-error-text[data-v-5d48a4fa]{color:#b91c1c;font-size:13px}.modal-actions[data-v-5d48a4fa]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:900px){.permission-identity-board[data-v-5d48a4fa],.permission-identity-main[data-v-5d48a4fa],.permission-identity-creator[data-v-5d48a4fa]{grid-template-columns:1fr}.permission-identity-main[data-v-5d48a4fa],.permission-identity-creator[data-v-5d48a4fa]{gap:14px;padding:22px}.permission-identity-creator[data-v-5d48a4fa]{border-left:0;border-top:1px solid rgba(148,163,184,.16)}.permission-identity-content h3[data-v-5d48a4fa]{font-size:24px}.permission-profile-actions[data-v-5d48a4fa],.permission-profile-edit[data-v-5d48a4fa],.permission-transfer-button[data-v-5d48a4fa]{width:fit-content}.permission-transfer-button[data-v-5d48a4fa]{grid-column:1}.permission-row[data-v-5d48a4fa],.permission-card-head[data-v-5d48a4fa]{flex-direction:column;align-items:stretch}.permission-actions[data-v-5d48a4fa],.department-chip-list[data-v-5d48a4fa]{justify-content:flex-start}.permission-admin-side[data-v-5d48a4fa]{justify-items:start}}.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-b8b4581d]{display:grid;gap:16px}.common-locations-actions[data-v-b8b4581d]{display:flex;align-items:center;gap:10px}.common-locations-lead[data-v-b8b4581d]{margin:0;color:#64748b;line-height:1.6}.common-locations-error[data-v-b8b4581d]{margin:0;color:#b91c1c}.common-location-limit-grid[data-v-b8b4581d]{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:12px;align-items:start;margin-top:16px}.common-location-editor-form[data-v-b8b4581d]{display:grid;gap:4px}.common-location-editor-actions[data-v-b8b4581d]{width:100%;justify-content:flex-end}.common-location-editor-actions .secondary-button[data-v-b8b4581d],.common-location-editor-actions .secondary-button.danger[data-v-b8b4581d]{min-width:96px}.common-location-editor-actions .primary-button[data-v-b8b4581d]{min-width:144px;padding:0 28px}.common-location-center-field[data-v-b8b4581d]{min-width:0}.common-location-limit-hint[data-v-b8b4581d]{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}.field-block[data-v-b8b4581d]{display:flex;flex-direction:column;gap:9px}.field-block span[data-v-b8b4581d]{color:#344054;font-size:13px;font-weight:600}.field-error-hint[data-v-b8b4581d]{margin:0;color:#b91c1c;font-size:12px;line-height:1.5}@media(max-width:960px){.common-location-limit-grid[data-v-b8b4581d]{grid-template-columns:1fr}}.system-settings-page[data-v-d7db2af9],.ticket-rules-layout[data-v-d7db2af9],.ticket-rules-actions[data-v-d7db2af9],.ticket-rule-block-head[data-v-d7db2af9],.ticket-rule-card-head[data-v-d7db2af9],.ticket-rule-card-actions[data-v-d7db2af9],.ticket-rule-summary[data-v-d7db2af9],.ticket-rule-grid[data-v-d7db2af9],.ticket-rule-condition-actions[data-v-d7db2af9],.feature-module-head[data-v-d7db2af9],.feature-module-topline[data-v-d7db2af9],.feature-module-status[data-v-d7db2af9],.feature-module-action[data-v-d7db2af9],.feature-confirm-summary[data-v-d7db2af9],.organization-upgrade-progress>div[data-v-d7db2af9]:first-child{display:flex;gap:16px}.system-settings-page[data-v-d7db2af9],.ticket-rules-panel[data-v-d7db2af9],.feature-settings-grid[data-v-d7db2af9]{display:grid;align-content:start;gap:20px}.system-settings-caption[data-v-d7db2af9],.system-settings-subtitle[data-v-d7db2af9],.ticket-rule-card-head p[data-v-d7db2af9],.ticket-rule-empty[data-v-d7db2af9],.system-settings-empty[data-v-d7db2af9],.system-settings-error[data-v-d7db2af9],.system-settings-feedback[data-v-d7db2af9],.ticket-rules-aside-card p[data-v-d7db2af9],.filter-field small[data-v-d7db2af9]{margin:0}.system-settings-caption[data-v-d7db2af9],.system-settings-subtitle[data-v-d7db2af9]{color:#64748b;line-height:1.6}.ticket-rules-actions[data-v-d7db2af9]{flex-wrap:wrap;align-items:center;justify-content:flex-end}.feature-settings-grid[data-v-d7db2af9]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-module-card[data-v-d7db2af9]{position:relative;overflow:hidden;display:grid;gap:18px;padding:22px 24px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.feature-module-card[data-v-d7db2af9]:after{display:none}.feature-module-topline[data-v-d7db2af9]{align-items:center;justify-content:space-between}.feature-module-icon[data-v-d7db2af9]{width:58px;height:58px;display:grid;place-items:center;border-radius:8px;color:#2f8d65;background:#eef7f2;border:1px solid rgba(63,141,101,.16)}.feature-module-icon--customer[data-v-d7db2af9]{color:#286c86;background:#edf7fb;border-color:#286c8629}.feature-module-icon--plan[data-v-d7db2af9]{color:#7a5a12;background:#fff8e6;border-color:#7a5a1229}.feature-module-icon--ticket[data-v-d7db2af9]{color:#7c3b4a;background:#fff1f4;border-color:#7c3b4a29}.feature-module-eyebrow[data-v-d7db2af9]{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.feature-module-head[data-v-d7db2af9]{align-items:flex-start;justify-content:space-between;gap:24px}.feature-module-head h4[data-v-d7db2af9]{margin:0;color:#0f172a;font-size:22px;line-height:1.25}.feature-module-head p[data-v-d7db2af9]{margin:10px 0 0;color:#64748b;font-size:15px;line-height:1.7}.feature-module-status[data-v-d7db2af9]{align-items:center;flex:0 0 auto;padding:9px 14px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:14px;font-weight:800}.feature-module-status.is-enabled[data-v-d7db2af9]{background:#3f8d651f;color:#2f8d65}.feature-module-impact[data-v-d7db2af9]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feature-module-impact li[data-v-d7db2af9]{position:relative;padding-left:18px;color:#475569;font-size:14px;line-height:1.55}.feature-module-impact li[data-v-d7db2af9]:before{content:"";position:absolute;left:0;top:.68em;width:7px;height:7px;border-radius:999px;background:#2f8d65}.feature-module-action[data-v-d7db2af9]{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-d7db2af9]{background:#0f172a;box-shadow:0 14px 26px #0f172a29}.feature-module-action[data-v-d7db2af9]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.feature-confirm-modal[data-v-d7db2af9]{display:grid;gap:18px}.feature-confirm-summary[data-v-d7db2af9]{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.22)}.feature-confirm-icon[data-v-d7db2af9]{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-d7db2af9],.feature-confirm-impact strong[data-v-d7db2af9]{display:block;color:#0f172a;font-size:18px;line-height:1.4}.feature-confirm-summary p[data-v-d7db2af9]{margin:6px 0 0;color:#64748b;line-height:1.6}.feature-confirm-impact ul[data-v-d7db2af9]{display:grid;gap:10px;margin:12px 0 0;padding-left:18px;color:#334155;line-height:1.6}.ticket-rules-layout[data-v-d7db2af9]{align-items:flex-start}.ticket-rule-block[data-v-d7db2af9]{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-d7db2af9],.ticket-rule-card-head[data-v-d7db2af9],.ticket-rule-card-actions[data-v-d7db2af9],.ticket-rule-condition-actions[data-v-d7db2af9]{align-items:center;justify-content:space-between}.ticket-rule-block-kicker[data-v-d7db2af9]{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.ticket-rule-editor[data-v-d7db2af9],.ticket-rule-conditions[data-v-d7db2af9]{display:grid;gap:14px}.settings-modal-form[data-v-d7db2af9]{display:grid;gap:18px}.settings-form-section[data-v-d7db2af9]{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-d7db2af9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-form-section-head strong[data-v-d7db2af9]{display:block;color:#0f172a;font-size:18px;line-height:1.4}.settings-form-section-head p[data-v-d7db2af9]{margin:6px 0 0;color:#64748b;line-height:1.6}.settings-form-grid[data-v-d7db2af9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.settings-toggle-card[data-v-d7db2af9]{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-d7db2af9]{display:block;color:#0f172a;font-size:16px}.settings-toggle-card p[data-v-d7db2af9]{margin:6px 0 0;color:#64748b;line-height:1.55}.settings-form-alert[data-v-d7db2af9]{padding:10px 12px;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#fef2f2e0}.organization-upgrade-intro[data-v-d7db2af9]{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-d7db2af9]{color:#0f172a;font-size:16px}.organization-upgrade-intro p[data-v-d7db2af9]{margin:0;color:#475569;line-height:1.7}.organization-upgrade-progress[data-v-d7db2af9]{display:grid;gap:10px;padding:14px 16px;border-radius:8px;background:#f8fafc}.organization-upgrade-progress>div[data-v-d7db2af9]:first-child{align-items:center;justify-content:space-between;color:#475569;font-size:14px}.organization-upgrade-progress strong[data-v-d7db2af9]{color:#2f8d65}.organization-upgrade-progress-track[data-v-d7db2af9]{height:6px;overflow:hidden;border-radius:999px;background:#e2e8f0}.organization-upgrade-progress-track span[data-v-d7db2af9]{display:block;height:100%;border-radius:inherit;background:#2f8d65;transition:width .22s ease}.ticket-rule-card[data-v-d7db2af9]{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-d7db2af9],.ticket-rule-summary[data-v-d7db2af9],.ticket-rule-empty[data-v-d7db2af9],.system-settings-empty[data-v-d7db2af9]{color:#64748b}.ticket-rule-summary[data-v-d7db2af9]{flex-wrap:wrap;font-size:13px}.ticket-rule-grid[data-v-d7db2af9]{flex-wrap:wrap}.ticket-rule-grid>.filter-field[data-v-d7db2af9]{flex:1 1 240px}.ticket-rule-grid-conditions>.filter-field[data-v-d7db2af9]{flex-basis:220px}.ticket-rule-values-field[data-v-d7db2af9]{flex:2 1 360px}.ticket-rule-condition[data-v-d7db2af9]{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-d7db2af9]{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-d7db2af9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-rule-condition-head strong[data-v-d7db2af9]{color:#0f172a;font-size:15px}.ticket-rule-summary-block[data-v-d7db2af9]{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-d7db2af9]{color:#0f172a;font-size:18px}.ticket-rule-condition-list[data-v-d7db2af9]{display:flex;flex-direction:column;gap:8px}.ticket-rule-condition-item[data-v-d7db2af9]{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-d7db2af9]{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:14px}.ticket-rules-aside[data-v-d7db2af9]{display:flex}.ticket-rules-aside-card[data-v-d7db2af9]{width:100%;border-radius:20px;padding:18px 20px;background:#0f172a;color:#e2e8f0;display:grid;gap:8px}.system-settings-error[data-v-d7db2af9]{color:#b91c1c}.system-settings-feedback[data-v-d7db2af9]{color:#0f766e}.filter-field[data-v-d7db2af9]{display:grid;gap:8px}.filter-field span[data-v-d7db2af9]{font-size:13px;font-weight:600;color:#334155}.filter-field input[data-v-d7db2af9],.filter-field select[data-v-d7db2af9],.filter-field textarea[data-v-d7db2af9]{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-d7db2af9]{color:#94a3b8;line-height:1.5}.ticket-rule-inline-toggle[data-v-d7db2af9]{display:inline-flex;align-items:center;gap:10px;color:#0f172a}.ticket-rule-inline-toggle input[data-v-d7db2af9]{width:18px;height:18px}@media(max-width:960px){.ticket-rules-layout[data-v-d7db2af9]{flex-direction:column}.ticket-rules-actions[data-v-d7db2af9],.ticket-rule-card-head[data-v-d7db2af9],.ticket-rule-card-actions[data-v-d7db2af9],.ticket-rule-block-head[data-v-d7db2af9],.settings-form-section-head[data-v-d7db2af9],.settings-toggle-card[data-v-d7db2af9],.ticket-rule-condition-head[data-v-d7db2af9]{flex-direction:column;align-items:flex-start}.ticket-rules-actions[data-v-d7db2af9]{width:100%;justify-content:flex-start}.settings-form-grid[data-v-d7db2af9],.feature-settings-grid[data-v-d7db2af9]{grid-template-columns:1fr}}.ticket-conversation[data-v-4a9d03f5]{display:flex;min-width:0;height:100%;min-height:420px;flex-direction:column;background:#f2f3f4}.ticket-conversation-header[data-v-4a9d03f5]{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-4a9d03f5]{display:flex;min-width:0;align-items:center;gap:7px}.ticket-conversation-header strong[data-v-4a9d03f5]{color:#344054;font-size:13px}.ticket-conversation-header span[data-v-4a9d03f5]{color:#98a2b3;font-size:11px}.ticket-conversation-header i[data-v-4a9d03f5]{width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 3px #e5484d1a}.ticket-conversation-header button[data-v-4a9d03f5],.ticket-conversation-earlier[data-v-4a9d03f5]{padding:0;border:0;background:transparent;color:#5b6574;cursor:pointer;font-size:11px}.ticket-conversation-header button[data-v-4a9d03f5]:hover,.ticket-conversation-earlier[data-v-4a9d03f5]:hover{color:#20a85d}.ticket-conversation-scroll[data-v-4a9d03f5]{min-height:0;flex:1;overflow-y:auto;padding:14px 16px 20px;scrollbar-width:thin;scrollbar-color:#cfd4da transparent}.ticket-conversation-earlier[data-v-4a9d03f5]{display:block;width:100%;margin-bottom:12px;text-align:center;color:#98a2b3}.ticket-conversation-empty[data-v-4a9d03f5]{display:grid;min-height:300px;place-items:center;color:#a0a7b0;font-size:13px}.ticket-message-block[data-v-4a9d03f5]{margin-bottom:16px}.ticket-message-time[data-v-4a9d03f5]{display:block;padding:10px 0 8px;color:#a0a4aa;font-size:11px;text-align:center}.ticket-system-message[data-v-4a9d03f5]{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-4a9d03f5]{display:flex;align-items:flex-start;justify-content:flex-start;gap:9px}.ticket-chat-row.is-self[data-v-4a9d03f5]{justify-content:flex-end}.ticket-chat-avatar[data-v-4a9d03f5]{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-4a9d03f5]{width:100%;height:100%;object-fit:cover}.ticket-chat-main[data-v-4a9d03f5]{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-4a9d03f5]{align-items:flex-end}.ticket-chat-author[data-v-4a9d03f5]{margin:-2px 0 3px;color:#8d9299;font-size:10px}.ticket-chat-bubble[data-v-4a9d03f5]{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-4a9d03f5]:before,.ticket-chat-row.is-self .ticket-chat-bubble[data-v-4a9d03f5]: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-4a9d03f5]:before{left:-6px;border-right:7px solid #fff}.ticket-chat-row.is-self .ticket-chat-bubble[data-v-4a9d03f5]:after{right:-6px;border-left:7px solid #fff}.ticket-chat-bubble>p[data-v-4a9d03f5]{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-4a9d03f5]{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-4a9d03f5]{display:grid;max-width:226px;grid-template-columns:repeat(3,70px);gap:4px;padding:8px}.ticket-chat-images.is-single[data-v-4a9d03f5]{grid-template-columns:148px}.ticket-chat-images button[data-v-4a9d03f5]{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-4a9d03f5]{width:148px;height:148px}.ticket-chat-images img[data-v-4a9d03f5]{width:100%;height:100%;object-fit:cover}.routing-panel[data-v-9d5eb43b],.routing-content[data-v-9d5eb43b],.routing-rule-group[data-v-9d5eb43b],.routing-list[data-v-9d5eb43b],.routing-form[data-v-9d5eb43b]{display:grid}.routing-panel[data-v-9d5eb43b]{gap:20px}.routing-primary-actions[data-v-9d5eb43b]{display:flex;justify-content:flex-end}.routing-primary-actions .primary-button[data-v-9d5eb43b]{display:inline-flex;align-items:center;gap:7px}.routing-content[data-v-9d5eb43b]{gap:24px}.routing-setting-row[data-v-9d5eb43b]{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-9d5eb43b]:hover{border-color:#1f8a5b61;box-shadow:0 8px 24px #0f172a0f}.routing-setting-copy[data-v-9d5eb43b]{display:grid;gap:5px}.routing-setting-copy strong[data-v-9d5eb43b],.routing-rule-main strong[data-v-9d5eb43b],.routing-readonly-rule strong[data-v-9d5eb43b],.routing-delete-content strong[data-v-9d5eb43b]{font-size:15px;line-height:1.65}.routing-setting-copy span[data-v-9d5eb43b],.routing-rule-main span[data-v-9d5eb43b],.routing-readonly-rule span[data-v-9d5eb43b]{color:#718096;font-size:13px}.routing-rule-group[data-v-9d5eb43b]{gap:12px}.routing-rule-group h3[data-v-9d5eb43b]{margin:0;color:#26332c;font-size:14px}.routing-list[data-v-9d5eb43b]{gap:12px}.routing-rule[data-v-9d5eb43b]{overflow:hidden;border:1px solid #e4e9ed;border-radius:16px;background:#fff;transition:border-color .16s ease,opacity .16s ease}.routing-rule[data-v-9d5eb43b]:hover{border-color:#1f8a5b47}.routing-rule.is-disabled[data-v-9d5eb43b],.routing-readonly-rule.is-disabled[data-v-9d5eb43b]{opacity:.56}.routing-rule-main[data-v-9d5eb43b]{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-9d5eb43b]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #f0f2f4;padding:11px 16px}.routing-status[data-v-9d5eb43b],.routing-rule-actions[data-v-9d5eb43b],.routing-rule-actions button[data-v-9d5eb43b]{display:inline-flex;align-items:center}.routing-status[data-v-9d5eb43b]{gap:8px;border:0;background:transparent;color:#5f6b64;font:inherit;font-size:13px;cursor:pointer}.routing-switch[data-v-9d5eb43b]{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-9d5eb43b]{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .16s ease}.routing-switch.active[data-v-9d5eb43b]{background:#27885d}.routing-switch.active span[data-v-9d5eb43b]{transform:translate(14px)}.routing-rule-actions[data-v-9d5eb43b]{gap:4px}.routing-rule-actions button[data-v-9d5eb43b]{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-9d5eb43b]:hover{background:#f4f7f5}.routing-rule-actions .danger[data-v-9d5eb43b]{color:#b42318}.routing-inherited[data-v-9d5eb43b]{overflow:hidden;border:1px solid #e7eaed;border-radius:16px;background:#f8faf9}.routing-inherited-head[data-v-9d5eb43b]{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-9d5eb43b]{display:inline-flex;align-items:baseline;gap:8px}.routing-inherited-head small[data-v-9d5eb43b]{color:#819087}.routing-inherited-head svg[data-v-9d5eb43b]{transition:transform .16s ease}.routing-inherited-head svg.open[data-v-9d5eb43b]{transform:rotate(180deg)}.routing-inherited-list[data-v-9d5eb43b]{display:grid;border-top:1px solid #e7eaed}.routing-readonly-rule[data-v-9d5eb43b]{display:grid;gap:5px;padding:14px 18px}.routing-readonly-rule+.routing-readonly-rule[data-v-9d5eb43b]{border-top:1px solid #e7eaed}.routing-empty[data-v-9d5eb43b]{min-height:240px}.routing-sentence-editor[data-v-9d5eb43b]{display:grid;gap:18px}.routing-condition-mode[data-v-9d5eb43b],.routing-condition-head[data-v-9d5eb43b],.routing-scope-head[data-v-9d5eb43b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.routing-condition-mode>span[data-v-9d5eb43b],.routing-condition-head>span[data-v-9d5eb43b]{color:#66736b;font-size:13px;font-weight:700}.routing-segment[data-v-9d5eb43b]{display:inline-flex;gap:3px;border-radius:10px;background:#eef2ef;padding:3px}.routing-segment button[data-v-9d5eb43b]{border:0;border-radius:8px;background:transparent;padding:7px 11px;color:#647169;cursor:pointer}.routing-segment button.active[data-v-9d5eb43b]{background:#fff;color:#1d704c;box-shadow:0 2px 8px #0f172a14}.routing-condition-line[data-v-9d5eb43b]{display:grid;gap:8px}.routing-condition-head button[data-v-9d5eb43b],.routing-add-condition[data-v-9d5eb43b]{border:0;background:transparent;color:#7b8780;cursor:pointer}.routing-condition-head button[data-v-9d5eb43b]:hover{color:#b42318}.routing-condition-row[data-v-9d5eb43b],.routing-target-row[data-v-9d5eb43b]{display:grid;align-items:center;gap:10px}.routing-condition-row[data-v-9d5eb43b]{grid-template-columns:auto minmax(150px,.72fr) minmax(220px,1.28fr)}.routing-target-row[data-v-9d5eb43b]{grid-template-columns:auto minmax(150px,.7fr) minmax(220px,1.3fr) auto;padding-top:4px}.routing-target-row[data-v-9d5eb43b]:has(.routing-target-type:last-of-type){grid-template-columns:auto minmax(220px,1fr) auto}.routing-sentence-word[data-v-9d5eb43b]{color:#233029;font-size:15px;font-weight:700;white-space:nowrap}.routing-condition-text[data-v-9d5eb43b]{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-9d5eb43b]:focus{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f;outline:0}.routing-add-condition[data-v-9d5eb43b]{justify-self:end;border-radius:9px;background:#f1f4f2;padding:7px 10px;font-weight:700}.routing-add-condition[data-v-9d5eb43b]:hover{background:#e7ece9;color:#385145}.routing-scope-editor[data-v-9d5eb43b]{display:grid;gap:13px;margin-top:24px;border-radius:16px;background:#f5f8f6;padding:16px}.routing-scope-head strong[data-v-9d5eb43b]{font-size:14px}.routing-scope-head>span[data-v-9d5eb43b],.routing-fixed-scope[data-v-9d5eb43b]{color:#6f7d75;font-size:13px}.routing-fixed-scope[data-v-9d5eb43b]{margin:24px 0 0}.routing-error[data-v-9d5eb43b]{margin:0;border-radius:10px;background:#fff1f0;padding:10px 12px;color:#b42318;font-size:13px}.routing-public-form[data-v-9d5eb43b],.routing-delete-content[data-v-9d5eb43b]{display:grid;gap:18px}.routing-public-form>p[data-v-9d5eb43b],.routing-delete-content p[data-v-9d5eb43b]{margin:0;color:#66736b;line-height:1.65}.danger-button[data-v-9d5eb43b]{border:0;border-radius:12px;background:#b42318;padding:10px 18px;color:#fff;font:inherit;font-weight:700;cursor:pointer}.danger-button[data-v-9d5eb43b]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:760px){[data-v-9d5eb43b] .ticket-rule-editor-modal .crud-modal-header,[data-v-9d5eb43b] .ticket-rule-public-modal .crud-modal-header,[data-v-9d5eb43b] .ticket-rule-delete-modal .crud-modal-header{align-items:flex-start;flex-direction:row}.routing-primary-actions .primary-button[data-v-9d5eb43b]{width:100%;justify-content:center}.routing-rule-footer[data-v-9d5eb43b],.routing-condition-mode[data-v-9d5eb43b],.routing-scope-head[data-v-9d5eb43b]{align-items:flex-start;flex-direction:column}.routing-condition-row[data-v-9d5eb43b],.routing-target-row[data-v-9d5eb43b],.routing-target-row[data-v-9d5eb43b]:has(.routing-target-type:last-of-type){grid-template-columns:1fr}.routing-condition-row .routing-sentence-word[data-v-9d5eb43b],.routing-target-row .routing-sentence-word[data-v-9d5eb43b]{padding-left:2px}.routing-segment[data-v-9d5eb43b]{width:100%}.routing-segment button[data-v-9d5eb43b]{flex:1}}.ticket-page[data-v-bd35f265]{gap:16px}.ticket-import-table-scroll[data-v-bd35f265]{overflow-x:auto}.ticket-import-table[data-v-bd35f265]{min-width:920px}.ticket-import-table th[data-v-bd35f265],.ticket-import-table td[data-v-bd35f265]{padding:12px 14px;vertical-align:top}.ticket-import-table td[data-v-bd35f265]:nth-child(2),.ticket-import-table td[data-v-bd35f265]:nth-child(3){display:grid;gap:4px}.ticket-import-table small[data-v-bd35f265]{color:#98a2b3}.ticket-import-table tr.is-error[data-v-bd35f265]{background:#d92d200a}.ticket-import-status[data-v-bd35f265]{font-size:13px;font-weight:700}.ticket-import-status.is-error[data-v-bd35f265]{color:#d92d20}.ticket-import-status.is-warning[data-v-bd35f265]{color:#b54708}.ticket-import-status.is-ready[data-v-bd35f265]{color:#178247}.ticket-section-head[data-v-bd35f265]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ticket-filter-card[data-v-bd35f265]{background:transparent}.filter-field[data-v-bd35f265]{display:flex;flex-direction:column;gap:6px}.filter-field span[data-v-bd35f265],.query-field[data-v-bd35f265] .ui-toolbar-label,.query-field[data-v-bd35f265] .ui-date-range-label,.query-field[data-v-bd35f265] .ui-tag-select-label{font-size:12px;font-weight:400;color:#808695}.query-field[data-v-bd35f265]{flex:0 0 180px}.query-field--date[data-v-bd35f265],.query-field--date-range[data-v-bd35f265]{flex:1 1 620px;max-width:720px}.query-field--keyword[data-v-bd35f265]{flex:1 1 420px;max-width:520px}.query-field--member[data-v-bd35f265]{flex:1 1 280px;max-width:360px}.query-field--status[data-v-bd35f265]{flex:0 1 280px;max-width:320px}.query-field--tag[data-v-bd35f265]{flex:1 1 240px;max-width:320px}.query-field--project[data-v-bd35f265],.query-field--customer[data-v-bd35f265]{flex:1 1 280px;max-width:360px}.query-field--status[data-v-bd35f265] .ui-select-trigger,.query-field--tag[data-v-bd35f265] .ui-tag-select-trigger{height:54px;min-height:54px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:none}.query-field--tag[data-v-bd35f265] .ui-tag-select-field{gap:6px}.query-field--status[data-v-bd35f265] .ui-select-value,.query-field--tag[data-v-bd35f265] .ui-tag-select-trigger{font-size:15px}.query-field--status[data-v-bd35f265] .ui-select-meta{display:none}.query-field--member[data-v-bd35f265] .member-combo-control,.query-field--project[data-v-bd35f265] .project-combo-control,.query-field--customer[data-v-bd35f265] .customer-combo-control{height:54px;min-height:54px;overflow:hidden}.query-field--member[data-v-bd35f265] .member-combo-main,.query-field--project[data-v-bd35f265] .project-combo-main,.query-field--customer[data-v-bd35f265] .customer-combo-main{flex-wrap:nowrap}.query-field--member[data-v-bd35f265] .member-combo-input,.query-field--project[data-v-bd35f265] .project-combo-input,.query-field--customer[data-v-bd35f265] .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-bd35f265] .member-combo-tag{flex-shrink:0;max-width:92px}.query-field--project[data-v-bd35f265] .project-combo-tag,.query-field--customer[data-v-bd35f265] .customer-combo-tag{flex-shrink:0;max-width:120px}.ticket-query-footer[data-v-bd35f265]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ticket-query-footer[data-v-bd35f265]{justify-content:flex-start}.ticket-insight-tabs[data-v-bd35f265]{display:flex;align-items:flex-end;gap:28px;border-bottom:1px solid rgba(15,23,42,.1)}.ticket-insight-tabs button[data-v-bd35f265]{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-bd35f265]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.ticket-insight-tabs button[data-v-bd35f265]:hover,.ticket-insight-tabs button.active[data-v-bd35f265]{color:var(--green-700)}.ticket-insight-tabs button.active[data-v-bd35f265]:after{background:var(--green-600)}.ticket-insight-tabs span[data-v-bd35f265]{font-size:14px;font-weight:700}.ticket-insight-tabs strong[data-v-bd35f265]{color:currentColor;font-size:18px;line-height:1}.ticket-list-section[data-v-bd35f265]{display:flex;flex-direction:column}.ticket-section-head strong[data-v-bd35f265]{display:block;font-size:18px;color:#17233d}.ticket-section-head small[data-v-bd35f265]{color:#808695}.ticket-list-grid[data-v-bd35f265]{display:flex;flex-direction:column;gap:24px}.ticket-list-load-state[data-v-bd35f265]{min-height:28px;display:flex;align-items:center;justify-content:center;padding-top:14px;color:#94a3b8;font-size:13px}.gongdan-card[data-v-bd35f265]{position:relative;container-type:inline-size;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-bd35f265]:hover{box-shadow:0 12px 40px #00000014;border-color:#20a85d33}.card-header[data-v-bd35f265]{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-bd35f265]{display:flex;min-width:0;align-items:center;gap:12px}.gongdan-id[data-v-bd35f265]{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-bd35f265]{min-width:0;overflow:hidden;color:#17233d;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ticket-overdue-badge[data-v-bd35f265]{flex:none;padding:3px 8px;border-radius:999px;background:#f091231f;color:#c97917;font-size:11px;font-weight:700}.header-right[data-v-bd35f265]{display:flex;flex:none;align-items:center;gap:10px}.ticket-handler-pill[data-v-bd35f265]{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-handler-avatar[data-v-bd35f265]{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-bd35f265]{width:100%;height:100%;object-fit:cover}.ticket-handler-pill>strong[data-v-bd35f265]{max-width:120px;overflow:hidden;color:#4b5563;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-bd35f265]{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-bd35f265]{background:#9ca3af29;color:#596273}.status-badge.is-processing[data-v-bd35f265]{background:#faad1429;color:#c57d02}.status-badge.is-done[data-v-bd35f265]{background:#20bf6424;color:#20a85d}.status-badge.is-cancelled[data-v-bd35f265]{background:#f3f4f6;color:#6b7280}.ticket-qrcode-trigger[data-v-bd35f265]{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-bd35f265]:hover{border-color:#20a85d59;background:#20a85d0f}.ticket-card-body[data-v-bd35f265]{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-bd35f265],.ticket-content-column[data-v-bd35f265]{min-width:0;box-sizing:border-box;padding:20px;border-right:1px solid #edf0f2;background:#fff}.ticket-basic-column[data-v-bd35f265]{background:#fbfcfc}.ticket-basic-title[data-v-bd35f265],.ticket-column-title[data-v-bd35f265]{margin-bottom:16px;color:#8b939e;font-size:12px;font-weight:700}.ticket-basic-column dl[data-v-bd35f265]{display:grid;gap:0;margin:0}.ticket-basic-column dl>div[data-v-bd35f265]{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-bd35f265]:last-child{border-bottom:0}.ticket-basic-column dt[data-v-bd35f265]{color:#98a2b3;font-size:12px}.ticket-basic-column dd[data-v-bd35f265]{min-width:0;margin:0;color:#475467;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ticket-media-preview[data-v-bd35f265]{position:fixed;z-index:120;inset:0;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;grid-template-rows:64px minmax(0,1fr);align-items:center;background:#000000f0;color:#fff}.ticket-media-preview header[data-v-bd35f265]{grid-column:1 / -1;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 18px 0 24px}.ticket-media-preview header span[data-v-bd35f265]{color:#ffffffb8;font-size:13px}.ticket-media-preview header button[data-v-bd35f265],.ticket-media-preview-nav[data-v-bd35f265]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.ticket-media-preview>img[data-v-bd35f265],.ticket-media-preview>video[data-v-bd35f265]{grid-column:2;grid-row:2;width:100%;height:100%;object-fit:contain}.ticket-media-preview-nav[data-v-bd35f265]{grid-row:2;justify-self:center}.ticket-media-preview-nav.is-previous[data-v-bd35f265]{grid-column:1}.ticket-media-preview-nav.is-next[data-v-bd35f265]{grid-column:3}.placeholder-only[data-v-bd35f265]{margin:0;color:#808695}.ticket-section-head[data-v-bd35f265]{margin-bottom:16px}@container (max-width: 840px){.ticket-card-body[data-v-bd35f265]{grid-template-columns:minmax(200px,30fr) minmax(360px,70fr)}.ticket-card-body[data-v-bd35f265]>.ticket-conversation{grid-column:1 / -1;min-height:380px;border-top:1px solid #edf0f2}}@container (max-width: 620px){.card-header[data-v-bd35f265]{align-items:flex-start;flex-direction:column}.ticket-card-heading[data-v-bd35f265]{width:100%}.header-right[data-v-bd35f265]{width:100%;justify-content:space-between}.ticket-card-body[data-v-bd35f265]{grid-template-columns:1fr}.ticket-basic-column[data-v-bd35f265],.ticket-content-column[data-v-bd35f265]{border-right:0;border-bottom:1px solid #edf0f2}.ticket-card-body[data-v-bd35f265]>.ticket-conversation{grid-column:1}}.ui-toolbar-field[data-v-28e74c23]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.ui-toolbar-label[data-v-28e74c23]{font-size:13px;font-weight:700;color:#556070}.department-select-control[data-v-28e74c23]{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-28e74c23]:hover,.department-select-control.is-open[data-v-28e74c23]{border-color:#3f8d6573;box-shadow:0 0 0 3px #62a57e1f}.department-select-control.is-disabled[data-v-28e74c23]{cursor:not-allowed;opacity:.65}.department-select-control.is-empty .department-select-value[data-v-28e74c23]{color:#8b94a7}.department-select-value[data-v-28e74c23]{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-clear[data-v-28e74c23],.department-select-chevron[data-v-28e74c23]{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-28e74c23]{color:#64748b}.department-select-clear[data-v-28e74c23]:hover,.department-select-chevron[data-v-28e74c23]:hover{background:#0f172a0d}.department-select-clear[data-v-28e74c23]:disabled,.department-select-chevron[data-v-28e74c23]:disabled{cursor:not-allowed}.department-select-panel[data-v-28e74c23]{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-28e74c23] .department-tree-list{max-height:300px;min-height:180px;border:0;border-radius:16px;background:transparent;padding:4px 0 0}.schedule-import-mapping-panel[data-v-054e44a5]{display:grid;gap:12px}.schedule-import-mapping-head[data-v-054e44a5]{display:grid;gap:4px}.schedule-import-mapping-head h5[data-v-054e44a5]{margin:0;color:#0f172a;font-size:15px}.schedule-import-mapping-head p[data-v-054e44a5],.schedule-import-mapping-note[data-v-054e44a5]{margin:0;color:#64748b;font-size:13px;line-height:1.45}.schedule-import-mapping-table[data-v-054e44a5]{display:grid;gap:8px}.schedule-import-mapping-table-head[data-v-054e44a5],.schedule-import-mapping-table-row[data-v-054e44a5]{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-054e44a5]{padding:0 12px;color:#64748b;font-size:12px;font-weight:700}.schedule-import-mapping-table-row[data-v-054e44a5]{min-height:52px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.schedule-import-mapping-table-row.pending[data-v-054e44a5]{border-color:#fde68a;background:#fffdf7}.schedule-import-mapping-table-row.ready[data-v-054e44a5]{border-color:#bbf7d0}.schedule-import-mapping-value[data-v-054e44a5]{display:flex;align-items:center;gap:8px;min-width:0}.schedule-import-mapping-value strong[data-v-054e44a5]{overflow:hidden;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.schedule-import-mapping-status[data-v-054e44a5]{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-054e44a5]{background:#fef3c7;color:#b45309}.schedule-import-mapping-status.ready[data-v-054e44a5]{background:#dcfce7;color:#166534}.schedule-import-mapping-count[data-v-054e44a5]{color:#475569;font-size:13px;font-weight:600}.schedule-import-action-group[data-v-054e44a5]{display:inline-flex;padding:3px;border:1px solid #dbe4ea;border-radius:999px;background:#f8fafc}.schedule-import-action-button[data-v-054e44a5]{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-054e44a5]{background:#2f855a;color:#fff;box-shadow:0 4px 12px #2f855a3d}.schedule-import-mapping-target[data-v-054e44a5]{min-width:0}.schedule-import-mapping-note[data-v-054e44a5]{display:block;margin:0}@media(max-width:960px){.schedule-import-mapping-table-head[data-v-054e44a5]{display:none}.schedule-import-mapping-table-row[data-v-054e44a5]{grid-template-columns:1fr;gap:10px}}.schedule-import-preview-pane[data-v-bd8e137c]{display:grid;gap:12px;min-height:0}.schedule-import-preview-toolbar[data-v-bd8e137c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-import-preview-tabs[data-v-bd8e137c]{display:inline-flex;gap:8px}.schedule-import-preview-tab[data-v-bd8e137c]{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-bd8e137c]{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-bd8e137c]{border-color:#2f855a;background:#f0fdf4;color:#166534}.schedule-import-preview-tab.active span[data-v-bd8e137c]{background:#dcfce7;color:#166534}.schedule-import-preview-tab.danger span[data-v-bd8e137c]{background:#fee2e2;color:#b42318}.schedule-import-preview-toolbar-hint[data-v-bd8e137c]{margin:0;color:#b45309;font-size:13px}.schedule-import-preview-split[data-v-bd8e137c]{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-bd8e137c]{display:grid;align-content:start;min-height:0;overflow:auto;border-right:1px solid #e2e8f0;background:#f8fafc}.schedule-import-preview-list-row[data-v-bd8e137c]{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-bd8e137c]:not(.schedule-import-member-tag),.schedule-import-preview-list-row em[data-v-bd8e137c],.schedule-import-preview-detail-head>span[data-v-bd8e137c]:not(.schedule-import-member-tag),.schedule-import-preview-detail-head em[data-v-bd8e137c]{color:#64748b;font-size:13px;font-style:normal}.schedule-import-preview-list-head[data-v-bd8e137c],.schedule-import-preview-member-line[data-v-bd8e137c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.schedule-import-preview-list-head strong[data-v-bd8e137c],.schedule-import-preview-member-line strong[data-v-bd8e137c]{color:#0f172a;font-size:14px}.schedule-import-preview-member-line strong[data-v-bd8e137c]{font-size:16px}.schedule-import-member-tag[data-v-bd8e137c]{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-bd8e137c]{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-bd8e137c]:hover:not(:disabled){background:#fff7f7}.schedule-import-member-tag-action[data-v-bd8e137c]:disabled{cursor:not-allowed;opacity:.65}.schedule-import-preview-list-badge[data-v-bd8e137c]{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-bd8e137c]{background:#dcfce7;color:#166534}.schedule-import-preview-list-badge.error[data-v-bd8e137c]{background:#fee2e2;color:#b42318}.schedule-import-preview-list-row.active[data-v-bd8e137c]{background:#eaf7f1}.schedule-import-preview-list-row.error[data-v-bd8e137c]:not(.active){background:#fff7f7}.schedule-import-preview-detail[data-v-bd8e137c]{min-width:0;min-height:0;padding:18px 20px 22px;overflow:auto}.schedule-import-preview-detail-head[data-v-bd8e137c]{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.schedule-import-preview-issues[data-v-bd8e137c]{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-bd8e137c]{margin:0;color:#b42318;font-size:13px}.schedule-import-cell-grid[data-v-bd8e137c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;margin-top:16px}.schedule-import-cell-card[data-v-bd8e137c]{display:grid;gap:4px;padding:10px;border:1px solid #dbe4ea;border-radius:10px;background:#f8fafc}.schedule-import-cell-card strong[data-v-bd8e137c]{color:#0f172a;font-size:16px}.schedule-import-cell-date[data-v-bd8e137c],.schedule-import-cell-meta[data-v-bd8e137c],.schedule-import-cell-issue[data-v-bd8e137c]{color:#64748b;font-size:12px}.schedule-import-cell-issue[data-v-bd8e137c]{color:#b42318;font-weight:700;line-height:1.35}.schedule-import-cell-quick-assign[data-v-bd8e137c]{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-bd8e137c]:hover:not(:disabled){background:#fff7f7}.schedule-import-cell-quick-assign[data-v-bd8e137c]:disabled{cursor:not-allowed;opacity:.65}.schedule-import-cell-card.rest[data-v-bd8e137c]{border-color:#bfdbfe;background:#eff6ff}.schedule-import-cell-card.ignore[data-v-bd8e137c]{border-color:#e2e8f0;background:#f1f5f9}.schedule-import-cell-card.error[data-v-bd8e137c]{border-color:#fecaca;background:#fff1f2}.schedule-import-preview-empty[data-v-bd8e137c]{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-bd8e137c]{color:#0f172a}.schedule-import-preview-empty p[data-v-bd8e137c]{margin:0}@media(max-width:960px){.schedule-import-preview-split[data-v-bd8e137c]{grid-template-columns:1fr}.schedule-import-preview-list[data-v-bd8e137c]{max-height:220px;border-right:0;border-bottom:1px solid #e2e8f0}.schedule-import-preview-toolbar[data-v-bd8e137c]{flex-direction:column;align-items:flex-start}}.schedule-import-mask[data-v-f84de784]{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-f84de784]{display:flex;width:min(1120px,96vw);max-height:90vh;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0f172a38}.schedule-import-card.is-preview[data-v-f84de784]{width:min(1180px,96vw);height:min(860px,90vh)}.schedule-import-card.is-upload-idle[data-v-f84de784]{width:min(720px,calc(100vw - 120px));max-height:min(760px,calc(100vh - 72px));border-radius:24px}.schedule-import-card.is-upload-idle .schedule-import-head[data-v-f84de784]{gap:24px;padding:28px 34px 24px;background:#fff}.schedule-import-card.is-upload-idle .schedule-import-head h4[data-v-f84de784]{margin:0 0 8px;font-size:24px;line-height:1.2}.schedule-import-card.is-upload-idle .schedule-import-head p[data-v-f84de784]{margin:0}.schedule-import-card.is-upload-idle .schedule-import-close[data-v-f84de784]{width:42px;height:42px;font-size:28px}.schedule-import-card.is-upload-idle .schedule-import-close[data-v-f84de784]:hover{background:#e2e8f0}.schedule-import-head[data-v-f84de784],.schedule-import-footer[data-v-f84de784]{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-f84de784]{align-items:flex-start;background:linear-gradient(180deg,#f8fffc,#fff)}.schedule-import-head-actions[data-v-f84de784]{display:flex;flex-shrink:0;align-items:center;gap:10px}.schedule-import-head-main[data-v-f84de784]{min-width:0;flex:1}.schedule-import-head-top[data-v-f84de784]{display:block;min-width:0}.schedule-import-head-title-group[data-v-f84de784]{display:grid;gap:4px;min-width:0}.schedule-import-head-title-row[data-v-f84de784]{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-width:0}.schedule-import-head-kicker[data-v-f84de784]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em}.schedule-import-file-name[data-v-f84de784]{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-f84de784]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.schedule-import-head-meta>span[data-v-f84de784]: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-f84de784]{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-f84de784]{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-f84de784]:hover{color:#14532d;text-decoration:underline}.schedule-import-footer[data-v-f84de784]{align-items:center;border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end}.schedule-import-head h4[data-v-f84de784]{margin:0;color:#0f172a;font-size:22px}.schedule-import-head p[data-v-f84de784],.schedule-import-dropzone p[data-v-f84de784],.schedule-import-footer-hint[data-v-f84de784]{margin:6px 0 0;color:#64748b;font-size:13px}.schedule-import-card.is-upload-idle .schedule-import-head p[data-v-f84de784],.schedule-import-dropzone p[data-v-f84de784]{margin:0}.schedule-import-close[data-v-f84de784]{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-f84de784]{overflow:auto;padding:22px 26px}.schedule-import-body.is-upload-idle[data-v-f84de784]{padding:0}.schedule-import-upload-stage[data-v-f84de784]{display:grid}.schedule-import-download-row[data-v-f84de784]{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-f84de784]{min-width:0}.schedule-import-download-copy strong[data-v-f84de784]{color:#0f172a;font-size:15px}.schedule-import-download-copy>p[data-v-f84de784]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.schedule-import-compat-toggle-line[data-v-f84de784]{margin-top:6px}.schedule-import-compat-toggle[data-v-f84de784]{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-f84de784]:hover{color:#14532d}.schedule-import-compat-collapse[data-v-f84de784]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.schedule-import-compat-collapse.is-expanded[data-v-f84de784]{grid-template-rows:1fr}.schedule-import-compat-collapse-inner[data-v-f84de784]{overflow:hidden;min-height:0}.schedule-import-compat-list[data-v-f84de784]{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-f84de784]{opacity:1;transform:translateY(0);transition-delay:40ms}.schedule-import-compat-list li+li[data-v-f84de784]{margin-top:4px}.schedule-import-dropzone[data-v-f84de784]{min-height:260px;padding:40px 34px;cursor:pointer;background:linear-gradient(180deg,#f8fffc,#fff)}.schedule-import-dropzone[data-v-f84de784]:focus{outline:2px solid rgba(47,133,90,.28);outline-offset:-2px}.schedule-import-dropzone-copy[data-v-f84de784]{display:grid;justify-items:center;gap:10px;color:#0f172a;text-align:center}.schedule-import-dropzone-copy strong[data-v-f84de784]{font-size:16px}.schedule-import-upload-icon[data-v-f84de784]{position:relative;width:72px;height:52px;border:2px solid #dbeee9;border-radius:14px}.schedule-import-upload-icon[data-v-f84de784]:before,.schedule-import-upload-icon[data-v-f84de784]:after{content:"";position:absolute;left:18px;right:18px;height:4px;border-radius:999px;background:#dbeee9}.schedule-import-upload-icon[data-v-f84de784]:before{top:16px}.schedule-import-upload-icon[data-v-f84de784]:after{top:30px}.schedule-import-body.is-upload-idle .schedule-import-error[data-v-f84de784],.schedule-import-body.is-upload-idle .schedule-import-warning[data-v-f84de784]{padding:0 34px 20px}.schedule-import-error[data-v-f84de784]{color:#b91c1c}.schedule-import-warning[data-v-f84de784]{color:#b45309}.schedule-import-card.is-preview .schedule-import-body[data-v-f84de784]{display:grid;gap:16px;min-height:0}.schedule-import-config-split[data-v-f84de784]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;min-height:0}.schedule-import-config-side[data-v-f84de784]{display:grid;align-content:start;gap:16px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.schedule-import-month-picker[data-v-f84de784] .ui-picker-trigger{height:44px;border-radius:10px;padding:0 12px 0 14px;box-shadow:none}.schedule-import-month-picker[data-v-f84de784] .ui-picker-value{font-size:14px}.schedule-import-month-picker[data-v-f84de784] .ui-toolbar-label{color:#374151}.schedule-import-mapping-side[data-v-f84de784]{min-width:0}.schedule-import-summary-grid[data-v-f84de784]{display:flex;flex-wrap:wrap;gap:8px}.schedule-import-summary-grid span[data-v-f84de784]{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-f84de784]{color:#0f172a}.schedule-import-summary-grid .danger[data-v-f84de784]{border-color:#fecaca;background:#fff1f2;color:#b42318}.schedule-import-preview-stage[data-v-f84de784]{display:grid;gap:14px;min-height:0}.schedule-import-preview-head[data-v-f84de784]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.schedule-import-preview-head strong[data-v-f84de784]{display:block;margin-bottom:10px;color:#0f172a;font-size:18px}.schedule-import-footer-actions[data-v-f84de784]{display:flex;align-items:center;gap:12px}.schedule-import-footer-button-wrap[data-v-f84de784]{display:inline-flex}.schedule-import-footer-button[data-v-f84de784]{min-width:96px;height:40px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:none}@media(max-width:900px){.schedule-import-head-actions[data-v-f84de784]{align-self:flex-start}.schedule-import-config-split[data-v-f84de784]{grid-template-columns:1fr}.schedule-import-preview-head[data-v-f84de784],.schedule-import-footer-actions[data-v-f84de784]{flex-direction:column;align-items:stretch}}.schedule-query[data-v-db1ef3ae]{margin-bottom:18px}.schedule-query-field[data-v-db1ef3ae]{flex:0 0 180px}.schedule-query-field.ui-toolbar-field[data-v-db1ef3ae]{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px}.schedule-query-field .ui-toolbar-label[data-v-db1ef3ae]{font-size:13px;font-weight:700;color:#556070}.schedule-query-field--date[data-v-db1ef3ae]{flex:0 0 auto;max-width:100%}.schedule-query-field--select[data-v-db1ef3ae]{flex-basis:280px}.schedule-query-field--keyword[data-v-db1ef3ae]{flex:1 1 260px;max-width:340px}.schedule-query-field--select[data-v-db1ef3ae] .ui-select-trigger,.schedule-query-field--select[data-v-db1ef3ae] .department-select-control,.schedule-query-field--keyword[data-v-db1ef3ae] .ui-search-shell{height:54px;min-height:54px;border-radius:20px;background:#fff;box-shadow:none}.schedule-position-filter[data-v-db1ef3ae] .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-db1ef3ae] .position-combo-control.is-open{border-color:#3b82f657;box-shadow:0 16px 30px #3b82f61f}.schedule-position-filter[data-v-db1ef3ae] .position-combo-main{flex-wrap:nowrap}.schedule-position-filter[data-v-db1ef3ae] .position-combo-current{max-width:calc(100% - 72px)}.schedule-position-filter[data-v-db1ef3ae] .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-db1ef3ae] .position-combo-input::placeholder{color:#8b94a7}.schedule-position-filter[data-v-db1ef3ae] .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-db1ef3ae] .position-combo-tag-body{flex-direction:row;align-items:center}.schedule-position-filter[data-v-db1ef3ae] .position-combo-tag-label{max-width:100%}.schedule-position-filter[data-v-db1ef3ae] .position-combo-tag-default{display:none}.schedule-view-switch[data-v-db1ef3ae]{width:240px}.schedule-state[data-v-db1ef3ae]{padding:32px;color:#64748b}.schedule-calendar-shell[data-v-db1ef3ae]{position:relative}.schedule-refresh-badge[data-v-db1ef3ae]{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-db1ef3ae]{width:8px;height:8px;border-radius:999px;background:#16884b;animation:schedule-refresh-pulse-db1ef3ae 1s ease-in-out infinite}.schedule-calendar[data-v-db1ef3ae]{overflow-x:hidden;overflow-y:auto;border:1px solid rgba(15,23,42,.08);border-radius:8px}.schedule-grid[data-v-db1ef3ae]{display:grid;grid-template-columns:minmax(168px,180px) repeat(7,minmax(0,1fr));width:100%;min-width:0}.schedule-grid-head[data-v-db1ef3ae]{position:sticky;top:0;z-index:2;background:#f8fafc}.schedule-employee-head[data-v-db1ef3ae],.schedule-position-head[data-v-db1ef3ae],.schedule-date-head[data-v-db1ef3ae],.schedule-employee[data-v-db1ef3ae],.schedule-position[data-v-db1ef3ae],.schedule-cell[data-v-db1ef3ae]{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-db1ef3ae],.schedule-position-head[data-v-db1ef3ae],.schedule-date-head[data-v-db1ef3ae]{display:flex;flex-direction:column;justify-content:center;padding:12px 14px;color:#334155}.schedule-date-head strong[data-v-db1ef3ae]{font-size:15px}.schedule-date-head span[data-v-db1ef3ae]{font-size:12px;color:#64748b}.schedule-date-head.is-today[data-v-db1ef3ae]{background:#ecfdf5;color:#15803d}.schedule-date-head.is-today span[data-v-db1ef3ae]{color:#15803d}.schedule-employee[data-v-db1ef3ae],.schedule-position[data-v-db1ef3ae]{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;background:#fff}.schedule-employee strong[data-v-db1ef3ae],.schedule-position strong[data-v-db1ef3ae],.schedule-cell strong[data-v-db1ef3ae]{max-width:100%;overflow:hidden;color:#0f172a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.schedule-employee span[data-v-db1ef3ae],.schedule-employee small[data-v-db1ef3ae],.schedule-position span[data-v-db1ef3ae],.schedule-position small[data-v-db1ef3ae],.schedule-cell span[data-v-db1ef3ae]{max-width:100%;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.schedule-cell[data-v-db1ef3ae]{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-db1ef3ae]:hover{background:#f8fafc}.schedule-cell.empty strong[data-v-db1ef3ae]{color:#94a3b8}.schedule-cell em[data-v-db1ef3ae]{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-db1ef3ae]{background:#fff7ed}.schedule-cell.source-temporary_assignment em[data-v-db1ef3ae]{background:#fed7aa;color:#9a3412}.schedule-cell.source-temporary_assignment strong[data-v-db1ef3ae],.schedule-cell.source-temporary_assignment span[data-v-db1ef3ae]{color:#c2410c}.schedule-cell.source-manual[data-v-db1ef3ae]{background:#ecfdf5}.schedule-cell.source-manual strong[data-v-db1ef3ae],.schedule-cell.source-manual span[data-v-db1ef3ae]{color:#15803d}.schedule-cell.source-manual em[data-v-db1ef3ae]{background:#dcfce7;color:#15803d}.schedule-cell.source-temporary_rest[data-v-db1ef3ae]{background:#f8fafc}.schedule-cell.source-temporary_rest strong[data-v-db1ef3ae]{color:#64748b}.schedule-cell.source-temporary_rest em[data-v-db1ef3ae]{background:#e2e8f0;color:#475569}.schedule-position-cell[data-v-db1ef3ae]{min-height:92px}.schedule-position-cell.empty[data-v-db1ef3ae]{background:#fff7ed}.schedule-position-cell.empty strong[data-v-db1ef3ae]{color:#c2410c}.schedule-cell.is-today[data-v-db1ef3ae]{background:#ecfdf5}.schedule-cell.is-today[data-v-db1ef3ae]:hover{background:#dcfce7}.schedule-position-members[data-v-db1ef3ae]{display:flex;flex-wrap:wrap;gap:5px}.schedule-member-chip[data-v-db1ef3ae],.schedule-member-more[data-v-db1ef3ae]{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-db1ef3ae]{background:#ecfdf5;color:#166534}.schedule-context-menu[data-v-db1ef3ae]{position:fixed;z-index:40;display:flex;width:220px;flex-direction:column;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;padding:30px 6px 6px;box-shadow:0 20px 46px #0f172a29;overflow-y:auto}.schedule-context-menu.is-above[data-v-db1ef3ae]{transform:translateY(-100%)}.schedule-context-menu button[data-v-db1ef3ae]{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-db1ef3ae]{position:absolute;top:6px;right:6px;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-db1ef3ae]:hover:not(:disabled){background:#f1f5f9}.schedule-context-menu button[data-v-db1ef3ae]:disabled{color:#cbd5e1;cursor:not-allowed}.schedule-context-assignment[data-v-db1ef3ae]{display:flex;flex-direction:column}.schedule-context-group-title[data-v-db1ef3ae]{padding:7px 10px 5px;color:#64748b;font-size:12px;font-weight:600}.schedule-context-menu .schedule-context-position[data-v-db1ef3ae]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-left:18px}.schedule-context-position span[data-v-db1ef3ae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-context-position small[data-v-db1ef3ae]{flex:0 1 auto;min-width:0;overflow:hidden;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.schedule-context-empty[data-v-db1ef3ae]{padding:8px 18px 10px;color:#94a3b8;font-size:12px}.schedule-context-menu .schedule-context-more[data-v-db1ef3ae]{padding:5px 10px 8px 18px;color:#64748b;font-size:12px}.schedule-context-menu .schedule-configuration-entry[data-v-db1ef3ae],.schedule-position-member-setup[data-v-db1ef3ae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-context-configuration[data-v-db1ef3ae]{margin-top:8px;border-top:1px solid #eef2f7;padding-top:6px}.schedule-context-menu .schedule-configuration-entry[data-v-db1ef3ae]{width:100%;color:#64748b;font-size:12px;font-weight:400}.schedule-configuration-arrow[data-v-db1ef3ae]{color:#94a3b8;font-size:16px}.schedule-context-secondary-actions[data-v-db1ef3ae]{display:flex;flex-direction:column;margin-top:4px;border-top:1px solid #eef2f7;padding-top:4px}.schedule-position-assignment[data-v-db1ef3ae]{display:flex;max-height:440px;flex-direction:column;gap:8px;overflow:auto}.schedule-position-assignment-empty[data-v-db1ef3ae]{border:1px dashed rgba(15,23,42,.16);border-radius:8px;padding:22px;color:#64748b;text-align:center}.schedule-position-member-setup[data-v-db1ef3ae]{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-db1ef3ae]:hover{background:#f8fafc}.schedule-configuration-error[data-v-db1ef3ae]{margin:0;border-radius:8px;background:#fff7ed;padding:12px;color:#c2410c;font-size:13px}.schedule-switch-count[data-v-db1ef3ae]{color:#16884b;font-size:11px;font-weight:600}.schedule-position-switch-form[data-v-db1ef3ae]{display:flex;flex-direction:column;gap:16px}.schedule-position-switch-field[data-v-db1ef3ae]{display:flex;flex-direction:column;gap:7px;color:#475569;font-size:13px}.schedule-position-switch-field select[data-v-db1ef3ae],.schedule-position-switch-field input[data-v-db1ef3ae]{min-height:40px;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;padding:0 12px;color:#0f172a;font:inherit}.schedule-position-switch-plans[data-v-db1ef3ae]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #eef2f7;padding-top:14px}.schedule-position-switch-plan[data-v-db1ef3ae]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:8px;background:#f8fafc;padding:10px 12px;color:#334155;font-size:13px}.schedule-position-switch-plan>div[data-v-db1ef3ae]{display:flex;flex-shrink:0;gap:6px}.schedule-position-switch-plan button[data-v-db1ef3ae]{border:0;background:transparent;padding:4px 6px;color:#16884b;cursor:pointer}.schedule-position-switch-plan .danger-link[data-v-db1ef3ae]{color:#dc2626}.schedule-position-candidate[data-v-db1ef3ae]{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-db1ef3ae]:hover{background:#f8fafc}.schedule-position-candidate.is-selected[data-v-db1ef3ae]{border-color:#16884b4d;background:#ecfdf5}.schedule-position-candidate-check[data-v-db1ef3ae]{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-db1ef3ae]{border-color:#16884b;background:#16884b;color:#fff}.schedule-position-candidate-main[data-v-db1ef3ae]{display:flex;min-width:0;flex-direction:column;gap:3px}.schedule-position-candidate-main strong[data-v-db1ef3ae]{color:#0f172a;font-size:14px}.schedule-position-candidate-main small[data-v-db1ef3ae],.schedule-position-candidate-status[data-v-db1ef3ae]{color:#64748b;font-size:12px}.schedule-position-candidate-status[data-v-db1ef3ae]{white-space:nowrap}.schedule-position-candidate-status.is-empty[data-v-db1ef3ae]{color:#94a3b8}.schedule-modal-backdrop[data-v-db1ef3ae]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a52}.schedule-modal[data-v-db1ef3ae]{width:min(420px,calc(100vw - 32px));border-radius:10px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a33}.schedule-modal header[data-v-db1ef3ae],.schedule-modal footer[data-v-db1ef3ae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-modal header[data-v-db1ef3ae]{margin-bottom:18px}.schedule-modal header button[data-v-db1ef3ae]{border:0;background:transparent;font-size:24px;cursor:pointer}.schedule-modal footer[data-v-db1ef3ae]{justify-content:flex-end;margin-top:20px}@keyframes schedule-refresh-pulse-db1ef3ae{0%,to{opacity:.38;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.feed-edit-modal[data-v-8ad257d6]{display:flex;flex-direction:column;gap:16px}.feed-edit-modal__error[data-v-8ad257d6]{margin:0;color:#d93025}.feed-edit-modal__field[data-v-8ad257d6]{display:flex;flex-direction:column;gap:8px}.feed-edit-modal__field>span[data-v-8ad257d6]{font-size:13px;color:#666}.feed-edit-modal__field textarea[data-v-8ad257d6],.feed-edit-modal__field input[data-v-8ad257d6],.feed-edit-modal__field select[data-v-8ad257d6]{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font:inherit}.feed-edit-modal__images[data-v-8ad257d6]{display:flex;flex-wrap:wrap;gap:12px}.feed-edit-modal__image[data-v-8ad257d6],.feed-edit-modal__upload[data-v-8ad257d6]{position:relative;width:96px;height:96px;border-radius:10px;overflow:hidden;background:#f5f5f5}.feed-edit-modal__image img[data-v-8ad257d6]{width:100%;height:100%;object-fit:cover}.feed-edit-modal__image button[data-v-8ad257d6],.feed-edit-modal__locked[data-v-8ad257d6]{position:absolute;left:0;right:0;bottom:0;border:0;background:#0000008c;color:#fff;font-size:12px;padding:4px 0}.feed-edit-modal__upload[data-v-8ad257d6]{display:flex;align-items:center;justify-content:center;border:1px dashed #d1d5db;cursor:pointer}.feed-edit-modal__upload input[data-v-8ad257d6]{display:none}.feed-edit-modal__secondary[data-v-8ad257d6],.feed-edit-modal__primary[data-v-8ad257d6]{border-radius:999px;padding:8px 18px;font:inherit}.feed-edit-modal__secondary[data-v-8ad257d6]{border:1px solid #d1d5db;background:#fff}.feed-edit-modal__primary[data-v-8ad257d6]{border:0;background:#20bf64;color:#fff}.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-fb80ce93]{display:inline-flex;max-width:100%;min-width:0}.work-report-employee-card[data-v-fb80ce93]{position:fixed;z-index:1200;width:min(340px,calc(100vw - 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-fb80ce93]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.employee-card-avatar[data-v-fb80ce93]{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#f1f5f9}.employee-card-title[data-v-fb80ce93]{display:flex;min-width:0;flex-direction:column;gap:4px}.employee-card-title strong[data-v-fb80ce93]{overflow:hidden;color:#0f172a;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employee-card-title span[data-v-fb80ce93]{overflow:hidden;color:#64748b;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.employee-card-stats[data-v-fb80ce93]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.employee-card-stats div[data-v-fb80ce93]{min-width:0;padding:10px;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:#f8fafc}.employee-card-stats span[data-v-fb80ce93]{display:block;color:#64748b;font-size:12px;line-height:1.35}.employee-card-stats strong[data-v-fb80ce93]{display:block;overflow:hidden;margin-top:4px;color:#0f172a;font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employee-card-section[data-v-fb80ce93]{margin-top:14px}.employee-card-section-title[data-v-fb80ce93]{color:#334155;font-size:13px;font-weight:700;line-height:1.4}.employee-card-position-list[data-v-fb80ce93]{display:flex;max-height:136px;margin-top:8px;flex-wrap:wrap;gap:8px;overflow:auto}.employee-card-position[data-v-fb80ce93]{display:inline-flex;min-width:0;max-width:100%;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid rgba(13,159,110,.18);border-radius:8px;background:#0d9f6e14}.employee-card-position strong[data-v-fb80ce93],.employee-card-position small[data-v-fb80ce93]{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.employee-card-position strong[data-v-fb80ce93]{color:#0f766e;font-size:13px;line-height:1.35}.employee-card-position small[data-v-fb80ce93]{color:#64748b;font-size:12px;line-height:1.3}.employee-card-empty[data-v-fb80ce93]{margin:8px 0 0;color:#94a3b8;font-size:13px}.work-records-page[data-v-3ca9c9f0]{gap:20px}.query-field[data-v-3ca9c9f0]{flex:0 0 180px}.query-row[data-v-3ca9c9f0]{display:grid;width:100%;gap:12px}.query-row--primary[data-v-3ca9c9f0]{display:flex;align-items:flex-end;justify-content:flex-start}.query-row--secondary[data-v-3ca9c9f0]{grid-template-columns:repeat(3,minmax(0,1fr))}.query-field--date[data-v-3ca9c9f0],.query-field--date-range[data-v-3ca9c9f0]{width:100%;max-width:none}.query-field--select[data-v-3ca9c9f0]{width:100%;min-width:0}.query-field--select[data-v-3ca9c9f0] .ui-select-trigger{height:54px;min-height:54px;border-radius:20px;background:#fff;box-shadow:none}.query-field--select[data-v-3ca9c9f0] .ui-select-value{font-size:15px}.query-field--keyword[data-v-3ca9c9f0]{width:100%;max-width:none}.query-row--primary .query-field--date-range[data-v-3ca9c9f0]{flex:0 1 auto;width:auto;max-width:none}.query-row--primary .query-field--keyword[data-v-3ca9c9f0]{flex:0 1 520px;width:auto;max-width:520px}@media(max-width:900px){.query-row--primary[data-v-3ca9c9f0]{flex-direction:column;align-items:stretch}.query-row--secondary[data-v-3ca9c9f0]{grid-template-columns:minmax(0,1fr)}.query-row--primary .query-field--date-range[data-v-3ca9c9f0],.query-row--primary .query-field--keyword[data-v-3ca9c9f0]{flex:none;width:100%;max-width:none}}.work-record-export-modal[data-v-3ca9c9f0]{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px}.work-record-attachment-export-modal[data-v-3ca9c9f0]{display:grid;gap:14px;min-height:180px}.attachment-export-summary[data-v-3ca9c9f0]{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-3ca9c9f0]{color:#0f172a;font-size:16px}.attachment-export-summary span[data-v-3ca9c9f0],.attachment-export-note[data-v-3ca9c9f0],.attachment-export-warning[data-v-3ca9c9f0],.attachment-export-progress-meta[data-v-3ca9c9f0]{color:#64748b;font-size:13px;line-height:1.6}.attachment-export-success[data-v-3ca9c9f0]{display:grid;justify-items:center;gap:10px;padding:30px 18px;text-align:center}.attachment-export-success-icon[data-v-3ca9c9f0]{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-3ca9c9f0]{color:#0f172a;font-size:18px}.attachment-export-success span[data-v-3ca9c9f0]:last-child{color:#64748b;font-size:13px;line-height:1.6}.attachment-export-note[data-v-3ca9c9f0],.attachment-export-warning[data-v-3ca9c9f0]{padding:12px 14px;border-radius:8px;background:#f8fafc}.attachment-export-warning[data-v-3ca9c9f0]{border:1px solid rgba(245,158,11,.24);background:#fffbeb;color:#92400e}.attachment-export-progress[data-v-3ca9c9f0]{display:grid;gap:10px;padding:14px;border:1px solid rgba(34,197,94,.18);border-radius:8px;background:#f7fdf9}.attachment-export-progress-head[data-v-3ca9c9f0],.attachment-export-progress-meta[data-v-3ca9c9f0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.attachment-export-progress-head strong[data-v-3ca9c9f0]{min-width:0;overflow:hidden;color:#0f172a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.attachment-export-progress-head span[data-v-3ca9c9f0]{flex:0 0 auto;color:#166534;font-size:13px;font-weight:700}.attachment-export-progress-track[data-v-3ca9c9f0]{overflow:hidden;height:8px;border-radius:999px;background:#0f172a14}.attachment-export-progress-bar[data-v-3ca9c9f0]{height:100%;border-radius:inherit;background:#22c55e;transition:width .18s ease}[data-v-3ca9c9f0] .crud-modal-card[data-testid=work-records-export-modal]{height:min(86vh,700px)}[data-v-3ca9c9f0] .crud-modal-card[data-testid=work-records-export-modal] .crud-modal-body{flex:1;padding-bottom:0}.export-mode-grid[data-v-3ca9c9f0]{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.export-mode-card[data-v-3ca9c9f0]{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-3ca9c9f0]:hover,.export-mode-card.is-active[data-v-3ca9c9f0]{border-color:#22c55eb8;background:#fbfefc;box-shadow:0 12px 28px #0f172a14}.export-mode-card-copy[data-v-3ca9c9f0]{display:grid;gap:6px}.export-mode-card-copy strong[data-v-3ca9c9f0]{color:#0f172a;font-size:16px}.export-mode-card-copy span[data-v-3ca9c9f0]{color:#64748b;font-size:13px;line-height:1.5}.export-mode-skeleton[data-v-3ca9c9f0]{display:grid;overflow:hidden;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#f8fafc}.skeleton-row[data-v-3ca9c9f0]{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-3ca9c9f0]{grid-template-columns:.8fr 1fr 1fr}.skeleton-row[data-v-3ca9c9f0]:first-child{border-top:0}.skeleton-row span[data-v-3ca9c9f0],.skeleton-row strong[data-v-3ca9c9f0]{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-3ca9c9f0]:first-child,.skeleton-row strong[data-v-3ca9c9f0]:first-child{border-left:0}.skeleton-row.is-head span[data-v-3ca9c9f0]{background:#eef2f7;color:#334155;font-weight:700}.skeleton-row strong[data-v-3ca9c9f0]{color:#0f172a;font-weight:700}.skeleton-row .is-warning[data-v-3ca9c9f0]{color:#b45309;font-weight:700}.skeleton-row .is-corrected[data-v-3ca9c9f0]{color:#15803d;font-weight:700}.export-column-section[data-v-3ca9c9f0]{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-3ca9c9f0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.export-column-head strong[data-v-3ca9c9f0]{color:#0f172a;font-size:15px}.export-column-head>div[data-v-3ca9c9f0]{display:inline-flex;gap:10px}.export-column-link[data-v-3ca9c9f0]{padding:0;border:0;background:transparent;color:#149255;font-size:13px;cursor:pointer}.export-column-grid[data-v-3ca9c9f0]{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-3ca9c9f0]{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-3ca9c9f0]{border-color:#22c55e99;background:#f0fdf4;color:#14532d}.export-column-option.is-locked[data-v-3ca9c9f0]{cursor:default;opacity:.78}.export-column-checkbox[data-v-3ca9c9f0]{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-3ca9c9f0]{border-color:#16a34a;background:#16a34a}.export-column-option.is-checked .export-column-checkbox[data-v-3ca9c9f0]: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-3ca9c9f0]{border:1px solid rgba(15,23,42,.08);background:#fffffffa;border-radius:24px}.records-table[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:12px}.records-load-state[data-v-3ca9c9f0]{min-height:28px;display:flex;align-items:center;justify-content:center;padding-top:14px;color:#94a3b8;font-size:13px}.record-card[data-v-3ca9c9f0]{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-3ca9c9f0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.record-badge[data-v-3ca9c9f0]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.record-badge.is-normal[data-v-3ca9c9f0]{background:#20bf641f;color:#149255}.record-badge.is-abnormal[data-v-3ca9c9f0]{background:#f59e0b24;color:#b45309}.record-badge.is-missing[data-v-3ca9c9f0]{background:#ef44441f;color:#b91c1c}.record-badge.is-rest[data-v-3ca9c9f0],.record-badge.is-neutral[data-v-3ca9c9f0]{background:#64748b1f;color:#475569}.record-identity-column[data-v-3ca9c9f0],.record-feed-column[data-v-3ca9c9f0],.record-result-column[data-v-3ca9c9f0]{min-width:0}.record-identity-column[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:18px;padding-right:28px}.record-identity-head[data-v-3ca9c9f0]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:flex-start}.record-avatar[data-v-3ca9c9f0]{display:block;width:42px;height:42px;border-radius:6px;object-fit:cover;background:#f3f4f6}.record-identity-name-block[data-v-3ca9c9f0],.record-identity-meta[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:6px}.record-identity-name-block strong[data-v-3ca9c9f0],.record-identity-meta strong[data-v-3ca9c9f0]{color:#626681;font-size:16px;font-weight:700;line-height:1.45}.record-identity-name-block span[data-v-3ca9c9f0],.record-identity-meta span[data-v-3ca9c9f0]{color:#0f172a94;font-size:13px;line-height:1.45}.record-feed-column[data-v-3ca9c9f0]{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-3ca9c9f0]{margin-top:22px;padding-top:22px;border-top:1px solid rgba(15,23,42,.08)}.record-feed-content[data-v-3ca9c9f0]{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-3ca9c9f0]{margin:14px 0;padding:14px 16px;border-radius:8px;background:#f7f8fa}.record-business-card-head[data-v-3ca9c9f0]{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-3ca9c9f0]{color:#1f8f5f}.record-business-card-body[data-v-3ca9c9f0],.record-plan-change[data-v-3ca9c9f0],.record-adjustment-lines[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:6px}.record-business-card-body strong[data-v-3ca9c9f0],.record-plan-change strong[data-v-3ca9c9f0]{color:#0f172a;font-size:15px;line-height:1.45}.record-business-card-body span[data-v-3ca9c9f0],.record-plan-change span[data-v-3ca9c9f0],.record-plan-change small[data-v-3ca9c9f0],.record-adjustment-lines span[data-v-3ca9c9f0]{color:#64748b;font-size:13px;line-height:1.45}.record-plan-change[data-v-3ca9c9f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-plan-change>div[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:8px;background:#ffffffbf}.record-project-business-card[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:8px}.record-project-business-title[data-v-3ca9c9f0]{color:#333;font-size:16px;font-weight:700;line-height:1.45}.record-project-business-row[data-v-3ca9c9f0]{display:flex;align-items:center;gap:8px;color:#777;font-size:13px}.record-project-business-row strong[data-v-3ca9c9f0]{padding:2px 8px;border-radius:4px;background:#e8f7ef;color:#1b9a52;font-size:13px}.record-feed-video[data-v-3ca9c9f0]{margin-top:12px}.record-feed-video-stage[data-v-3ca9c9f0],.record-feed-image-shell[data-v-3ca9c9f0]{padding:0;border:0;appearance:none;cursor:zoom-in}.record-feed-video-stage[data-v-3ca9c9f0]{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-3ca9c9f0],.record-feed-image-shell img[data-v-3ca9c9f0]{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.record-feed-video-placeholder[data-v-3ca9c9f0]{color:#fff;font-size:15px}.record-feed-video-play[data-v-3ca9c9f0]{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-3ca9c9f0]{display:flex;flex-wrap:wrap;margin-top:0}.record-feed-video-badge[data-v-3ca9c9f0]{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-3ca9c9f0]{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-3ca9c9f0]{max-width:240px}.record-feed-images-grid-single[data-v-3ca9c9f0]{display:block}.record-feed-images-grid-single .record-feed-image-shell img[data-v-3ca9c9f0]{object-fit:contain}.record-feed-images-grid-two[data-v-3ca9c9f0],.record-feed-images-grid-four[data-v-3ca9c9f0]{width:204px}.record-feed-images-grid-two .record-feed-image-shell[data-v-3ca9c9f0],.record-feed-images-grid-four .record-feed-image-shell[data-v-3ca9c9f0]{width:98px;height:98px}.record-feed-images-grid-two .record-feed-image-shell[data-v-3ca9c9f0]:nth-child(2n),.record-feed-images-grid-four .record-feed-image-shell[data-v-3ca9c9f0]:nth-child(2n){margin-right:0}.record-feed-images-grid-three[data-v-3ca9c9f0]{width:241px}.record-feed-images-grid-three .record-feed-image-shell[data-v-3ca9c9f0]{width:75px;height:75px}.record-feed-images-grid-three .record-feed-image-shell[data-v-3ca9c9f0]:nth-child(3n){margin-right:0}.record-feed-media-subtask-badge[data-v-3ca9c9f0]{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-3ca9c9f0]{padding-top:10px}.record-feed-media-group+.record-feed-media-group[data-v-3ca9c9f0]{margin-top:12px}.record-feed-media-group-title[data-v-3ca9c9f0]{margin-bottom:2px;color:#8c8c8c;font-size:12px;line-height:1.4}.record-feed-media-expand[data-v-3ca9c9f0]{display:block;margin-top:8px;padding:0;border:0;background:transparent;color:#8c8c8c;cursor:pointer;font-size:13px;line-height:1.5}.record-work-tag[data-v-3ca9c9f0]{display:inline-flex;max-width:calc(100% - 12px);align-items:center;box-sizing:border-box;margin-top:14px;margin-right:8px;padding:3px 8px;border:0;border-radius:4px;background:#f1f1f1;color:#888;cursor:default;appearance:none}.record-work-tag-clickable[data-v-3ca9c9f0]{cursor:pointer}.record-work-tag img[data-v-3ca9c9f0]{width:16px;height:16px;flex-shrink:0;display:block}.record-work-tag span[data-v-3ca9c9f0]{min-width:0;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4}.record-work-tag strong[data-v-3ca9c9f0]{flex-shrink:0;margin-left:6px;font-size:14px;line-height:1.4}.record-feed-tags[data-v-3ca9c9f0]{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:12px}.record-feed-tags span[data-v-3ca9c9f0],.record-object-relation-tags span[data-v-3ca9c9f0]{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-3ca9c9f0]{padding:2px 8px;border-radius:4px;background:#f1f1f1}.record-object-relation-tags[data-v-3ca9c9f0]{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:12px}.record-object-relation-tags span[data-v-3ca9c9f0]{padding:2px 8px;border-radius:4px;background:#eef8f2;color:#20a65a}.record-feed-meta-row[data-v-3ca9c9f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.record-feed-time[data-v-3ca9c9f0]{color:#bbb;font-size:13px;line-height:1.45}.record-feed-time-edited[data-v-3ca9c9f0]{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.record-feed-action[data-v-3ca9c9f0]{flex:0 0 auto;border:0;background:transparent;color:#666;font-size:13px;cursor:pointer}.record-feed-location[data-v-3ca9c9f0]{display:inline-flex;max-width:100%;align-items:center;box-sizing:border-box;margin-top:10px;padding:0;border:0;background:transparent;color:#64748b;cursor:default;font-size:13px;line-height:1.35}.record-feed-location img[data-v-3ca9c9f0]{width:14px;height:14px;margin-right:5px;opacity:.72}.record-feed-location span[data-v-3ca9c9f0]{overflow:hidden;max-width:320px;text-overflow:ellipsis;white-space:nowrap}.record-engagement-panel[data-v-3ca9c9f0]{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-3ca9c9f0]: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-3ca9c9f0]{display:flex;align-items:center;gap:6px;color:#626681}.record-likes-row img[data-v-3ca9c9f0]{width:14px;height:14px;opacity:.75}.record-engagement-divider[data-v-3ca9c9f0]{height:1px;margin:7px 0;background:#0f172a14}.record-comments-list[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:3px}.record-comments-more[data-v-3ca9c9f0]{color:#8a94a6}.record-comment-item[data-v-3ca9c9f0]{color:#333;word-break:break-word}.record-comment-item strong[data-v-3ca9c9f0]{color:#626681;font-weight:700}.record-feed-empty[data-v-3ca9c9f0]{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:8px;color:#64748b}.record-feed-empty strong[data-v-3ca9c9f0]{color:#0f172a;font-size:16px}.record-result-column[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:14px;padding-left:28px}.record-result-head[data-v-3ca9c9f0]{display:flex;flex-wrap:wrap;gap:8px}.record-result-times[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:8px}.record-result-early[data-v-3ca9c9f0]{color:#64748b;font-size:13px;font-weight:700;line-height:1.45}.record-result-time-row[data-v-3ca9c9f0]{display:flex;flex-direction:column;gap:3px}.record-result-time-row span[data-v-3ca9c9f0]{color:#64748b;font-size:13px;line-height:1.4}.record-result-time-row strong[data-v-3ca9c9f0]{color:#0f172a;font-size:14px;font-weight:700;line-height:1.45}.record-feed-empty span[data-v-3ca9c9f0]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.record-media-preview[data-v-3ca9c9f0]{position:fixed;inset:0;z-index:84;display:flex;align-items:center;justify-content:center;padding:32px;background:#0f172ab8}.record-media-preview-panel[data-v-3ca9c9f0]{width:min(920px,100%);max-height:calc(100vh - 64px);display:flex;flex-direction:column;gap:14px}.record-media-preview-head[data-v-3ca9c9f0]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff}.record-media-preview-head strong[data-v-3ca9c9f0]{overflow:hidden;font-size:15px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.record-media-preview-head button[data-v-3ca9c9f0]{border:0;border-radius:999px;padding:8px 14px;background:#ffffff29;color:#fff;cursor:pointer}.record-media-preview-stage[data-v-3ca9c9f0]{position:relative;display:flex;min-height:360px;align-items:center;justify-content:center}.record-media-preview-stage img[data-v-3ca9c9f0],.record-media-preview-video[data-v-3ca9c9f0]{display:block;max-width:100%;max-height:calc(100vh - 160px);object-fit:contain;background:#000}.record-media-preview-nav[data-v-3ca9c9f0]{position:absolute;top:50%;z-index:1;width:42px;height:42px;border:0;border-radius:999px;background:#ffffff2e;color:#fff;font-size:34px;line-height:42px;transform:translateY(-50%);cursor:pointer}.record-media-preview-prev[data-v-3ca9c9f0]{left:12px}.record-media-preview-next[data-v-3ca9c9f0]{right:12px}.record-media-preview-count[data-v-3ca9c9f0]{color:#ffffffc7;text-align:center;font-size:13px}.record-subtask-preview[data-v-3ca9c9f0]{position:fixed;inset:0;z-index:82;display:flex;align-items:flex-end;justify-content:center;background:#0f172a6b}.record-subtask-preview-panel[data-v-3ca9c9f0]{width:min(720px,calc(100vw - 40px));max-height:78vh;overflow:hidden;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -18px 48px #0f172a29}.record-subtask-preview-head[data-v-3ca9c9f0]{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-3ca9c9f0]{min-width:0;display:flex;flex-direction:column;gap:6px}.record-subtask-preview-head strong[data-v-3ca9c9f0]{color:#222;font-size:18px;line-height:1.35;word-break:break-word}.record-subtask-preview-head span[data-v-3ca9c9f0]{color:#20bf64;font-size:13px;font-weight:700}.record-subtask-preview-head button[data-v-3ca9c9f0]{flex-shrink:0;border:0;border-radius:999px;padding:7px 12px;background:#f3f4f6;color:#475569;cursor:pointer}.record-subtask-preview-list[data-v-3ca9c9f0]{max-height:calc(78vh - 76px);overflow:auto;padding:0 22px 22px}.record-subtask-preview-item[data-v-3ca9c9f0]{padding:18px 0;border-bottom:1px solid #f5f5f5}.record-subtask-preview-row[data-v-3ca9c9f0]{display:flex;min-width:0;align-items:center}.record-subtask-check[data-v-3ca9c9f0]{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-3ca9c9f0]{border-color:#20bf64;background:#20bf64}.record-subtask-preview-item.is-done .record-subtask-check[data-v-3ca9c9f0]:after{width:8px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);content:""}.record-subtask-main[data-v-3ca9c9f0]{flex:1;min-width:0;margin-left:10px}.record-subtask-main strong[data-v-3ca9c9f0]{display:block;color:#333;font-size:15px;font-weight:700;line-height:1.35;word-break:break-word}.record-subtask-main span[data-v-3ca9c9f0]{display:block;margin-top:4px;color:#888;font-size:12px;line-height:1.35}.record-subtask-preview-row em[data-v-3ca9c9f0]{flex-shrink:0;color:#20bf64;font-size:12px;font-style:normal}.record-subtask-preview-item.is-pending .record-subtask-preview-row em[data-v-3ca9c9f0]{color:#94a3b8}.record-subtask-media-grid[data-v-3ca9c9f0]{display:grid;grid-template-columns:repeat(3,76px);gap:8px;margin-top:12px;margin-left:28px}.record-subtask-media[data-v-3ca9c9f0]{position:relative;width:76px;height:76px;overflow:hidden;padding:0;border:0;background:#f3f4f6;cursor:zoom-in}.record-subtask-media img[data-v-3ca9c9f0]{display:block;width:100%;height:100%;object-fit:cover}.record-subtask-video-badge[data-v-3ca9c9f0]{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:4px;background:#0000009e;color:#fff;font-size:11px}.record-subtask-empty[data-v-3ca9c9f0]{margin-top:10px;margin-left:28px;color:#b0b7c3;font-size:12px}@media(max-width:900px){.export-mode-grid[data-v-3ca9c9f0],.export-column-grid[data-v-3ca9c9f0],.record-card[data-v-3ca9c9f0]{grid-template-columns:1fr}.record-identity-column[data-v-3ca9c9f0],.record-feed-column[data-v-3ca9c9f0],.record-result-column[data-v-3ca9c9f0]{padding:0;border-left:0;border-right:0}.record-feed-column[data-v-3ca9c9f0],.record-result-column[data-v-3ca9c9f0]{padding-top:20px;border-top:1px solid rgba(15,23,42,.08)}}.dialog-inline-actions[data-v-322756be],.quick-types[data-v-322756be]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.quick-form[data-v-322756be]{display:flex;flex-direction:column;gap:14px}.quick-selector[data-v-322756be]{width:100%}.matched-summary[data-v-322756be]{padding:14px;border-radius:14px;background:#f7f8fb;text-align:center;color:#5c667a}.matched-summary strong[data-v-322756be]{color:#0d9f6e;font-size:20px}.dialog-inline-actions--end[data-v-322756be]{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-d69599b0]{gap:16px}.work-summary-export-link[data-v-d69599b0]{align-self:center}.dialog-inline-actions[data-v-d69599b0],.quick-types[data-v-d69599b0],.strategy-actions[data-v-d69599b0],.result-summary[data-v-d69599b0]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.toolbar-card[data-v-d69599b0]{flex:1 1 220px}.toolbar-card--month[data-v-d69599b0]{flex:0 0 320px}.toolbar-card--department[data-v-d69599b0]{flex:0 0 360px}.toolbar-card--tag[data-v-d69599b0]{flex:0 0 320px}.toolbar-card--search[data-v-d69599b0]{flex:1 1 340px}.toolbar-card--partial-missing[data-v-d69599b0]{flex:0 0 440px}.partial-missing-display-switch[data-v-d69599b0]{display:flex;min-height:64px;align-items:center;gap:12px}.partial-missing-display-label[data-v-d69599b0]{color:#475467;font-size:13px;font-weight:700;white-space:nowrap}.partial-missing-display-slider[data-v-d69599b0]{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-d69599b0]{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-d69599b0]{transform:translate(100%)}.partial-missing-display-option[data-v-d69599b0]{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-d69599b0]{color:#17233d}.partial-missing-display-swatch[data-v-d69599b0]{width:12px;height:12px;border-radius:50%}.partial-missing-display-option:first-of-type .partial-missing-display-swatch[data-v-d69599b0]{background:#f90}.partial-missing-display-option:last-of-type .partial-missing-display-swatch[data-v-d69599b0]{background:#ed4014}.matrix-wrapper[data-v-d69599b0]{--work-summary-row-height: 52px;position:relative;border:1px solid var(--panel-border);border-radius:18px;overflow:visible;background:#fff}.matrix-refresh-indicator[data-v-d69599b0]{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none}.matrix-shell[data-v-d69599b0]{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start}.matrix-fixed-pane[data-v-d69599b0]{border-right:1px solid #edf0f4;background:#fff;z-index:2;overflow:hidden}.matrix-scroll-pane[data-v-d69599b0]{position:relative;overflow-x:auto;overflow-y:visible;padding-bottom:18px}.matrix-fixed-table[data-v-d69599b0],.huizong-table[data-v-d69599b0]{border-collapse:separate;border-spacing:0;table-layout:fixed}.matrix-fixed-table[data-v-d69599b0]{width:132px}.huizong-table[data-v-d69599b0]{width:max-content;min-width:100%}.correction-table[data-v-d69599b0],.result-table[data-v-d69599b0],.cell-detail-table[data-v-d69599b0]{width:100%;border-collapse:collapse}.matrix-fixed-table th[data-v-d69599b0],.matrix-fixed-table td[data-v-d69599b0],.huizong-table th[data-v-d69599b0],.huizong-table td[data-v-d69599b0]{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}.matrix-fixed-table tbody tr[data-v-d69599b0],.huizong-table tbody tr[data-v-d69599b0]{height:var(--work-summary-row-height)}.matrix-fixed-table th[data-v-d69599b0],.huizong-table th[data-v-d69599b0]{height:52px;font-size:13px;font-weight:700;color:#2d3648;background:#f7f8fb;cursor:pointer}.matrix-fixed-table th small[data-v-d69599b0],.huizong-table th small[data-v-d69599b0]{display:block;margin-top:2px;font-weight:500;color:#8b94a7}.huizong-table th.weekend[data-v-d69599b0]{color:#0d9f6e}.huizong-table th.future[data-v-d69599b0]{cursor:default;color:#bcc3d1;background:#f7f8fb}.matrix-cell.future[data-v-d69599b0]{cursor:default;color:#bcc3d1;background:#fff}.matrix-lead-col[data-v-d69599b0]{width:132px;white-space:nowrap;background:#f7f8fb}.employee-col[data-v-d69599b0]{width:132px;min-width:132px;text-align:center;padding:0 12px;cursor:pointer;white-space:nowrap;overflow:hidden;background:#fff}.employee-cell-content[data-v-d69599b0]{display:flex;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center}.employee-name[data-v-d69599b0]{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-d69599b0]{display:block;width:100%;margin-top:3px;font-size:12px;line-height:1.2;color:#8b94a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-cell[data-v-d69599b0]{height:var(--work-summary-row-height);box-sizing:border-box;background:#fff;overflow:visible}.matrix-fixed-table tr.hover-row td[data-v-d69599b0],.huizong-table tr.hover-row td[data-v-d69599b0]{background:#f5f7fa}.huizong-table td.hover-col[data-v-d69599b0]{background:#fafbfc}.huizong-table tr.hover-row td.hover-col[data-v-d69599b0]{background:#f5f7fa}.huizong-table td.hover-cell[data-v-d69599b0],.huizong-table tr.hover-row td.hover-cell[data-v-d69599b0]{background:#ebf7ff}.cell-trigger[data-v-d69599b0]{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-d69599b0]{display:inline-block;width:12px;height:12px;border-radius:50%}.status-dot.corrected[data-v-d69599b0]{box-shadow:0 0 0 2px #17233d2e}.matrix-cell.status-normal[data-v-d69599b0],.matrix-cell.status-abnormal[data-v-d69599b0],.matrix-cell.status-missing[data-v-d69599b0],.matrix-cell.status-rest[data-v-d69599b0]{background:#fff}.status-dot.status-normal[data-v-d69599b0]{background:#19be6b}.status-dot.status-abnormal[data-v-d69599b0]{background:#f90}.status-dot.status-missing[data-v-d69599b0]{background:#ed4014}.status-dot.status-rest[data-v-d69599b0]{background:#c5c8ce;opacity:.3}.cell-empty[data-v-d69599b0]{color:#c5ccd8}.cell-pending[data-v-d69599b0]{color:#a8b0bf;font-size:13px;font-weight:600}.cell-popover[data-v-d69599b0]{position:fixed;z-index:80;display:flex;max-height:calc(100vh - 32px);box-sizing:border-box;width:420px;max-width:calc(100vw - 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-d69599b0]{margin:0 0 10px;color:#667085;font-size:12px;line-height:1.45}.cell-popover-head[data-v-d69599b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px}.cell-popover-tags[data-v-d69599b0]{display:flex;gap:6px;flex-wrap:wrap}.cell-detail-scroll[data-v-d69599b0]{flex:1 1 auto;min-height:0;overflow:auto}.cell-detail-table[data-v-d69599b0]{width:100%;border-collapse:collapse}.mini-tag[data-v-d69599b0]{padding:2px 7px;border-radius:999px;font-size:11px}.mini-tag.is-success[data-v-d69599b0]{background:#eaf8f0;color:#0d9f6e}.mini-tag.is-warning[data-v-d69599b0]{background:#fff5e8;color:#c97a11}.mini-tag.is-danger[data-v-d69599b0]{background:#fff0ed;color:#d94827}.cell-detail-table th[data-v-d69599b0],.cell-detail-table td[data-v-d69599b0]{padding:8px 6px;font-size:12px;border-bottom:1px solid #eef1f6;vertical-align:middle}.cell-detail-table th[data-v-d69599b0]{position:sticky;top:0;z-index:1;background:#fff;color:#8b94a7;font-weight:500}.cell-detail-executed-time-col[data-v-d69599b0]{width:88px;min-width:88px;white-space:nowrap}.cell-detail-title[data-v-d69599b0]{display:flex;align-items:center;gap:6px}.cell-detail-status-col[data-v-d69599b0]{width:72px;min-width:72px;text-align:center;white-space:nowrap}.cell-status-tag[data-v-d69599b0]{margin-top:0;min-width:42px;justify-content:center;white-space:nowrap}.cell-corrected-mark[data-v-d69599b0]{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-d69599b0] .crud-modal-card.work-summary-correction-modal{width:min(calc(100vw - 48px),1520px)}[data-v-d69599b0] .crud-modal-card.work-summary-correction-modal .crud-modal-body{overflow-x:hidden}.correction-layout[data-v-d69599b0]{display:grid;grid-template-columns:minmax(980px,1fr) minmax(340px,400px);gap:18px;min-height:520px}.correction-left[data-v-d69599b0],.correction-right[data-v-d69599b0]{min-width:0}.correction-left[data-v-d69599b0]{max-height:62vh;overflow:auto;border:1px solid #e4e9f1;border-radius:16px}.correction-table[data-v-d69599b0]{min-width:980px;table-layout:fixed}.correction-table th[data-v-d69599b0],.correction-table td[data-v-d69599b0],.result-table th[data-v-d69599b0],.result-table td[data-v-d69599b0]{padding:10px 12px;border-bottom:1px solid #eef1f6;vertical-align:top;text-align:left}.correction-table th[data-v-d69599b0],.correction-table td[data-v-d69599b0]{white-space:nowrap}.correction-table thead th[data-v-d69599b0],.result-table thead th[data-v-d69599b0]{position:sticky;top:0;z-index:1;background:#f7f8fb;color:#5c667a;font-size:12px}.checkbox-col[data-v-d69599b0]{width:40px;text-align:center!important}.correction-employee-col[data-v-d69599b0]{width:76px}.correction-date-col[data-v-d69599b0]{width:112px}.correction-work-col[data-v-d69599b0]{width:300px;white-space:normal!important}.correction-time-col[data-v-d69599b0]{width:104px}.correction-remark-col[data-v-d69599b0]{width:140px;white-space:normal!important}.correction-table tbody tr[data-v-d69599b0]{cursor:pointer}.correction-table tbody tr.selected[data-v-d69599b0]{background:#f0f8ff}.correction-table tbody tr.matched[data-v-d69599b0]{box-shadow:inset 4px 0 #19be6b}.correction-table tbody tr.group-hover td[data-v-d69599b0]{background:#f6fbff}.correction-table tbody tr.virtual-missing-row td[data-v-d69599b0]{background:#fffaf8}.correction-table tbody tr.virtual-missing-row input[type=checkbox][data-v-d69599b0]{cursor:not-allowed}.work-name[data-v-d69599b0]{font-weight:700;color:#1f2937}.work-sub[data-v-d69599b0]{margin-top:3px;font-size:11px;color:#8b94a7}.evaluation-tag[data-v-d69599b0]{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-d69599b0]{background:#eaf8f0;color:#0d9f6e}.evaluation-tag.is-abnormal[data-v-d69599b0]{background:#fff5e8;color:#c97a11}.evaluation-tag.is-missing[data-v-d69599b0]{background:#fff0ed;color:#d94827}.evaluation-tag.is-rest[data-v-d69599b0]{background:#f3f4f6;color:#8b94a7}.evaluation-tag.is-preview[data-v-d69599b0]{background:#edf5ff;color:#2563eb}.virtual-missing-hint[data-v-d69599b0]{display:block;margin-top:4px;font-size:11px;color:#9a3412;white-space:nowrap}.remark-cell[data-v-d69599b0]{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-d69599b0]{display:flex;gap:8px;margin-top:8px}.correction-right[data-v-d69599b0]{display:flex;flex-direction:column;gap:14px}.correction-group[data-v-d69599b0]{border:1px solid #e4e9f1;border-radius:16px;padding:14px;background:#fbfcfe}.correction-group.error[data-v-d69599b0]{border-color:#ed4014}.group-title[data-v-d69599b0]{font-weight:700;color:#1f2937;margin-bottom:10px}.time-grid[data-v-d69599b0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.correction-time-picker[data-v-d69599b0]{min-width:0}.correction-time-picker[data-v-d69599b0] .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-d69599b0] .ui-time-picker-icon{width:24px;height:24px}.text-area[data-v-d69599b0]{width:100%;border:1px solid var(--panel-border);border-radius:12px;padding:10px 12px;resize:vertical;font:inherit}.field-hint[data-v-d69599b0]{margin:8px 0 0;font-size:12px}.field-hint.error[data-v-d69599b0]{color:#d94827}.empty-right[data-v-d69599b0],.correction-placeholder[data-v-d69599b0],.correction-empty[data-v-d69599b0]{display:flex;min-height:200px;align-items:center;justify-content:center;flex-direction:column;color:#8b94a7;gap:6px}@media(max-width:1440px){.correction-layout[data-v-d69599b0]{grid-template-columns:1fr}.correction-left[data-v-d69599b0]{max-height:48vh}}@media(max-width:768px){.employee-col[data-v-d69599b0]{min-width:132px}.cell-popover[data-v-d69599b0]{width:320px}.matrix-shell[data-v-d69599b0]{grid-template-columns:120px minmax(0,1fr)}.matrix-fixed-table[data-v-d69599b0]{width:120px}.time-grid[data-v-d69599b0]{grid-template-columns:1fr}}.work-reports-panel[data-v-f47d5456] .work-report-child-panel{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.work-rewards-page[data-v-b3b6541c] .page-panel-body{gap:24px}.work-rewards-closed[data-v-b3b6541c]{padding:10px 14px;border:1px solid #f0d39d;border-radius:12px;background:#fff9ed;color:#8a5a13;font-size:14px}.work-rewards-summary[data-v-b3b6541c]{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-b3b6541c]{min-width:0;padding:20px 22px}.work-rewards-summary article+article[data-v-b3b6541c]{border-left:1px solid var(--border, #e6e8eb)}.work-rewards-summary span[data-v-b3b6541c]{display:block;color:#667085;font-size:13px}.work-rewards-summary strong[data-v-b3b6541c]{display:block;margin-top:7px;color:#17211b;font-size:26px;line-height:1.2}.work-rewards-summary .is-primary strong[data-v-b3b6541c]{color:var(--green-700, #2b7651)}.query-row[data-v-b3b6541c]{display:flex;width:100%;flex-wrap:wrap;gap:12px;align-items:flex-end}.query-row--primary .query-field--date[data-v-b3b6541c],.query-row--primary .query-field--keyword[data-v-b3b6541c]{flex:0 0 420px}.query-row--secondary .query-field--select[data-v-b3b6541c]{flex:1 1 210px}.work-rewards-list[data-v-b3b6541c]{display:flex;min-height:0;flex-direction:column;gap:12px}.table-section-head[data-v-b3b6541c]{display:flex;align-items:flex-end;justify-content:space-between}.table-section-head>div[data-v-b3b6541c]{display:flex;flex-direction:column;gap:3px}.table-section-head strong[data-v-b3b6541c]{color:#17211b;font-size:16px}.table-section-head small[data-v-b3b6541c]{color:#8a948e;font-size:12px}.work-rewards-table-wrap[data-v-b3b6541c]{overflow:auto;border:1px solid var(--border, #e6e8eb);border-radius:14px;background:#fff}.work-rewards-table[data-v-b3b6541c]{width:100%;border-collapse:collapse;white-space:nowrap}.work-rewards-table th[data-v-b3b6541c],.work-rewards-table td[data-v-b3b6541c]{padding:13px 14px;border-bottom:1px solid #eef0f2;text-align:left}.work-rewards-table th[data-v-b3b6541c]{background:#fafbfc;color:#667085;font-size:12px;font-weight:600}.is-positive[data-v-b3b6541c]{color:#087b4c}.is-negative[data-v-b3b6541c]{color:#c43d3d}.work-reward-label[data-v-b3b6541c]{margin-right:6px;padding:2px 6px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11px}.work-reward-source[data-v-b3b6541c]{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-b3b6541c]:hover{text-decoration:underline}.work-rewards-load-sentinel[data-v-b3b6541c],.work-rewards-loading[data-v-b3b6541c]{padding:16px;text-align:center;color:#8a948e;font-size:13px}@media(max-width:900px){.work-rewards-summary[data-v-b3b6541c]{grid-template-columns:1fr}.work-rewards-summary article+article[data-v-b3b6541c]{border-top:1px solid var(--border, #e6e8eb);border-left:0}.query-row--primary .query-field--date[data-v-b3b6541c],.query-row--primary .query-field--keyword[data-v-b3b6541c],.query-row--secondary .query-field--select[data-v-b3b6541c]{flex-basis:100%}}.mobile-access-tabs[data-v-e407115d]{width:100%}.mobile-access-tablist[data-v-e407115d]{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-e407115d]{min-width:0;border:0;border-radius:6px;background:transparent;color:#ffffff94;cursor:pointer;font-size:11px;font-weight:700;line-height:1.1;padding:8px 5px;transition:background-color .2s ease,color .2s ease}.mobile-access-tab.is-active[data-v-e407115d]{background:#3b82f62e;color:#fff}.mobile-access-content[data-v-e407115d]{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:14px;text-align:center}.mobile-access-qr[data-v-e407115d]{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-e407115d]{display:flex;flex-direction:column;align-items:center;gap:7px}.mobile-access-copy h4[data-v-e407115d]{margin:0;color:#fff;font-size:14px;font-weight:800;line-height:1.25}.mobile-access-copy p[data-v-e407115d]{margin:0;color:#ffffff85;font-size:11px;line-height:1.5}.mobile-access-badge[data-v-e407115d],.mobile-access-action[data-v-e407115d]{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-e407115d]{padding:4px 9px;background-color:#3b82f61f;color:#60a5fa}.mobile-access-action[data-v-e407115d]{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-e407115d]:hover{background-color:#3b82f647;border-color:#60a5fa8c}.mobile-access-tabs.is-popover .mobile-access-qr[data-v-e407115d]{width:120px;height:120px}.mobile-access-tabs.is-popover .mobile-access-copy p[data-v-e407115d]{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{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-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-786194a4]{min-height:100vh;background:#050608;color:#fff;padding:72px 24px 96px}.official-legal-hero[data-v-786194a4],.official-legal-content[data-v-786194a4]{width:min(860px,100%);margin:0 auto}.official-legal-back[data-v-786194a4]{color:#14b8a6;font-size:14px;font-weight:700;text-decoration:none}.official-legal-hero h1[data-v-786194a4]{margin:30px 0 16px;font-size:42px;line-height:1.2}.official-legal-hero p[data-v-786194a4]{margin:0 0 14px;color:#ffffffa8;font-size:16px;line-height:1.8}.official-legal-hero span[data-v-786194a4]{color:#ffffff6b;font-size:13px}.official-legal-content[data-v-786194a4]{display:grid;gap:22px;margin-top:48px}.official-legal-section[data-v-786194a4]{border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.official-legal-section h2[data-v-786194a4]{margin:0 0 10px;color:#fff;font-size:20px}.official-legal-section p[data-v-786194a4]{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}}: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)}*{box-sizing:border-box}html,body,#app{min-height:100vh}body{margin:0;background:#f3f3f3}button,input,select{font:inherit}button{cursor:pointer}.text-field,.text-area{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:16px;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:54px;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}.text-area.compact{min-height:88px;padding:12px 14px}.subtle-button,.secondary-button.small,.primary-button.small{min-height:40px;padding:0 14px;border-radius:14px;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(100vh - 48px)}.page-panel{display:flex;min-height:calc(100vh - 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}@media(max-width:720px){.page-header-title-row{flex-wrap:wrap;align-items:flex-start}}.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(88vh,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-md{width:min(100%,640px)}.crud-modal-card.is-xl{width:min(100%,1080px)}.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-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;padding:0 24px 24px}.crud-modal-footer>*{width:100%}.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:100vh;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:center / 86% 86% no-repeat url(/static/icons/logo-mark.svg);filter:drop-shadow(0 14px 22px rgba(20,184,166,.18))}.brand-logo:after{content:"";position:absolute;top:4%;right:-3%;width:34%;height:34%;background:center / contain no-repeat url(/static/icons/logo-spark.svg);filter:drop-shadow(0 4px 8px rgba(20,184,166,.22))}.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(100vh - 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:linear-gradient(180deg,#fffffffa,#f7faf8f0);box-shadow:0 14px 26px #0f172a0f,inset 0 1px #ffffffd1}.auth-card-logo,.auth-card-spark{position:relative;z-index:2;display:block}.auth-card-logo{width:42px;height:42px;margin:11px}.auth-card-spark{position:absolute;top:7px;right:6px;width:18px;height:18px;filter:drop-shadow(0 4px 8px rgba(20,184,166,.2))}.auth-card-logo-glow{position:absolute;inset:8px;z-index:1;border-radius:16px;background:#14b8a61f;filter:blur(12px)}.auth-card-title{margin:8px 0 0;color:#244c38;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:lowercase}.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-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}.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}.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}input:not([type=checkbox]):not([type=radio]){width:100%;height:54px;padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;color:var(--text-main);outline:none;font-size:15px}input[type=checkbox],input[type=radio]{width:auto;height:auto;margin:0;accent-color:var(--green-600);vertical-align:middle}input:not([type=checkbox]):not([type=radio]):focus,select:focus{border-color:#3f8d654d;box-shadow:0 0 0 4px #62a57e1a}select{width:100%;height:54px;padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff5;color:var(--text-main);outline:none;font-size:15px;appearance:none}.code-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.primary-button,.secondary-button,.code-button,.logout-button{height:54px;border:0;border-radius:16px}.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{padding:0 18px;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}.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}.web-toast-stack{position:fixed;top:48px;left:50%;z-index:2200;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(100vw - 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{position:fixed;top:94px;left:50%;z-index:2190;display:inline-flex;align-items:center;gap:12px;width:max-content;max-width:min(560px,calc(100vw - 32px));padding:10px 12px 10px 16px;border:1px solid rgba(31,91,58,.22);border-radius:999px;background:#fffffffa;color:var(--green-800);box-shadow:0 10px 28px #0f172a1f,0 2px 8px #0f172a0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.web-deploy-update-message{min-width:0;font-size:14px;font-weight:700;line-height:1.45;white-space:nowrap}.web-deploy-update-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-width:88px;padding:0 14px;border:0;border-radius:999px;background:var(--green-600);color:#fff;font-size:14px;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-banner{top:88px;align-items:stretch;width:calc(100vw - 32px);border-radius:14px}.web-deploy-update-message{flex:1;white-space:normal}.web-deploy-update-action{flex-shrink:0}}.console-shell{display:block;min-height:calc(100vh - 48px)}.console-sidebar{position:fixed;inset:24px auto 24px 24px;width:200px;height:auto;max-height:none;padding:12px 0;overflow:visible;z-index:20}.console-sidebar-scroll{display:flex;flex-direction:column;height:100%;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(84vh,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{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}.sidebar-brand .brand-logo.is-small:before{content:"";position:absolute;inset:8px;background:center / contain no-repeat url(/static/icons/logo-mark.svg)}.sidebar-brand .brand-logo.is-small:after{top:7px;right:5px;width:14px;height:14px}.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;color:var(--text-subtle);font-size:13px;line-height:1.35}.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-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.is-expanded .sidebar-nav-item{align-items:flex-start;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,.sidebar-group-items-shell.is-expanded .sidebar-nav-item.is-active .sidebar-nav-text small{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;gap:0;transition:gap .24s ease}.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-text small{color:var(--text-faint);max-height:0;font-size:11px;line-height:1.35;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .24s ease,opacity .2s 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{gap:3px}.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)}.sidebar-group-items-shell.is-expanded .sidebar-nav-text small{max-height:24px;font-size:12px;opacity:1;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:228px}.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-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{display:flex;align-items:flex-end;gap:6px;width:62px;height:62px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 14px 34px #1f5a3d14}.initialization-not-started-mark span{flex:1;border-radius:999px;background:linear-gradient(180deg,var(--green-500),var(--green-700))}.initialization-not-started-mark span:nth-child(1){height:46%}.initialization-not-started-mark span:nth-child(2){height:76%}.initialization-not-started-mark span:nth-child(3){height:100%}.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-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}.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 p{min-height:42px;margin:6px 0 0;color:var(--text-subtle);font-size:12px;line-height:1.7}.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;display:flex;align-items:center;flex-direction:column;gap:5px;min-height:238px;padding-top:82px;text-align:center}.initialization-medal-ribbon{position:absolute;top:12px;left:50%;display:flex;gap:16px;transform:translate(-50%)}.initialization-medal-ribbon span{width:34px;height:88px;background:linear-gradient(180deg,#27764e,#54a876);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;top:52px;left:50%;display:flex;align-items:center;justify-content:center;width:112px;height:112px;border:7px solid #dceee4;border-radius:50%;background:linear-gradient(145deg,#3f8d65,#236846);box-shadow:0 18px 40px #27764e38;color:#fff;font-size:44px;font-weight:800;transform:translate(-50%)}.initialization-medal>strong{margin-top:74px;font-size:19px}.initialization-medal>span{color:var(--text-subtle);font-size:13px}.initialization-completion-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.initialization-completion-summary>span{display:flex;align-items:center;flex-direction:column;gap:4px;padding:10px 8px;border-radius:12px;background:var(--surface-soft)}.initialization-completion-summary strong{font-size:14px}.initialization-completion-summary small{color:var(--text-faint);font-size:11px;text-align:center}.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(4,minmax(0,1fr));gap:20px;padding:0 6px 4px}.usage-guide-card{display:flex;gap:12px;min-height:auto;padding:6px 4px;border:0;background:transparent;box-shadow:none}.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:1px 0 8px;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}.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-score-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(15,23,42,.07)}.digital-score-meta span,.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}.digital-ai-columns>div{padding:18px;border-radius:18px;background:var(--surface-soft)}.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}@media(max-width:760px){.guide-sop-summary{justify-content:flex-start}.guide-warning-panel{right:auto;left:0;min-width:min(280px,calc(100vw - 64px));transform-origin:top left}.guide-warning-popover:after{right:auto;left:0;width:min(280px,calc(100vw - 64px))}}@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)}@media(max-width:640px){.member-workspace{min-height:320px;padding:28px 18px}.member-workspace h2{font-size:24px}.member-workspace-qrcode{width:210px;height:210px}.member-action-row{flex-direction:column}.member-action-row>button:not(.member-text-button){width:100%}.trial-web-lock-actions .trial-web-lock-account{max-width:100%}.trial-web-lock-actions{flex-direction:row}.trial-web-lock-action-button{width:auto!important}}.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}@media(max-width:1080px){.console-shell{display:block}.console-sidebar{position:relative;left:auto;top:auto;width:auto;height:auto;max-height:none}.console-sidebar-scroll{height:auto;overflow:visible}.sidebar-nav{flex:none;min-height:auto;overflow:visible}.console-content{margin-left:0}.summary-grid,.workspace-grid,.placeholder-grid,.overview-grid,.digital-section-grid,.digital-comparison,.digital-ai-columns{grid-template-columns:1fr}.guide-card{grid-column:auto}.usage-guide-section{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.page-shell{padding:16px}.page-header-row,.page-section-head,.table-section-head,.bulk-action-bar,.crud-modal-header,.crud-modal-footer{flex-direction:column}.page-tabs{flex-wrap:wrap;margin-bottom:-1px}.page-toolbar,.page-toolbar-main,.page-toolbar-actions,.form-grid{grid-template-columns:1fr}.page-toolbar-main,.page-toolbar-actions{width:100%}.crud-modal-backdrop,.page-panel-body{padding:16px}.page-header{margin:-16px -16px 0;padding:16px 16px 0}.crud-modal-card{max-height:min(92vh,960px)}.overview-panel-head,.auth-panel,.context-panel,.content-panel-card,.content-hero,.summary-card,.workspace-card{border-radius:24px}.code-row{grid-template-columns:1fr}.form-footer,.content-hero{align-items:flex-start}.form-footer,.content-hero{flex-direction:column}.guide-progress,.initialization-progress-grid{grid-template-columns:1fr}.initialization-not-started{grid-template-columns:1fr;align-items:flex-start}.initialization-ready-banner{align-items:flex-start;flex-direction:column}.usage-guide-section{grid-template-columns:1fr}.usage-guide-card{min-height:auto}.content-hero h2{font-size:28px}.digital-overview-hero,.digital-score-main,.digital-panel-head,.digital-value-row{align-items:flex-start;flex-direction:column}.digital-score-main>strong{font-size:70px}.digital-table-row{grid-template-columns:minmax(0,1fr)}.table-placeholder-head,.table-placeholder-row{grid-template-columns:1fr 1fr}}.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}@media(max-width:960px){.settings-list-header{display:none}.settings-list-row{grid-template-columns:1fr;gap:10px}.settings-list-meta,.settings-list-actions{width:100%;justify-content:flex-start}}
