.status-badge[data-v-acf0019a]{color:#1f2329;background:#e7f8f0;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.status-badge[data-status=warning][data-v-acf0019a]{background:#fff7d6}.status-badge[data-status=blocked][data-v-acf0019a]{background:#ffe0e0}.knowledge-app[data-v-49dec6b6]{color:#18202a;background:radial-gradient(circle at 12% -10%,#3181692e,#0000 34rem),#f4f7f6;flex-direction:column;min-height:100dvh;display:flex}.knowledge-header[data-v-49dec6b6]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px clamp(18px,4vw,52px);display:flex}.knowledge-brand[data-v-49dec6b6],.employee-chip[data-v-49dec6b6]{align-items:center;display:flex}.knowledge-brand[data-v-49dec6b6]{gap:12px}.knowledge-brand img[data-v-49dec6b6]{object-fit:cover;border-radius:13px;width:44px;height:44px;box-shadow:0 8px 20px #165b472b}.knowledge-brand h1[data-v-49dec6b6],.knowledge-brand p[data-v-49dec6b6],.employee-chip strong[data-v-49dec6b6],.employee-chip span[data-v-49dec6b6],.knowledge-state-card h2[data-v-49dec6b6],.knowledge-state-card p[data-v-49dec6b6],.assistant-message p[data-v-49dec6b6],.knowledge-composer p[data-v-49dec6b6]{margin:0}.knowledge-brand h1[data-v-49dec6b6]{font-size:19px;line-height:1.25}.knowledge-brand p[data-v-49dec6b6]{color:#74817c;margin-top:3px;font-size:12px}.employee-chip[data-v-49dec6b6]{flex-direction:column;align-items:flex-end;gap:2px}.employee-chip strong[data-v-49dec6b6]{font-size:14px}.employee-chip span[data-v-49dec6b6]{color:#7b8782;font-size:11px}.knowledge-state-card[data-v-49dec6b6]{text-align:center;background:#fff;border:1px solid #e1e9e6;border-radius:24px;width:min(520px,100% - 36px);margin:auto;padding:48px 34px;box-shadow:0 18px 50px #22423817}.knowledge-state-card h2[data-v-49dec6b6]{margin-top:18px;font-size:20px}.knowledge-state-card p[data-v-49dec6b6]{color:#6e7a76;margin-top:10px;line-height:1.65}.state-spinner[data-v-49dec6b6]{border:3px solid #d9e8e3;border-top-color:#1f7b60;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-49dec6b6;display:inline-block}.state-icon[data-v-49dec6b6]{color:#a13c3c;background:#fff0f0;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto;font-weight:800;display:grid}.knowledge-state-card button[data-v-49dec6b6]{color:#fff;background:#1f7b60;border:0;border-radius:10px;margin-top:22px;padding:10px 18px}.knowledge-workbench[data-v-49dec6b6]{background:#ffffffb8;border-inline:1px solid #e4ebe8;flex:1;width:min(1180px,100%);min-height:0;margin:0 auto;display:flex}.workspace-sidebar[data-v-49dec6b6]{box-sizing:border-box;background:#f8faf9;border-right:1px solid #e3ebe8;flex-direction:column;flex:0 0 238px;width:238px;padding:18px 12px;display:flex}.side-heading[data-v-49dec6b6],.file-toolbar[data-v-49dec6b6],.workbench-tabs[data-v-49dec6b6],.composer-meta[data-v-49dec6b6]{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-heading[data-v-49dec6b6]{color:#66736e;padding:0 8px 9px;font-size:12px}.side-heading button[data-v-49dec6b6],.project-item[data-v-49dec6b6],.conversation-item[data-v-49dec6b6],.workbench-tabs button[data-v-49dec6b6],.file-toolbar button[data-v-49dec6b6],.file-row button[data-v-49dec6b6],.save-answer[data-v-49dec6b6]{cursor:pointer;background:0 0;border:0}.side-heading button[data-v-49dec6b6]{color:#1f7b60;background:#e8f3ef;border-radius:8px;width:26px;height:26px;font-size:18px}.side-heading-actions[data-v-49dec6b6]{gap:6px;display:flex}.project-item[data-v-49dec6b6],.conversation-item[data-v-49dec6b6]{color:#34423d;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.project-item.active[data-v-49dec6b6],.conversation-item.active[data-v-49dec6b6]{color:#17684f;background:#e8f3ef;font-weight:650}.project-item small[data-v-49dec6b6]{color:#8a9591;font-size:10px}.conversation-heading[data-v-49dec6b6]{border-top:1px solid #e3ebe8;margin-top:16px;padding-top:16px}.conversation-list[data-v-49dec6b6]{flex:1;min-height:80px;overflow-y:auto}.project-item i[data-v-49dec6b6]{color:#9a6d62;padding:0 4px;font-style:normal;display:none}.project-item:hover i[data-v-49dec6b6]{display:inline}.conversation-delete-action[data-v-49dec6b6]{color:#8a5549;cursor:pointer;background:#fff8f5;border:1px solid #ead8d2;border-radius:9px;width:100%;margin-top:8px;padding:9px;font-size:11px}.deleted-conversations[data-v-49dec6b6]{background:#fff;border:1px solid #dfe8e5;border-radius:10px;margin-top:10px;padding:10px}.deleted-conversations>strong[data-v-49dec6b6],.deleted-conversations>p[data-v-49dec6b6]{color:#71807a;margin:0 0 8px;font-size:11px;display:block}.deleted-conversations article[data-v-49dec6b6]{border-top:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.deleted-conversations article span[data-v-49dec6b6],.deleted-conversations article small[data-v-49dec6b6]{display:block}.deleted-conversations article b[data-v-49dec6b6]{font-size:11px}.deleted-conversations article small[data-v-49dec6b6]{color:#909b97;margin-top:2px;font-size:9px}.deleted-conversations article button[data-v-49dec6b6]{color:#17684f;cursor:pointer;background:#e8f3ef;border:0;border-radius:7px;padding:5px 8px}.storage-meter[data-v-49dec6b6]{color:#6d7975;padding:12px 8px 2px;font-size:11px}.storage-meter>div[data-v-49dec6b6]{background:#e0e7e4;border-radius:10px;height:5px;margin:7px 0 5px;overflow:hidden}.storage-meter i[data-v-49dec6b6]{background:#1f7b60;height:100%;display:block}.knowledge-conversation[data-v-49dec6b6]{flex-direction:column;flex:1;min-width:0;display:flex}.workbench-tabs[data-v-49dec6b6]{background:#fff;border-bottom:1px solid #e3ebe8;min-height:47px;padding:0 18px}.workbench-tabs button[data-v-49dec6b6],.file-toolbar button[data-v-49dec6b6]{color:#6f7a76;border-radius:9px;padding:8px 12px}.workbench-tabs button.active[data-v-49dec6b6],.file-toolbar button.active[data-v-49dec6b6]{color:#17684f;background:#e8f3ef;font-weight:650}.workbench-tabs span[data-v-49dec6b6]{color:#87918e;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.conversation-body[data-v-49dec6b6]{flex:1;min-height:0;padding:clamp(28px,7vw,68px) clamp(18px,5vw,54px);overflow-y:auto}.assistant-message[data-v-49dec6b6],.user-message[data-v-49dec6b6]{gap:13px;max-width:700px;display:flex}.assistant-message+.assistant-message[data-v-49dec6b6],.assistant-message+.user-message[data-v-49dec6b6],.user-message+.assistant-message[data-v-49dec6b6],.user-message+.user-message[data-v-49dec6b6]{margin-top:22px}.user-message[data-v-49dec6b6]{justify-content:flex-end;margin-left:auto}.assistant-avatar[data-v-49dec6b6]{color:#fff;background:#1f7b60;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.assistant-message>div[data-v-49dec6b6]:last-child,.message-bubble[data-v-49dec6b6]{background:#fff;border:1px solid #e1e9e6;border-radius:4px 16px 16px;padding:14px 16px;box-shadow:0 9px 28px #1943360f}.user-message .message-bubble[data-v-49dec6b6]{color:#fff;background:#1f7b60;border:0;border-radius:16px 4px 16px 16px}.assistant-message strong[data-v-49dec6b6],.user-message strong[data-v-49dec6b6]{margin-bottom:8px;font-size:13px;display:block}.assistant-message p[data-v-49dec6b6],.user-message p[data-v-49dec6b6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.pending-message[data-v-49dec6b6]{color:#66736e}.assistant-message .connection-note[data-v-49dec6b6]{color:#62716c;margin-top:9px;font-size:13px}.assistant-message .sync-note[data-v-49dec6b6]{color:#62716c;margin-top:5px;font-size:12px}.assistant-message .sync-note.warning[data-v-49dec6b6]{color:#a36624}.message-attachments[data-v-49dec6b6]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.message-attachments span[data-v-49dec6b6]{color:#45645a;text-overflow:ellipsis;white-space:nowrap;background:#edf5f2;border-radius:8px;max-width:100%;padding:5px 8px;font-size:11px;overflow:hidden}.user-message .message-attachments span[data-v-49dec6b6]{color:#fff;background:#ffffff29}.knowledge-composer[data-v-49dec6b6]{padding:14px clamp(14px, 4vw, 34px) max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3ebe8;position:relative}.knowledge-composer.drag-active[data-v-49dec6b6]{background:#f2faf7}.composer-drop-hint[data-v-49dec6b6]{z-index:5;color:#17684f;pointer-events:none;background:#ecf9f4f5;border:2px dashed #1f8a68;border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:6px}.composer-controls[data-v-49dec6b6],.composer-attachments[data-v-49dec6b6],.composer-input-row[data-v-49dec6b6]{align-items:center;gap:8px;display:flex}.composer-controls[data-v-49dec6b6]{margin-bottom:9px}.composer-model-lock[data-v-49dec6b6]{color:#71807a;background:#fff;border:1px solid #dbe5e1;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;display:flex}.composer-model-lock strong[data-v-49dec6b6]{color:#34423d;font-size:12px}.composer-model-lock em[data-v-49dec6b6]{color:#1f7d61;font-style:normal;font-weight:650}.composer-upload[data-v-49dec6b6]{color:#17684f;cursor:pointer;background:#e8f3ef;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:650}.composer-upload.disabled[data-v-49dec6b6]{color:#8d9995;cursor:not-allowed;background:#e6ebe9}.composer-upload input[data-v-49dec6b6]{display:none}.composer-attachments[data-v-49dec6b6]{flex-wrap:wrap;margin-bottom:9px}.composer-attachments>span[data-v-49dec6b6]{color:#45645a;text-overflow:ellipsis;white-space:nowrap;background:#f3f8f6;border:1px solid #dce9e4;border-radius:9px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:11px;display:inline-flex;overflow:hidden}.composer-attachments button[data-v-49dec6b6]{color:#6c7b75;background:0 0;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.knowledge-composer textarea[data-v-49dec6b6]{resize:none;vertical-align:middle;color:#18202a;width:auto;min-height:58px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe5e1;border-radius:14px;flex:1;padding:13px 14px}.knowledge-composer button[data-v-49dec6b6]{color:#fff;vertical-align:middle;background:#1f7b60;border:0;border-radius:12px;width:70px;height:44px;margin-left:8px}.composer-input-row>button[data-v-49dec6b6]{flex:0 0 70px;margin-left:0}.knowledge-composer .composer-attachments button[data-v-49dec6b6]{color:#6c7b75;background:0 0;border-radius:50%;width:18px;height:18px;margin:0;padding:0}.knowledge-composer textarea[data-v-49dec6b6]:disabled,.knowledge-composer button[data-v-49dec6b6]:disabled{color:#8d9995;cursor:not-allowed;background:#e6ebe9}.knowledge-composer p[data-v-49dec6b6]{color:#8a9591;text-align:center;margin-top:8px;font-size:11px}.composer-meta p[data-v-49dec6b6]{flex:1}.save-answer[data-v-49dec6b6]{color:#1f7b60;flex:none;padding:5px 9px;font-size:11px}.file-panel[data-v-49dec6b6]{background:#f8faf9;flex:1;min-height:0;padding:18px;overflow-y:auto}.file-toolbar[data-v-49dec6b6]{margin-bottom:14px}.upload-button[data-v-49dec6b6]{color:#fff;cursor:pointer;background:#1f7b60;border-radius:9px;padding:9px 13px;font-size:13px}.upload-button input[data-v-49dec6b6]{display:none}.file-row[data-v-49dec6b6]{background:#fff;border:1px solid #e1e9e6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.file-row+.file-row[data-v-49dec6b6]{margin-top:9px}.file-row strong[data-v-49dec6b6]{overflow-wrap:anywhere;display:block}.file-row span[data-v-49dec6b6]{color:#7d8984;margin-top:5px;font-size:11px;display:block}.file-row>div[data-v-49dec6b6]:last-child{flex:none;gap:6px;display:flex}.file-row button[data-v-49dec6b6]{color:#1f7b60;background:#edf5f2;border-radius:7px;padding:7px 9px}.empty-files[data-v-49dec6b6]{color:#89938f;text-align:center;padding:70px 20px}.memory-panel[data-v-49dec6b6]{background:#f8faf9;flex:1;min-height:0;padding:18px;overflow-y:auto}.memory-panel article[data-v-49dec6b6]{background:#fff;border:1px solid #e1e9e6;border-radius:14px;padding:18px}.memory-panel article+article[data-v-49dec6b6]{margin-top:14px}.memory-panel article>div[data-v-49dec6b6]{justify-content:space-between;gap:14px;display:flex}.memory-panel span[data-v-49dec6b6]{color:#85908c;font-size:11px}.memory-panel textarea[data-v-49dec6b6]{resize:vertical;box-sizing:border-box;width:100%;font:inherit;border:1px solid #dce5e2;border-radius:10px;margin:13px 0 9px;padding:12px}.memory-panel button[data-v-49dec6b6]{color:#fff;background:#1f7b60;border:0;border-radius:8px;padding:8px 12px}.usage-panel[data-v-49dec6b6]{background:#f8faf9;flex:1;min-height:0;padding:18px;overflow:auto}.usage-panel h3[data-v-49dec6b6]{color:#21322c;margin:0 0 10px;font-size:15px}.usage-panel h3[data-v-49dec6b6]:not(:first-child){margin-top:24px}.usage-panel table[data-v-49dec6b6]{border-collapse:collapse;background:#fff;border:1px solid #e1e9e6;width:100%;font-size:13px}.usage-panel th[data-v-49dec6b6],.usage-panel td[data-v-49dec6b6]{text-align:left;white-space:nowrap;border-bottom:1px solid #e8eeec;padding:11px 12px}.usage-panel th[data-v-49dec6b6]{color:#687570;background:#f1f6f4;font-size:11px}.usage-events-table td[data-v-49dec6b6]:nth-child(7),.usage-events-table td[data-v-49dec6b6]:nth-child(8){text-overflow:ellipsis;max-width:260px;overflow:hidden}.usage-events-table small[data-v-49dec6b6]{color:#75827d}.usage-panel p[data-v-49dec6b6]{color:#89938f;text-align:center}.prompt-panel[data-v-49dec6b6]{background:#f8faf9;flex:1;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:16px;min-height:0;padding:18px;display:grid;overflow:auto}.prompt-config-list[data-v-49dec6b6],.prompt-config-form[data-v-49dec6b6]{background:#fff;border:1px solid #e1e9e6;border-radius:14px;min-height:0;padding:18px;overflow:auto}.prompt-config-list>div[data-v-49dec6b6],.prompt-actions[data-v-49dec6b6]{justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-config-list h3[data-v-49dec6b6],.prompt-config-form h3[data-v-49dec6b6]{color:#21322c;margin:0 0 10px;font-size:15px}.prompt-hint[data-v-49dec6b6],.prompt-feedback[data-v-49dec6b6]{color:#71807a;font-size:12px;line-height:1.6}.prompt-config-list article[data-v-49dec6b6]{cursor:pointer;background:#f9fbfa;border:1px solid #e1e9e6;border-radius:12px;margin-top:10px;padding:12px}.prompt-config-list article.disabled[data-v-49dec6b6]{opacity:.58}.prompt-config-list article strong[data-v-49dec6b6],.prompt-config-list article span[data-v-49dec6b6],.prompt-config-list article p[data-v-49dec6b6]{display:block}.prompt-config-list article span[data-v-49dec6b6]{color:#71807a;margin-top:4px;font-size:11px}.prompt-config-list article p[data-v-49dec6b6]{color:#4c5b56;margin:8px 0 0;font-size:12px;line-height:1.55}.prompt-config-form label[data-v-49dec6b6]{margin-top:12px;display:block}.prompt-config-form label>span[data-v-49dec6b6]{color:#687570;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.prompt-config-form input[data-v-49dec6b6],.prompt-config-form select[data-v-49dec6b6],.prompt-config-form textarea[data-v-49dec6b6]{box-sizing:border-box;color:#1f2a25;width:100%;font:inherit;background:#fff;border:1px solid #dce5e2;border-radius:9px;padding:10px 11px}.prompt-config-form textarea[data-v-49dec6b6]{resize:vertical;line-height:1.6}.prompt-enabled[data-v-49dec6b6]{align-items:center;gap:8px;display:inline-flex!important}.prompt-enabled input[data-v-49dec6b6]{width:auto}.prompt-enabled span[data-v-49dec6b6]{margin:0!important}.prompt-actions[data-v-49dec6b6]{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.prompt-panel button[data-v-49dec6b6]{color:#1f7b60;cursor:pointer;background:#edf5f2;border:0;border-radius:8px;padding:8px 12px}.prompt-actions button[type=submit][data-v-49dec6b6]{color:#fff;background:#1f7b60}.prompt-panel button[data-v-49dec6b6]:disabled{color:#8d9995;cursor:not-allowed;background:#e6ebe9}@keyframes spin-49dec6b6{to{transform:rotate(360deg)}}@media (max-width:620px){.knowledge-header[data-v-49dec6b6]{min-height:64px;padding:10px 14px}.knowledge-brand img[data-v-49dec6b6]{width:40px;height:40px}.knowledge-brand h1[data-v-49dec6b6]{font-size:17px}.employee-chip span[data-v-49dec6b6]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.knowledge-workbench[data-v-49dec6b6]{border:0;flex-direction:column}.workspace-sidebar[data-v-49dec6b6]{border-bottom:1px solid #e3ebe8;border-right:0;flex:none;grid-template-columns:auto 1fr;width:100%;max-height:184px;padding:10px;display:grid}.workspace-sidebar .side-heading[data-v-49dec6b6]{padding:8px}.project-item[data-v-49dec6b6]{justify-content:flex-start;width:auto}.conversation-heading[data-v-49dec6b6]{border:0;margin:0;padding-top:8px}.conversation-list[data-v-49dec6b6]{display:flex;overflow-x:auto}.conversation-item[data-v-49dec6b6]{width:auto;min-width:120px}.conversation-delete-action[data-v-49dec6b6]{white-space:nowrap;width:auto;min-width:170px}.deleted-conversations[data-v-49dec6b6]{min-width:250px;margin:0 0 0 8px}.storage-meter[data-v-49dec6b6]{display:none}.workbench-tabs[data-v-49dec6b6]{padding:0 10px}.workbench-tabs span[data-v-49dec6b6]{max-width:42%}.file-row[data-v-49dec6b6]{align-items:flex-start}.prompt-panel[data-v-49dec6b6]{grid-template-columns:1fr}.composer-controls[data-v-49dec6b6]{flex-wrap:wrap;align-items:stretch}.composer-model-lock[data-v-49dec6b6]{flex:220px}}.voice-v2-mask[data-v-89b77aa3]{z-index:12000;overscroll-behavior:none;background:#0f172a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.voice-v2-modal[data-v-89b77aa3]{color:#15253d;background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1060px,100%);height:min(900px,100dvh - 36px);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a4d}.voice-v2-modal>header[data-v-89b77aa3],.voice-v2-modal>footer[data-v-89b77aa3]{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.voice-v2-modal h2[data-v-89b77aa3]{letter-spacing:0;margin:0;font-size:19px}.voice-v2-modal header small[data-v-89b77aa3]{color:#2563eb;margin:4px 0 0;font-size:12px;font-weight:900;display:block}.voice-v2-modal header button[data-v-89b77aa3]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:22px;font-weight:900;line-height:1;display:grid}.voice-v2-modal>main[data-v-89b77aa3]{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;min-height:0;padding:16px;overflow:hidden auto}.voice-v2-modal>footer[data-v-89b77aa3]{padding-bottom:calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end}.voice-v2-modal button[data-v-89b77aa3]{letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 16px;font-weight:900}.voice-v2-modal button.primary[data-v-89b77aa3]{color:#fff;background:#2563eb;box-shadow:0 2px 5px #2563eb2e}.voice-v2-modal button.danger[data-v-89b77aa3]{color:#fff;background:#dc2626}.voice-v2-modal button[data-v-89b77aa3]:not(.primary):not(.danger){color:#1d4ed8;background:#fff;border-color:#b8c9e6}.voice-v2-modal button[data-v-89b77aa3]:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.guided-transcript-panel[data-v-89b77aa3]{gap:8px;display:grid}.voice-v2-subhead[data-v-89b77aa3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.voice-v2-subhead span[data-v-89b77aa3]{color:#64748b;font-size:11px}.guided-transcript-viewport[data-v-89b77aa3]{scroll-behavior:smooth;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #bfd7f5;border-radius:8px;height:286px;overflow:hidden auto}.guided-transcript-track[data-v-89b77aa3]{margin:0;padding:0;list-style:none}.guided-field[data-v-89b77aa3]{background:#fff;border-bottom:1px solid #dbe7f5;border-left:4px solid #0000;gap:6px;min-height:104px;padding:13px 14px;transition:background-color .18s,border-color .18s,opacity .18s;display:grid}.guided-field[data-v-89b77aa3]:last-child{border-bottom:0}.guided-field.current[data-v-89b77aa3]{background:#eff6ff;border-left-color:#2563eb}.guided-field.past[data-v-89b77aa3]{opacity:.72}.guided-field-head[data-v-89b77aa3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-field-head strong[data-v-89b77aa3]{color:#153b6b;font-size:17px}.guided-field-head span[data-v-89b77aa3]{color:#64748b;flex:none;font-size:11px;font-weight:800}.guided-field.current .guided-field-head span[data-v-89b77aa3]{color:#1d4ed8}.guided-field-hint[data-v-89b77aa3],.guided-field-content[data-v-89b77aa3]{margin:0;line-height:1.55}.guided-field-hint[data-v-89b77aa3]{color:#64748b;font-size:12px}.guided-field-content[data-v-89b77aa3]{color:#172554;white-space:pre-wrap;min-height:24px;font-size:14px;font-weight:700}.guided-field-content.empty[data-v-89b77aa3]{color:#94a3b8;font-weight:500}.voice-v2-record-bar[data-v-89b77aa3]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.voice-v2-record-bar>div[data-v-89b77aa3]{gap:12px;display:flex}.voice-v2-record-bar span[data-v-89b77aa3]{color:#64748b;font-size:12px}.voice-v2-level[data-v-89b77aa3],.voice-v2-progress-track[data-v-89b77aa3]{background:#e2e8f0;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.voice-v2-level i[data-v-89b77aa3],.voice-v2-progress-track i[data-v-89b77aa3]{background:#2563eb;height:100%;transition:width .12s;display:block}.voice-v2-record-controls[data-v-89b77aa3]{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.voice-v2-progress[data-v-89b77aa3],.voice-v2-final-text[data-v-89b77aa3],.voice-v2-review-intro[data-v-89b77aa3],.voice-v2-results article[data-v-89b77aa3]{background:#fff;border:1px solid #d7e2f2;border-radius:8px}.voice-v2-progress[data-v-89b77aa3]{margin-top:12px;padding:12px}.voice-v2-progress-heading[data-v-89b77aa3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-v2-progress-heading span[data-v-89b77aa3]{color:#64748b;font-size:12px}.voice-v2-progress p[data-v-89b77aa3]{color:#64748b;margin:8px 0 0;font-size:12px}.voice-v2-review-intro[data-v-89b77aa3]{background:#eff6ff;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.voice-v2-review-intro span[data-v-89b77aa3]{color:#52647e;font-size:12px}.voice-v2-final-text[data-v-89b77aa3]{margin-top:10px;padding:10px 12px}.voice-v2-final-text summary[data-v-89b77aa3]{cursor:pointer;font-weight:800}.voice-v2-final-text p[data-v-89b77aa3]{white-space:pre-wrap;line-height:1.65}.voice-v2-results[data-v-89b77aa3]{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.voice-v2-results article[data-v-89b77aa3]{background:#f8fbff;padding:10px 12px}.voice-v2-results article>div[data-v-89b77aa3]{justify-content:space-between;gap:8px;display:flex}.voice-v2-results article>div span[data-v-89b77aa3]{color:#15803d;font-size:11px;font-weight:800}.voice-v2-results article p[data-v-89b77aa3]{white-space:pre-wrap;margin:7px 0 0;line-height:1.55}.voice-v2-results details[data-v-89b77aa3]{border-top:1px solid #e2e8f0;margin-top:7px;padding:6px 8px;font-size:11px}.voice-v2-missing-fields[data-v-89b77aa3]{color:#b45309;font-size:12px}.voice-v2-overwrite[data-v-89b77aa3]{background:#fff9e8;border:1px solid #f6c870;border-radius:6px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.voice-v2-error[data-v-89b77aa3]{color:#b42318;margin:12px 0 0;font-weight:700}@media (max-width:860px){.voice-v2-mask[data-v-89b77aa3]{padding:0}.voice-v2-modal[data-v-89b77aa3]{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.voice-v2-results[data-v-89b77aa3]{grid-template-columns:1fr}}@media (max-width:560px){.voice-v2-modal>main[data-v-89b77aa3]{padding:12px}.voice-v2-record-controls[data-v-89b77aa3]{grid-template-columns:1fr}.guided-transcript-viewport[data-v-89b77aa3]{height:255px}.guided-field[data-v-89b77aa3]{min-height:98px;padding:12px}.guided-field-head strong[data-v-89b77aa3]{font-size:16px}.guided-field-content[data-v-89b77aa3]{font-size:13px}.voice-v2-record-bar[data-v-89b77aa3]{align-items:flex-start;gap:8px}.voice-v2-record-bar>div[data-v-89b77aa3]{flex-direction:column;gap:2px;min-width:0}.voice-v2-record-bar strong[data-v-89b77aa3]{font-size:13px}.voice-v2-progress-heading[data-v-89b77aa3]{flex-direction:column;align-items:flex-start;gap:3px}}.approval-workflow-shell[data-v-95e5d471]{color:#102033;background:#f5f7fb;min-height:calc(100vh - 64px);margin-left:256px;padding:88px 32px 32px}.approval-workflow-panel[data-v-95e5d471]{gap:16px;min-width:0;display:grid}.approval-workflow-head[data-v-95e5d471],.approval-workflow-section[data-v-95e5d471]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;box-shadow:0 18px 40px -34px #0f172a59}.approval-workflow-head[data-v-95e5d471]{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.approval-workflow-head h2[data-v-95e5d471],.approval-workflow-section h3[data-v-95e5d471],.approval-workflow-section h4[data-v-95e5d471]{margin:0}.approval-workflow-project-context[data-v-95e5d471]{color:#43546b;margin:8px 0 0;font-size:13px;font-weight:800}.approval-workflow-stats[data-v-95e5d471]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.approval-workflow-stats span[data-v-95e5d471],.approval-workflow-list small[data-v-95e5d471],.approval-workflow-events small[data-v-95e5d471],.approval-workflow-task-table td span[data-v-95e5d471]{color:#64748b;font-size:12px}.approval-workflow-stats span[data-v-95e5d471]{background:#f8fbff;border:1px solid #dbe7f6;border-radius:8px;min-height:28px;padding:5px 10px;font-weight:700}.approval-workflow-tabs[data-v-95e5d471]{flex-wrap:wrap;gap:8px;display:flex}.approval-workflow-tabs button[data-v-95e5d471],.approval-workflow-actions button[data-v-95e5d471],.approval-workflow-section-head button[data-v-95e5d471],.approval-workflow-filter button[data-v-95e5d471],.approval-workflow-table button[data-v-95e5d471],.approval-workflow-row-actions button[data-v-95e5d471]{color:#155bd4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c4d7f2;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.approval-workflow-tabs button[data-active=true][data-v-95e5d471],.approval-workflow-actions button[data-v-95e5d471],.approval-workflow-section-head button[data-v-95e5d471]{color:#fff;background:#2563eb;border-color:#2563eb}.approval-workflow-tabs button[data-v-95e5d471]:disabled{cursor:not-allowed;opacity:.48}.approval-workflow-actions button[data-v-95e5d471]:disabled,.approval-workflow-section-head button[data-v-95e5d471]:disabled{cursor:not-allowed;opacity:.62}.approval-workflow-error[data-v-95e5d471],.approval-workflow-feedback[data-v-95e5d471]{border-radius:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:700}.approval-workflow-error[data-v-95e5d471]{color:#b91c1c;background:#fef2f2}.approval-workflow-feedback[data-v-95e5d471]{color:#166534;background:#ecfdf5}.approval-workflow-grid[data-v-95e5d471]{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.approval-workflow-grid>.approval-workflow-section[data-v-95e5d471]:first-child{gap:12px}.approval-workflow-editor[data-v-95e5d471]{min-height:calc(100vh - 230px)}.approval-workflow-section[data-v-95e5d471]{gap:14px;min-width:0;padding:18px;display:grid}.approval-workflow-section-head[data-v-95e5d471],.approval-workflow-subhead[data-v-95e5d471]{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-workflow-filter[data-v-95e5d471],.approval-workflow-form[data-v-95e5d471]{gap:10px;display:grid}.approval-workflow-filter[data-v-95e5d471]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.approval-workflow-task-filter[data-v-95e5d471]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.approval-workflow-variable-filter[data-v-95e5d471]{grid-template-columns:minmax(160px,240px) auto}.approval-workflow-form[data-v-95e5d471]{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-workflow-form label[data-v-95e5d471],.approval-workflow-wide[data-v-95e5d471]{gap:6px;display:grid}.approval-workflow-wide[data-v-95e5d471]{grid-column:1/-1}.approval-workflow-form span[data-v-95e5d471]{color:#43546b;font-size:12px;font-weight:800}.approval-workflow-advanced-json[data-v-95e5d471]{background:#fbfdff;border:1px dashed #cfe0f6;border-radius:8px;padding:10px}.approval-workflow-advanced-json summary[data-v-95e5d471]{color:#43546b;cursor:pointer;font-size:12px;font-weight:900}.approval-workflow-advanced-json textarea[data-v-95e5d471]{margin-top:10px}.approval-workflow-filter input[data-v-95e5d471],.approval-workflow-filter select[data-v-95e5d471],.approval-workflow-form input[data-v-95e5d471],.approval-workflow-form select[data-v-95e5d471],.approval-workflow-form textarea[data-v-95e5d471],.approval-workflow-table input[data-v-95e5d471],.approval-workflow-table select[data-v-95e5d471]{color:#102033;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cfe0f6;border-radius:8px;padding:0 10px}.approval-workflow-form textarea[data-v-95e5d471]{resize:vertical;padding:10px}.approval-workflow-employee-picker[data-v-95e5d471]{gap:6px;display:grid;position:relative}.approval-workflow-employee-field[data-v-95e5d471]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.approval-workflow-employee-field button[data-v-95e5d471]{color:#155bd4;cursor:pointer;background:#fff;border:1px solid #c4d7f2;border-radius:8px;min-height:38px;padding:0 12px;font-weight:800}.approval-workflow-employee-picker>small[data-v-95e5d471]{color:#64748b;font-size:12px}.approval-workflow-employee-results[data-v-95e5d471]{z-index:30;background:#fff;border:1px solid #cfe0f6;border-radius:8px;gap:4px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 42px -26px #0f172a6b}.approval-workflow-employee-results>span[data-v-95e5d471]{color:#64748b;padding:8px;font-size:12px}.approval-workflow-employee-results button[data-v-95e5d471]{color:#102033;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:3px;width:100%;padding:9px 10px;display:grid}.approval-workflow-employee-results button[data-v-95e5d471]:hover{background:#f3f7ff}.approval-workflow-employee-results strong[data-v-95e5d471]{font-size:13px}.approval-workflow-employee-results small[data-v-95e5d471]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.approval-workflow-list[data-v-95e5d471]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.approval-workflow-list button[data-v-95e5d471]{color:#102033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4f5;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.approval-workflow-list li[data-active=true] button[data-v-95e5d471]{background:#eaf2ff;border-color:#2563eb}.approval-workflow-list span[data-v-95e5d471],.approval-workflow-events span[data-v-95e5d471]{color:#43546b;font-size:13px}.approval-workflow-project-grid[data-v-95e5d471]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.approval-workflow-project-card[data-v-95e5d471]{color:#102033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e4f5;border-radius:8px;gap:10px;min-height:150px;padding:16px;display:grid;box-shadow:0 16px 30px -30px #0f172a73}.approval-workflow-project-card[data-v-95e5d471]:hover{background:#f8fbff;border-color:#2563eb}.approval-workflow-project-card span[data-v-95e5d471]{color:#155bd4;background:#eaf2ff;border:1px solid #cfe0f6;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:900}.approval-workflow-project-card strong[data-v-95e5d471]{color:#102033;font-size:18px}.approval-workflow-project-card small[data-v-95e5d471],.approval-workflow-project-card em[data-v-95e5d471],.approval-workflow-project-bar span[data-v-95e5d471],.approval-workflow-project-bar small[data-v-95e5d471]{color:#64748b;font-size:13px;font-style:normal}.approval-workflow-project-bar[data-v-95e5d471]{background:#f8fbff;border-color:#cfe0f6;justify-content:space-between;align-items:center;gap:16px;display:flex}.approval-workflow-project-bar>div[data-v-95e5d471]{gap:6px;display:grid}.approval-workflow-progress-panel[data-v-95e5d471],.approval-workflow-progress-block[data-v-95e5d471]{gap:12px;display:grid}.approval-workflow-progress-panel[data-v-95e5d471]{background:#fbfdff;border:1px solid #d8e4f5;border-radius:8px;padding:14px}.approval-workflow-progress-panel h5[data-v-95e5d471]{color:#102033;margin:0;font-size:13px}.approval-workflow-progress-block[data-v-95e5d471]{background:#fff;border:1px solid #e2ebf6;border-radius:8px;padding:12px}.approval-workflow-progress-row[data-v-95e5d471]{border-bottom:1px solid #eef4fc;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(200px,1.4fr);align-items:center;gap:10px;padding:8px 0;display:grid}.approval-workflow-progress-row[data-v-95e5d471]:last-child{border-bottom:0}.approval-workflow-progress-row strong[data-v-95e5d471]{color:#102033;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.approval-workflow-empty-line[data-v-95e5d471],.approval-workflow-node-delete-hint[data-v-95e5d471]{color:#64748b;font-size:12px}.approval-workflow-reroute-form[data-v-95e5d471]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.approval-workflow-reroute-form label[data-v-95e5d471]{gap:6px;display:grid}.approval-workflow-reroute-form span[data-v-95e5d471]{color:#43546b;font-size:12px;font-weight:800}.approval-workflow-reroute-form input[data-v-95e5d471],.approval-workflow-reroute-form select[data-v-95e5d471]{color:#102033;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #cfe0f6;border-radius:8px;padding:0 10px}.approval-workflow-reroute-form button[data-v-95e5d471]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.approval-workflow-table-wrap[data-v-95e5d471]{width:100%;overflow-x:auto}.approval-workflow-table[data-v-95e5d471]{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.approval-workflow-table th[data-v-95e5d471],.approval-workflow-table td[data-v-95e5d471]{text-align:left;vertical-align:middle;border-bottom:1px solid #e2ebf6;padding:10px}.approval-workflow-table th[data-v-95e5d471]{color:#43546b;white-space:nowrap;background:#f8fbff;font-size:12px}.approval-workflow-designer[data-v-95e5d471]{gap:14px;display:grid}.approval-workflow-designer-toolbar[data-v-95e5d471],.approval-workflow-node-palette[data-v-95e5d471],.approval-workflow-connect-form[data-v-95e5d471],.approval-workflow-designer-save-actions[data-v-95e5d471],.approval-workflow-icon-actions[data-v-95e5d471]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-workflow-designer-toolbar[data-v-95e5d471]{background:#f8fbff;border:1px solid #d8e4f5;border-radius:8px;justify-content:space-between;padding:10px}.approval-workflow-designer-toolbar button[data-v-95e5d471],.approval-workflow-node-palette button[data-v-95e5d471],.approval-workflow-connect-form button[data-v-95e5d471],.approval-workflow-designer-save-actions button[data-v-95e5d471],.approval-workflow-icon-actions button[data-v-95e5d471],.approval-workflow-node-policy button[data-v-95e5d471],.approval-workflow-inspector-card>button[data-v-95e5d471],.approval-workflow-transition-strip button[data-v-95e5d471]{color:#155bd4;cursor:pointer;background:#fff;border:1px solid #c4d7f2;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}.approval-workflow-connect-form[data-v-95e5d471]{justify-content:center}.approval-workflow-designer-save-actions[data-v-95e5d471]{justify-content:flex-end}.approval-workflow-connect-form label[data-v-95e5d471]{gap:4px;min-width:180px;display:grid}.approval-workflow-connect-form span[data-v-95e5d471]{color:#43546b;font-size:12px;font-weight:900}.approval-workflow-connect-form select[data-v-95e5d471]{color:#102033;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cfe0f6;border-radius:8px;padding:0 10px}.approval-workflow-connect-arrow[data-v-95e5d471]{align-self:end;min-height:34px;padding-top:8px}.approval-workflow-designer-layout[data-v-95e5d471]{grid-template-columns:minmax(520px, 1fr) var(--approval-workflow-inspector-width,460px);align-items:stretch;gap:14px;display:grid}.approval-workflow-designer-layout.is-inspector-hidden[data-v-95e5d471]{grid-template-columns:minmax(0,1fr)}.approval-workflow-canvas-column[data-v-95e5d471]{gap:6px;min-width:0;display:grid}.approval-workflow-top-scrollbar[data-v-95e5d471]{scrollbar-color:#9eb3cd #edf4fd;scrollbar-width:thin;background:#f8fbff;border:1px solid #d8e4f5;border-radius:6px;width:100%;height:16px;overflow:auto hidden}.approval-workflow-top-scrollbar[data-v-95e5d471]::-webkit-scrollbar{height:12px}.approval-workflow-top-scrollbar[data-v-95e5d471]::-webkit-scrollbar-track{background:#edf4fd;border-radius:999px}.approval-workflow-top-scrollbar[data-v-95e5d471]::-webkit-scrollbar-thumb{background:#9eb3cd;border:2px solid #edf4fd;border-radius:999px}.approval-workflow-top-scrollbar-content[data-v-95e5d471]{height:1px}.approval-workflow-canvas-wrap[data-v-95e5d471]{background-color:#f8fbff;background-image:linear-gradient(90deg,#cfe0f680 1px,#0000 1px),linear-gradient(#cfe0f680 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d8e4f5;border-radius:8px;min-height:650px;overflow:auto}.approval-workflow-canvas[data-v-95e5d471]{min-height:650px;position:relative}.approval-workflow-lines[data-v-95e5d471]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.approval-workflow-lines marker path[data-v-95e5d471]{fill:#7a8ca5}.approval-workflow-lines path[data-v-95e5d471]{fill:none;stroke:#9eb3cd;stroke-width:2.2px;pointer-events:stroke;cursor:pointer}.approval-workflow-lines path[data-conditioned=true][data-v-95e5d471]{stroke-dasharray:8 6}.approval-workflow-lines path[data-active=true][data-v-95e5d471]{stroke:#2563eb;stroke-width:3px}.approval-workflow-lines .approval-workflow-temp-line[data-v-95e5d471]{stroke:#2563eb;stroke-dasharray:6 5;stroke-width:2.6px;pointer-events:none}.approval-workflow-node-card[data-v-95e5d471]{box-sizing:border-box;color:#102033;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cfe0f6;border-radius:5px;gap:1px;width:96px;height:58px;padding:4px 5px;display:grid;position:absolute;box-shadow:0 10px 20px -18px #0f172a73}.approval-workflow-node-card[data-v-95e5d471]:active{cursor:grabbing}.approval-workflow-node-card[data-active=true][data-v-95e5d471]{border-color:#2563eb;box-shadow:0 10px 20px -15px #2563eb85}.approval-workflow-node-card span[data-v-95e5d471]{color:#155bd4;background:#eaf2ff;border-radius:999px;width:fit-content;padding:0 3px;font-size:9px;font-weight:900;line-height:10px}.approval-workflow-node-card .approval-workflow-connect-handle[data-v-95e5d471]{cursor:crosshair;background:#2563eb;border:1px solid #fff;border-radius:999px;width:12px;height:12px;min-height:12px;padding:0;position:absolute;box-shadow:0 0 0 1px #93c5fd}.approval-workflow-node-card .approval-workflow-connect-handle.is-top[data-v-95e5d471]{top:-7px;left:50%;transform:translate(-50%)}.approval-workflow-node-card .approval-workflow-connect-handle.is-right[data-v-95e5d471]{top:50%;right:-7px;transform:translateY(-50%)}.approval-workflow-node-card .approval-workflow-connect-handle.is-bottom[data-v-95e5d471]{bottom:-7px;left:50%;transform:translate(-50%)}.approval-workflow-node-card .approval-workflow-connect-handle.is-left[data-v-95e5d471]{top:50%;left:-7px;transform:translateY(-50%)}.approval-workflow-node-card .approval-workflow-connect-handle[data-v-95e5d471]:hover{background:#0f766e;box-shadow:0 0 0 3px #14b8a640}.approval-workflow-node-card strong[data-v-95e5d471]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:13px;overflow:hidden}.approval-workflow-node-card small[data-v-95e5d471],.approval-workflow-node-card em[data-v-95e5d471]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:10px;overflow:hidden}.approval-workflow-transition-strip small[data-v-95e5d471],.approval-workflow-transition-strip span[data-v-95e5d471]{color:#64748b;font-size:12px;font-style:normal}.approval-workflow-node-card.is-start span[data-v-95e5d471]{color:#047857;background:#dff8eb}.approval-workflow-node-card.is-end span[data-v-95e5d471]{color:#6b21a8;background:#f1e8ff}.approval-workflow-node-card.is-cc span[data-v-95e5d471]{color:#9a3412;background:#ffedd5}.approval-workflow-line-label[data-v-95e5d471]{z-index:3;color:#155bd4;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c4d7f2;border-radius:999px;max-width:190px;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.approval-workflow-line-label[data-active=true][data-v-95e5d471]{color:#fff;background:#2563eb;border-color:#2563eb}.approval-workflow-transition-endpoint[data-v-95e5d471],.approval-workflow-bend-handle[data-v-95e5d471]{z-index:5;box-sizing:border-box;touch-action:none;border:2px solid #fff;width:14px;height:14px;min-height:14px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #2563eb}.approval-workflow-transition-endpoint[data-v-95e5d471]{cursor:crosshair;background:#2563eb;border-radius:999px}.approval-workflow-transition-endpoint.is-to[data-v-95e5d471]{background:#0f766e;box-shadow:0 0 0 2px #0f766e}.approval-workflow-bend-handle[data-v-95e5d471]{cursor:move;background:#fff;border-radius:2px;width:16px;height:16px;min-height:16px;transform:translate(-50%,-50%)rotate(45deg)}.approval-workflow-bend-actions[data-v-95e5d471]{justify-content:flex-start;display:flex}.approval-workflow-condition-builder[data-v-95e5d471]{background:#fbfdff;border:1px solid #d8e4f5;border-radius:8px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.approval-workflow-condition-builder label[data-v-95e5d471],.approval-workflow-condition-group[data-v-95e5d471],.approval-workflow-condition-group-head[data-v-95e5d471],.approval-workflow-condition-row[data-v-95e5d471],.approval-workflow-condition-actions[data-v-95e5d471]{gap:6px;display:grid}.approval-workflow-condition-group[data-v-95e5d471]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.approval-workflow-condition-group-head[data-v-95e5d471]{grid-template-columns:minmax(96px,1fr) minmax(150px,1fr) auto;align-items:center}.approval-workflow-condition-row[data-v-95e5d471]{grid-template-columns:minmax(180px,1.2fr) minmax(108px,.6fr) minmax(160px,1fr) auto;align-items:end}.approval-workflow-condition-actions[data-v-95e5d471]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.approval-workflow-condition-builder small[data-v-95e5d471]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.approval-workflow-inspector[data-v-95e5d471]{min-width:0;position:relative}.approval-workflow-inspector-resizer[data-v-95e5d471]{z-index:10;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;min-height:100%;padding:0;position:absolute;top:0;bottom:0;left:-12px}.approval-workflow-inspector-resizer[data-v-95e5d471]:after{content:"";background:#b8c9df;border-radius:999px;width:3px;height:54px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.approval-workflow-inspector-resizer[data-v-95e5d471]:hover:after,.approval-workflow-inspector-resizer[data-v-95e5d471]:focus-visible:after{background:#2563eb}.approval-workflow-inspector-card[data-v-95e5d471]{background:#fff;border:1px solid #d8e4f5;border-radius:8px;align-content:start;gap:12px;min-height:650px;max-height:calc(100vh - 250px);padding:14px;display:grid;overflow:auto}.approval-workflow-inspector-form[data-v-95e5d471]{grid-template-columns:1fr}.approval-workflow-check-row[data-v-95e5d471]{align-items:center;gap:8px;display:flex}.approval-workflow-check-row input[data-v-95e5d471]{width:18px;min-height:18px}.approval-workflow-node-policy[data-v-95e5d471],.approval-workflow-node-policy section[data-v-95e5d471],.approval-workflow-fallback-list[data-v-95e5d471],.approval-workflow-field-policy-list[data-v-95e5d471],.approval-workflow-listener-list[data-v-95e5d471]{gap:10px;display:grid}.approval-workflow-node-policy[data-v-95e5d471]{border-top:1px solid #e2ebf6;padding-top:12px}.approval-workflow-node-policy section[data-v-95e5d471]{background:#fbfdff;border:1px solid #d8e4f5;border-radius:8px;padding:12px}.approval-workflow-policy-head[data-v-95e5d471]{justify-content:space-between;align-items:center;gap:10px;display:flex}.approval-workflow-policy-head h5[data-v-95e5d471]{color:#102033;margin:0;font-size:13px}.approval-workflow-action-grid[data-v-95e5d471]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.approval-workflow-field-permission-matrix[data-v-95e5d471],.approval-workflow-field-permission-group[data-v-95e5d471]{gap:10px;display:grid}.approval-workflow-field-permission-group[data-v-95e5d471]{background:#fff;border:1px solid #e2ebf6;border-radius:8px;padding:10px}.approval-workflow-field-permission-group-head[data-v-95e5d471],.approval-workflow-field-group-actions[data-v-95e5d471]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-workflow-field-permission-group-head[data-v-95e5d471]{justify-content:space-between}.approval-workflow-field-permission-group-head strong[data-v-95e5d471]{color:#102033;font-size:13px}.approval-workflow-field-group-actions button[data-v-95e5d471]{min-height:28px;padding:0 8px;font-size:12px}.approval-workflow-field-permission-table-wrap[data-v-95e5d471]{overflow-x:visible}.approval-workflow-field-permission-table[data-v-95e5d471]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:12px}.approval-workflow-field-permission-table th[data-v-95e5d471],.approval-workflow-field-permission-table td[data-v-95e5d471]{text-align:center;white-space:normal;border-bottom:1px solid #eef4fc;padding:6px 4px}.approval-workflow-field-permission-table th[data-v-95e5d471]:first-child,.approval-workflow-field-permission-table td[data-v-95e5d471]:first-child{text-align:left;word-break:break-word;width:calc(100% - 132px)}.approval-workflow-field-permission-table th[data-v-95e5d471]:not(:first-child),.approval-workflow-field-permission-table td[data-v-95e5d471]:not(:first-child){width:44px}.approval-workflow-field-permission-table th[data-v-95e5d471]{color:#43546b;background:#f8fbff;font-weight:900}.approval-workflow-field-permission-column-check[data-v-95e5d471]{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-weight:900;line-height:1.2;display:inline-flex}.approval-workflow-field-permission-table input[type=radio][data-v-95e5d471],.approval-workflow-field-permission-table input[type=checkbox][data-v-95e5d471]{width:14px;min-height:14px;padding:0}.approval-workflow-field-policy-row[data-v-95e5d471],.approval-workflow-fallback-row[data-v-95e5d471],.approval-workflow-listener-row[data-v-95e5d471]{grid-template-columns:minmax(120px,1fr) minmax(110px,.7fr) minmax(92px,.5fr) auto;align-items:center;gap:8px;display:grid}.approval-workflow-fallback-row[data-v-95e5d471]{grid-template-columns:minmax(72px,.5fr) minmax(108px,.6fr) minmax(160px,1fr) auto}.approval-workflow-fallback-row strong[data-v-95e5d471],.approval-workflow-fallback-row span[data-v-95e5d471]{color:#43546b;font-size:12px}.approval-workflow-listener-row[data-v-95e5d471]{grid-template-columns:minmax(110px,.8fr) minmax(120px,1fr) auto auto}.approval-workflow-policy-two-col[data-v-95e5d471]{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-workflow-policy-two-col>div[data-v-95e5d471],.approval-workflow-form-inline[data-v-95e5d471]{gap:8px;display:grid}.approval-workflow-form-inline span[data-v-95e5d471]{color:#43546b;font-size:12px;font-weight:800}.approval-workflow-node-policy input[data-v-95e5d471],.approval-workflow-node-policy select[data-v-95e5d471]{color:#102033;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cfe0f6;border-radius:8px;padding:0 10px}.approval-workflow-node-policy .approval-workflow-check-row input[data-v-95e5d471]{width:18px;min-height:18px;padding:0}.approval-workflow-danger[data-v-95e5d471],.approval-workflow-inspector-card>.approval-workflow-danger[data-v-95e5d471]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.approval-workflow-danger[data-v-95e5d471]:disabled{cursor:not-allowed;opacity:.48}.approval-workflow-transition-strip[data-v-95e5d471]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.approval-workflow-transition-strip-head[data-v-95e5d471]{grid-column:1/-1;gap:4px;padding:2px 0 4px;display:grid}.approval-workflow-transition-strip-head strong[data-v-95e5d471]{font-size:14px}.approval-workflow-transition-strip-head span[data-v-95e5d471]{color:#64748b;font-size:12px}.approval-workflow-transition-strip button[data-v-95e5d471]{color:#102033;text-align:left;gap:4px;min-height:78px;padding:10px 12px;display:grid}.approval-workflow-transition-strip button[data-active=true][data-v-95e5d471]{background:#eaf2ff;border-color:#2563eb}.approval-workflow-task-table td[data-v-95e5d471]:first-child{gap:4px;display:grid}.approval-workflow-row-actions[data-v-95e5d471]{flex-wrap:wrap;gap:8px;display:flex}.approval-workflow-row-actions .approval-workflow-danger[data-v-95e5d471]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.approval-workflow-events[data-v-95e5d471]{border-top:1px solid #e2ebf6;padding-top:12px}.approval-workflow-events ol[data-v-95e5d471]{gap:10px;margin:10px 0 0;padding-left:20px;display:grid}.approval-workflow-events li[data-v-95e5d471]{padding-left:4px}@media (max-width:1180px){.approval-workflow-shell[data-v-95e5d471]{margin-left:0;padding:80px 16px 24px}.approval-workflow-grid[data-v-95e5d471],.approval-workflow-designer-layout[data-v-95e5d471]{grid-template-columns:1fr}.approval-workflow-inspector-resizer[data-v-95e5d471]{display:none}.approval-workflow-inspector-card[data-v-95e5d471]{max-height:none}.approval-workflow-filter[data-v-95e5d471],.approval-workflow-task-filter[data-v-95e5d471]{grid-template-columns:1fr 1fr}}@media (max-width:720px){.approval-workflow-head[data-v-95e5d471],.approval-workflow-section-head[data-v-95e5d471],.approval-workflow-subhead[data-v-95e5d471]{flex-direction:column;align-items:stretch}.approval-workflow-filter[data-v-95e5d471],.approval-workflow-task-filter[data-v-95e5d471],.approval-workflow-variable-filter[data-v-95e5d471],.approval-workflow-form[data-v-95e5d471],.approval-workflow-action-grid[data-v-95e5d471],.approval-workflow-policy-two-col[data-v-95e5d471],.approval-workflow-field-policy-row[data-v-95e5d471],.approval-workflow-fallback-row[data-v-95e5d471],.approval-workflow-listener-row[data-v-95e5d471],.approval-workflow-condition-builder[data-v-95e5d471],.approval-workflow-condition-group-head[data-v-95e5d471],.approval-workflow-condition-row[data-v-95e5d471],.approval-workflow-condition-actions[data-v-95e5d471]{grid-template-columns:1fr}}.personal-approval-inbox[data-v-a17aede6]{color:#172033;background:#f5f7fa;min-height:100vh;padding:18px 16px 32px}.inbox-header[data-v-a17aede6],.inbox-tabs[data-v-a17aede6],.inbox-search[data-v-a17aede6],.task-list[data-v-a17aede6],.inbox-summary[data-v-a17aede6],.inbox-message[data-v-a17aede6],.load-more[data-v-a17aede6]{width:min(760px,100%);margin-left:auto;margin-right:auto}.inbox-header[data-v-a17aede6]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.inbox-header h1[data-v-a17aede6]{letter-spacing:0;margin:0;font-size:24px}.inbox-header p[data-v-a17aede6]{color:#6b7280;margin:5px 0 0;font-size:14px}.icon-button[data-v-a17aede6]{color:#1f5fbf;cursor:pointer;background:#fff;border:1px solid #d6dce5;width:40px;height:40px;font-size:23px}.inbox-tabs[data-v-a17aede6]{background:#fff;border-bottom:1px solid #dfe5ed;grid-template-columns:1fr 1fr;display:grid}.inbox-tabs button[data-v-a17aede6]{color:#697386;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:46px;font-size:16px;display:inline-flex}.pending-count[data-v-a17aede6]{color:#d92d20;font-variant-numeric:tabular-nums;min-width:1ch;font-size:14px;font-weight:700}.inbox-tabs button.active[data-v-a17aede6]{color:#1557bd;border-bottom-color:#2368d8;font-weight:700}.inbox-search[data-v-a17aede6]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 0 8px;display:grid}.inbox-search input[data-v-a17aede6],.inbox-search button[data-v-a17aede6],.load-more[data-v-a17aede6]{background:#fff;border:1px solid #d6dce5;min-height:42px;font-size:15px}.inbox-search input[data-v-a17aede6]{min-width:0;padding:0 12px}.inbox-search button[data-v-a17aede6]{color:#1557bd;cursor:pointer;padding:0 20px}.inbox-summary[data-v-a17aede6],.inbox-message[data-v-a17aede6]{color:#7a8495;margin-top:5px;margin-bottom:8px;font-size:13px}.inbox-message.error[data-v-a17aede6]{color:#b42318}.task-list[data-v-a17aede6]{background:#fff;border:1px solid #e0e5ec;overflow:hidden}.task-row[data-v-a17aede6]{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 20px;align-items:center;padding:15px 14px;display:grid}.task-row[data-v-a17aede6]:last-child{border-bottom:0}.task-main[data-v-a17aede6],.task-title-row[data-v-a17aede6]{min-width:0}.task-main[data-v-a17aede6]{gap:5px;display:grid}.task-title-row[data-v-a17aede6]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-title-row strong[data-v-a17aede6]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.task-title-row small[data-v-a17aede6]{color:#16794f;flex:none}.task-title-row small[data-status=pending][data-v-a17aede6]{color:#b75b00}.task-title-row small[data-status=rejected][data-v-a17aede6],.task-title-row small[data-status=returned][data-v-a17aede6]{color:#b42318}.task-main>span[data-v-a17aede6]:not(.task-title-row),.task-main time[data-v-a17aede6]{color:#737d8d;font-size:13px}.task-chevron[data-v-a17aede6]{color:#9aa3b2;text-align:right;font-size:28px}.empty-state[data-v-a17aede6]{color:#8a93a2;text-align:center;padding:72px 20px}.load-more[data-v-a17aede6]{color:#1557bd;cursor:pointer;margin-top:12px;display:block}@media (max-width:520px){.personal-approval-inbox[data-v-a17aede6]{padding:14px 12px 28px}.inbox-header h1[data-v-a17aede6]{font-size:21px}}.approval-instance-reroute[data-v-d0a51d06]{background:#f7fbff;border:1px solid #b7d4ff;border-radius:6px;gap:12px;padding:12px;display:grid}.approval-instance-reroute>header[data-v-d0a51d06]{justify-content:space-between;align-items:center;gap:16px;display:flex}.approval-instance-reroute>header>div[data-v-d0a51d06]{gap:4px;display:grid}.approval-instance-reroute strong[data-v-d0a51d06]{color:#1f2329}.approval-instance-reroute span[data-v-d0a51d06],.approval-instance-reroute small[data-v-d0a51d06]{color:#6b778c;font-size:12px}.approval-instance-reroute button[data-v-d0a51d06],.approval-instance-reroute input[data-v-d0a51d06],.approval-instance-reroute select[data-v-d0a51d06],.approval-instance-reroute textarea[data-v-d0a51d06]{color:#1f2329;min-height:36px;font:inherit;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:7px 10px}.approval-instance-reroute button[data-v-d0a51d06]{cursor:pointer}.approval-instance-reroute button[data-v-d0a51d06]:disabled{cursor:not-allowed;opacity:.55}.approval-instance-reroute__form[data-v-d0a51d06]{border-top:1px solid #dbeafe;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.approval-instance-reroute__form label[data-v-d0a51d06]{gap:6px;min-width:0;display:grid}.approval-instance-reroute__results[data-v-d0a51d06],.approval-instance-reroute__selected[data-v-d0a51d06],.approval-instance-reroute__comment[data-v-d0a51d06],.approval-instance-reroute__error[data-v-d0a51d06],.approval-instance-reroute__actions[data-v-d0a51d06]{grid-column:1/-1}.approval-instance-reroute__results[data-v-d0a51d06]{background:#fff;border:1px solid #d9e7fb;max-height:220px;display:grid;overflow-y:auto}.approval-instance-reroute__results>button[data-v-d0a51d06]{text-align:left;border:0;border-bottom:1px solid #eef2f7;border-radius:0;gap:4px;display:grid}.approval-instance-reroute__results>button[data-v-d0a51d06]:last-child{border-bottom:0}.approval-instance-reroute__selected[data-v-d0a51d06],.approval-instance-reroute__error[data-v-d0a51d06],.approval-instance-reroute__success[data-v-d0a51d06]{margin:0;font-size:13px}.approval-instance-reroute__selected[data-v-d0a51d06],.approval-instance-reroute__success[data-v-d0a51d06]{color:#1677ff}.approval-instance-reroute__error[data-v-d0a51d06]{color:#d4380d}.approval-instance-reroute__actions[data-v-d0a51d06]{justify-content:flex-end;gap:8px;display:flex}.approval-instance-reroute__actions button[data-primary=true][data-v-d0a51d06]{color:#fff;background:#1677ff;border-color:#1677ff}@media (max-width:720px){.approval-instance-reroute__form[data-v-d0a51d06]{grid-template-columns:1fr}}.approval-direct-entry-loading[data-v-39cd2546]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-39cd2546]{font-size:20px}.approval-direct-entry-loading span[data-v-39cd2546]{color:#64748b}.approval-direct-entry-spinner[data-v-39cd2546]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-39cd2546}@keyframes approval-direct-entry-spin-39cd2546{to{transform:rotate(360deg)}}.finance-reimbursement-shell[data-v-39cd2546]{--finance-control-height:34px;--finance-radius:4px;--finance-page-bg:#f5f7fa;--finance-panel-bg:#fff;--finance-muted-bg:#f7f8fa;--finance-border:#e5e6eb;--finance-border-strong:#dcdfe6;--finance-text:#1f2329;--finance-text-muted:#86909c;--finance-primary:#1677ff;--finance-primary-hover:#4096ff;--finance-primary-soft:#f2f7ff;box-sizing:border-box;background:var(--finance-page-bg);width:100%;min-width:0;color:var(--finance-text);grid-auto-rows:max-content;align-content:start;gap:10px;padding:12px;font-size:14px;display:grid}.finance-reimbursement-hero[data-v-39cd2546],.finance-reimbursement-summary article[data-v-39cd2546],.finance-reimbursement-history[data-v-39cd2546],.finance-reimbursement-list[data-v-39cd2546],.finance-reimbursement-workspace[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg)}.finance-reimbursement-hero[data-v-39cd2546]{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 14px;display:flex}.finance-reimbursement-hero h2[data-v-39cd2546]{color:var(--finance-text);letter-spacing:0;margin:0;font-size:17px;font-weight:600}.finance-reimbursement-hero p[data-v-39cd2546],.finance-reimbursement-summary span[data-v-39cd2546],.finance-reimbursement-list-item span[data-v-39cd2546],.finance-reimbursement-list-item small[data-v-39cd2546],.finance-reimbursement-current span[data-v-39cd2546]{color:var(--finance-text-muted)}.finance-reimbursement-hero p[data-v-39cd2546]{margin:4px 0 0;font-size:13px;line-height:1.5}.finance-reimbursement-hero-actions[data-v-39cd2546],.finance-reimbursement-actions[data-v-39cd2546],.finance-reimbursement-approval-actions[data-v-39cd2546],.finance-reimbursement-section-head[data-v-39cd2546]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-v-39cd2546],.finance-reimbursement-actions a[data-v-39cd2546],.finance-reimbursement-approval-actions a[data-v-39cd2546]{box-sizing:border-box;height:var(--finance-control-height);min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-primary);background:var(--finance-panel-bg);font-size:13px;font-weight:500;line-height:calc(var(--finance-control-height) - 2px);cursor:pointer;padding:0 12px}button[data-v-39cd2546]:hover,.finance-reimbursement-actions a[data-v-39cd2546]:hover,.finance-reimbursement-approval-actions a[data-v-39cd2546]:hover{border-color:var(--finance-primary);background:var(--finance-primary-soft)}.finance-reimbursement-hero-actions button[data-v-39cd2546]:first-child,.finance-reimbursement-actions button[data-v-39cd2546]:first-child,.finance-reimbursement-actions .finance-reimbursement-primary-action[data-v-39cd2546],.finance-reimbursement-section-head button[data-v-39cd2546],.finance-reimbursement-filter>button[data-v-39cd2546]{border-color:var(--finance-primary);color:#fff;background:var(--finance-primary)}.finance-reimbursement-hero-actions button[data-v-39cd2546]:first-child:hover,.finance-reimbursement-actions button[data-v-39cd2546]:first-child:hover,.finance-reimbursement-actions .finance-reimbursement-primary-action[data-v-39cd2546]:hover,.finance-reimbursement-section-head button[data-v-39cd2546]:hover,.finance-reimbursement-filter>button[data-v-39cd2546]:hover{border-color:var(--finance-primary-hover);background:var(--finance-primary-hover)}.finance-reimbursement-actions .finance-reimbursement-danger-action[data-v-39cd2546],.finance-reimbursement-actions .finance-reimbursement-danger-action[data-v-39cd2546]:hover,.finance-reimbursement-history-actions .danger[data-v-39cd2546],.finance-reimbursement-history-actions .danger[data-v-39cd2546]:hover{color:#cf1322;background:#fff1f0;border-color:#ffccc7}.finance-reimbursement-approval-bottom-actions>span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:13px}button[data-v-39cd2546]:disabled{cursor:not-allowed;opacity:.55}.finance-reimbursement-summary[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.finance-reimbursement-summary article[data-v-39cd2546]{border:0;border-left:1px solid var(--finance-border);border-radius:0;gap:4px;min-height:54px;padding:9px 14px;display:grid}.finance-reimbursement-summary article[data-v-39cd2546]:first-child{border-left:0}.finance-reimbursement-summary strong[data-v-39cd2546]{color:var(--finance-text);font-size:19px;font-weight:600;line-height:1.2}.finance-reimbursement-layout[data-v-39cd2546]{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.finance-reimbursement-history[data-v-39cd2546]{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.finance-reimbursement-history>.finance-reimbursement-section-head[data-v-39cd2546]{border-bottom:1px solid var(--finance-border);padding:12px 16px}.finance-reimbursement-history-toolbar[data-v-39cd2546]{border-bottom:1px solid var(--finance-border);background:var(--finance-muted-bg);gap:8px;padding:10px 16px;display:grid}.finance-reimbursement-history-list[data-v-39cd2546]{gap:0;display:grid}.finance-reimbursement-history-card[data-v-39cd2546]{border:0;border-top:1px solid var(--finance-border);color:#1f2329;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:center;min-height:72px;padding:0;display:grid}.finance-reimbursement-history-card[data-v-39cd2546]:first-child{border-top:0}.finance-reimbursement-history-card[data-v-39cd2546]:hover{background:#f8fbff}.finance-reimbursement-history-main[data-v-39cd2546]{min-width:0;height:auto;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.4fr) minmax(160px,.9fr);align-items:center;gap:12px;padding:10px 16px;line-height:1.45;display:grid}.finance-reimbursement-history-main[data-v-39cd2546]:hover{background:0 0;border-color:#0000}.finance-reimbursement-history-main[data-v-39cd2546]:focus-visible{outline-offset:-2px;outline:2px solid #2f80ed59}.finance-reimbursement-history-main>div[data-v-39cd2546]{align-content:center;gap:3px;min-width:0;display:grid}.finance-reimbursement-history-money[data-v-39cd2546]{gap:2px}.finance-reimbursement-copy-line[data-v-39cd2546]{align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.finance-reimbursement-copy-line>span[data-v-39cd2546],.finance-reimbursement-copy-line>strong[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-reimbursement-copy-button[data-v-39cd2546]{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--finance-primary);background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.finance-reimbursement-copy-button[data-v-39cd2546]:hover{background:#eef5ff;border-color:#c8ddff}.finance-reimbursement-copy-button svg[data-v-39cd2546]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.finance-reimbursement-history-actions[data-v-39cd2546]{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;min-width:320px;padding:10px 16px 10px 0;display:flex}.finance-reimbursement-history-card strong[data-v-39cd2546],.finance-reimbursement-history-card span[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-reimbursement-history-card .finance-reimbursement-copy-line[data-v-39cd2546]{overflow:visible}.finance-reimbursement-history-card span[data-v-39cd2546],.finance-reimbursement-history-card small[data-v-39cd2546]{color:var(--finance-text-muted)}.finance-reimbursement-history-card small[data-v-39cd2546]{border-radius:var(--finance-radius);width:fit-content;color:var(--finance-primary);background:#e8f3ff;padding:2px 6px;font-size:12px;font-weight:500}.finance-reimbursement-history-card small[data-current-approval=true][data-v-39cd2546]{color:#0c8f42;background:#dcf6e7}.finance-reimbursement-history-card small[data-status=print_ready][data-v-39cd2546],.finance-reimbursement-history-card small[data-printable=true][data-v-39cd2546]{color:#b76b00;background:#fff2d9}.finance-reimbursement-history-card em[data-v-39cd2546]{color:var(--finance-primary);font-style:normal;font-weight:500}.finance-reimbursement-list[data-v-39cd2546]{gap:10px;min-width:0;padding:14px;display:grid}.finance-reimbursement-filter[data-v-39cd2546]{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(150px,1fr) minmax(110px,.75fr) minmax(110px,.75fr) minmax(132px,.7fr) minmax(132px,.7fr) 76px;align-items:center;gap:8px;display:grid}.finance-reimbursement-filter-picker[data-v-39cd2546]{min-width:0;position:relative}.finance-reimbursement-scope-tabs[data-v-39cd2546]{flex-wrap:wrap;gap:4px;min-width:0;display:none}.finance-reimbursement-scope-tabs button[data-v-39cd2546]{min-width:0;height:var(--finance-control-height);min-height:var(--finance-control-height);border-color:var(--finance-border-strong);color:var(--finance-text);background:var(--finance-panel-bg);line-height:calc(var(--finance-control-height) - 2px);white-space:nowrap;flex:58px;padding:0 8px}.finance-reimbursement-scope-tabs button[data-v-39cd2546]:hover{border-color:var(--finance-primary);background:var(--finance-primary-soft)}.finance-reimbursement-scope-tabs button.active[data-v-39cd2546]{border-color:var(--finance-primary);color:#fff;background:var(--finance-primary)}.finance-reimbursement-scope-tabs span[data-v-39cd2546]{min-height:var(--finance-control-height);color:var(--finance-text-muted);align-items:center;font-size:13px;display:inline-flex}.finance-reimbursement-filter-options[data-v-39cd2546]{z-index:40;background:#fff;border:1px solid #d9e3f5;border-radius:6px;width:max(100%,320px);max-width:min(520px,100vw - 32px);max-height:280px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #1f23291f}.finance-reimbursement-filter-options>button[data-v-39cd2546]{color:#1f2329;text-align:left;background:0 0;border:0;border-radius:4px;gap:2px;width:100%;min-height:34px;padding:6px 8px;line-height:1.35;display:grid}.finance-reimbursement-filter-options>button[data-v-39cd2546]:hover{background:#f2f7ff;border-color:#0000}.finance-reimbursement-filter-options strong[data-v-39cd2546],.finance-reimbursement-filter-options span[data-v-39cd2546]{white-space:normal;word-break:break-word;min-width:0}.finance-reimbursement-filter-options strong[data-v-39cd2546]{font-size:13px;font-weight:600}.finance-reimbursement-filter-options span[data-v-39cd2546]{color:var(--finance-text-muted);padding:6px 8px;font-size:12px}.finance-reimbursement-filter-options button span[data-v-39cd2546]{padding:0}.finance-reimbursement-month-options[data-v-39cd2546]{width:max(100%,240px)}.finance-reimbursement-month-head[data-v-39cd2546]{grid-template-columns:34px 1fr 34px;align-items:center;gap:4px;padding:4px;display:grid}.finance-reimbursement-month-head button[data-v-39cd2546],.finance-reimbursement-month-clear[data-v-39cd2546],.finance-reimbursement-month-grid button[data-v-39cd2546]{color:#1f2329;background:0 0;border:1px solid #0000;border-radius:4px;min-height:30px;padding:0 8px;font-size:13px}.finance-reimbursement-month-head strong[data-v-39cd2546]{text-align:center}.finance-reimbursement-month-grid[data-v-39cd2546]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.finance-reimbursement-month-head button[data-v-39cd2546]:hover,.finance-reimbursement-month-clear[data-v-39cd2546]:hover,.finance-reimbursement-month-grid button[data-v-39cd2546]:hover,.finance-reimbursement-month-grid button.active[data-v-39cd2546]{color:var(--finance-primary);background:#eef5ff;border-color:#c8ddff}.finance-reimbursement-month-clear[data-v-39cd2546]{width:calc(100% - 8px);margin:4px}input[data-v-39cd2546],select[data-v-39cd2546],textarea[data-v-39cd2546]{box-sizing:border-box;width:100%;min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);background:var(--finance-panel-bg);padding:0 10px;font-size:13px}input[data-v-39cd2546]:not([type=checkbox]):not([type=radio]),select[data-v-39cd2546]{height:var(--finance-control-height);line-height:calc(var(--finance-control-height) - 2px)}input[type=checkbox][data-v-39cd2546],input[type=radio][data-v-39cd2546]{box-sizing:border-box;width:16px;height:16px;min-height:16px;accent-color:var(--finance-primary);flex:none;margin:0;padding:0}input[data-v-39cd2546]:focus,select[data-v-39cd2546]:focus,textarea[data-v-39cd2546]:focus{border-color:var(--finance-primary);outline:none;box-shadow:0 0 0 2px #1677ff1a}textarea[data-v-39cd2546]{min-height:calc(var(--finance-control-height) * 2);resize:vertical;padding:10px}.finance-reimbursement-readonly-input[data-v-39cd2546]{color:#4e5969;background:var(--finance-muted-bg);cursor:not-allowed}.finance-reimbursement-person-picker[data-v-39cd2546]{gap:8px;min-width:0;display:grid;position:relative}.finance-reimbursement-person-field[data-v-39cd2546]{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.finance-reimbursement-person-field button[data-v-39cd2546]{white-space:nowrap}.finance-reimbursement-person-hint[data-v-39cd2546]{color:#1677ff}.finance-reimbursement-person-note[data-v-39cd2546]{color:#86909c;font-size:12px}.finance-reimbursement-person-results[data-v-39cd2546]{z-index:5;border-radius:var(--finance-radius);background:#fff;border:1px solid #d9e4f5;gap:4px;max-height:220px;padding:6px;display:grid;overflow:auto;box-shadow:0 8px 20px #1f232914}.finance-reimbursement-person-results>span[data-v-39cd2546]{color:#86909c;padding:8px 10px;font-size:12px}.finance-reimbursement-person-results button[data-v-39cd2546]{color:#1f2329;text-align:left;border-color:#0000;gap:3px;min-height:42px;padding:7px 9px;line-height:1.35;display:grid}.finance-reimbursement-person-results button[data-v-39cd2546]:hover{background:var(--finance-primary-soft);border-color:#bad7ff}.finance-reimbursement-travel-traveler-results button[data-v-39cd2546]{min-height:38px}.finance-reimbursement-person-results strong[data-v-39cd2546],.finance-reimbursement-cc-tag strong[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-reimbursement-person-results small[data-v-39cd2546],.finance-reimbursement-cc-tag small[data-v-39cd2546]{color:#86909c;font-size:12px;font-weight:400}.finance-reimbursement-cc-tags[data-v-39cd2546],.finance-reimbursement-travel-traveler-tags[data-v-39cd2546]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.finance-reimbursement-travel-traveler-tag[data-v-39cd2546]{border-radius:var(--finance-radius);background:#f7fbff;border:1px solid #d9e4f5;align-items:center;gap:4px;max-width:100%;padding:5px 4px 5px 8px;display:inline-flex}.finance-reimbursement-travel-traveler-tag strong[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-reimbursement-travel-traveler-tag button[data-v-39cd2546]{color:#4e5969;border-color:#0000;min-width:22px;min-height:22px;padding:0;font-size:16px;line-height:20px}.finance-reimbursement-travel-traveler-tag button[data-v-39cd2546]:hover{background:#fff;border-color:#bad7ff}.finance-reimbursement-cc-tag[data-v-39cd2546]{border-radius:var(--finance-radius);background:#f7fbff;border:1px solid #d9e4f5;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:4px 8px;max-width:100%;padding:5px 6px 5px 8px;display:inline-grid}.finance-reimbursement-cc-tag small[data-v-39cd2546]{grid-column:1/-1}.finance-reimbursement-cc-tag button[data-v-39cd2546]{color:#4e5969;min-height:24px;padding:0 6px;font-size:12px;line-height:22px}.finance-reimbursement-list-item[data-v-39cd2546]{text-align:left;gap:5px;min-height:auto;padding:12px;display:grid}.finance-reimbursement-list-item[data-active=true][data-v-39cd2546]{background:#f2f7ff;border-color:#1677ff}.finance-reimbursement-workspace[data-v-39cd2546]{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.finance-reimbursement-workspace-head[data-v-39cd2546]{border-bottom:1px solid var(--finance-border);background:var(--finance-muted-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.finance-reimbursement-workspace-head div[data-v-39cd2546]{gap:4px;display:grid}.finance-reimbursement-workspace-head span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.finance-reimbursement-workspace-head strong[data-v-39cd2546]{color:var(--finance-text);font-size:15px;font-weight:600}.finance-reimbursement-workspace-head small[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px}.finance-reimbursement-tabs[data-v-39cd2546]{border-bottom:1px solid var(--finance-border);background:var(--finance-panel-bg);flex-wrap:wrap;gap:0;padding:0 16px;display:flex}.finance-reimbursement-tabs button[data-v-39cd2546]{color:#4e5969;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:40px;min-height:40px;padding:0 14px;line-height:38px}.finance-reimbursement-tabs button[data-active=true][data-v-39cd2546]{border-bottom-color:var(--finance-primary);color:var(--finance-primary);background:0 0}.finance-reimbursement-form[data-v-39cd2546],.finance-reimbursement-approval[data-v-39cd2546],.finance-reimbursement-approval-progress[data-v-39cd2546],.finance-reimbursement-company[data-v-39cd2546],.finance-reimbursement-documents[data-v-39cd2546],.finance-reimbursement-print-panel[data-v-39cd2546],.finance-reimbursement-print-signature-settings[data-v-39cd2546],.finance-reimbursement-settings[data-v-39cd2546],.finance-reimbursement-rules[data-v-39cd2546]{gap:12px;padding:14px 16px 16px;display:grid}.finance-reimbursement-readonly-fieldset[data-v-39cd2546]{border:0;min-width:0;margin:0;padding:0;display:contents}.finance-reimbursement-readonly-fieldset[data-readonly=true][data-v-39cd2546] :is(input,select,textarea,button,.finance-reimbursement-file-action){pointer-events:none}.finance-reimbursement-readonly-fieldset[data-readonly=true][data-v-39cd2546] :is(input,select,textarea){color:#4e5969;background:#f7f8fa}.finance-reimbursement-readonly-fieldset[data-readonly=true] .finance-reimbursement-readonly-action[data-v-39cd2546]{pointer-events:auto;cursor:pointer}.finance-reimbursement-form-grid[data-v-39cd2546],.finance-reimbursement-company-form[data-v-39cd2546],.finance-reimbursement-print-signature-form[data-v-39cd2546],.finance-reimbursement-settings-form[data-v-39cd2546],.finance-reimbursement-rule-form[data-v-39cd2546],.finance-reimbursement-upload-grid[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 14px;display:grid}.finance-reimbursement-collapsible-fields[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg)}.finance-reimbursement-collapsible-fields summary[data-v-39cd2546]{min-height:var(--finance-control-height);color:var(--finance-text);font-size:13px;font-weight:600;line-height:var(--finance-control-height);cursor:pointer;padding:0 12px}.finance-reimbursement-collapsible-grid[data-v-39cd2546]{border-top:1px solid var(--finance-border);background:var(--finance-panel-bg);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 14px;padding:12px;display:grid}.finance-reimbursement-flow-canvas[data-v-39cd2546],.finance-reimbursement-flow-transitions[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.finance-reimbursement-flow-canvas button[data-v-39cd2546],.finance-reimbursement-flow-transitions button[data-v-39cd2546]{color:#1f2329;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:4px;gap:6px;min-height:86px;padding:12px;display:grid}.finance-reimbursement-flow-canvas button[data-v-39cd2546]:hover,.finance-reimbursement-flow-transitions button[data-v-39cd2546]:hover{background:#f7fbff;border-color:#1677ff}.finance-reimbursement-flow-canvas button[data-disabled=true][data-v-39cd2546],.finance-reimbursement-flow-transitions button[data-disabled=true][data-v-39cd2546]{opacity:.58}.finance-reimbursement-flow-canvas strong[data-v-39cd2546],.finance-reimbursement-flow-transitions strong[data-v-39cd2546]{font-size:14px;font-weight:600}.finance-reimbursement-flow-canvas span[data-v-39cd2546],.finance-reimbursement-flow-transitions span[data-v-39cd2546],.finance-reimbursement-flow-canvas small[data-v-39cd2546],.finance-reimbursement-flow-transitions small[data-v-39cd2546]{color:#86909c;font-size:12px}.finance-reimbursement-progress-summary[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.finance-reimbursement-flow-graph[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));align-items:stretch;gap:12px;display:grid}.finance-reimbursement-flow-node[data-v-39cd2546]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;gap:6px;min-width:0;padding:12px 12px 12px 48px;display:grid;position:relative;box-shadow:0 6px 18px #0f172a0a}.finance-reimbursement-flow-node[data-v-39cd2546]:after{content:"";border-top:1px solid #b7d4ff;width:12px;position:absolute;top:24px;right:-12px}.finance-reimbursement-flow-node[data-v-39cd2546]:last-child:after{content:none}.finance-reimbursement-flow-node span[data-v-39cd2546]{color:#fff;background:#86909c;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;top:13px;left:12px}.finance-reimbursement-flow-node strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.finance-reimbursement-flow-node small[data-v-39cd2546],.finance-reimbursement-flow-node em[data-v-39cd2546]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.finance-reimbursement-flow-node[data-status=done][data-v-39cd2546]{background:#fbfff8;border-color:#b7eb8f}.finance-reimbursement-flow-node[data-status=done] span[data-v-39cd2546]{background:#52c41a}.finance-reimbursement-flow-node[data-status=current][data-v-39cd2546]{background:#f5f9ff;border-color:#82b4ff;box-shadow:0 10px 26px #165dff1f}.finance-reimbursement-flow-node[data-status=current] span[data-v-39cd2546]{background:#165dff}.finance-reimbursement-flow-node[data-status=end][data-v-39cd2546]{background:#fbfcfd}.finance-reimbursement-flow-node[data-status=end] span[data-v-39cd2546]{background:#f53f3f}.finance-reimbursement-approval-action-panel[data-v-39cd2546]{background:#f7fbff;border:1px solid #c9d8f2;border-radius:6px;gap:10px;padding:12px;display:grid}.finance-reimbursement-approval-action-panel>div[data-v-39cd2546],.finance-reimbursement-approval-action-panel article[data-v-39cd2546]{gap:6px;min-width:0;display:grid}.finance-reimbursement-approval-action-panel article[data-v-39cd2546]{border-top:1px solid #e5efff;grid-template-columns:minmax(0,1fr);align-items:center;padding-top:10px}.finance-reimbursement-approval-action-panel span[data-v-39cd2546],.finance-reimbursement-approval-action-panel small[data-v-39cd2546]{color:#4e5969;font-size:12px}.finance-reimbursement-approval-action-panel strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-reimbursement-form-approval-panel[data-v-39cd2546]{margin-bottom:12px}.finance-reimbursement-progress-summary article[data-v-39cd2546],.finance-reimbursement-progress-block[data-v-39cd2546]{background:#fff;border:1px solid #e5e6eb;border-radius:6px}.finance-reimbursement-progress-summary article[data-v-39cd2546]{gap:6px;padding:12px;display:grid}.finance-reimbursement-progress-summary span[data-v-39cd2546],.finance-reimbursement-progress-row span[data-v-39cd2546],.finance-reimbursement-progress-row small[data-v-39cd2546]{color:#86909c;font-size:12px}.finance-reimbursement-progress-summary strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-reimbursement-progress-block[data-v-39cd2546]{gap:8px;padding:12px;display:grid}.finance-reimbursement-progress-block h4[data-v-39cd2546]{color:#1f2329;margin:0;font-size:14px}.finance-reimbursement-progress-row[data-v-39cd2546]{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) minmax(180px,1.2fr);align-items:center;gap:10px;padding:8px 0;display:grid}.finance-reimbursement-progress-row[data-v-39cd2546]:last-child{border-bottom:0}.finance-reimbursement-progress-row strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-reimbursement-progress-action-cell[data-v-39cd2546]{gap:8px;min-width:0;display:grid}.finance-reimbursement-approval-task-actions[data-v-39cd2546]{flex-wrap:wrap;gap:6px;display:flex}.finance-reimbursement-approval-task-actions button[data-v-39cd2546]{color:#165dff;cursor:pointer;background:#fff;border:1px solid #c9d8f2;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.finance-reimbursement-approval-task-actions button[data-v-39cd2546]:hover{background:#f2f6ff;border-color:#165dff}.finance-reimbursement-approval-task-actions .finance-reimbursement-danger-action[data-v-39cd2546]{color:#d93026;background:#fff7f7;border-color:#f4c7c7}.finance-reimbursement-approval-task-actions .finance-reimbursement-danger-action[data-v-39cd2546]:hover{background:#fff1f0;border-color:#d93026}.finance-reimbursement-legacy-rules[data-v-39cd2546]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:4px;gap:12px;padding:12px;display:grid}.finance-reimbursement-legacy-rules summary[data-v-39cd2546]{cursor:pointer;color:#1d2129;font-size:14px;font-weight:600}.finance-reimbursement-setting-check[data-v-39cd2546]{min-height:var(--finance-control-height);align-items:center;gap:8px;margin:0;display:flex}.finance-reimbursement-setting-check span[data-v-39cd2546]{color:var(--finance-text);font-size:13px;line-height:var(--finance-control-height)}.finance-reimbursement-setting-check input[data-v-39cd2546]{align-self:center;width:auto}.finance-reimbursement-inline-upload[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px;display:grid}.finance-reimbursement-inline-upload article[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:8px;padding:10px;display:grid}.finance-reimbursement-inline-upload h3[data-v-39cd2546]{color:var(--finance-text);margin:0;font-size:14px;font-weight:600}.finance-reimbursement-inline-upload span[data-v-39cd2546],.finance-reimbursement-inline-queue span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.finance-reimbursement-inline-upload-actions[data-v-39cd2546]{flex-wrap:wrap;gap:8px;display:flex}.finance-reimbursement-traffic-ticket-entry[data-v-39cd2546]{border-radius:var(--finance-radius);background:#fff8e6;border:1px solid #f0b429;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.finance-reimbursement-traffic-ticket-entry>div[data-v-39cd2546]{gap:2px;min-width:0;display:grid}.finance-reimbursement-traffic-ticket-entry strong[data-v-39cd2546]{color:#7a4f01;font-size:13px}.finance-reimbursement-traffic-ticket-entry button[data-v-39cd2546]{border-radius:var(--finance-radius);color:#874d00;background:#fff;border:1px solid #d48806;min-height:30px;padding:0 10px;font-weight:600}@media (max-width:640px){.finance-reimbursement-traffic-ticket-entry[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-traffic-ticket-entry button[data-v-39cd2546]{width:100%}}.finance-reimbursement-recognition-progress[data-v-39cd2546]{color:var(--finance-primary);margin:0;font-size:13px;font-weight:600}.finance-reimbursement-inline-queue[data-v-39cd2546]{flex-wrap:wrap;gap:6px;display:flex}.finance-reimbursement-inline-queue span[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;padding:4px 8px}.finance-reimbursement-settings-note[data-v-39cd2546]{border-radius:var(--finance-radius);color:var(--finance-primary);background:var(--finance-primary-soft);border:1px solid #bad7ff;gap:4px;padding:12px;font-size:13px;display:grid}.finance-reimbursement-file-input[data-v-39cd2546]{display:none}.finance-reimbursement-upload-browser[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:10px;min-width:0;padding:10px;display:grid}.finance-reimbursement-dropzone[data-v-39cd2546]{border-radius:var(--finance-radius);min-height:104px;color:var(--finance-primary);background:var(--finance-panel-bg);text-align:center;border:1px dashed #9cc9ff;place-items:center;gap:6px;padding:16px;display:grid}.finance-reimbursement-dropzone[data-active=true][data-v-39cd2546]{border-color:var(--finance-primary);background:var(--finance-primary-soft);box-shadow:inset 0 0 0 2px #1677ff1a}.finance-reimbursement-dropzone strong[data-v-39cd2546]{color:var(--finance-text);font-size:15px;font-weight:600}.finance-reimbursement-inline-dropzone[data-v-39cd2546]{align-content:center;min-height:74px;padding:14px}.finance-reimbursement-inline-dropzone strong[data-v-39cd2546]{font-size:14px}.finance-reimbursement-dropzone span[data-v-39cd2546],.finance-reimbursement-dropzone small[data-v-39cd2546]{max-width:620px;color:var(--finance-text-muted);line-height:1.6}.finance-reimbursement-upload-toolbar[data-v-39cd2546],.finance-reimbursement-upload-secondary[data-v-39cd2546]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-reimbursement-upload-toolbar[data-v-39cd2546]{justify-content:flex-start}.finance-reimbursement-upload-toolbar>div[data-v-39cd2546]{color:#86909c;align-items:baseline;gap:6px;min-width:150px;font-size:13px;font-weight:500;display:flex}.finance-reimbursement-upload-toolbar strong[data-v-39cd2546]{color:#1f2329;font-size:20px;font-weight:600}.finance-reimbursement-upload-queue[data-v-39cd2546]{gap:8px;display:grid}.finance-reimbursement-upload-queue article[data-v-39cd2546]{background:#fff;border:1px solid #eef0f4;border-radius:4px;grid-template-columns:minmax(0,1fr) 78px 70px;align-items:center;gap:10px;padding:8px 10px;display:grid}.finance-reimbursement-upload-queue article>div[data-v-39cd2546]{gap:4px;min-width:0;display:grid}.finance-reimbursement-upload-queue strong[data-v-39cd2546],.finance-reimbursement-upload-queue span[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-reimbursement-upload-queue span[data-v-39cd2546]{color:#86909c;font-size:12px;font-weight:500}.finance-reimbursement-upload-queue em[data-v-39cd2546]{color:#92400e;overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:500}.finance-reimbursement-upload-queue small[data-v-39cd2546]{color:#075985;text-align:center;background:#e0f2fe;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500}.finance-reimbursement-upload-queue small[data-status=recognizing][data-v-39cd2546]{color:#92400e;background:#fef3c7}.finance-reimbursement-upload-queue small[data-status=done][data-v-39cd2546]{color:#166534;background:#dcfce7}.finance-reimbursement-upload-queue small[data-status=failed][data-v-39cd2546]{color:#991b1b;background:#fee2e2}.finance-reimbursement-upload-secondary[data-v-39cd2546]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;padding:12px;display:grid}.finance-reimbursement-upload-secondary label[data-v-39cd2546]{gap:8px;min-width:0}.finance-reimbursement-upload-secondary input[type=file][data-v-39cd2546]{color:#86909c;width:100%;font-size:12px;font-weight:500}.finance-reimbursement-upload-secondary input[type=file][data-v-39cd2546]::file-selector-button{color:#1677ff;background:#e8f3ff;border:0;border-radius:4px;margin-right:8px;padding:7px 10px;font-weight:500}.finance-reimbursement-file-action[data-v-39cd2546]{color:#1677ff;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex!important}.finance-reimbursement-file-action[data-v-39cd2546]:hover{background:#f2f7ff;border-color:#1677ff}.finance-reimbursement-file-action input[type=file][data-v-39cd2546]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.finance-reimbursement-inline-buttons[data-v-39cd2546]{flex-wrap:wrap;gap:6px;display:flex!important}.finance-reimbursement-inline-buttons button[data-v-39cd2546]{min-height:28px;padding:0 9px;font-size:12px;line-height:26px}label[data-v-39cd2546]{color:#4e5969;gap:6px;font-size:12px;font-weight:500;display:grid}.finance-reimbursement-wide[data-v-39cd2546]{grid-column:span 2}.finance-reimbursement-lines[data-v-39cd2546]{--finance-line-grid:minmax(70px, .38fr) minmax(67px, .26fr) minmax(74px, .28fr) minmax(90px, .5fr) minmax(104px, .58fr) minmax(136px, 136px) minmax(260px, 1.1fr);border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:1px;padding:10px;font-size:12px;display:grid;overflow-x:auto}.finance-reimbursement-section-head[data-v-39cd2546]{justify-content:space-between;min-height:32px}.finance-reimbursement-section-head h3[data-v-39cd2546]{color:var(--finance-text);margin:0;font-size:15px;font-weight:600}.finance-reimbursement-travel-panel[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);gap:8px;padding:10px;display:grid}.finance-reimbursement-travel-trip-head[data-v-39cd2546],.finance-reimbursement-travel-trip-row[data-v-39cd2546]{grid-template-columns:128px 128px minmax(150px,1.25fr) minmax(150px,1.25fr) 74px 58px;align-items:center;gap:6px;display:grid}.finance-reimbursement-travel-trip-head[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px}.finance-reimbursement-travel-trip-row input[data-v-39cd2546]{min-width:0}.finance-reimbursement-travel-days[data-v-39cd2546]{text-align:center;gap:1px;min-width:0;display:grid}.finance-reimbursement-travel-days strong[data-v-39cd2546]{color:var(--finance-text);font-size:13px}.finance-reimbursement-travel-days span[data-v-39cd2546],.finance-reimbursement-travel-warning[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px}.finance-reimbursement-travel-warning[data-warning=true][data-v-39cd2546]{color:#b42318}.finance-reimbursement-travel-allowance-head[data-v-39cd2546]{justify-content:flex-start}.finance-reimbursement-switch[data-v-39cd2546]{min-height:var(--finance-control-height);color:var(--finance-text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.finance-reimbursement-switch input[data-v-39cd2546]{width:16px;height:16px}.finance-reimbursement-line-head[data-v-39cd2546],.finance-reimbursement-line-row[data-v-39cd2546]{grid-template-columns:var(--finance-line-grid);align-items:center;gap:1px;min-width:760px;display:grid}.finance-reimbursement-line-head[data-v-39cd2546]{text-align:center;border-bottom:0;min-height:18px;padding:0 1px}.finance-reimbursement-line-head span[data-v-39cd2546]{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:18px;line-height:18px;display:flex;overflow:hidden}.finance-reimbursement-line-head span[data-v-39cd2546]:last-child{background:#f3f8ff;border-left:1px solid #d6e4ff;border-radius:4px 4px 0 0}.finance-reimbursement-line-row input[data-v-39cd2546],.finance-reimbursement-line-row select[data-v-39cd2546],.finance-reimbursement-line-row button[data-v-39cd2546]{font-size:12px}.finance-reimbursement-line-field[data-v-39cd2546]{gap:1px;min-width:0;display:grid}.finance-reimbursement-line-field>span[data-v-39cd2546]{display:none}.finance-reimbursement-line-row[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);align-items:start;padding:0}.finance-reimbursement-line-item[data-v-39cd2546]{gap:1px;min-width:0;display:grid}.finance-reimbursement-line-attachment-warning[data-v-39cd2546]{color:#b7791f;min-width:0;font-size:11px;font-weight:600;line-height:15px;display:block}.finance-reimbursement-category-picker[data-v-39cd2546]{gap:6px;min-width:0;display:grid;position:relative}.finance-reimbursement-category-field[data-v-39cd2546]{grid-template-columns:minmax(0, 1fr) var(--finance-control-height);gap:0;min-width:0;display:grid}.finance-reimbursement-category-field input[data-v-39cd2546]{border-top-right-radius:0;border-bottom-right-radius:0}.finance-reimbursement-category-field button[data-v-39cd2546]{min-width:var(--finance-control-height);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.finance-reimbursement-category-picker input[data-v-39cd2546]{width:100%;min-width:0}.finance-reimbursement-category-results[data-v-39cd2546]{z-index:30;border-radius:var(--finance-radius);background:#fff;border:1px solid #d4e3ff;max-height:280px;padding:6px;display:grid;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #1d212924}.finance-reimbursement-category-results button[data-v-39cd2546]{color:#1f2329;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:flex-start;height:30px;min-height:30px;padding:0 8px}.finance-reimbursement-category-results button[data-v-39cd2546]:hover{color:var(--finance-primary);background:var(--finance-primary-soft)}.finance-reimbursement-category-totals[data-v-39cd2546]{border-top:1px solid var(--finance-border);color:#4e5969;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.finance-reimbursement-category-totals span[data-v-39cd2546],.finance-reimbursement-category-totals strong[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;align-items:center;min-height:24px;padding:0 8px;line-height:22px;display:inline-flex}.finance-reimbursement-payment-proof-totals[data-v-39cd2546]{margin-top:10px}.finance-reimbursement-line-actions[data-v-39cd2546]{background:#f7fbff;border-left:1px solid #d6e4ff;border-radius:3px;align-items:start;min-width:0;padding-left:1px;display:block}.finance-reimbursement-line-action-buttons[data-v-39cd2546]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:1px;display:flex}.finance-reimbursement-line-action-buttons button[data-v-39cd2546]{width:31px;min-width:31px;height:var(--finance-control-height);min-height:var(--finance-control-height);font-size:11px;line-height:calc(var(--finance-control-height) - 2px);padding:0}.finance-reimbursement-cost-note[data-v-39cd2546]{width:fit-content;max-width:100%;min-height:var(--finance-control-height);border:1px solid var(--finance-border);border-radius:var(--finance-radius);color:var(--finance-text-muted);background:var(--finance-muted-bg);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.finance-reimbursement-cost-attributions[data-v-39cd2546]{gap:0;min-width:0;display:grid}.finance-reimbursement-cost-attribution-row[data-v-39cd2546]{grid-template-columns:minmax(112px,1fr) minmax(74px,74px) 20px 20px;gap:1px;min-width:0;display:grid}.finance-reimbursement-cost-attribution-row select[data-v-39cd2546],.finance-reimbursement-cost-attribution-row input[data-v-39cd2546]{min-width:0}.finance-reimbursement-cost-attribution-row button[data-v-39cd2546]{width:20px;min-width:20px;height:var(--finance-control-height);min-height:var(--finance-control-height);font-size:11px;line-height:calc(var(--finance-control-height) - 2px);padding:0}.finance-reimbursement-cost-attribution-summary[data-v-39cd2546]{color:#4e5969;flex-wrap:wrap;align-items:center;gap:1px;min-height:12px;font-size:9px;line-height:12px;display:flex}.finance-reimbursement-cost-attribution-summary span[data-v-39cd2546]{min-height:12px;line-height:12px}.finance-reimbursement-cost-attribution-summary[data-error=true][data-v-39cd2546]{color:#d93026}.finance-reimbursement-cost-attribution-summary button[data-v-39cd2546]{color:#1677ff}.finance-reimbursement-line-cost-summary[data-v-39cd2546]{grid-template-columns:minmax(112px,1fr) minmax(74px,74px) 20px 20px;align-items:start;gap:1px;display:grid}.finance-reimbursement-line-invoice-detail[data-v-39cd2546]{background:#fff;border:1px solid #eef0f4;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;padding:10px;display:grid}.finance-reimbursement-line-invoice-detail div[data-v-39cd2546],.finance-reimbursement-line-detail-field[data-v-39cd2546]{gap:3px;min-width:0;display:grid}.finance-reimbursement-line-invoice-detail span[data-v-39cd2546],.finance-reimbursement-line-invoice-detail small[data-v-39cd2546],.finance-reimbursement-line-detail-field span[data-v-39cd2546]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.finance-reimbursement-line-invoice-detail strong[data-v-39cd2546],.finance-reimbursement-line-detail-field input[data-v-39cd2546],.finance-reimbursement-line-detail-field select[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.finance-reimbursement-line-invoice-detail input[data-v-39cd2546],.finance-reimbursement-line-detail-field select[data-v-39cd2546]{border:1px solid #dcdfe6;border-radius:3px;min-width:0;padding:6px 8px;font-size:12px}.finance-reimbursement-line-invoice-detail .finance-reimbursement-field-error[data-v-39cd2546]{color:#b42318;white-space:normal}.finance-reimbursement-field-warning[data-v-39cd2546]{color:#b7791f;white-space:normal}.finance-reimbursement-document-table[data-v-39cd2546]{gap:10px;min-width:0;display:grid}.finance-reimbursement-document-row[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.finance-reimbursement-document-row[data-error=true][data-v-39cd2546]{background:#fff7f6;border-color:#ffccc7}.finance-reimbursement-document-title[data-v-39cd2546]{border-bottom:1px solid var(--finance-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.finance-reimbursement-document-title>div[data-v-39cd2546]{gap:3px;min-width:0;display:grid}.finance-reimbursement-document-title strong[data-v-39cd2546],.finance-reimbursement-document-title span[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-reimbursement-document-title span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.finance-reimbursement-document-field[data-v-39cd2546]{gap:6px;min-width:0;display:grid}.finance-reimbursement-document-field>span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.finance-reimbursement-document-status[data-v-39cd2546]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reimbursement-document-status>span[data-v-39cd2546],.finance-reimbursement-document-status button[data-v-39cd2546]{grid-column:1/-1}.finance-reimbursement-field-error[data-v-39cd2546]{color:#b42318;font-size:12px;font-weight:600;line-height:1.5}.finance-reimbursement-print-controls[data-v-39cd2546],.finance-reimbursement-print-status[data-v-39cd2546],.finance-reimbursement-print-current[data-v-39cd2546],.finance-reimbursement-print-preview[data-v-39cd2546]{gap:10px;display:grid}.finance-reimbursement-print-controls[data-v-39cd2546]{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.finance-reimbursement-print-controls label[data-v-39cd2546]{gap:6px;display:grid}.finance-reimbursement-print-controls span[data-v-39cd2546],.finance-reimbursement-print-status span[data-v-39cd2546],.finance-reimbursement-print-current span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:700}.finance-reimbursement-print-controls select[data-v-39cd2546]{min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);background:#fff;padding:0 10px}.finance-reimbursement-print-actions[data-v-39cd2546]{flex-wrap:wrap;gap:8px;display:flex}.finance-reimbursement-print-status[data-v-39cd2546]{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-reimbursement-print-status article[data-v-39cd2546],.finance-reimbursement-print-current[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fbfcfd;padding:12px}.finance-reimbursement-print-current[data-v-39cd2546]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.finance-reimbursement-print-current a[data-v-39cd2546],.finance-reimbursement-print-preview a[data-v-39cd2546]{color:var(--finance-primary);font-weight:800;text-decoration:none}.finance-reimbursement-print-preview iframe[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;width:100%;min-height:520px}.finance-reimbursement-print-preview img[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;max-width:100%}.finance-reimbursement-print-pages[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:8px;padding:12px;display:grid}.finance-reimbursement-print-pages article[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;grid-template-columns:108px minmax(0,1fr) minmax(180px,.9fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.finance-reimbursement-print-pages strong[data-v-39cd2546],.finance-reimbursement-print-pages span[data-v-39cd2546],.finance-reimbursement-print-pages small[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-reimbursement-print-pages span[data-v-39cd2546],.finance-reimbursement-print-pages small[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.finance-reimbursement-line-head[data-v-39cd2546]{color:var(--finance-text-muted);font-size:11px;font-weight:500}.finance-reimbursement-total[data-v-39cd2546]{color:var(--finance-text);justify-self:end;font-size:15px;font-weight:600}.finance-reimbursement-attachment-lists[data-v-39cd2546]{gap:12px;display:grid}.finance-reimbursement-attachment-lists article[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:8px;padding:10px;display:grid}.finance-reimbursement-attachment-lists .finance-reimbursement-section-head>span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.finance-reimbursement-attachment-list[data-v-39cd2546]{gap:6px;display:grid}.finance-reimbursement-attachment-item[data-v-39cd2546]{display:grid}.finance-reimbursement-attachment-row[data-v-39cd2546],.finance-reimbursement-empty-row[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);grid-template-columns:minmax(160px,1.3fr) minmax(150px,1fr) minmax(116px,.6fr) 92px minmax(90px,auto);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.finance-reimbursement-empty-row[data-v-39cd2546]{color:var(--finance-text-muted);grid-template-columns:1fr;font-size:13px;font-weight:500}.finance-reimbursement-attachment-row>span[data-v-39cd2546]{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.finance-reimbursement-payment-proof-row[data-v-39cd2546]{grid-template-columns:minmax(180px,1fr) minmax(210px,1.15fr) minmax(110px,.45fr) minmax(128px,.55fr) minmax(280px,1.45fr) minmax(86px,.35fr) minmax(150px,auto);align-items:start}.finance-reimbursement-payment-proof-row label[data-v-39cd2546]{min-width:0}.finance-reimbursement-payment-proof-row small[data-v-39cd2546]{color:var(--finance-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.finance-reimbursement-payment-proof-category[data-v-39cd2546]{position:relative}.finance-reimbursement-payment-proof-cost[data-v-39cd2546]{gap:6px;min-width:0;display:grid}.finance-reimbursement-payment-proof-cost>span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:11px;font-weight:500}.finance-reimbursement-attachment-amount[data-v-39cd2546]{gap:3px;min-width:0;display:grid}.finance-reimbursement-attachment-amount span[data-v-39cd2546]{color:var(--finance-text-muted);font-size:11px;font-weight:500}.finance-reimbursement-attachment-amount input[data-v-39cd2546]{width:100%;min-width:0;height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);font:inherit;padding:0 8px}.finance-reimbursement-attachment-actions[data-v-39cd2546]{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.finance-reimbursement-attachment-actions button[data-v-39cd2546]{min-width:56px}.finance-reimbursement-invoice-row[data-v-39cd2546]{grid-template-columns:minmax(170px,1fr) 92px minmax(210px,1.35fr) 92px 92px 68px 74px}.finance-reimbursement-invoice-main[data-v-39cd2546]{gap:2px;min-width:0;display:grid}.finance-reimbursement-invoice-main strong[data-v-39cd2546],.finance-reimbursement-invoice-detail strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.finance-reimbursement-invoice-main span[data-v-39cd2546],.finance-reimbursement-invoice-detail span[data-v-39cd2546],.finance-reimbursement-invoice-detail small[data-v-39cd2546]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.finance-reimbursement-invoice-project[data-v-39cd2546]{overflow-wrap:anywhere;white-space:normal!important}.finance-reimbursement-invoice-attachment-count[data-v-39cd2546]{text-align:center;background:#e8f3ff;border-radius:4px;padding:4px 6px;color:#1677ff!important}.finance-reimbursement-invoice-detail[data-v-39cd2546]{background:#fbfcfd;border:1px solid #eef0f4;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;padding:10px;display:grid}.finance-reimbursement-invoice-detail div[data-v-39cd2546]{gap:3px;min-width:0;display:grid}.finance-reimbursement-itinerary-card[data-v-39cd2546]{align-content:start}.finance-reimbursement-transfer-modal[data-v-39cd2546],.finance-reimbursement-signature-modal[data-v-39cd2546],.finance-reimbursement-traffic-ticket-modal[data-v-39cd2546]{z-index:3000;background:#0f172aa3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-reimbursement-transfer-panel[data-v-39cd2546],.finance-reimbursement-signature-panel[data-v-39cd2546],.finance-reimbursement-traffic-ticket-panel[data-v-39cd2546]{box-sizing:border-box;background:#fff;border-radius:6px;width:min(720px,100vw - 36px);min-width:0;max-height:calc(100vh - 36px);display:grid;overflow:auto;box-shadow:0 18px 56px #0000003d}.finance-reimbursement-transfer-head[data-v-39cd2546],.finance-reimbursement-transfer-actions[data-v-39cd2546],.finance-reimbursement-signature-head[data-v-39cd2546],.finance-reimbursement-signature-actions[data-v-39cd2546],.finance-reimbursement-traffic-ticket-head[data-v-39cd2546],.finance-reimbursement-traffic-ticket-actions[data-v-39cd2546]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.finance-reimbursement-transfer-head[data-v-39cd2546],.finance-reimbursement-signature-head[data-v-39cd2546],.finance-reimbursement-traffic-ticket-head[data-v-39cd2546]{border-bottom:1px solid #e5e6eb}.finance-reimbursement-transfer-head div[data-v-39cd2546],.finance-reimbursement-signature-head div[data-v-39cd2546],.finance-reimbursement-traffic-ticket-head div[data-v-39cd2546]{gap:4px;min-width:0;display:grid}.finance-reimbursement-transfer-head strong[data-v-39cd2546],.finance-reimbursement-signature-head strong[data-v-39cd2546],.finance-reimbursement-traffic-ticket-head strong[data-v-39cd2546]{color:#1f2329;font-size:16px}.finance-reimbursement-transfer-head span[data-v-39cd2546],.finance-reimbursement-signature-head span[data-v-39cd2546],.finance-reimbursement-traffic-ticket-head span[data-v-39cd2546]{color:#86909c;font-size:12px}.finance-reimbursement-transfer-form[data-v-39cd2546],.finance-reimbursement-signature-body[data-v-39cd2546],.finance-reimbursement-traffic-ticket-body[data-v-39cd2546]{gap:12px;padding:16px;display:grid}.finance-reimbursement-transfer-form label[data-v-39cd2546],.finance-reimbursement-signature-body label[data-v-39cd2546],.finance-reimbursement-traffic-ticket-body label[data-v-39cd2546]{gap:6px;display:grid}.finance-reimbursement-transfer-form label span[data-v-39cd2546],.finance-reimbursement-signature-body label span[data-v-39cd2546],.finance-reimbursement-traffic-ticket-body label span[data-v-39cd2546]{color:#4e5969;font-size:12px;font-weight:600}.finance-reimbursement-transfer-form select[data-v-39cd2546],.finance-reimbursement-transfer-form input[data-v-39cd2546],.finance-reimbursement-transfer-form textarea[data-v-39cd2546],.finance-reimbursement-signature-body textarea[data-v-39cd2546],.finance-reimbursement-traffic-ticket-fields input[data-v-39cd2546]{box-sizing:border-box;width:100%}.finance-reimbursement-traffic-ticket-body p[data-v-39cd2546]{color:#4e5969;margin:0;font-size:13px}.finance-reimbursement-traffic-ticket-card[data-v-39cd2546]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:6px;gap:10px;padding:12px;display:grid}.finance-reimbursement-traffic-ticket-card-head[data-v-39cd2546]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.finance-reimbursement-traffic-ticket-card-head>div[data-v-39cd2546]{gap:3px;min-width:0;display:grid}.finance-reimbursement-traffic-ticket-card-head button[data-v-39cd2546]{color:#165dff;background:#fff;border:1px solid #c9d8f2;border-radius:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.finance-reimbursement-traffic-ticket-card strong[data-v-39cd2546]{color:#1f2329;font-size:13px}.finance-reimbursement-traffic-ticket-card small[data-v-39cd2546]{color:#f53f3f;font-size:12px}.finance-reimbursement-traffic-ticket-meta[data-v-39cd2546]{grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.finance-reimbursement-traffic-ticket-meta>div[data-v-39cd2546]{background:#fff;border:1px solid #e5e6eb;border-radius:4px;gap:4px;min-width:0;padding:9px 10px;display:grid}.finance-reimbursement-traffic-ticket-meta span[data-v-39cd2546]{color:#86909c;font-size:12px;font-weight:600}.finance-reimbursement-traffic-ticket-meta strong[data-v-39cd2546]{overflow-wrap:anywhere;min-width:0}.finance-reimbursement-traffic-ticket-fields[data-v-39cd2546]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-reimbursement-transfer-results[data-v-39cd2546]{gap:8px;max-height:220px;display:grid;overflow:auto}.finance-reimbursement-transfer-results>span[data-v-39cd2546],.finance-reimbursement-transfer-selected[data-v-39cd2546]{color:#4e5969;background:#f7f8fa;border-radius:4px;padding:8px 10px;font-size:12px}.finance-reimbursement-transfer-results button[data-v-39cd2546]{color:#1f2329;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.finance-reimbursement-transfer-results button[data-v-39cd2546]:hover{background:#f7fbff;border-color:#165dff}.finance-reimbursement-transfer-results strong[data-v-39cd2546],.finance-reimbursement-transfer-results small[data-v-39cd2546]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-reimbursement-transfer-results small[data-v-39cd2546]{color:#86909c}.finance-reimbursement-transfer-actions[data-v-39cd2546],.finance-reimbursement-signature-actions[data-v-39cd2546],.finance-reimbursement-traffic-ticket-actions[data-v-39cd2546]{border-top:1px solid #e5e6eb;justify-content:end}.finance-reimbursement-transfer-actions button[data-v-39cd2546],.finance-reimbursement-signature-actions button[data-v-39cd2546],.finance-reimbursement-signature-toolbar button[data-v-39cd2546],.finance-reimbursement-traffic-ticket-actions button[data-v-39cd2546]{color:#165dff;background:#fff;border:1px solid #c9d8f2;border-radius:6px;min-height:34px;padding:0 14px;font-weight:700}.finance-reimbursement-transfer-actions button[data-v-39cd2546]:last-child,.finance-reimbursement-signature-actions button[data-v-39cd2546]:last-child,.finance-reimbursement-traffic-ticket-actions button[data-v-39cd2546]:last-child{color:#fff;background:#165dff;border-color:#165dff}.finance-reimbursement-transfer-actions button[data-v-39cd2546]:disabled,.finance-reimbursement-signature-actions button[data-v-39cd2546]:disabled,.finance-reimbursement-traffic-ticket-actions button[data-v-39cd2546]:disabled{cursor:not-allowed;opacity:.58}.finance-reimbursement-signature-saved[data-v-39cd2546]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:6px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;padding:10px;display:grid}.finance-reimbursement-signature-saved label[data-v-39cd2546]{align-items:center;gap:8px;display:flex}.finance-reimbursement-signature-saved img[data-v-39cd2546]{object-fit:contain;background:#fff;border-radius:4px;width:160px;height:54px;display:block}.finance-reimbursement-signature-canvas-wrap[data-v-39cd2546]{background:#fff;border:1px solid #d9e3f7;border-radius:6px;overflow:hidden}.finance-reimbursement-signature-canvas[data-v-39cd2546]{touch-action:none;cursor:crosshair;width:100%;height:180px;display:block}.finance-reimbursement-signature-toolbar[data-v-39cd2546]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-reimbursement-signature-toolbar span[data-v-39cd2546]{color:#4e5969;font-size:12px;font-weight:600}.finance-reimbursement-preview-modal[data-v-39cd2546]{z-index:3000;background:#0f172ad6;place-items:center;min-width:0;padding:18px;display:grid;position:fixed;inset:0}.finance-reimbursement-preview-panel[data-v-39cd2546]{box-sizing:border-box;background:#f5f6f7;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;width:fit-content;min-width:0;max-width:calc(100vw - 36px);min-height:0;max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 18px 56px #00000047}.finance-reimbursement-preview-panel--pdf[data-v-39cd2546]{width:min(92vw,1280px);height:min(88vh,900px)}.finance-reimbursement-preview-panel--ofd[data-v-39cd2546]{width:min(92vw,860px)}.finance-reimbursement-preview-head[data-v-39cd2546]{background:#fff;border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.finance-reimbursement-preview-head strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.finance-reimbursement-preview-stage[data-v-39cd2546]{box-sizing:border-box;background:#f5f6f7;border-radius:6px;width:fit-content;min-width:0;max-width:100%;height:auto;max-height:calc(100vh - 196px);padding:16px;overflow:auto}.finance-reimbursement-preview-panel--pdf .finance-reimbursement-preview-stage[data-v-39cd2546]{width:100%;height:100%;max-height:none}.finance-reimbursement-preview-panel--ofd .finance-reimbursement-preview-stage[data-v-39cd2546]{width:100%}.finance-reimbursement-preview-stage img[data-v-39cd2546]{background:#fff;border:0;border-radius:6px;width:auto;max-width:min(86vw,1280px);height:auto;margin:0 auto;display:block;box-shadow:0 8px 24px #0f172a2e}.finance-reimbursement-preview-stage iframe[data-v-39cd2546]{background:#fff;border:0;border-radius:6px;width:100%;height:100%;display:block}.finance-reimbursement-preview-stage>span[data-v-39cd2546]{color:#86909c;text-align:center;padding:18px;font-size:13px;font-weight:500;display:block}.finance-reimbursement-ofd-preview[data-v-39cd2546]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;gap:14px;width:100%;min-width:0;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a1f}.finance-reimbursement-ofd-original[data-v-39cd2546]{background:#eef7fa;border:1px solid #d4e3ff;border-radius:4px;padding:10px;overflow:auto}.finance-reimbursement-ofd-original img[data-v-39cd2546]{background:#fff;border-radius:3px;width:100%;min-width:720px;height:auto;display:block;box-shadow:0 4px 14px #0f172a1f}.finance-reimbursement-ofd-original-placeholder[data-v-39cd2546]{color:#4e5969;background:#f7fbff;border:1px dashed #d4e3ff;border-radius:4px;place-items:center;min-height:160px;padding:16px;font-size:13px;font-weight:600;display:grid}.finance-reimbursement-ofd-preview header[data-v-39cd2546]{border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:12px;display:grid}.finance-reimbursement-ofd-preview header div[data-v-39cd2546]{gap:4px;min-width:0;display:grid}.finance-reimbursement-ofd-preview header span[data-v-39cd2546],.finance-reimbursement-ofd-field span[data-v-39cd2546]{color:#86909c;font-size:12px;font-weight:600}.finance-reimbursement-ofd-preview header strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:700;line-height:1.35;overflow:hidden}.finance-reimbursement-ofd-preview header small[data-v-39cd2546]{color:#4e5969;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;font-weight:500;overflow:hidden}.finance-reimbursement-ofd-grid[data-v-39cd2546]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-reimbursement-ofd-field[data-v-39cd2546]{background:#fafbfc;border:1px solid #e5e6eb;border-radius:4px;gap:6px;min-width:0;padding:10px;display:grid}.finance-reimbursement-ofd-field--wide[data-v-39cd2546]{grid-column:span 2}.finance-reimbursement-ofd-field strong[data-v-39cd2546]{overflow-wrap:anywhere;color:#1f2329;min-width:0;font-size:13px;font-weight:650;line-height:1.45}.finance-reimbursement-ofd-preview pre[data-v-39cd2546]{color:#4e5969;white-space:pre-wrap;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;min-width:0;max-height:220px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}.finance-reimbursement-preview-approval[data-v-39cd2546]{background:#fff;border-top:1px solid #e5e6eb;gap:10px;padding:12px;display:grid}.finance-reimbursement-preview-approval>div[data-v-39cd2546],.finance-reimbursement-preview-approval article[data-v-39cd2546]{gap:6px;min-width:0;display:grid}.finance-reimbursement-preview-approval article[data-v-39cd2546]{grid-template-columns:minmax(0,1fr);align-items:center}.finance-reimbursement-preview-approval span[data-v-39cd2546],.finance-reimbursement-preview-approval small[data-v-39cd2546]{color:#4e5969;font-size:12px}.finance-reimbursement-preview-approval strong[data-v-39cd2546]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-reimbursement-current[data-v-39cd2546]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-reimbursement-current>div[data-v-39cd2546],.finance-reimbursement-task-list article[data-v-39cd2546]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:4px;padding:12px}.finance-reimbursement-current>div[data-v-39cd2546]{gap:5px;display:grid}.finance-reimbursement-task-list[data-v-39cd2546]{gap:8px;display:grid}.finance-reimbursement-task-list article[data-v-39cd2546]{justify-content:space-between;gap:12px;display:flex}.finance-reimbursement-task-list div[data-v-39cd2546]{gap:4px;display:grid}.finance-reimbursement-task-list small[data-v-39cd2546]{color:#1677ff;font-weight:500}.finance-reimbursement-link-output[data-v-39cd2546]{color:#1677ff}.finance-reimbursement-company-list[data-v-39cd2546]{gap:8px;display:grid}.finance-reimbursement-company-list button[data-v-39cd2546]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:center;gap:10px;display:grid}.finance-reimbursement-print-signature-layout[data-v-39cd2546]{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.finance-reimbursement-print-signature-list[data-v-39cd2546]{gap:8px;display:grid}.finance-reimbursement-print-signature-list button[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);text-align:left;background:var(--finance-panel-bg);gap:4px;padding:12px;display:grid}.finance-reimbursement-print-signature-list button[data-active=true][data-v-39cd2546]{border-color:var(--finance-primary);background:var(--finance-primary-soft)}.finance-reimbursement-print-signature-list span[data-v-39cd2546],.finance-reimbursement-print-signature-list small[data-v-39cd2546]{color:var(--finance-muted);font-size:12px}.finance-reimbursement-print-signature-preview[data-v-39cd2546]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);grid-template-columns:minmax(160px,.6fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.finance-reimbursement-print-signature-preview div[data-v-39cd2546]{gap:4px;display:grid}.finance-reimbursement-print-signature-preview span[data-v-39cd2546]{color:var(--finance-muted);font-size:12px}.finance-reimbursement-print-signature-preview img[data-v-39cd2546]{object-fit:contain;max-width:260px;max-height:86px}.finance-reimbursement-print-signature-pad[data-v-39cd2546]{border-radius:var(--finance-radius);background:#fff;border:1px dashed #94a3b8;padding:10px}.finance-reimbursement-print-signature-pad canvas[data-v-39cd2546]{touch-action:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b81f 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:150px;display:block}.finance-reimbursement-category-mapping-list[data-v-39cd2546]{gap:10px;display:grid}.finance-reimbursement-category-mapping-list article[data-v-39cd2546]{background:#fff;border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(110px,.6fr) minmax(92px,.5fr) minmax(180px,1.1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.finance-reimbursement-category-mapping-list input[data-v-39cd2546],.finance-reimbursement-category-mapping-list select[data-v-39cd2546]{width:100%;min-width:0}.finance-reimbursement-category-mapping-list button[data-v-39cd2546]{white-space:nowrap;min-height:36px}.finance-reimbursement-feedback[data-v-39cd2546],.finance-reimbursement-error[data-v-39cd2546]{border-radius:4px;margin:0;padding:10px 12px;font-size:13px;font-weight:500}.finance-reimbursement-feedback[data-v-39cd2546]{color:#1677ff;background:#f2f7ff;border:1px solid #bad7ff}.finance-reimbursement-error[data-v-39cd2546]{color:#991b1b;background:#fff2f0;border:1px solid #ffd8d6}@media (max-width:920px){.finance-reimbursement-shell[data-v-39cd2546]{padding:8px}.finance-reimbursement-hero[data-v-39cd2546],.finance-reimbursement-layout[data-v-39cd2546],.finance-reimbursement-form-grid[data-v-39cd2546],.finance-reimbursement-company-form[data-v-39cd2546],.finance-reimbursement-print-signature-layout[data-v-39cd2546],.finance-reimbursement-print-signature-form[data-v-39cd2546],.finance-reimbursement-print-signature-preview[data-v-39cd2546],.finance-reimbursement-settings-form[data-v-39cd2546],.finance-reimbursement-rule-form[data-v-39cd2546],.finance-reimbursement-upload-grid[data-v-39cd2546],.finance-reimbursement-current[data-v-39cd2546],.finance-reimbursement-print-controls[data-v-39cd2546],.finance-reimbursement-print-status[data-v-39cd2546],.finance-reimbursement-print-current[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-hero[data-v-39cd2546]{display:grid}.finance-reimbursement-summary[data-v-39cd2546]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reimbursement-wide[data-v-39cd2546]{grid-column:span 1}.finance-reimbursement-document-row[data-v-39cd2546],.finance-reimbursement-attachment-row[data-v-39cd2546],.finance-reimbursement-invoice-row[data-v-39cd2546],.finance-reimbursement-print-pages article[data-v-39cd2546],.finance-reimbursement-history-card[data-v-39cd2546],.finance-reimbursement-company-list button[data-v-39cd2546],.finance-reimbursement-category-mapping-list article[data-v-39cd2546]{border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));padding:10px}.finance-reimbursement-history-main[data-v-39cd2546]{grid-template-columns:1fr;padding:0}.finance-reimbursement-history-actions[data-v-39cd2546]{justify-content:flex-start;padding:8px 0 0}.finance-reimbursement-traffic-ticket-card-head[data-v-39cd2546],.finance-reimbursement-traffic-ticket-meta[data-v-39cd2546],.finance-reimbursement-traffic-ticket-fields[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-traffic-ticket-card-head button[data-v-39cd2546]{justify-self:start}}@media (max-width:1180px){.finance-reimbursement-layout[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-list[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.finance-reimbursement-history-card[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.finance-reimbursement-history-main[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.finance-reimbursement-filter[data-v-39cd2546]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end}.finance-reimbursement-document-row[data-v-39cd2546],.finance-reimbursement-attachment-row[data-v-39cd2546],.finance-reimbursement-invoice-row[data-v-39cd2546],.finance-reimbursement-print-pages article[data-v-39cd2546]{border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));padding:10px}.finance-reimbursement-preview-modal[data-v-39cd2546]{padding:10px}.finance-reimbursement-preview-stage[data-v-39cd2546]{border-radius:4px}.finance-reimbursement-ofd-preview header[data-v-39cd2546],.finance-reimbursement-ofd-grid[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-ofd-preview header small[data-v-39cd2546]{text-align:left;max-width:none}.finance-reimbursement-ofd-field--wide[data-v-39cd2546]{grid-column:auto}.finance-reimbursement-wide[data-v-39cd2546]{grid-column:1/-1}.finance-reimbursement-upload-toolbar[data-v-39cd2546]{align-items:stretch}.finance-reimbursement-upload-toolbar>div[data-v-39cd2546],.finance-reimbursement-upload-toolbar button[data-v-39cd2546]{flex:160px}.finance-reimbursement-upload-queue article[data-v-39cd2546]{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.finance-reimbursement-shell[data-v-39cd2546]{--finance-control-height:38px;gap:8px;padding:8px;font-size:13px}.finance-reimbursement-hero[data-v-39cd2546],.finance-reimbursement-workspace-head[data-v-39cd2546],.finance-reimbursement-section-head[data-v-39cd2546]{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px;display:grid}.finance-reimbursement-hero-actions[data-v-39cd2546],.finance-reimbursement-actions[data-v-39cd2546],.finance-reimbursement-approval-actions[data-v-39cd2546],.finance-reimbursement-print-actions[data-v-39cd2546],.finance-reimbursement-inline-upload-actions[data-v-39cd2546],.finance-reimbursement-attachment-actions[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));align-items:stretch;width:100%;display:grid}button[data-v-39cd2546],.finance-reimbursement-actions a[data-v-39cd2546],.finance-reimbursement-approval-actions a[data-v-39cd2546],.finance-reimbursement-file-action[data-v-39cd2546]{height:auto;min-height:var(--finance-control-height);white-space:normal;line-height:1.35}input[data-v-39cd2546]:not([type=checkbox]):not([type=radio]),select[data-v-39cd2546]{height:var(--finance-control-height);min-width:0}textarea[data-v-39cd2546]{min-width:0}.finance-reimbursement-summary[data-v-39cd2546]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reimbursement-summary article[data-v-39cd2546]{border-left:0;border-top:1px solid var(--finance-border);padding:9px 10px}.finance-reimbursement-summary article[data-v-39cd2546]:nth-child(-n+2){border-top:0}.finance-reimbursement-layout[data-v-39cd2546],.finance-reimbursement-filter[data-v-39cd2546],.finance-reimbursement-form-grid[data-v-39cd2546],.finance-reimbursement-company-form[data-v-39cd2546],.finance-reimbursement-collapsible-grid[data-v-39cd2546],.finance-reimbursement-print-signature-form[data-v-39cd2546],.finance-reimbursement-settings-form[data-v-39cd2546],.finance-reimbursement-rule-form[data-v-39cd2546],.finance-reimbursement-upload-grid[data-v-39cd2546],.finance-reimbursement-print-controls[data-v-39cd2546],.finance-reimbursement-print-status[data-v-39cd2546],.finance-reimbursement-print-current[data-v-39cd2546],.finance-reimbursement-progress-row[data-v-39cd2546],.finance-reimbursement-travel-trip-head[data-v-39cd2546],.finance-reimbursement-travel-trip-row[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-scope-select[data-v-39cd2546]{display:none}.finance-reimbursement-scope-tabs[data-v-39cd2546]{order:20;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-reimbursement-scope-tabs button[data-v-39cd2546]{flex:none;width:100%}.finance-reimbursement-list[data-v-39cd2546],.finance-reimbursement-form[data-v-39cd2546],.finance-reimbursement-approval[data-v-39cd2546],.finance-reimbursement-approval-progress[data-v-39cd2546],.finance-reimbursement-company[data-v-39cd2546],.finance-reimbursement-documents[data-v-39cd2546],.finance-reimbursement-print-panel[data-v-39cd2546],.finance-reimbursement-print-signature-settings[data-v-39cd2546],.finance-reimbursement-settings[data-v-39cd2546],.finance-reimbursement-rules[data-v-39cd2546]{padding:10px}.finance-reimbursement-tabs[data-v-39cd2546]{flex-wrap:nowrap;gap:2px;padding:0 10px;overflow-x:auto}.finance-reimbursement-tabs button[data-v-39cd2546]{white-space:nowrap;flex:none;padding:0 10px}.finance-reimbursement-history-card[data-v-39cd2546],.finance-reimbursement-history-main[data-v-39cd2546],.finance-reimbursement-history-actions[data-v-39cd2546],.finance-reimbursement-document-row[data-v-39cd2546],.finance-reimbursement-attachment-row[data-v-39cd2546],.finance-reimbursement-invoice-row[data-v-39cd2546],.finance-reimbursement-payment-proof-row[data-v-39cd2546],.finance-reimbursement-print-pages article[data-v-39cd2546],.finance-reimbursement-company-list button[data-v-39cd2546],.finance-reimbursement-category-mapping-list article[data-v-39cd2546],.finance-reimbursement-upload-queue article[data-v-39cd2546],.finance-reimbursement-document-title[data-v-39cd2546]{grid-template-columns:1fr;min-width:0}.finance-reimbursement-history-card[data-v-39cd2546]{align-items:stretch;min-height:0;padding:10px}.finance-reimbursement-history-main[data-v-39cd2546],.finance-reimbursement-history-actions[data-v-39cd2546]{padding:0}.finance-reimbursement-history-actions[data-v-39cd2546]{justify-content:stretch}.finance-reimbursement-history-actions button[data-v-39cd2546]{flex:132px}.finance-reimbursement-history-card strong[data-v-39cd2546],.finance-reimbursement-history-card span[data-v-39cd2546],.finance-reimbursement-history-card small[data-v-39cd2546],.finance-reimbursement-copy-line>span[data-v-39cd2546],.finance-reimbursement-copy-line>strong[data-v-39cd2546],.finance-reimbursement-progress-row strong[data-v-39cd2546],.finance-reimbursement-progress-row span[data-v-39cd2546],.finance-reimbursement-progress-row small[data-v-39cd2546],.finance-reimbursement-flow-node strong[data-v-39cd2546],.finance-reimbursement-flow-node small[data-v-39cd2546],.finance-reimbursement-flow-node em[data-v-39cd2546],.finance-reimbursement-document-title strong[data-v-39cd2546],.finance-reimbursement-document-title span[data-v-39cd2546],.finance-reimbursement-attachment-row>span[data-v-39cd2546],.finance-reimbursement-invoice-main strong[data-v-39cd2546],.finance-reimbursement-invoice-main span[data-v-39cd2546],.finance-reimbursement-invoice-detail strong[data-v-39cd2546],.finance-reimbursement-invoice-detail span[data-v-39cd2546],.finance-reimbursement-invoice-detail small[data-v-39cd2546],.finance-reimbursement-print-pages strong[data-v-39cd2546],.finance-reimbursement-print-pages span[data-v-39cd2546],.finance-reimbursement-print-pages small[data-v-39cd2546]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.finance-reimbursement-copy-line[data-v-39cd2546]{align-items:flex-start}.finance-reimbursement-person-field[data-v-39cd2546],.finance-reimbursement-document-status[data-v-39cd2546],.finance-reimbursement-flow-graph[data-v-39cd2546],.finance-reimbursement-traffic-ticket-entry[data-v-39cd2546],.finance-reimbursement-traffic-ticket-card-head[data-v-39cd2546],.finance-reimbursement-traffic-ticket-meta[data-v-39cd2546],.finance-reimbursement-traffic-ticket-fields[data-v-39cd2546]{grid-template-columns:1fr}.finance-reimbursement-flow-node[data-v-39cd2546]:after{content:none}.finance-reimbursement-lines[data-v-39cd2546]{padding:8px;overflow-x:visible}.finance-reimbursement-line-head[data-v-39cd2546]{text-align:left;background:#f3f8ff;border:1px solid #d6e4ff;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:6px;min-width:0;padding:6px;display:grid}.finance-reimbursement-line-head span[data-v-39cd2546],.finance-reimbursement-line-head span[data-v-39cd2546]:last-child{color:#4e5969;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:24px;line-height:24px}.finance-reimbursement-line-row[data-v-39cd2546]{grid-template-columns:1fr;gap:8px;min-width:0;padding:8px}.finance-reimbursement-line-field[data-v-39cd2546],.finance-reimbursement-line-row>[data-label][data-v-39cd2546],.finance-reimbursement-line-actions[data-v-39cd2546]{gap:6px;min-width:0;display:grid}.finance-reimbursement-line-field>span[data-v-39cd2546],.finance-reimbursement-line-row>[data-label][data-v-39cd2546]:before{color:#4e5969;font-size:12px;font-weight:700;line-height:1.4;display:block}.finance-reimbursement-line-row>[data-label][data-v-39cd2546]:before{content:attr(data-label);grid-column:1/-1}.finance-reimbursement-line-actions[data-v-39cd2546]{background:0 0;border-left:0;padding-left:0}.finance-reimbursement-line-action-buttons[data-v-39cd2546]{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;display:grid}.finance-reimbursement-line-action-buttons button[data-v-39cd2546]{width:auto;min-width:44px}.finance-reimbursement-cost-attribution-row[data-v-39cd2546],.finance-reimbursement-line-cost-summary[data-v-39cd2546]{grid-template-columns:minmax(0,1fr) minmax(82px,96px) 32px 32px}.finance-reimbursement-cost-attribution-row button[data-v-39cd2546]{width:32px;min-width:32px}.finance-reimbursement-print-current a[data-v-39cd2546],.finance-reimbursement-print-preview a[data-v-39cd2546]{overflow-wrap:anywhere}.finance-reimbursement-transfer-modal[data-v-39cd2546],.finance-reimbursement-signature-modal[data-v-39cd2546],.finance-reimbursement-traffic-ticket-modal[data-v-39cd2546],.finance-reimbursement-preview-modal[data-v-39cd2546]{place-items:start stretch;padding:6px;overflow:auto}.finance-reimbursement-transfer-panel[data-v-39cd2546],.finance-reimbursement-signature-panel[data-v-39cd2546],.finance-reimbursement-traffic-ticket-panel[data-v-39cd2546],.finance-reimbursement-preview-panel[data-v-39cd2546]{width:100%;max-height:calc(100dvh - 12px)}.finance-reimbursement-transfer-head[data-v-39cd2546],.finance-reimbursement-transfer-actions[data-v-39cd2546],.finance-reimbursement-signature-head[data-v-39cd2546],.finance-reimbursement-signature-actions[data-v-39cd2546],.finance-reimbursement-signature-saved[data-v-39cd2546],.finance-reimbursement-signature-toolbar[data-v-39cd2546]{grid-template-columns:1fr;gap:8px}.finance-reimbursement-transfer-actions button[data-v-39cd2546],.finance-reimbursement-signature-actions button[data-v-39cd2546],.finance-reimbursement-signature-toolbar button[data-v-39cd2546],.finance-reimbursement-traffic-ticket-entry button[data-v-39cd2546],.finance-reimbursement-traffic-ticket-card-head button[data-v-39cd2546]{width:100%}.finance-reimbursement-signature-saved img[data-v-39cd2546]{max-width:100%}.finance-reimbursement-signature-canvas-wrap[data-v-39cd2546],.finance-reimbursement-signature-canvas[data-v-39cd2546]{min-height:150px}}.finance-receipt-print-shell[data-v-3ee5045b]{color:#172033;background:#f7f9fc;min-height:100vh;margin-left:260px;padding:24px 24px 96px}.receipt-toolbar[data-v-3ee5045b],.receipt-filter-panel[data-v-3ee5045b],.receipt-batch-actions[data-v-3ee5045b],.receipt-summary[data-v-3ee5045b],.receipt-company-group[data-v-3ee5045b]{background:#fff;border:1px solid #dbe5f2;border-radius:8px}.receipt-toolbar[data-v-3ee5045b]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.receipt-toolbar h2[data-v-3ee5045b],.receipt-company-group h3[data-v-3ee5045b],.receipt-edit-card h3[data-v-3ee5045b]{letter-spacing:0;margin:0;font-size:20px}.receipt-toolbar p[data-v-3ee5045b]{color:#64748b;margin:6px 0 0;font-size:13px}.receipt-upload input[data-v-3ee5045b]{display:none}.receipt-upload button[data-v-3ee5045b],.receipt-filter-panel button[data-v-3ee5045b],.receipt-batch-actions button[data-v-3ee5045b],.receipt-company-group button[data-v-3ee5045b],.receipt-edit-card button[data-v-3ee5045b]{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.receipt-upload button[data-v-3ee5045b]:disabled,.receipt-filter-panel button[data-v-3ee5045b]:disabled,.receipt-batch-actions button[data-v-3ee5045b]:disabled,.receipt-company-group button[data-v-3ee5045b]:disabled,.receipt-edit-card button[data-v-3ee5045b]:disabled{color:#64748b;background:#e2e8f0;border-color:#cbd5e1}.receipt-summary[data-v-3ee5045b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.receipt-summary article[data-v-3ee5045b]{border-right:1px solid #e2e8f0;gap:4px;padding:14px 16px;display:grid}.receipt-summary article[data-v-3ee5045b]:last-child{border-right:0}.receipt-summary span[data-v-3ee5045b],.receipt-filter-panel span[data-v-3ee5045b],.receipt-edit-grid span[data-v-3ee5045b]{color:#64748b;font-size:12px;font-weight:800}.receipt-summary strong[data-v-3ee5045b]{font-size:22px}.receipt-filter-panel[data-v-3ee5045b]{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(130px,.8fr)) minmax(210px,1fr) minmax(190px,.9fr) minmax(180px,1.2fr) auto;gap:12px;margin-top:14px;padding:14px;display:grid}.receipt-filter-panel label[data-v-3ee5045b],.receipt-edit-grid label[data-v-3ee5045b]{gap:6px;display:grid}.receipt-filter-panel input[data-v-3ee5045b],.receipt-filter-panel select[data-v-3ee5045b],.receipt-edit-grid input[data-v-3ee5045b],.receipt-edit-grid select[data-v-3ee5045b]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;height:38px;padding:0 10px}.receipt-paper-tabs[data-v-3ee5045b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.receipt-paper-tabs span[data-v-3ee5045b]{grid-column:1/-1}.receipt-paper-tabs button[data-v-3ee5045b]{color:#334155;background:#fff;border-color:#cbd5e1;min-height:38px;padding:0 10px}.receipt-paper-tabs button.active[data-v-3ee5045b]{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.receipt-date-presets[data-v-3ee5045b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.receipt-date-presets span[data-v-3ee5045b]{grid-column:1/-1}.receipt-date-presets button.secondary[data-v-3ee5045b]{color:#334155;background:#fff;border-color:#cbd5e1;min-height:38px;padding:0 10px}.receipt-batch-actions[data-v-3ee5045b]{flex-wrap:wrap;gap:10px;margin-top:14px;padding:12px;display:flex}.receipt-batch-actions button[data-v-3ee5045b]{white-space:nowrap}.receipt-batch-actions button[data-v-3ee5045b]:first-child,.receipt-batch-actions button.secondary[data-v-3ee5045b]{color:#334155;background:#fff;border-color:#cbd5e1}.receipt-batch-actions button.danger[data-v-3ee5045b],.receipt-company-group button.danger[data-v-3ee5045b],.receipt-selection-bar button.danger[data-v-3ee5045b]{color:#fff;background:#dc2626;border-color:#dc2626}.receipt-selection-bar[data-v-3ee5045b]{z-index:30;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex;position:fixed;bottom:20px;left:284px;right:24px;box-shadow:0 16px 36px #0f172a29}.receipt-selection-bar strong[data-v-3ee5045b]{margin-right:auto;font-size:14px}.receipt-selection-bar button[data-v-3ee5045b]{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.receipt-selection-bar button.secondary[data-v-3ee5045b]{color:#334155;background:#fff;border-color:#cbd5e1}.receipt-selection-bar button[data-v-3ee5045b]:disabled{color:#64748b;background:#e2e8f0;border-color:#cbd5e1}.receipt-print-progress[data-v-3ee5045b]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.receipt-print-progress div[data-v-3ee5045b]:first-child{gap:4px;display:grid}.receipt-print-progress strong[data-v-3ee5045b]{font-size:14px}.receipt-print-progress span[data-v-3ee5045b],.receipt-print-progress em[data-v-3ee5045b]{color:#475569;font-size:12px;font-style:normal;font-weight:800}.receipt-print-progress-track[data-v-3ee5045b]{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.receipt-print-progress-track span[data-v-3ee5045b]{border-radius:inherit;background:#1d4ed8;height:100%;transition:width .22s;display:block}.receipt-pending-print[data-v-3ee5045b]{background:#fefce8;border:1px solid #facc15;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.receipt-pending-print div[data-v-3ee5045b]{gap:4px;margin-right:auto;display:grid}.receipt-pending-print strong[data-v-3ee5045b]{color:#713f12;font-size:14px}.receipt-pending-print span[data-v-3ee5045b]{color:#854d0e;font-size:12px;font-weight:800}.receipt-pending-print button[data-v-3ee5045b]{color:#fff;background:#ca8a04;border:1px solid #ca8a04;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}.receipt-pending-print button.secondary[data-v-3ee5045b]{color:#713f12;background:#fff}.receipt-feedback[data-v-3ee5045b],.receipt-error[data-v-3ee5045b],.receipt-loading[data-v-3ee5045b],.receipt-empty[data-v-3ee5045b]{border-radius:8px;margin:14px 0 0;padding:12px;font-size:13px;font-weight:800}.receipt-feedback[data-v-3ee5045b]{color:#166534;background:#dcfce7}.receipt-error[data-v-3ee5045b]{color:#991b1b;background:#fee2e2}.receipt-loading[data-v-3ee5045b],.receipt-empty[data-v-3ee5045b]{color:#475569;background:#e2e8f0}.receipt-company-list[data-v-3ee5045b]{gap:14px;margin-top:14px;display:grid}.receipt-company-group header[data-v-3ee5045b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.receipt-company-group header span[data-v-3ee5045b]{color:#64748b;font-size:12px;font-weight:800}.receipt-table-wrap[data-v-3ee5045b]{overflow-x:auto}.receipt-table-wrap table[data-v-3ee5045b]{border-collapse:collapse;width:100%;min-width:980px}.receipt-table-wrap th[data-v-3ee5045b],.receipt-table-wrap td[data-v-3ee5045b]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:13px}.receipt-table-wrap th[data-v-3ee5045b]{color:#475569;background:#f8fafc;font-size:12px}.receipt-type-pill[data-v-3ee5045b],.receipt-print-status[data-v-3ee5045b]{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.receipt-type-pill[data-type=outbound][data-v-3ee5045b]{color:#9f1239;background:#ffe4e6}.receipt-type-pill[data-type=inbound][data-v-3ee5045b]{color:#065f46;background:#d1fae5}.receipt-print-status[data-status=printed][data-v-3ee5045b]{color:#1d4ed8;background:#dbeafe}.receipt-print-status[data-status=unprinted][data-v-3ee5045b]{color:#92400e;background:#fef3c7}.receipt-print-frame[data-v-3ee5045b]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:-100vh;right:-100vw}.receipt-company-group td button[data-v-3ee5045b]{color:#334155;background:#fff;border-color:#cbd5e1;min-height:30px}.receipt-company-group td button+button[data-v-3ee5045b]{margin-left:8px}.receipt-company-group td button.danger[data-v-3ee5045b],.receipt-batch-actions button.danger[data-v-3ee5045b]{color:#fff;background:#dc2626;border-color:#dc2626}.receipt-company-group td button.danger[data-v-3ee5045b]:disabled,.receipt-batch-actions button.danger[data-v-3ee5045b]:disabled{color:#64748b;background:#e2e8f0;border-color:#cbd5e1}.receipt-edit-panel[data-v-3ee5045b]{z-index:50;background:#0f172a59;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.receipt-edit-card[data-v-3ee5045b]{background:#fff;border-radius:8px;width:min(760px,100%);box-shadow:0 24px 70px #0f172a38}.receipt-edit-card header[data-v-3ee5045b],.receipt-edit-card footer[data-v-3ee5045b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.receipt-edit-card footer[data-v-3ee5045b]{border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end}.receipt-edit-card header button[data-v-3ee5045b],.receipt-edit-card footer button[data-v-3ee5045b]:first-child{color:#334155;background:#fff;border-color:#cbd5e1}.receipt-edit-grid[data-v-3ee5045b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}@media (max-width:980px){.finance-receipt-print-shell[data-v-3ee5045b]{margin-left:0;padding:14px 14px 118px}.receipt-toolbar[data-v-3ee5045b]{flex-direction:column;align-items:stretch}.receipt-summary[data-v-3ee5045b]{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-summary article[data-v-3ee5045b]:nth-child(2){border-right:0}.receipt-filter-panel[data-v-3ee5045b]{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-print-progress[data-v-3ee5045b]{grid-template-columns:1fr}.receipt-selection-bar[data-v-3ee5045b]{flex-wrap:wrap;bottom:14px;left:14px;right:14px}.receipt-selection-bar strong[data-v-3ee5045b]{width:100%}}@media (max-width:640px){.receipt-summary[data-v-3ee5045b],.receipt-filter-panel[data-v-3ee5045b],.receipt-edit-grid[data-v-3ee5045b]{grid-template-columns:1fr}.receipt-summary article[data-v-3ee5045b]{border-bottom:1px solid #e2e8f0;border-right:0}.receipt-summary article[data-v-3ee5045b]:last-child{border-bottom:0}}.approval-direct-entry-loading[data-v-8a2124d8]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-8a2124d8]{font-size:20px}.approval-direct-entry-loading span[data-v-8a2124d8]{color:#64748b}.approval-direct-entry-spinner[data-v-8a2124d8]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-8a2124d8}@keyframes approval-direct-entry-spin-8a2124d8{to{transform:rotate(360deg)}}.payment-application-shell[data-v-8a2124d8]{--finance-control-height:34px;--finance-radius:4px;--finance-page-bg:#f5f7fa;--finance-panel-bg:#fff;--finance-muted-bg:#f7f8fa;--finance-border:#e5e6eb;--finance-border-strong:#dcdfe6;--finance-text:#1f2329;--finance-text-muted:#86909c;--finance-primary:#1677ff;--finance-primary-hover:#4096ff;--finance-primary-soft:#f2f7ff;box-sizing:border-box;background:var(--finance-page-bg);width:100%;min-width:0;color:var(--finance-text);grid-auto-rows:max-content;align-content:start;gap:10px;padding:12px;font-size:14px;display:grid}.payment-application-hero[data-v-8a2124d8],.payment-application-summary article[data-v-8a2124d8],.payment-application-history[data-v-8a2124d8],.payment-application-list[data-v-8a2124d8],.payment-application-workspace[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg)}.payment-application-hero[data-v-8a2124d8]{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 14px;display:flex}.payment-application-hero h2[data-v-8a2124d8]{color:var(--finance-text);letter-spacing:0;margin:0;font-size:17px;font-weight:600}.payment-application-hero p[data-v-8a2124d8],.payment-application-summary span[data-v-8a2124d8],.payment-application-list-item span[data-v-8a2124d8],.payment-application-list-item small[data-v-8a2124d8],.payment-application-current span[data-v-8a2124d8]{color:var(--finance-text-muted)}.payment-application-hero p[data-v-8a2124d8]{margin:4px 0 0;font-size:13px;line-height:1.5}.payment-application-hero-actions[data-v-8a2124d8],.payment-application-actions[data-v-8a2124d8],.payment-application-approval-actions[data-v-8a2124d8],.payment-application-section-head[data-v-8a2124d8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-v-8a2124d8],.payment-application-actions a[data-v-8a2124d8],.payment-application-approval-actions a[data-v-8a2124d8]{box-sizing:border-box;height:var(--finance-control-height);min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-primary);background:var(--finance-panel-bg);font-size:13px;font-weight:500;line-height:calc(var(--finance-control-height) - 2px);cursor:pointer;padding:0 12px}button[data-v-8a2124d8]:hover,.payment-application-actions a[data-v-8a2124d8]:hover,.payment-application-approval-actions a[data-v-8a2124d8]:hover{border-color:var(--finance-primary);background:var(--finance-primary-soft)}.payment-application-hero-actions button[data-v-8a2124d8]:first-child,.payment-application-actions button[data-v-8a2124d8]:first-child,.payment-application-actions .payment-application-primary-action[data-v-8a2124d8],.payment-application-section-head button[data-v-8a2124d8],.payment-application-filter>button[data-v-8a2124d8]{border-color:var(--finance-primary);color:#fff;background:var(--finance-primary)}.payment-application-hero-actions button[data-v-8a2124d8]:first-child:hover,.payment-application-actions button[data-v-8a2124d8]:first-child:hover,.payment-application-actions .payment-application-primary-action[data-v-8a2124d8]:hover,.payment-application-section-head button[data-v-8a2124d8]:hover,.payment-application-filter>button[data-v-8a2124d8]:hover{border-color:var(--finance-primary-hover);background:var(--finance-primary-hover)}.payment-application-actions .payment-application-danger-action[data-v-8a2124d8],.payment-application-actions .payment-application-danger-action[data-v-8a2124d8]:hover,.payment-application-history-actions .danger[data-v-8a2124d8],.payment-application-history-actions .danger[data-v-8a2124d8]:hover{color:#cf1322;background:#fff1f0;border-color:#ffccc7}.payment-application-approval-bottom-actions>span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:13px}.payment-application-approval-success[data-v-8a2124d8]{border-radius:var(--finance-radius);color:#135200;background:#f6ffed;border:1px solid #b7eb8f;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;padding:9px 10px;display:flex}.payment-application-approval-success strong[data-v-8a2124d8]{color:#135200}.payment-application-approval-success span[data-v-8a2124d8]{color:#237804;font-size:13px;line-height:1.45}.payment-application-approval-success button[data-v-8a2124d8]{height:28px;min-height:28px;padding:0 10px;line-height:26px}button[data-v-8a2124d8]:disabled{cursor:not-allowed;opacity:.55}.payment-application-summary[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.payment-application-summary article[data-v-8a2124d8]{border:0;border-left:1px solid var(--finance-border);border-radius:0;gap:4px;min-height:54px;padding:9px 14px;display:grid}.payment-application-summary article[data-v-8a2124d8]:first-child{border-left:0}.payment-application-summary strong[data-v-8a2124d8]{color:var(--finance-text);font-size:19px;font-weight:600;line-height:1.2}.payment-application-layout[data-v-8a2124d8]{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.payment-application-history[data-v-8a2124d8]{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.payment-application-history>.payment-application-section-head[data-v-8a2124d8]{border-bottom:1px solid var(--finance-border);padding:12px 16px}.payment-application-history-toolbar[data-v-8a2124d8]{border-bottom:1px solid var(--finance-border);background:var(--finance-muted-bg);gap:8px;padding:10px 16px;display:grid}.payment-application-history-list[data-v-8a2124d8]{gap:0;display:grid}.payment-application-history-card[data-v-8a2124d8]{border:0;border-top:1px solid var(--finance-border);color:#1f2329;text-align:left;border-radius:0;grid-template-columns:minmax(260px,.95fr) minmax(460px,1.35fr) minmax(220px,.72fr) 410px;align-items:stretch;min-height:72px;padding:0;display:grid}.payment-application-history-card[data-v-8a2124d8]:first-child{border-top:0}.payment-application-history-card[data-v-8a2124d8]:nth-of-type(odd){background:var(--finance-panel-bg)}.payment-application-history-card[data-v-8a2124d8]:nth-of-type(2n){background:#f3f6fa}.payment-application-history-card[data-v-8a2124d8]:hover{background:#eaf3ff}.payment-application-history-main[data-v-8a2124d8]{min-width:0;height:auto;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 14px;padding:9px 12px 8px 16px;line-height:1.45;display:grid}.payment-application-history-main[data-v-8a2124d8]:hover{background:0 0;border-color:#0000}.payment-application-history-main[data-v-8a2124d8]:focus-visible{outline-offset:-2px;outline:2px solid #2f80ed59}.payment-application-history-main>div[data-v-8a2124d8]{align-content:center;gap:3px;min-width:0;display:grid}.payment-application-history-payment-summary[data-v-8a2124d8]{grid-area:1/2;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:8px 16px;min-width:0;padding:8px 12px;display:grid}.payment-application-history-payment-summary .payment-application-history-copy-field[data-v-8a2124d8]{flex-wrap:wrap;width:100%;display:flex}.payment-application-history-payment-summary .payment-application-history-copy-label[data-v-8a2124d8]{flex:0 0 100%}.payment-application-history-payment-summary .payment-application-history-copy-value[data-v-8a2124d8]{flex:0 auto;max-width:calc(100% - 26px)}.payment-application-history-payment-summary .payment-application-history-copy-field[data-v-8a2124d8]:last-child{justify-self:stretch;width:100%}.payment-application-history-card .payment-application-history-payment-summary .payment-application-history-copy-value[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-application-history-card .payment-application-history-payment-summary .payment-application-history-purpose-value[data-v-8a2124d8]{color:#1f2329;font-size:12px;font-weight:400}.payment-application-history-details[data-v-8a2124d8]{border-top:1px solid var(--finance-border);grid-area:2/1/auto/-1;grid-template-columns:minmax(240px,1.05fr) minmax(200px,.85fr) minmax(300px,1.3fr);padding:8px 16px 10px;display:grid;gap:5px 12px!important}.payment-application-history-copy-field[data-v-8a2124d8]{grid-template-columns:minmax(0,max-content) 22px;grid-template-areas:"label label""value action";justify-content:start;align-items:center;min-width:0;display:grid;align-content:start!important;gap:2px 4px!important}.payment-application-history-copy-label[data-v-8a2124d8]{grid-area:label;font-size:12px}.payment-application-history-card .payment-application-history-copy-value[data-v-8a2124d8]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;grid-area:value;min-width:0;line-height:1.35;overflow:visible}.payment-application-history-copy-button[data-v-8a2124d8]{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--finance-primary);background:0 0;border:1px solid #0000;border-radius:4px;flex:none;grid-area:action;justify-content:center;align-items:center;padding:0;display:inline-flex}.payment-application-history-copy-button[data-v-8a2124d8]:hover{background:#eef5ff;border-color:#c8ddff}.payment-application-history-copy-button svg[data-v-8a2124d8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.payment-application-history-actions[data-v-8a2124d8]{display:contents}.payment-application-history-action-status[data-v-8a2124d8]{text-align:center;grid-area:1/3;align-self:center;justify-items:center;gap:2px;width:auto;min-width:0;padding:8px 12px;display:grid}.payment-application-history-card .payment-application-history-action-status span[data-v-8a2124d8]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.payment-application-history-action-buttons[data-v-8a2124d8]{flex-wrap:nowrap;grid-area:1/4;justify-content:flex-start;align-self:center;gap:6px;width:auto;min-width:max-content;padding:8px 16px 8px 6px;display:flex}.payment-application-history-card strong[data-v-8a2124d8],.payment-application-history-card span[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-application-history-card span[data-v-8a2124d8],.payment-application-history-card small[data-v-8a2124d8]{color:var(--finance-text-muted)}.payment-application-history-card .payment-application-history-purpose[data-v-8a2124d8]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.payment-application-history-card small[data-v-8a2124d8]{border-radius:var(--finance-radius);width:fit-content;color:var(--finance-primary);background:#e8f3ff;padding:2px 6px;font-size:12px;font-weight:500}.payment-application-history-card small[data-current-approval=true][data-v-8a2124d8]{color:#0c8f42;background:#dcf6e7}.payment-application-history-card small[data-status=print_ready][data-v-8a2124d8],.payment-application-history-card small[data-printable=true][data-v-8a2124d8]{color:#b76b00;background:#fff2d9}.payment-application-history-card em[data-v-8a2124d8]{color:var(--finance-primary);font-style:normal;font-weight:500}.payment-application-list[data-v-8a2124d8]{gap:10px;min-width:0;padding:14px;display:grid}.payment-application-filter[data-v-8a2124d8]{grid-template-columns:minmax(180px,1fr) minmax(118px,.7fr) minmax(132px,.75fr) minmax(132px,.9fr) minmax(132px,.75fr) minmax(132px,.75fr) minmax(132px,.75fr) 76px;align-items:center;gap:8px;display:grid}.payment-application-filter-picker[data-v-8a2124d8]{min-width:0;position:relative}.payment-application-scope-tabs[data-v-8a2124d8]{flex-wrap:wrap;gap:4px;min-width:0;display:none}.payment-application-scope-tabs button[data-v-8a2124d8]{min-width:0;height:var(--finance-control-height);min-height:var(--finance-control-height);border-color:var(--finance-border-strong);color:var(--finance-text);background:var(--finance-panel-bg);line-height:calc(var(--finance-control-height) - 2px);white-space:nowrap;flex:58px;padding:0 8px}.payment-application-scope-tabs button[data-v-8a2124d8]:hover{border-color:var(--finance-primary);background:var(--finance-primary-soft)}.payment-application-scope-tabs button.active[data-v-8a2124d8]{border-color:var(--finance-primary);color:#fff;background:var(--finance-primary)}.payment-application-scope-tabs span[data-v-8a2124d8]{min-height:var(--finance-control-height);color:var(--finance-text-muted);align-items:center;font-size:13px;display:inline-flex}.payment-application-filter-options[data-v-8a2124d8]{z-index:40;background:#fff;border:1px solid #d9e3f5;border-radius:6px;width:max(100%,320px);max-width:min(520px,100vw - 32px);max-height:280px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #1f23291f}.payment-application-filter-options>button[data-v-8a2124d8]{color:#1f2329;text-align:left;background:0 0;border:0;border-radius:4px;gap:2px;width:100%;min-height:34px;padding:6px 8px;line-height:1.35;display:grid}.payment-application-filter-options>button[data-v-8a2124d8]:hover{background:#f2f7ff;border-color:#0000}.payment-application-filter-options strong[data-v-8a2124d8],.payment-application-filter-options span[data-v-8a2124d8]{white-space:normal;word-break:break-word;min-width:0}.payment-application-filter-options strong[data-v-8a2124d8]{font-size:13px;font-weight:600}.payment-application-filter-options span[data-v-8a2124d8],.payment-application-filter-options p[data-v-8a2124d8]{color:var(--finance-text-muted);margin:0;padding:6px 8px;font-size:12px}.payment-application-filter-options button span[data-v-8a2124d8]{padding:0}.payment-application-month-options[data-v-8a2124d8]{width:max(100%,240px)}.payment-application-month-head[data-v-8a2124d8]{grid-template-columns:54px 1fr 54px;align-items:center;gap:4px;padding:4px;display:grid}.payment-application-month-head button[data-v-8a2124d8],.payment-application-month-clear[data-v-8a2124d8],.payment-application-month-grid button[data-v-8a2124d8]{color:#1f2329;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;min-height:30px;padding:0 8px;font-size:13px}.payment-application-month-head strong[data-v-8a2124d8]{text-align:center}.payment-application-month-grid[data-v-8a2124d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.payment-application-month-head button[data-v-8a2124d8]:hover,.payment-application-month-clear[data-v-8a2124d8]:hover,.payment-application-month-grid button[data-v-8a2124d8]:hover,.payment-application-month-grid button.active[data-v-8a2124d8]{color:var(--finance-primary);background:#eef5ff;border-color:#c8ddff}.payment-application-month-clear[data-v-8a2124d8]{width:calc(100% - 8px);margin:4px}input[data-v-8a2124d8],select[data-v-8a2124d8],textarea[data-v-8a2124d8]{box-sizing:border-box;width:100%;min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);background:var(--finance-panel-bg);padding:0 10px;font-size:13px}input[data-v-8a2124d8]:not([type=checkbox]):not([type=radio]),select[data-v-8a2124d8]{height:var(--finance-control-height);line-height:calc(var(--finance-control-height) - 2px)}input[type=checkbox][data-v-8a2124d8],input[type=radio][data-v-8a2124d8]{box-sizing:border-box;width:16px;height:16px;min-height:16px;accent-color:var(--finance-primary);flex:none;margin:0;padding:0}input[data-v-8a2124d8]:focus,select[data-v-8a2124d8]:focus,textarea[data-v-8a2124d8]:focus{border-color:var(--finance-primary);outline:none;box-shadow:0 0 0 2px #1677ff1a}textarea[data-v-8a2124d8]{min-height:calc(var(--finance-control-height) * 2);resize:vertical;padding:10px}.payment-application-readonly-input[data-v-8a2124d8]{color:#4e5969;background:var(--finance-muted-bg);cursor:not-allowed}.payment-application-person-picker[data-v-8a2124d8]{gap:8px;min-width:0;display:grid;position:relative}.payment-application-person-field[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.payment-application-person-field button[data-v-8a2124d8]{white-space:nowrap}.payment-application-person-hint[data-v-8a2124d8]{color:#1677ff}.payment-application-person-results[data-v-8a2124d8]{z-index:5;border-radius:var(--finance-radius);background:#fff;border:1px solid #d9e4f5;gap:4px;max-height:220px;padding:6px;display:grid;overflow:auto;box-shadow:0 8px 20px #1f232914}.payment-application-person-results>span[data-v-8a2124d8]{color:#86909c;padding:8px 10px;font-size:12px}.payment-application-person-results button[data-v-8a2124d8]{color:#1f2329;text-align:left;border-color:#0000;gap:3px;min-height:42px;padding:7px 9px;line-height:1.35;display:grid}.payment-application-person-results button[data-v-8a2124d8]:hover{background:var(--finance-primary-soft);border-color:#bad7ff}.payment-application-person-results button.payment-application-history-result[data-v-8a2124d8]{align-items:start;gap:8px;width:100%;height:auto;min-height:66px;display:grid;overflow:hidden}.payment-application-history-title[data-v-8a2124d8]{color:#1f2329;overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.45;display:block}.payment-application-history-meta[data-v-8a2124d8]{color:#86909c;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:5px 12px;min-width:0;font-size:12px;font-weight:400;line-height:1.45;display:grid}.payment-application-history-meta span[data-v-8a2124d8]{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;display:block;overflow:visible}.payment-application-person-results strong[data-v-8a2124d8],.payment-application-cc-tag strong[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-application-person-results small[data-v-8a2124d8],.payment-application-cc-tag small[data-v-8a2124d8]{color:#86909c;font-size:12px;font-weight:400}.payment-application-person-results .payment-application-history-title[data-v-8a2124d8]{text-overflow:clip;white-space:normal;overflow:visible}.payment-application-cc-tags[data-v-8a2124d8]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.payment-application-cc-tag[data-v-8a2124d8]{border-radius:var(--finance-radius);background:#f7fbff;border:1px solid #d9e4f5;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:4px 8px;max-width:100%;padding:5px 6px 5px 8px;display:inline-grid}.payment-application-cc-tag small[data-v-8a2124d8]{grid-column:1/-1}.payment-application-cc-tag button[data-v-8a2124d8]{color:#4e5969;min-height:24px;padding:0 6px;font-size:12px;line-height:22px}.payment-application-list-item[data-v-8a2124d8]{text-align:left;gap:5px;min-height:auto;padding:12px;display:grid}.payment-application-list-item[data-active=true][data-v-8a2124d8]{background:#f2f7ff;border-color:#1677ff}.payment-application-workspace[data-v-8a2124d8]{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.payment-application-workspace-head[data-v-8a2124d8]{border-bottom:1px solid var(--finance-border);background:var(--finance-muted-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.payment-application-workspace-head div[data-v-8a2124d8]{gap:4px;display:grid}.payment-application-workspace-head span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.payment-application-workspace-head strong[data-v-8a2124d8]{color:var(--finance-text);font-size:15px;font-weight:600}.payment-application-workspace-head small[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px}.payment-application-tabs[data-v-8a2124d8]{border-bottom:1px solid var(--finance-border);background:var(--finance-panel-bg);flex-wrap:wrap;gap:0;padding:0 16px;display:flex}.payment-application-tabs button[data-v-8a2124d8]{color:#4e5969;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:40px;min-height:40px;padding:0 14px;line-height:38px}.payment-application-tabs button[data-active=true][data-v-8a2124d8]{border-bottom-color:var(--finance-primary);color:var(--finance-primary);background:0 0}.payment-application-form[data-v-8a2124d8],.payment-application-approval[data-v-8a2124d8],.payment-application-approval-progress[data-v-8a2124d8],.payment-application-company[data-v-8a2124d8],.payment-application-documents[data-v-8a2124d8],.payment-application-print-panel[data-v-8a2124d8],.payment-application-print-signature-settings[data-v-8a2124d8],.payment-application-settings[data-v-8a2124d8],.payment-application-rules[data-v-8a2124d8]{gap:12px;padding:14px 16px 16px;display:grid}.payment-application-readonly-fieldset[data-v-8a2124d8]{border:0;min-width:0;margin:0;padding:0;display:contents}.payment-application-readonly-fieldset[data-readonly=true][data-v-8a2124d8] :is(input,select,textarea,button,.payment-application-file-action){pointer-events:none}.payment-application-readonly-fieldset[data-readonly=true][data-v-8a2124d8] :is(input,select,textarea){color:#4e5969;background:#f7f8fa}.payment-application-readonly-fieldset[data-readonly=true] .payment-application-readonly-action[data-v-8a2124d8]{pointer-events:auto;cursor:pointer}.payment-application-form-grid[data-v-8a2124d8],.payment-application-company-form[data-v-8a2124d8],.payment-application-section-grid[data-v-8a2124d8],.payment-application-print-signature-form[data-v-8a2124d8],.payment-application-settings-form[data-v-8a2124d8],.payment-application-rule-form[data-v-8a2124d8],.payment-application-upload-grid[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 14px;display:grid}.payment-application-form-grid[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-form-section[data-v-8a2124d8]{border-top:1px solid var(--finance-border);gap:12px;padding-top:14px;display:grid}.payment-application-form-section h3[data-v-8a2124d8]{color:var(--finance-text);margin:0;font-size:14px;font-weight:700}.payment-application-collapsible-fields[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg)}.payment-application-collapsible-fields summary[data-v-8a2124d8]{min-height:var(--finance-control-height);color:var(--finance-text);font-size:13px;font-weight:600;line-height:var(--finance-control-height);cursor:pointer;padding:0 12px}.payment-application-collapsible-grid[data-v-8a2124d8]{border-top:1px solid var(--finance-border);background:var(--finance-panel-bg);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 14px;padding:12px;display:grid}.payment-application-flow-canvas[data-v-8a2124d8],.payment-application-flow-transitions[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.payment-application-flow-canvas button[data-v-8a2124d8],.payment-application-flow-transitions button[data-v-8a2124d8]{color:#1f2329;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:4px;gap:6px;min-height:86px;padding:12px;display:grid}.payment-application-flow-canvas button[data-v-8a2124d8]:hover,.payment-application-flow-transitions button[data-v-8a2124d8]:hover{background:#f7fbff;border-color:#1677ff}.payment-application-flow-canvas button[data-disabled=true][data-v-8a2124d8],.payment-application-flow-transitions button[data-disabled=true][data-v-8a2124d8]{opacity:.58}.payment-application-flow-canvas strong[data-v-8a2124d8],.payment-application-flow-transitions strong[data-v-8a2124d8]{font-size:14px;font-weight:600}.payment-application-flow-canvas span[data-v-8a2124d8],.payment-application-flow-transitions span[data-v-8a2124d8],.payment-application-flow-canvas small[data-v-8a2124d8],.payment-application-flow-transitions small[data-v-8a2124d8]{color:#86909c;font-size:12px}.payment-application-progress-summary[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.payment-application-flow-graph[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));align-items:stretch;gap:12px;display:grid}.payment-application-flow-node[data-v-8a2124d8]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;gap:6px;min-width:0;padding:12px 12px 12px 48px;display:grid;position:relative;box-shadow:0 6px 18px #0f172a0a}.payment-application-flow-node[data-v-8a2124d8]:after{content:"";border-top:1px solid #b7d4ff;width:12px;position:absolute;top:24px;right:-12px}.payment-application-flow-node[data-v-8a2124d8]:last-child:after{content:none}.payment-application-flow-node span[data-v-8a2124d8]{color:#fff;background:#86909c;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;top:13px;left:12px}.payment-application-flow-node strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.payment-application-flow-node small[data-v-8a2124d8],.payment-application-flow-node em[data-v-8a2124d8]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.payment-application-flow-node[data-status=done][data-v-8a2124d8]{background:#fbfff8;border-color:#b7eb8f}.payment-application-flow-node[data-status=done] span[data-v-8a2124d8]{background:#52c41a}.payment-application-flow-node[data-status=current][data-v-8a2124d8]{background:#f5f9ff;border-color:#82b4ff;box-shadow:0 10px 26px #165dff1f}.payment-application-flow-node[data-status=current] span[data-v-8a2124d8]{background:#165dff}.payment-application-flow-node[data-status=end][data-v-8a2124d8]{background:#fbfcfd}.payment-application-flow-node[data-status=end] span[data-v-8a2124d8]{background:#f53f3f}.payment-application-approval-action-panel[data-v-8a2124d8]{background:#f7fbff;border:1px solid #c9d8f2;border-radius:6px;gap:10px;padding:12px;display:grid}.payment-application-approval-action-panel>div[data-v-8a2124d8],.payment-application-approval-action-panel article[data-v-8a2124d8]{gap:6px;min-width:0;display:grid}.payment-application-approval-action-panel article[data-v-8a2124d8]{border-top:1px solid #e5efff;grid-template-columns:minmax(0,1fr);align-items:center;padding-top:10px}.payment-application-approval-action-panel span[data-v-8a2124d8],.payment-application-approval-action-panel small[data-v-8a2124d8]{color:#4e5969;font-size:12px}.payment-application-approval-action-panel strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-application-form-approval-panel[data-v-8a2124d8]{margin-bottom:12px}.payment-application-progress-summary article[data-v-8a2124d8],.payment-application-progress-block[data-v-8a2124d8]{background:#fff;border:1px solid #e5e6eb;border-radius:6px}.payment-application-progress-summary article[data-v-8a2124d8]{gap:6px;padding:12px;display:grid}.payment-application-progress-summary span[data-v-8a2124d8],.payment-application-progress-row span[data-v-8a2124d8],.payment-application-progress-row small[data-v-8a2124d8]{color:#86909c;font-size:12px}.payment-application-progress-summary strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-application-progress-block[data-v-8a2124d8]{gap:8px;padding:12px;display:grid}.payment-application-progress-block h4[data-v-8a2124d8]{color:#1f2329;margin:0;font-size:14px}.payment-application-progress-row[data-v-8a2124d8]{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) minmax(180px,1.2fr);align-items:center;gap:10px;padding:8px 0;display:grid}.payment-application-progress-row[data-v-8a2124d8]:last-child{border-bottom:0}.payment-application-progress-row strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-application-progress-action-cell[data-v-8a2124d8]{gap:8px;min-width:0;display:grid}.payment-application-approval-task-actions[data-v-8a2124d8]{flex-wrap:wrap;gap:6px;display:flex}.payment-application-approval-task-actions button[data-v-8a2124d8]{color:#165dff;cursor:pointer;background:#fff;border:1px solid #c9d8f2;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.payment-application-approval-task-actions button[data-v-8a2124d8]:hover{background:#f2f6ff;border-color:#165dff}.payment-application-approval-task-actions .payment-application-danger-action[data-v-8a2124d8]{color:#d93026;background:#fff7f7;border-color:#f4c7c7}.payment-application-approval-task-actions .payment-application-danger-action[data-v-8a2124d8]:hover{background:#fff1f0;border-color:#d93026}.payment-application-legacy-rules[data-v-8a2124d8]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:4px;gap:12px;padding:12px;display:grid}.payment-application-legacy-rules summary[data-v-8a2124d8]{cursor:pointer;color:#1d2129;font-size:14px;font-weight:600}.payment-application-setting-check[data-v-8a2124d8]{min-height:var(--finance-control-height);align-items:center;gap:8px;margin:0;display:flex}.payment-application-setting-check span[data-v-8a2124d8]{color:var(--finance-text);font-size:13px;line-height:var(--finance-control-height)}.payment-application-setting-check input[data-v-8a2124d8]{align-self:center;width:auto}.payment-application-inline-upload[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px;display:grid}.payment-application-inline-upload article[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:8px;padding:10px;display:grid}.payment-application-inline-upload h3[data-v-8a2124d8]{color:var(--finance-text);margin:0;font-size:14px;font-weight:600}.payment-application-inline-upload span[data-v-8a2124d8],.payment-application-inline-queue span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.payment-application-inline-upload-actions[data-v-8a2124d8]{flex-wrap:wrap;gap:8px;display:flex}.payment-application-recognition-progress[data-v-8a2124d8]{color:var(--finance-primary);margin:0;font-size:13px;font-weight:600}.payment-application-inline-queue[data-v-8a2124d8]{flex-wrap:wrap;gap:6px;display:flex}.payment-application-inline-queue span[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;padding:4px 8px}.payment-application-uploaded-invoices[data-v-8a2124d8]{border-top:1px solid var(--finance-border);gap:6px;padding-top:8px;display:grid}.payment-application-uploaded-invoices>header[data-v-8a2124d8],.payment-application-uploaded-invoice-row[data-v-8a2124d8]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.payment-application-uploaded-invoices>header>strong[data-v-8a2124d8]{color:var(--finance-text);font-size:13px}.payment-application-uploaded-invoice-list[data-v-8a2124d8]{gap:6px;display:grid}.payment-application-uploaded-invoice-row[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;padding:7px 8px}.payment-application-uploaded-invoice-row>div[data-v-8a2124d8]{gap:2px;min-width:0;display:grid}.payment-application-uploaded-invoice-row strong[data-v-8a2124d8]{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.payment-application-uploaded-invoice-row button[data-v-8a2124d8]{flex:none;min-height:30px;padding:0 10px}.payment-application-settings-note[data-v-8a2124d8]{border-radius:var(--finance-radius);color:var(--finance-primary);background:var(--finance-primary-soft);border:1px solid #bad7ff;gap:4px;padding:12px;font-size:13px;display:grid}.payment-application-file-input[data-v-8a2124d8]{display:none}.payment-application-upload-browser[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:10px;min-width:0;padding:10px;display:grid}.payment-application-dropzone[data-v-8a2124d8]{border-radius:var(--finance-radius);min-height:104px;color:var(--finance-primary);background:var(--finance-panel-bg);text-align:center;border:1px dashed #9cc9ff;place-items:center;gap:6px;padding:16px;display:grid}.payment-application-dropzone[data-active=true][data-v-8a2124d8]{border-color:var(--finance-primary);background:var(--finance-primary-soft);box-shadow:inset 0 0 0 2px #1677ff1a}.payment-application-dropzone strong[data-v-8a2124d8]{color:var(--finance-text);font-size:15px;font-weight:600}.payment-application-inline-dropzone[data-v-8a2124d8]{align-content:center;min-height:74px;padding:14px}.payment-application-inline-dropzone strong[data-v-8a2124d8]{font-size:14px}.payment-application-dropzone span[data-v-8a2124d8],.payment-application-dropzone small[data-v-8a2124d8]{max-width:620px;color:var(--finance-text-muted);line-height:1.6}.payment-application-upload-toolbar[data-v-8a2124d8],.payment-application-upload-secondary[data-v-8a2124d8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-application-upload-toolbar[data-v-8a2124d8]{justify-content:flex-start}.payment-application-upload-toolbar>div[data-v-8a2124d8]{color:#86909c;align-items:baseline;gap:6px;min-width:150px;font-size:13px;font-weight:500;display:flex}.payment-application-upload-toolbar strong[data-v-8a2124d8]{color:#1f2329;font-size:20px;font-weight:600}.payment-application-upload-queue[data-v-8a2124d8]{gap:8px;display:grid}.payment-application-upload-queue article[data-v-8a2124d8]{background:#fff;border:1px solid #eef0f4;border-radius:4px;grid-template-columns:minmax(0,1fr) 78px 70px;align-items:center;gap:10px;padding:8px 10px;display:grid}.payment-application-upload-queue article>div[data-v-8a2124d8]{gap:4px;min-width:0;display:grid}.payment-application-upload-queue strong[data-v-8a2124d8],.payment-application-upload-queue span[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-application-upload-queue span[data-v-8a2124d8]{color:#86909c;font-size:12px;font-weight:500}.payment-application-upload-queue em[data-v-8a2124d8]{color:#92400e;overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:500}.payment-application-upload-queue small[data-v-8a2124d8]{color:#075985;text-align:center;background:#e0f2fe;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500}.payment-application-upload-queue small[data-status=recognizing][data-v-8a2124d8]{color:#92400e;background:#fef3c7}.payment-application-upload-queue small[data-status=done][data-v-8a2124d8]{color:#166534;background:#dcfce7}.payment-application-upload-queue small[data-status=failed][data-v-8a2124d8]{color:#991b1b;background:#fee2e2}.payment-application-upload-secondary[data-v-8a2124d8]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;padding:12px;display:grid}.payment-application-upload-secondary label[data-v-8a2124d8]{gap:8px;min-width:0}.payment-application-upload-secondary input[type=file][data-v-8a2124d8]{color:#86909c;width:100%;font-size:12px;font-weight:500}.payment-application-upload-secondary input[type=file][data-v-8a2124d8]::file-selector-button{color:#1677ff;background:#e8f3ff;border:0;border-radius:4px;margin-right:8px;padding:7px 10px;font-weight:500}.payment-application-file-action[data-v-8a2124d8]{color:#1677ff;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex!important}.payment-application-file-action[data-v-8a2124d8]:hover{background:#f2f7ff;border-color:#1677ff}.payment-application-file-action input[type=file][data-v-8a2124d8]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.payment-application-inline-buttons[data-v-8a2124d8]{flex-wrap:wrap;gap:6px;display:flex!important}.payment-application-inline-buttons button[data-v-8a2124d8]{min-height:28px;padding:0 9px;font-size:12px;line-height:26px}label[data-v-8a2124d8]{color:#4e5969;gap:6px;font-size:12px;font-weight:500;display:grid}.payment-application-wide[data-v-8a2124d8]{grid-column:span 2}.payment-application-full-row[data-v-8a2124d8]{grid-column:1/-1}.payment-application-lines[data-v-8a2124d8]{--finance-line-grid:minmax(70px, .38fr) minmax(67px, .26fr) minmax(74px, .28fr) minmax(90px, .5fr) minmax(104px, .58fr) minmax(78px, .22fr) minmax(260px, 1.1fr);border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:1px;padding:10px;font-size:12px;display:grid;overflow-x:auto}.payment-application-section-head[data-v-8a2124d8]{justify-content:space-between;min-height:32px}.payment-application-section-head h3[data-v-8a2124d8]{color:var(--finance-text);margin:0;font-size:15px;font-weight:600}.payment-application-line-head[data-v-8a2124d8],.payment-application-line-row[data-v-8a2124d8]{grid-template-columns:var(--finance-line-grid);align-items:center;gap:1px;min-width:760px;display:grid}.payment-application-line-head[data-v-8a2124d8]{text-align:center;border-bottom:0;min-height:18px;padding:0 1px}.payment-application-line-head span[data-v-8a2124d8]{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:18px;line-height:18px;display:flex;overflow:hidden}.payment-application-line-head span[data-v-8a2124d8]:last-child{background:#f3f8ff;border-left:1px solid #d6e4ff;border-radius:4px 4px 0 0}.payment-application-line-row input[data-v-8a2124d8],.payment-application-line-row select[data-v-8a2124d8],.payment-application-line-row button[data-v-8a2124d8]{font-size:12px}.payment-application-line-field[data-v-8a2124d8]{gap:1px;min-width:0;display:grid}.payment-application-line-field>span[data-v-8a2124d8]{display:none}.payment-application-line-row[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);align-items:start;padding:0}.payment-application-line-item[data-v-8a2124d8]{gap:1px;min-width:0;display:grid}.payment-application-category-picker[data-v-8a2124d8]{gap:6px;min-width:0;display:grid;position:relative}.payment-application-category-field[data-v-8a2124d8]{grid-template-columns:minmax(0, 1fr) var(--finance-control-height);gap:0;min-width:0;display:grid}.payment-application-category-field input[data-v-8a2124d8]{border-top-right-radius:0;border-bottom-right-radius:0}.payment-application-category-field button[data-v-8a2124d8]{min-width:var(--finance-control-height);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.payment-application-category-picker input[data-v-8a2124d8]{width:100%;min-width:0}.payment-application-category-results[data-v-8a2124d8]{z-index:30;border-radius:var(--finance-radius);background:#fff;border:1px solid #d4e3ff;max-height:280px;padding:6px;display:grid;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #1d212924}.payment-application-category-results button[data-v-8a2124d8]{color:#1f2329;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:flex-start;height:30px;min-height:30px;padding:0 8px}.payment-application-category-results button[data-v-8a2124d8]:hover{color:var(--finance-primary);background:var(--finance-primary-soft)}.payment-application-category-totals[data-v-8a2124d8]{border-top:1px solid var(--finance-border);color:#4e5969;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.payment-application-category-totals span[data-v-8a2124d8],.payment-application-category-totals strong[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;align-items:center;min-height:24px;padding:0 8px;line-height:22px;display:inline-flex}.payment-application-payment-proof-totals[data-v-8a2124d8]{margin-top:10px}.payment-application-line-actions[data-v-8a2124d8]{background:#f7fbff;border-left:1px solid #d6e4ff;border-radius:3px;align-items:start;min-width:0;padding-left:1px;display:block}.payment-application-line-action-buttons[data-v-8a2124d8]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.payment-application-line-action-buttons button[data-v-8a2124d8]{width:24px;min-width:24px;height:var(--finance-control-height);min-height:var(--finance-control-height);font-size:11px;line-height:calc(var(--finance-control-height) - 2px);padding:0}.payment-application-cost-note[data-v-8a2124d8]{width:fit-content;max-width:100%;min-height:var(--finance-control-height);border:1px solid var(--finance-border);border-radius:var(--finance-radius);color:var(--finance-text-muted);background:var(--finance-muted-bg);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.payment-application-cost-attributions[data-v-8a2124d8]{gap:0;min-width:0;display:grid}.payment-application-cost-attribution-row[data-v-8a2124d8]{grid-template-columns:minmax(112px,1fr) minmax(74px,74px) 20px 20px;gap:1px;min-width:0;display:grid}.payment-application-cost-attribution-row select[data-v-8a2124d8],.payment-application-cost-attribution-row input[data-v-8a2124d8]{min-width:0}.payment-application-cost-attribution-row button[data-v-8a2124d8]{width:20px;min-width:20px;height:var(--finance-control-height);min-height:var(--finance-control-height);font-size:11px;line-height:calc(var(--finance-control-height) - 2px);padding:0}.payment-application-cost-attribution-summary[data-v-8a2124d8]{color:#4e5969;flex-wrap:wrap;align-items:center;gap:1px;min-height:12px;font-size:9px;line-height:12px;display:flex}.payment-application-cost-attribution-summary span[data-v-8a2124d8]{min-height:12px;line-height:12px}.payment-application-cost-attribution-summary[data-error=true][data-v-8a2124d8]{color:#d93026}.payment-application-cost-attribution-summary button[data-v-8a2124d8]{color:#1677ff}.payment-application-line-cost-summary[data-v-8a2124d8]{grid-template-columns:minmax(112px,1fr) minmax(74px,74px) 20px 20px;align-items:start;gap:1px;display:grid}.payment-application-line-invoice-detail[data-v-8a2124d8]{background:#fff;border:1px solid #eef0f4;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;padding:10px;display:grid}.payment-application-line-invoice-detail div[data-v-8a2124d8],.payment-application-line-detail-field[data-v-8a2124d8]{gap:3px;min-width:0;display:grid}.payment-application-line-invoice-detail span[data-v-8a2124d8],.payment-application-line-invoice-detail small[data-v-8a2124d8],.payment-application-line-detail-field span[data-v-8a2124d8]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.payment-application-line-invoice-detail strong[data-v-8a2124d8],.payment-application-line-detail-field input[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.payment-application-line-invoice-detail input[data-v-8a2124d8]{border:1px solid #dcdfe6;border-radius:3px;min-width:0;padding:6px 8px;font-size:12px}.payment-application-line-invoice-detail .payment-application-field-error[data-v-8a2124d8]{color:#b42318;white-space:normal}.payment-application-document-table[data-v-8a2124d8]{gap:10px;min-width:0;display:grid}.payment-application-document-row[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.payment-application-document-row[data-error=true][data-v-8a2124d8]{background:#fff7f6;border-color:#ffccc7}.payment-application-document-title[data-v-8a2124d8]{border-bottom:1px solid var(--finance-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.payment-application-document-title>div[data-v-8a2124d8]{gap:3px;min-width:0;display:grid}.payment-application-document-title strong[data-v-8a2124d8],.payment-application-document-title span[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-application-document-title span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.payment-application-document-field[data-v-8a2124d8]{gap:6px;min-width:0;display:grid}.payment-application-document-field>span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.payment-application-document-status[data-v-8a2124d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-application-document-status>span[data-v-8a2124d8],.payment-application-document-status button[data-v-8a2124d8]{grid-column:1/-1}.payment-application-field-error[data-v-8a2124d8]{color:#b42318;font-size:12px;font-weight:600;line-height:1.5}.payment-application-print-controls[data-v-8a2124d8],.payment-application-print-status[data-v-8a2124d8],.payment-application-print-current[data-v-8a2124d8],.payment-application-print-preview[data-v-8a2124d8]{gap:10px;display:grid}.payment-application-print-controls[data-v-8a2124d8]{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.payment-application-print-controls label[data-v-8a2124d8]{gap:6px;display:grid}.payment-application-print-controls span[data-v-8a2124d8],.payment-application-print-status span[data-v-8a2124d8],.payment-application-print-current span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:700}.payment-application-print-controls select[data-v-8a2124d8]{min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);background:#fff;padding:0 10px}.payment-application-print-actions[data-v-8a2124d8]{flex-wrap:wrap;gap:8px;display:flex}.payment-application-print-status[data-v-8a2124d8]{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-application-print-status article[data-v-8a2124d8],.payment-application-print-current[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fbfcfd;padding:12px}.payment-application-print-current[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.payment-application-print-current a[data-v-8a2124d8],.payment-application-print-preview a[data-v-8a2124d8]{color:var(--finance-primary);font-weight:800;text-decoration:none}.payment-application-print-preview iframe[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;width:100%;min-height:520px}.payment-application-print-preview img[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;max-width:100%}.payment-application-print-pages[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:8px;padding:12px;display:grid}.payment-application-print-pages article[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:#fff;grid-template-columns:108px minmax(0,1fr) minmax(180px,.9fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.payment-application-print-pages strong[data-v-8a2124d8],.payment-application-print-pages span[data-v-8a2124d8],.payment-application-print-pages small[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-application-print-pages span[data-v-8a2124d8],.payment-application-print-pages small[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.payment-application-line-head[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:11px;font-weight:500}.payment-application-total[data-v-8a2124d8]{color:var(--finance-text);justify-self:end;font-size:15px;font-weight:600}.payment-application-attachment-lists[data-v-8a2124d8]{gap:12px;display:grid}.payment-application-attachment-lists article[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);gap:8px;padding:10px;display:grid}.payment-application-attachment-lists .payment-application-section-head>span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:12px;font-weight:500}.payment-application-attachment-list[data-v-8a2124d8]{gap:6px;display:grid}.payment-application-attachment-item[data-v-8a2124d8]{display:grid}.payment-application-attachment-row[data-v-8a2124d8],.payment-application-empty-row[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);grid-template-columns:minmax(160px,1.3fr) minmax(150px,1fr) minmax(116px,.6fr) 92px minmax(90px,auto);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.payment-application-empty-row[data-v-8a2124d8]{color:var(--finance-text-muted);grid-template-columns:1fr;font-size:13px;font-weight:500}.payment-application-attachment-row>span[data-v-8a2124d8]{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.payment-application-payment-proof-row[data-v-8a2124d8]{grid-template-columns:minmax(180px,1fr) minmax(210px,1.15fr) minmax(110px,.45fr) minmax(128px,.55fr) minmax(280px,1.45fr) minmax(86px,.35fr) minmax(150px,auto);align-items:start}.payment-application-payment-proof-row label[data-v-8a2124d8]{min-width:0}.payment-application-payment-proof-row small[data-v-8a2124d8]{color:var(--finance-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.payment-application-payment-proof-category[data-v-8a2124d8]{position:relative}.payment-application-payment-proof-cost[data-v-8a2124d8]{gap:6px;min-width:0;display:grid}.payment-application-payment-proof-cost>span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:11px;font-weight:500}.payment-application-attachment-amount[data-v-8a2124d8]{gap:3px;min-width:0;display:grid}.payment-application-attachment-amount span[data-v-8a2124d8]{color:var(--finance-text-muted);font-size:11px;font-weight:500}.payment-application-attachment-amount input[data-v-8a2124d8]{width:100%;min-width:0;height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);font:inherit;padding:0 8px}.payment-application-attachment-actions[data-v-8a2124d8]{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.payment-application-attachment-actions button[data-v-8a2124d8]{min-width:56px}.payment-application-invoice-row[data-v-8a2124d8]{grid-template-columns:minmax(170px,1fr) 92px minmax(210px,1.35fr) 92px 92px 68px 74px}.payment-application-invoice-main[data-v-8a2124d8]{gap:2px;min-width:0;display:grid}.payment-application-invoice-main strong[data-v-8a2124d8],.payment-application-invoice-detail strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.payment-application-invoice-main span[data-v-8a2124d8],.payment-application-invoice-detail span[data-v-8a2124d8],.payment-application-invoice-detail small[data-v-8a2124d8]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.payment-application-invoice-project[data-v-8a2124d8]{overflow-wrap:anywhere;white-space:normal!important}.payment-application-invoice-attachment-count[data-v-8a2124d8]{text-align:center;background:#e8f3ff;border-radius:4px;padding:4px 6px;color:#1677ff!important}.payment-application-invoice-detail[data-v-8a2124d8]{background:#fbfcfd;border:1px solid #eef0f4;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;padding:10px;display:grid}.payment-application-invoice-detail div[data-v-8a2124d8]{gap:3px;min-width:0;display:grid}.payment-application-itinerary-card[data-v-8a2124d8]{align-content:start}.payment-application-transfer-modal[data-v-8a2124d8],.payment-application-signature-modal[data-v-8a2124d8]{z-index:3000;background:#0f172aa3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payment-application-transfer-panel[data-v-8a2124d8],.payment-application-signature-panel[data-v-8a2124d8]{box-sizing:border-box;background:#fff;border-radius:6px;width:min(720px,100vw - 36px);min-width:0;max-height:calc(100vh - 36px);display:grid;overflow:auto;box-shadow:0 18px 56px #0000003d}.payment-application-transfer-head[data-v-8a2124d8],.payment-application-transfer-actions[data-v-8a2124d8],.payment-application-signature-head[data-v-8a2124d8],.payment-application-signature-actions[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.payment-application-transfer-head[data-v-8a2124d8],.payment-application-signature-head[data-v-8a2124d8]{border-bottom:1px solid #e5e6eb}.payment-application-transfer-head div[data-v-8a2124d8],.payment-application-signature-head div[data-v-8a2124d8]{gap:4px;min-width:0;display:grid}.payment-application-transfer-head strong[data-v-8a2124d8],.payment-application-signature-head strong[data-v-8a2124d8]{color:#1f2329;font-size:16px}.payment-application-transfer-head span[data-v-8a2124d8],.payment-application-signature-head span[data-v-8a2124d8]{color:#86909c;font-size:12px}.payment-application-transfer-form[data-v-8a2124d8],.payment-application-signature-body[data-v-8a2124d8]{gap:12px;padding:16px;display:grid}.payment-application-transfer-form label[data-v-8a2124d8],.payment-application-signature-body label[data-v-8a2124d8]{gap:6px;display:grid}.payment-application-transfer-form label span[data-v-8a2124d8],.payment-application-signature-body label span[data-v-8a2124d8]{color:#4e5969;font-size:12px;font-weight:600}.payment-application-transfer-form select[data-v-8a2124d8],.payment-application-transfer-form input[data-v-8a2124d8],.payment-application-transfer-form textarea[data-v-8a2124d8],.payment-application-signature-body select[data-v-8a2124d8],.payment-application-signature-body input[data-v-8a2124d8],.payment-application-signature-body textarea[data-v-8a2124d8]{box-sizing:border-box;width:100%}.payment-application-payment-completion[data-v-8a2124d8]{background:#f7fbff;border:1px solid #d9e3f7;border-radius:6px;gap:12px;padding:12px;display:grid}.payment-application-payment-completion-head[data-v-8a2124d8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-application-payment-completion-head strong[data-v-8a2124d8]{color:#1f2329;font-size:14px}.payment-application-payment-completion-head span[data-v-8a2124d8]{color:#165dff;background:#e8f3ff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.payment-application-payment-completion-status[data-v-8a2124d8]{background:#fff;border:1px solid #e5efff;border-radius:6px;gap:6px;padding:10px 12px;display:grid}.payment-application-payment-completion-status span[data-v-8a2124d8]{color:#4e5969;font-size:12px;font-weight:600}.payment-application-payment-completion-status strong[data-v-8a2124d8]{color:#165dff;font-size:14px;font-weight:700}.payment-application-applicant-voucher-upload[data-v-8a2124d8]{background:#fff;border:1px solid #e5efff;border-radius:6px;gap:10px;padding:10px;display:grid}.payment-application-applicant-voucher-upload>input[type=file][data-v-8a2124d8]{display:none}.payment-application-applicant-voucher-row[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.payment-application-applicant-voucher-row strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.payment-application-applicant-voucher-row span[data-v-8a2124d8]{color:#86909c;font-size:12px;font-weight:600}.payment-application-applicant-voucher-dropzone[data-v-8a2124d8]{min-height:72px;padding:12px}.payment-application-applicant-voucher-list[data-v-8a2124d8]{gap:6px;display:grid}.payment-application-applicant-voucher-row[data-v-8a2124d8]{background:#fbfcfd;border:1px solid #eef0f4;border-radius:4px;padding:8px 10px}.payment-application-applicant-voucher-row>div[data-v-8a2124d8]{gap:3px;min-width:0;display:grid}.payment-application-applicant-voucher-row>div[data-v-8a2124d8]:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.payment-application-applicant-voucher-row button[data-v-8a2124d8]{min-height:28px;padding:0 8px;font-size:12px}.payment-application-transfer-results[data-v-8a2124d8]{gap:8px;max-height:220px;display:grid;overflow:auto}.payment-application-transfer-results>span[data-v-8a2124d8],.payment-application-transfer-selected[data-v-8a2124d8]{color:#4e5969;background:#f7f8fa;border-radius:4px;padding:8px 10px;font-size:12px}.payment-application-transfer-results button[data-v-8a2124d8]{color:#1f2329;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.payment-application-transfer-results button[data-v-8a2124d8]:hover{background:#f7fbff;border-color:#165dff}.payment-application-transfer-results strong[data-v-8a2124d8],.payment-application-transfer-results small[data-v-8a2124d8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-application-transfer-results small[data-v-8a2124d8]{color:#86909c}.payment-application-transfer-actions[data-v-8a2124d8],.payment-application-signature-actions[data-v-8a2124d8]{border-top:1px solid #e5e6eb;justify-content:end}.payment-application-transfer-actions button[data-v-8a2124d8],.payment-application-signature-actions button[data-v-8a2124d8],.payment-application-signature-toolbar button[data-v-8a2124d8]{color:#165dff;background:#fff;border:1px solid #c9d8f2;border-radius:6px;min-height:34px;padding:0 14px;font-weight:700}.payment-application-transfer-actions button[data-v-8a2124d8]:last-child,.payment-application-signature-actions button[data-v-8a2124d8]:last-child{color:#fff;background:#165dff;border-color:#165dff}.payment-application-transfer-actions button[data-v-8a2124d8]:disabled,.payment-application-signature-actions button[data-v-8a2124d8]:disabled{cursor:not-allowed;opacity:.58}.payment-application-signature-saved[data-v-8a2124d8]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:6px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;padding:10px;display:grid}.payment-application-signature-saved label[data-v-8a2124d8]{align-items:center;gap:8px;display:flex}.payment-application-signature-saved img[data-v-8a2124d8]{object-fit:contain;background:#fff;border-radius:4px;width:160px;height:54px;display:block}.payment-application-signature-canvas-wrap[data-v-8a2124d8]{background:#fff;border:1px solid #d9e3f7;border-radius:6px;overflow:hidden}.payment-application-signature-canvas[data-v-8a2124d8]{touch-action:none;cursor:crosshair;width:100%;height:180px;display:block}.payment-application-signature-toolbar[data-v-8a2124d8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-application-signature-toolbar span[data-v-8a2124d8]{color:#4e5969;font-size:12px;font-weight:600}.payment-application-preview-modal[data-v-8a2124d8]{z-index:3000;background:#0f172ad6;place-items:center;min-width:0;padding:18px;display:grid;position:fixed;inset:0}.payment-application-preview-panel[data-v-8a2124d8]{box-sizing:border-box;background:#f5f6f7;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;width:fit-content;min-width:0;max-width:calc(100vw - 36px);min-height:0;max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 18px 56px #00000047}.payment-application-preview-panel--pdf[data-v-8a2124d8]{width:min(92vw,1280px);height:min(88vh,900px)}.payment-application-preview-head[data-v-8a2124d8]{background:#fff;border-bottom:1px solid #e5e6eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.payment-application-preview-head strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.payment-application-preview-stage[data-v-8a2124d8]{box-sizing:border-box;background:#f5f6f7;border-radius:6px;width:fit-content;min-width:0;max-width:100%;height:auto;max-height:calc(100vh - 196px);padding:16px;overflow:auto}.payment-application-preview-panel--pdf .payment-application-preview-stage[data-v-8a2124d8]{width:100%;height:100%;max-height:none}.payment-application-preview-stage img[data-v-8a2124d8]{background:#fff;border:0;border-radius:6px;width:auto;max-width:min(86vw,1280px);height:auto;margin:0 auto;display:block;box-shadow:0 8px 24px #0f172a2e}.payment-application-preview-stage iframe[data-v-8a2124d8]{background:#fff;border:0;border-radius:6px;width:100%;height:100%;display:block}.payment-application-preview-stage span[data-v-8a2124d8]{color:#86909c;text-align:center;padding:18px;font-size:13px;font-weight:500;display:block}.payment-application-preview-approval[data-v-8a2124d8]{background:#fff;border-top:1px solid #e5e6eb;gap:10px;padding:12px;display:grid}.payment-application-preview-approval>div[data-v-8a2124d8],.payment-application-preview-approval article[data-v-8a2124d8]{gap:6px;min-width:0;display:grid}.payment-application-preview-approval article[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr);align-items:center}.payment-application-preview-approval span[data-v-8a2124d8],.payment-application-preview-approval small[data-v-8a2124d8]{color:#4e5969;font-size:12px}.payment-application-preview-approval strong[data-v-8a2124d8]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-application-current[data-v-8a2124d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-application-current>div[data-v-8a2124d8],.payment-application-task-list article[data-v-8a2124d8]{background:#fbfcfd;border:1px solid #e5e6eb;border-radius:4px;padding:12px}.payment-application-current>div[data-v-8a2124d8]{gap:5px;display:grid}.payment-application-task-list[data-v-8a2124d8]{gap:8px;display:grid}.payment-application-task-list article[data-v-8a2124d8]{justify-content:space-between;gap:12px;display:flex}.payment-application-task-list div[data-v-8a2124d8]{gap:4px;display:grid}.payment-application-task-list small[data-v-8a2124d8]{color:#1677ff;font-weight:500}.payment-application-link-output[data-v-8a2124d8]{color:#1677ff}.payment-application-company-list[data-v-8a2124d8]{gap:8px;display:grid}.payment-application-company-list button[data-v-8a2124d8]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:center;gap:10px;display:grid}.payment-application-print-signature-layout[data-v-8a2124d8]{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.payment-application-print-signature-list[data-v-8a2124d8]{gap:8px;display:grid}.payment-application-print-signature-list button[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);text-align:left;background:var(--finance-panel-bg);gap:4px;padding:12px;display:grid}.payment-application-print-signature-list button[data-active=true][data-v-8a2124d8]{border-color:var(--finance-primary);background:var(--finance-primary-soft)}.payment-application-print-signature-list span[data-v-8a2124d8],.payment-application-print-signature-list small[data-v-8a2124d8]{color:var(--finance-muted);font-size:12px}.payment-application-print-signature-preview[data-v-8a2124d8]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);grid-template-columns:minmax(160px,.6fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.payment-application-print-signature-preview div[data-v-8a2124d8]{gap:4px;display:grid}.payment-application-print-signature-preview span[data-v-8a2124d8]{color:var(--finance-muted);font-size:12px}.payment-application-print-signature-preview img[data-v-8a2124d8]{object-fit:contain;max-width:260px;max-height:86px}.payment-application-print-signature-pad[data-v-8a2124d8]{border-radius:var(--finance-radius);background:#fff;border:1px dashed #94a3b8;padding:10px}.payment-application-print-signature-pad canvas[data-v-8a2124d8]{touch-action:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b81f 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:150px;display:block}.payment-application-category-mapping-list[data-v-8a2124d8]{gap:10px;display:grid}.payment-application-category-mapping-list article[data-v-8a2124d8]{background:#fff;border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(110px,.6fr) minmax(92px,.5fr) minmax(180px,1.1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.payment-application-category-mapping-list input[data-v-8a2124d8],.payment-application-category-mapping-list select[data-v-8a2124d8]{width:100%;min-width:0}.payment-application-category-mapping-list button[data-v-8a2124d8]{white-space:nowrap;min-height:36px}.payment-application-feedback[data-v-8a2124d8],.payment-application-error[data-v-8a2124d8]{border-radius:4px;margin:0;padding:10px 12px;font-size:13px;font-weight:500}.payment-application-feedback[data-v-8a2124d8]{color:#1677ff;background:#f2f7ff;border:1px solid #bad7ff}.payment-application-error[data-v-8a2124d8]{color:#991b1b;background:#fff2f0;border:1px solid #ffd8d6}@media (min-width:1181px) and (max-width:1360px){.payment-application-history-card[data-v-8a2124d8]{grid-template-columns:minmax(260px,.8fr) minmax(460px,1.2fr)}.payment-application-history-main[data-v-8a2124d8],.payment-application-history-payment-summary[data-v-8a2124d8]{grid-row:1}.payment-application-history-actions[data-v-8a2124d8]{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 410px;align-items:center;display:grid}.payment-application-history-action-status[data-v-8a2124d8],.payment-application-history-action-buttons[data-v-8a2124d8]{grid-row:1}.payment-application-history-action-status[data-v-8a2124d8]{grid-column:1}.payment-application-history-action-buttons[data-v-8a2124d8]{grid-column:2}.payment-application-history-details[data-v-8a2124d8]{grid-row:3}}@media (max-width:920px){.payment-application-shell[data-v-8a2124d8]{padding:8px}.payment-application-hero[data-v-8a2124d8],.payment-application-layout[data-v-8a2124d8],.payment-application-form-grid[data-v-8a2124d8],.payment-application-section-grid[data-v-8a2124d8],.payment-application-company-form[data-v-8a2124d8],.payment-application-print-signature-layout[data-v-8a2124d8],.payment-application-print-signature-form[data-v-8a2124d8],.payment-application-print-signature-preview[data-v-8a2124d8],.payment-application-settings-form[data-v-8a2124d8],.payment-application-rule-form[data-v-8a2124d8],.payment-application-upload-grid[data-v-8a2124d8],.payment-application-current[data-v-8a2124d8],.payment-application-print-controls[data-v-8a2124d8],.payment-application-print-status[data-v-8a2124d8],.payment-application-print-current[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-hero[data-v-8a2124d8]{display:grid}.payment-application-summary[data-v-8a2124d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-application-wide[data-v-8a2124d8]{grid-column:span 1}.payment-application-document-row[data-v-8a2124d8],.payment-application-attachment-row[data-v-8a2124d8],.payment-application-invoice-row[data-v-8a2124d8],.payment-application-print-pages article[data-v-8a2124d8],.payment-application-history-card[data-v-8a2124d8],.payment-application-company-list button[data-v-8a2124d8],.payment-application-category-mapping-list article[data-v-8a2124d8]{border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));padding:10px}.payment-application-history-main[data-v-8a2124d8]{grid-template-columns:1fr;padding:0}.payment-application-history-actions[data-v-8a2124d8]{justify-content:flex-start;padding:8px 0 0}}@media (max-width:1180px){.payment-application-layout[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-list[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.payment-application-history-card[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-history-main[data-v-8a2124d8]{grid-area:1/1;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.payment-application-history-payment-summary[data-v-8a2124d8]{grid-area:2/1;padding:0 16px 10px}.payment-application-history-details[data-v-8a2124d8]{grid-area:4/1;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-application-history-actions[data-v-8a2124d8]{grid-area:3/1;grid-template-columns:minmax(0,1fr) max-content;align-self:stretch;place-items:center start;width:auto;padding:0 16px 10px;display:grid}.payment-application-history-action-status[data-v-8a2124d8]{text-align:left;grid-area:auto;justify-items:start;padding:0}.payment-application-history-action-buttons[data-v-8a2124d8]{flex-wrap:wrap;grid-area:auto;justify-content:flex-start;min-width:0;padding:0}.payment-application-filter[data-v-8a2124d8]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end}.payment-application-document-row[data-v-8a2124d8],.payment-application-attachment-row[data-v-8a2124d8],.payment-application-invoice-row[data-v-8a2124d8],.payment-application-print-pages article[data-v-8a2124d8]{border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));padding:10px}.payment-application-preview-modal[data-v-8a2124d8]{padding:10px}.payment-application-preview-stage[data-v-8a2124d8]{border-radius:4px}.payment-application-wide[data-v-8a2124d8]{grid-column:1/-1}.payment-application-upload-toolbar[data-v-8a2124d8]{align-items:stretch}.payment-application-upload-toolbar>div[data-v-8a2124d8],.payment-application-upload-toolbar button[data-v-8a2124d8]{flex:160px}.payment-application-upload-queue article[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.payment-application-shell[data-v-8a2124d8]{--finance-control-height:38px;gap:8px;padding:8px;font-size:13px}.payment-application-hero[data-v-8a2124d8],.payment-application-workspace-head[data-v-8a2124d8],.payment-application-section-head[data-v-8a2124d8]{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px;display:grid}.payment-application-hero-actions[data-v-8a2124d8],.payment-application-actions[data-v-8a2124d8],.payment-application-approval-actions[data-v-8a2124d8],.payment-application-print-actions[data-v-8a2124d8],.payment-application-inline-upload-actions[data-v-8a2124d8],.payment-application-attachment-actions[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));align-items:stretch;width:100%;display:grid}button[data-v-8a2124d8],.payment-application-actions a[data-v-8a2124d8],.payment-application-approval-actions a[data-v-8a2124d8],.payment-application-file-action[data-v-8a2124d8]{height:auto;min-height:var(--finance-control-height);white-space:normal;line-height:1.35}input[data-v-8a2124d8]:not([type=checkbox]):not([type=radio]),select[data-v-8a2124d8]{height:var(--finance-control-height);min-width:0}textarea[data-v-8a2124d8]{min-width:0}.payment-application-summary[data-v-8a2124d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-application-summary article[data-v-8a2124d8]{border-left:0;border-top:1px solid var(--finance-border);padding:9px 10px}.payment-application-summary article[data-v-8a2124d8]:nth-child(-n+2){border-top:0}.payment-application-layout[data-v-8a2124d8],.payment-application-filter[data-v-8a2124d8],.payment-application-form-grid[data-v-8a2124d8],.payment-application-company-form[data-v-8a2124d8],.payment-application-section-grid[data-v-8a2124d8],.payment-application-collapsible-grid[data-v-8a2124d8],.payment-application-print-signature-form[data-v-8a2124d8],.payment-application-settings-form[data-v-8a2124d8],.payment-application-rule-form[data-v-8a2124d8],.payment-application-upload-grid[data-v-8a2124d8],.payment-application-print-controls[data-v-8a2124d8],.payment-application-print-status[data-v-8a2124d8],.payment-application-print-current[data-v-8a2124d8],.payment-application-progress-row[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-scope-select[data-v-8a2124d8]{display:none}.payment-application-scope-tabs[data-v-8a2124d8]{order:20;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-application-scope-tabs button[data-v-8a2124d8]{flex:none;width:100%}.payment-application-list[data-v-8a2124d8],.payment-application-form[data-v-8a2124d8],.payment-application-approval[data-v-8a2124d8],.payment-application-approval-progress[data-v-8a2124d8],.payment-application-company[data-v-8a2124d8],.payment-application-documents[data-v-8a2124d8],.payment-application-print-panel[data-v-8a2124d8],.payment-application-print-signature-settings[data-v-8a2124d8],.payment-application-settings[data-v-8a2124d8],.payment-application-rules[data-v-8a2124d8]{padding:10px}.payment-application-tabs[data-v-8a2124d8]{flex-wrap:nowrap;gap:2px;padding:0 10px;overflow-x:auto}.payment-application-tabs button[data-v-8a2124d8]{white-space:nowrap;flex:none;padding:0 10px}.payment-application-history-card[data-v-8a2124d8],.payment-application-history-main[data-v-8a2124d8],.payment-application-history-payment-summary[data-v-8a2124d8],.payment-application-history-actions[data-v-8a2124d8],.payment-application-document-row[data-v-8a2124d8],.payment-application-attachment-row[data-v-8a2124d8],.payment-application-invoice-row[data-v-8a2124d8],.payment-application-payment-proof-row[data-v-8a2124d8],.payment-application-print-pages article[data-v-8a2124d8],.payment-application-company-list button[data-v-8a2124d8],.payment-application-category-mapping-list article[data-v-8a2124d8],.payment-application-upload-queue article[data-v-8a2124d8],.payment-application-document-title[data-v-8a2124d8]{grid-template-columns:1fr;min-width:0}.payment-application-history-card[data-v-8a2124d8]{align-items:stretch;min-height:0;padding:10px}.payment-application-history-main[data-v-8a2124d8],.payment-application-history-payment-summary[data-v-8a2124d8],.payment-application-history-actions[data-v-8a2124d8]{padding:0}.payment-application-history-details[data-v-8a2124d8],.payment-application-history-payment-summary[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-history-actions[data-v-8a2124d8]{grid-template-columns:1fr;justify-items:stretch}.payment-application-history-action-buttons button[data-v-8a2124d8]{flex:132px}.payment-application-history-card strong[data-v-8a2124d8],.payment-application-history-card span[data-v-8a2124d8],.payment-application-history-card small[data-v-8a2124d8],.payment-application-progress-row strong[data-v-8a2124d8],.payment-application-progress-row span[data-v-8a2124d8],.payment-application-progress-row small[data-v-8a2124d8],.payment-application-flow-node strong[data-v-8a2124d8],.payment-application-flow-node small[data-v-8a2124d8],.payment-application-flow-node em[data-v-8a2124d8],.payment-application-document-title strong[data-v-8a2124d8],.payment-application-document-title span[data-v-8a2124d8],.payment-application-attachment-row>span[data-v-8a2124d8],.payment-application-invoice-main strong[data-v-8a2124d8],.payment-application-invoice-main span[data-v-8a2124d8],.payment-application-invoice-detail strong[data-v-8a2124d8],.payment-application-invoice-detail span[data-v-8a2124d8],.payment-application-invoice-detail small[data-v-8a2124d8],.payment-application-print-pages strong[data-v-8a2124d8],.payment-application-print-pages span[data-v-8a2124d8],.payment-application-print-pages small[data-v-8a2124d8]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.payment-application-uploaded-invoices>header[data-v-8a2124d8],.payment-application-uploaded-invoice-row[data-v-8a2124d8]{flex-direction:column;align-items:stretch}.payment-application-uploaded-invoice-row strong[data-v-8a2124d8]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.payment-application-uploaded-invoice-row button[data-v-8a2124d8]{width:100%}.payment-application-person-field[data-v-8a2124d8],.payment-application-payment-completion-status[data-v-8a2124d8],.payment-application-document-status[data-v-8a2124d8],.payment-application-flow-graph[data-v-8a2124d8]{grid-template-columns:1fr}.payment-application-flow-node[data-v-8a2124d8]:after{content:none}.payment-application-lines[data-v-8a2124d8]{padding:8px;overflow-x:visible}.payment-application-line-head[data-v-8a2124d8]{text-align:left;background:#f3f8ff;border:1px solid #d6e4ff;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:6px;min-width:0;padding:6px;display:grid}.payment-application-line-head span[data-v-8a2124d8],.payment-application-line-head span[data-v-8a2124d8]:last-child{color:#4e5969;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:24px;line-height:24px}.payment-application-line-row[data-v-8a2124d8]{grid-template-columns:1fr;gap:8px;min-width:0;padding:8px}.payment-application-line-field[data-v-8a2124d8],.payment-application-line-row>[data-label][data-v-8a2124d8],.payment-application-line-actions[data-v-8a2124d8]{gap:6px;min-width:0;display:grid}.payment-application-line-field>span[data-v-8a2124d8],.payment-application-line-row>[data-label][data-v-8a2124d8]:before{color:#4e5969;font-size:12px;font-weight:700;line-height:1.4;display:block}.payment-application-line-row>[data-label][data-v-8a2124d8]:before{content:attr(data-label);grid-column:1/-1}.payment-application-line-actions[data-v-8a2124d8]{background:0 0;border-left:0;padding-left:0}.payment-application-line-action-buttons[data-v-8a2124d8]{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;display:grid}.payment-application-line-action-buttons button[data-v-8a2124d8]{width:auto;min-width:44px}.payment-application-cost-attribution-row[data-v-8a2124d8],.payment-application-line-cost-summary[data-v-8a2124d8]{grid-template-columns:minmax(0,1fr) minmax(82px,96px) 32px 32px}.payment-application-cost-attribution-row button[data-v-8a2124d8]{width:32px;min-width:32px}.payment-application-print-current a[data-v-8a2124d8],.payment-application-print-preview a[data-v-8a2124d8]{overflow-wrap:anywhere}.payment-application-transfer-modal[data-v-8a2124d8],.payment-application-signature-modal[data-v-8a2124d8],.payment-application-preview-modal[data-v-8a2124d8]{place-items:start stretch;padding:6px;overflow:auto}.payment-application-transfer-panel[data-v-8a2124d8],.payment-application-signature-panel[data-v-8a2124d8],.payment-application-preview-panel[data-v-8a2124d8]{width:100%;max-height:calc(100dvh - 12px)}.payment-application-transfer-head[data-v-8a2124d8],.payment-application-transfer-actions[data-v-8a2124d8],.payment-application-signature-head[data-v-8a2124d8],.payment-application-signature-actions[data-v-8a2124d8],.payment-application-signature-saved[data-v-8a2124d8],.payment-application-signature-toolbar[data-v-8a2124d8],.payment-application-payment-completion-head[data-v-8a2124d8]{grid-template-columns:1fr;gap:8px}.payment-application-transfer-actions button[data-v-8a2124d8],.payment-application-signature-actions button[data-v-8a2124d8],.payment-application-signature-toolbar button[data-v-8a2124d8]{width:100%}.payment-application-signature-saved img[data-v-8a2124d8]{max-width:100%}.payment-application-signature-canvas-wrap[data-v-8a2124d8],.payment-application-signature-canvas[data-v-8a2124d8]{min-height:150px}}.personal-approval-inbox[data-v-67154878]{box-sizing:border-box;color:#172033;background:#f5f7fa;width:100%;min-width:0;min-height:100vh;padding:18px 16px 32px;overflow-x:hidden}.inbox-header[data-v-67154878],.inbox-tabs[data-v-67154878],.inbox-type-filters[data-v-67154878],.inbox-search[data-v-67154878],.task-list[data-v-67154878],.inbox-summary[data-v-67154878],.inbox-message[data-v-67154878],.load-more[data-v-67154878]{box-sizing:border-box;width:100%;min-width:0;max-width:1180px;margin-left:auto;margin-right:auto}.inbox-header[data-v-67154878]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.inbox-header h1[data-v-67154878]{letter-spacing:0;margin:0;font-size:24px}.inbox-header p[data-v-67154878]{color:#6b7280;margin:5px 0 0;font-size:14px}.icon-button[data-v-67154878]{color:#1f5fbf;cursor:pointer;background:#fff;border:1px solid #d6dce5;width:40px;height:40px;font-size:23px}.inbox-tabs[data-v-67154878]{background:#fff;border-bottom:1px solid #dfe5ed;grid-template-columns:1fr 1fr;display:grid}.inbox-tabs button[data-v-67154878]{box-sizing:border-box;color:#697386;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:46px;font-size:16px;display:inline-flex}.pending-count[data-v-67154878]{color:#d92d20;font-variant-numeric:tabular-nums;min-width:1ch;font-size:14px;font-weight:700}.inbox-tabs button.active[data-v-67154878]{color:#1557bd;border-bottom-color:#2368d8;font-weight:700}.inbox-type-filters[data-v-67154878]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.inbox-type-filters button[data-v-67154878]{box-sizing:border-box;color:#697386;cursor:pointer;background:#fff;border:1px solid #d6dce5;border-radius:6px;min-height:36px;font-size:14px}.inbox-type-filters button.active[data-v-67154878]{color:#1557bd;background:#eef5ff;border-color:#2368d8;font-weight:700}.inbox-search[data-v-67154878]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 0 8px;display:grid}.inbox-search input[data-v-67154878],.inbox-search button[data-v-67154878],.load-more[data-v-67154878]{box-sizing:border-box;background:#fff;border:1px solid #d6dce5;min-height:42px;font-size:15px}.inbox-search input[data-v-67154878]{min-width:0;padding:0 12px}.inbox-search button[data-v-67154878]{color:#1557bd;cursor:pointer;padding:0 20px}.inbox-summary[data-v-67154878],.inbox-message[data-v-67154878]{color:#7a8495;margin-top:5px;margin-bottom:8px;font-size:13px}.inbox-message.error[data-v-67154878]{color:#b42318}.task-list[data-v-67154878]{background:#fff;border:1px solid #e0e5ec;overflow:hidden}.task-row[data-v-67154878]{background:#fff;border-bottom:1px solid #edf0f4}.task-row[data-v-67154878]:nth-of-type(2n){background:#f3f6fa}.task-row[data-v-67154878]:last-of-type{border-bottom:0}.cashier-payment-task-card[data-v-67154878]{box-sizing:border-box;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:16px 42px 16px 16px;display:grid;position:relative}.cashier-payment-task-card[data-v-67154878]:hover,.cashier-payment-task-card[data-v-67154878]:focus-visible{background:#f8fbff;outline:none}.cashier-payment-task-main[data-v-67154878],.cashier-reimbursement-task-main[data-v-67154878],.cashier-refund-task-main[data-v-67154878]{min-width:0}.cashier-payment-task-main[data-v-67154878],.cashier-payment-task-summary[data-v-67154878],.cashier-payment-task-status[data-v-67154878],.cashier-reimbursement-task-main[data-v-67154878],.cashier-refund-task-main[data-v-67154878],.cashier-refund-task-heading[data-v-67154878],.cashier-refund-task-status[data-v-67154878]{gap:5px;display:grid}.cashier-print-info-column[data-v-67154878]{color:#737d8d;background:#f8fafc;border-left:2px solid #e5edf8;gap:3px;min-width:0;padding:9px 12px;font-size:12px;display:grid}.cashier-print-info-column span[data-v-67154878]:first-child{color:#1557bd;font-size:12px;font-weight:700}.cashier-print-info-column span[data-v-67154878]:not(:first-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashier-payment-task-main strong[data-v-67154878],.cashier-reimbursement-task-main strong[data-v-67154878],.cashier-refund-task-heading strong[data-v-67154878]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cashier-task-type[data-v-67154878]{color:#1557bd;font-size:12px;font-weight:700}.cashier-payment-task-main span[data-v-67154878],.cashier-payment-task-status span[data-v-67154878],.cashier-reimbursement-task-main span[data-v-67154878],.cashier-refund-task-heading span[data-v-67154878],.cashier-refund-task-status span[data-v-67154878]{color:#737d8d;font-size:13px}.cashier-payment-task-summary[data-v-67154878]{background:#f3f6fa;grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);padding:11px 12px}.cashier-payment-task-summary div[data-v-67154878]{gap:3px;min-width:0;display:grid}.cashier-copy-field[data-v-67154878]{grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"label label""value action";align-items:center;min-width:0;gap:2px 4px!important;display:grid!important}.cashier-copy-field>span[data-v-67154878]:first-child{grid-area:label}.cashier-copy-value[data-v-67154878]{text-overflow:ellipsis;white-space:nowrap;grid-area:value;min-width:0;overflow:hidden}.cashier-copy-button[data-v-67154878]{color:#1557bd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-area:action;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:inline-flex}.cashier-copy-button[data-v-67154878]:hover,.cashier-copy-button[data-v-67154878]:focus-visible{background:#eef5ff;border-color:#c8ddff;outline:none}.cashier-copy-button svg[data-v-67154878]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cashier-payment-task-summary span[data-v-67154878],.cashier-reimbursement-task-money span[data-v-67154878]{color:#737d8d;font-size:12px}.cashier-payment-task-summary strong[data-v-67154878],.cashier-reimbursement-task-money>strong[data-v-67154878]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cashier-payment-task-status[data-v-67154878],.cashier-reimbursement-task-main>div[data-v-67154878]:nth-child(2),.cashier-refund-task-status[data-v-67154878]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.cashier-payment-task-status small[data-v-67154878],.cashier-reimbursement-task-main>div:nth-child(2) small[data-v-67154878],.cashier-refund-task-status small[data-v-67154878]{color:#1557bd;white-space:nowrap;background:#e8f3ff;border-radius:999px;width:fit-content;padding:2px 6px;font-size:12px;font-weight:500}.cashier-payment-task-status small[data-status=pending][data-v-67154878],.cashier-reimbursement-task-main>div:nth-child(2) small[data-status=pending][data-v-67154878],.cashier-refund-task-status small[data-status=pending][data-v-67154878]{color:#b75b00;background:#fff2d9}.cashier-payment-task-status small[data-status=rejected][data-v-67154878],.cashier-payment-task-status small[data-status=returned][data-v-67154878],.cashier-reimbursement-task-main>div:nth-child(2) small[data-status=rejected][data-v-67154878],.cashier-reimbursement-task-main>div:nth-child(2) small[data-status=returned][data-v-67154878],.cashier-refund-task-status small[data-status=rejected][data-v-67154878],.cashier-refund-task-status small[data-status=returned][data-v-67154878]{color:#b42318;background:#fff1f1}.cashier-payment-task-status small[data-status=finance_reviewing][data-v-67154878],.cashier-payment-task-status small[data-status=cashier_reviewing][data-v-67154878],.cashier-reimbursement-task-main>div:nth-child(2) small[data-status=finance_reviewing][data-v-67154878],.cashier-reimbursement-task-main>div:nth-child(2) small[data-status=cashier_reviewing][data-v-67154878]{color:#0c8f42;background:#dcf6e7}.cashier-reimbursement-task-main[data-v-67154878]{grid-template-columns:minmax(0,1.3fr) minmax(130px,.8fr) minmax(170px,.9fr) minmax(145px,.8fr);align-items:center;gap:16px}.cashier-reimbursement-task-main>div[data-v-67154878]:first-child,.cashier-reimbursement-task-money[data-v-67154878]{gap:5px;min-width:0;display:grid}.cashier-reimbursement-task-money[data-v-67154878]{text-align:right;justify-items:end}.cashier-copy-line[data-v-67154878]{align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.cashier-copy-line .cashier-copy-value[data-v-67154878]{min-width:0}.cashier-task-actions[data-v-67154878]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.cashier-task-actions button[data-v-67154878]{color:#1557bd;cursor:pointer;background:#fff;border:1px solid #bfd6ff;border-radius:6px;min-height:30px;padding:0 12px;font-size:13px}.cashier-task-actions button[data-v-67154878]:hover,.cashier-task-actions button[data-v-67154878]:focus-visible{background:#eef5ff;border-color:#8cb8fa;outline:none}.cashier-task-actions .cashier-approve-button[data-v-67154878]{color:#fff;background:#2368d8;border-color:#2368d8;font-weight:700}.cashier-task-actions .cashier-approve-button[data-v-67154878]:hover,.cashier-task-actions .cashier-approve-button[data-v-67154878]:focus-visible{background:#1557bd;border-color:#1557bd}.cashier-task-actions .cashier-approve-button[data-v-67154878]:disabled,.cashier-task-actions .cashier-print-button[data-v-67154878]:disabled{cursor:wait;opacity:.65}.cashier-payment-task-details[data-v-67154878]{border-top:1px solid #e0e5ec;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;padding:10px 12px 2px;display:grid}.cashier-refund-task-details[data-v-67154878]{border-top:1px solid #e0e5ec;grid-column:1/-1;gap:10px;padding:10px 12px 2px;display:grid}.cashier-refund-task-details>strong[data-v-67154878]{color:#172033;font-size:13px}.cashier-refund-bank-grid[data-v-67154878]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.cashier-refund-bank-grid .cashier-copy-field[data-v-67154878]{background:#fbfdff;border:1px solid #e8edf3;border-radius:6px;min-height:36px;padding:7px 9px}.cashier-empty-detail[data-v-67154878]{color:#737d8d;font-size:13px}.cashier-refund-task-grid[data-v-67154878]{background:#f8fafc;border:1px solid #e8edf3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;padding:11px 12px;display:grid}.cashier-refund-task-grid span[data-v-67154878]{color:#4d596b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cashier-refund-task-main[data-v-67154878]{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);align-items:start;gap:12px 16px}.cashier-refund-task-status[data-v-67154878],.cashier-refund-task-details[data-v-67154878],.cashier-refund-task-main>.cashier-task-actions[data-v-67154878]{grid-column:1/-1}.task-main[data-v-67154878],.task-title-row[data-v-67154878]{min-width:0}.task-main[data-v-67154878]{gap:5px;display:grid}.task-title-row[data-v-67154878]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-title-row strong[data-v-67154878]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.task-title-row small[data-v-67154878]{color:#16794f;flex:none}.task-title-row small[data-status=pending][data-v-67154878]{color:#b75b00}.task-title-row small[data-status=rejected][data-v-67154878],.task-title-row small[data-status=returned][data-v-67154878]{color:#b42318}.task-main>span[data-v-67154878]:not(.task-title-row),.task-main time[data-v-67154878]{color:#737d8d;font-size:13px}.task-chevron[data-v-67154878]{color:#9aa3b2;text-align:right;font-size:28px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.empty-state[data-v-67154878]{color:#8a93a2;text-align:center;padding:72px 20px}.load-more[data-v-67154878]{color:#1557bd;cursor:pointer;margin-top:12px;display:block}@media (max-width:520px){.personal-approval-inbox[data-v-67154878]{padding:14px 12px 28px}.inbox-header h1[data-v-67154878]{font-size:21px}.cashier-payment-task-summary[data-v-67154878],.cashier-reimbursement-task-main[data-v-67154878],.cashier-refund-task-grid[data-v-67154878],.cashier-payment-task-details[data-v-67154878],.cashier-refund-bank-grid[data-v-67154878],.cashier-refund-task-main[data-v-67154878]{grid-template-columns:1fr}.cashier-print-info-column[data-v-67154878]{border-top:2px solid #e5edf8;border-left:0}.cashier-reimbursement-task-money[data-v-67154878]{text-align:left;justify-items:start}.cashier-task-actions[data-v-67154878]{justify-content:flex-start}.inbox-type-filters[data-v-67154878]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:521px) and (max-width:760px){.cashier-reimbursement-task-main[data-v-67154878]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.cashier-reimbursement-task-money[data-v-67154878]{text-align:left;justify-items:start}}.approval-direct-entry-loading[data-v-8053e568]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-8053e568]{font-size:20px}.approval-direct-entry-loading span[data-v-8053e568]{color:#64748b}.approval-direct-entry-spinner[data-v-8053e568]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-8053e568}@keyframes approval-direct-entry-spin-8053e568{to{transform:rotate(360deg)}}.store-revenue-shell[data-v-8053e568]{color:#17233d;gap:16px;padding:20px;display:grid}.store-revenue-toolbar[data-v-8053e568],.store-revenue-panel[data-v-8053e568]{background:#fff;border:1px solid #e5e8ef;border-radius:8px}.store-revenue-toolbar[data-v-8053e568]{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.store-revenue-toolbar h2[data-v-8053e568],.store-revenue-toolbar p[data-v-8053e568],.store-revenue-approval h3[data-v-8053e568]{margin:0}.store-revenue-toolbar p[data-v-8053e568]{color:#64748b;margin-top:6px;font-size:13px}.store-revenue-actions[data-v-8053e568],.store-revenue-inline[data-v-8053e568],.store-revenue-form-actions[data-v-8053e568],.store-revenue-task-actions[data-v-8053e568],.store-revenue-filters[data-v-8053e568]{align-items:center;gap:10px;display:flex}button[data-v-8053e568]{color:#17233d;cursor:pointer;background:#fff;border:1px solid #cfd7e6;border-radius:6px;padding:8px 12px;font-size:14px}button[data-active=true][data-v-8053e568],.store-revenue-form-actions button[data-v-8053e568]:last-child,.store-revenue-task-actions button[data-v-8053e568]:first-child{color:#fff;background:#2f6fed;border-color:#2f6fed}button[data-v-8053e568]:disabled{cursor:not-allowed;opacity:.55}input[data-v-8053e568],select[data-v-8053e568]{box-sizing:border-box;color:#17233d;border:1px solid #d8dee9;border-radius:6px;width:100%;min-height:38px;padding:8px 10px;font-size:14px}.store-revenue-panel[data-v-8053e568]{padding:16px}.store-revenue-filters[data-v-8053e568]{margin-bottom:14px}.store-revenue-filters input[data-v-8053e568]{max-width:360px}.store-revenue-filters select[data-v-8053e568]{max-width:180px}.store-revenue-table-wrap[data-v-8053e568]{overflow:auto}.store-revenue-table[data-v-8053e568]{border-collapse:collapse;width:100%;min-width:960px}.store-revenue-table th[data-v-8053e568],.store-revenue-table td[data-v-8053e568]{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:10px}.store-revenue-table th[data-v-8053e568]{color:#526071;background:#f8fafc;font-weight:600}.store-revenue-table tbody tr[data-v-8053e568]{cursor:pointer}.store-revenue-form[data-v-8053e568]{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px 18px;display:grid}.store-revenue-form label[data-v-8053e568]{gap:6px;display:grid}.store-revenue-form label>span[data-v-8053e568]{color:#526071;font-size:13px}.span-2[data-v-8053e568]{grid-column:1/-1}.store-revenue-inline input[data-v-8053e568]{flex:1}.store-revenue-candidates[data-v-8053e568]{background:#f8fafc;border:1px solid #e5e8ef;border-radius:8px;gap:8px;padding:10px;display:grid}.store-revenue-candidates button[data-v-8053e568]{text-align:left}.store-revenue-form-actions[data-v-8053e568]{justify-content:flex-end;padding-top:8px}.store-revenue-approval[data-v-8053e568]{border-top:1px solid #edf1f7;margin-top:18px;padding-top:16px}.store-revenue-task-list[data-v-8053e568]{gap:10px;margin-top:12px;display:grid}.store-revenue-task-list article[data-v-8053e568]{border:1px solid #e5e8ef;border-radius:8px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.store-revenue-task-list strong[data-v-8053e568]{color:#2f6fed}.store-revenue-task-list em[data-v-8053e568]{color:#64748b;font-style:normal}.store-revenue-feedback[data-v-8053e568],.store-revenue-error[data-v-8053e568]{border-radius:6px;margin:0;padding:10px 12px}.store-revenue-feedback[data-v-8053e568]{color:#027a48;background:#ecfdf3}.store-revenue-error[data-v-8053e568]{color:#b42318;background:#fff1f0}.store-revenue-shell[data-v-8053e568]{--store-control-height:34px;--store-radius:4px;--store-page-bg:#f5f7fa;--store-panel-bg:#fff;--store-muted-bg:#f7f8fa;--store-border:#e5e6eb;--store-border-strong:#dcdfe6;--store-text:#1f2329;--store-text-muted:#86909c;--store-primary:#1677ff;--store-primary-hover:#4096ff;--store-primary-soft:#f2f7ff;box-sizing:border-box;width:100%;min-width:0;color:var(--store-text);background:var(--store-page-bg);grid-auto-rows:max-content;align-content:start;gap:10px;padding:12px;font-size:14px;display:grid}.store-revenue-toolbar[data-v-8053e568],.store-revenue-panel[data-v-8053e568]{border-color:var(--store-border);border-radius:var(--store-radius);background:var(--store-panel-bg)}.store-revenue-toolbar[data-v-8053e568]{min-height:46px;padding:8px 14px}.store-revenue-toolbar h2[data-v-8053e568]{color:var(--store-text);font-size:17px;font-weight:600}.store-revenue-toolbar p[data-v-8053e568],.store-revenue-summary span[data-v-8053e568],.store-revenue-form label>span[data-v-8053e568],.store-revenue-candidate-message[data-v-8053e568],.store-revenue-task-list em[data-v-8053e568]{color:var(--store-text-muted)}.store-revenue-actions .store-revenue-primary-action[data-v-8053e568],.store-revenue-filters button[data-v-8053e568],.store-revenue-form-actions button[data-v-8053e568]:last-child,.store-revenue-task-actions button[data-v-8053e568]:first-child{border-color:var(--store-primary);color:#fff;background:var(--store-primary)}.store-revenue-actions .store-revenue-primary-action[data-v-8053e568]:hover,.store-revenue-filters button[data-v-8053e568]:hover,.store-revenue-form-actions button[data-v-8053e568]:last-child:hover,.store-revenue-task-actions button[data-v-8053e568]:first-child:hover{border-color:var(--store-primary-hover);background:var(--store-primary-hover)}button[data-v-8053e568]{height:var(--store-control-height);min-height:var(--store-control-height);border-color:var(--store-border-strong);border-radius:var(--store-radius);color:var(--store-primary);background:var(--store-panel-bg);font-size:13px;font-weight:500;line-height:calc(var(--store-control-height) - 2px);padding:0 12px}button[data-v-8053e568]:hover{border-color:var(--store-primary);background:var(--store-primary-soft)}.store-revenue-actions .store-revenue-primary-action[data-v-8053e568]{border-radius:8px;height:42px;min-height:42px;padding:0 22px;font-size:15px;font-weight:700;line-height:40px;box-shadow:0 8px 18px #1677ff38}.store-revenue-actions .store-revenue-primary-action[data-v-8053e568]:hover{box-shadow:0 10px 22px #1677ff47}.store-revenue-actions .store-revenue-primary-action[data-v-8053e568]:disabled{box-shadow:none}.store-revenue-filters .store-revenue-text-action[data-v-8053e568]{color:var(--store-text-muted);box-shadow:none;background:0 0;border-color:#0000}.store-revenue-filters .store-revenue-text-action[data-v-8053e568]:hover{border-color:var(--store-border);color:var(--store-primary);background:var(--store-panel-bg)}input[data-v-8053e568],select[data-v-8053e568]{height:var(--store-control-height);min-height:var(--store-control-height);border-color:var(--store-border-strong);border-radius:var(--store-radius);color:var(--store-text);background:var(--store-panel-bg);font-size:13px;line-height:calc(var(--store-control-height) - 2px);padding:0 10px}input[data-v-8053e568]:focus,select[data-v-8053e568]:focus{border-color:var(--store-primary);outline:none;box-shadow:0 0 0 2px #1677ff1f}input[data-v-8053e568]:disabled,select[data-v-8053e568]:disabled{color:var(--store-text-muted);background:var(--store-muted-bg)}.store-revenue-summary[data-v-8053e568]{border:1px solid var(--store-border);border-radius:var(--store-radius);background:var(--store-panel-bg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.store-revenue-summary article[data-v-8053e568]{border-left:1px solid var(--store-border);gap:4px;min-height:54px;padding:9px 14px;display:grid}.store-revenue-summary article[data-v-8053e568]:first-child{border-left:0}.store-revenue-summary strong[data-v-8053e568]{color:var(--store-text);font-size:19px;font-weight:600;line-height:1.2}.store-revenue-panel[data-v-8053e568]{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.store-revenue-filters[data-v-8053e568]{border-bottom:1px solid var(--store-border);background:var(--store-muted-bg);align-items:center;gap:8px;margin:0;padding:10px 16px;display:grid}.store-revenue-list-filters[data-v-8053e568]{grid-template-columns:minmax(180px,1fr) minmax(132px,180px) 76px auto}.store-revenue-effective-filters[data-v-8053e568]{grid-template-columns:minmax(180px,1fr) 76px auto}.store-revenue-filters input[data-v-8053e568],.store-revenue-filters select[data-v-8053e568]{max-width:none}.store-revenue-form[data-v-8053e568]{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px 16px;padding:14px 16px 16px}.store-revenue-form label[data-v-8053e568]{min-width:0}.store-revenue-form-actions[data-v-8053e568]{border-top:1px solid var(--store-border);background:var(--store-muted-bg);justify-content:flex-end;margin:4px -16px -16px;padding:12px 16px}.store-revenue-table th[data-v-8053e568],.store-revenue-table td[data-v-8053e568]{border-bottom-color:var(--store-border);padding:10px 12px}.store-revenue-table th[data-v-8053e568]{background:var(--store-muted-bg);color:var(--store-text-muted)}.store-revenue-table tbody tr[data-v-8053e568]:hover{background:#f8fbff}.store-revenue-picker[data-v-8053e568]{min-width:0;position:relative}.store-revenue-picker input[data-v-8053e568]{width:100%}.store-revenue-candidates[data-v-8053e568]{background:#fff;border-color:#d9e3f5;border-radius:6px;box-shadow:0 8px 24px #1f23291f}.store-revenue-picker-panel[data-v-8053e568]{margin-top:-8px}.store-revenue-candidates button[data-v-8053e568]{height:auto;min-height:38px;color:var(--store-text);background:0 0;border:0;border-radius:4px;gap:2px;padding:7px 8px;line-height:1.35;display:grid}.store-revenue-candidates button[data-v-8053e568]:hover{background:var(--store-primary-soft)}.store-revenue-approval[data-v-8053e568]{border-top-color:var(--store-border);background:#fbfcfd;margin-top:0;padding:14px 16px 16px}.store-revenue-task-list article[data-v-8053e568]{border-color:var(--store-border);border-radius:var(--store-radius);background:#fff}@media (max-width:900px){.store-revenue-toolbar[data-v-8053e568],.store-revenue-actions[data-v-8053e568],.store-revenue-filters[data-v-8053e568]{flex-direction:column;align-items:stretch}.store-revenue-form[data-v-8053e568]{grid-template-columns:1fr}.store-revenue-summary[data-v-8053e568]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-revenue-list-filters[data-v-8053e568],.store-revenue-effective-filters[data-v-8053e568]{grid-template-columns:1fr}.store-revenue-actions .store-revenue-primary-action[data-v-8053e568]{width:100%}.store-revenue-summary article[data-v-8053e568]{border-left:0;border-top:1px solid var(--store-border)}.store-revenue-summary article[data-v-8053e568]:nth-child(-n+2){border-top:0}.store-revenue-task-list article[data-v-8053e568]{grid-template-columns:1fr}}.abnormal-charge-shell[data-v-c71b6f6a]{box-sizing:border-box;color:#182230;background:#f5f7fb;min-width:0;min-height:100vh;margin-left:0;padding:26px 30px 50px}.abnormal-charge-hero[data-v-c71b6f6a]{background:linear-gradient(135deg,#fff,#f1f6ff);border:1px solid #e4e9f2;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 30px;display:flex;box-shadow:0 10px 30px #253d650f}.abnormal-charge-eyebrow[data-v-c71b6f6a]{color:#4778ce;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}.abnormal-charge-hero h2[data-v-c71b6f6a]{margin:0;font-size:28px}.abnormal-charge-hero p[data-v-c71b6f6a]:last-child{color:#66758b;margin:10px 0 0}.abnormal-charge-toolbar[data-v-c71b6f6a]{align-items:flex-end;gap:10px;display:flex}.abnormal-charge-toolbar label[data-v-c71b6f6a]{color:#66758b;gap:6px;font-size:12px;font-weight:600;display:grid}.abnormal-charge-toolbar input[data-v-c71b6f6a]{color:#182230;background:#fff;border:1px solid #ccd6e5;border-radius:9px;min-width:150px;padding:10px 12px}.abnormal-charge-toolbar button[data-v-c71b6f6a]{color:#fff;cursor:pointer;background:#3977e8;border:0;border-radius:9px;padding:10px 19px}.abnormal-charge-toolbar button[data-v-c71b6f6a]:disabled{opacity:.6;cursor:wait}.abnormal-charge-error[data-v-c71b6f6a]{color:#b42318;background:#fff0f0;border-radius:10px;margin:16px 0;padding:12px 16px}.abnormal-charge-summary[data-v-c71b6f6a]{grid-template-columns:repeat(5,minmax(130px,1fr));gap:14px;margin:18px 0;display:grid}.abnormal-charge-summary article[data-v-c71b6f6a]{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:18px 20px}.abnormal-charge-summary span[data-v-c71b6f6a]{color:#718096;font-size:13px;display:block}.abnormal-charge-summary strong[data-v-c71b6f6a]{margin-top:7px;font-size:25px;display:block}.abnormal-charge-summary .is-suspected strong[data-v-c71b6f6a]{color:#b7791f}.abnormal-charge-summary .is-obvious strong[data-v-c71b6f6a]{color:#c53030}.abnormal-charge-panel[data-v-c71b6f6a]{background:#fff;border:1px solid #e4e9f2;border-radius:16px;overflow:hidden}.abnormal-charge-panel-head[data-v-c71b6f6a]{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.abnormal-charge-panel-head h3[data-v-c71b6f6a]{margin:0;font-size:18px}.abnormal-charge-panel-head p[data-v-c71b6f6a]{color:#718096;margin:7px 0 0;font-size:13px}.abnormal-charge-panel-head>strong[data-v-c71b6f6a]{color:#4778ce;white-space:nowrap}.abnormal-charge-empty[data-v-c71b6f6a]{text-align:center;color:#718096;padding:54px 20px}.abnormal-charge-table-wrap[data-v-c71b6f6a]{overflow:auto}.abnormal-charge-table[data-v-c71b6f6a]{border-collapse:collapse;width:100%;min-width:1700px;font-size:13px}.abnormal-charge-table th[data-v-c71b6f6a]{z-index:1;color:#43536a;white-space:nowrap;background:#eef4ff;font-weight:700;position:sticky;top:0}.abnormal-charge-table th[data-v-c71b6f6a],.abnormal-charge-table td[data-v-c71b6f6a]{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f5;padding:12px 11px}.abnormal-charge-table tbody tr[data-v-c71b6f6a]:hover{background:#f8fbff}.abnormal-charge-table small[data-v-c71b6f6a]{color:#8190a5}.abnormal-charge-status[data-v-c71b6f6a]{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.abnormal-charge-status.is-suspected[data-v-c71b6f6a]{color:#9a6700;background:#fff5d9}.abnormal-charge-status.is-obvious[data-v-c71b6f6a]{color:#b42318;background:#ffe3e3}.abnormal-charge-reason[data-v-c71b6f6a]{color:#526176;min-width:220px;line-height:1.55}.abnormal-charge-rules[data-v-c71b6f6a]{background:#fff;border:1px solid #e4e9f2;border-radius:16px;margin-top:18px;overflow:hidden}.abnormal-charge-rules ol[data-v-c71b6f6a]{color:#526176;margin:0;padding:18px 32px 22px 44px;font-size:13px;line-height:1.8}.abnormal-charge-rules li+li[data-v-c71b6f6a]{margin-top:5px}@media (max-width:900px){.abnormal-charge-hero[data-v-c71b6f6a]{display:block}.abnormal-charge-toolbar[data-v-c71b6f6a]{margin-top:18px}.abnormal-charge-summary[data-v-c71b6f6a]{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (max-width:860px){.abnormal-charge-shell[data-v-c71b6f6a]{margin-left:0;padding:26px 14px 32px}}.settlement-statement-shell[data-v-6fa96252]{color:#182230;background:#f5f7fb;min-width:0;min-height:100vh;padding:18px 30px 50px}.statement-hero[data-v-6fa96252]{background:linear-gradient(135deg,#fff,#f2f7ff);border:1px solid #e4e9f2;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 30px;display:flex;box-shadow:0 10px 30px #253d650f}.eyebrow[data-v-6fa96252]{color:#4778ce;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}.statement-hero h2[data-v-6fa96252]{margin:0;font-size:28px}.statement-hero p[data-v-6fa96252]:last-child{color:#66758b;margin:10px 0 0}.paper-spec[data-v-6fa96252]{color:#1f5fc7;background:#e8f1ff;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.statement-toolbar[data-v-6fa96252]{align-items:flex-end;gap:10px;display:flex}.statement-toolbar label[data-v-6fa96252],.statement-actions label[data-v-6fa96252]{color:#66758b;gap:6px;font-size:12px;font-weight:600;display:grid}.statement-toolbar input[data-v-6fa96252],.statement-actions select[data-v-6fa96252]{color:#182230;background:#fff;border:1px solid #ccd6e5;border-radius:9px;min-width:160px;padding:10px 12px}.statement-toolbar button[data-v-6fa96252],.statement-actions button[data-v-6fa96252]{color:#fff;cursor:pointer;white-space:nowrap;background:#3977e8;border:0;border-radius:9px;padding:11px 18px}button[data-v-6fa96252]:disabled{opacity:.55;cursor:wait}.statement-message[data-v-6fa96252]{border-radius:10px;margin:16px 0;padding:12px 16px}.statement-message[data-v-6fa96252]:not(.is-error){color:#247a3d;background:#edf8f0}.statement-message.is-error[data-v-6fa96252]{color:#b42318;background:#fff0f0}.statement-meta[data-v-6fa96252]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin:18px 0;display:grid}.statement-meta article[data-v-6fa96252]{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:17px 19px}.statement-meta span[data-v-6fa96252]{color:#718096;font-size:12px;display:block}.statement-meta strong[data-v-6fa96252]{margin-top:7px;font-size:18px;display:block}.statement-panel[data-v-6fa96252],.statement-rules[data-v-6fa96252]{background:#fff;border:1px solid #e4e9f2;border-radius:16px;overflow:hidden}.statement-panel-head[data-v-6fa96252]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.statement-panel-head h3[data-v-6fa96252],.statement-rules h3[data-v-6fa96252]{margin:0;font-size:18px}.statement-panel-head p[data-v-6fa96252]{color:#718096;margin:7px 0 0;font-size:13px}.statement-actions[data-v-6fa96252]{align-items:flex-end;gap:10px;display:flex}.statement-actions select[data-v-6fa96252]{max-width:310px}.statement-print-hint[data-v-6fa96252]{color:#526176;background:#f7faff;border-bottom:1px solid #edf0f5;margin:0;padding:10px 22px;font-size:12px}.statement-empty[data-v-6fa96252]{text-align:center;color:#718096;padding:54px 20px}.statement-list[data-v-6fa96252]{gap:18px;padding:18px;display:grid}.statement-preview[data-v-6fa96252]{background:#fff;border:1px solid #cad3df;border-radius:10px;overflow:hidden}.statement-title-row[data-v-6fa96252]{justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.statement-title-row h4[data-v-6fa96252],.statement-title-row p[data-v-6fa96252]{margin:0}.statement-title-row h4[data-v-6fa96252]{font-size:17px}.statement-title-row p[data-v-6fa96252],.statement-title-row span[data-v-6fa96252]{color:#718096;margin-top:5px;font-size:12px}.statement-table-wrap[data-v-6fa96252]{overflow:auto}table[data-v-6fa96252]{border-collapse:collapse;table-layout:fixed;color:#111;width:100%;min-width:760px;font-family:SimSun,Songti SC,serif}th[data-v-6fa96252],td[data-v-6fa96252]{white-space:nowrap;border:1px solid #3b3b3b;padding:8px 10px;font-size:13px}th[data-v-6fa96252]{text-align:center;background:#c9c9c9;font-size:15px}th[data-v-6fa96252]:first-child{width:38%}th[data-v-6fa96252]:nth-child(2){width:14%}.date-cell[data-v-6fa96252]{text-align:center;font-variant-numeric:tabular-nums}.amount[data-v-6fa96252]{text-align:right;font-variant-numeric:tabular-nums}.statement-rules[data-v-6fa96252]{margin-top:18px;padding:20px 22px}.statement-rules ol[data-v-6fa96252]{color:#526176;margin:12px 0 0;padding-left:22px;font-size:13px;line-height:1.8}.statement-rules code[data-v-6fa96252]{color:#1f5fc7}@media (max-width:1000px){.statement-hero[data-v-6fa96252],.statement-panel-head[data-v-6fa96252]{display:grid}.statement-meta[data-v-6fa96252]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:680px){.settlement-statement-shell[data-v-6fa96252]{padding:18px 14px 36px}.statement-toolbar[data-v-6fa96252],.statement-actions[data-v-6fa96252]{flex-direction:column;align-items:stretch}.statement-meta[data-v-6fa96252]{grid-template-columns:1fr}}.dianping-shell[data-v-fc463de5]{box-sizing:border-box;color:#182230;background:#f5f7fb;min-width:0;min-height:100vh;margin-left:0;padding:26px 30px 50px}.dianping-hero[data-v-fc463de5]{background:linear-gradient(135deg,#fff,#edf8f5);border:1px solid #dfe7f2;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 30px;display:flex;box-shadow:0 10px 30px #253d650f}.eyebrow[data-v-fc463de5]{color:#16836e;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}.dianping-hero h2[data-v-fc463de5]{margin:0;font-size:28px}.dianping-hero p[data-v-fc463de5]:last-child{color:#66758b;margin:10px 0 0}.range-toolbar[data-v-fc463de5]{align-items:flex-end;gap:10px;display:flex}.range-toolbar label[data-v-fc463de5]{color:#66758b;gap:6px;font-size:12px;font-weight:600;display:grid}.range-toolbar input[data-v-fc463de5]{color:#182230;background:#fff;border:1px solid #ccd6e5;border-radius:9px;min-width:148px;padding:10px 12px}.range-toolbar button[data-v-fc463de5],.upload-actions button[data-v-fc463de5]{color:#fff;cursor:pointer;background:#16836e;border:0;border-radius:9px;padding:10px 19px;font-weight:700}.range-toolbar button[data-v-fc463de5]:disabled,.upload-actions button[data-v-fc463de5]:disabled{opacity:.55;cursor:wait}.upload-panel[data-v-fc463de5]{background:#fff;border:1px solid #dfe7f2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin:18px 0;padding:22px 24px;display:grid}.upload-panel h3[data-v-fc463de5]{margin:0;font-size:18px}.upload-panel p[data-v-fc463de5]{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.6}.upload-panel .dedupe-note[data-v-fc463de5]{color:#16836e}.upload-actions[data-v-fc463de5]{gap:10px;display:flex}.file-picker[data-v-fc463de5]{color:#176a5a;cursor:pointer;border:1px solid #9fc9bf;border-radius:9px;align-items:center;padding:9px 17px;font-weight:700;display:inline-flex}.file-picker input[data-v-fc463de5]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-picker.is-disabled[data-v-fc463de5]{opacity:.5;cursor:not-allowed}.selected-files[data-v-fc463de5]{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.selected-files span[data-v-fc463de5]{color:#176a5a;background:#eaf7f3;border-radius:99px;padding:6px 10px;font-size:12px}.permission-note[data-v-fc463de5]{grid-column:1/-1;color:#9a6700!important}.message[data-v-fc463de5]{border-radius:10px;margin:14px 0;padding:12px 16px}.message.is-error[data-v-fc463de5]{color:#b42318;background:#fff0f0}.message.is-success[data-v-fc463de5]{color:#176a5a;background:#eaf7f3}.empty-state[data-v-fc463de5]{text-align:center;color:#718096;background:#fff;border:1px dashed #cbd6e6;border-radius:14px;padding:54px 20px}.batch-meta[data-v-fc463de5]{color:#66758b;background:#fff;border:1px solid #e4e9f2;border-radius:12px;justify-content:space-between;gap:24px;margin-bottom:14px;padding:14px 18px;font-size:12px;display:flex}.batch-meta>div[data-v-fc463de5]{flex-wrap:wrap;gap:8px 16px;display:flex}.batch-meta strong[data-v-fc463de5]{color:#26374d}.coverage-warning[data-v-fc463de5]{color:#9a6700;font-weight:700}.summary-grid[data-v-fc463de5]{grid-template-columns:repeat(7,minmax(120px,1fr));gap:14px;margin-bottom:18px;display:grid}.summary-grid article[data-v-fc463de5]{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:18px 20px}.summary-grid span[data-v-fc463de5],.summary-grid small[data-v-fc463de5]{color:#718096;font-size:13px;display:block}.summary-grid strong[data-v-fc463de5]{margin:7px 0 4px;font-size:25px;display:block}.summary-grid .is-late strong[data-v-fc463de5],.late-number[data-v-fc463de5]{color:#b7791f}.summary-grid .is-missing strong[data-v-fc463de5],.missing-number[data-v-fc463de5]{color:#c53030}.store-panel[data-v-fc463de5],.rules-panel[data-v-fc463de5]{background:#fff;border:1px solid #e4e9f2;border-radius:16px;overflow:hidden}.store-panel>header[data-v-fc463de5],.rules-panel>header[data-v-fc463de5]{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.store-panel h3[data-v-fc463de5],.rules-panel h3[data-v-fc463de5]{margin:0;font-size:18px}.store-panel header p[data-v-fc463de5],.rules-panel header p[data-v-fc463de5]{color:#718096;margin:7px 0 0;font-size:13px}.store-panel header>strong[data-v-fc463de5]{color:#16836e}.store-table-wrap[data-v-fc463de5]{overflow:auto}.store-table[data-v-fc463de5]{border-collapse:collapse;width:100%;min-width:1200px;font-size:13px}.store-table th[data-v-fc463de5]{color:#43536a;white-space:nowrap;background:#edf8f5}.store-table th[data-v-fc463de5],.store-table td[data-v-fc463de5]{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f5;padding:13px 12px}.store-table td>strong[data-v-fc463de5],.store-table td>small[data-v-fc463de5]{display:block}.store-table small[data-v-fc463de5]{color:#8190a5;margin-top:4px}.status[data-v-fc463de5]{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.status.is-normal[data-v-fc463de5]{color:#18794e;background:#e8f7ef}.status.is-late[data-v-fc463de5]{color:#9a6700;background:#fff5d9}.status.is-missing[data-v-fc463de5]{color:#b42318;background:#ffe3e3}.status.is-waiting[data-v-fc463de5]{color:#5c6778;background:#edf1f6}.anomaly-details[data-v-fc463de5]{min-width:280px}.anomaly-details>summary[data-v-fc463de5]{color:#16836e;cursor:pointer;font-weight:700}.anomaly-details>article[data-v-fc463de5]{background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;margin-top:10px;padding:11px 12px}.anomaly-details article>div[data-v-fc463de5]{align-items:center;gap:9px;display:flex}.anomaly-details p[data-v-fc463de5]{color:#59687b;margin:7px 0 0;line-height:1.5}.anomaly-details details summary[data-v-fc463de5]{color:#3977e8;cursor:pointer;margin-top:8px}.rules-panel[data-v-fc463de5]{margin-top:18px}.rules-panel ol[data-v-fc463de5]{color:#526176;margin:0;padding:18px 32px 22px 44px;font-size:13px;line-height:1.8}.rules-panel li+li[data-v-fc463de5]{margin-top:5px}@media (max-width:1000px){.dianping-hero[data-v-fc463de5]{display:block}.range-toolbar[data-v-fc463de5]{margin-top:18px}.summary-grid[data-v-fc463de5]{grid-template-columns:repeat(3,minmax(120px,1fr))}.upload-panel[data-v-fc463de5]{grid-template-columns:1fr}}@media (max-width:700px){.dianping-shell[data-v-fc463de5]{padding:18px 12px 32px}.range-toolbar[data-v-fc463de5]{grid-template-columns:1fr 1fr;display:grid}.range-toolbar input[data-v-fc463de5]{box-sizing:border-box;width:100%;min-width:0}.range-toolbar button[data-v-fc463de5]{grid-column:1/-1}.summary-grid[data-v-fc463de5]{grid-template-columns:repeat(2,minmax(120px,1fr))}.batch-meta[data-v-fc463de5]{display:block}.batch-meta>div+div[data-v-fc463de5]{margin-top:8px}}.income-expense-shell[data-v-8c620c1f]{color:#172033;min-height:calc(100vh - 64px);padding:0 30px 42px}.hero[data-v-8c620c1f],.uploads[data-v-8c620c1f],.version-bar[data-v-8c620c1f],.ledger-panel[data-v-8c620c1f],.issue-list[data-v-8c620c1f],.rules-panel[data-v-8c620c1f],.empty-state[data-v-8c620c1f]{background:#fff;border:1px solid #dfe7f3;border-radius:16px;box-shadow:0 10px 30px #253d650a}.hero[data-v-8c620c1f]{background:linear-gradient(135deg,#fff,#f1f6ff);justify-content:space-between;align-items:end;gap:24px;padding:24px 28px;display:flex}.eyebrow[data-v-8c620c1f]{color:#3977e8;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}h2[data-v-8c620c1f]{margin:6px 0 8px;font-size:30px}.hero p[data-v-8c620c1f]:last-child{color:#64748b;margin:0}.query-controls[data-v-8c620c1f]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}label[data-v-8c620c1f]{color:#64748b;gap:6px;font-size:12px;display:grid}input[data-v-8c620c1f],select[data-v-8c620c1f],button[data-v-8c620c1f]{box-sizing:border-box;color:#26344d;background:#fff;border:1px solid #cfdbea;border-radius:8px;min-height:38px;padding:8px 11px}button[data-v-8c620c1f]{color:#fff;cursor:pointer;background:#3977e8;border-color:#3977e8;font-weight:700}button[data-v-8c620c1f]:disabled{cursor:not-allowed;opacity:.48}button.secondary[data-v-8c620c1f]{color:#3977e8;background:#fff}.notice[data-v-8c620c1f]{border-radius:10px;margin:14px 0 0;padding:12px 16px}.notice.error[data-v-8c620c1f]{color:#bd2c2c;background:#fff1f1}.notice.success[data-v-8c620c1f]{color:#18733a;background:#ecf9f0}.uploads[data-v-8c620c1f]{grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;padding:18px;display:grid}.uploads>div[data-v-8c620c1f]{border:1px dashed #c7d5e8;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.uploads span[data-v-8c620c1f]{color:#718096;grid-column:1/-1;font-size:12px}.version-bar[data-v-8c620c1f]{justify-content:space-between;align-items:center;margin-top:16px;padding:15px 18px;display:flex}.version-bar div[data-v-8c620c1f]{align-items:center;gap:10px;display:flex}.version-bar span[data-v-8c620c1f]{color:#64748b}.summary-grid[data-v-8c620c1f]{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px;display:grid}.summary-grid article[data-v-8c620c1f]{background:#fff;border:1px solid #dfe7f3;border-radius:12px;gap:8px;padding:16px;display:grid}.summary-grid span[data-v-8c620c1f]{color:#718096;font-size:12px}.summary-grid strong[data-v-8c620c1f]{font-size:20px}.tabs[data-v-8c620c1f]{gap:8px;margin-top:16px;display:flex}.tabs button[data-v-8c620c1f]{color:#526176;background:#fff;border-color:#d5dfed}.tabs button[data-active=true][data-v-8c620c1f]{color:#1f5fc7;background:#edf4ff;border-color:#3977e8}.ledger-panel[data-v-8c620c1f],.issue-list[data-v-8c620c1f],.rules-panel[data-v-8c620c1f]{margin-top:10px;padding:18px}.non-cash-form[data-v-8c620c1f],.rules-panel form[data-v-8c620c1f]{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end;gap:8px;margin-bottom:14px;display:grid}.inline-check[data-v-8c620c1f]{align-items:center;gap:8px;min-height:38px;display:flex}.inline-check input[data-v-8c620c1f]{min-height:auto}.table-scroll[data-v-8c620c1f]{overflow:auto}table[data-v-8c620c1f]{border-collapse:collapse;width:100%;min-width:1040px}th[data-v-8c620c1f],td[data-v-8c620c1f]{text-align:left;white-space:nowrap;border-bottom:1px solid #e6edf6;padding:11px 10px;font-size:13px}th[data-v-8c620c1f]{z-index:1;color:#41516a;background:#eef4ff;position:sticky;top:0}tr[draggable=true][data-v-8c620c1f]{cursor:grab}tr.excluded[data-v-8c620c1f]{opacity:.52;background:#fff3f3}.spreadsheet-toolbar[data-v-8c620c1f]{background:#f8fafc;border:1px solid #d7e0ec;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:11px 13px;display:flex}.spreadsheet-toolbar>div[data-v-8c620c1f]{gap:3px;display:grid}.spreadsheet-toolbar span[data-v-8c620c1f]{color:#64748b;font-size:12px}.spreadsheet-toolbar label[data-v-8c620c1f]{white-space:nowrap;grid-template-columns:none;align-items:center;gap:7px;display:flex}.spreadsheet-toolbar input[data-v-8c620c1f]{min-height:auto}.company-sheet-tabs[data-v-8c620c1f]{border-bottom:1px solid #aeb8c5;gap:2px;padding:0 4px;display:flex;overflow-x:auto}.company-sheet-tabs button[data-v-8c620c1f]{color:#4b5563;background:#eef2f6;border:1px solid #aeb8c5;border-radius:6px 6px 0 0;flex:none;min-height:32px;margin-bottom:-1px;padding:6px 15px;font-size:12px}.company-sheet-tabs button[data-active=true][data-v-8c620c1f]{color:#1f5fc7;background:#fff;border-bottom-color:#fff}.spreadsheet-scroll[data-v-8c620c1f]{background:#fff;border:1px solid #9ca8b8;border-top:0;max-height:620px;overflow:auto}.spreadsheet-table[data-v-8c620c1f]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.spreadsheet-table th[data-v-8c620c1f],.spreadsheet-table td[data-v-8c620c1f]{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d9dee7;border-top:0;border-left:0;height:34px;padding:5px 7px;font-family:Songti SC,SimSun,serif;font-size:12px}.spreadsheet-table th[data-v-8c620c1f]{text-align:center;font-weight:500}.spreadsheet-table .sheet-group-row th[data-v-8c620c1f]{z-index:5;position:sticky;top:0}.spreadsheet-table .sheet-category-row th[data-v-8c620c1f]{z-index:4;white-space:normal;min-width:116px;max-width:150px;line-height:1.25;position:sticky;top:34px}.spreadsheet-table .ledger-band[data-v-8c620c1f]{letter-spacing:.04em;height:34px;font-weight:700}.spreadsheet-table .bank-band[data-v-8c620c1f],.spreadsheet-table .bank-header[data-v-8c620c1f]{background:#92d050}.spreadsheet-table .non-cash-band[data-v-8c620c1f],.spreadsheet-table .non-cash-header[data-v-8c620c1f]{background:#ffc000}.spreadsheet-table .sticky-index[data-v-8c620c1f],.spreadsheet-table .sticky-company[data-v-8c620c1f],.spreadsheet-table .sticky-year[data-v-8c620c1f],.spreadsheet-table .sticky-month[data-v-8c620c1f],.spreadsheet-table .sticky-item[data-v-8c620c1f]{z-index:3;background:#f7f7f7;position:sticky}.spreadsheet-table thead .sticky-index[data-v-8c620c1f],.spreadsheet-table thead .sticky-company[data-v-8c620c1f],.spreadsheet-table thead .sticky-year[data-v-8c620c1f],.spreadsheet-table thead .sticky-month[data-v-8c620c1f],.spreadsheet-table thead .sticky-item[data-v-8c620c1f]{z-index:7;background:#f3f3f3}.spreadsheet-table .sticky-index[data-v-8c620c1f]{text-align:center;color:#6b7280;width:42px;min-width:42px;max-width:42px;left:0}.spreadsheet-table .sticky-company[data-v-8c620c1f]{width:185px;min-width:185px;max-width:185px;left:42px}.spreadsheet-table .sticky-year[data-v-8c620c1f]{text-align:center;width:68px;min-width:68px;max-width:68px;left:227px}.spreadsheet-table .sticky-month[data-v-8c620c1f]{text-align:center;width:56px;min-width:56px;max-width:56px;left:295px}.spreadsheet-table .sticky-item[data-v-8c620c1f]{text-overflow:ellipsis;width:290px;min-width:290px;max-width:290px;left:351px;overflow:hidden}.spreadsheet-table tbody tr:hover td[data-v-8c620c1f]{background-color:#f6faff}.spreadsheet-table tbody tr:hover .sticky-index[data-v-8c620c1f],.spreadsheet-table tbody tr:hover .sticky-company[data-v-8c620c1f],.spreadsheet-table tbody tr:hover .sticky-year[data-v-8c620c1f],.spreadsheet-table tbody tr:hover .sticky-month[data-v-8c620c1f],.spreadsheet-table tbody tr:hover .sticky-item[data-v-8c620c1f]{background-color:#eef5ff}.spreadsheet-table .category-cell[data-v-8c620c1f]{text-align:right;min-width:116px;max-width:150px;padding:0}.spreadsheet-table .category-cell.drag-target[data-v-8c620c1f]{outline-offset:-3px;background:#edf6e6;outline:1px dashed #5e9e2f}.spreadsheet-table .category-cell.selected-cell[data-v-8c620c1f]{box-shadow:inset 0 0 0 2px #2f73e0}.spreadsheet-table .cell-amount[data-v-8c620c1f]{color:#1f2937;text-align:right;cursor:grab;background:0 0;border:0;border-radius:0;width:100%;min-height:33px;padding:5px 7px;font-family:inherit;font-weight:400}.spreadsheet-table .cell-amount[data-v-8c620c1f]:active{cursor:grabbing}.spreadsheet-table tr.excluded td[data-v-8c620c1f]{color:#8b3a3a;background:#fff1f1}.spreadsheet-table .total-row td[data-v-8c620c1f]{z-index:2;background:#f2f4f7;border-top:2px solid #808b98;font-weight:700;position:sticky;bottom:0}.spreadsheet-table .total-row .sticky-index[data-v-8c620c1f],.spreadsheet-table .total-row .sticky-company[data-v-8c620c1f],.spreadsheet-table .total-row .sticky-year[data-v-8c620c1f],.spreadsheet-table .total-row .sticky-month[data-v-8c620c1f],.spreadsheet-table .total-row .sticky-item[data-v-8c620c1f]{z-index:4;background:#f2f4f7}.spreadsheet-table .number-cell[data-v-8c620c1f]{text-align:right;font-variant-numeric:tabular-nums}.sheet-selection-bar[data-v-8c620c1f]{background:#f8fafc;border:1px solid #d7e0ec;border-top:0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;display:flex}.sheet-selection-bar>div[data-v-8c620c1f]{align-items:baseline;gap:10px;min-width:0;display:flex}.sheet-selection-bar span[data-v-8c620c1f]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}button.link[data-v-8c620c1f]{color:#3977e8;background:0 0;border:0;min-height:auto;padding:0}button.link.danger[data-v-8c620c1f]{color:#d34141}.issue-list[data-v-8c620c1f]{gap:12px;display:grid}.issue-list article[data-v-8c620c1f]{border:1px solid #e4eaf2;border-radius:12px;padding:16px}.issue-list header[data-v-8c620c1f]{justify-content:space-between;gap:12px;display:flex}.issue-list p[data-v-8c620c1f]{color:#64748b}.candidates[data-v-8c620c1f]{gap:8px;display:grid}.candidates button[data-v-8c620c1f]{text-align:left;color:#253650;background:#f8fbff;border-color:#d4e0ef;gap:3px;display:grid}.candidates span[data-v-8c620c1f],.candidates small[data-v-8c620c1f]{color:#64748b}.group-match-panel[data-v-8c620c1f]{background:#f5f9ff;border:1px solid #b9cff5;border-radius:12px;padding:16px}.group-match-panel>header[data-v-8c620c1f]{align-items:center}.group-match-panel p[data-v-8c620c1f]{margin:5px 0 0}.group-match-columns[data-v-8c620c1f]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.group-match-columns fieldset[data-v-8c620c1f]{background:#fff;border:1px solid #d3dfef;border-radius:10px;align-content:start;gap:7px;max-height:240px;margin:0;padding:12px;display:grid;overflow:auto}.group-match-columns legend[data-v-8c620c1f]{color:#41516a;padding:0 6px;font-weight:700}.group-match-columns label[data-v-8c620c1f]{color:#41516a;grid-template-columns:none;align-items:center;gap:8px;display:flex}.group-match-columns input[data-v-8c620c1f]{min-height:auto}.empty[data-v-8c620c1f],.empty-state[data-v-8c620c1f]{color:#718096;text-align:center}.empty-state[data-v-8c620c1f]{margin-top:16px;padding:48px 20px}.empty-state h3[data-v-8c620c1f]{color:#26344d;margin:0 0 8px}@media (max-width:1300px){.summary-grid[data-v-8c620c1f]{grid-template-columns:repeat(3,1fr)}.uploads[data-v-8c620c1f]{grid-template-columns:1fr}}@media (max-width:860px){.income-expense-shell[data-v-8c620c1f]{padding:0 14px 28px}.hero[data-v-8c620c1f]{flex-direction:column;align-items:stretch}.summary-grid[data-v-8c620c1f],.non-cash-form[data-v-8c620c1f],.rules-panel form[data-v-8c620c1f]{grid-template-columns:1fr 1fr}.group-match-columns[data-v-8c620c1f]{grid-template-columns:1fr}.spreadsheet-toolbar[data-v-8c620c1f],.sheet-selection-bar[data-v-8c620c1f]{flex-direction:column;align-items:stretch}}.bank-reconciliation-shell[data-v-3cf23b7a]{box-sizing:border-box;background:#f5f7fb;min-width:0;min-height:100vh;margin-left:256px;padding-top:64px}.bank-reconciliation-module-header[data-v-3cf23b7a]{background:#fff;border:1px solid #dfe7f3;border-radius:16px;justify-content:space-between;align-items:stretch;gap:24px;margin:24px 30px 0;padding:22px 24px;display:flex;box-shadow:0 10px 30px #253d650d}.bank-reconciliation-title p[data-v-3cf23b7a],.bank-reconciliation-title h1[data-v-3cf23b7a],.bank-reconciliation-title span[data-v-3cf23b7a]{margin:0}.bank-reconciliation-title p[data-v-3cf23b7a]{color:#4778ce;letter-spacing:.08em;font-size:12px;font-weight:700}.bank-reconciliation-title h1[data-v-3cf23b7a]{color:#182230;margin-top:5px;font-size:26px}.bank-reconciliation-title span[data-v-3cf23b7a]{color:#718096;margin-top:8px;font-size:13px;display:block}.bank-reconciliation-feature-nav[data-v-3cf23b7a]{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.bank-reconciliation-feature-nav button[data-v-3cf23b7a]{color:#526176;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dce5f2;border-radius:12px;gap:5px;min-width:0;padding:13px 16px;display:grid}.bank-reconciliation-feature-nav button[data-active=true][data-v-3cf23b7a]{color:#1f5fc7;background:#edf4ff;border-color:#3977e8;box-shadow:inset 0 0 0 1px #3977e81f}.bank-reconciliation-feature-nav strong[data-v-3cf23b7a]{color:#182230;font-size:15px}.bank-reconciliation-feature-nav button[data-active=true] strong[data-v-3cf23b7a]{color:#1f5fc7}.bank-reconciliation-feature-nav span[data-v-3cf23b7a]{font-size:12px;line-height:1.45}[data-v-3cf23b7a] .abnormal-charge-shell,[data-v-3cf23b7a] .dianping-shell,[data-v-3cf23b7a] .settlement-statement-shell,[data-v-3cf23b7a] .income-expense-shell{min-height:0;padding-top:18px}@media (max-width:1100px){.bank-reconciliation-module-header[data-v-3cf23b7a]{display:grid}}@media (max-width:860px){.bank-reconciliation-shell[data-v-3cf23b7a]{margin-left:0;padding-top:0}.bank-reconciliation-module-header[data-v-3cf23b7a]{margin:14px 14px 0;padding:18px}.bank-reconciliation-feature-nav[data-v-3cf23b7a]{grid-template-columns:1fr}}.approval-direct-entry-loading[data-v-560642cd]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-560642cd]{font-size:20px}.approval-direct-entry-loading span[data-v-560642cd]{color:#64748b}.approval-direct-entry-spinner[data-v-560642cd]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-560642cd}@keyframes approval-direct-entry-spin-560642cd{to{transform:rotate(360deg)}}.invoice-workspace[data-v-560642cd]{color:#17233d;background:linear-gradient(145deg,#f5f8ff 0%,#f8fafc 50%,#f3f7f5 100%);min-height:100vh;padding:24px}.invoice-hero[data-v-560642cd]{color:#fff;background:linear-gradient(115deg,#10264c,#174e61);border:1px solid #dce5f1;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1500px;margin:0 auto 18px;padding:26px 30px;display:flex;box-shadow:0 18px 45px #16304d21}.invoice-hero h1[data-v-560642cd]{letter-spacing:-.04em;margin:3px 0 7px;font-size:clamp(25px,3vw,38px)}.invoice-hero p[data-v-560642cd]{color:#d8e8f1;margin:0}.invoice-hero .eyebrow[data-v-560642cd]{color:#80d9c3;letter-spacing:.16em;font-size:12px;font-weight:800}button[data-v-560642cd],input[data-v-560642cd],select[data-v-560642cd],textarea[data-v-560642cd]{font:inherit}button[data-v-560642cd]{cursor:pointer}.primary-action[data-v-560642cd],.ghost-action[data-v-560642cd],.danger-action[data-v-560642cd]{border-radius:11px;min-height:42px;padding:0 18px;font-weight:750}.primary-action[data-v-560642cd]{color:#fff;background:#158273;border:1px solid #157d70}.ghost-action[data-v-560642cd]{color:#25415f;background:#fff;border:1px solid #cfdae7}.danger-action[data-v-560642cd]{color:#b83b32;background:#fff6f5;border:1px solid #e4a9a3}.invoice-hero .primary-action[data-v-560642cd],.invoice-hero .ghost-action[data-v-560642cd]{color:#173b4d;background:#fff;border-color:#ffffff52;flex:none}.message[data-v-560642cd]{border-radius:11px;max-width:1500px;margin:0 auto 14px;padding:12px 16px}.message.error[data-v-560642cd]{color:#a82e25;background:#fff5f4;border:1px solid #f0b6b0}.message.success[data-v-560642cd]{color:#176b5c;background:#f2fbf8;border:1px solid #a9dccf}.list-shell[data-v-560642cd],.detail-shell[data-v-560642cd]{max-width:1500px;margin:0 auto}.summary-grid[data-v-560642cd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.summary-grid article[data-v-560642cd]{background:#ffffffeb;border:1px solid #dfe7ef;border-radius:15px;padding:18px 20px}.summary-grid span[data-v-560642cd],.summary-grid small[data-v-560642cd]{color:#718096;font-size:12px;display:block}.summary-grid strong[data-v-560642cd]{color:#15395d;margin:6px 0 2px;font-size:26px;display:block}.summary-grid strong.person[data-v-560642cd]{font-size:20px}.scope-tabs[data-v-560642cd]{background:#fff;border:1px solid #dfe7ef;border-radius:14px 14px 0 0;gap:8px;padding:7px;display:flex;overflow-x:auto}.scope-tabs button[data-v-560642cd],.detail-tabs button[data-v-560642cd]{color:#607088;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 14px}.scope-tabs button.active[data-v-560642cd],.detail-tabs button.active[data-v-560642cd]{color:#116b60;background:#e7f4f1;font-weight:800}.filters[data-v-560642cd]{background:#fff;border:1px solid #dfe7ef;border-top-width:0;grid-template-columns:minmax(240px,1fr) 190px 90px;gap:10px;padding:14px;display:grid}.filters input[data-v-560642cd],.filters select[data-v-560642cd],.filters button[data-v-560642cd],.field input[data-v-560642cd],.field select[data-v-560642cd],.field textarea[data-v-560642cd]{color:#1b2c43;box-sizing:border-box;background:#fff;border:1px solid #ccd8e4;border-radius:9px;outline:none;width:100%;min-height:42px;padding:9px 12px}.filters input[data-v-560642cd]:focus,.field input[data-v-560642cd]:focus,.field select[data-v-560642cd]:focus,.field textarea[data-v-560642cd]:focus{border-color:#279382;box-shadow:0 0 0 3px #2793821c}.filters button[data-v-560642cd]{color:#fff;background:#173f64;border-color:#173f64}.table-wrap[data-v-560642cd]{background:#fff;border:1px solid #dfe7ef;border-top-width:0;border-radius:0 0 14px 14px;overflow-x:auto}table[data-v-560642cd]{border-collapse:collapse;width:100%;min-width:1050px}th[data-v-560642cd],td[data-v-560642cd]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:14px 15px}th[data-v-560642cd]{color:#63738a;letter-spacing:.04em;background:#f8fafc;font-size:12px}tbody tr[data-v-560642cd]{cursor:pointer;transition:background .15s}tbody tr[data-v-560642cd]:hover{background:#f3faf8}td strong[data-v-560642cd],td small[data-v-560642cd]{display:block}td small[data-v-560642cd]{color:#7a899d;margin-top:4px}td.money[data-v-560642cd]{color:#0f6f61;font-variant-numeric:tabular-nums;font-weight:800}.status-pill[data-v-560642cd]{color:#56667a;background:#eef2f7;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:750;display:inline-flex}.status-pill.in_approval[data-v-560642cd],.status-pill.submitted[data-v-560642cd]{color:#966413;background:#fff3d9}.status-pill.approved[data-v-560642cd]{color:#12705e;background:#dff5ec}.status-pill.issued[data-v-560642cd]{color:#075985;background:#e0f2fe}.status-pill.voided[data-v-560642cd]{color:#8a4b10;background:#f1f5f9;text-decoration:line-through}.status-pill.returned[data-v-560642cd],.status-pill.rejected[data-v-560642cd]{color:#ae3e34;background:#fee9e6}.status-pill.historical[data-v-560642cd]{color:#637087;background:#edf0f5}.row-danger-action[data-v-560642cd]{color:#b83b32;white-space:nowrap;background:#fff6f5;border:1px solid #e4a9a3;border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:750}.row-danger-action[data-v-560642cd]:disabled{opacity:.55;cursor:not-allowed}.empty[data-v-560642cd]{color:#77869a;text-align:center;padding:36px!important}.pagination[data-v-560642cd]{color:#68798e;justify-content:flex-end;align-items:center;gap:12px;padding:14px 0;display:flex}.pagination button[data-v-560642cd]{color:#27445f;background:#fff;border:1px solid #d5dfe9;border-radius:8px;padding:8px 12px}.pagination button[data-v-560642cd]:disabled{opacity:.45;cursor:not-allowed}.detail-shell[data-v-560642cd]{background:#fff;border:1px solid #dce5ee;border-radius:18px;overflow:visible;box-shadow:0 18px 45px #16304d14}.detail-heading[data-v-560642cd]{border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.detail-heading span[data-v-560642cd]:first-child{color:#6d7d91;font-size:12px}.detail-heading h2[data-v-560642cd]{margin:4px 0 0;font-size:23px}.detail-heading-actions[data-v-560642cd]{align-items:center;gap:10px;display:inline-flex}.compact-action[data-v-560642cd]{min-height:34px;padding:0 13px}.detail-tabs[data-v-560642cd]{border-bottom:1px solid #e6ecf2;gap:8px;padding:10px 20px;display:flex}.application-form[data-v-560642cd]{padding:20px 24px 26px}fieldset[data-v-560642cd]{border:1px solid #e0e7ef;border-radius:14px;margin:0 0 20px;padding:18px}fieldset[data-v-560642cd]:disabled{opacity:.92}legend[data-v-560642cd]{color:#244766;padding:0 8px;font-weight:800}.field-grid[data-v-560642cd]{gap:16px;display:grid}.field-grid.two[data-v-560642cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-info-grid[data-v-560642cd]{align-items:start}.basic-info-grid>.field[data-v-560642cd],.basic-info-grid>.customer-linkage-panel[data-v-560642cd],.basic-info-grid>.history-card[data-v-560642cd]{min-width:0}.field.full[data-v-560642cd]{grid-column:1/-1}.field>span[data-v-560642cd]:first-child{color:#41536a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.field b[data-v-560642cd]{color:#d64238;margin-right:3px}.field input[readonly][data-v-560642cd]{color:#596b7f;background:#f4f7fa}.radio-row[data-v-560642cd]{align-items:center;gap:22px;min-height:42px;margin:0!important;display:flex!important}.radio-row.wrap[data-v-560642cd]{flex-wrap:wrap}.radio-row label[data-v-560642cd],.checkbox-field>label[data-v-560642cd]{color:#344a63;align-items:center;gap:7px;display:inline-flex}.radio-row input[data-v-560642cd],.checkbox-field input[data-v-560642cd]{accent-color:#168273;width:17px;height:17px;min-height:auto;margin:0;padding:0}.money-input[data-v-560642cd]{position:relative}.money-input i[data-v-560642cd]{color:#60738a;font-style:normal;position:absolute;top:11px;left:12px}.money-input input[data-v-560642cd]{padding-left:30px}.customer-search-field[data-v-560642cd]{position:relative}.customer-dropdown[data-v-560642cd]{z-index:8;background:#fff;border:1px solid #cfdae5;border-radius:11px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 35px #1f32482e}.customer-dropdown button[data-v-560642cd]{text-align:left;background:#fff;border:0;border-radius:8px;width:100%;padding:10px;display:block}.customer-dropdown button[data-v-560642cd]:hover{background:#edf8f5}.customer-dropdown strong[data-v-560642cd],.customer-dropdown span[data-v-560642cd]{display:block}.customer-dropdown span[data-v-560642cd],.customer-dropdown p[data-v-560642cd],.selected-hint[data-v-560642cd]{color:#718196;font-size:12px}.selected-hint[data-v-560642cd]{color:#147565;margin-top:5px;display:block}.customer-linkage-panel[data-v-560642cd]{background:#f8fbfd;border:1px dashed #cbd9e6;border-radius:12px;align-self:start;padding:14px}.linkage-heading[data-v-560642cd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.linkage-heading strong[data-v-560642cd],.linkage-heading span[data-v-560642cd]{display:block}.linkage-heading strong[data-v-560642cd]{color:#244766}.linkage-heading span[data-v-560642cd]{color:#718196;margin-top:3px;font-size:12px}.linkage-actions[data-v-560642cd]{align-items:center;gap:8px;display:flex}.linkage-actions a[data-v-560642cd],.linkage-actions button[data-v-560642cd]{color:#25415f;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #cfdae7;border-radius:7px;justify-content:center;align-items:center;height:30px;min-height:0;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.linkage-actions button[data-v-560642cd]:disabled{opacity:.5;cursor:not-allowed}.source-record-list[data-v-560642cd]{gap:10px;display:grid}.source-record-card[data-v-560642cd]{background:#fff;border:1px solid #dfe7ef;border-radius:10px}.source-record-card summary[data-v-560642cd]{cursor:pointer;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:12px;display:grid}.source-record-card summary span[data-v-560642cd],.source-record-card summary strong[data-v-560642cd],.source-record-card summary small[data-v-560642cd]{display:block}.source-record-card summary em[data-v-560642cd]{color:#147565;background:#eef6f4;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.source-record-card summary small[data-v-560642cd]{color:#718196;margin-top:4px}.source-field-grid[data-v-560642cd]{grid-template-columns:150px minmax(0,1fr);gap:0;margin:0;padding:0 12px 12px;display:grid}.source-field-grid dt[data-v-560642cd],.source-field-grid dd[data-v-560642cd]{border-top:1px solid #edf1f5;margin:0;padding:8px 10px;font-size:12px}.source-field-grid dt[data-v-560642cd]{color:#60738a;background:#f8fafc;font-weight:700}.source-field-grid dd[data-v-560642cd]{color:#24364b;word-break:break-word}.empty.compact[data-v-560642cd]{background:#fff;border:1px dashed #d6e1eb;border-radius:10px;padding:18px!important}.customer-history-grid[data-v-560642cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.customer-history-grid.single[data-v-560642cd]{grid-template-columns:minmax(0,1fr)}.history-card[data-v-560642cd]{background:#fff;border:1px solid #dfe7ef;border-radius:12px;overflow:hidden}.invoice-history-under-store[data-v-560642cd]{align-self:start;margin-top:0}.history-card header[data-v-560642cd]{background:#fbfcfe;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.history-card header strong[data-v-560642cd]{color:#244766}.history-card header span[data-v-560642cd]{color:#718196;font-size:12px}.history-summary[data-v-560642cd]{color:#718196;align-items:center;gap:10px;font-size:12px;display:flex}.history-card header .history-summary strong[data-v-560642cd]{color:#0f766e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.mini-table-wrap[data-v-560642cd]{max-height:260px;overflow:auto}.mini-table[data-v-560642cd]{border-collapse:collapse;width:100%;min-width:560px}.mini-table th[data-v-560642cd],.mini-table td[data-v-560642cd]{padding:10px 11px;font-size:12px}.mini-table th[data-v-560642cd]{z-index:1;background:#f6f8fb;position:sticky;top:0}.mini-table tbody tr[data-v-560642cd]{cursor:default}.mini-table td strong[data-v-560642cd],.mini-table td small[data-v-560642cd]{display:block}.mini-table td small[data-v-560642cd]{color:#718196;margin-top:3px}.historical-note[data-v-560642cd]{color:#5f6d80;background:#f5f7fa;border:1px solid #d8dee8;border-radius:10px;margin-bottom:18px;padding:14px}.voided-note[data-v-560642cd]{color:#9a3412;background:#fff6f5;border:1px solid #e4a9a3;border-radius:10px;margin-bottom:18px;padding:14px}.form-actions[data-v-560642cd]{justify-content:flex-end;gap:10px;display:flex}.form-actions button[data-v-560642cd]:disabled{opacity:.5;cursor:not-allowed}.approval-quick-panel[data-v-560642cd]{background:#fffbf2;border-top:1px solid #edf1f5;padding:16px 24px}.approval-quick-card[data-v-560642cd]{background:#fffaf0;border:1px solid #ebcf83;border-radius:13px;grid-template-columns:minmax(170px,240px) 1fr;gap:16px;padding:14px 16px;display:grid}.approval-quick-meta small[data-v-560642cd],.approval-quick-meta strong[data-v-560642cd],.approval-quick-meta span[data-v-560642cd]{display:block}.approval-quick-meta small[data-v-560642cd]{color:#8a6c25}.approval-quick-meta strong[data-v-560642cd]{color:#24364b;margin:4px 0;font-size:17px}.approval-quick-meta span[data-v-560642cd]{color:#6d7d90;font-size:13px}.approval-quick-body textarea[data-v-560642cd]{box-sizing:border-box;border:1px solid #d6dfe8;border-radius:9px;width:100%;min-height:58px;padding:10px}.approval-quick-buttons[data-v-560642cd]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.approval-quick-buttons button[data-v-560642cd]{color:#25415f;background:#fff;border:1px solid #d0dae5;border-radius:8px;min-height:36px;padding:0 14px;font-weight:750}.approval-panel[data-v-560642cd]{max-width:900px;margin:0 auto;padding:34px 24px}.flow-line[data-v-560642cd]{grid-template-columns:34px 1fr 34px 1fr 34px;align-items:center;display:grid}.flow-line span[data-v-560642cd]{color:#6f7d8d;background:#dfe5ec;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.flow-line span.done[data-v-560642cd]{color:#fff;background:#158273}.flow-line i[data-v-560642cd]{background:#dfe5ec;height:3px}.flow-labels[data-v-560642cd]{color:#66788e;justify-content:space-between;margin:8px 0 26px;font-size:12px;display:flex}.task-card[data-v-560642cd]{background:#fafbfd;border:1px solid #dfe6ee;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:17px 18px;display:flex}.task-card.pending[data-v-560642cd]{background:#fffaf0;border-color:#e9c984}.task-card h3[data-v-560642cd]{margin:3px 0 5px}.task-card p[data-v-560642cd],.task-card small[data-v-560642cd]{color:#6d7d90;margin:0}.task-card>button[data-v-560642cd]{color:#147266;background:#fff;border:1px solid #167b6e;border-radius:9px;padding:9px 13px;font-weight:750}.task-actions[data-v-560642cd]{border-top:1px solid #eadbb9;flex:100%;padding-top:12px}.task-actions textarea[data-v-560642cd]{box-sizing:border-box;border:1px solid #d6dfe8;border-radius:9px;width:100%;padding:10px}.task-actions div[data-v-560642cd]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.task-actions button[data-v-560642cd]{background:#fff;border:1px solid #d0dae5;border-radius:8px;min-height:38px;padding:0 13px}.task-actions button.primary-action[data-v-560642cd],.approval-quick-buttons button.primary-action[data-v-560642cd]{color:#fff;background:#158273;border-color:#157d70}.task-actions button.danger-action[data-v-560642cd],.approval-quick-buttons button.danger-action[data-v-560642cd]{color:#b83b32;background:#fff6f5;border-color:#e4a9a3}.approval-empty[data-v-560642cd]{border:1px dashed #cfdae5;border-radius:12px}@media (max-width:820px){.invoice-workspace[data-v-560642cd]{padding:12px}.invoice-hero[data-v-560642cd]{border-radius:15px;flex-direction:column;align-items:stretch;padding:20px}.summary-grid[data-v-560642cd],.filters[data-v-560642cd],.field-grid.two[data-v-560642cd]{grid-template-columns:1fr}.field.full[data-v-560642cd]{grid-column:auto}.source-record-card summary[data-v-560642cd],.source-field-grid[data-v-560642cd],.customer-history-grid[data-v-560642cd]{grid-template-columns:1fr}.linkage-heading[data-v-560642cd]{flex-direction:column;align-items:stretch}.application-form[data-v-560642cd],fieldset[data-v-560642cd]{padding:14px}.form-actions[data-v-560642cd]{z-index:5;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e0e7ef;margin:0 -14px -14px;position:sticky;bottom:0}.form-actions button[data-v-560642cd]{flex:1}.approval-quick-card[data-v-560642cd]{grid-template-columns:1fr}.task-card[data-v-560642cd]{flex-direction:column;align-items:stretch}.detail-heading[data-v-560642cd]{align-items:flex-start}.detail-heading-actions[data-v-560642cd]{flex-direction:column;align-items:flex-end}}.approval-direct-entry-loading[data-v-f2370aee]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-f2370aee]{font-size:20px}.approval-direct-entry-loading span[data-v-f2370aee]{color:#64748b}.approval-direct-entry-spinner[data-v-f2370aee]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-f2370aee}@keyframes approval-direct-entry-spin-f2370aee{to{transform:rotate(360deg)}}.low-price-workspace[data-v-f2370aee]{--ink:#183052;--muted:#6b7d95;--line:#dce5ef;--soft:#f4f7fb;--brand:#2667e8;--brand-dark:#174db8;--success:#168261;min-height:100%;color:var(--ink);background:radial-gradient(circle at 8% 0,#3570e814,#0000 28%),#f5f7fa;padding:28px}button[data-v-f2370aee],input[data-v-f2370aee],select[data-v-f2370aee],textarea[data-v-f2370aee]{font:inherit}button[data-v-f2370aee]{-webkit-tap-highlight-color:transparent}.workspace-header[data-v-f2370aee]{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1440px;margin:0 auto 22px;display:flex}.workspace-header h1[data-v-f2370aee]{letter-spacing:-.03em;margin:3px 0 6px;font-size:clamp(24px,2.5vw,36px);line-height:1.22}.eyebrow[data-v-f2370aee],.section-kicker[data-v-f2370aee]{color:var(--brand);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.header-description[data-v-f2370aee]{max-width:740px;color:var(--muted);margin:0;line-height:1.6}.back-button[data-v-f2370aee]{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0}.back-button[data-v-f2370aee]:hover{color:var(--brand)}.primary-button[data-v-f2370aee],.secondary-button[data-v-f2370aee],.danger-text-button[data-v-f2370aee]{cursor:pointer;border-radius:10px;min-height:44px;padding:0 18px;font-weight:700;transition:all .18s}.primary-button[data-v-f2370aee]{border:1px solid var(--brand);color:#fff;background:var(--brand);box-shadow:0 8px 18px #2667e82e}.primary-button[data-v-f2370aee]:hover:not(:disabled){border-color:var(--brand-dark);background:var(--brand-dark);transform:translateY(-1px)}.secondary-button[data-v-f2370aee]{color:var(--ink);background:#fff;border:1px solid #cbd7e5}.secondary-button[data-v-f2370aee]:hover:not(:disabled){background:#f8fbff;border-color:#91a8c2}.danger-text-button[data-v-f2370aee]{color:#bb3131;background:#fff7f7;border:1px solid #efc2c2}button[data-v-f2370aee]:disabled{cursor:not-allowed;opacity:.52;transform:none}.header-action[data-v-f2370aee]{min-width:132px}.message[data-v-f2370aee]{border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto 16px;padding:12px 16px;display:flex}.message button[data-v-f2370aee]{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0}.scope-tabs[data-v-f2370aee]{gap:4px;max-width:1440px;margin:0 auto 12px;display:flex}.scope-tabs button[data-v-f2370aee]{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;font-weight:700}.scope-tabs button.active[data-v-f2370aee]{color:var(--brand);background:#fff;box-shadow:0 4px 14px #28436714}.list-panel[data-v-f2370aee],.form-card[data-v-f2370aee],.approval-card[data-v-f2370aee]{background:#fffffff7;border:1px solid #d2ddeae0;border-radius:18px;box-shadow:0 14px 40px #29436212}.list-panel[data-v-f2370aee]{max-width:1440px;margin:0 auto;overflow:hidden}.filter-bar[data-v-f2370aee]{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 180px auto;gap:12px;padding:18px;display:grid}.search-control[data-v-f2370aee]{color:#8a9bb0;background:#fff;border:1px solid #cad6e3;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;display:flex}.search-control input[data-v-f2370aee]{width:100%;min-width:0;height:42px;color:var(--ink);border:0;outline:0;margin-left:8px}.filter-bar select[data-v-f2370aee]{min-height:44px;color:var(--ink);background:#fff;border:1px solid #cad6e3;border-radius:10px;padding:0 12px}.list-heading[data-v-f2370aee],.application-row[data-v-f2370aee]{grid-template-columns:minmax(260px,1.4fr) minmax(130px,.8fr) 130px minmax(150px,.8fr) 160px;align-items:center;gap:16px;display:grid}.list-heading[data-v-f2370aee]{color:#7f8fa3;background:#f8fafc;padding:12px 20px;font-size:12px;font-weight:700}.application-row[data-v-f2370aee]{width:100%;min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;padding:14px 10px}.application-row[data-v-f2370aee]:last-child{border-bottom:0}.application-primary[data-v-f2370aee],.customer-result span[data-v-f2370aee]{flex-direction:column;gap:4px;min-width:0;display:flex}.application-primary strong[data-v-f2370aee]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.application-primary small[data-v-f2370aee],.customer-result small[data-v-f2370aee]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-cell[data-v-f2370aee],.amount-cell[data-v-f2370aee],.progress-cell[data-v-f2370aee]{min-width:0}.amount-cell[data-v-f2370aee]{color:#174b91;font-variant-numeric:tabular-nums;font-weight:800}.progress-cell[data-v-f2370aee]{align-items:center;gap:8px;display:flex}.status-dot[data-v-f2370aee]{background:#9aa8b8;border-radius:50%;flex:none;width:8px;height:8px}.status-dot[data-status=approved][data-v-f2370aee]{background:#21a477}.status-dot[data-status=rejected][data-v-f2370aee]{background:#d34a4a}.status-dot[data-status=returned][data-v-f2370aee]{background:#dd8b22}.update-cell[data-v-f2370aee]{color:var(--muted);font-size:13px}.loading-state[data-v-f2370aee],.empty-list[data-v-f2370aee],.empty-state[data-v-f2370aee]{min-height:220px;color:var(--muted);text-align:center;place-content:center;padding:32px;display:grid}.empty-list span[data-v-f2370aee],.empty-state h2[data-v-f2370aee]{color:var(--ink);margin:0;font-size:18px;font-weight:800}.empty-list p[data-v-f2370aee],.empty-state p[data-v-f2370aee]{margin:8px 0 0}.empty-icon[data-v-f2370aee]{width:52px;height:52px;color:var(--brand);background:#eaf1ff;border-radius:16px;place-content:center;margin:0 auto 16px;font-weight:800;display:grid}.pagination[data-v-f2370aee]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.pagination div[data-v-f2370aee]{align-items:center;gap:12px;display:flex}.pagination button[data-v-f2370aee]{min-height:36px;color:var(--ink);background:#fff;border:1px solid #cad6e3;border-radius:8px;padding:0 12px}.form-layout[data-v-f2370aee]{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:start;gap:20px;max-width:1440px;margin:0 auto 96px;display:grid}.form-card[data-v-f2370aee],.approval-card[data-v-f2370aee]{padding:26px}.approval-card[data-v-f2370aee]{position:sticky;top:18px}.section-title[data-v-f2370aee]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.section-title.compact[data-v-f2370aee]{padding-bottom:16px}.section-title h2[data-v-f2370aee]{margin:3px 0 0;font-size:21px}.application-number[data-v-f2370aee]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.full-width[data-v-f2370aee]{grid-column:1/-1}.field[data-v-f2370aee]{color:#3d526e;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex;position:relative}.field b[data-v-f2370aee],.form-actions b[data-v-f2370aee]{color:#dd3d55}.field input[data-v-f2370aee],.field textarea[data-v-f2370aee],.action-panel textarea[data-v-f2370aee]{width:100%;min-width:0;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #cad6e3;border-radius:10px;outline:0;transition:border-color .18s,box-shadow .18s}.field textarea[data-v-f2370aee],.action-panel textarea[data-v-f2370aee]{resize:vertical;padding:12px 13px;line-height:1.6}.field input[data-v-f2370aee]:focus,.field textarea[data-v-f2370aee]:focus,.action-panel textarea[data-v-f2370aee]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2667e81a}.field small[data-v-f2370aee],.field-heading small[data-v-f2370aee]{color:var(--muted);font-weight:400;line-height:1.4}.customer-fieldset[data-v-f2370aee]{position:relative}.field-heading[data-v-f2370aee]{color:#3d526e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.field-heading b[data-v-f2370aee]{color:#dd3d55}.customer-input-grid[data-v-f2370aee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.customer-results[data-v-f2370aee]{z-index:20;background:#fff;border:1px solid #c8d5e4;border-radius:12px;max-height:320px;position:absolute;top:calc(100% - 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #1d35522e}.customer-result[data-v-f2370aee]{width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:12px 15px;display:grid}.customer-result span[data-v-f2370aee]:last-child{text-align:right}.customer-result-state[data-v-f2370aee]{color:var(--muted);text-align:center;padding:20px}.selected-source[data-v-f2370aee]{color:var(--success);margin:9px 0 0;font-size:12px}.selected-source span[data-v-f2370aee]{color:#fff;background:var(--success);border-radius:50%;place-content:center;width:18px;height:18px;margin-right:4px;display:inline-grid}.money-input[data-v-f2370aee]{background:#fff;border:1px solid #cad6e3;border-radius:10px;align-items:center;display:flex}.money-input input[data-v-f2370aee]{box-shadow:none;border:0}.money-input input[data-v-f2370aee]:focus{box-shadow:none}.character-count[data-v-f2370aee]{background:#ffffffe6;border-radius:4px;padding:2px 5px;position:absolute;bottom:7px;right:8px}.status-chip[data-v-f2370aee]{color:#536781;white-space:nowrap;background:#edf1f5;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.status-chip[data-status=in_progress][data-v-f2370aee],.status-chip[data-status=submitted][data-v-f2370aee]{color:#2058ba;background:#e9f0ff}.status-chip[data-status=approved][data-v-f2370aee]{color:#137052;background:#e5f7f0}.status-chip[data-status=rejected][data-v-f2370aee]{color:#a62d2d;background:#fdeaea}.status-chip[data-status=returned][data-v-f2370aee]{color:#9a5a0c;background:#fff1dd}.current-node[data-v-f2370aee]{background:#f4f8ff;border:1px solid #d7e3f5;border-radius:12px;flex-direction:column;gap:4px;margin:18px 0;padding:15px;display:flex}.current-node span[data-v-f2370aee]{color:var(--muted);font-size:12px}.timeline[data-v-f2370aee]{margin-top:20px}.timeline-item[data-v-f2370aee]{grid-template-columns:16px minmax(0,1fr);gap:12px;padding-bottom:24px;display:grid;position:relative}.timeline-item[data-v-f2370aee]:before{content:"";background:#dbe4ef;width:1px;position:absolute;top:12px;bottom:-2px;left:5px}.timeline-item[data-v-f2370aee]:last-child:before{display:none}.timeline-item>i[data-v-f2370aee]{z-index:1;background:#9cadbf;border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative;box-shadow:0 0 0 1px #9cadbf}.timeline-item[data-status=pending]>i[data-v-f2370aee]{background:var(--brand);box-shadow:0 0 0 1px var(--brand)}.timeline-item[data-status=approved]>i[data-v-f2370aee]{background:var(--success);box-shadow:0 0 0 1px var(--success)}.timeline-item[data-status=rejected]>i[data-v-f2370aee]{background:#c74343;box-shadow:0 0 0 1px #c74343}.timeline-title[data-v-f2370aee]{justify-content:space-between;align-items:center;gap:12px;display:flex}.timeline-title span[data-v-f2370aee]{color:var(--muted);font-size:12px}.timeline-item p[data-v-f2370aee]{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.5}.timeline-item .approval-opinion[data-v-f2370aee]{color:#3b506c}.timeline-item small[data-v-f2370aee]{color:#8a99ab}.action-panel[data-v-f2370aee]{background:#f5f8fc;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.action-panel div[data-v-f2370aee]{justify-content:flex-end;gap:8px;display:flex}.action-panel button[data-v-f2370aee]{min-height:40px;padding:0 12px}.approval-placeholder[data-v-f2370aee]{min-height:180px;color:var(--muted);text-align:center;place-content:center;display:grid}.approval-placeholder span[data-v-f2370aee]{width:44px;height:44px;color:var(--brand);background:#e9f0ff;border-radius:14px;place-content:center;margin:0 auto 12px;font-weight:800;display:grid}.approval-placeholder p[data-v-f2370aee]{max-width:290px;margin:0;line-height:1.6}.event-details[data-v-f2370aee]{border-top:1px solid var(--line);margin-top:10px;padding-top:14px}.event-details summary[data-v-f2370aee]{color:var(--brand);cursor:pointer;font-size:13px;font-weight:700}.event-details ul[data-v-f2370aee]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.event-details li[data-v-f2370aee]{flex-direction:column;gap:3px;display:flex}.event-details small[data-v-f2370aee]{color:var(--muted)}.form-actions[data-v-f2370aee]{z-index:30;min-height:76px;color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#fffffff2;border-top:1px solid #d9e2ec;justify-content:space-between;align-items:center;gap:20px;padding:12px max(28px,50vw - 720px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #283e5b14}.form-action-buttons[data-v-f2370aee]{gap:10px;display:flex}@media (max-width:1050px){.form-layout[data-v-f2370aee]{grid-template-columns:minmax(0,1fr)}.approval-card[data-v-f2370aee]{position:static}.list-heading[data-v-f2370aee],.application-row[data-v-f2370aee]{grid-template-columns:minmax(230px,1.3fr) minmax(120px,.8fr) 120px minmax(140px,.8fr)}.update-cell[data-v-f2370aee],.list-heading span[data-v-f2370aee]:last-child{display:none}}@media (max-width:700px){.low-price-workspace[data-v-f2370aee]{min-height:100dvh;padding:18px 14px 108px}.workspace-header[data-v-f2370aee]{align-items:flex-start;margin-bottom:16px}.workspace-header h1[data-v-f2370aee]{font-size:25px}.header-description[data-v-f2370aee]{font-size:13px}.header-action[data-v-f2370aee]{z-index:40;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;min-width:132px;position:fixed;box-shadow:0 12px 28px #2667e852}.scope-tabs[data-v-f2370aee]{scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.scope-tabs[data-v-f2370aee]::-webkit-scrollbar{display:none}.scope-tabs button[data-v-f2370aee]{flex:none;min-height:42px}.list-panel[data-v-f2370aee],.form-card[data-v-f2370aee],.approval-card[data-v-f2370aee]{border-radius:14px}.filter-bar[data-v-f2370aee]{grid-template-columns:minmax(0,1fr) 112px;padding:12px}.filter-bar .search-control[data-v-f2370aee]{grid-column:1/-1}.list-heading[data-v-f2370aee]{display:none}.application-list[data-v-f2370aee]{gap:10px;padding:10px;display:grid}.application-row[data-v-f2370aee]{background:#fff;border:1px solid #e3eaf2;border-radius:12px;grid-template-columns:1fr auto;gap:12px 16px;min-height:0;padding:15px;display:grid;box-shadow:0 5px 16px #28415e0d}.application-primary[data-v-f2370aee]{grid-column:1/-1}.data-cell[data-v-f2370aee],.amount-cell[data-v-f2370aee],.progress-cell[data-v-f2370aee]{text-align:right;justify-content:space-between;align-items:center;gap:12px;min-height:25px;display:flex}.data-cell[data-v-f2370aee]:before,.amount-cell[data-v-f2370aee]:before,.progress-cell[data-v-f2370aee]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:400}.application-row>.data-cell[data-v-f2370aee],.application-row>.progress-cell[data-v-f2370aee],.application-row>.amount-cell[data-v-f2370aee]{grid-column:1/-1}.status-dot[data-v-f2370aee]{display:none}.form-layout[data-v-f2370aee]{margin-bottom:0}.form-card[data-v-f2370aee],.approval-card[data-v-f2370aee]{padding:18px 15px}.section-title[data-v-f2370aee]{align-items:flex-start}.application-number[data-v-f2370aee]{text-overflow:ellipsis;max-width:120px;overflow:hidden}.form-grid[data-v-f2370aee],.customer-input-grid[data-v-f2370aee]{grid-template-columns:minmax(0,1fr);gap:17px}.field-heading[data-v-f2370aee]{flex-direction:column;align-items:flex-start;gap:4px}.field input[data-v-f2370aee]{min-height:48px;font-size:16px}.field textarea[data-v-f2370aee]{font-size:16px}.customer-results[data-v-f2370aee]{z-index:60;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:16px;max-height:min(58dvh,460px);position:fixed;left:10px;box-shadow:0 0 0 100vmax #15263c6b,0 18px 48px #1428424d}.customer-result[data-v-f2370aee]{grid-template-columns:minmax(0,1fr);gap:5px;min-height:80px}.customer-result span[data-v-f2370aee]:last-child{text-align:left}.form-actions[data-v-f2370aee]{min-height:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.form-actions>div[data-v-f2370aee]:first-child{display:none}.form-action-buttons[data-v-f2370aee]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.form-action-buttons button[data-v-f2370aee]{min-width:0;padding:0 10px}.action-panel div[data-v-f2370aee]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.action-panel button[data-v-f2370aee]{min-width:0;padding:0 6px}}@media (prefers-reduced-motion:reduce){[data-v-f2370aee],[data-v-f2370aee]:before,[data-v-f2370aee]:after{scroll-behavior:auto!important;transition:none!important}}.low-price-workspace[data-v-f2370aee]{--finance-control-height:34px;--finance-radius:4px;--finance-page-bg:#f5f7fa;--finance-panel-bg:#fff;--finance-muted-bg:#f7f8fa;--finance-border:#e5e6eb;--finance-border-strong:#dcdfe6;--finance-text:#1f2329;--finance-text-muted:#86909c;--finance-primary:#1677ff;--finance-primary-hover:#4096ff;--finance-primary-soft:#f2f7ff;--brand:var(--finance-primary);--brand-dark:var(--finance-primary-hover);--ink:var(--finance-text);--muted:var(--finance-text-muted);--line:var(--finance-border);box-sizing:border-box;width:100%;min-width:0;min-height:100%;color:var(--finance-text);background:var(--finance-page-bg);grid-auto-rows:max-content;align-content:start;gap:10px;padding:12px;font-size:14px;display:grid}.low-price-workspace[data-v-f2370aee] *,.low-price-workspace[data-v-f2370aee] :before,.low-price-workspace[data-v-f2370aee] :after{box-sizing:border-box}.low-price-workspace button[data-v-f2370aee],.low-price-workspace .primary-button[data-v-f2370aee],.low-price-workspace .secondary-button[data-v-f2370aee],.low-price-workspace .danger-text-button[data-v-f2370aee]{box-sizing:border-box;height:var(--finance-control-height);min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-primary);background:var(--finance-panel-bg);box-shadow:none;font-size:13px;font-weight:500;line-height:calc(var(--finance-control-height) - 2px);cursor:pointer;padding:0 12px;transition:none}.low-price-workspace button[data-v-f2370aee]:hover:not(:disabled),.low-price-workspace .secondary-button[data-v-f2370aee]:hover:not(:disabled){border-color:var(--finance-primary);background:var(--finance-primary-soft);transform:none}.low-price-workspace .primary-button[data-v-f2370aee],.low-price-workspace .section-head .primary-button[data-v-f2370aee],.low-price-workspace .form-action-buttons .primary-button[data-v-f2370aee]{border-color:var(--finance-primary);color:#fff;background:var(--finance-primary)}.low-price-workspace .primary-button[data-v-f2370aee]:hover:not(:disabled),.low-price-workspace .section-head .primary-button[data-v-f2370aee]:hover:not(:disabled),.low-price-workspace .form-action-buttons .primary-button[data-v-f2370aee]:hover:not(:disabled){border-color:var(--finance-primary-hover);color:#fff;background:var(--finance-primary-hover)}.low-price-workspace .danger-text-button[data-v-f2370aee],.low-price-workspace .danger-text-button[data-v-f2370aee]:hover:not(:disabled){color:#cf1322;background:#fff1f0;border-color:#ffccc7}.low-price-workspace button[data-v-f2370aee]:disabled{cursor:not-allowed;opacity:.55}.workspace-header[data-v-f2370aee],.workspace-summary[data-v-f2370aee],.list-panel[data-v-f2370aee],.application-workspace[data-v-f2370aee],.empty-state[data-v-f2370aee]{box-sizing:border-box;border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-panel-bg);width:100%;max-width:none;box-shadow:none;margin:0}.workspace-header[data-v-f2370aee]{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 14px;display:flex}.workspace-header h1[data-v-f2370aee]{color:var(--finance-text);letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:1.3}.workspace-header-actions[data-v-f2370aee]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-summary[data-v-f2370aee],.approval-summary[data-v-f2370aee]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.workspace-summary article[data-v-f2370aee],.approval-summary article[data-v-f2370aee]{border-left:1px solid var(--finance-border);background:var(--finance-panel-bg);gap:4px;min-height:54px;padding:9px 14px;display:grid}.workspace-summary article[data-v-f2370aee]:first-child,.approval-summary article[data-v-f2370aee]:first-child{border-left:0}.workspace-summary span[data-v-f2370aee],.approval-summary span[data-v-f2370aee]{color:var(--finance-text-muted);font-size:13px}.workspace-summary strong[data-v-f2370aee],.approval-summary strong[data-v-f2370aee]{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.message[data-v-f2370aee]{box-sizing:border-box;border-radius:var(--finance-radius);width:100%;max-width:none;margin:0;padding:10px 12px;font-size:13px;font-weight:500}.message button[data-v-f2370aee]{border:0;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;line-height:24px}.success-message[data-v-f2370aee]{color:var(--finance-primary);background:var(--finance-primary-soft);border-color:#bad7ff}.error-message[data-v-f2370aee]{color:#991b1b;background:#fff2f0;border-color:#ffd8d6}.list-panel[data-v-f2370aee]{overflow:visible}.section-head[data-v-f2370aee],.application-workspace-head[data-v-f2370aee]{border-bottom:1px solid var(--finance-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.section-head h2[data-v-f2370aee]{color:var(--finance-text);margin:0;font-size:15px;font-weight:600}.scope-tabs[data-v-f2370aee]{gap:4px;min-width:0;display:none}.scope-tabs button[data-v-f2370aee]{min-height:var(--finance-control-height);border-color:var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);background:var(--finance-panel-bg);padding:0 12px;font-weight:500}.scope-tabs button.active[data-v-f2370aee]{border-color:var(--finance-primary);color:#fff;background:var(--finance-primary);box-shadow:none}.filter-bar[data-v-f2370aee]{border-bottom:1px solid var(--finance-border);background:var(--finance-muted-bg);grid-template-columns:minmax(180px,1fr) minmax(132px,180px) minmax(132px,180px) 76px;align-items:center;gap:8px;padding:10px 16px;display:grid}.search-control[data-v-f2370aee]{min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text-muted);background:var(--finance-panel-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 10px;display:grid}.search-control[data-v-f2370aee]:focus-within{border-color:var(--finance-primary);box-shadow:0 0 0 2px #1677ff1a}.search-control input[data-v-f2370aee]{height:calc(var(--finance-control-height) - 2px);min-height:calc(var(--finance-control-height) - 2px);box-shadow:none;border:0;margin-left:6px;padding:0}.low-price-workspace input[data-v-f2370aee],.low-price-workspace select[data-v-f2370aee],.low-price-workspace textarea[data-v-f2370aee]{box-sizing:border-box;width:100%;min-width:0;min-height:var(--finance-control-height);border:1px solid var(--finance-border-strong);border-radius:var(--finance-radius);color:var(--finance-text);background:var(--finance-panel-bg);padding:0 10px;font-size:13px}.low-price-workspace input[data-v-f2370aee]:not([type=checkbox]):not([type=radio]),.low-price-workspace select[data-v-f2370aee]{height:var(--finance-control-height);line-height:calc(var(--finance-control-height) - 2px)}.low-price-workspace textarea[data-v-f2370aee]{min-height:calc(var(--finance-control-height) * 2);resize:vertical;padding:10px;line-height:1.55}.low-price-workspace input[data-v-f2370aee]:focus,.low-price-workspace select[data-v-f2370aee]:focus,.low-price-workspace textarea[data-v-f2370aee]:focus{border-color:var(--finance-primary);outline:none;box-shadow:0 0 0 2px #1677ff1a}.list-heading[data-v-f2370aee]{color:var(--finance-text-muted);background:var(--finance-panel-bg);grid-template-columns:minmax(220px,1.35fr) minmax(130px,.8fr) 130px minmax(150px,.9fr) 160px;align-items:center;gap:12px;padding:9px 126px 9px 16px;font-size:12px;font-weight:500;display:grid}.application-list[data-v-f2370aee]{padding:0}.application-row[data-v-f2370aee]{border:0;border-top:1px solid var(--finance-border);background:var(--finance-panel-bg);width:100%;min-height:72px;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) 110px;align-items:center;padding:0;display:grid}.application-row[data-v-f2370aee]:hover{background:#f8fbff;border-radius:0}.application-row-main[data-v-f2370aee]{text-align:left;grid-template-columns:minmax(220px,1.35fr) minmax(130px,.8fr) 130px minmax(150px,.9fr) 160px;align-items:center;gap:12px;width:100%;min-width:0;display:grid;height:auto!important;min-height:72px!important;color:var(--finance-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 16px!important;line-height:1.45!important}.application-row-main[data-v-f2370aee]:hover{background:0 0!important}.application-row-actions[data-v-f2370aee]{justify-content:flex-end;padding:10px 16px 10px 0;display:flex}.application-row-actions button[data-v-f2370aee]{width:94px}.application-primary[data-v-f2370aee],.application-primary small[data-v-f2370aee],.application-row .data-cell[data-v-f2370aee],.application-row .amount-cell[data-v-f2370aee],.application-row .progress-cell[data-v-f2370aee]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.application-primary strong[data-v-f2370aee]{color:var(--finance-text);font-size:14px;font-weight:600}.application-primary small[data-v-f2370aee],.application-row .data-cell[data-v-f2370aee],.application-row .progress-cell[data-v-f2370aee],.update-cell[data-v-f2370aee]{color:var(--finance-text-muted);font-size:13px}.amount-cell[data-v-f2370aee]{color:var(--finance-text);font-weight:600}.status-dot[data-status=in_progress][data-v-f2370aee],.status-dot[data-status=submitted][data-v-f2370aee]{background:var(--finance-primary)}.pagination[data-v-f2370aee]{border-top-color:var(--finance-border);padding:10px 16px}.loading-state[data-v-f2370aee],.empty-list[data-v-f2370aee],.empty-state[data-v-f2370aee]{min-height:180px;color:var(--finance-text-muted)}.application-workspace[data-v-f2370aee]{min-width:0;overflow:visible}.application-workspace-head[data-v-f2370aee]{background:var(--finance-muted-bg)}.application-workspace-head div[data-v-f2370aee]{gap:4px;min-width:0;display:grid}.application-workspace-head span[data-v-f2370aee],.application-workspace-head small[data-v-f2370aee]{color:var(--finance-text-muted);font-size:12px}.application-workspace-head strong[data-v-f2370aee]{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.application-tabs[data-v-f2370aee]{border-bottom:1px solid var(--finance-border);background:var(--finance-panel-bg);flex-wrap:wrap;gap:0;padding:0 16px;display:flex}.application-tabs button[data-v-f2370aee]{color:#4e5969;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:40px;min-height:40px;padding:0 14px;line-height:38px}.application-tabs button[data-active=true][data-v-f2370aee]{border-bottom-color:var(--finance-primary);color:var(--finance-primary);background:0 0}.form-layout[data-v-f2370aee]{max-width:none;margin:0;display:block}.form-card[data-v-f2370aee],.approval-card[data-v-f2370aee]{background:var(--finance-panel-bg);width:100%;box-shadow:none;border:0;border-radius:0;padding:14px 16px 16px;position:static}.section-title[data-v-f2370aee]{border-bottom:1px solid var(--finance-border);gap:12px;padding-bottom:10px}.section-title h2[data-v-f2370aee]{color:var(--finance-text);margin:0;font-size:15px;font-weight:600}.section-kicker[data-v-f2370aee]{display:none}.application-number[data-v-f2370aee]{color:var(--finance-text-muted);font-size:12px}.form-grid[data-v-f2370aee]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 14px;padding-top:12px;display:grid}.field[data-v-f2370aee]{color:var(--finance-text);gap:6px;font-size:13px;font-weight:500}.field input[data-v-f2370aee]{min-height:var(--finance-control-height);padding:0 10px}.field small[data-v-f2370aee],.field-heading small[data-v-f2370aee]{color:var(--finance-text-muted);font-size:12px}.field input[readonly][data-v-f2370aee],.field textarea[readonly][data-v-f2370aee],.muted-field input[data-v-f2370aee]{color:#4e5969;background:var(--finance-muted-bg)}.field-heading[data-v-f2370aee]{color:var(--finance-text);margin-bottom:6px;font-size:13px;font-weight:500}.customer-input-grid[data-v-f2370aee]{gap:14px}.customer-input-control[data-v-f2370aee]{min-width:0;position:relative}.customer-input-control[data-v-f2370aee]:focus-within{z-index:20}.customer-results[data-v-f2370aee]{border-color:#d9e3f5;border-radius:6px;width:auto;max-height:280px;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1f23291f}.customer-result[data-v-f2370aee]{border:0!important;border-bottom:1px solid var(--finance-border)!important;min-height:54px!important;color:var(--finance-text)!important;background:var(--finance-panel-bg)!important;border-radius:0!important;padding:8px 10px!important;line-height:1.35!important}.customer-result[data-v-f2370aee]:hover{background:var(--finance-primary-soft)!important}.customer-result-state[data-v-f2370aee]{color:var(--finance-text-muted);padding:14px;font-size:12px}.selected-source[data-v-f2370aee]{color:#0c8f42}.selected-source span[data-v-f2370aee]{width:16px;height:16px}.money-input[data-v-f2370aee]{height:var(--finance-control-height);border-color:var(--finance-border-strong);border-radius:var(--finance-radius)}.money-input[data-v-f2370aee]:focus-within{border-color:var(--finance-primary);box-shadow:0 0 0 2px #1677ff1a}.money-input>span[data-v-f2370aee]{color:#4e5969;padding-left:10px;font-size:14px;font-weight:500}.character-count[data-v-f2370aee]{color:var(--finance-text-muted);font-size:11px;bottom:5px}.form-actions[data-v-f2370aee]{z-index:auto;border-top:1px solid var(--finance-border);min-height:56px;color:var(--finance-text-muted);background:var(--finance-muted-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 16px;display:flex;position:static}.form-action-buttons[data-v-f2370aee]{flex-wrap:wrap;gap:8px;display:flex}.approval-card[data-v-f2370aee]{gap:12px;display:grid}.approval-summary[data-v-f2370aee]{border:1px solid var(--finance-border);border-radius:var(--finance-radius)}.approval-summary strong[data-v-f2370aee]{font-size:14px}.timeline[data-v-f2370aee]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);gap:0;margin:0;display:grid;overflow:hidden}.timeline-item[data-v-f2370aee]{border-top:1px solid var(--finance-border);background:var(--finance-panel-bg);grid-template-columns:14px minmax(0,1fr);gap:10px;padding:12px;display:grid}.timeline-item[data-v-f2370aee]:first-child{border-top:0}.timeline-item[data-v-f2370aee]:before{display:none}.timeline-item>i[data-v-f2370aee]{border-width:2px;width:10px;height:10px;margin-top:4px}.timeline-title strong[data-v-f2370aee]{color:var(--finance-text);font-size:13px;font-weight:600}.timeline-title span[data-v-f2370aee],.timeline-item p[data-v-f2370aee],.timeline-item small[data-v-f2370aee]{color:var(--finance-text-muted);font-size:12px}.task-actions[data-v-f2370aee]{margin-top:8px}.action-panel[data-v-f2370aee]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);background:var(--finance-muted-bg);padding:10px}.action-panel button[data-v-f2370aee]{min-height:var(--finance-control-height)}.event-details[data-v-f2370aee]{border-top:0;border:1px solid var(--finance-border);border-radius:var(--finance-radius);margin:0;padding:10px 12px}.event-details summary[data-v-f2370aee]{color:var(--finance-text);font-size:13px;font-weight:600}.approval-placeholder[data-v-f2370aee]{min-height:150px}@media (max-width:1180px){.list-heading[data-v-f2370aee],.application-row-main[data-v-f2370aee]{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.8fr) 120px minmax(140px,.8fr)}.list-heading[data-v-f2370aee]{padding-right:126px}.update-cell[data-v-f2370aee],.list-heading span[data-v-f2370aee]:last-child{display:none}}@media (max-width:720px){.low-price-workspace[data-v-f2370aee]{--finance-control-height:38px;gap:8px;min-height:100dvh;padding:8px;font-size:13px}.workspace-header[data-v-f2370aee],.section-head[data-v-f2370aee],.application-workspace-head[data-v-f2370aee]{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px;display:grid}.workspace-header-actions[data-v-f2370aee],.form-action-buttons[data-v-f2370aee],.action-panel>div[data-v-f2370aee]{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));width:100%;display:grid}.low-price-workspace button[data-v-f2370aee],.low-price-workspace .primary-button[data-v-f2370aee],.low-price-workspace .secondary-button[data-v-f2370aee],.low-price-workspace .danger-text-button[data-v-f2370aee]{height:auto;min-height:var(--finance-control-height);white-space:normal;line-height:1.35}.workspace-summary[data-v-f2370aee],.approval-summary[data-v-f2370aee]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary article[data-v-f2370aee],.approval-summary article[data-v-f2370aee]{border-top:1px solid var(--finance-border);border-left:0;min-width:0;padding:9px 10px}.workspace-summary article[data-v-f2370aee]:nth-child(-n+2),.approval-summary article[data-v-f2370aee]:nth-child(-n+2){border-top:0}.workspace-summary strong[data-v-f2370aee],.approval-summary strong[data-v-f2370aee]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.scope-tabs[data-v-f2370aee]{background:0 0;border:0;order:20;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));padding:0;display:grid;overflow:visible}.scope-tabs button[data-v-f2370aee]{width:100%;min-width:0}.scope-select[data-v-f2370aee]{display:none}.filter-bar[data-v-f2370aee]{grid-template-columns:1fr;padding:10px}.filter-bar .search-control[data-v-f2370aee]{grid-column:auto}.list-heading[data-v-f2370aee]{display:none}.application-list[data-v-f2370aee]{gap:8px;padding:10px;display:grid}.application-row[data-v-f2370aee]{border:1px solid var(--finance-border);border-radius:var(--finance-radius);grid-template-columns:1fr;align-items:stretch;min-height:0;padding:10px}.application-row-main[data-v-f2370aee]{grid-template-columns:1fr;gap:8px;min-height:0!important;padding:0!important}.application-row-actions[data-v-f2370aee]{justify-content:stretch;padding:8px 0 0}.application-row-actions button[data-v-f2370aee]{width:100%}.application-primary[data-v-f2370aee],.application-primary small[data-v-f2370aee],.application-row .data-cell[data-v-f2370aee],.application-row .amount-cell[data-v-f2370aee],.application-row .progress-cell[data-v-f2370aee],.update-cell[data-v-f2370aee]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.application-row .data-cell[data-v-f2370aee],.application-row .amount-cell[data-v-f2370aee],.application-row .progress-cell[data-v-f2370aee]{justify-content:initial;text-align:left;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:8px;min-height:0;display:grid}.application-row .data-cell[data-v-f2370aee]:before,.application-row .amount-cell[data-v-f2370aee]:before,.application-row .progress-cell[data-v-f2370aee]:before{content:attr(data-label);color:var(--finance-text-muted);font-size:12px;font-weight:400}.status-dot[data-v-f2370aee]{display:none}.application-tabs[data-v-f2370aee]{flex-wrap:nowrap;gap:2px;padding:0 10px;overflow-x:auto}.application-tabs button[data-v-f2370aee]{white-space:nowrap;flex:none;padding:0 10px}.form-card[data-v-f2370aee],.approval-card[data-v-f2370aee]{padding:10px}.form-grid[data-v-f2370aee],.customer-input-grid[data-v-f2370aee]{grid-template-columns:1fr;gap:12px}.field-heading[data-v-f2370aee]{grid-template-columns:1fr;gap:4px;display:grid}.low-price-workspace input[data-v-f2370aee],.low-price-workspace select[data-v-f2370aee],.low-price-workspace textarea[data-v-f2370aee],.field input[data-v-f2370aee],.field textarea[data-v-f2370aee]{min-width:0;font-size:16px}.customer-results[data-v-f2370aee]{border-radius:var(--finance-radius);width:100%;max-height:min(52dvh,420px);margin-top:6px;position:static;box-shadow:0 8px 20px #1f232914}.customer-result[data-v-f2370aee]{grid-template-columns:1fr;gap:4px;min-height:64px!important}.customer-result span[data-v-f2370aee]:last-child{text-align:left}.form-actions[data-v-f2370aee]{grid-template-columns:1fr;gap:8px;min-height:0;padding:10px;display:grid}.form-actions>div[data-v-f2370aee]:first-child{display:block}.timeline-title[data-v-f2370aee],.event-details li[data-v-f2370aee]{flex-direction:column;align-items:flex-start}.timeline-title strong[data-v-f2370aee],.timeline-title span[data-v-f2370aee],.timeline-item p[data-v-f2370aee],.timeline-item small[data-v-f2370aee],.event-details span[data-v-f2370aee],.event-details small[data-v-f2370aee]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}.notice-docx-viewer .docx-wrapper{background:#f8fafc!important;max-width:100%!important;padding:18px!important;overflow:visible!important}.notice-docx-viewer .docx-wrapper>section{box-sizing:border-box!important;width:min(100%,900px)!important;min-width:0!important;max-width:100%!important;margin:0 auto 18px!important;padding:32px!important}.notice-docx-viewer .docx-wrapper table{max-width:100%!important}.notice-docx-viewer .docx-wrapper img{max-width:100%!important;height:auto!important}.notice-pptx-viewer .slide{margin:0 auto 18px!important}.notice-doc-overlay[data-v-355e7c2b]{z-index:2600;background:#0f172a8f;display:flex;position:fixed;inset:0}.notice-doc-panel[data-v-355e7c2b]{background:#f8fafc;border-radius:8px;flex-direction:column;flex:1;margin:14px;display:flex;overflow:hidden;box-shadow:0 24px 72px #0f172a52}.notice-doc-header[data-v-355e7c2b]{background:#fff;border-bottom:1px solid #dbe5f3;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.notice-doc-title[data-v-355e7c2b]{gap:4px;min-width:0;display:grid}.notice-doc-title strong[data-v-355e7c2b]{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.notice-doc-title span[data-v-355e7c2b]{color:#64748b;font-size:12px}.notice-doc-actions[data-v-355e7c2b]{flex:none;align-items:center;gap:8px;display:flex}.notice-doc-actions button[data-v-355e7c2b]{color:#1e5bd7;cursor:pointer;background:#fff;border:1px solid #c8d7ed;border-radius:6px;min-height:34px;font-weight:700}.notice-doc-actions button[data-v-355e7c2b]:disabled{color:#94a3b8;cursor:not-allowed}.notice-doc-close[data-v-355e7c2b]{color:#fff!important;background:#1f66e5!important}.notice-doc-body[data-v-355e7c2b]{background:#eef4fb;flex:1;position:relative;overflow:auto}.notice-doc-body.is-pdf[data-v-355e7c2b]{overflow:hidden}.notice-doc-state[data-v-355e7c2b]{color:#64748b;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid}.notice-doc-state.is-error strong[data-v-355e7c2b]{color:#b42318}.notice-doc-spinner[data-v-355e7c2b]{border:4px solid #dbeafe;border-top-color:#1f66e5;border-radius:999px;width:34px;height:34px;animation:.9s linear infinite notice-spin-355e7c2b}.notice-render-mask[data-v-355e7c2b]{z-index:2;color:#fff;background:#0f172ab8;border-radius:999px;padding:8px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.notice-pdf-layout[data-v-355e7c2b]{height:100%;position:relative;overflow:auto}.notice-pdf-viewer[data-v-355e7c2b]{justify-items:center;gap:18px;padding:22px;display:grid}[data-v-355e7c2b] .notice-pdf-page{justify-items:center;gap:8px;display:grid}[data-v-355e7c2b] .notice-pdf-page-label{color:#64748b;font-size:12px}[data-v-355e7c2b] .notice-pdf-canvas{background:#fff;box-shadow:0 8px 28px #0f172a2e}.notice-docx-viewer[data-v-355e7c2b],.notice-pptx-viewer[data-v-355e7c2b],.notice-text-viewer[data-v-355e7c2b]{z-index:1;min-height:100%;padding:18px;position:relative}.notice-pptx-viewer[data-v-355e7c2b]{overflow-x:auto}.notice-text-viewer[data-v-355e7c2b]{gap:14px;max-width:900px;margin:0 auto;display:grid}[data-v-355e7c2b] .notice-text-section,[data-v-355e7c2b] .notice-pptx-fallback-slide{color:#1f2d3d;white-space:pre-wrap;background:#fff;border:1px solid #dbe5f3;border-radius:8px;padding:18px;line-height:1.8}.notice-doc-watermark[data-v-355e7c2b]{pointer-events:none;z-index:3;color:#274c8121;grid-template-columns:repeat(6,minmax(120px,1fr));gap:38px 18px;font-size:14px;font-weight:700;display:grid;position:fixed;inset:70px 12px 12px;overflow:hidden}.notice-doc-watermark span[data-v-355e7c2b]{white-space:nowrap;transform:rotate(-24deg)}@keyframes notice-spin-355e7c2b{to{transform:rotate(360deg)}}@media (max-width:768px){.notice-doc-panel[data-v-355e7c2b]{border-radius:0;margin:0}.notice-doc-header[data-v-355e7c2b]{flex-direction:column;align-items:flex-start}.notice-doc-actions[data-v-355e7c2b]{flex-wrap:wrap}.notice-doc-watermark[data-v-355e7c2b]{grid-template-columns:repeat(3,minmax(100px,1fr))}}.treatment-appointment-overlay[data-v-2fcd53bc]{z-index:1000;box-sizing:border-box;background:#0c1e3961;place-items:center;width:100%;max-width:100vw;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.treatment-appointment-scheduler[data-v-2fcd53bc]{--appointment-time-width:72px;--appointment-column-width:180px;--appointment-head-height:48px;--appointment-row-height:68px;box-sizing:border-box;color:#14233c;text-size-adjust:100%;background:#fff;border:1px solid #c8d9ef;border-radius:8px;flex-direction:column;width:min(1120px,100%);min-width:0;max-width:100%;max-height:min(880px,92vh);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #14345b3d}.treatment-appointment-scheduler-head[data-v-2fcd53bc]{border-bottom:1px solid #e6eef9;flex:none;justify-content:space-between;gap:20px;padding:18px 22px 14px;display:flex}.treatment-appointment-scheduler-head-actions[data-v-2fcd53bc]{flex:none;align-items:flex-start;gap:8px;display:flex}.treatment-appointment-refresh-button[data-v-2fcd53bc]{color:#2864df;cursor:pointer;background:#fff;border:1px solid #b9cce7;border-radius:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800}.treatment-appointment-refresh-button[data-v-2fcd53bc]:disabled{color:#94a3b8;cursor:not-allowed;background:#f5f7fa}.treatment-appointment-scheduler-head span[data-v-2fcd53bc]{color:#2563d9;font-size:13px;font-weight:800}.treatment-appointment-scheduler-head h2[data-v-2fcd53bc]{margin:3px 0;font-size:21px;line-height:1.35}.treatment-appointment-scheduler-head p[data-v-2fcd53bc]{color:#64748b;margin:0;font-size:13px}.treatment-appointment-scheduler-head p span[data-v-2fcd53bc]{color:#8a9bb2}.treatment-appointment-close-button[data-v-2fcd53bc]{color:#334155;cursor:pointer;background:#fff;border:1px solid #d4dfed;border-radius:50%;flex:0 0 38px;width:38px;height:38px;padding:0;font-size:26px;line-height:1}.treatment-appointment-content[data-v-2fcd53bc]{box-sizing:border-box;overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;min-height:0;padding:14px 18px 18px;overflow:hidden auto}.treatment-appointment-toolbar[data-v-2fcd53bc]{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.treatment-appointment-toolbar strong[data-v-2fcd53bc]{color:#334155;text-align:center;font-size:14px}.treatment-appointment-toolbar button[data-v-2fcd53bc],.treatment-appointment-confirm button[data-v-2fcd53bc]{color:#fff;cursor:pointer;background:#2864df;border:0;border-radius:6px;font-weight:800}.treatment-appointment-toolbar button[data-v-2fcd53bc]{width:38px;height:36px;padding:0;font-size:25px;line-height:1}.treatment-appointment-toolbar button[data-v-2fcd53bc]:disabled,.treatment-appointment-confirm button[data-v-2fcd53bc]:disabled{cursor:not-allowed;background:#c2cddd}.treatment-appointment-week-shell[data-v-2fcd53bc]{grid-template-columns:var(--appointment-time-width) minmax(0, 1fr);grid-template-rows:var(--appointment-head-height) auto;background:#fff;border:1px solid #dbe5f1;border-radius:6px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.treatment-appointment-corner[data-v-2fcd53bc]{z-index:3;width:var(--appointment-time-width);height:var(--appointment-head-height);color:#64748b;white-space:nowrap;background:#fff;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9;grid-area:1/1;place-items:center;font-size:12px;font-weight:800;display:grid}.treatment-appointment-week-header[data-v-2fcd53bc]{z-index:2;background:#fff;grid-area:1/2;min-width:0;position:relative;overflow:hidden}.treatment-appointment-week-header-track[data-v-2fcd53bc]{grid-template-columns:repeat(7, var(--appointment-column-width));will-change:transform;width:max-content;min-width:100%;display:grid}.treatment-appointment-day[data-v-2fcd53bc]{width:var(--appointment-column-width);min-height:var(--appointment-head-height);color:#1e293b;cursor:pointer;text-align:center;background:#fff;border:1px solid #e6eef9;border-top:0;border-left:0;place-content:center;gap:2px;padding:5px 8px;display:grid}.treatment-appointment-day strong[data-v-2fcd53bc]{font-size:13px}.treatment-appointment-day span[data-v-2fcd53bc]{color:#64748b;font-size:11px}.treatment-appointment-day[data-selected=true][data-v-2fcd53bc]{color:#245ed5;background:#eaf2ff}.treatment-appointment-time-column[data-v-2fcd53bc]{z-index:2;width:var(--appointment-time-width);background:#fff;flex-direction:column;grid-area:2/1;display:flex}.treatment-appointment-time[data-v-2fcd53bc]{flex:0 0 var(--appointment-row-height);width:var(--appointment-time-width);min-height:var(--appointment-row-height);color:#64748b;background:#fff;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9;place-items:center;font-size:12px;font-weight:800;display:grid}.treatment-appointment-week-main[data-v-2fcd53bc]{grid-area:2/2;min-width:0;overflow:hidden}.treatment-appointment-week-main-scroll[data-v-2fcd53bc]{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.treatment-appointment-week-grid[data-v-2fcd53bc]{grid-template-columns:repeat(7, var(--appointment-column-width));grid-auto-rows:var(--appointment-row-height);background:#fff;width:max-content;min-width:100%;display:grid}.treatment-appointment-slot[data-v-2fcd53bc]{min-width:0;min-height:var(--appointment-row-height);color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6eef9;border-top:0;border-left:0;align-content:center;gap:2px;padding:7px 9px;display:grid;position:relative;overflow:hidden}.treatment-appointment-slot strong[data-v-2fcd53bc],.treatment-appointment-slot span[data-v-2fcd53bc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treatment-appointment-slot strong[data-v-2fcd53bc]{color:#2563d9;font-size:12px}.treatment-appointment-slot span[data-v-2fcd53bc]{color:#64748b;font-size:11px}.treatment-appointment-slot[data-state=available][data-v-2fcd53bc]{background:#fff}.treatment-appointment-slot[data-state=trial][data-v-2fcd53bc]{background:#fff8d9}.treatment-appointment-slot[data-state=booked][data-v-2fcd53bc]{cursor:not-allowed;background:#dff5ff;padding-left:12px}.treatment-appointment-slot[data-state=booked][data-cancelable=true][data-v-2fcd53bc]{cursor:pointer}.treatment-appointment-slot[data-state=booked][data-v-2fcd53bc]:before{content:"";background:#24a6e8;width:4px;position:absolute;inset:0 auto 0 0}.treatment-appointment-slot[data-state=booked] strong[data-v-2fcd53bc]{color:#0f5f94}.treatment-appointment-slot[data-state=unavailable][data-v-2fcd53bc]{cursor:not-allowed;background:#f5f7fa}.treatment-appointment-slot[data-state=unavailable] strong[data-v-2fcd53bc],.treatment-appointment-slot[data-state=unavailable] span[data-v-2fcd53bc]{color:#94a3b8}.treatment-appointment-slot[data-selected=true][data-v-2fcd53bc]{box-shadow:inset 0 0 0 2px #2864df}.treatment-appointment-rest-note[data-v-2fcd53bc]{color:#64748b;margin:10px 0 8px;font-size:12px}.treatment-appointment-legend[data-v-2fcd53bc]{color:#64748b;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.treatment-appointment-legend span[data-v-2fcd53bc]{border:1px solid #e2e8f0;border-radius:4px;padding:4px 7px}.treatment-appointment-legend span[data-state=trial][data-v-2fcd53bc]{background:#fff8d9}.treatment-appointment-legend span[data-state=booked][data-v-2fcd53bc]{background:#dff5ff}.treatment-appointment-legend span[data-state=unavailable][data-v-2fcd53bc]{color:#94a3b8;background:#f5f7fa}.treatment-appointment-confirm[data-v-2fcd53bc]{border-top:1px solid #e6eef9;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.treatment-appointment-confirm div[data-v-2fcd53bc]{gap:3px;min-width:0;display:grid}.treatment-appointment-confirm span[data-v-2fcd53bc]{color:#64748b;font-size:12px}.treatment-appointment-confirm strong[data-v-2fcd53bc]{overflow-wrap:anywhere;font-size:14px}.treatment-appointment-confirm button[data-v-2fcd53bc]{flex:none;min-height:40px;padding:9px 15px}.treatment-appointment-confirmation-backdrop[data-v-2fcd53bc]{z-index:5;background:#14233c42;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.treatment-appointment-confirmation[data-v-2fcd53bc]{box-sizing:border-box;background:#fff;border:1px solid #c8d9ef;border-radius:8px;width:min(420px,100%);padding:22px;box-shadow:0 18px 50px #14345b47}.treatment-appointment-confirmation>strong[data-v-2fcd53bc]{color:#14233c;font-size:18px;display:block}.treatment-appointment-confirmation p[data-v-2fcd53bc]{color:#475569;overflow-wrap:anywhere;margin:10px 0 18px;font-size:14px;line-height:1.6}.treatment-appointment-confirmation-actions[data-v-2fcd53bc]{justify-content:flex-end;gap:10px;display:flex}.treatment-appointment-confirmation-actions button[data-v-2fcd53bc]{color:#2864df;cursor:pointer;background:#fff;border:1px solid #b9cce7;border-radius:6px;min-height:40px;padding:9px 16px;font-weight:800}.treatment-appointment-confirmation-actions button[data-v-2fcd53bc]:last-child{color:#fff;background:#2864df;border-color:#2864df}.treatment-appointment-confirmation-actions button[data-v-2fcd53bc]:disabled{opacity:.55;cursor:not-allowed}.treatment-appointment-status[data-v-2fcd53bc],.treatment-appointment-error[data-v-2fcd53bc],.treatment-appointment-success[data-v-2fcd53bc]{border-radius:5px;margin:12px 18px 0;padding:10px 12px;font-size:13px}.treatment-appointment-status[data-v-2fcd53bc]{color:#5e718c;background:#f2f6fc}.treatment-appointment-error[data-v-2fcd53bc]{color:#b42318;background:#fff1f0}.treatment-appointment-success[data-v-2fcd53bc]{color:#167647;background:#effaf3}@media (max-width:700px){.treatment-appointment-overlay[data-v-2fcd53bc]{align-items:end;width:100vw;max-width:100vw;padding:0}.treatment-appointment-scheduler[data-v-2fcd53bc]{--appointment-time-width:64px;--appointment-column-width:104px;--appointment-head-height:42px;--appointment-row-height:60px;border-radius:8px 8px 0 0;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 72px)}.treatment-appointment-scheduler-head[data-v-2fcd53bc]{gap:12px;padding:13px 14px 11px}.treatment-appointment-scheduler-head-actions[data-v-2fcd53bc]{gap:5px}.treatment-appointment-refresh-button[data-v-2fcd53bc]{min-height:32px;padding:6px 8px;font-size:11px}.treatment-appointment-scheduler-head span[data-v-2fcd53bc]{font-size:12px}.treatment-appointment-scheduler-head h2[data-v-2fcd53bc]{margin:2px 0;font-size:18px}.treatment-appointment-scheduler-head p[data-v-2fcd53bc]{font-size:11px}.treatment-appointment-scheduler-head>button[data-v-2fcd53bc]{flex-basis:34px;width:34px;height:34px;font-size:23px}.treatment-appointment-content[data-v-2fcd53bc]{padding:10px 12px 14px}.treatment-appointment-toolbar[data-v-2fcd53bc]{margin-bottom:8px}.treatment-appointment-toolbar strong[data-v-2fcd53bc],.treatment-appointment-day strong[data-v-2fcd53bc]{font-size:12px}.treatment-appointment-day span[data-v-2fcd53bc],.treatment-appointment-slot span[data-v-2fcd53bc],.treatment-appointment-time[data-v-2fcd53bc]{font-size:10px}.treatment-appointment-slot[data-v-2fcd53bc]{padding:5px 6px}.treatment-appointment-slot[data-state=booked][data-v-2fcd53bc]{padding-left:10px}.treatment-appointment-slot strong[data-v-2fcd53bc]{font-size:11px}.treatment-appointment-confirm[data-v-2fcd53bc]{flex-direction:column;align-items:stretch}.treatment-appointment-confirm button[data-v-2fcd53bc]{width:100%}.treatment-appointment-confirmation-backdrop[data-v-2fcd53bc]{padding:14px}.treatment-appointment-confirmation[data-v-2fcd53bc]{padding:18px}.treatment-appointment-confirmation-actions[data-v-2fcd53bc]{grid-template-columns:1fr 1fr;display:grid}.treatment-appointment-confirmation-actions button[data-v-2fcd53bc]{width:100%}}.nps-workspace[data-v-b04bdbe2]{box-sizing:border-box;color:#17212b;background:#f5f7f8;width:100%;min-width:0;padding:22px}.nps-toolbar[data-v-b04bdbe2]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.nps-toolbar h2[data-v-b04bdbe2]{letter-spacing:0;margin:0;font-size:22px}.nps-toolbar p[data-v-b04bdbe2]{color:#66737f;margin:5px 0 0;font-size:13px}.nps-toolbar-actions[data-v-b04bdbe2],.filter-actions[data-v-b04bdbe2],.nps-pagination>div[data-v-b04bdbe2]{align-items:center;gap:8px;display:flex}button[data-v-b04bdbe2],input[data-v-b04bdbe2],select[data-v-b04bdbe2]{font:inherit}button[data-v-b04bdbe2]{color:#25313b;cursor:pointer;background:#fff;border:1px solid #cbd3d8;border-radius:6px;min-height:36px;padding:0 14px}button[data-v-b04bdbe2]:disabled{cursor:not-allowed;opacity:.55}.primary-action[data-v-b04bdbe2],.search-action[data-v-b04bdbe2]{color:#fff;background:#0e766e;border-color:#0e766e}.secondary-action[data-v-b04bdbe2]{border-color:#708090}.file-input[data-v-b04bdbe2]{display:none}.nps-filters[data-v-b04bdbe2]{border-top:1px solid #d8dee2;border-bottom:1px solid #d8dee2;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px 14px;padding:16px 0;display:grid}.nps-filters label[data-v-b04bdbe2]{color:#5c6872;gap:6px;min-width:0;font-size:12px;display:grid}.nps-filters input[data-v-b04bdbe2],.nps-filters select[data-v-b04bdbe2]{box-sizing:border-box;color:#17212b;background:#fff;border:1px solid #cbd3d8;border-radius:5px;width:100%;min-width:0;height:38px;padding:0 10px}.filter-actions[data-v-b04bdbe2]{justify-content:flex-end;align-self:end}.filter-actions button[data-v-b04bdbe2]{flex:1}.feedback[data-v-b04bdbe2]{border-left:3px solid;margin:14px 0 0;padding:10px 12px;font-size:13px}.feedback.success[data-v-b04bdbe2]{color:#135e52;background:#eaf6f2;border-color:#16826d}.feedback.error[data-v-b04bdbe2]{color:#8e302d;background:#fff0ef;border-color:#c34a45}.import-error-report[data-v-b04bdbe2]{color:#6f2926;background:#fff;border-left:3px solid #c34a45;margin-top:10px;padding:10px 12px}.import-error-report h3[data-v-b04bdbe2]{margin:0 0 8px;font-size:14px}.import-error-report ol[data-v-b04bdbe2]{max-height:260px;margin:0;padding-left:26px;overflow:auto}.import-error-report li[data-v-b04bdbe2]{border-bottom:1px solid #f1d8d6;padding:5px 0;line-height:1.5}.import-error-report li[data-v-b04bdbe2]:last-child{border-bottom:0}.import-error-report strong[data-v-b04bdbe2]{min-width:72px;margin-right:8px;display:inline-block}.nps-table-region[data-v-b04bdbe2]{background:#fff;border:1px solid #d8dee2;border-radius:6px;min-height:340px;margin-top:16px;overflow:hidden}.table-scroll[data-v-b04bdbe2]{overflow:auto}table[data-v-b04bdbe2]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1360px;font-size:13px}th[data-v-b04bdbe2],td[data-v-b04bdbe2]{box-sizing:border-box;text-align:left;vertical-align:middle;border-bottom:1px solid #e6eaed;height:44px;padding:8px 10px}th[data-v-b04bdbe2]{z-index:1;color:#43505b;background:#eef2f3;font-weight:600;position:sticky;top:0}.sort-header[data-v-b04bdbe2]{width:100%;min-height:28px;color:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-weight:600;display:flex}.sort-header[data-v-b04bdbe2]:disabled{opacity:.7}.score-column .sort-header[data-v-b04bdbe2]{justify-content:flex-end}.sort-indicator[data-v-b04bdbe2]{color:#7b8791;flex:0 0 16px;place-items:center;width:16px;height:18px;font-size:11px;line-height:1;display:inline-grid}.sort-indicator[data-v-b04bdbe2]:before{content:"↕"}.sort-indicator[data-direction=asc][data-v-b04bdbe2]{color:#0e766e}.sort-indicator[data-direction=asc][data-v-b04bdbe2]:before{content:"▲"}.sort-indicator[data-direction=desc][data-v-b04bdbe2]{color:#0e766e}.sort-indicator[data-direction=desc][data-v-b04bdbe2]:before{content:"▼"}tbody tr[data-v-b04bdbe2]:not(.detail-row):hover{background:#f8fbfb}.detail-column[data-v-b04bdbe2]{text-align:center;width:44px;padding:0 6px}.name-cell[data-v-b04bdbe2]{font-weight:600}.card-cell[data-v-b04bdbe2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.score-column[data-v-b04bdbe2],.score-cell[data-v-b04bdbe2]{text-align:right;width:106px}.remark-cell[data-v-b04bdbe2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-toggle[data-v-b04bdbe2]{background:0 0;border-color:#0000;width:30px;min-height:30px;padding:0;font-size:22px}.detail-toggle span[data-v-b04bdbe2]{transition:transform .15s;display:block}.detail-toggle span[data-open=true][data-v-b04bdbe2]{transform:rotate(90deg)}.status-pill[data-v-b04bdbe2]{color:#12634f;background:#e8f4ef;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.status-pill[data-status=无效][data-v-b04bdbe2]{color:#66717a;background:#f1f2f3}.detail-row td[data-v-b04bdbe2]{background:#f7f9fa;height:auto;padding:0}.detail-grid[data-v-b04bdbe2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;margin:0;padding:18px 52px;display:grid}.detail-grid div[data-v-b04bdbe2]{min-width:0}.detail-grid dt[data-v-b04bdbe2]{color:#6b7680;margin-bottom:5px;font-size:12px}.detail-grid dd[data-v-b04bdbe2]{color:#25313b;overflow-wrap:anywhere;margin:0;line-height:1.55}.employee-score-panel[data-v-b04bdbe2]{padding:0 52px 18px}.employee-score-panel h3[data-v-b04bdbe2]{color:#25313b;letter-spacing:0;margin:0 0 8px;font-size:13px}.employee-score-panel p[data-v-b04bdbe2]{color:#77828b;margin:0}.employee-score-list[data-v-b04bdbe2]{border-top:1px solid #dce2e6}.employee-score-head[data-v-b04bdbe2],.employee-score-line[data-v-b04bdbe2]{border-bottom:1px solid #e4e8eb;grid-template-columns:90px minmax(120px,.8fr) 72px minmax(200px,2fr);align-items:center;gap:16px;min-height:34px;display:grid}.employee-score-head[data-v-b04bdbe2]{color:#6b7680;font-size:12px}.employee-score-line span[data-v-b04bdbe2],.employee-score-line strong[data-v-b04bdbe2]{overflow-wrap:anywhere;min-width:0}.employee-score-line strong[data-v-b04bdbe2]{color:#12634f;font-weight:700}.table-empty[data-v-b04bdbe2]{color:#77828b;place-items:center;min-height:340px;display:grid}.nps-pagination[data-v-b04bdbe2]{color:#66737f;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.sr-only[data-v-b04bdbe2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.nps-workspace[data-v-b04bdbe2]{padding:16px}.nps-toolbar[data-v-b04bdbe2]{flex-direction:column;align-items:flex-start}.nps-toolbar-actions[data-v-b04bdbe2]{width:100%}.nps-toolbar-actions button[data-v-b04bdbe2]{flex:1}.nps-filters[data-v-b04bdbe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-b04bdbe2]{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.employee-score-panel[data-v-b04bdbe2]{padding:0 16px 16px}}@media (max-width:560px){.nps-filters[data-v-b04bdbe2],.detail-grid[data-v-b04bdbe2]{grid-template-columns:1fr}.employee-score-head[data-v-b04bdbe2]{display:none}.employee-score-line[data-v-b04bdbe2]{grid-template-columns:72px minmax(100px,1fr) 52px;gap:10px;padding:8px 0}.employee-score-line span[data-v-b04bdbe2]:last-child{grid-column:1/-1}}.customer-quality-workspace[data-v-2a83d492]{box-sizing:border-box;color:#243b63;min-height:calc(100vh - 64px);padding:24px}.customer-quality-head[data-v-2a83d492]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.customer-quality-head h2[data-v-2a83d492]{letter-spacing:0;margin:0;font-size:24px;font-weight:800}.customer-quality-head p[data-v-2a83d492]{color:#667896;margin:6px 0 0;font-size:13px}.customer-quality-entry-grid[data-v-2a83d492]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.customer-quality-entry[data-v-2a83d492]{color:#243b63;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2f3;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:16px;display:grid;box-shadow:0 10px 24px #1f31530f}.customer-quality-entry[data-v-2a83d492]:hover{border-color:#2f80ed;box-shadow:0 14px 28px #1f31531a}.customer-quality-entry-icon[data-v-2a83d492]{color:#1d4ed8;background:#eaf2ff;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.customer-quality-entry-main[data-v-2a83d492]{gap:6px;min-width:0;display:grid}.customer-quality-entry-main strong[data-v-2a83d492]{overflow-wrap:anywhere;font-size:17px;font-weight:800}.customer-quality-entry-main small[data-v-2a83d492]{color:#2f80ed;font-size:13px;font-weight:700}@media (max-width:720px){.customer-quality-workspace[data-v-2a83d492]{padding:16px}}.refund-account-public-page[data-v-232c7407]{color:#243b63;background:#f3f6fb;min-height:100vh;padding:32px 16px}.public-head[data-v-232c7407],.public-card[data-v-232c7407]{box-sizing:border-box;width:min(980px,100%);margin:0 auto 16px}.public-head[data-v-232c7407]{align-items:center;gap:14px;display:flex}.public-head img[data-v-232c7407]{border-radius:8px;width:56px;height:56px}.public-head h1[data-v-232c7407],.public-head p[data-v-232c7407],.public-card h2[data-v-232c7407],.public-note[data-v-232c7407],.public-message[data-v-232c7407],.public-error[data-v-232c7407]{margin:0}.public-head h1[data-v-232c7407]{font-size:28px;font-weight:800}.public-head p[data-v-232c7407],.public-note[data-v-232c7407]{color:#657898;margin-top:4px;font-weight:700}.public-card[data-v-232c7407]{background:#fff;border:1px solid #d8e4f4;border-radius:8px;padding:20px}.public-card h2[data-v-232c7407]{margin-bottom:14px;font-size:18px}.success-card[data-v-232c7407]{padding:28px 20px}.success-card p[data-v-232c7407]{color:#2f6b4f;margin:0;font-size:18px;font-weight:800;line-height:1.6}.public-grid[data-v-232c7407]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-232c7407]{gap:6px;min-width:0;font-weight:800;display:grid}input[data-v-232c7407]{box-sizing:border-box;color:#243b63;width:100%;min-height:44px;font:inherit;border:1px solid #cfd9ea;border-radius:6px;padding:0 12px}.candidate-list[data-v-232c7407]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.candidate-list button[data-v-232c7407]{color:#243b63;text-align:left;background:#fff;border:1px solid #d8e4f4;border-radius:8px;gap:4px;min-height:76px;display:grid}.candidate-list button[data-active=true][data-v-232c7407]{background:#eef6ff;border-color:#1d72e8}.reason-grid[data-v-232c7407]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.reason-grid label[data-v-232c7407],.confirm-row[data-v-232c7407]{align-items:center;gap:8px;display:flex}.reason-grid input[data-v-232c7407],.confirm-row input[data-v-232c7407]{width:18px;height:18px;min-height:18px}.confirm-row[data-v-232c7407]{margin-top:16px}.submit-button[data-v-232c7407]{color:#fff;width:100%;min-height:46px;font:inherit;background:#1d72e8;border:0;border-radius:6px;margin-top:16px;font-weight:800}.submit-button[data-v-232c7407]:disabled{opacity:.55}.public-message[data-v-232c7407],.public-error[data-v-232c7407]{border-radius:6px;margin-top:12px;padding:10px 12px;font-weight:700}.public-message[data-v-232c7407]{color:#1d4ed8;background:#eef6ff}.public-error[data-v-232c7407]{color:#b42318;background:#fff1f1}@media (max-width:720px){.refund-account-public-page[data-v-232c7407]{padding:18px 10px}.public-grid[data-v-232c7407]{grid-template-columns:1fr}}.approval-direct-entry-loading[data-v-83f890c3]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-83f890c3]{font-size:20px}.approval-direct-entry-loading span[data-v-83f890c3]{color:#64748b}.approval-direct-entry-spinner[data-v-83f890c3]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-83f890c3}@keyframes approval-direct-entry-spin-83f890c3{to{transform:rotate(360deg)}}.refund-application-workspace[data-v-83f890c3]{box-sizing:border-box;color:#243b63;background:#f4f7fb;grid-template-columns:minmax(0,1fr);gap:16px;min-height:100vh;padding:20px;display:grid}.refund-search-panel[data-v-83f890c3],.refund-form-panel[data-v-83f890c3]{box-sizing:border-box;background:#fff;border:1px solid #dbe5f4;border-radius:8px;min-width:0}.panel-head[data-v-83f890c3],.form-head[data-v-83f890c3],.section-title[data-v-83f890c3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head[data-v-83f890c3],.form-head[data-v-83f890c3]{box-sizing:border-box;border-bottom:1px solid #e4ebf5;padding:16px}.detail-tabs[data-v-83f890c3]{box-sizing:border-box;gap:8px;padding:12px 16px 0;display:flex}.detail-tabs button[data-v-83f890c3]{color:#526985;background:#fff;border-color:#d5e1f2;min-height:36px;padding:0 14px;font-weight:800}.detail-tabs button[data-active=true][data-v-83f890c3]{color:#155bc1;background:#eaf3ff;border-color:#1d72e8}.section-title-stacked[data-v-83f890c3]{align-items:flex-start}.section-title-stacked>div[data-v-83f890c3]{gap:4px;display:grid}.section-title-stacked p[data-v-83f890c3]{font-size:13px;line-height:1.5}h2[data-v-83f890c3],h3[data-v-83f890c3],p[data-v-83f890c3]{margin:0}h2[data-v-83f890c3]{font-size:20px;font-weight:800}h3[data-v-83f890c3]{font-size:16px;font-weight:800}p[data-v-83f890c3],small[data-v-83f890c3]{color:#657898}button[data-v-83f890c3],input[data-v-83f890c3],select[data-v-83f890c3],textarea[data-v-83f890c3]{box-sizing:border-box;color:#243b63;font:inherit;border:1px solid #cfd9ea;border-radius:6px}button[data-v-83f890c3]{color:#fff;cursor:pointer;background:#1d72e8;min-height:36px;padding:0 14px;font-weight:700}button[data-v-83f890c3]:disabled{cursor:not-allowed;opacity:.55}input[data-v-83f890c3],select[data-v-83f890c3]{background:#fff;width:100%;height:38px;padding:0 10px}textarea[data-v-83f890c3]{resize:vertical;padding:10px}.list-filters[data-v-83f890c3]{grid-template-columns:minmax(220px,1fr) 130px 150px auto;gap:8px;display:grid}.refund-application-scope-tabs[data-v-83f890c3]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-height:36px;display:none}.refund-application-scope-tabs button[data-v-83f890c3]{color:#35527b;background:#fff;border-color:#d6e3f5;min-height:32px}.refund-application-scope-tabs button.active[data-v-83f890c3]{color:#fff;background:#1d72e8;border-color:#1d72e8}.refund-application-scope-tabs span[data-v-83f890c3],.scope-store-note[data-v-83f890c3]{color:#657898;font-size:13px}.scope-store-note[data-v-83f890c3]{grid-column:1/-1}.scan-filters[data-v-83f890c3]{grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:8px;display:grid}.list-filters>button[data-v-83f890c3],.scan-filters>button[data-v-83f890c3]{white-space:nowrap;height:38px;min-height:38px;padding:0 14px}.top-search-grid[data-v-83f890c3]{border-bottom:1px solid #e4ebf5;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:10px;padding:12px 16px;display:grid}.qr-section[data-v-83f890c3]{border-bottom:1px solid #e4ebf5;padding:12px 16px}.qr-toggle[data-v-83f890c3]{color:#1d4ed8;background:#fff}.qr-grid[data-v-83f890c3]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.qr-card[data-v-83f890c3]{text-align:center;background:#f8fbff;border:1px solid #dbe5f4;border-radius:8px;justify-items:center;gap:8px;padding:12px;display:grid}.qr-card img[data-v-83f890c3]{width:132px;height:132px;image-rendering:pixelated}.qr-card strong[data-v-83f890c3]{font-weight:800}.qr-card a[data-v-83f890c3]{color:#1d72e8;font-size:12px;font-weight:800;text-decoration:none}.qr-copy-button[data-v-83f890c3]{color:#1d72e8;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-flex}.qr-copy-button[data-v-83f890c3]:hover{background:#eef5ff;border-color:#c8ddff}.qr-copy-button svg[data-v-83f890c3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.message[data-v-83f890c3]{background:#eef6ff;border:1px solid #bfd6ff;border-radius:6px;margin:12px;padding:10px 12px}.message.error[data-v-83f890c3]{color:#b42318;background:#fff1f1;border-color:#ffc5c5}.case-table-wrap[data-v-83f890c3]{padding:8px 12px;overflow-x:auto}.case-table[data-v-83f890c3]{border-collapse:collapse;color:#243b63;width:100%;min-width:1180px;font-size:14px}.case-table th[data-v-83f890c3],.case-table td[data-v-83f890c3]{text-align:left;white-space:nowrap;border-bottom:1px solid #e8eef7;height:46px;padding:8px 10px}.case-table th[data-v-83f890c3]{color:#516888;background:#f7faff;font-size:13px;font-weight:800}.case-table tbody tr[data-v-83f890c3]{cursor:default}.case-table tbody tr[data-v-83f890c3]:hover,.case-table tbody tr[data-active=true][data-v-83f890c3]{background:#eef6ff}.case-table tbody tr.refund-payment-detail-row[data-v-83f890c3]:hover{background:#fff}.case-table .numeric[data-v-83f890c3]{text-align:right;font-variant-numeric:tabular-nums}.case-mobile-list[data-v-83f890c3]{display:none}.case-mobile-card[data-v-83f890c3]{color:#243b63;text-align:left;background:#fff;border:1px solid #d7e3f5;border-radius:8px;width:100%;min-height:0;padding:12px}.case-mobile-card[data-active=true][data-v-83f890c3]{background:#eef6ff;border-color:#1d72e8}.case-mobile-card__top[data-v-83f890c3],.case-mobile-card__bottom[data-v-83f890c3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-mobile-card__top strong[data-v-83f890c3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.case-mobile-card__code[data-v-83f890c3],.case-mobile-card__meta[data-v-83f890c3],.case-mobile-card__bottom[data-v-83f890c3]{color:#5f7394;margin-top:6px;font-size:13px;line-height:1.35;display:block}.case-mobile-card__code[data-v-83f890c3]{color:#243b63;overflow-wrap:anywhere;font-weight:800}.case-mobile-card__bottom[data-v-83f890c3]{font-weight:800}.case-mobile-card__actions[data-v-83f890c3],.table-row-actions[data-v-83f890c3]{flex-wrap:wrap;gap:6px;display:flex}.case-mobile-card__actions[data-v-83f890c3]{margin-top:10px}.refund-payment-detail[data-v-83f890c3]{background:#fbfdff;border:1px solid #d7e3f5;border-radius:6px;gap:10px;padding:12px;display:grid}.refund-payment-detail.mobile[data-v-83f890c3]{margin-top:10px;padding:10px}.refund-payment-detail>strong[data-v-83f890c3]{color:#243b63;font-size:14px}.refund-payment-grid[data-v-83f890c3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.refund-payment-field[data-v-83f890c3]{background:#fff;border:1px solid #e4ebf5;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.refund-payment-field span[data-v-83f890c3]{color:#71829d;font-size:12px;font-weight:800}.refund-payment-field strong[data-v-83f890c3]{color:#243b63;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:13px}.copy-field-button[data-v-83f890c3]{color:#1d72e8;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:inline-flex}.copy-field-button[data-v-83f890c3]:hover{background:#eef5ff;border-color:#c8ddff}.copy-field-button svg[data-v-83f890c3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.status-pill[data-v-83f890c3]{color:#1d56a5;background:#eef4ff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.status-cell[data-v-83f890c3]{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.status-cell.mobile[data-v-83f890c3]{align-items:flex-end}.current-approver[data-v-83f890c3]{color:#71829d;overflow-wrap:anywhere;max-width:140px;font-size:11px;font-weight:800;line-height:1.35}.status-pill[data-status=draft][data-v-83f890c3]{color:#65758c;background:#f3f6fb}.status-pill[data-status=paid][data-v-83f890c3]{color:#15803d;background:#e8f7ef}.status-pill[data-status=rejected][data-v-83f890c3]{color:#b42318;background:#fff1f1}.table-action-button[data-v-83f890c3]{color:#1d72e8;background:#fff;border:1px solid #bfd6ff;border-radius:6px;min-height:30px;padding:0 12px;font-size:13px;font-weight:800}.empty[data-v-83f890c3],.list-footer[data-v-83f890c3]{color:#71829d;padding:12px}.empty.compact[data-v-83f890c3]{padding:0}.refund-form-panel[data-v-83f890c3]{overflow:visible}.form-actions[data-v-83f890c3],.section-actions[data-v-83f890c3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secondary-link[data-v-83f890c3]{color:#1d4ed8;border:1px solid #cfd9ea;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-button[data-v-83f890c3]{color:#1d4ed8;background:#fff;border-color:#cfd9ea}.danger-button[data-v-83f890c3]{color:#be123c;background:#fff1f2;border-color:#fecaca}.danger-button[data-v-83f890c3]:disabled{color:#94a3b8;background:#f8fafc;border-color:#e5e7eb}.form-section[data-v-83f890c3]{box-sizing:border-box;border-bottom:1px solid #e4ebf5;padding:16px}.form-grid[data-v-83f890c3],.suggestion-grid[data-v-83f890c3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}label[data-v-83f890c3]{gap:6px;min-width:0;font-weight:700;display:grid}.suggestion-grid>label[data-v-83f890c3]{grid-template-rows:auto minmax(38px,auto) minmax(18px,auto);align-content:start}.system-suggestion-note[data-v-83f890c3]{color:#8a97aa;text-overflow:ellipsis;white-space:nowrap;min-height:18px;font-size:12px;font-weight:500;line-height:1.45;overflow:hidden}.wide[data-v-83f890c3],label.wide[data-v-83f890c3]{grid-column:1/-1}.customer-autocomplete-field[data-v-83f890c3],.employee-autocomplete-field[data-v-83f890c3]{position:relative}.employee-autocomplete-control[data-v-83f890c3]{min-width:0;position:relative}.employee-autocomplete-control input[data-v-83f890c3]{width:100%}.customer-suggestion-menu[data-v-83f890c3],.employee-suggestion-menu[data-v-83f890c3]{z-index:20;background:#fff;border:1px solid #cfd9ea;border-radius:8px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #243b6329}.customer-suggestion-menu button[data-v-83f890c3],.employee-suggestion-menu button[data-v-83f890c3]{color:#243b63;text-align:left;background:#fff;border:0;border-radius:6px;gap:3px;min-height:42px;padding:8px 10px;display:grid}.customer-suggestion-menu button[data-v-83f890c3]:hover,.employee-suggestion-menu button[data-v-83f890c3]:hover{background:#eef6ff}.customer-suggestion-menu strong[data-v-83f890c3]{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.customer-suggestion-menu span[data-v-83f890c3],.customer-suggestion-empty[data-v-83f890c3],.employee-suggestion-empty[data-v-83f890c3]{color:#71829d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-suggestion-empty[data-v-83f890c3],.employee-suggestion-empty[data-v-83f890c3]{margin:0;padding:8px 10px}.submission-list[data-v-83f890c3]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.submission-list button[data-v-83f890c3]{color:#243b63;text-align:left;background:#fff;gap:4px;min-height:72px;display:grid}.submission-list em[data-v-83f890c3]{color:#1d72e8;font-size:12px;font-style:normal;font-weight:800}.submission-list button[data-active=true][data-v-83f890c3]{background:#eef6ff;border-color:#1d72e8}.source-record-list[data-v-83f890c3]{gap:10px;margin-top:12px;display:grid}.source-record-card[data-v-83f890c3]{background:#fff;border:1px solid #dbe5f4;border-radius:8px}.source-record-card summary[data-v-83f890c3]{cursor:pointer;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px;padding:12px;list-style-position:inside;display:grid}.source-record-card summary span[data-v-83f890c3]{gap:4px;min-width:0;display:grid}.source-record-card summary strong[data-v-83f890c3],.source-record-card summary b[data-v-83f890c3]{overflow-wrap:anywhere}.source-record-card summary em[data-v-83f890c3]{color:#1d72e8;font-size:12px;font-style:normal;font-weight:800}.source-field-grid[data-v-83f890c3]{border-top:1px solid #e4ebf5;grid-template-columns:minmax(180px,280px) minmax(0,1fr);margin:0;display:grid}.source-field-grid dt[data-v-83f890c3],.source-field-grid dd[data-v-83f890c3]{overflow-wrap:anywhere;border-bottom:1px solid #eef2f8;min-width:0;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.source-field-grid dt[data-v-83f890c3]{color:#536987;background:#f8fbff;font-weight:800}.form-section>.form-grid[data-v-83f890c3]{padding:14px 0 0}.stage-table[data-v-83f890c3]{border-collapse:collapse;width:calc(100% - 32px);margin:0 16px 16px;font-size:13px}.stage-table th[data-v-83f890c3],.stage-table td[data-v-83f890c3]{text-align:left;border:1px solid #e1e8f3;padding:9px}.attachment-grid[data-v-83f890c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.attachment-list[data-v-83f890c3]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.attachment-list a[data-v-83f890c3]{color:#1d72e8;border:1px solid #dbe5f4;border-radius:6px;padding:6px 10px;text-decoration:none}.workflow-progress-panel[data-v-83f890c3]{gap:14px;display:grid}.workflow-summary-grid[data-v-83f890c3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.workflow-summary-grid article[data-v-83f890c3]{background:#f8fbff;border:1px solid #dbe5f4;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.workflow-summary-grid span[data-v-83f890c3],.workflow-task small[data-v-83f890c3],.workflow-event-details span[data-v-83f890c3],.approval-empty p[data-v-83f890c3]{color:#6f819d;font-size:13px}.workflow-summary-grid strong[data-v-83f890c3],.workflow-task strong[data-v-83f890c3],.approval-empty strong[data-v-83f890c3]{overflow-wrap:anywhere}.workflow-task-list[data-v-83f890c3]{gap:10px;display:grid}.workflow-task[data-v-83f890c3]{background:#fff;border:1px solid #e1e8f3;border-left:4px solid #bac7dc;border-radius:8px;gap:6px;padding:12px;display:grid}.workflow-task[data-status=pending][data-v-83f890c3]{background:#f7fbff;border-left-color:#1d72e8}.workflow-task[data-status=approved][data-v-83f890c3]{border-left-color:#16a34a}.workflow-task[data-status=rejected][data-v-83f890c3],.workflow-task[data-status=returned][data-v-83f890c3]{border-left-color:#dc2626}.workflow-task>div[data-v-83f890c3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-task>div span[data-v-83f890c3]{color:#1d56a5;background:#eef4ff;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.workflow-task p[data-v-83f890c3]{color:#425775;margin:0;font-size:13px;line-height:1.5}.workflow-event-details[data-v-83f890c3]{background:#fff;border:1px solid #e1e8f3;border-radius:8px}.workflow-event-details summary[data-v-83f890c3]{cursor:pointer;padding:10px 12px;font-weight:800}.workflow-event-details ol[data-v-83f890c3]{gap:8px;margin:0;padding:0 12px 12px 32px;display:grid}.workflow-event-details li[data-v-83f890c3]{line-height:1.5}.approval-empty[data-v-83f890c3]{background:#f8fbff;border:1px dashed #cfd9ea;border-radius:8px;gap:6px;padding:16px;display:grid}.approval-panel[data-v-83f890c3]{background:#f8fbff;border-bottom:1px solid #e4ebf5;gap:10px;padding:16px;display:grid}.event-list[data-v-83f890c3]{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.event-list li[data-v-83f890c3]{color:#243b63}.event-list span[data-v-83f890c3]{color:#71829d;margin-top:4px;font-size:13px;display:block}.calculation-rule-grid[data-v-83f890c3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.calculation-rule-grid article[data-v-83f890c3]{background:#f8fbff;border:1px solid #dbe5f4;border-radius:8px;gap:6px;padding:12px;display:grid}.calculation-rule-grid strong[data-v-83f890c3]{font-size:14px;font-weight:800}.calculation-rule-grid p[data-v-83f890c3]{font-size:13px;line-height:1.6}.calculation-description[data-v-83f890c3]{margin-top:14px}@media (max-width:980px){.refund-application-workspace[data-v-83f890c3]{grid-template-columns:1fr;width:100%;min-height:100dvh;padding:12px;overflow-x:hidden}.refund-search-panel[data-v-83f890c3],.refund-form-panel[data-v-83f890c3]{width:100%;max-width:100%;overflow:hidden}.panel-head[data-v-83f890c3],.form-head[data-v-83f890c3],.section-title[data-v-83f890c3]{flex-direction:column;align-items:stretch}.form-actions[data-v-83f890c3],.section-actions[data-v-83f890c3]{grid-template-columns:1fr;width:100%;display:grid}.form-actions button[data-v-83f890c3],.section-actions button[data-v-83f890c3],.section-actions a[data-v-83f890c3]{justify-content:center;width:100%;min-width:0;padding-left:8px;padding-right:8px}.section-title p[data-v-83f890c3],.form-section p[data-v-83f890c3]{overflow-wrap:anywhere}.detail-tabs[data-v-83f890c3]{grid-template-columns:1fr;gap:8px;width:100%;padding:10px 12px 0;display:grid}.detail-tabs button[data-v-83f890c3]{white-space:nowrap;width:100%;min-width:0;padding:0 8px}.form-section[data-v-83f890c3]{padding:14px 12px}.form-grid[data-v-83f890c3],.suggestion-grid[data-v-83f890c3],.attachment-grid[data-v-83f890c3],.calculation-rule-grid[data-v-83f890c3],.top-search-grid[data-v-83f890c3],.source-record-card summary[data-v-83f890c3],.source-field-grid[data-v-83f890c3]{grid-template-columns:1fr}.form-grid[data-v-83f890c3],.suggestion-grid[data-v-83f890c3]{gap:12px;padding-top:12px}.list-filters[data-v-83f890c3],.scan-filters[data-v-83f890c3],.submission-list[data-v-83f890c3]{grid-template-columns:1fr}.case-table-wrap[data-v-83f890c3]{padding:10px 12px 12px;overflow-x:visible}.case-table[data-v-83f890c3]{display:none}.case-mobile-list[data-v-83f890c3]{gap:10px;display:grid}.refund-application-scope-tabs[data-v-83f890c3]{display:flex}.workflow-summary-grid[data-v-83f890c3]{grid-template-columns:1fr}.workflow-task>div[data-v-83f890c3]{flex-direction:column;align-items:flex-start}.stage-table[data-v-83f890c3]{width:100%;margin:0 0 14px;display:block;overflow-x:auto}}.refund-stat-workspace[data-v-757dc3fc]{box-sizing:border-box;color:#17212b;background:#f5f7f8;width:100%;min-width:0;min-height:100vh;padding:22px}.refund-stat-toolbar[data-v-757dc3fc],.summary-panel header[data-v-757dc3fc],.segment-section header[data-v-757dc3fc],.segment-card header[data-v-757dc3fc],.detail-panel header[data-v-757dc3fc],.pagination[data-v-757dc3fc],.filter-actions[data-v-757dc3fc]{align-items:center;display:flex}.refund-stat-toolbar[data-v-757dc3fc]{justify-content:space-between;gap:16px;margin-bottom:18px}.refund-stat-toolbar h2[data-v-757dc3fc],.summary-panel h3[data-v-757dc3fc],.segment-section h3[data-v-757dc3fc],.segment-card h4[data-v-757dc3fc],.detail-panel h3[data-v-757dc3fc]{letter-spacing:0;margin:0}.refund-stat-toolbar h2[data-v-757dc3fc]{font-size:22px}.refund-stat-toolbar p[data-v-757dc3fc]{color:#66737f;margin:5px 0 0;font-size:13px}button[data-v-757dc3fc],input[data-v-757dc3fc],select[data-v-757dc3fc]{font:inherit}button[data-v-757dc3fc]{color:#25313b;cursor:pointer;background:#fff;border:1px solid #cbd3d8;border-radius:6px;min-height:36px;padding:0 14px}button[data-v-757dc3fc]:disabled{cursor:not-allowed;opacity:.55}.primary-action[data-v-757dc3fc]{color:#fff;background:#0e766e;border-color:#0e766e}.secondary-action[data-v-757dc3fc]{border-color:#708090}.refund-stat-filters[data-v-757dc3fc]{border-top:1px solid #d8dee2;border-bottom:1px solid #d8dee2;grid-template-columns:repeat(6,minmax(132px,1fr));gap:12px 14px;padding:16px 0;display:grid}.refund-stat-filters label[data-v-757dc3fc]{color:#5c6872;gap:6px;min-width:0;font-size:12px;display:grid}.course-level-filter[data-v-757dc3fc]{color:#5c6872;border:0;gap:6px;min-width:0;margin:0;padding:0;font-size:12px;display:grid}.refund-stat-filters input[data-v-757dc3fc]:not([type=checkbox]),.refund-stat-filters select[data-v-757dc3fc],.summary-panel select[data-v-757dc3fc]{box-sizing:border-box;color:#17212b;background:#fff;border:1px solid #cbd3d8;border-radius:5px;width:100%;min-width:0;height:38px;padding:0 10px}.multi-select[data-v-757dc3fc]{min-width:0;position:relative}.multi-select summary[data-v-757dc3fc]{box-sizing:border-box;color:#17212b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd3d8;border-radius:5px;width:100%;height:38px;padding:9px 28px 0 10px;display:block;overflow:hidden}.multi-select summary[data-v-757dc3fc]:after{content:"";border-bottom:1px solid #708090;border-right:1px solid #708090;width:7px;height:7px;position:absolute;top:16px;right:10px;transform:rotate(45deg)}.multi-select[open] summary[data-v-757dc3fc]:after{top:19px;transform:rotate(225deg)}.multi-select-menu[data-v-757dc3fc]{z-index:20;background:#fff;border:1px solid #cbd3d8;border-radius:6px;gap:4px;max-height:220px;padding:8px;display:grid;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 12px 24px #1b2b3d24}.multi-select-menu label[data-v-757dc3fc]{color:#17212b;border-radius:4px;align-items:center;gap:6px;min-width:0;padding:5px 4px;font-size:12px;display:flex}.multi-select-menu label[data-v-757dc3fc]:hover{background:#f1f5f9}.multi-select-menu input[data-v-757dc3fc]{width:14px;min-width:14px;height:14px}.multi-select-empty[data-v-757dc3fc]{color:#66737f;padding:8px 4px;font-size:12px}.filter-actions[data-v-757dc3fc]{align-self:end;gap:8px}.filter-actions button[data-v-757dc3fc]{flex:1}.feedback[data-v-757dc3fc]{border-left:3px solid;margin:14px 0 0;padding:10px 12px;font-size:13px}.feedback.error[data-v-757dc3fc]{color:#8e302d;background:#fff0ef;border-color:#c34a45}.stat-definition-panel[data-v-757dc3fc]{color:#52606b;background:#fff;border:1px solid #d8dee2;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.55;display:grid}.empty-search-state[data-v-757dc3fc]{color:#66737f;background:#fff;border:1px dashed #cbd3d8;border-radius:6px;align-content:center;place-items:center;gap:6px;min-height:180px;margin-top:16px;font-size:13px;display:grid}.empty-search-state strong[data-v-757dc3fc]{color:#25313b;font-size:16px}.metric-grid[data-v-757dc3fc]{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin-top:16px;display:grid}.metric-grid article[data-v-757dc3fc],.summary-panel[data-v-757dc3fc],.segment-section[data-v-757dc3fc],.segment-card[data-v-757dc3fc],.detail-panel[data-v-757dc3fc]{background:#fff;border:1px solid #d8dee2;border-radius:6px}.metric-grid article[data-v-757dc3fc]{gap:6px;padding:14px;display:grid}.metric-grid span[data-v-757dc3fc],.metric-grid small[data-v-757dc3fc]{color:#66737f;font-size:12px}.metric-grid strong[data-v-757dc3fc]{letter-spacing:0;font-size:22px}.report-grid[data-v-757dc3fc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.summary-panel[data-v-757dc3fc]{min-height:280px;padding:14px}.summary-panel header[data-v-757dc3fc]{justify-content:space-between;gap:12px;margin-bottom:12px}.summary-panel h3[data-v-757dc3fc],.segment-section h3[data-v-757dc3fc],.detail-panel h3[data-v-757dc3fc]{font-size:16px}.summary-panel select[data-v-757dc3fc]{max-width:180px}.bar-list[data-v-757dc3fc]{gap:12px;display:grid}.bar-row[data-v-757dc3fc]{gap:7px;display:grid}.bar-row-main[data-v-757dc3fc]{justify-content:space-between;gap:14px;font-size:13px;display:flex}.bar-row-main span[data-v-757dc3fc]{color:#66737f;white-space:nowrap}.bar-track[data-v-757dc3fc]{background:#edf1f3;border-radius:4px;height:7px;overflow:hidden}.bar-track i[data-v-757dc3fc]{border-radius:inherit;background:#0e766e;height:100%;display:block}.segment-section[data-v-757dc3fc]{margin-top:14px;padding:14px}.segment-section>header[data-v-757dc3fc]{justify-content:space-between;margin-bottom:12px}.segment-grid[data-v-757dc3fc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.segment-card[data-v-757dc3fc]{align-content:start;min-height:260px;padding:12px;display:grid}.segment-card header[data-v-757dc3fc]{justify-content:space-between;min-height:50px;margin-bottom:10px}.segment-card h4[data-v-757dc3fc]{font-size:14px}.segment-card p[data-v-757dc3fc]{color:#66737f;margin:4px 0 0;font-size:12px;line-height:1.45}.segment-list[data-v-757dc3fc]{gap:11px;display:grid}.segment-row[data-v-757dc3fc]{gap:6px;display:grid}.segment-row-main[data-v-757dc3fc],.segment-row-sub[data-v-757dc3fc]{justify-content:space-between;gap:10px;min-width:0;font-size:12px;display:flex}.segment-row-main strong[data-v-757dc3fc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.segment-row-main span[data-v-757dc3fc],.segment-row-sub[data-v-757dc3fc]{color:#66737f}.segment-row-main span[data-v-757dc3fc],.segment-row-sub span[data-v-757dc3fc]{white-space:nowrap}.compact-empty[data-v-757dc3fc]{color:#66737f;place-items:center;min-height:150px;font-size:13px;display:grid}.panel-empty[data-v-757dc3fc],.table-empty[data-v-757dc3fc]{color:#66737f;place-items:center;min-height:160px;font-size:13px;display:grid}.detail-panel[data-v-757dc3fc]{margin-top:14px;overflow:hidden}.detail-panel header[data-v-757dc3fc]{border-bottom:1px solid #e6eaed;justify-content:space-between;padding:14px}.detail-panel header span[data-v-757dc3fc]{color:#66737f;font-size:13px}.table-scroll[data-v-757dc3fc]{overflow:auto}table[data-v-757dc3fc]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1460px;font-size:13px}th[data-v-757dc3fc],td[data-v-757dc3fc]{box-sizing:border-box;text-align:left;vertical-align:top;border-bottom:1px solid #e6eaed;height:46px;padding:9px 10px}th[data-v-757dc3fc]{z-index:1;color:#52606b;background:#f9fafb;font-weight:700;position:sticky;top:0}td strong[data-v-757dc3fc],td span[data-v-757dc3fc],td small[data-v-757dc3fc]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}td span[data-v-757dc3fc],td small[data-v-757dc3fc]{color:#66737f;margin-top:3px;font-size:12px}.money-cell[data-v-757dc3fc]{font-variant-numeric:tabular-nums;font-weight:700}.status-pill[data-v-757dc3fc]{color:#135e52;background:#eaf6f2;border-radius:999px;width:fit-content;max-width:100%;padding:3px 8px;font-size:12px;display:inline-flex}.pagination[data-v-757dc3fc]{justify-content:flex-end;gap:8px;padding:12px 14px}@media (max-width:1280px){.refund-stat-filters[data-v-757dc3fc],.metric-grid[data-v-757dc3fc]{grid-template-columns:repeat(3,minmax(140px,1fr))}.report-grid[data-v-757dc3fc],.stat-definition-panel[data-v-757dc3fc]{grid-template-columns:1fr}.segment-grid[data-v-757dc3fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.refund-stat-workspace[data-v-757dc3fc]{padding:14px}.refund-stat-toolbar[data-v-757dc3fc],.summary-panel header[data-v-757dc3fc]{flex-direction:column;align-items:stretch}.refund-stat-filters[data-v-757dc3fc],.metric-grid[data-v-757dc3fc],.segment-grid[data-v-757dc3fc]{grid-template-columns:1fr}}.approval-direct-entry-loading[data-v-5e3df9c7]{z-index:1000;color:#10233f;text-align:center;background:#f5f8fc;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.approval-direct-entry-loading strong[data-v-5e3df9c7]{font-size:20px}.approval-direct-entry-loading span[data-v-5e3df9c7]{color:#64748b}.approval-direct-entry-spinner[data-v-5e3df9c7]{border:3px solid #cbdcf3;border-top-color:#1769d2;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite approval-direct-entry-spin-5e3df9c7}@keyframes approval-direct-entry-spin-5e3df9c7{to{transform:rotate(360deg)}}.level4-workspace[data-v-5e3df9c7]{color:#243b63;box-sizing:border-box;min-height:calc(100vh - 64px);padding:24px}.level4-header[data-v-5e3df9c7],.detail-toolbar[data-v-5e3df9c7],.section-title[data-v-5e3df9c7]{justify-content:space-between;align-items:center;gap:16px;display:flex}.level4-header[data-v-5e3df9c7]{margin-bottom:16px}h2[data-v-5e3df9c7],h3[data-v-5e3df9c7],p[data-v-5e3df9c7]{margin:0}h2[data-v-5e3df9c7]{font-size:24px}h3[data-v-5e3df9c7]{font-size:18px}.level4-header p[data-v-5e3df9c7],.section-title span[data-v-5e3df9c7],.source-section p[data-v-5e3df9c7],.workflow-section p[data-v-5e3df9c7]{color:#6e7f9c;margin-top:6px;font-size:13px}.level4-list-panel[data-v-5e3df9c7],.level4-detail-panel[data-v-5e3df9c7]{background:#fff;border:1px solid #d7e2f3;border-radius:8px;box-shadow:0 10px 24px #1f31530f}.filter-bar[data-v-5e3df9c7]{border-bottom:1px solid #e5edf8;grid-template-columns:minmax(220px,1fr) 150px 140px auto auto;gap:10px;padding:16px;display:grid}input[data-v-5e3df9c7],select[data-v-5e3df9c7],textarea[data-v-5e3df9c7]{box-sizing:border-box;color:#243b63;width:100%;font:inherit;background:#fff;border:1px solid #cbd9ee;border-radius:6px;padding:9px 10px}textarea[data-v-5e3df9c7]{resize:vertical;min-height:72px}button[data-v-5e3df9c7]{font:inherit;cursor:pointer;border:0;border-radius:6px;padding:9px 14px;font-weight:700}button[data-v-5e3df9c7]:disabled{cursor:not-allowed;opacity:.55}.primary-button[data-v-5e3df9c7]{color:#fff;background:#2478e6}.secondary-button[data-v-5e3df9c7]{color:#2863ae;background:#f1f6fd;border:1px solid #bfd3f0}.danger-button[data-v-5e3df9c7]{color:#c83b46;background:#fff1f1;border:1px solid #efb7bd}.table-wrap[data-v-5e3df9c7]{overflow-x:auto}table[data-v-5e3df9c7]{border-collapse:collapse;width:100%;min-width:960px}th[data-v-5e3df9c7],td[data-v-5e3df9c7]{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f8;padding:12px 14px;font-size:13px}th[data-v-5e3df9c7]{color:#5e7190;background:#f8fbff;font-weight:700}.type-tag[data-v-5e3df9c7]{border-radius:999px;padding:3px 8px;font-size:12px;display:inline-block}.type-tag.danger[data-v-5e3df9c7]{color:#b4232d;background:#fff0f1}.type-tag.muted[data-v-5e3df9c7]{color:#6e7f9c;background:#f2f5f9}.text-button[data-v-5e3df9c7]{color:#2478e6;background:0 0;padding:0}.danger-text[data-v-5e3df9c7]{color:#c83b46}.pagination[data-v-5e3df9c7]{color:#6e7f9c;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.detail-toolbar[data-v-5e3df9c7]{border-bottom:1px solid #e5edf8;padding:16px}.toolbar-actions[data-v-5e3df9c7]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.success-banner[data-v-5e3df9c7],.error-banner[data-v-5e3df9c7]{border-radius:6px;margin:16px 16px 0;padding:10px 12px;font-size:13px}.success-banner[data-v-5e3df9c7]{color:#17633a;background:#ecfdf3}.error-banner[data-v-5e3df9c7],.error-state[data-v-5e3df9c7]{color:#b4232d;background:#fff1f2}.form-section[data-v-5e3df9c7],.source-section[data-v-5e3df9c7],.workflow-section[data-v-5e3df9c7]{border-bottom:1px solid #e5edf8;padding:20px}.section-title[data-v-5e3df9c7]{margin-bottom:16px}.field-grid[data-v-5e3df9c7]{gap:14px;margin-bottom:14px;display:grid}.field-grid.three[data-v-5e3df9c7]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid.two[data-v-5e3df9c7]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-5e3df9c7]{color:#536a8d;gap:6px;font-size:13px;font-weight:700;display:grid}.customer-autocomplete-field[data-v-5e3df9c7]{position:relative}.customer-suggestion-menu[data-v-5e3df9c7]{z-index:30;background:#fff;border:1px solid #cbd9ee;border-radius:6px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #243b6329}.customer-suggestion-menu button[data-v-5e3df9c7]{color:#243b63;text-align:left;background:#fff;border:0;border-radius:5px;gap:3px;min-height:44px;padding:8px 10px;display:grid}.customer-suggestion-menu button[data-v-5e3df9c7]:hover{background:#eef6ff}.customer-suggestion-menu strong[data-v-5e3df9c7]{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.customer-suggestion-menu span[data-v-5e3df9c7],.customer-suggestion-empty[data-v-5e3df9c7]{color:#71829d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.customer-suggestion-empty[data-v-5e3df9c7]{padding:8px 10px}.checkbox-label[data-v-5e3df9c7],.switch-row label[data-v-5e3df9c7]{white-space:nowrap;align-items:center;gap:6px;display:flex}.checkbox-label input[data-v-5e3df9c7],.switch-row input[data-v-5e3df9c7]{width:auto}.wide-label[data-v-5e3df9c7]{margin-top:14px}.switch-row[data-v-5e3df9c7]{color:#536a8d;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.empty-state[data-v-5e3df9c7]{color:#7890b1;text-align:center;padding:56px 16px}.empty-inline[data-v-5e3df9c7]{color:#7890b1;padding:20px 0;font-size:13px}.responsibility-row[data-v-5e3df9c7]{border-top:1px solid #edf2f8;grid-template-columns:32px repeat(7,minmax(110px,1fr)) 48px;align-items:end;gap:10px;padding:14px 0;display:grid}.responsibility-row input[data-v-5e3df9c7],.responsibility-row select[data-v-5e3df9c7]{height:40px;min-height:40px}.responsibility-row .wide-label[data-v-5e3df9c7]{grid-column:2/-1;margin-top:0}.responsibility-remove[data-v-5e3df9c7]{place-self:center end;min-width:48px;padding:8px 4px}.row-number[data-v-5e3df9c7]{color:#7890b1;padding-bottom:10px;font-weight:800}.workflow-items[data-v-5e3df9c7]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.workflow-item[data-v-5e3df9c7]{color:#6e7f9c;background:#f2f5f9;border-radius:5px;padding:6px 9px;font-size:12px}.workflow-item.pending[data-v-5e3df9c7]{color:#9a5b00;background:#fff7e6}.workflow-item.approved[data-v-5e3df9c7]{color:#17633a;background:#ecfdf3}@media (max-width:900px){.filter-bar[data-v-5e3df9c7],.field-grid.three[data-v-5e3df9c7],.field-grid.two[data-v-5e3df9c7]{grid-template-columns:1fr 1fr}.responsibility-row[data-v-5e3df9c7]{overflow-x:auto}}@media (max-width:640px){.level4-workspace[data-v-5e3df9c7]{padding:14px}.filter-bar[data-v-5e3df9c7],.field-grid.three[data-v-5e3df9c7],.field-grid.two[data-v-5e3df9c7]{grid-template-columns:1fr}.level4-header[data-v-5e3df9c7],.detail-toolbar[data-v-5e3df9c7]{flex-direction:column;align-items:flex-start}.toolbar-actions[data-v-5e3df9c7]{justify-content:flex-start}}.website-leads-shell[data-v-e769b02b]{box-sizing:border-box;color:#1f2937;background:#f5f7fb;width:calc(100% - 256px);min-width:0;max-width:calc(100vw - 256px);min-height:calc(100vh - 64px);margin-left:256px;padding:88px 32px 32px;overflow-x:hidden}.website-leads-header[data-v-e769b02b],.website-leads-panel[data-v-e769b02b]{background:#fff;border:1px solid #dbe3ef;min-width:0}.website-leads-header[data-v-e769b02b]{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.website-leads-header p[data-v-e769b02b],.website-leads-rule-head p[data-v-e769b02b]{color:#64748b;margin:0 0 6px;font-size:13px}.website-leads-header h1[data-v-e769b02b],.website-leads-rule-head h2[data-v-e769b02b],.website-leads-detail h2[data-v-e769b02b]{margin:0;font-size:22px}.website-leads-tabs[data-v-e769b02b],.website-leads-toolbar[data-v-e769b02b],.website-leads-actions[data-v-e769b02b],.website-leads-pagination[data-v-e769b02b],.website-leads-employee-search[data-v-e769b02b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.website-leads-tabs button[data-v-e769b02b],.website-leads-toolbar button[data-v-e769b02b],.website-leads-pagination button[data-v-e769b02b],.website-leads-employee-search button[data-v-e769b02b],.website-leads-actions button[data-v-e769b02b],.website-leads-link-button[data-v-e769b02b],.website-leads-member-list button[data-v-e769b02b]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #cbd5e1;min-height:36px;padding:0 14px}.website-leads-tabs button[data-active=true][data-v-e769b02b],.website-leads-actions button[data-v-e769b02b],.website-leads-toolbar button[data-v-e769b02b]{color:#fff;background:#2563eb;border-color:#2563eb}.website-leads-panel[data-v-e769b02b]{margin-top:16px;padding:18px}.website-leads-toolbar input[data-v-e769b02b],.website-leads-toolbar select[data-v-e769b02b],.website-leads-employee-search input[data-v-e769b02b]{border:1px solid #cbd5e1;min-height:36px;padding:0 10px}.website-leads-toolbar input[data-v-e769b02b],.website-leads-employee-search input[data-v-e769b02b]{flex:1;min-width:280px}.website-leads-layout[data-v-e769b02b]{grid-template-columns:minmax(520px,1fr) minmax(320px,420px);gap:16px;min-width:0;margin-top:16px;display:grid}.website-leads-list[data-v-e769b02b],.website-leads-detail[data-v-e769b02b],.website-leads-member-list[data-v-e769b02b],.website-leads-candidates[data-v-e769b02b]{gap:10px;min-width:0;display:grid}.website-leads-row[data-v-e769b02b],.website-leads-member-list article[data-v-e769b02b]{border:1px solid #e2e8f0;grid-template-columns:minmax(320px,1fr) minmax(150px,190px) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.website-leads-row[data-active=true][data-v-e769b02b]{background:#eff6ff;border-color:#2563eb}.website-leads-row>button[data-v-e769b02b]:first-child,.website-leads-candidates button[data-v-e769b02b]{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.website-leads-row>button:first-child strong[data-v-e769b02b],.website-leads-row>button:first-child span[data-v-e769b02b],.website-leads-row>button:first-child small[data-v-e769b02b],.website-leads-row>button:first-child em[data-v-e769b02b]{overflow-wrap:anywhere;min-width:0}.website-leads-row>button:first-child strong[data-v-e769b02b]{color:#1f2937}.website-leads-row>button:first-child em[data-v-e769b02b]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.website-leads-row-status[data-v-e769b02b]{color:#475569;gap:6px;min-width:0;font-size:13px;display:grid}.website-leads-row-status span[data-v-e769b02b]{overflow-wrap:anywhere;grid-template-columns:34px minmax(0,1fr);gap:6px;min-width:0;display:grid}.website-leads-row-status b[data-v-e769b02b]{color:#94a3b8;font-weight:700}.website-leads-link-button[data-v-e769b02b]{white-space:nowrap}.website-leads-row span[data-v-e769b02b],.website-leads-row small[data-v-e769b02b],.website-leads-candidates span[data-v-e769b02b],.website-leads-candidates small[data-v-e769b02b],.website-leads-member-list span[data-v-e769b02b],.website-leads-member-list small[data-v-e769b02b],.website-leads-detail span[data-v-e769b02b]{color:#64748b}.website-leads-detail[data-v-e769b02b]{background:#f8fafc;border:1px solid #dbe3ef;align-content:start;padding:16px}.website-leads-detail dl[data-v-e769b02b]{gap:10px;margin:0;display:grid}.website-leads-detail dl div[data-v-e769b02b]{gap:4px;display:grid}.website-leads-detail dt[data-v-e769b02b]{color:#64748b;font-size:13px}.website-leads-detail dd[data-v-e769b02b]{overflow-wrap:anywhere;margin:0}.website-leads-detail ul[data-v-e769b02b]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.website-leads-detail li[data-v-e769b02b]{border-top:1px solid #e2e8f0;gap:4px;padding-top:8px;display:grid}.website-leads-rule-head[data-v-e769b02b]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.website-leads-candidates[data-v-e769b02b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:12px 0}.website-leads-candidates button[data-v-e769b02b]{background:#f8fafc;border:1px solid #dbe3ef;padding:10px}.website-leads-member-list article[data-v-e769b02b]{grid-template-columns:minmax(0,1fr) auto auto auto}.website-leads-danger[data-v-e769b02b]{color:#dc2626!important;background:#fff7f7!important;border-color:#fecaca!important}.website-leads-feedback[data-v-e769b02b],.website-leads-error[data-v-e769b02b],.website-leads-empty[data-v-e769b02b]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;margin:12px 0 0;padding:10px 12px}.website-leads-error[data-v-e769b02b]{color:#be123c;background:#fff1f2;border-color:#fecaca}button[data-v-e769b02b]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:960px){.website-leads-layout[data-v-e769b02b],.website-leads-row[data-v-e769b02b],.website-leads-member-list article[data-v-e769b02b]{grid-template-columns:1fr}}@media (max-width:860px){.website-leads-shell[data-v-e769b02b]{width:100%;max-width:100%;min-height:100vh;margin-left:0;padding:72px 12px 16px}}.firmware-shell[data-v-01ea7dde]{box-sizing:border-box;color:#172033;min-width:0;min-height:100vh;margin-left:256px;padding:88px 24px 24px}.firmware-head[data-v-01ea7dde],.section-title[data-v-01ea7dde],.firmware-tabs[data-v-01ea7dde],.actions[data-v-01ea7dde]{align-items:center;display:flex}.firmware-head[data-v-01ea7dde],.section-title[data-v-01ea7dde]{justify-content:space-between;gap:20px}h2[data-v-01ea7dde],h3[data-v-01ea7dde],p[data-v-01ea7dde]{margin:0}.firmware-head h2[data-v-01ea7dde]{font-size:24px}.firmware-head p[data-v-01ea7dde],.section-title span[data-v-01ea7dde]{color:#64748b;margin-top:6px;font-size:13px}button[data-v-01ea7dde],input[data-v-01ea7dde],select[data-v-01ea7dde]{color:#172033;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px}button[data-v-01ea7dde]{color:#fff;cursor:pointer;background:#2563eb;border-color:#2563eb;padding:0 16px}button.secondary[data-v-01ea7dde]{color:#334155;background:#fff;border-color:#cbd5e1}button.danger[data-v-01ea7dde]{background:#dc2626;border-color:#dc2626}button[data-v-01ea7dde]:disabled{cursor:default;opacity:.55}.firmware-tabs[data-v-01ea7dde]{border-bottom:1px solid #dbe2ea;gap:4px;margin:20px 0}.firmware-tabs button[data-v-01ea7dde]{color:#475569;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:112px}.firmware-tabs button[data-active=true][data-v-01ea7dde]{color:#1d4ed8;border-bottom-color:#2563eb;font-weight:700}.firmware-message[data-v-01ea7dde],.firmware-error[data-v-01ea7dde]{background:#f0fdf4;border-left:4px solid #16a34a;margin:12px 0;padding:10px 12px}.firmware-error[data-v-01ea7dde]{color:#b91c1c;background:#fef2f2;border-left-color:#dc2626}.firmware-upload[data-v-01ea7dde],.firmware-list[data-v-01ea7dde]{border-top:1px solid #dbe2ea;margin-top:16px;padding-top:18px}.section-title code[data-v-01ea7dde]{color:#475569}.firmware-form[data-v-01ea7dde]{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin-top:18px;display:grid}.firmware-form label[data-v-01ea7dde]{color:#475569;gap:7px;min-width:0;font-size:13px;display:grid}.firmware-form input[data-v-01ea7dde],.firmware-form select[data-v-01ea7dde]{box-sizing:border-box;width:100%;padding:0 10px}.firmware-form select[multiple][data-v-01ea7dde]{min-height:112px;padding:6px}.firmware-form .wide[data-v-01ea7dde]{grid-column:span 2}.number-suffix[data-v-01ea7dde]{grid-template-columns:1fr 36px;display:grid}.number-suffix input[data-v-01ea7dde]{border-radius:6px 0 0 6px}.number-suffix span[data-v-01ea7dde]{background:#f8fafc;border:1px solid #cbd5e1;border-left:0;border-radius:0 6px 6px 0;place-items:center;display:grid}.toggle-label input[data-v-01ea7dde]{width:22px;min-height:22px}.file-field[data-v-01ea7dde]{position:relative}.file-field input[data-v-01ea7dde]{opacity:0;cursor:pointer;position:absolute;inset:24px 0 0}.file-field strong[data-v-01ea7dde]{box-sizing:border-box;color:#334155;border:1px dashed #94a3b8;border-radius:6px;align-items:center;min-height:38px;padding:0 10px;display:flex}.table-wrap[data-v-01ea7dde]{border:1px solid #dbe2ea;border-radius:6px;margin-top:14px;overflow-x:auto}table[data-v-01ea7dde]{border-collapse:collapse;background:#fff;width:100%;font-size:13px}th[data-v-01ea7dde],td[data-v-01ea7dde]{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5eaf0;padding:12px}th[data-v-01ea7dde]{color:#475569;background:#f8fafc;font-weight:600}td strong[data-v-01ea7dde],td small[data-v-01ea7dde]{display:block}td small[data-v-01ea7dde]{color:#64748b;margin-top:4px}.status[data-v-01ea7dde]{color:#334155;background:#e2e8f0;border-radius:4px;align-items:center;min-height:26px;padding:0 8px;display:inline-flex}.status[data-status=published][data-v-01ea7dde],.status[data-status=current][data-v-01ea7dde],.status[data-status=success][data-v-01ea7dde]{color:#166534;background:#dcfce7}.status[data-status=downloading][data-v-01ea7dde],.status[data-status=installing][data-v-01ea7dde],.status[data-status=available][data-v-01ea7dde]{color:#1d4ed8;background:#dbeafe}.status[data-status=failed][data-v-01ea7dde],.status[data-status=rollback][data-v-01ea7dde]{color:#b91c1c;background:#fee2e2}.actions[data-v-01ea7dde]{gap:8px}.actions button[data-v-01ea7dde]{min-height:32px}.error-cell[data-v-01ea7dde]{text-overflow:ellipsis;max-width:260px;overflow:hidden}.table-input[data-v-01ea7dde]{box-sizing:border-box;min-height:34px;padding:0 8px}.device-no[data-v-01ea7dde]{width:150px}.store-select[data-v-01ea7dde]{width:160px}.status-select[data-v-01ea7dde]{width:82px}.notes-input[data-v-01ea7dde]{width:180px}.device-error[data-v-01ea7dde]{color:#b91c1c;text-overflow:ellipsis;max-width:180px;overflow:hidden}.empty[data-v-01ea7dde]{color:#64748b;text-align:center;padding:28px}@media (max-width:900px){.firmware-shell[data-v-01ea7dde]{padding:88px 16px 24px}.firmware-form[data-v-01ea7dde]{grid-template-columns:1fr}.firmware-form .wide[data-v-01ea7dde]{grid-column:auto}}@media (max-width:860px){.firmware-shell[data-v-01ea7dde]{margin-left:0;padding-top:72px}}body{background:#f5f7fa;margin:0}.app-frame[data-v-eb7cebd0]{color:#15253d;min-height:100vh;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Inter,system-ui,sans-serif}.wecom-auth-gate[data-v-eb7cebd0]{background:#f6f8fb;place-items:center;min-height:100vh;padding:32px;display:grid}.wecom-auth-card[data-v-eb7cebd0]{text-align:center;background:#fff;border:1px solid #d9e2f1;border-radius:8px;justify-items:center;gap:14px;width:min(420px,100%);padding:36px 28px;display:grid;box-shadow:0 18px 46px #1c2e4c14}.wecom-auth-card img[data-v-eb7cebd0]{object-fit:contain;border-radius:8px;width:72px;height:72px}.wecom-auth-card h1[data-v-eb7cebd0]{color:#142033;margin:0;font-size:24px}.wecom-auth-card p[data-v-eb7cebd0]{color:#64748b;margin:0;line-height:1.7}.wecom-auth-card button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-width:132px;height:42px;font-weight:800}.wecom-auth-card small[data-v-eb7cebd0]{color:#64748b;line-height:1.6}.wecom-qr-panel-shell[data-v-eb7cebd0]{background:#fff;width:min(320px,100%);min-height:380px;position:relative;overflow:hidden}.wecom-qr-panel[data-v-eb7cebd0]{width:100%;min-height:380px}.wecom-qr-panel-loading[data-v-eb7cebd0]{color:#64748b;background:#fff;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.wecom-auth-card .wecom-auth-error[data-v-eb7cebd0]{color:#b42318;font-weight:700}.side-nav[data-v-eb7cebd0]{box-sizing:border-box;z-index:30;background:#f8fafc;flex-direction:column;width:256px;padding:32px;display:flex;position:fixed;inset:0 auto 0 0}.brand-block[data-v-eb7cebd0]{margin-bottom:36px}.brand-logo-wrap[data-v-eb7cebd0]{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo[data-v-eb7cebd0]{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:46px;height:46px;box-shadow:0 14px 30px -18px #0f172a8c}.brand-block h1[data-v-eb7cebd0]{color:#1e40af;margin:0;font-size:22px;font-weight:800}.brand-block p[data-v-eb7cebd0]{color:#94a3b8;margin:6px 0 0;font-size:11px;font-weight:700}.nav-list[data-v-eb7cebd0]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.nav-list[data-v-eb7cebd0]::-webkit-scrollbar{width:6px}.nav-list[data-v-eb7cebd0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.nav-list[data-v-eb7cebd0]::-webkit-scrollbar-track{background:0 0}.nav-item[data-v-eb7cebd0]{color:#64748b;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-item[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafeb8;box-shadow:inset -2px 0 #2563eb}.nav-icon[data-v-eb7cebd0]{background:#2563eb1a;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.side-footer[data-v-eb7cebd0]{margin-top:auto}.top-bar[data-v-eb7cebd0]{box-sizing:border-box;z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;justify-content:flex-end;align-items:center;gap:20px;height:64px;padding:0 32px;display:flex;position:fixed;top:0;left:256px;right:0;box-shadow:0 10px 28px -28px #0f172a80}.directory-search[data-v-eb7cebd0]{display:contents}.customer-title-row[data-v-eb7cebd0]{align-items:center;gap:8px;display:flex}.customer-title-toggle[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0}.panel-expand-icon[data-v-eb7cebd0]{width:18px;height:18px;display:block;position:relative}.panel-expand-icon[data-v-eb7cebd0]:before,.panel-expand-icon[data-v-eb7cebd0]:after{content:"";background:currentColor;border-radius:999px;width:12px;height:2px;transition:transform .16s,opacity .16s;position:absolute;top:8px;left:3px}.panel-expand-icon[data-v-eb7cebd0]:after{transform:rotate(90deg)}.panel-expand-icon[data-open=true][data-v-eb7cebd0]:after{opacity:0;transform:rotate(0)}.customer-directory-panel .panel-actions[data-v-eb7cebd0]{flex:0 auto;grid-template-columns:300px 88px 108px 220px 108px;align-items:center;gap:10px;min-width:0;display:grid}.directory-search-field[data-v-eb7cebd0]{box-sizing:border-box;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;display:grid}.search-icon[data-v-eb7cebd0]{color:#64748b;place-items:center;width:20px;height:100%;font-size:18px;line-height:1;display:grid}.directory-search input[data-v-eb7cebd0],.directory-identity-field input[data-v-eb7cebd0]{color:#15253d;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;font-size:14px;line-height:1.2}.directory-action-button[data-v-eb7cebd0]{box-sizing:border-box;color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;width:100%;height:38px;padding:0 14px;font-size:13px;font-weight:700;line-height:1}.directory-action-button[data-v-eb7cebd0]:hover:not(:disabled){background:#eff6ff;border-color:#2563eb}.directory-mobile-toggle[data-v-eb7cebd0]{padding:0;display:none}.directory-mobile-toggle span[data-v-eb7cebd0]{place-items:center;font-size:18px;line-height:1;display:grid}.directory-identity-search[data-v-eb7cebd0]{min-width:0;position:relative}.directory-identity-field[data-v-eb7cebd0]{box-sizing:border-box;color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;height:38px;padding:0 8px 0 10px;display:grid}.directory-identity-field[data-v-eb7cebd0]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.directory-identity-field input[data-v-eb7cebd0]{color:#1d4ed8;background:0 0;border:0;outline:0;min-width:0;font-size:13px;font-weight:700}.directory-identity-field button[data-v-eb7cebd0]{color:#64748b;background:#eef4ff;border:0;border-radius:8px;width:26px;height:24px;font-size:12px;font-weight:800}.directory-identity-results[data-v-eb7cebd0]{z-index:20;background:#fff;border:1px solid #d8e4f4;border-radius:8px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px -24px #0f172a6b}.directory-identity-results button[data-v-eb7cebd0]{color:#0f172a;text-align:left;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:9px 10px;display:grid}.directory-identity-results button[data-v-eb7cebd0]:hover{background:#eff6ff}.directory-identity-results strong[data-v-eb7cebd0],.directory-identity-results span[data-v-eb7cebd0],.directory-identity-results small[data-v-eb7cebd0]{overflow-wrap:anywhere}.directory-identity-results strong[data-v-eb7cebd0]{font-size:13px}.directory-identity-results span[data-v-eb7cebd0]{color:#475569;font-size:12px}.directory-identity-results small[data-v-eb7cebd0],.directory-identity-results p[data-v-eb7cebd0]{color:#64748b;font-size:12px}.directory-identity-results p[data-v-eb7cebd0]{margin:0;padding:10px}.top-current[data-v-eb7cebd0]{color:#334155;font-size:14px;font-weight:700}.customer-shell[data-v-eb7cebd0]{min-height:calc(100vh - 64px);margin-left:256px;padding:88px 32px 32px}.nps-maintenance-shell[data-v-eb7cebd0],.customer-quality-shell[data-v-eb7cebd0]{box-sizing:border-box;background:#f5f7f8;min-width:0;min-height:100vh;margin-left:256px;padding-top:64px}.customer-quality-return-bar[data-v-eb7cebd0]{box-sizing:border-box;padding:18px 24px 0}.customer-quality-return-button[data-v-eb7cebd0]{color:#24466f;cursor:pointer;background:#fff;border:1px solid #c9d8ef;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.customer-quality-return-button[data-v-eb7cebd0]:hover{color:#1d4ed8;border-color:#2f80ed}.print-shell[data-v-eb7cebd0]{min-height:calc(100vh - 64px);margin-left:256px;padding:88px 32px 32px}.embedded-app-shell[data-v-eb7cebd0]{grid-template-rows:auto minmax(640px,1fr);gap:16px;min-height:calc(100vh - 64px);margin-left:256px;padding:88px 32px 32px;display:grid}.embedded-app-head[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 18px 40px -34px #0f172a59}.embedded-app-head h2[data-v-eb7cebd0],.embedded-app-head p[data-v-eb7cebd0]{margin:0}.embedded-app-head p[data-v-eb7cebd0]{color:#64748b;margin-top:6px;font-size:13px}.embedded-app-head a[data-v-eb7cebd0]{color:#fff;background:#2563eb;border-radius:8px;flex:none;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.embedded-app-frame[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;width:100%;min-height:640px}.org-shell[data-v-eb7cebd0],.iam-shell[data-v-eb7cebd0],.appointment-shell[data-v-eb7cebd0],.employee-schedule-shell[data-v-eb7cebd0],.treatment-plan-shell[data-v-eb7cebd0],.therapist-management-shell[data-v-eb7cebd0],.system-settings-shell[data-v-eb7cebd0],.sync-shell[data-v-eb7cebd0],.new-media-shell[data-v-eb7cebd0],.module-placeholder[data-v-eb7cebd0]{min-width:0;min-height:calc(100vh - 64px);margin-left:256px;padding:88px 32px 32px}.org-panel[data-v-eb7cebd0],.iam-panel[data-v-eb7cebd0],.appointment-panel[data-v-eb7cebd0],.employee-schedule-panel[data-v-eb7cebd0],.treatment-plan-panel[data-v-eb7cebd0],.therapist-management-panel[data-v-eb7cebd0],.system-settings-panel[data-v-eb7cebd0],.sync-panel[data-v-eb7cebd0],.new-media-panel[data-v-eb7cebd0]{gap:18px;min-width:0;display:grid}.org-panel>.panel-head[data-v-eb7cebd0],.iam-panel>.panel-head[data-v-eb7cebd0],.appointment-panel>.panel-head[data-v-eb7cebd0],.employee-schedule-panel>.panel-head[data-v-eb7cebd0],.treatment-plan-panel>.panel-head[data-v-eb7cebd0],.therapist-management-panel>.panel-head[data-v-eb7cebd0],.system-settings-panel>.panel-head[data-v-eb7cebd0],.sync-panel>.panel-head[data-v-eb7cebd0],.new-media-panel>.panel-head[data-v-eb7cebd0],.module-placeholder section[data-v-eb7cebd0],.config-grid article[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;box-shadow:0 18px 40px -34px #0f172a59}.org-panel>.panel-head[data-v-eb7cebd0]{padding:22px}.org-panel .panel-head button[data-v-eb7cebd0],.iam-panel .panel-head button[data-v-eb7cebd0],.appointment-panel .panel-head button[data-v-eb7cebd0],.employee-schedule-panel .panel-head button[data-v-eb7cebd0],.treatment-plan-panel .panel-head button[data-v-eb7cebd0],.therapist-management-panel .panel-head button[data-v-eb7cebd0],.system-settings-panel .panel-head button[data-v-eb7cebd0],.sync-panel .panel-head button[data-v-eb7cebd0],.new-media-panel .panel-head button[data-v-eb7cebd0],.iam-search button[data-v-eb7cebd0],.appointment-search button[data-v-eb7cebd0],.treatment-plan-search button[data-v-eb7cebd0],.mapping-search button[data-v-eb7cebd0],.editor-form button[data-v-eb7cebd0],.inline-action[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;height:34px;font-size:13px;font-weight:700}.panel-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.new-media-page-tabs[data-v-eb7cebd0]{background:#f8fafc;border:1px solid #d7e2f2;border-radius:8px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.new-media-page-tabs button[data-v-eb7cebd0]{color:#475569;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 14px;font-size:13px;font-weight:800}.new-media-page-tabs button[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb}.org-panel .panel-head button[data-v-eb7cebd0]{min-width:72px}.iam-panel>.panel-head[data-v-eb7cebd0],.appointment-panel>.panel-head[data-v-eb7cebd0],.employee-schedule-panel>.panel-head[data-v-eb7cebd0],.treatment-plan-panel>.panel-head[data-v-eb7cebd0],.therapist-management-panel>.panel-head[data-v-eb7cebd0],.system-settings-panel>.panel-head[data-v-eb7cebd0],.sync-panel>.panel-head[data-v-eb7cebd0],.new-media-panel>.panel-head[data-v-eb7cebd0]{padding:22px}.iam-search[data-v-eb7cebd0],.appointment-search[data-v-eb7cebd0],.treatment-plan-search[data-v-eb7cebd0]{gap:10px;display:grid}.iam-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,420px) 76px}.appointment-search[data-v-eb7cebd0]{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(150px,.7fr) 150px 150px 76px}.treatment-plan-search[data-v-eb7cebd0]{grid-template-columns:1fr}.new-media-filters[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:16px;display:grid}.new-media-dashboard[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;gap:14px;padding:16px;display:grid}.new-media-dashboard-head[data-v-eb7cebd0],.new-media-bubble-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:14px;display:flex}.new-media-dashboard-head h3[data-v-eb7cebd0],.new-media-dashboard-head p[data-v-eb7cebd0],.new-media-bubble-head h4[data-v-eb7cebd0],.new-media-bubble-head span[data-v-eb7cebd0]{margin:0}.new-media-dashboard-head h3[data-v-eb7cebd0],.new-media-bubble-head h4[data-v-eb7cebd0]{color:#15253d;font-size:16px}.new-media-dashboard-head p[data-v-eb7cebd0],.new-media-bubble-head span[data-v-eb7cebd0]{color:#64748b;font-size:13px}.new-media-dashboard-head button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.new-media-dashboard-filters[data-v-eb7cebd0]{grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(260px,2fr) minmax(100px,.6fr) auto;align-items:end;gap:12px;display:grid}.new-media-dashboard-filters>label[data-v-eb7cebd0],.new-media-analysis-field[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.new-media-dashboard-filters>label>span[data-v-eb7cebd0],.new-media-analysis-field>span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.new-media-dashboard-filters>label>input[data-v-eb7cebd0],.new-media-dashboard-filters select[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;height:40px;min-height:40px;padding:0 10px;font-size:13px}.new-media-analysis-keyword[data-v-eb7cebd0],.new-media-analysis-module[data-v-eb7cebd0]{min-width:0}.new-media-analysis-module[data-v-eb7cebd0]:not(.new-media-overview-module){background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:12px;padding:14px 16px;display:grid}.new-media-analysis-module:not(.new-media-overview-module)>.new-media-arrival-report-head[data-v-eb7cebd0],.new-media-analysis-module:not(.new-media-overview-module)>.new-media-bubble-head[data-v-eb7cebd0]{align-items:center;min-height:46px}.new-media-analysis-module:not(.new-media-overview-module)>:is(.new-media-arrival-report-head,.new-media-bubble-head)>div[data-v-eb7cebd0]:first-child{text-align:left;align-content:center;gap:4px;min-width:0;display:grid}.new-media-overview-module[data-v-eb7cebd0]{gap:12px;display:grid}.new-media-section-head[data-v-eb7cebd0],.new-media-section-actions[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-media-section-head h4[data-v-eb7cebd0],.new-media-section-head p[data-v-eb7cebd0]{margin:0}.new-media-section-head h4[data-v-eb7cebd0]{color:#15253d;font-size:16px}.new-media-section-head p[data-v-eb7cebd0]{color:#64748b;font-size:13px}.new-media-section-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end}.new-media-section-body[data-v-eb7cebd0]{gap:12px;min-width:0;display:grid}.new-media-section-toggle[data-v-eb7cebd0],.new-media-arrival-report-head button.new-media-section-toggle[data-v-eb7cebd0],.new-media-bubble-head button.new-media-section-toggle[data-v-eb7cebd0]{box-sizing:border-box;color:#3b4d67;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;min-width:58px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.new-media-overview-table-wrap[data-v-eb7cebd0]{border:1px solid #d7e2f2;border-radius:8px;max-width:100%;overflow-x:auto}.new-media-overview-table[data-v-eb7cebd0]{border-collapse:collapse;color:#15253d;width:100%;min-width:1220px;font-size:13px}.new-media-overview-table th[data-v-eb7cebd0],.new-media-overview-table td[data-v-eb7cebd0]{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5edf8;border-right:1px solid #e5edf8;height:52px;padding:10px 14px}.new-media-overview-table th[data-v-eb7cebd0]:last-child,.new-media-overview-table td[data-v-eb7cebd0]:last-child{border-right:0}.new-media-overview-table tbody tr:last-child th[data-v-eb7cebd0],.new-media-overview-table tbody tr:last-child td[data-v-eb7cebd0]{border-bottom:0}.new-media-overview-table thead th[data-v-eb7cebd0]{color:#64748b;background:#f8fafc;height:42px;font-size:12px;font-weight:800}.new-media-overview-table thead th[data-v-eb7cebd0]:first-child,.new-media-overview-table tbody th[data-v-eb7cebd0]{z-index:1;text-align:left;min-width:150px;position:sticky;left:0}.new-media-overview-table thead th[data-v-eb7cebd0]:first-child{z-index:2}.new-media-overview-table tbody th[data-v-eb7cebd0]{background:#f8fbff;font-weight:800}.new-media-overview-table tbody td[data-v-eb7cebd0]{background:#fff;font-size:15px;font-weight:800}.new-media-overview-row[data-v-eb7cebd0]{cursor:pointer;outline:none}.new-media-overview-row:hover th[data-v-eb7cebd0],.new-media-overview-row:hover td[data-v-eb7cebd0],.new-media-overview-row:focus-visible th[data-v-eb7cebd0],.new-media-overview-row:focus-visible td[data-v-eb7cebd0]{background:#eef5ff}.new-media-overview-row:focus-visible th[data-v-eb7cebd0]:first-child{box-shadow:inset 3px 0 #2563eb}.new-media-overview-row.is-active th[data-v-eb7cebd0],.new-media-overview-row.is-active td[data-v-eb7cebd0]{color:#174ea6;background:#e7f0ff}.new-media-overview-row-label[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-media-overview-row-action[data-v-eb7cebd0]{color:#2563eb;white-space:nowrap;font-size:12px;font-weight:800}.new-media-match-detail[data-v-eb7cebd0]{border-top:1px solid #d7e2f2;padding:18px 0 2px}.new-media-match-detail-head[data-v-eb7cebd0],.new-media-match-detail-pagination[data-v-eb7cebd0],.new-media-match-detail-pagination>div[data-v-eb7cebd0],.new-media-match-detail-pagination label[data-v-eb7cebd0]{align-items:center;display:flex}.new-media-match-detail-head[data-v-eb7cebd0]{justify-content:space-between;gap:16px;padding:0 4px 12px}.new-media-match-detail-head h5[data-v-eb7cebd0]{color:#17233c;margin:0;font-size:16px;font-weight:800}.new-media-match-detail-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:600}.new-media-match-detail-close[data-v-eb7cebd0]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:6px;width:34px;height:34px;padding:0;font-size:22px;line-height:1}.new-media-match-detail-close[data-v-eb7cebd0]:hover,.new-media-match-detail-close[data-v-eb7cebd0]:focus-visible{color:#2563eb;border-color:#2563eb}.new-media-match-detail-table-wrap[data-v-eb7cebd0]{border:1px solid #d7e2f2;border-radius:6px;overflow-x:auto}.new-media-match-detail-table[data-v-eb7cebd0]{border-collapse:collapse;width:100%;min-width:1120px}.new-media-match-detail-table th[data-v-eb7cebd0],.new-media-match-detail-table td[data-v-eb7cebd0]{color:#263752;text-align:left;white-space:nowrap;border-bottom:1px solid #e0e8f3;border-right:1px solid #e0e8f3;height:46px;padding:8px 12px}.new-media-match-detail-table th[data-v-eb7cebd0]{color:#64748b;background:#f8fafc;font-size:12px;font-weight:800}.new-media-match-detail-table td[data-v-eb7cebd0]{background:#fff;font-size:13px;font-weight:600}.new-media-match-detail-table th[data-v-eb7cebd0]:last-child,.new-media-match-detail-table td[data-v-eb7cebd0]:last-child{text-align:right;border-right:0}.new-media-match-detail-table tbody tr:last-child td[data-v-eb7cebd0]{border-bottom:0}.new-media-match-detail-pagination[data-v-eb7cebd0]{color:#64748b;justify-content:space-between;gap:16px;padding-top:12px;font-size:12px;font-weight:700}.new-media-match-detail-pagination>div[data-v-eb7cebd0],.new-media-match-detail-pagination label[data-v-eb7cebd0]{gap:10px}.new-media-match-detail-pagination button[data-v-eb7cebd0],.new-media-match-detail-pagination select[data-v-eb7cebd0]{color:#263752;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:6px}.new-media-match-detail-pagination button[data-v-eb7cebd0]{cursor:pointer;padding:0 12px}.new-media-match-detail-pagination button[data-v-eb7cebd0]:disabled{cursor:not-allowed;opacity:.5}.new-media-match-detail-pagination select[data-v-eb7cebd0]{padding:0 28px 0 10px}.new-media-overview-empty[data-v-eb7cebd0]{color:#64748b;text-align:center!important;font-size:13px!important;font-weight:600!important}.new-media-article-matrix[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;order:10;gap:12px;padding:14px;display:grid}.new-media-inline-feedback[data-v-eb7cebd0]{color:#475569;font-size:12px;font-weight:700}.new-media-matrix-create-button[data-v-eb7cebd0],.new-media-matrix-edit-button[data-v-eb7cebd0]{box-sizing:border-box;color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:34px;padding:0 13px;font-size:13px;font-weight:800}.new-media-matrix-edit-button[data-v-eb7cebd0]{color:#2563eb;background:#fff;min-width:54px}.new-media-article-matrix-wrap[data-v-eb7cebd0],.new-media-submission-stat-wrap[data-v-eb7cebd0]{overflow-x:auto}.new-media-article-matrix-wrap[data-v-eb7cebd0]{margin-inline:-14px}.new-media-article-matrix-table[data-v-eb7cebd0],.new-media-submission-stat-table[data-v-eb7cebd0]{border-collapse:collapse;color:#15253d;width:100%;font-size:12px}.new-media-article-matrix-table[data-v-eb7cebd0]{min-width:1400px}.new-media-submission-stat-table[data-v-eb7cebd0]{min-width:720px}.new-media-article-matrix-table th[data-v-eb7cebd0],.new-media-article-matrix-table td[data-v-eb7cebd0],.new-media-submission-stat-table th[data-v-eb7cebd0],.new-media-submission-stat-table td[data-v-eb7cebd0]{text-align:left;vertical-align:middle;border:1px solid #e5edf8;padding:9px 10px}.new-media-article-matrix-table th[data-v-eb7cebd0],.new-media-submission-stat-table th[data-v-eb7cebd0]{color:#334155;white-space:nowrap;background:#f8fafc;font-weight:800}.new-media-article-sort-button[data-v-eb7cebd0]{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.new-media-article-sort-button[data-v-eb7cebd0]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.new-media-article-sort-button span[data-v-eb7cebd0]:last-child{color:#2563eb;text-align:center;min-width:14px}.new-media-article-code-cell[data-v-eb7cebd0]{white-space:nowrap;width:88px;font-weight:800}.new-media-article-title-cell[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:260px;max-width:420px}.new-media-article-action-head[data-v-eb7cebd0],.new-media-article-action-cell[data-v-eb7cebd0]{width:76px;min-width:76px;position:sticky;right:0;text-align:center!important}.new-media-article-action-head[data-v-eb7cebd0]{z-index:2;background:#f8fafc!important}.new-media-article-action-cell[data-v-eb7cebd0]{z-index:1;background:#fff}.new-media-article-date-cell[data-v-eb7cebd0]{min-width:138px}.new-media-article-date-value[data-v-eb7cebd0]{color:#15253d;white-space:nowrap;align-items:center;min-height:34px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.new-media-matrix-editor-mask[data-v-eb7cebd0]{z-index:6600}.filter-modal.new-media-matrix-editor-modal[data-v-eb7cebd0]{width:min(860px,100%);height:auto;max-height:calc(100vh - 56px)}.new-media-matrix-editor-modal .filter-modal-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0;font-size:13px}.new-media-matrix-editor-close[data-v-eb7cebd0]{cursor:pointer;border-radius:8px;min-width:66px;min-height:36px;font-weight:800}.new-media-matrix-editor-form[data-v-eb7cebd0]{min-height:0;display:grid;overflow:auto}.new-media-matrix-editor-body[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 22px;display:grid}.new-media-matrix-editor-body label[data-v-eb7cebd0]{color:#334155;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.new-media-matrix-editor-body input[data-v-eb7cebd0],.new-media-matrix-editor-body textarea[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:8px;outline:0;padding:8px 10px;font-weight:500}.new-media-matrix-editor-body textarea[data-v-eb7cebd0]{resize:vertical;min-height:82px}.new-media-matrix-editor-body input[data-v-eb7cebd0]:focus,.new-media-matrix-editor-body textarea[data-v-eb7cebd0]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.new-media-matrix-editor-body input[data-v-eb7cebd0]:disabled{color:#64748b;background:#f1f5f9}.new-media-matrix-editor-title[data-v-eb7cebd0]{grid-column:1/-1}.new-media-matrix-editor-feedback[data-v-eb7cebd0]{color:#b42318;margin:0;padding:0 22px 14px;font-size:13px;font-weight:700}.new-media-matrix-editor-form .filter-modal-footer button[data-v-eb7cebd0]{cursor:pointer}.new-media-matrix-editor-form .filter-modal-footer button[data-v-eb7cebd0]:disabled{cursor:wait;opacity:.65}@media (max-width:720px){.new-media-section-actions[data-v-eb7cebd0]{align-items:stretch}.new-media-matrix-create-button[data-v-eb7cebd0]{order:-1}.new-media-matrix-editor-body[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr);padding:16px}.new-media-matrix-editor-title[data-v-eb7cebd0]{grid-column:auto}}.new-media-submission-stat-head[data-v-eb7cebd0]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.new-media-submission-stat-head h5[data-v-eb7cebd0],.new-media-submission-stat-head span[data-v-eb7cebd0]{margin:0}.new-media-submission-stat-head h5[data-v-eb7cebd0]{color:#15253d;font-size:14px}.new-media-submission-stat-head span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.new-media-arrival-report[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:12px;padding:14px;display:grid}.new-media-arrival-report-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:14px;display:flex}.new-media-arrival-report-head h4[data-v-eb7cebd0],.new-media-arrival-report-head p[data-v-eb7cebd0]{margin:0}.new-media-arrival-report-head h4[data-v-eb7cebd0]{color:#15253d;font-size:16px}.new-media-arrival-report-head p[data-v-eb7cebd0]{color:#64748b;font-size:13px}.new-media-arrival-report-head button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.new-media-arrival-report-head button[data-v-eb7cebd0]:disabled{color:#94a3b8;background:#f8fafc;border-color:#d7e2f2}.new-media-arrival-report-filters[data-v-eb7cebd0]{grid-template-columns:repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:12px;display:grid}.new-media-arrival-report-filters>label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.new-media-arrival-report-filters>label>span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.new-media-arrival-report-filters>label>input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-height:38px;padding:0 10px;font-size:13px}.new-media-multi-select[data-v-eb7cebd0]{min-width:0;position:relative}.new-media-multi-select summary[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:8px;align-items:center;height:40px;min-height:40px;padding:0 10px;list-style:none;display:flex}.new-media-multi-select summary[data-v-eb7cebd0]::-webkit-details-marker{display:none}.new-media-multi-select summary strong[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.new-media-multi-select-menu[data-v-eb7cebd0]{z-index:20;background:#fff;border:1px solid #d7e2f2;border-radius:8px;width:min(280px,100vw - 32px);max-height:260px;margin-top:6px;padding:8px;display:grid;position:absolute;overflow:auto;box-shadow:0 18px 40px #0f172a24}.new-media-multi-select-option[data-v-eb7cebd0]{color:#15253d;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px;font-size:13px;display:grid}.new-media-multi-select-option[data-v-eb7cebd0]:hover{background:#f1f5fb}.new-media-multi-select-option input[data-v-eb7cebd0]{width:16px;height:16px;margin:0}.new-media-multi-select-option span[data-v-eb7cebd0]{overflow-wrap:anywhere}.new-media-multi-select-menu p[data-v-eb7cebd0]{color:#94a3b8;margin:0;padding:8px;font-size:13px}.new-media-arrival-summary[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.new-media-arrival-summary article[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #e5edf8;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.new-media-arrival-summary span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.new-media-arrival-summary strong[data-v-eb7cebd0]{color:#15253d;font-size:18px}.new-media-arrival-table-wrap[data-v-eb7cebd0]{overflow-x:auto}.new-media-arrival-table[data-v-eb7cebd0]{border-collapse:collapse;color:#15253d;width:100%;min-width:860px;font-size:12px}.new-media-arrival-table th[data-v-eb7cebd0],.new-media-arrival-table td[data-v-eb7cebd0]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5edf8;padding:10px 12px}.new-media-arrival-table th[data-v-eb7cebd0]{color:#475569;background:#f8fafc;font-weight:800}.new-media-dashboard-visuals[data-v-eb7cebd0]{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.new-media-bubble-card[data-v-eb7cebd0],.new-media-dashboard-table-wrap[data-v-eb7cebd0]{gap:12px;min-width:0;display:grid}.new-media-bubble-legend[data-v-eb7cebd0]{color:#64748b;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.new-media-bubble-legend i[data-v-eb7cebd0]{background:linear-gradient(90deg,#157f3c,#9bba1c,#dd3c31);border-radius:4px;width:180px;height:8px}.new-media-bubble-chart[data-v-eb7cebd0]{background-color:#fff;background-image:linear-gradient(90deg,#94a3b829 1px,#0000 1px),linear-gradient(#94a3b829 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d7e2f2;border-radius:8px;min-height:460px;position:relative;overflow:hidden}.new-media-bubble[data-v-eb7cebd0]{max-width:180px;color:var(--bubble-color);cursor:default;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;overflow:visible;transform:translate(-50%,-12%)}.new-media-bubble-dot[data-v-eb7cebd0]{flex:0 0 var(--bubble-size);width:var(--bubble-size);height:var(--bubble-size);border:2px solid var(--bubble-color);background:var(--bubble-fill);box-shadow:0 8px 18px var(--bubble-shadow);border-radius:999px;place-items:center;display:grid}.new-media-bubble-label[data-v-eb7cebd0]{color:#334155;opacity:0;pointer-events:none;background:#fffffff0;border:1px solid #bfdbfeeb;border-radius:8px;gap:2px;width:150px;padding:7px 8px;font-size:11px;line-height:1.35;transition:opacity .16s,transform .16s;display:grid;transform:translateY(-4px);box-shadow:0 8px 20px #0f172a14}.new-media-bubble[data-v-eb7cebd0]:hover,.new-media-bubble[data-v-eb7cebd0]:focus,.new-media-bubble[data-v-eb7cebd0]:focus-visible{z-index:5}.new-media-bubble:hover .new-media-bubble-label[data-v-eb7cebd0],.new-media-bubble:focus .new-media-bubble-label[data-v-eb7cebd0],.new-media-bubble:focus-visible .new-media-bubble-label[data-v-eb7cebd0]{opacity:1;transform:translateY(0)}.new-media-bubble-label strong[data-v-eb7cebd0],.new-media-bubble-label em[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-media-bubble-label strong[data-v-eb7cebd0]{color:var(--bubble-color);font-size:12px}.new-media-bubble-label em[data-v-eb7cebd0]{color:#475569;font-style:normal;font-weight:700}.new-media-bubble-y-label[data-v-eb7cebd0],.new-media-bubble-x-label[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800;position:absolute}.new-media-bubble-y-label[data-v-eb7cebd0]{top:10px;left:12px}.new-media-bubble-x-label[data-v-eb7cebd0]{bottom:10px;right:12px}.new-media-dashboard-table-wrap[data-v-eb7cebd0]{overflow-x:auto}.new-media-dashboard-table[data-v-eb7cebd0]{border-collapse:collapse;color:#15253d;width:100%;min-width:1080px;font-size:12px}.new-media-dashboard-table th[data-v-eb7cebd0],.new-media-dashboard-table td[data-v-eb7cebd0]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5edf8;padding:10px 12px}.new-media-dashboard-table th[data-v-eb7cebd0]{color:#475569;background:#f8fafc;font-weight:800}.new-media-filters label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.new-media-filters span[data-v-eb7cebd0],.new-media-pagination span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.new-media-filters input[data-v-eb7cebd0],.new-media-filters select[data-v-eb7cebd0],.new-media-pagination select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-height:38px;padding:0 10px;font-size:13px}.new-media-keyword[data-v-eb7cebd0]{grid-column:span 2}.new-media-filter-actions[data-v-eb7cebd0]{align-items:end;gap:8px;display:flex}.new-media-filter-actions button[data-v-eb7cebd0],.new-media-pagination button[data-v-eb7cebd0]{box-sizing:border-box;color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;height:40px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.new-media-filter-actions button.secondary-action[data-v-eb7cebd0]{color:#3b4d67;background:#fff;border-color:#d7e2f2}.new-media-filter-actions button[data-v-eb7cebd0]:disabled,.new-media-pagination button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#d7e2f2}.new-media-feedback[data-v-eb7cebd0]{color:#3b4d67;font-size:13px}.new-media-scroll-controls[data-v-eb7cebd0]{box-sizing:border-box;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;width:min(100%,100vw - 320px);min-width:0;max-width:calc(100vw - 320px);display:grid}.new-media-scroll-controls button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1;border-radius:8px;place-items:center;width:40px;height:34px;font-size:24px;font-weight:800;line-height:1;display:grid}.new-media-scroll-controls button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.new-media-scroll-controls input[type=range][data-v-eb7cebd0]{accent-color:#2563eb;cursor:pointer;width:100%;min-width:0;height:34px;margin:0}.new-media-scroll-controls input[type=range][data-v-eb7cebd0]:disabled{cursor:not-allowed;opacity:.45}.new-media-table-wrap[data-v-eb7cebd0]{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;background:#fff;border:1px solid #c4c5d99e;border-radius:8px;width:min(100%,100vw - 320px);min-width:0;max-width:calc(100vw - 320px);max-height:min(68vh,720px);display:block;overflow:auto}.new-media-table-wrap[data-v-eb7cebd0]::-webkit-scrollbar{width:12px;height:12px}.new-media-table-wrap[data-v-eb7cebd0]::-webkit-scrollbar-track{background:#eef2f7}.new-media-table-wrap[data-v-eb7cebd0]::-webkit-scrollbar-thumb{background:#94a3b8;border:3px solid #eef2f7;border-radius:999px}.new-media-table[data-v-eb7cebd0]{border-collapse:collapse;color:#15253d;width:1660px;min-width:1660px;font-size:12px}.new-media-table th[data-v-eb7cebd0],.new-media-table td[data-v-eb7cebd0]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5edf8;max-width:240px;padding:10px 12px}.new-media-table th[data-v-eb7cebd0]{z-index:2;color:#475569;background:#f8fafc;font-weight:800;position:sticky;top:0}.new-media-table tbody tr[data-v-eb7cebd0]:hover{background:#f8fbff}.new-media-loading-state[data-v-eb7cebd0]{color:#1d4ed8;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.new-media-loading-state p[data-v-eb7cebd0]{margin:0}.new-media-loading-dot[data-v-eb7cebd0]{background:#2563eb;border-radius:999px;width:10px;height:10px;animation:.9s ease-in-out infinite new-media-loading-pulse-eb7cebd0}@keyframes new-media-loading-pulse-eb7cebd0{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.new-media-status[data-v-eb7cebd0]{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-weight:800;display:inline-flex}.new-media-status[data-status=已成交][data-v-eb7cebd0]{color:#047857;background:#d1fae5}.new-media-status[data-status=已成交（子账户）][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe}.new-media-status[data-status=未成交][data-v-eb7cebd0]{color:#b45309;background:#fef3c7}.new-media-status[data-status=未到店][data-v-eb7cebd0]{color:#be123c;background:#ffe4e6}.new-media-pagination[data-v-eb7cebd0]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.new-media-pagination>div[data-v-eb7cebd0],.new-media-pagination label[data-v-eb7cebd0]{align-items:center;gap:10px;display:flex}.new-media-article-source[data-v-eb7cebd0]{border-top:1px solid #e5edf8;gap:14px;padding-top:8px;display:grid}.new-media-article-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:14px;display:flex}.new-media-article-head h3[data-v-eb7cebd0],.new-media-article-head p[data-v-eb7cebd0]{margin:0}.new-media-article-head h3[data-v-eb7cebd0]{color:#15253d;font-size:16px}.new-media-article-head p[data-v-eb7cebd0]{color:#64748b;margin-top:4px;font-size:13px}.new-media-article-actions[data-v-eb7cebd0]{flex:none;align-items:center;gap:8px;display:flex}.new-media-article-actions input[type=file][data-v-eb7cebd0]{display:none}.new-media-article-actions button[data-v-eb7cebd0],.new-media-article-row-actions button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.new-media-article-actions button[data-v-eb7cebd0]:disabled,.new-media-article-row-actions button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#d7e2f2}.new-media-article-row-actions button.danger-action[data-v-eb7cebd0]{background:#dc2626;border-color:#dc2626}.new-media-article-form[data-v-eb7cebd0],.new-media-article-filters[data-v-eb7cebd0],.new-media-topic-filters[data-v-eb7cebd0]{grid-template-columns:150px 160px 140px minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.new-media-article-filters[data-v-eb7cebd0]{grid-template-columns:160px 160px 180px minmax(220px,1fr) auto}.new-media-topic-filters[data-v-eb7cebd0]{grid-template-columns:minmax(220px,1fr) auto}.new-media-article-form label[data-v-eb7cebd0],.new-media-article-filters label[data-v-eb7cebd0],.new-media-topic-filters label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.new-media-article-form span[data-v-eb7cebd0],.new-media-article-filters span[data-v-eb7cebd0],.new-media-topic-filters span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.new-media-article-form input[data-v-eb7cebd0],.new-media-article-filters input[data-v-eb7cebd0],.new-media-topic-filters input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-height:38px;padding:0 10px;font-size:13px}.new-media-article-title-input[data-v-eb7cebd0]{min-width:0}.new-media-article-table-wrap[data-v-eb7cebd0],.new-media-topic-table-wrap[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;overflow-x:auto}.new-media-article-table[data-v-eb7cebd0],.new-media-topic-table[data-v-eb7cebd0]{border-collapse:collapse;color:#15253d;width:100%;min-width:880px;font-size:12px}.new-media-topic-table[data-v-eb7cebd0]{min-width:620px}.new-media-article-table th[data-v-eb7cebd0],.new-media-article-table td[data-v-eb7cebd0],.new-media-topic-table th[data-v-eb7cebd0],.new-media-topic-table td[data-v-eb7cebd0]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5edf8;padding:10px 12px}.new-media-article-table th[data-v-eb7cebd0],.new-media-topic-table th[data-v-eb7cebd0]{color:#475569;background:#f8fafc;font-weight:800}.new-media-article-row-actions[data-v-eb7cebd0]{gap:8px;display:flex}.new-media-rules[data-v-eb7cebd0]{color:#334155;background:#fff;border:1px solid #c4c5d99e;border-radius:8px;padding:16px;font-size:13px}.new-media-rules summary[data-v-eb7cebd0]{cursor:pointer;color:#1d4ed8;font-weight:800}.new-media-rules ol[data-v-eb7cebd0]{margin:12px 0 0;padding-left:20px}.new-media-rules li[data-v-eb7cebd0]{margin:8px 0;line-height:1.7}.treatment-plan-search-main[data-v-eb7cebd0]{grid-template-columns:minmax(260px,1fr) 76px 76px;gap:10px;display:grid}.treatment-plan-keyword-field[data-v-eb7cebd0]{min-width:0;display:block;position:relative}.treatment-plan-keyword-field input[data-v-eb7cebd0]{box-sizing:border-box;width:100%;padding-right:52px}.treatment-plan-search .treatment-plan-keyword-field button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#eaf2ff;border:0;border-radius:8px;min-width:36px;height:28px;min-height:28px;font-size:12px;font-weight:800;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.treatment-plan-advanced-search[data-v-eb7cebd0]{grid-template-columns:minmax(150px,.5fr) 150px 150px;gap:10px;display:grid}.treatment-plan-advanced-search[data-open=false][data-v-eb7cebd0]{display:none}.treatment-plan-advanced-search label[data-v-eb7cebd0]{gap:5px;display:grid}.treatment-plan-advanced-search label>span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.employee-schedule-google[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:0;overflow:hidden;box-shadow:0 18px 40px -34px #0f172a59}.employee-schedule-topbar[data-v-eb7cebd0]{background:#fff;border-bottom:1px solid #e5edf8;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.employee-schedule-date-nav[data-v-eb7cebd0],.employee-schedule-top-actions[data-v-eb7cebd0]{align-items:center;gap:10px;min-width:0;display:flex}.employee-schedule-date-nav h2[data-v-eb7cebd0]{color:#111827;margin:0;font-size:22px;font-weight:900;line-height:1.25}.employee-schedule-date-nav p[data-v-eb7cebd0],.employee-schedule-calendar-title p[data-v-eb7cebd0]{color:#64748b;margin:2px 0 0;font-size:12px;font-weight:800}.employee-schedule-tabs[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:0;padding:3px;display:flex}.employee-schedule-tabs button[data-v-eb7cebd0],.employee-schedule-topbar>button[data-v-eb7cebd0],.employee-schedule-date-nav>button[data-v-eb7cebd0],.employee-schedule-top-actions>button[data-v-eb7cebd0],.employee-schedule-sidebar-form>button[data-v-eb7cebd0],.employee-schedule-group-actions button[data-v-eb7cebd0],.employee-schedule-actions button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:900}.employee-schedule-tabs button[data-v-eb7cebd0]{background:0 0;min-width:48px}.employee-schedule-view-tabs[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employee-schedule-view-tabs button[data-v-eb7cebd0]{min-width:0}.employee-schedule-icon-button[data-v-eb7cebd0]{color:#334155;width:36px;padding:0;font-size:24px;line-height:1}.employee-schedule-tabs button[data-active=true][data-v-eb7cebd0],.employee-schedule-top-actions>button[data-v-eb7cebd0]:last-child,.employee-schedule-sidebar-form>button[data-v-eb7cebd0],.employee-schedule-group-actions button[data-v-eb7cebd0]:not(.secondary-button),.employee-schedule-actions button[data-v-eb7cebd0]:not(.secondary-button){color:#fff;background:#2563eb;border-color:#2563eb}.employee-schedule-google-layout[data-v-eb7cebd0]{grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 194px);transition:grid-template-columns .2s;display:grid}.employee-schedule-google-layout--audit-open[data-v-eb7cebd0]{grid-template-columns:260px minmax(0,1fr) minmax(320px,.32fr)}.employee-schedule-google-layout--audit-collapsed[data-v-eb7cebd0]{grid-template-columns:260px minmax(0,1fr) 44px}.employee-schedule-sidebar[data-v-eb7cebd0]{background:#fff;border-right:1px solid #e5edf8;align-content:start;gap:18px;padding:18px;display:grid}.employee-schedule-mini-calendar[data-v-eb7cebd0]{gap:10px;display:grid}.employee-schedule-mini-head[data-v-eb7cebd0]{color:#111827;justify-content:space-between;align-items:center;font-size:14px;display:flex}.employee-schedule-mini-head button[data-v-eb7cebd0]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:20px}.employee-schedule-mini-weekdays[data-v-eb7cebd0],.employee-schedule-mini-days[data-v-eb7cebd0]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.employee-schedule-mini-weekdays span[data-v-eb7cebd0]{color:#64748b;text-align:center;font-size:11px;font-weight:800}.employee-schedule-mini-days button[data-v-eb7cebd0]{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;font-size:12px;font-weight:800}.employee-schedule-mini-days button[data-current-month=false][data-v-eb7cebd0]{color:#cbd5e1}.employee-schedule-mini-days button[data-today=true][data-v-eb7cebd0]{color:#1d4ed8;background:#eaf2ff}.employee-schedule-mini-days button[data-selected=true][data-v-eb7cebd0]{color:#fff;background:#2563eb}.employee-schedule-sidebar-form[data-v-eb7cebd0],.employee-schedule-form[data-v-eb7cebd0]{gap:12px;display:grid}.employee-schedule-default-store[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-height:36px;font-size:13px;font-weight:900}.employee-schedule-sidebar-form>.employee-schedule-default-store[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border-color:#c9d8ef}.employee-schedule-sidebar-form label[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-people-filter[data-v-eb7cebd0],.employee-schedule-form label[data-v-eb7cebd0]{color:#64748b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.employee-schedule-sidebar-form input[data-v-eb7cebd0],.employee-schedule-sidebar-form select[data-v-eb7cebd0],.employee-schedule-form input[data-v-eb7cebd0],.employee-schedule-form select[data-v-eb7cebd0],.employee-schedule-form textarea[data-v-eb7cebd0]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #c9d8ef;border-radius:8px;width:100%;min-height:42px;font-size:14px;font-weight:700}.employee-schedule-shell[data-v-eb7cebd0]{--employee-schedule-filter-height:32px}.employee-schedule-sidebar-form input[data-v-eb7cebd0],.employee-schedule-sidebar-form select[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-default-store[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-chip-input[data-v-eb7cebd0],.employee-schedule-form input[data-v-eb7cebd0],.employee-schedule-form select[data-v-eb7cebd0],.employee-schedule-form .employee-schedule-chip-input[data-v-eb7cebd0],.employee-schedule-form .secondary-button[data-v-eb7cebd0],.employee-schedule-form .employee-schedule-default-store[data-v-eb7cebd0],.employee-schedule-form .employee-schedule-group-actions[data-v-eb7cebd0]>*,.employee-schedule-actions button[data-v-eb7cebd0]{min-height:var(--employee-schedule-filter-height)}.employee-schedule-sidebar-form input[data-v-eb7cebd0],.employee-schedule-sidebar-form select[data-v-eb7cebd0],.employee-schedule-form input[data-v-eb7cebd0],.employee-schedule-form select[data-v-eb7cebd0]{box-sizing:border-box;padding:0 12px}.employee-schedule-sidebar-form input[data-v-eb7cebd0],.employee-schedule-sidebar-form select[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-default-store[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-chip-input[data-v-eb7cebd0]{min-height:var(--employee-schedule-filter-height)}.employee-schedule-sidebar-form input[data-v-eb7cebd0],.employee-schedule-sidebar-form select[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-default-store[data-v-eb7cebd0]{height:var(--employee-schedule-filter-height)}.employee-schedule-form textarea[data-v-eb7cebd0]{resize:vertical;min-height:96px;padding:12px}.employee-schedule-description-counter[data-v-eb7cebd0]{color:#64748b;justify-self:end;font-size:12px;font-weight:800;line-height:1.2}.employee-schedule-owner-picker[data-v-eb7cebd0]{gap:7px;display:grid;position:relative}.employee-schedule-people-picker[data-v-eb7cebd0]{gap:8px;display:grid;position:relative}.employee-schedule-people-filter[data-v-eb7cebd0]{gap:8px;display:grid}.employee-schedule-mobile-filter-stack[data-v-eb7cebd0]{display:none}.employee-schedule-store-collapse[data-v-eb7cebd0],.employee-schedule-people-collapse[data-v-eb7cebd0]{gap:12px;display:grid}.employee-schedule-audit-collapse[data-v-eb7cebd0]{display:none}.employee-schedule-drawer-panel[data-v-eb7cebd0]{gap:12px;display:grid}.employee-schedule-drawer-head[data-v-eb7cebd0]{display:none}.employee-schedule-drawer-body[data-v-eb7cebd0]{gap:12px;display:grid}.employee-schedule-people-filter-row[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.employee-schedule-chip-input[data-v-eb7cebd0]{box-sizing:border-box;min-height:var(--employee-schedule-filter-height);cursor:text;background:#fff;border:1px solid #c9d8ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;display:flex}.employee-schedule-chip-input input[data-v-eb7cebd0]{min-width:120px;min-height:28px;box-shadow:none;background:0 0;border:0;outline:none;flex:120px;padding:0}.employee-schedule-chip-input input[data-v-eb7cebd0]:focus{box-shadow:none;outline:none}.employee-schedule-filter-chip-input[data-v-eb7cebd0]{box-sizing:border-box;height:var(--employee-schedule-filter-height);min-height:var(--employee-schedule-filter-height);align-content:flex-start;align-items:center;padding:2px 10px;overflow:visible}.employee-schedule-filter-chip-input.has-selection[data-v-eb7cebd0]{height:auto;min-height:var(--employee-schedule-filter-height);flex-direction:column;align-items:stretch;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.employee-schedule-filter-chip-input .employee-schedule-filter-tags[data-v-eb7cebd0]{flex-wrap:wrap;flex:0 auto;gap:6px;width:auto;min-width:0;max-width:100%;display:flex}.employee-schedule-filter-chip-input.has-selection .employee-schedule-filter-tags[data-v-eb7cebd0]{width:100%}.employee-schedule-filter-chip-input input[data-v-eb7cebd0]{flex:120px;min-width:120px;min-height:20px}.employee-schedule-filter-chip-input.has-selection input[data-v-eb7cebd0]{flex:none;width:100%;min-width:0;min-height:24px;line-height:24px}.employee-schedule-selected-people-hint[data-v-eb7cebd0]{color:#1d4ed8;font-size:12px;font-weight:900}.employee-schedule-people-search-debug[data-v-eb7cebd0]{color:#1e40af;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:8px;margin-top:4px;padding:7px 8px;font-size:12px;font-weight:800;line-height:1.45;display:block}.employee-schedule-selected-people-list[data-v-eb7cebd0]{flex-wrap:wrap;gap:6px;display:flex}.employee-schedule-selected-people-list>span[data-v-eb7cebd0]{color:#1d4ed8;background:#eaf2ff;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.employee-schedule-selected-people-list button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;min-height:20px;padding:0;font-size:15px;font-weight:900}.employee-schedule-inline-groups[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.employee-schedule-group-link[data-v-eb7cebd0]{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:none}.employee-schedule-group-link[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;text-decoration:underline}.employee-schedule-group-edit-link[data-v-eb7cebd0]{color:#475569}.employee-schedule-group-clear-link[data-v-eb7cebd0]{color:#dc2626}.employee-schedule-inline-group-editor[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:10px;gap:10px;margin-top:4px;padding:12px;display:grid}.employee-schedule-inline-group-editor-actions[data-v-eb7cebd0]{flex-wrap:wrap;gap:10px;display:flex}.employee-schedule-inline-group-editor-actions .employee-schedule-group-link[data-v-eb7cebd0]{white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:6px 12px;text-decoration:none}.employee-schedule-inline-group-editor-actions .employee-schedule-group-clear-link[data-v-eb7cebd0]{background:#fff1f2}.employee-schedule-group-placeholder[data-v-eb7cebd0]{box-sizing:border-box;height:var(--employee-schedule-filter-height);min-height:var(--employee-schedule-filter-height);color:#64748b;background:#f8fbff;border:1px solid #c9d8ef;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.employee-schedule-owner-picker small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.employee-schedule-owner-results[data-v-eb7cebd0]{z-index:20;background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:4px;width:100%;max-height:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 18px 38px -28px #0f172a73}.employee-schedule-owner-results button[data-v-eb7cebd0]{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;gap:2px;width:100%;padding:8px 10px;display:grid}.employee-schedule-owner-results button[data-v-eb7cebd0]:hover{background:#f1f6ff}.employee-schedule-owner-results strong[data-v-eb7cebd0]{font-size:13px;font-weight:900}.employee-schedule-owner-results span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.employee-schedule-participant-tags[data-v-eb7cebd0]{flex-wrap:wrap;gap:6px;display:flex}.employee-schedule-filter-tags[data-v-eb7cebd0]{min-height:0}.employee-schedule-participant-tags>span[data-v-eb7cebd0]{color:#1d4ed8;background:#eaf2ff;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.employee-schedule-participant-tags button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;min-height:20px;padding:0;font-size:15px;font-weight:900}.employee-schedule-participant-search-box[data-v-eb7cebd0]{box-sizing:border-box;cursor:text;background:#fff;border:1px solid #dbe7f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:5px 8px;display:flex}.employee-schedule-participant-search-box[data-has-participants=false][data-v-eb7cebd0]{height:44px}.employee-schedule-participant-search-wrap[data-v-eb7cebd0]{position:relative}.employee-schedule-participant-search-box[data-v-eb7cebd0]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.employee-schedule-participant-search-box[data-disabled=true][data-v-eb7cebd0]{cursor:default;background:#f8fafc}.employee-schedule-participant-search-box input[data-v-eb7cebd0]{min-width:120px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;flex:140px;padding:0}.employee-schedule-participant-search-box input[data-v-eb7cebd0]:focus{box-shadow:none;outline:none}.employee-schedule-participant-chip[data-v-eb7cebd0]{color:#1d4ed8;background:#eaf2ff;border-radius:8px;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.employee-schedule-participant-chip button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;min-height:20px;padding:0;font-size:15px;font-weight:900}.employee-schedule-participant-results[data-v-eb7cebd0]{z-index:40;max-height:260px;top:calc(100% + 6px)}.employee-schedule-participant-inline-groups[data-v-eb7cebd0]{margin-top:6px}.employee-schedule-participant-inline-groups .employee-schedule-group-link[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.employee-schedule-participant-searching[data-v-eb7cebd0]{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #d7e2f2;border-radius:8px;width:100%;padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 38px -28px #0f172a73}.employee-schedule-group-actions[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.employee-schedule-group-actions select[data-v-eb7cebd0]{flex:180px}.employee-schedule-reminder-row[data-v-eb7cebd0]{color:#64748b;gap:6px;font-size:12px;font-weight:800;display:grid}.filter-modal-mask.employee-schedule-group-dialog-mask[data-v-eb7cebd0]{z-index:13120}.employee-schedule-block-dialog-mask[data-v-eb7cebd0]{z-index:13070}.filter-modal.employee-schedule-block-dialog[data-v-eb7cebd0]{border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 48px);max-width:min(760px,100vw - 48px);height:auto;max-height:min(520px,100dvh - 40px);display:grid;overflow:hidden}.employee-schedule-block-dialog .filter-modal-head[data-v-eb7cebd0],.employee-schedule-block-dialog .filter-modal-footer[data-v-eb7cebd0]{padding:14px 18px}.employee-schedule-block-dialog .filter-modal-head[data-v-eb7cebd0]{border-bottom:1px solid #e5edf8}.employee-schedule-block-dialog .filter-modal-head h2[data-v-eb7cebd0]{margin:0;font-size:18px}.employee-schedule-block-dialog .filter-modal-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.filter-modal-body.employee-schedule-block-dialog-body[data-v-eb7cebd0]{background:#fff;grid-template-columns:188px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid;overflow:hidden auto}.employee-schedule-block-mode-tabs[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:10px;width:100%;padding:4px;display:grid}.employee-schedule-block-mode-tabs button[data-v-eb7cebd0]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:900}.employee-schedule-block-mode-tabs button[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb}.employee-schedule-block-form[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:12px;min-width:0;display:grid}.employee-schedule-block-form label[data-v-eb7cebd0]{color:#64748b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.employee-schedule-block-form input[data-v-eb7cebd0],.employee-schedule-block-form select[data-v-eb7cebd0]{box-sizing:border-box;width:100%;height:42px;min-height:42px}.employee-schedule-block-wide[data-v-eb7cebd0]{grid-column:1/-1}.employee-schedule-block-tip[data-v-eb7cebd0]{color:#64748b;background:#f8fbff;border:1px dashed #c9d8ef;border-radius:8px;margin:-2px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.employee-schedule-block-dialog-footer[data-v-eb7cebd0]{border-top:1px solid #e5edf8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.employee-schedule-block-dialog-footer>div[data-v-eb7cebd0]:first-child{color:#64748b;font-size:12px;line-height:1.5}.filter-modal.employee-schedule-group-dialog[data-v-eb7cebd0]{border-radius:8px;width:min(460px,100vw - 32px);height:auto;max-height:min(460px,100dvh - 32px)}.employee-schedule-group-dialog .employee-schedule-group-dialog-body[data-v-eb7cebd0]{background:#fff;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:14px 16px;display:grid}.employee-schedule-group-dialog .filter-modal-head[data-v-eb7cebd0],.employee-schedule-group-dialog .filter-modal-footer[data-v-eb7cebd0]{padding:12px 16px}.employee-schedule-group-dialog .filter-modal-head h2[data-v-eb7cebd0]{font-size:16px}.employee-schedule-group-dialog .filter-modal-head p[data-v-eb7cebd0]{margin:4px 0 0;font-size:12px;line-height:1.4}.employee-schedule-group-dialog .employee-schedule-group-dialog-footer[data-v-eb7cebd0]{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:10px;display:grid}.employee-schedule-group-dialog .employee-schedule-group-dialog-footer>div[data-v-eb7cebd0]:first-child{margin-right:0;font-size:12px;line-height:1.4}.employee-schedule-group-dialog .employee-schedule-group-dialog-footer-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;margin-right:0;display:flex}.employee-schedule-group-dialog .employee-schedule-group-dialog-footer-actions button[data-v-eb7cebd0]{white-space:nowrap;min-width:96px;height:36px}.employee-schedule-group-dialog-field[data-v-eb7cebd0]{gap:8px;display:grid}.employee-schedule-group-dialog-field span[data-v-eb7cebd0],.employee-schedule-group-dialog-members>span[data-v-eb7cebd0]{color:#64748b;font-size:13px;font-weight:800}.employee-schedule-group-dialog-field input[data-v-eb7cebd0],.employee-schedule-group-dialog-field select[data-v-eb7cebd0]{height:40px}.employee-schedule-group-dialog-members[data-v-eb7cebd0]{gap:8px;display:grid}.employee-schedule-reminder-row>div[data-v-eb7cebd0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.employee-schedule-reminder-row label[data-v-eb7cebd0],.employee-schedule-reminder-select[data-v-eb7cebd0]{color:#0f172a;background:#fff;border:1px solid #c9d8ef;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.employee-schedule-reminder-select span[data-v-eb7cebd0]{white-space:nowrap;color:#64748b;font-size:13px}.employee-schedule-reminder-select select[data-v-eb7cebd0]{background:0 0;border:0;min-width:0}.employee-schedule-reminder-row input[type=checkbox][data-v-eb7cebd0]{width:auto;min-height:auto}.employee-schedule-list-panel[data-v-eb7cebd0],.employee-schedule-editor[data-v-eb7cebd0]{min-width:0;box-shadow:none;border:0;border-radius:0}.employee-schedule-list-panel[data-v-eb7cebd0]{padding:0;overflow:hidden}.employee-schedule-calendar-title[data-v-eb7cebd0]{background:#fff;border-bottom:1px solid #e5edf8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.employee-schedule-calendar-title h3[data-v-eb7cebd0]{color:#111827;margin:0;font-size:16px;font-weight:900}.employee-schedule-calendar-title>span[data-v-eb7cebd0]{color:#64748b;font-size:13px;font-weight:900}.employee-schedule-calendar-scroll[data-v-eb7cebd0]{isolation:isolate;max-height:calc(100vh - 272px);position:relative;overflow:auto}.employee-schedule-standard-grid-shell[data-v-eb7cebd0],.employee-schedule-week-mobile-shell[data-v-eb7cebd0]{width:100%}.employee-schedule-standard-grid-shell[data-view=week][data-v-eb7cebd0]{display:none}.employee-schedule-week-mobile-shell[data-v-eb7cebd0]{background:#fff;grid-template-rows:48px auto;grid-template-columns:72px minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:100%;display:grid}.employee-schedule-week-mobile-corner[data-v-eb7cebd0]{z-index:82;box-sizing:border-box;color:#64748b;text-align:center;white-space:nowrap;background:#fff;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9;place-items:center;width:72px;min-width:72px;max-width:72px;height:48px;min-height:48px;padding:0;font-size:12px;font-weight:800;line-height:1.35;display:grid;position:sticky;top:0}.employee-schedule-week-mobile-header[data-v-eb7cebd0]{z-index:81;background:#fff;grid-area:1/2;width:100%;position:sticky;top:0;overflow:hidden;box-shadow:0 1px #e6eef9}.employee-schedule-week-mobile-header-track[data-v-eb7cebd0]{will-change:transform;width:max-content;min-width:100%;display:grid}.employee-schedule-week-mobile-time-column[data-v-eb7cebd0]{z-index:80;background:#fff;flex-direction:column;grid-area:2/1;width:72px;min-width:72px;max-width:72px;display:flex;position:relative;box-shadow:1px 0 #e6eef9}.employee-schedule-week-mobile-main[data-v-eb7cebd0]{grid-area:2/2;min-width:0;position:relative;overflow:hidden}.employee-schedule-week-mobile-main-scroll[data-v-eb7cebd0]{-webkit-overflow-scrolling:touch;min-width:0;overflow:auto visible}.employee-schedule-week-mobile-grid[data-v-eb7cebd0]{background:#fff;grid-auto-rows:68px;width:max-content;min-width:100%;display:grid}.employee-schedule-week-mobile-head[data-v-eb7cebd0],.employee-schedule-week-mobile-time-cell[data-v-eb7cebd0],.employee-schedule-week-mobile-cell[data-v-eb7cebd0]{box-sizing:border-box;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9}.employee-schedule-week-mobile-head[data-v-eb7cebd0]{color:#1e293b;text-align:center;white-space:nowrap;background:#fff;place-items:center;min-height:48px;padding:8px 10px;font-size:13px;font-weight:900;display:grid}.employee-schedule-week-mobile-time-cell[data-v-eb7cebd0]{color:#64748b;text-align:center;white-space:nowrap;background:#fff;flex:0 0 68px;justify-content:center;align-items:center;min-height:68px;padding:0;font-size:12px;font-weight:800;line-height:1.35;display:flex}.employee-schedule-week-mobile-cell[data-v-eb7cebd0]{--employee-schedule-card-inset:6px;background:linear-gradient(#0000 33px,#e2e8f073 34px),#fff;min-height:68px;padding:6px;position:relative;overflow:visible}.employee-schedule-calendar-grid[data-v-eb7cebd0]{--employee-schedule-grid-columns:1;--employee-schedule-time-column:72px;--employee-schedule-grid-column-min:180px;grid-template-columns:var(--employee-schedule-time-column) repeat(var(--employee-schedule-grid-columns), minmax(var(--employee-schedule-grid-column-min), 1fr));background:#fff;min-width:780px;display:grid;position:relative}.employee-schedule-calendar-grid[data-view=day][data-v-eb7cebd0]{width:100%;min-width:0;max-width:100%}.employee-schedule-grid-head[data-v-eb7cebd0],.employee-schedule-grid-time[data-v-eb7cebd0],.employee-schedule-grid-cell[data-v-eb7cebd0]{box-sizing:border-box;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9}.employee-schedule-grid-head[data-v-eb7cebd0]{z-index:8;color:#1e293b;text-align:center;white-space:nowrap;background:#fff;place-items:center;min-height:48px;padding:8px 10px;font-size:13px;font-weight:900;display:grid;position:sticky;top:0}.employee-schedule-grid-time[data-v-eb7cebd0]{left:0;z-index:30;width:var(--employee-schedule-time-column);min-width:var(--employee-schedule-time-column);max-width:var(--employee-schedule-time-column);box-sizing:border-box;color:#64748b;text-align:center;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;line-height:1.35;display:flex;position:sticky;inset-inline-start:0;box-shadow:1px 0 #e6eef9}.employee-schedule-grid-head.employee-schedule-grid-time[data-v-eb7cebd0]{left:0;z-index:31;width:var(--employee-schedule-time-column);min-width:var(--employee-schedule-time-column);max-width:var(--employee-schedule-time-column);text-align:center;padding:0;inset-inline-start:0}.employee-schedule-grid-head[data-v-eb7cebd0]:not(.employee-schedule-grid-time),.employee-schedule-grid-cell[data-v-eb7cebd0]{position:relative}.employee-schedule-grid-head[data-v-eb7cebd0]:not(.employee-schedule-grid-time){z-index:1}.employee-schedule-grid-cell[data-v-eb7cebd0]{--employee-schedule-card-inset:6px;background:linear-gradient(#0000 33px,#e2e8f073 34px),#fff;min-height:68px;padding:6px;overflow:visible}.employee-schedule-calendar-card[data-v-eb7cebd0]{top:var(--employee-schedule-card-top,var(--employee-schedule-card-inset));left:var(--employee-schedule-card-left,var(--employee-schedule-card-inset));right:var(--employee-schedule-card-right,var(--employee-schedule-card-inset));z-index:5;height:var(--employee-schedule-card-height,auto);background:#f4f8ff;border:1px solid #b8d1f5;border-left:4px solid #2563eb;border-radius:8px;min-width:0;min-height:42px;display:block;position:absolute;overflow:visible}.employee-schedule-calendar-card[data-v-eb7cebd0]:hover,.employee-schedule-calendar-card[data-v-eb7cebd0]:focus-within{z-index:120}.employee-schedule-calendar-card[data-active=true][data-v-eb7cebd0]{z-index:7;background:#eaf2ff;border-color:#2563eb}.employee-schedule-calendar-card[data-type=blocked][data-v-eb7cebd0]{background:linear-gradient(#fffbeb 0%,#fff7ed 100%);border-color:#d7dee9 #d7dee9 #d7dee9 #f59e0b}.employee-schedule-calendar-card[data-type=blocked][data-active=true][data-v-eb7cebd0]{background:linear-gradient(#fef3c7 0%,#ffedd5 100%);border-color:#f59e0b}.employee-schedule-card-main[data-v-eb7cebd0]{width:100%;min-width:0;height:100%;max-height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:3px;padding:7px 8px 4px;display:grid;overflow:hidden}.employee-schedule-card-compact[data-v-eb7cebd0]{display:none}.employee-schedule-calendar-card[data-actions=true] .employee-schedule-card-main[data-v-eb7cebd0]{padding-right:58px}.employee-schedule-calendar-card[data-density=compact] .employee-schedule-card-note[data-v-eb7cebd0],.employee-schedule-calendar-card[data-density=short] .employee-schedule-card-meta[data-v-eb7cebd0],.employee-schedule-calendar-card[data-density=short] .employee-schedule-card-note[data-v-eb7cebd0]{display:none}.employee-schedule-calendar-card[data-density=short] .employee-schedule-card-main[data-v-eb7cebd0]{gap:1px;padding-top:4px;padding-bottom:3px}.employee-schedule-calendar-card[data-density=short] .employee-schedule-card-time[data-v-eb7cebd0]{font-size:10px}.employee-schedule-calendar-card[data-density=short] .employee-schedule-card-title[data-v-eb7cebd0]{font-size:12px}.employee-schedule-card-time[data-v-eb7cebd0],.employee-schedule-card-title[data-v-eb7cebd0],.employee-schedule-card-meta[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-schedule-card-time[data-v-eb7cebd0]{color:#2563eb;font-size:11px;font-weight:900}.employee-schedule-card-title[data-v-eb7cebd0]{color:#0f172a;font-size:13px;font-weight:900}.employee-schedule-card-meta[data-v-eb7cebd0]{color:#64748b;font-size:11px;font-weight:800}.employee-schedule-card-note[data-v-eb7cebd0]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:11px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-time[data-v-eb7cebd0]{color:#b45309}.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-title[data-v-eb7cebd0]{color:#7c2d12}.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-meta[data-v-eb7cebd0],.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-note[data-v-eb7cebd0]{color:#92400e}.employee-schedule-card-actions[data-v-eb7cebd0]{z-index:2;justify-content:flex-end;max-width:calc(100% - 10px);padding:0;display:flex;position:absolute;top:5px;right:5px;overflow:hidden}.employee-schedule-card-action[data-v-eb7cebd0]{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #c9daf5;border-radius:8px;min-width:42px;min-height:24px;padding:0 8px;font-size:11px;font-weight:900}.employee-schedule-card-action.danger[data-v-eb7cebd0]{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.employee-schedule-card-tooltip[data-v-eb7cebd0]{z-index:140;color:#1e293b;pointer-events:none;white-space:normal;background:#fffffffa;border:1px solid #bfdbfe;border-radius:8px;width:min(280px,72vw);max-width:280px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.55;display:none;position:absolute;top:4px;left:calc(100% + 8px);box-shadow:0 16px 38px #0f172a2e}.employee-schedule-card-tooltip[data-v-eb7cebd0]:before{content:"";background:#fffffffa;border-bottom:1px solid #bfdbfe;border-left:1px solid #bfdbfe;width:10px;height:10px;position:absolute;top:12px;left:-6px;transform:rotate(45deg)}.employee-schedule-card-tooltip strong[data-v-eb7cebd0],.employee-schedule-card-tooltip span[data-v-eb7cebd0]{display:block}.employee-schedule-card-tooltip strong[data-v-eb7cebd0]{color:#0f172a;margin-bottom:4px;font-size:13px;font-weight:950}.employee-schedule-calendar-card:hover .employee-schedule-card-tooltip[data-v-eb7cebd0],.employee-schedule-calendar-card:focus-within .employee-schedule-card-tooltip[data-v-eb7cebd0]{gap:2px;display:grid}.employee-schedule-calendar-grid[data-view=week] .employee-schedule-grid-cell:nth-child(8n) .employee-schedule-card-tooltip[data-v-eb7cebd0],.employee-schedule-week-mobile-cell:nth-child(7n) .employee-schedule-card-tooltip[data-v-eb7cebd0]{left:auto;right:calc(100% + 8px)}.employee-schedule-calendar-grid[data-view=week] .employee-schedule-grid-cell:nth-child(8n) .employee-schedule-card-tooltip[data-v-eb7cebd0]:before,.employee-schedule-week-mobile-cell:nth-child(7n) .employee-schedule-card-tooltip[data-v-eb7cebd0]:before{border-left:0;border-right:1px solid #bfdbfe;left:auto;right:-6px;transform:rotate(-45deg)}.employee-schedule-calendar-grid[data-view=day] .employee-schedule-card-tooltip[data-v-eb7cebd0]{top:calc(100% + 8px);left:auto;right:8px}.employee-schedule-calendar-grid[data-view=day] .employee-schedule-card-tooltip[data-v-eb7cebd0]:before{border:0;border-top:1px solid #bfdbfe;border-left:1px solid #bfdbfe;top:-6px;left:auto;right:18px;transform:rotate(45deg)}@media (hover:none){.employee-schedule-card-tooltip[data-v-eb7cebd0]{display:none!important}}.employee-schedule-month-view[data-v-eb7cebd0]{background:#fff;gap:0;width:100%;min-width:0;display:grid}.employee-schedule-month-weekdays[data-v-eb7cebd0]{z-index:8;background:#fff;border-bottom:1px solid #e6eef9;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0}.employee-schedule-month-weekdays span[data-v-eb7cebd0]{color:#64748b;border-right:1px solid #e6eef9;place-items:center;min-height:42px;font-size:12px;font-weight:900;display:grid}.employee-schedule-month-grid[data-v-eb7cebd0]{border-left:1px solid #e6eef9;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;display:grid}.employee-schedule-month-cell[data-v-eb7cebd0]{cursor:pointer;background:#fff;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9;grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:142px;padding:8px;display:grid}.employee-schedule-month-cell[data-current-month=false][data-v-eb7cebd0]{background:#f8fafc}.employee-schedule-month-cell[data-selected=true][data-v-eb7cebd0]{background:#eff6ff}.employee-schedule-month-day-head[data-v-eb7cebd0]{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:28px;padding:0;display:flex}.employee-schedule-month-day-head span[data-v-eb7cebd0]{border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.employee-schedule-month-cell[data-current-month=false] .employee-schedule-month-day-head[data-v-eb7cebd0]{color:#94a3b8}.employee-schedule-month-cell[data-today=true] .employee-schedule-month-day-head span[data-v-eb7cebd0]{color:#fff;background:#2563eb}.employee-schedule-month-day-head small[data-v-eb7cebd0]{color:#64748b;white-space:nowrap;min-width:0;font-size:11px;font-weight:800}.employee-schedule-month-items[data-v-eb7cebd0]{align-content:start;gap:5px;min-width:0;display:grid}.employee-schedule-month-item[data-v-eb7cebd0],.employee-schedule-month-more[data-v-eb7cebd0]{color:#1d4ed8;text-align:left;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 6px;min-width:0;padding:5px 7px;display:grid}.employee-schedule-month-item[data-type=blocked][data-v-eb7cebd0]{color:#b45309;background:#fff7ed;border-color:#fed7aa}.employee-schedule-month-item span[data-v-eb7cebd0]{color:inherit;white-space:nowrap;font-size:11px;font-weight:900}.employee-schedule-month-item strong[data-v-eb7cebd0]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.employee-schedule-month-item small[data-v-eb7cebd0]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.employee-schedule-month-more[data-v-eb7cebd0]{color:#1d4ed8;text-align:center;background:#fff;font-size:11px;font-weight:900;display:block}.employee-schedule-editor[data-v-eb7cebd0]{background:#fbfdff;border-left:1px solid #e5edf8;padding:18px}.employee-schedule-log-panel[data-v-eb7cebd0]{align-content:start;display:grid;position:relative;overflow:hidden}.employee-schedule-log-panel--collapsed[data-v-eb7cebd0]{background:#f8fbff;border-left:1px solid #e5edf8;padding:0}.employee-schedule-log-rail-button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:18px 0;display:flex}.employee-schedule-log-rail-button span[data-v-eb7cebd0]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:2px;font-size:12px;font-weight:900}.filter-modal-mask.employee-schedule-editor-mask[data-v-eb7cebd0]{z-index:13040;overflow:hidden}.filter-modal.employee-schedule-editor-modal[data-v-eb7cebd0]{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px);height:auto;min-height:auto;max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 80px -32px #0f172a73}.employee-schedule-editor-modal .filter-modal-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;align-items:center;padding:18px 20px 14px}.employee-schedule-editor-modal .filter-modal-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700}.employee-schedule-editor-modal .filter-modal-body[data-v-eb7cebd0]{background:#f8fbff;min-height:0;padding:16px 20px 20px;display:block;overflow:hidden auto}.employee-schedule-editor-modal .employee-schedule-form[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;width:100%;min-width:0;max-width:none;margin:0;display:grid}.employee-schedule-editor-modal .employee-schedule-form[data-v-eb7cebd0]>*,.employee-schedule-editor-modal .employee-schedule-owner-picker[data-v-eb7cebd0],.employee-schedule-editor-modal .employee-schedule-people-picker[data-v-eb7cebd0]{min-width:0}.employee-schedule-editor-modal .employee-schedule-group-actions[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.employee-schedule-editor-modal .employee-schedule-group-actions[data-v-eb7cebd0]>*{min-height:44px}.employee-schedule-editor-modal .employee-schedule-owner-results[data-v-eb7cebd0]{max-height:260px}.employee-schedule-editor-modal .employee-schedule-actions[data-v-eb7cebd0]{z-index:2;padding-top:8px;padding-bottom:max(0px, env(safe-area-inset-bottom));background:linear-gradient(#f8fbffd1,#f8fbff 22%);position:sticky;bottom:0}.employee-schedule-editor-modal .employee-schedule-wide[data-v-eb7cebd0]{grid-column:1/-1}.employee-schedule-editor-modal .employee-schedule-participant-tags[data-v-eb7cebd0]{min-height:32px}.employee-schedule-editor-modal .employee-schedule-owner-picker>input[data-v-eb7cebd0],.employee-schedule-editor-modal .employee-schedule-people-picker input[data-v-eb7cebd0],.employee-schedule-editor-modal .employee-schedule-group-actions select[data-v-eb7cebd0],.employee-schedule-editor-modal .employee-schedule-group-actions button[data-v-eb7cebd0]{height:44px;min-height:44px}.employee-schedule-editor-modal .empty-text[data-v-eb7cebd0]{margin:0}.employee-schedule-editor-modal .employee-schedule-reminder-row>div[data-v-eb7cebd0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.employee-schedule-editor-modal .employee-schedule-reminder-row label[data-v-eb7cebd0],.employee-schedule-editor-modal .employee-schedule-reminder-select[data-v-eb7cebd0]{min-height:44px}.filter-modal.employee-schedule-editor-modal .employee-schedule-form input[data-v-eb7cebd0]:not([type=checkbox]),.filter-modal.employee-schedule-editor-modal .employee-schedule-form select[data-v-eb7cebd0],.filter-modal.employee-schedule-editor-modal .employee-schedule-form .employee-schedule-chip-input[data-v-eb7cebd0],.filter-modal.employee-schedule-editor-modal .employee-schedule-form .secondary-button[data-v-eb7cebd0],.filter-modal.employee-schedule-editor-modal .employee-schedule-form .employee-schedule-default-store[data-v-eb7cebd0],.filter-modal.employee-schedule-editor-modal .employee-schedule-form .employee-schedule-group-actions[data-v-eb7cebd0]>*,.filter-modal.employee-schedule-editor-modal .employee-schedule-actions button[data-v-eb7cebd0],.filter-modal.employee-schedule-editor-modal .employee-schedule-reminder-row label[data-v-eb7cebd0],.filter-modal.employee-schedule-editor-modal .employee-schedule-reminder-select[data-v-eb7cebd0]{box-sizing:border-box;height:44px;min-height:44px}.filter-modal.employee-schedule-editor-modal .employee-schedule-form .employee-schedule-participant-search-box[data-v-eb7cebd0]{height:auto;min-height:44px}.filter-modal.employee-schedule-editor-modal .employee-schedule-form .employee-schedule-participant-search-box[data-has-participants=false][data-v-eb7cebd0]{height:44px}.filter-modal.employee-schedule-editor-modal .employee-schedule-form .employee-schedule-participant-search-box input[data-v-eb7cebd0]:not([type=checkbox]){height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;padding:0}.filter-modal.employee-schedule-editor-modal .employee-schedule-form textarea[data-v-eb7cebd0]{min-height:96px}.filter-modal.employee-schedule-editor-modal .employee-schedule-reminder-row input[type=checkbox][data-v-eb7cebd0]{width:auto;height:auto;min-height:0}.filter-modal-mask.employee-schedule-editor-mask[data-v-eb7cebd0]{place-items:center;padding:24px}.filter-modal.employee-schedule-editor-modal[data-v-eb7cebd0]{min-height:auto}@media (max-width:960px){.employee-schedule-block-dialog-mask[data-v-eb7cebd0]{padding:max(8px, env(safe-area-inset-top)) 8px 8px;align-items:stretch}.filter-modal.employee-schedule-block-dialog[data-v-eb7cebd0]{border-radius:0;width:min(88vw,390px);max-width:min(88vw,390px);height:100%;max-height:none;position:absolute;top:0;bottom:0;right:0}.filter-modal-body.employee-schedule-block-dialog-body[data-v-eb7cebd0]{grid-template-columns:1fr;padding:14px}.employee-schedule-block-form[data-v-eb7cebd0]{grid-template-columns:1fr}.employee-schedule-block-dialog-footer[data-v-eb7cebd0]{grid-template-columns:1fr;align-items:stretch}.filter-modal-mask.employee-schedule-editor-mask[data-v-eb7cebd0]{padding:max(8px, env(safe-area-inset-top)) 8px 8px;align-items:stretch}.filter-modal.employee-schedule-editor-modal[data-v-eb7cebd0]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-height:auto;height:calc(100dvh - max(16px, env(safe-area-inset-top) + 8px));border-radius:8px;max-height:none;overflow:hidden}.employee-schedule-editor-modal .filter-modal-head[data-v-eb7cebd0]{align-items:flex-start;padding:14px 14px 12px}.employee-schedule-editor-modal .filter-modal-body[data-v-eb7cebd0]{padding:14px}.employee-schedule-editor-modal .employee-schedule-form[data-v-eb7cebd0]{grid-template-columns:1fr;gap:12px;max-width:none}.employee-schedule-editor-modal .employee-schedule-reminder-row>div[data-v-eb7cebd0],.employee-schedule-editor-modal .employee-schedule-group-actions[data-v-eb7cebd0]{grid-template-columns:1fr}.employee-schedule-editor-modal .employee-schedule-owner-results[data-v-eb7cebd0]{max-height:220px}.employee-schedule-editor-modal .employee-schedule-actions[data-v-eb7cebd0]{justify-content:stretch}.employee-schedule-editor-modal .employee-schedule-actions button[data-v-eb7cebd0]{flex:100%}}.employee-schedule-form[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.employee-schedule-wide[data-v-eb7cebd0],.employee-schedule-actions[data-v-eb7cebd0]{grid-column:1/-1}.employee-schedule-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.employee-schedule-actions .secondary-button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff}.employee-schedule-actions .danger-button[data-v-eb7cebd0]{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.employee-schedule-audit-filters[data-v-eb7cebd0]{gap:12px;margin-top:14px;display:grid}.employee-schedule-audit-filter-field[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.employee-schedule-audit-filter-field span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.employee-schedule-audit-filter-field input[data-v-eb7cebd0],.employee-schedule-audit-filter-field select[data-v-eb7cebd0]{box-sizing:border-box;width:100%;height:38px;min-height:38px}.employee-schedule-audit-filter-row[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.employee-schedule-audit-range-grid[data-v-eb7cebd0]{grid-template-columns:1fr;gap:10px;display:grid}.employee-schedule-audit-range-group[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.employee-schedule-audit-range-title[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.employee-schedule-audit-range-fields[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.employee-schedule-audit-range-fields input[data-v-eb7cebd0]{width:100%;min-width:0}.employee-schedule-audit-date-field[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.employee-schedule-audit-date-field span[data-v-eb7cebd0]{color:#94a3b8;font-size:11px;font-weight:800}.employee-schedule-audit-reset[data-v-eb7cebd0]{align-self:end;min-width:92px;height:38px}.employee-schedule-log-head-actions[data-v-eb7cebd0]{align-items:center;gap:10px;display:flex}.employee-schedule-log-toggle[data-v-eb7cebd0]{min-width:72px}.employee-schedule-audit-filter-toggle[data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;min-width:86px;height:36px;padding:0 12px;font-weight:900}.employee-schedule-audit-filter-toggle[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.employee-schedule-audit-panel[data-v-eb7cebd0]{border-top:1px solid #dbe5f3;gap:10px;margin-top:16px;padding-top:16px;display:grid}.employee-schedule-audit-item[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:8px;padding:12px;display:grid}.employee-schedule-audit-item strong[data-v-eb7cebd0]{color:#0f172a;font-size:14px;font-weight:900}.employee-schedule-audit-meta-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.employee-schedule-audit-item span[data-v-eb7cebd0],.employee-schedule-audit-item p[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:12px;font-weight:700}.app-frame[data-standalone=employee-schedule] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=employee-schedule] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=employee-schedule] .employee-schedule-shell[data-v-eb7cebd0]{margin-left:0;padding:16px}.app-frame[data-standalone=employee-schedule] .employee-schedule-google-layout[data-v-eb7cebd0]{min-height:calc(100vh - 92px)}.app-frame[data-standalone=employee-schedule] .employee-schedule-calendar-scroll[data-v-eb7cebd0]{max-height:calc(100vh - 172px)}.app-frame[data-standalone=reborn-notice] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=reborn-notice] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=reborn-notice] .notice-shell[data-v-eb7cebd0]{padding-top:24px}.app-frame[data-standalone=finance-reimbursement] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=finance-reimbursement] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=finance-reimbursement] .finance-reimbursement-shell[data-v-eb7cebd0]{min-height:100vh;margin-left:0}.app-frame[data-standalone=travel-reimbursement] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=travel-reimbursement] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=travel-reimbursement] .travel-reimbursement-shell[data-v-eb7cebd0],.app-frame[data-standalone=travel-reimbursement] .finance-reimbursement-shell[data-v-eb7cebd0]{min-height:100vh;margin-left:0;padding-top:24px}.app-frame[data-standalone=payment-application] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=payment-application] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=payment-application] .payment-application-shell[data-v-eb7cebd0]{min-height:100vh;margin-left:0}.app-frame[data-standalone=store-revenue-adjustment] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=store-revenue-adjustment] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=store-revenue-adjustment] .store-revenue-shell[data-v-eb7cebd0]{min-height:100vh}.app-frame[data-standalone=low-price-order-application] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=low-price-order-application] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=low-price-order-application] .low-price-workspace[data-v-eb7cebd0]{min-height:100vh;margin-left:0}.app-frame[data-standalone=invoice-application] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=invoice-application] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=invoice-application] .invoice-workspace[data-v-eb7cebd0]{min-height:100vh;margin-left:0}.app-frame[data-standalone=finance-receipt-print] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=finance-receipt-print] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=finance-receipt-print] .finance-receipt-print-shell[data-v-eb7cebd0]{margin-left:0}.app-frame[data-standalone=bank-reconciliation] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=bank-reconciliation] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=bank-reconciliation] .abnormal-charge-shell[data-v-eb7cebd0]{margin-left:0}.app-frame[data-standalone=bank-reconciliation] .bank-reconciliation-shell[data-v-eb7cebd0]{margin-left:0;padding-top:0}.app-frame[data-standalone=new-media] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=new-media] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=new-media] .new-media-shell[data-v-eb7cebd0]{min-height:100vh;margin-left:0;padding:16px}.app-frame[data-standalone=customer-quality] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=customer-quality] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=customer-quality][data-v-eb7cebd0]{width:100%;max-width:100vw;overflow-x:hidden}.app-frame[data-standalone=customer-quality] .customer-quality-shell[data-v-eb7cebd0]{width:100%;max-width:100vw;margin-left:0;padding-top:0;overflow-x:hidden}@media (max-width:980px){.customer-quality-shell[data-v-eb7cebd0]{width:100%;max-width:100vw;min-height:100dvh;margin-left:0;padding-top:0;overflow-x:hidden}}.app-frame[data-standalone=my-reborn-frequency-alerts] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=my-reborn-frequency-alerts] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=my-reborn-frequency-alerts] .my-reborn-frequency-shell[data-v-eb7cebd0]{min-height:100vh;margin-left:0;padding:16px}.app-frame[data-standalone=my-reborn] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=my-reborn] .top-bar[data-v-eb7cebd0],.app-frame[data-standalone=my-reborn-abnormal-courses] .side-nav[data-v-eb7cebd0],.app-frame[data-standalone=my-reborn-abnormal-courses] .top-bar[data-v-eb7cebd0]{display:none}.app-frame[data-standalone=my-reborn] .my-reborn-home-shell[data-v-eb7cebd0],.app-frame[data-standalone=my-reborn-abnormal-courses] .my-reborn-abnormal-shell[data-v-eb7cebd0]{min-height:100vh;margin-left:0;padding:16px}.app-frame[data-standalone=new-media] .new-media-scroll-controls[data-v-eb7cebd0],.app-frame[data-standalone=new-media] .new-media-table-wrap[data-v-eb7cebd0]{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}@media (max-width:1180px){.employee-schedule-card-main>.employee-schedule-card-time[data-v-eb7cebd0],.employee-schedule-card-main>.employee-schedule-card-title[data-v-eb7cebd0],.employee-schedule-card-main>.employee-schedule-card-meta[data-v-eb7cebd0],.employee-schedule-card-main>.employee-schedule-card-note[data-v-eb7cebd0]{display:none}.employee-schedule-card-compact[data-v-eb7cebd0]{align-content:start;gap:1px;min-width:0;max-width:100%;display:grid;overflow:hidden}.employee-schedule-card-compact-time[data-v-eb7cebd0],.employee-schedule-card-compact-person[data-v-eb7cebd0],.employee-schedule-card-compact-owner[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-schedule-card-compact-time[data-v-eb7cebd0]{color:#2563eb;font-size:11px;font-weight:900}.employee-schedule-card-compact-person[data-v-eb7cebd0]{color:#0f172a;font-size:12px;font-weight:900}.employee-schedule-card-compact-owner[data-v-eb7cebd0]{color:#64748b;font-size:10px;font-weight:800}.employee-schedule-calendar-card[data-density=short] .employee-schedule-card-compact-owner[data-v-eb7cebd0]{display:none}.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-compact-time[data-v-eb7cebd0],.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-compact-owner[data-v-eb7cebd0]{color:#92400e}.employee-schedule-calendar-card[data-type=blocked] .employee-schedule-card-compact-person[data-v-eb7cebd0]{color:#7c2d12}.employee-schedule-google-layout[data-v-eb7cebd0],.employee-schedule-google-layout--audit-open[data-v-eb7cebd0],.employee-schedule-google-layout--audit-collapsed[data-v-eb7cebd0]{grid-template-columns:220px minmax(0,1fr)}.employee-schedule-editor[data-v-eb7cebd0]{border-top:1px solid #e5edf8;border-left:0;grid-column:1/-1}.employee-schedule-log-panel--collapsed[data-v-eb7cebd0]{background:#fbfdff;padding:18px}.employee-schedule-log-rail-button[data-v-eb7cebd0],.employee-schedule-log-open-button[data-v-eb7cebd0],.employee-schedule-log-panel[data-v-eb7cebd0],.employee-schedule-standard-grid-shell[data-view=week][data-v-eb7cebd0]{display:none}.employee-schedule-week-mobile-shell[data-v-eb7cebd0]{background:#fff;grid-template-rows:48px auto;grid-template-columns:72px minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:100%;display:grid}.employee-schedule-week-mobile-corner[data-v-eb7cebd0]{z-index:82;box-sizing:border-box;color:#64748b;text-align:center;white-space:nowrap;background:#fff;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9;place-items:center;width:72px;min-width:72px;max-width:72px;height:48px;min-height:48px;padding:0;font-size:12px;font-weight:800;line-height:1.35;display:grid;position:sticky;top:0}.employee-schedule-week-mobile-header[data-v-eb7cebd0]{z-index:81;background:#fff;grid-area:1/2;width:100%;position:sticky;top:0;overflow:hidden;box-shadow:0 1px #e6eef9}.employee-schedule-week-mobile-header-track[data-v-eb7cebd0]{will-change:transform;width:max-content;min-width:100%;display:grid}.employee-schedule-week-mobile-time-column[data-v-eb7cebd0]{z-index:80;background:#fff;flex-direction:column;grid-area:2/1;width:72px;min-width:72px;max-width:72px;display:flex;position:relative;box-shadow:1px 0 #e6eef9}.employee-schedule-week-mobile-main[data-v-eb7cebd0]{grid-area:2/2;min-width:0;position:relative;overflow:hidden}.employee-schedule-week-mobile-main-scroll[data-v-eb7cebd0]{-webkit-overflow-scrolling:touch;min-width:0;overflow:auto visible}.employee-schedule-week-mobile-grid[data-v-eb7cebd0]{background:#fff;grid-auto-rows:68px;width:max-content;min-width:100%;display:grid}.employee-schedule-week-mobile-head[data-v-eb7cebd0],.employee-schedule-week-mobile-time-cell[data-v-eb7cebd0],.employee-schedule-week-mobile-cell[data-v-eb7cebd0]{box-sizing:border-box;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9}.employee-schedule-week-mobile-head[data-v-eb7cebd0]{color:#1e293b;text-align:center;white-space:nowrap;background:#fff;place-items:center;min-height:48px;padding:8px 10px;font-size:13px;font-weight:900;display:grid}.employee-schedule-week-mobile-time-cell[data-v-eb7cebd0]{color:#64748b;text-align:center;white-space:nowrap;background:#fff;flex:0 0 68px;justify-content:center;align-items:center;min-height:68px;padding:0;font-size:12px;font-weight:800;line-height:1.35;display:flex}.employee-schedule-week-mobile-cell[data-v-eb7cebd0]{--employee-schedule-card-inset:6px;background:linear-gradient(#0000 33px,#e2e8f073 34px),#fff;min-height:68px;padding:6px;position:relative;overflow:visible}}@media (max-width:960px){.employee-schedule-topbar[data-v-eb7cebd0],.employee-schedule-date-nav[data-v-eb7cebd0],.employee-schedule-top-actions[data-v-eb7cebd0]{flex-wrap:wrap;align-items:stretch}.employee-schedule-google-layout[data-v-eb7cebd0],.employee-schedule-form[data-v-eb7cebd0]{grid-template-columns:1fr}.employee-schedule-sidebar[data-v-eb7cebd0]{border-bottom:1px solid #e5edf8;border-right:0}.employee-schedule-tabs[data-v-eb7cebd0]{grid-template-columns:1fr 1fr;display:grid}.employee-schedule-view-tabs[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.employee-schedule-shell[data-v-eb7cebd0],.app-frame[data-standalone=employee-schedule] .employee-schedule-shell[data-v-eb7cebd0]{background:#f8fafc;min-height:100dvh;margin-left:0;padding:0;overflow-x:hidden}.employee-schedule-google[data-v-eb7cebd0]{width:100%;max-width:100%;box-shadow:none;background:#f8fafc;border:0;border-radius:0;overflow:hidden visible}.employee-schedule-topbar[data-v-eb7cebd0]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5edf8;gap:6px;padding:10px 12px 6px;display:grid;position:sticky;top:0}.employee-schedule-date-nav[data-v-eb7cebd0]{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.employee-schedule-date-nav>div[data-v-eb7cebd0]{min-width:0}.employee-schedule-date-nav>button[data-v-eb7cebd0]{touch-action:manipulation}.employee-schedule-date-nav h2[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.employee-schedule-date-nav p[data-v-eb7cebd0]{font-size:11px}.employee-schedule-top-actions[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.employee-schedule-top-actions .employee-schedule-tabs[data-v-eb7cebd0]{min-width:0}.employee-schedule-top-actions>button[data-v-eb7cebd0]{min-height:36px;padding:0 10px}.employee-schedule-create-button[data-v-eb7cebd0],.employee-schedule-block-button[data-v-eb7cebd0],.employee-schedule-log-open-button[data-v-eb7cebd0],.employee-schedule-shell .sync-feedback[data-v-eb7cebd0]{display:none}.employee-schedule-google-layout[data-v-eb7cebd0],.app-frame[data-standalone=employee-schedule] .employee-schedule-google-layout[data-v-eb7cebd0]{width:100%;min-width:0;max-width:100%;min-height:auto;display:block;overflow-x:hidden}.employee-schedule-sidebar[data-v-eb7cebd0]{z-index:auto;box-sizing:border-box;background:#f8fafcfa;border-bottom:0;border-right:0;width:100%;min-width:0;max-width:100%;padding:0 12px 8px;display:block;position:static;top:auto}.employee-schedule-mini-calendar[data-v-eb7cebd0]{display:none}.employee-schedule-sidebar-form[data-v-eb7cebd0]{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.employee-schedule-sidebar-form label[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-people-filter[data-v-eb7cebd0]{box-sizing:border-box;gap:4px;min-width:0;max-width:100%}.employee-schedule-sidebar-form label>span[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-people-filter>span[data-v-eb7cebd0]{font-size:11px}.employee-schedule-sidebar-form>label:first-child>span[data-v-eb7cebd0]{display:none}.employee-schedule-sidebar-form input[data-v-eb7cebd0],.employee-schedule-sidebar-form select[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-default-store[data-v-eb7cebd0],.employee-schedule-sidebar-form .employee-schedule-chip-input[data-v-eb7cebd0]{box-sizing:border-box;background:#fff;border-radius:999px;width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;font-size:14px}.employee-schedule-sidebar-form>label[data-v-eb7cebd0]:first-child{width:100%;min-width:0;max-width:100%;overflow:hidden}.employee-schedule-sidebar-form>label:first-child input[data-v-eb7cebd0]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.employee-schedule-sidebar-form input[type=date][data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;appearance:none;box-sizing:border-box;text-align:center;padding-top:0;padding-bottom:0;padding-right:10px;line-height:38px;display:block;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.employee-schedule-mobile-filter-stack[data-v-eb7cebd0]{z-index:13050;right:0;bottom:max(110px, calc(env(safe-area-inset-bottom) + 88px));justify-items:end;gap:6px;display:grid;position:fixed}.employee-schedule-mobile-filter-tab[data-v-eb7cebd0]{color:#1d4ed8;text-align:center;writing-mode:vertical-rl;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-right:0;border-radius:8px 0 0 8px;gap:2px;min-width:42px;padding:10px 8px;font-size:12px;font-weight:800;line-height:1.1;display:grid;box-shadow:0 10px 28px #2563eb33}.employee-schedule-mobile-filter-tab strong[data-v-eb7cebd0]{color:#2563eb;text-overflow:ellipsis;max-height:86px;font-size:12px;overflow:hidden}.employee-schedule-mobile-filter-tab-single[data-v-eb7cebd0]{min-width:48px;padding:12px 9px}.employee-schedule-mobile-filter-tab-single span[data-v-eb7cebd0]{display:none}.employee-schedule-mobile-filter-tab-single strong[data-v-eb7cebd0]{max-height:none;font-size:12px;line-height:1.15;overflow:visible}.employee-schedule-store-collapse[data-v-eb7cebd0],.employee-schedule-people-collapse[data-v-eb7cebd0],.employee-schedule-audit-collapse[data-v-eb7cebd0]{z-index:13060;opacity:0;pointer-events:none;background:#0f172a47;transition:opacity .18s;display:block;position:fixed;inset:0}.employee-schedule-store-collapse.open[data-v-eb7cebd0],.employee-schedule-people-collapse.open[data-v-eb7cebd0],.employee-schedule-audit-collapse.open[data-v-eb7cebd0]{opacity:1;pointer-events:auto}.employee-schedule-drawer-panel[data-v-eb7cebd0]{background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(88vw,390px);transition:transform .22s;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 48px #0f172a38}.employee-schedule-store-collapse.open .employee-schedule-drawer-panel[data-v-eb7cebd0],.employee-schedule-people-collapse.open .employee-schedule-drawer-panel[data-v-eb7cebd0],.employee-schedule-audit-collapse.open .employee-schedule-drawer-panel[data-v-eb7cebd0]{transform:translate(0)}.employee-schedule-drawer-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px 12px;display:flex}.employee-schedule-drawer-head h3[data-v-eb7cebd0]{color:#15253d;margin:0 0 4px;font-size:17px;font-weight:900}.employee-schedule-drawer-head span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.employee-schedule-drawer-head button[data-v-eb7cebd0]{color:#2563eb;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.employee-schedule-drawer-body[data-v-eb7cebd0]{align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.employee-schedule-drawer-body label[data-v-eb7cebd0],.employee-schedule-drawer-body .employee-schedule-people-filter[data-v-eb7cebd0]{gap:8px}.employee-schedule-drawer-body input[data-v-eb7cebd0],.employee-schedule-drawer-body select[data-v-eb7cebd0],.employee-schedule-drawer-body .employee-schedule-default-store[data-v-eb7cebd0]{border-radius:8px;height:42px;min-height:42px}.employee-schedule-drawer-body .employee-schedule-chip-input[data-v-eb7cebd0]{border-radius:8px;min-height:42px}.employee-schedule-drawer-body .employee-schedule-filter-chip-input.has-selection[data-v-eb7cebd0]{align-content:flex-start;align-items:stretch;gap:8px;height:auto;min-height:42px;padding-top:10px;padding-bottom:10px}.employee-schedule-sidebar-form .employee-schedule-filter-chip-input.has-selection[data-v-eb7cebd0]{border-radius:16px}.employee-schedule-drawer-body .employee-schedule-filter-chip-input.has-selection[data-v-eb7cebd0]{gap:0;padding-top:0;padding-bottom:0;display:block}.employee-schedule-drawer-body .employee-schedule-filter-chip-input.has-selection input[data-v-eb7cebd0]{width:100%;min-height:40px;line-height:40px}.employee-schedule-people-collapse .employee-schedule-owner-results[data-v-eb7cebd0],.employee-schedule-drawer-body .employee-schedule-people-picker .employee-schedule-owner-results[data-v-eb7cebd0]{z-index:auto;box-sizing:border-box;width:100%;max-height:42dvh;margin-top:6px;position:static}.employee-schedule-people-collapse .employee-schedule-owner-results button[data-v-eb7cebd0]{min-height:44px}.employee-schedule-drawer-body .employee-schedule-people-picker small[data-v-eb7cebd0]{color:#64748b;padding:6px 2px;font-size:12px;font-weight:800;display:block}.employee-schedule-people-filter-row[data-v-eb7cebd0]{grid-template-columns:1fr;gap:6px}.employee-schedule-inline-groups[data-v-eb7cebd0]{flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto}.employee-schedule-inline-group-editor[data-v-eb7cebd0]{padding:10px}.employee-schedule-inline-group-editor-actions[data-v-eb7cebd0]{gap:8px}.employee-schedule-audit-filters[data-v-eb7cebd0],.employee-schedule-audit-meta-grid[data-v-eb7cebd0],.employee-schedule-audit-filter-row[data-v-eb7cebd0],.employee-schedule-audit-range-grid[data-v-eb7cebd0],.employee-schedule-audit-range-fields[data-v-eb7cebd0]{grid-template-columns:1fr}.employee-schedule-audit-range-group[data-v-eb7cebd0]{padding:10px}.employee-schedule-audit-date-field span[data-v-eb7cebd0]{display:block}.employee-schedule-audit-reset[data-v-eb7cebd0]{width:100%}.employee-schedule-group-link[data-v-eb7cebd0]{white-space:nowrap;background:#eaf2ff;border-radius:999px;flex:none;padding:4px 10px;text-decoration:none}.employee-schedule-group-clear-link[data-v-eb7cebd0]{background:#fff1f2}.employee-schedule-list-panel[data-v-eb7cebd0]{background:#fff;border-top:0;width:100%;min-width:0;max-width:100%;overflow:hidden visible}.employee-schedule-calendar-title[data-v-eb7cebd0]{background:#fff;padding:8px 12px 10px}.employee-schedule-calendar-title h3[data-v-eb7cebd0]{font-size:15px}.employee-schedule-calendar-scroll[data-v-eb7cebd0],.app-frame[data-standalone=employee-schedule] .employee-schedule-calendar-scroll[data-v-eb7cebd0]{overscroll-behavior:contain;overscroll-behavior-x:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-height:calc(100dvh - 248px);max-height:calc(100dvh - 248px);position:relative;overflow:hidden auto}.employee-schedule-month-weekdays span[data-v-eb7cebd0]{min-height:34px;font-size:11px}.employee-schedule-month-cell[data-v-eb7cebd0]{min-height:96px;padding:5px}.employee-schedule-month-day-head[data-v-eb7cebd0]{min-height:24px}.employee-schedule-month-day-head span[data-v-eb7cebd0]{width:24px;height:24px;font-size:12px}.employee-schedule-month-day-head small[data-v-eb7cebd0]{font-size:10px}.employee-schedule-month-items[data-v-eb7cebd0]{gap:4px}.employee-schedule-month-item[data-v-eb7cebd0]{border-radius:6px;grid-template-columns:minmax(0,1fr);gap:2px;padding:4px 5px}.employee-schedule-month-item span[data-v-eb7cebd0],.employee-schedule-month-item strong[data-v-eb7cebd0],.employee-schedule-month-item small[data-v-eb7cebd0],.employee-schedule-month-more[data-v-eb7cebd0]{font-size:10px}.employee-schedule-month-item small[data-v-eb7cebd0],.employee-schedule-standard-grid-shell[data-view=week][data-v-eb7cebd0]{display:none}.employee-schedule-standard-grid-shell[data-view=day][data-v-eb7cebd0]{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.employee-schedule-week-mobile-shell[data-v-eb7cebd0]{background:#fff;grid-template-rows:42px auto;grid-template-columns:64px minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:100%;display:grid}.employee-schedule-week-mobile-corner[data-v-eb7cebd0]{z-index:82;box-sizing:border-box;color:#64748b;text-align:center;white-space:nowrap;background:#fff;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9;place-items:center;width:64px;min-width:64px;max-width:64px;height:42px;min-height:42px;padding:0;font-size:11px;font-weight:800;line-height:1.35;display:grid;position:sticky;top:0}.employee-schedule-week-mobile-time-column[data-v-eb7cebd0]{z-index:80;background:#fff;flex-direction:column;grid-area:2/1;width:64px;min-width:64px;max-width:64px;display:flex;position:relative;box-shadow:1px 0 #e6eef9}.employee-schedule-week-mobile-main[data-v-eb7cebd0]{grid-area:2/2;min-width:0;position:relative;overflow:hidden}.employee-schedule-week-mobile-main-scroll[data-v-eb7cebd0]{-webkit-overflow-scrolling:touch;min-width:0;overflow:auto visible}.employee-schedule-week-mobile-header[data-v-eb7cebd0]{z-index:81;background:#fff;grid-area:1/2;width:100%;position:sticky;top:0;overflow:hidden;box-shadow:0 1px #e6eef9}.employee-schedule-week-mobile-header-track[data-v-eb7cebd0]{box-sizing:content-box;width:max-content;min-width:100%;padding-right:var(--employee-schedule-mobile-action-clearance,88px);will-change:transform;display:grid}.employee-schedule-week-mobile-grid[data-v-eb7cebd0]{box-sizing:content-box;width:max-content;min-width:100%;padding-right:var(--employee-schedule-mobile-action-clearance,88px);background:#fff;grid-auto-rows:60px;display:grid}.employee-schedule-week-mobile-head[data-v-eb7cebd0],.employee-schedule-week-mobile-time-cell[data-v-eb7cebd0],.employee-schedule-week-mobile-cell[data-v-eb7cebd0]{box-sizing:border-box;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9}.employee-schedule-week-mobile-head[data-v-eb7cebd0]{color:#1e293b;text-align:center;white-space:nowrap;background:#fff;place-items:center;min-height:42px;padding:7px 8px;font-size:12px;font-weight:900;display:grid}.employee-schedule-week-mobile-time-cell[data-v-eb7cebd0]{color:#64748b;text-align:center;white-space:nowrap;background:#fff;flex:0 0 60px;justify-content:center;align-items:center;min-height:60px;padding:0;font-size:11px;font-weight:800;line-height:1.35;display:flex}.employee-schedule-week-mobile-cell[data-v-eb7cebd0]{--employee-schedule-card-inset:5px;background:linear-gradient(#0000 29px,#e2e8f073 30px),#fff;min-height:60px;padding:5px;position:relative;overflow:visible}.employee-schedule-calendar-grid[data-v-eb7cebd0]{--employee-schedule-time-column:64px;--employee-schedule-grid-column-min:0px;width:100%;min-width:0;max-width:100%}.employee-schedule-calendar-grid[data-view=day][data-v-eb7cebd0]{width:100%;min-width:0;max-width:100%;--employee-schedule-time-column:56px!important;--employee-schedule-grid-column-min:0px!important}.employee-schedule-calendar-grid[data-view=week][data-v-eb7cebd0]{--employee-schedule-grid-columns:7;--employee-schedule-time-column:64px;--employee-schedule-grid-column-min:104px;min-width:792px}.employee-schedule-grid-head[data-v-eb7cebd0]{z-index:20;min-height:42px;padding:7px 8px;font-size:12px;top:0}.employee-schedule-grid-cell[data-v-eb7cebd0]{--employee-schedule-card-inset:5px;background:linear-gradient(#0000 29px,#e2e8f073 30px),#fff;min-height:60px;padding:5px;overflow:visible}.employee-schedule-grid-time[data-v-eb7cebd0]{left:0;z-index:40;width:var(--employee-schedule-time-column);min-width:var(--employee-schedule-time-column);max-width:var(--employee-schedule-time-column);font-size:11px;inset-inline-start:0}.employee-schedule-grid-head.employee-schedule-grid-time[data-v-eb7cebd0]{z-index:41;width:var(--employee-schedule-time-column);min-width:var(--employee-schedule-time-column);max-width:var(--employee-schedule-time-column)}.employee-schedule-grid-head[data-v-eb7cebd0]:not(.employee-schedule-grid-time),.employee-schedule-grid-cell[data-v-eb7cebd0],.employee-schedule-calendar-card[data-v-eb7cebd0]{min-width:0;max-width:100%}.employee-schedule-calendar-card[data-v-eb7cebd0]{border-radius:8px}.employee-schedule-card-main[data-v-eb7cebd0]{padding:6px 7px 4px}.employee-schedule-card-time[data-v-eb7cebd0]{font-size:10px}.employee-schedule-card-title[data-v-eb7cebd0]{font-size:12px}.employee-schedule-card-meta[data-v-eb7cebd0]{font-size:10px}.employee-schedule-log-panel[data-v-eb7cebd0]{display:none}.filter-modal-mask.employee-schedule-editor-mask[data-v-eb7cebd0]{z-index:13080;place-items:stretch end;padding:0;overflow:hidden}.filter-modal.employee-schedule-editor-modal[data-v-eb7cebd0]{border-radius:0;width:min(88vw,390px);max-width:min(88vw,390px);height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:-18px 0 48px #0f172a38}.employee-schedule-editor-modal .filter-modal-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;padding:16px 14px 12px}.employee-schedule-editor-modal .filter-modal-body[data-v-eb7cebd0]{padding:12px}}.treatment-plan-search .treatment-plan-filter-toggle[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef}.treatment-plan-search .treatment-plan-filter-toggle[data-open=true][data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.treatment-plan-mode-tabs[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;padding:6px;display:flex}.treatment-plan-mode-tabs button[data-v-eb7cebd0]{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 18px;font-size:14px;font-weight:800}.treatment-plan-mode-tabs button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.store-today-plan-panel[data-v-eb7cebd0],.store-today-detail-section[data-v-eb7cebd0]{gap:14px;display:grid}.store-today-filters[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-today-filters label[data-v-eb7cebd0]{align-items:center;gap:8px;min-width:0;display:inline-flex}.store-today-filters label>span[data-v-eb7cebd0]{color:#64748b;flex:none;font-size:13px;font-weight:800}.store-today-filters input[data-v-eb7cebd0],.store-today-filters select[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;width:170px;height:36px;min-height:36px;padding:0 10px;font-size:14px}.store-today-filters label:first-child select[data-v-eb7cebd0],.store-today-filters label:nth-of-type(3) select[data-v-eb7cebd0]{width:220px}.store-today-filters label:nth-of-type(2) input[data-v-eb7cebd0]{width:148px}.store-today-filters button[data-v-eb7cebd0],.store-today-preclass button[data-v-eb7cebd0],.store-today-detail-section button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.store-today-filters button[data-v-eb7cebd0]{width:auto}.store-today-filters button[type=submit][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb;min-width:76px}.store-today-view-toolbar[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-today-view-actions[data-v-eb7cebd0]{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.store-today-view-actions>span[data-v-eb7cebd0]{color:#64748b;font-size:13px}.store-today-print-button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;flex:none;min-height:36px;padding:0 14px;font-weight:800}.store-today-print-button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}.store-today-view-switch[data-v-eb7cebd0]{background:#f8fafc;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:repeat(2,minmax(72px,1fr));gap:4px;padding:4px;display:inline-grid}.store-today-view-switch button[data-v-eb7cebd0]{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:34px;padding:0 16px;font-size:13px;font-weight:800}.store-today-view-switch button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #0f172a14}.store-today-calendar-layout[data-v-eb7cebd0]{min-width:0;display:grid}.store-today-calendar-top-scroll[data-v-eb7cebd0]{overscroll-behavior-x:contain;width:100%;height:18px;margin-bottom:4px;overflow:auto hidden}.store-today-calendar-top-scroll-track[data-v-eb7cebd0]{height:1px}.store-today-calendar-popup[data-v-eb7cebd0]{z-index:1200;box-sizing:border-box;color:#334155;text-align:left;cursor:pointer;background:#fffffffc;border:1px solid #bfdbfe;border-radius:8px;gap:8px;width:min(360px,100vw - 24px);min-width:0;max-height:min(360px,100vh - 24px);padding:12px 14px;font-size:12px;font-weight:700;line-height:1.55;display:grid;position:fixed;overflow:auto;box-shadow:0 16px 38px #0f172a33}.store-today-calendar-popup[data-v-eb7cebd0]:hover,.store-today-calendar-popup[data-v-eb7cebd0]:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 18px 42px #0f172a3d}.store-today-calendar-popup strong[data-v-eb7cebd0],.store-today-calendar-popup span[data-v-eb7cebd0],.store-today-calendar-popup small[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:0;display:block}.store-today-calendar-popup strong[data-v-eb7cebd0]{color:#0f172a;font-size:14px}.store-today-calendar-popup b[data-v-eb7cebd0]{color:#1e3a5f}.store-today-calendar-popup small[data-v-eb7cebd0]{color:#2563eb;border-top:1px solid #e2e8f0;padding-top:7px;font-weight:800}.store-today-calendar-shell[data-v-eb7cebd0]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7e2f2;border-radius:8px;max-width:100%;max-height:72vh;overflow:auto}.store-today-calendar-grid[data-v-eb7cebd0]{--store-today-calendar-columns:1;grid-template-columns:64px repeat(var(--store-today-calendar-columns), minmax(168px, 1fr));background:#fff;width:100%;display:grid}.store-today-calendar-head[data-v-eb7cebd0],.store-today-calendar-time[data-v-eb7cebd0],.store-today-calendar-cell[data-v-eb7cebd0]{box-sizing:border-box;border-bottom:1px solid #e6eef9;border-right:1px solid #e6eef9}.store-today-calendar-head[data-v-eb7cebd0]{z-index:8;color:#1e293b;text-align:center;white-space:nowrap;background:#fff;place-items:center;min-height:48px;padding:8px;font-size:13px;font-weight:900;display:grid;position:sticky;top:0;box-shadow:0 1px #d7e2f2}.store-today-calendar-time[data-v-eb7cebd0]{z-index:7;color:#64748b;white-space:nowrap;background:#fff;justify-content:center;align-items:center;width:64px;min-width:64px;padding:0;font-size:12px;font-weight:800;display:flex;position:sticky;left:0;box-shadow:1px 0 #e6eef9}.store-today-calendar-head.store-today-calendar-time[data-v-eb7cebd0]{z-index:12;box-shadow:1px 1px #d7e2f2}.store-today-calendar-cell[data-v-eb7cebd0]{background:linear-gradient(#0000 35px,#e2e8f080 36px),#fff;min-height:72px;position:relative;overflow:visible}.store-today-calendar-card[data-v-eb7cebd0]{top:calc(var(--store-today-card-top,0%) + 5px);z-index:4;height:calc(var(--store-today-card-height,100%) - 10px);background:#f4f8ff;border:1px solid #b8d1f5;border-left:4px solid #2563eb;border-radius:8px;min-width:0;min-height:30px;padding:0;transition:border-color .16s,box-shadow .16s;display:block;position:absolute;left:5px;right:5px;overflow:visible}.store-today-calendar-card[data-v-eb7cebd0]:hover,.store-today-calendar-card[data-v-eb7cebd0]:focus-within{z-index:10;border-color:#2563eb;outline:none;box-shadow:0 8px 18px -12px #2563ebb3}.store-today-calendar-card[data-follow-up-tone=alert][data-v-eb7cebd0]{border-left-color:#dc2626}.store-today-calendar-card[data-follow-up-tone=warning][data-v-eb7cebd0]{border-left-color:#f59e0b}.store-today-calendar-card[data-low-balance-warning=true][data-v-eb7cebd0]{background:#fff8d8}.store-today-calendar-legend[data-v-eb7cebd0]{color:#475569;gap:10px;padding:14px 2px 2px;display:grid}.store-today-calendar-legend-head[data-v-eb7cebd0]{align-items:baseline;gap:12px;min-width:0;display:flex}.store-today-calendar-legend-head strong[data-v-eb7cebd0]{color:#1e293b;flex:none;font-size:14px}.store-today-calendar-legend-head span[data-v-eb7cebd0]{color:#64748b;min-width:0;font-size:12px}.store-today-calendar-legend ul[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.store-today-calendar-legend li[data-v-eb7cebd0]{align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.5;display:flex}.store-today-calendar-legend li i[data-v-eb7cebd0]{box-sizing:border-box;background:#f4f8ff;border:1px solid #b8d1f5;border-left:4px solid #2563eb;border-radius:4px;flex:none;width:18px;height:18px}.store-today-calendar-legend li i[data-legend-tone=warning][data-v-eb7cebd0]{border-left-color:#f59e0b}.store-today-calendar-legend li i[data-legend-tone=alert][data-v-eb7cebd0]{border-left-color:#dc2626}.store-today-calendar-legend li i[data-legend-background=warning][data-v-eb7cebd0]{background:#fff8d8;border-left-width:1px}.store-today-calendar-legend li i[data-legend-background=default][data-v-eb7cebd0]{border-left-width:1px}.store-today-calendar-card-main[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-content:start;gap:2px;width:100%;min-width:0;height:100%;padding:6px 8px;display:grid;overflow:hidden}.store-today-calendar-card-main span[data-v-eb7cebd0],.store-today-calendar-card-main strong[data-v-eb7cebd0],.store-today-calendar-card-main em[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.store-today-calendar-card-main span[data-v-eb7cebd0]{color:#2563eb;font-size:11px;font-weight:900}.store-today-calendar-card-main strong[data-v-eb7cebd0]{color:#0f172a;font-size:13px}.store-today-calendar-card-main em[data-v-eb7cebd0]{color:#64748b;font-size:11px;font-style:normal;font-weight:700}.store-today-calendar-card-main .store-today-calendar-customer-name[data-v-eb7cebd0]{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.1;overflow:visible}.store-today-calendar-card[data-density=compact] .store-today-calendar-card-main em[data-v-eb7cebd0],.store-today-calendar-card[data-density=short] .store-today-calendar-card-main em[data-v-eb7cebd0]{display:none}.store-today-calendar-card[data-density=short] .store-today-calendar-card-main[data-v-eb7cebd0]{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px;padding-top:3px;padding-bottom:3px}.store-today-unscheduled[data-v-eb7cebd0]{background:#f8fafc;border-top:1px solid #d7e2f2;gap:8px;padding:12px;display:grid}.store-today-unscheduled>strong[data-v-eb7cebd0]{color:#475569;font-size:13px}.store-today-unscheduled>div[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.store-today-unscheduled button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}.store-today-customer-list[data-v-eb7cebd0],.store-today-detail-section ul[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.store-today-customer-list>li[data-v-eb7cebd0],.store-today-detail-section li[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;padding:12px;display:grid}.store-today-customer-card[data-v-eb7cebd0]{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.store-today-customer-card[data-v-eb7cebd0]:hover,.store-today-customer-card[data-v-eb7cebd0]:focus-visible{border-color:#93c5fd;outline:none;box-shadow:0 10px 26px -18px #2563eb80}.store-today-customer-list>li>button[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,.7fr) minmax(100px,.5fr) minmax(0,1.8fr);align-items:center;gap:12px;padding:0;display:grid}.store-today-customer-list>li>.store-today-book-appointment-button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;justify-self:end;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.store-today-customer-list strong[data-v-eb7cebd0],.store-today-detail-section strong[data-v-eb7cebd0]{color:#0f172a;font-size:15px}.store-today-customer-list span[data-v-eb7cebd0],.store-today-customer-list small[data-v-eb7cebd0],.store-today-detail-section span[data-v-eb7cebd0],.store-today-detail-section p[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:13px;line-height:1.6}.store-today-customer-summary[data-v-eb7cebd0]{background:#dbeafe;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1.6fr) minmax(100px,.5fr) minmax(140px,.9fr);gap:1px;margin:0;display:grid;overflow:hidden}.store-today-customer-summary>div[data-v-eb7cebd0]{background:#f8fbff;gap:2px;min-width:0;padding:8px 10px;display:grid}.store-today-customer-summary dt[data-v-eb7cebd0],.store-today-customer-summary dd[data-v-eb7cebd0]{overflow-wrap:anywhere;margin:0}.store-today-customer-summary dt[data-v-eb7cebd0]{color:#64748b;font-size:12px}.store-today-customer-summary dd[data-v-eb7cebd0]{color:#1e3a5f;font-size:13px;font-weight:700;line-height:1.5}.store-today-handoff[data-v-eb7cebd0]{background:#eff6ff;border-left:4px solid #2563eb;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.store-today-handoff div[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.store-today-handoff strong[data-v-eb7cebd0]{color:#1d4ed8;font-size:13px}.store-today-handoff p[data-v-eb7cebd0]{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere}.store-today-preclass[data-v-eb7cebd0]{background:#f8fbff;border-radius:8px;gap:6px;padding:10px;display:grid}.store-today-preclass strong[data-v-eb7cebd0]{color:#1d4ed8;font-size:13px}.store-today-preclass-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-today-preclass-head span[data-v-eb7cebd0]{color:#2563eb;font-size:13px;font-weight:800}.store-today-inline-detail[data-v-eb7cebd0]{cursor:default;background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:16px;min-width:0;padding:14px;display:grid}.store-today-detail-return[data-v-eb7cebd0]{z-index:18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff6fff7;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex;position:sticky;top:8px;box-shadow:0 8px 22px -18px #1e40afcc}.store-today-detail-return button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;flex:none;min-height:36px;padding:0 14px;font-size:13px;font-weight:900}.store-today-detail-return span[data-v-eb7cebd0]{color:#1e3a5f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.store-today-inline-block[data-v-eb7cebd0]{gap:12px;min-width:0;display:grid}.store-today-inline-detail .medical-records-panel[data-v-eb7cebd0]{padding-bottom:14px}.store-today-inline-detail .medical-record-list>li[data-v-eb7cebd0]{background:0 0;border:0;padding:0}.store-today-medical-summary[data-v-eb7cebd0]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.store-today-medical-summary p[data-v-eb7cebd0]{grid-column:1/-1}.store-today-medical-summary strong[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:0}.store-today-followup-grid[data-v-eb7cebd0]{gap:10px;display:grid}.store-today-followup-row[data-v-eb7cebd0]{grid-template-columns:138px minmax(0,1fr);align-items:start}.store-today-followup-time[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.store-today-followup-time strong[data-v-eb7cebd0]{font-size:13px}.store-today-followup-content[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.store-today-inline-timeline[data-v-eb7cebd0]{padding-top:2px}.store-today-history-meta-line[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.store-today-history-meta-line strong[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:0}.store-today-history-meta-line small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.store-today-history-card[data-v-eb7cebd0]{gap:8px;padding:14px;display:grid}.store-today-detail-modal[data-v-eb7cebd0]{width:min(980px,100vw - 32px);max-height:min(86vh,860px)}.store-today-detail-body[data-v-eb7cebd0]{grid-template-columns:1fr;gap:18px;padding:18px;display:grid;overflow:auto}.treatment-chat-send-card[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;padding:16px;display:grid}.treatment-chat-send-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:14px;display:flex}.treatment-chat-send-head h3[data-v-eb7cebd0]{color:#0f172a;margin:0;font-size:18px}.treatment-chat-send-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.treatment-chat-send-head button[data-v-eb7cebd0],.treatment-chat-customer-search button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-height:40px;font-weight:800}.treatment-chat-send-head button[data-v-eb7cebd0]{min-width:132px;padding:0 16px}.treatment-chat-send-body[data-v-eb7cebd0]{gap:10px;display:grid}.treatment-chat-binding-list[data-v-eb7cebd0],.treatment-chat-customer-results[data-v-eb7cebd0]{gap:8px;display:grid}.treatment-chat-customer-results button[data-v-eb7cebd0]{color:#172033;text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d7e2f2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.treatment-chat-today-image-item[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;display:grid}.treatment-chat-today-image-info[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.treatment-chat-today-image-info strong[data-v-eb7cebd0],.treatment-chat-today-image-info span[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treatment-chat-today-image-info span[data-v-eb7cebd0]{color:#64748b;font-size:13px}.treatment-chat-today-image-actions[data-v-eb7cebd0]{align-items:center;gap:6px;display:flex}.treatment-chat-today-image-actions button[data-v-eb7cebd0]{color:#2563eb;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #b9cceb;border-radius:6px;min-height:36px;padding:0 12px;font-weight:800}.treatment-chat-today-image-actions button[data-v-eb7cebd0]:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.treatment-chat-today-image-actions button[data-v-eb7cebd0]:disabled{opacity:.55;cursor:not-allowed}.treatment-chat-binding-card[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.treatment-chat-binding-info[data-v-eb7cebd0]{gap:3px;min-width:0;display:grid}.treatment-chat-binding-title-row[data-v-eb7cebd0]{align-items:center;gap:8px;min-width:0;display:flex}.treatment-chat-binding-title-row strong[data-v-eb7cebd0]{flex:auto}.treatment-chat-binding-actions[data-v-eb7cebd0]{flex:none;align-items:center;gap:6px;display:flex}.treatment-chat-unbind-button[data-v-eb7cebd0],.treatment-chat-customer-profile-button[data-v-eb7cebd0]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #c9d8ef;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.treatment-chat-customer-profile-button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.treatment-chat-unbind-button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed}.treatment-chat-binding-list strong[data-v-eb7cebd0],.treatment-chat-customer-results strong[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.treatment-chat-binding-list span[data-v-eb7cebd0],.treatment-chat-customer-results span[data-v-eb7cebd0],.treatment-chat-customer-results small[data-v-eb7cebd0]{color:#64748b;white-space:nowrap;font-size:13px}.treatment-chat-image-list[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;grid-column:1/-1;gap:8px;padding-top:8px;display:grid}.treatment-chat-image-list>p[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.treatment-chat-image-item[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #dbe7fb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.treatment-chat-image-item div[data-v-eb7cebd0]{gap:3px;min-width:0;display:grid}.treatment-chat-image-item strong[data-v-eb7cebd0]{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.treatment-chat-image-item span[data-v-eb7cebd0]{overflow-wrap:anywhere;color:#64748b;font-size:12px}.treatment-chat-image-actions[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(64px,1fr));gap:8px;min-width:144px;display:grid}.treatment-chat-image-actions button[data-v-eb7cebd0],.treatment-chat-image-item button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-width:72px;min-height:34px;padding:0 12px;font-weight:800}.treatment-chat-image-preview-mask[data-v-eb7cebd0]{z-index:13200;background:#000000eb;place-items:center;padding:0}.treatment-chat-image-preview-fullscreen[data-v-eb7cebd0]{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:100dvh;display:block}.treatment-chat-image-empty[data-v-eb7cebd0]{background:#fff;border:1px dashed #c9d8ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.treatment-chat-image-empty span[data-v-eb7cebd0]{color:#64748b;font-size:13px;line-height:1.5}.treatment-chat-image-empty button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}.treatment-chat-customer-results span[data-v-eb7cebd0]{overflow-wrap:anywhere;white-space:normal;min-width:0}.treatment-chat-customer-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 84px;gap:8px;display:grid}.treatment-chat-search-divider[data-v-eb7cebd0]{color:#64748b;align-items:center;gap:10px;font-size:13px;display:flex}.treatment-chat-search-divider[data-v-eb7cebd0]:before,.treatment-chat-search-divider[data-v-eb7cebd0]:after{content:"";background:#d7e2f2;flex:auto;height:1px}.treatment-chat-customer-search input[data-v-eb7cebd0]{box-sizing:border-box;color:#172033;-webkit-text-size-adjust:100%;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-width:0;min-height:40px;padding:0 12px;font-size:16px;line-height:1.4}.treatment-chat-page[data-v-eb7cebd0]{box-sizing:border-box;background:#f4f7fb;max-width:100vw;min-height:100vh;padding:20px;overflow-x:hidden}.treatment-chat-page-card[data-v-eb7cebd0]{background:#fff;border:1px solid #d6e1f2;border-radius:8px;gap:18px;min-width:0;max-width:720px;margin:0 auto;padding:20px;display:grid}.treatment-chat-page-head[data-v-eb7cebd0]{align-items:center;gap:12px;display:flex}.treatment-chat-page-head img[data-v-eb7cebd0]{object-fit:contain;border-radius:8px;width:46px;height:46px}.treatment-chat-page-head h1[data-v-eb7cebd0]{color:#0f172a;margin:0;font-size:24px}.treatment-chat-page-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0;line-height:1.5}.treatment-chat-page-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.treatment-chat-page-actions button[data-v-eb7cebd0],.treatment-chat-customer-search-large button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-height:42px;font-weight:800}.treatment-chat-page-actions button[data-v-eb7cebd0]{padding:0 18px}.treatment-chat-page-message[data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:10px 12px;line-height:1.6}.treatment-chat-page-section[data-v-eb7cebd0]{gap:10px;display:grid}.treatment-chat-page-section-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.treatment-chat-page-section-head h2[data-v-eb7cebd0]{color:#172033;margin:0;font-size:18px}.treatment-chat-page-section-head span[data-v-eb7cebd0]{color:#64748b;font-size:13px}.treatment-chat-diagnostics pre[data-v-eb7cebd0]{color:#334155;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #d6e1f2;border-radius:8px;max-height:220px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.treatment-chat-customer-results-large button[data-v-eb7cebd0],.treatment-chat-binding-list-large .treatment-chat-binding-card[data-v-eb7cebd0],.treatment-chat-customer-results-large button[data-v-eb7cebd0]{min-height:56px}.treatment-chat-binding-list-large small[data-v-eb7cebd0],.treatment-chat-binding-card small[data-v-eb7cebd0]{color:#2563eb;font-weight:800}.treatment-chat-customer-search-large[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 92px}.system-settings-grid[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.system-settings-grid button[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;min-height:150px;padding:18px;display:grid}.system-settings-grid button[data-v-eb7cebd0]:hover{background:#eff6ff;border-color:#2563eb}.system-settings-grid .nav-icon[data-v-eb7cebd0]{width:34px;height:34px;font-size:15px}.system-settings-grid strong[data-v-eb7cebd0]{color:#0b1c30;font-size:18px}.system-settings-grid small[data-v-eb7cebd0]{color:#64748b;font-size:13px;line-height:1.5}.iam-search input[data-v-eb7cebd0],.appointment-search input[data-v-eb7cebd0],.appointment-search select[data-v-eb7cebd0],.treatment-plan-search input[data-v-eb7cebd0],.treatment-plan-search select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-height:40px;padding:0 12px;font-size:14px}.iam-layout[data-v-eb7cebd0]{grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.iam-role-list-panel[data-v-eb7cebd0]{min-width:0}.iam-role-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.iam-role-list li[data-v-eb7cebd0]{--iam-role-depth:0}.iam-role-card[data-v-eb7cebd0]{margin-left:calc(var(--iam-role-depth) * 18px);background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 28px;gap:10px;padding:14px;display:grid}.iam-role-tree-toggle[data-v-eb7cebd0],.iam-role-tree-spacer[data-v-eb7cebd0]{align-self:start;width:24px;height:24px}.iam-role-tree-toggle[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.iam-role-tree-icon[data-v-eb7cebd0]{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.iam-role-list li[data-expanded=true] .iam-role-tree-icon[data-v-eb7cebd0]{transform:rotate(45deg)}.iam-role-main[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.iam-role-main strong[data-v-eb7cebd0]{align-items:center;gap:8px;min-width:0;display:flex}.iam-role-main em[data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-radius:6px;flex:none;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800}.iam-role-list li[data-active=true] .iam-role-card[data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.iam-role-permission-link[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:13px;font-weight:800}.iam-role-order-actions[data-v-eb7cebd0]{grid-area:1/3/span 2;align-self:center;gap:6px;display:grid}.iam-role-order-actions button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:800;display:inline-flex}.iam-role-order-actions button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.iam-role-list span[data-v-eb7cebd0],.iam-role-list small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.sr-only[data-v-eb7cebd0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iam-editor[data-v-eb7cebd0],.appointment-detail-panel[data-v-eb7cebd0]{min-width:0}.iam-role-form[data-v-eb7cebd0],.iam-member-search[data-v-eb7cebd0]{gap:12px;display:grid}.iam-role-form[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr))}.iam-role-form label[data-v-eb7cebd0]{gap:6px;display:grid}.iam-role-form span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.iam-generated-code[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;min-height:38px;padding:10px;display:grid}.iam-generated-code strong[data-v-eb7cebd0]{color:#15253d;overflow-wrap:anywhere;font-size:14px}.iam-role-form input[data-v-eb7cebd0],.iam-role-form select[data-v-eb7cebd0],.iam-role-form textarea[data-v-eb7cebd0],.iam-member-search input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:14px}.iam-role-form textarea[data-v-eb7cebd0]{resize:vertical;min-height:88px;padding-top:10px}.iam-description[data-v-eb7cebd0],.iam-form-actions[data-v-eb7cebd0],.iam-store-picker[data-v-eb7cebd0],.iam-treatment-plan-scope-settings[data-v-eb7cebd0],.iam-policy-note[data-v-eb7cebd0]{grid-column:1/-1}.iam-store-picker[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:8px;padding:12px;display:grid}.iam-store-picker>span[data-v-eb7cebd0],.iam-store-picker small[data-v-eb7cebd0],.iam-policy-note[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.iam-store-picker div[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.iam-store-picker button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.iam-store-picker button[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.iam-policy-note[data-v-eb7cebd0]{background:#eff6ff;border-radius:8px;margin:0;padding:10px 12px}.iam-form-actions[data-v-eb7cebd0]{flex-wrap:wrap;gap:10px;display:flex}.iam-form-actions button[data-v-eb7cebd0],.iam-member-search button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.iam-form-actions .secondary-button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #b8c9e6}.iam-permission-entry[data-v-eb7cebd0],.iam-permission-settings[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;margin-top:18px;padding:14px}.iam-permission-entry[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.iam-permission-entry span[data-v-eb7cebd0],.iam-permission-settings-head p[data-v-eb7cebd0]{color:#64748b;font-size:13px}.iam-permission-entry button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #b8c9e6;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:800}.iam-member-entry[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:12px;margin-top:18px;padding:14px;display:grid}.iam-member-entry-head[data-v-eb7cebd0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iam-member-entry-head h3[data-v-eb7cebd0],.iam-member-entry-head p[data-v-eb7cebd0]{margin:0}.iam-member-entry-head h3[data-v-eb7cebd0]{color:#15253d;font-size:16px}.iam-member-entry-head p[data-v-eb7cebd0]{color:#64748b;font-size:13px}.iam-member-entry-head button[data-v-eb7cebd0]{color:#1d4ed8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:800}.iam-member-editor[data-v-eb7cebd0]{gap:10px;display:grid}.iam-member-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto}.iam-member-toolbar[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.iam-member-toolbar span[data-v-eb7cebd0]{color:#64748b;font-size:13px;font-weight:700}.iam-member-toolbar button[data-v-eb7cebd0]{color:#fff;white-space:nowrap;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:800}.iam-member-toolbar button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}.iam-employee-picker[data-v-eb7cebd0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iam-employee-picker li[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.iam-employee-picker div[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.iam-employee-picker strong[data-v-eb7cebd0]{color:#15253d;font-size:14px}.iam-employee-picker span[data-v-eb7cebd0],.iam-employee-picker small[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;font-size:12px}.iam-employee-picker button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:800}.iam-employee-picker button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.iam-permission-settings-head[data-v-eb7cebd0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iam-permission-settings-head h3[data-v-eb7cebd0],.iam-permission-settings-head p[data-v-eb7cebd0]{margin:0}.iam-permission-settings-head h3[data-v-eb7cebd0]{color:#0b1c30;font-size:16px}.iam-permission-groups[data-v-eb7cebd0]{gap:16px;margin-top:18px;display:grid}.iam-permission-group[data-v-eb7cebd0]{gap:10px;display:grid}.iam-permission-group h4[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:15px}.iam-permission-options[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.iam-permission-options button[data-v-eb7cebd0]{color:#15253d;text-align:left;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:5px;min-height:68px;padding:10px;display:grid}.iam-permission-options button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.iam-permission-options button[data-inherited=true][data-v-eb7cebd0]{color:#475569;cursor:not-allowed;opacity:1;background:#eef2f7;border-style:dashed}.iam-permission-options span[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;font-size:12px}.iam-permission-options small[data-v-eb7cebd0]{color:#2563eb;font-size:12px;font-weight:800}.iam-treatment-plan-scope-settings[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;padding:14px;display:grid}.iam-treatment-plan-scope-row[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.iam-treatment-plan-scope-row[data-disabled=true][data-v-eb7cebd0]{opacity:.55}.iam-treatment-plan-scope-row div[data-v-eb7cebd0]:first-child{gap:4px;display:grid}.iam-treatment-plan-scope-row strong[data-v-eb7cebd0]{color:#15253d;font-size:14px}.iam-treatment-plan-scope-row span[data-v-eb7cebd0]{color:#64748b;font-size:12px;line-height:1.5}.iam-scope-choice-group[data-v-eb7cebd0]{flex-wrap:nowrap;gap:6px;display:flex}.iam-scope-choice-group button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.iam-scope-choice-group button[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.iam-refund-scope-row[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr)}.iam-refund-store-picker[data-v-eb7cebd0]{flex-wrap:wrap;gap:6px;display:flex}.iam-refund-store-picker button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.iam-refund-store-picker button[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.iam-refund-store-picker button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.iam-schedule-scope-picker[data-v-eb7cebd0]{grid-column:1/-1;gap:10px;padding-top:4px;display:grid}.iam-schedule-scope-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.iam-schedule-scope-search input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:14px}.iam-schedule-scope-search button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.iam-schedule-scope-search button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1}.iam-customer-scope-settings[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:12px;padding:14px;display:grid}.iam-customer-scope-settings label[data-v-eb7cebd0]{gap:6px;display:grid}.iam-customer-scope-settings label span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.iam-customer-scope-settings input[data-v-eb7cebd0],.iam-customer-scope-settings select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:14px}.appointment-layout[data-v-eb7cebd0]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.appointment-layout tbody tr[data-v-eb7cebd0]{cursor:pointer}.appointment-layout tbody tr[data-active=true][data-v-eb7cebd0]{background:#eff4ff}.detail-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid article[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:5px;min-height:72px;padding:12px;display:grid}.detail-grid span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.detail-grid strong[data-v-eb7cebd0]{color:#0b1c30;overflow-wrap:anywhere;font-size:14px}.nps-detail-grid[data-v-eb7cebd0]{margin:0 14px 12px}.nps-detail-grid>div[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:5px;min-height:68px;padding:12px;display:grid}.nps-detail-grid dt[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.nps-detail-grid dd[data-v-eb7cebd0]{color:#0b1c30;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.expandable-list .nps-staff-summary[data-v-eb7cebd0]{color:#1f3f72;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.45;display:block}.detail-wide[data-v-eb7cebd0]{grid-column:1/-1}.treatment-plan-layout[data-v-eb7cebd0]{grid-template-columns:minmax(320px,.8fr) minmax(0,1.35fr) minmax(340px,.85fr);grid-template-areas:"sidebar editor print";align-items:start;gap:18px;display:grid}.treatment-plan-results-panel[data-v-eb7cebd0]{gap:12px;min-width:0;margin-bottom:18px;display:grid;overflow:hidden}.treatment-plan-sidebar[data-v-eb7cebd0]{grid-area:sidebar}.treatment-plan-editor[data-v-eb7cebd0]{grid-area:editor}.treatment-print-panel[data-v-eb7cebd0]{grid-area:print}.treatment-plan-list[data-v-eb7cebd0]{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.treatment-plan-customer-groups[data-v-eb7cebd0],.treatment-plan-group-list[data-v-eb7cebd0]{min-width:0;margin:0;padding:0;list-style:none;display:grid}.treatment-plan-customer-groups[data-v-eb7cebd0]{gap:12px}.treatment-plan-customer-group[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.treatment-plan-customer-row[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;display:grid}.treatment-plan-customer-title[data-v-eb7cebd0]{align-items:baseline;gap:12px;min-width:0;display:flex}.treatment-plan-customer-title strong[data-v-eb7cebd0],.treatment-plan-customer-title span[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treatment-plan-customer-title strong[data-v-eb7cebd0]{color:#0b1c30;font-size:15px}.treatment-plan-customer-title span[data-v-eb7cebd0]{color:#64748b;font-size:13px;font-weight:700}.treatment-plan-group-list[data-v-eb7cebd0]{gap:6px}.treatment-plan-customer-no-plan[data-v-eb7cebd0]{color:#64748b;background:#fff;border:1px dashed #bfdbfe;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.treatment-plan-row-main[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.treatment-plan-row-button[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(130px,.85fr) minmax(0,1.6fr) minmax(100px,.65fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:38px;padding:9px 10px;display:grid}.treatment-plan-row-inline-actions[data-v-eb7cebd0]{align-items:stretch;gap:6px;display:flex}.treatment-plan-row-inline-actions button[data-v-eb7cebd0]{color:#1d4ed8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-width:54px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800}.treatment-plan-row-inline-actions .danger[data-v-eb7cebd0]{color:#dc2626;background:#fff7f7;border-color:#fecaca}.treatment-plan-group-list li[data-active=true] .treatment-plan-row-button[data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.treatment-plan-row-date[data-v-eb7cebd0],.treatment-plan-row-content[data-v-eb7cebd0],.treatment-plan-row-therapist[data-v-eb7cebd0],.treatment-plan-row-toggle[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.treatment-plan-row-date[data-v-eb7cebd0]{color:#1e293b;font-weight:800}.treatment-plan-row-content[data-v-eb7cebd0],.treatment-plan-row-therapist[data-v-eb7cebd0]{color:#64748b;font-size:13px}.treatment-plan-row-toggle[data-v-eb7cebd0]{color:#1d4ed8;font-size:12px;font-weight:800}.treatment-plan-row-detail[data-v-eb7cebd0]{background:#fff;border:1px solid #dbe7fb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:6px;padding:10px;display:grid}.treatment-plan-row-detail p[data-v-eb7cebd0]{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.treatment-plan-row-detail button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.treatment-plan-row-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.treatment-plan-row-actions .danger[data-v-eb7cebd0]{color:#dc2626;background:#fff7f7;border-color:#fecaca}.treatment-plan-row-actions span[data-v-eb7cebd0]{color:#64748b;align-self:center;font-size:12px;font-weight:800}.treatment-appointment-card[data-v-eb7cebd0],.treatment-plan-list-card[data-v-eb7cebd0]{color:#15253d;text-align:left;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;width:100%;padding:14px;display:grid}.treatment-appointment-card[data-v-eb7cebd0]{cursor:default;grid-template-columns:minmax(0,1fr)}.treatment-appointment-main[data-v-eb7cebd0]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.treatment-plan-list-card[data-v-eb7cebd0]{grid-template-columns:minmax(150px,1.1fr) minmax(120px,.75fr) minmax(180px,1.3fr) minmax(130px,.8fr) auto;align-items:center;gap:12px}.treatment-appointment-list li[data-active=true] .treatment-appointment-card[data-v-eb7cebd0],.treatment-plan-list li[data-active=true] .treatment-plan-list-card[data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.treatment-appointment-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.treatment-appointment-list .treatment-appointment-profile-link[data-v-eb7cebd0]{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #b8c9e6;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.treatment-appointment-list .treatment-appointment-profile-link[data-v-eb7cebd0]:active{background:#eff6ff;transform:translateY(1px)}.treatment-appointment-list .treatment-appointment-book-button[data-v-eb7cebd0]{cursor:pointer;font-family:inherit}.treatment-appointment-list .treatment-appointment-entry[data-v-eb7cebd0]{color:#fff;white-space:nowrap;cursor:pointer;background:#2563eb;border:0;border-radius:6px;justify-content:center;justify-self:end;align-items:center;width:auto;min-width:88px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 5px #2563eb2e}.treatment-appointment-list .treatment-appointment-entry[data-v-eb7cebd0]:active{box-shadow:none;background:#1d4ed8;transform:translateY(1px)}.treatment-appointment-summary[data-v-eb7cebd0]{color:#475569;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;font-size:13px;display:flex}.treatment-appointment-summary b[data-v-eb7cebd0]{color:#174478;font-weight:900}.treatment-appointment-summary em[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:700}.treatment-plan-open-button[data-v-eb7cebd0]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.treatment-plan-open-button strong[data-v-eb7cebd0],.treatment-plan-open-button span[data-v-eb7cebd0],.treatment-plan-open-button small[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treatment-plan-main-cell[data-v-eb7cebd0],.treatment-plan-date-cell[data-v-eb7cebd0],.treatment-plan-area-cell[data-v-eb7cebd0],.treatment-plan-status-cell[data-v-eb7cebd0]{gap:6px}.treatment-plan-new-button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;flex:none;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.treatment-plan-list span[data-v-eb7cebd0],.treatment-plan-list small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.treatment-appointment-filter[data-v-eb7cebd0]{gap:10px;margin-bottom:12px;display:grid}.treatment-appointment-mobile-toggle[data-v-eb7cebd0]{display:none}.treatment-appointment-head>div[data-v-eb7cebd0]{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.treatment-appointment-date-query[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.treatment-appointment-shortcuts[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.treatment-appointment-count[data-v-eb7cebd0]{color:#64748b;text-align:right;font-size:12px;font-weight:800}.treatment-appointment-shortcuts button[data-v-eb7cebd0]{color:#2563eb;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-height:38px;font-weight:800}.treatment-appointment-shortcuts button[data-active=true][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.treatment-appointment-filter label[data-v-eb7cebd0],.treatment-appointment-filter .directory-identity-search[data-v-eb7cebd0],.treatment-appointment-date-query label[data-v-eb7cebd0]{gap:6px;display:grid}.treatment-appointment-filter label>span[data-v-eb7cebd0],.treatment-appointment-filter .filter-label[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.treatment-appointment-filter input[type=date][data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-height:38px;padding:0 10px}.treatment-appointment-filter>button[data-v-eb7cebd0],.treatment-appointment-date-query>button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-height:36px;font-weight:800}.treatment-plan-search input[data-v-eb7cebd0],.treatment-plan-search select[data-v-eb7cebd0],.treatment-plan-search button[data-v-eb7cebd0],.treatment-appointment-filter input[data-v-eb7cebd0],.treatment-appointment-filter button[data-v-eb7cebd0],.treatment-plan-form input[data-v-eb7cebd0],.treatment-plan-form select[data-v-eb7cebd0],.treatment-plan-form textarea[data-v-eb7cebd0],.treatment-plan-actions button[data-v-eb7cebd0],.treatment-print-actions button[data-v-eb7cebd0]{-webkit-tap-highlight-color:transparent}.treatment-appointment-list[data-v-eb7cebd0]{margin-bottom:12px}.treatment-plan-history-head[data-v-eb7cebd0]{margin-top:0}.treatment-plan-results-list[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-plan-editor[data-v-eb7cebd0],.treatment-print-panel[data-v-eb7cebd0]{min-width:0}.treatment-plan-form[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;display:grid}.treatment-plan-fieldset[data-v-eb7cebd0]{border:0;min-width:0;margin:0;padding:0;display:contents}.treatment-plan-basic-toggle[data-v-eb7cebd0]{display:none}.treatment-plan-basic-fields[data-v-eb7cebd0]{display:contents}.treatment-plan-workflow-banner[data-v-eb7cebd0]{z-index:28;color:#1e3a8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff6fff5;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:-2px 0 12px;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0f172a14}.treatment-plan-workflow-banner>div[data-v-eb7cebd0]{align-items:center;gap:12px;min-width:0;display:flex}.treatment-plan-workflow-banner strong[data-v-eb7cebd0]{flex:none;font-size:14px;font-weight:900}.treatment-plan-workflow-banner span[data-v-eb7cebd0]{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.treatment-plan-workflow-banner button[data-v-eb7cebd0]{color:currentColor;width:28px;height:28px;box-shadow:none;background:#ffffffb8;border:0;border-radius:50%;flex:none;padding:0;font-size:20px;font-weight:900;line-height:1}.treatment-plan-workflow-banner button[data-v-eb7cebd0]:hover{background:#fffffff2;transform:none}.treatment-plan-workflow-banner[data-state=draft][data-v-eb7cebd0]{color:#334155;background:#f8fafcf5;border-color:#cbd5e1 #cbd5e1 #cbd5e1 #64748b}.treatment-plan-workflow-banner[data-state=pre-class][data-v-eb7cebd0]{color:#92400e;background:#fffbebf5;border-color:#fde68a #fde68a #fde68a #d97706}.treatment-plan-workflow-banner[data-state=execution][data-v-eb7cebd0],.treatment-plan-workflow-banner[data-state=signed][data-v-eb7cebd0]{color:#1d4ed8;background:#eff6fff5;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.treatment-plan-workflow-banner[data-state=print-pending][data-v-eb7cebd0]{color:#6d28d9;background:#f5f3fff5;border-color:#ddd6fe #ddd6fe #ddd6fe #7c3aed}.treatment-plan-workflow-banner[data-state=printed][data-v-eb7cebd0]{color:#166534;background:#f0fdf4f5;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.treatment-plan-workflow-banner[data-state=cancelled][data-v-eb7cebd0]{color:#991b1b;background:#fef2f2f5;border-color:#fecaca #fecaca #fecaca #dc2626}.treatment-plan-readonly-notice[data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.treatment-plan-form label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.treatment-plan-datetime[data-v-eb7cebd0]{grid-column:span 2;grid-template-columns:138px minmax(190px,1fr);gap:10px;min-width:0;display:grid}.treatment-plan-form span[data-v-eb7cebd0]{color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}.treatment-plan-form input[data-v-eb7cebd0],.treatment-plan-form select[data-v-eb7cebd0],.treatment-plan-form textarea[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;padding:0 10px;font-size:14px}.treatment-plan-form textarea[data-v-eb7cebd0]{resize:vertical;height:auto;padding-top:10px;line-height:1.6}.treatment-plan-form .treatment-frequency-note-button[data-v-eb7cebd0]{color:#1d4ed8;background:#f7faff;border:1px solid #93b4ef;border-radius:6px;width:fit-content;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.treatment-frequency-note-summary[data-v-eb7cebd0]{color:#475569;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.treatment-plan-wide[data-v-eb7cebd0],.treatment-plan-action-table[data-v-eb7cebd0],.treatment-plan-actions[data-v-eb7cebd0],.voice-input-status[data-v-eb7cebd0]{grid-column:1/-1}.treatment-voice-v2-entry[data-v-eb7cebd0]{background:#eef6ff;border:1px solid #b9cff3;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:grid}.treatment-voice-v2-entry>div[data-v-eb7cebd0]{flex-direction:column;gap:3px;min-width:0;display:flex}.treatment-voice-v2-entry strong[data-v-eb7cebd0]{color:#17365f}.treatment-voice-v2-entry span[data-v-eb7cebd0]{color:#52647e;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.5}.treatment-voice-v2-entry button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;flex:none;min-height:42px;padding:0 16px;font-weight:800}.treatment-voice-v2-entry button[data-v-eb7cebd0]:disabled{opacity:.45}@media (max-width:560px),(hover:none) and (pointer:coarse) and (max-device-width:600px){.treatment-voice-v2-entry[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px}.treatment-voice-v2-entry button[data-v-eb7cebd0]{width:100%;min-width:0;min-height:44px}}.treatment-outcome-vas-row span[data-v-eb7cebd0]{white-space:normal}.treatment-outcome-mode[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:flex}.treatment-outcome-mode legend[data-v-eb7cebd0]{color:#334155;padding:0 4px;font-size:12px;font-weight:800}.treatment-plan-form .treatment-outcome-mode label[data-v-eb7cebd0]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:180px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.treatment-plan-form .treatment-outcome-mode label[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.treatment-plan-form .treatment-outcome-mode input[data-v-eb7cebd0]{accent-color:#2563eb;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;padding:0}.treatment-plan-form .treatment-outcome-mode span[data-v-eb7cebd0]{color:inherit;white-space:normal;font-size:13px}.treatment-outcome-group[data-v-eb7cebd0]{gap:10px;min-width:0;display:grid}.treatment-outcome-group+.treatment-outcome-group[data-v-eb7cebd0]{border-top:1px solid #d7e2f2;padding-top:12px}.treatment-outcome-group-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;min-height:30px;display:flex}.treatment-outcome-group-head strong[data-v-eb7cebd0]{color:#334155;font-size:13px;font-weight:800}.treatment-outcome-remove-button[data-v-eb7cebd0]{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:20px;line-height:1;display:inline-grid}.treatment-outcome-vas-row[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.treatment-plan-form .treatment-outcome-vas-row input[data-v-eb7cebd0],.treatment-plan-form .treatment-outcome-vas-row select[data-v-eb7cebd0]{height:38px;min-height:38px;max-height:38px;padding-top:0;padding-bottom:0}.treatment-outcome-summary[data-v-eb7cebd0]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.treatment-outcome-summary strong[data-v-eb7cebd0]{color:#153f73;font-size:18px;font-weight:900}.treatment-outcome-summary em[data-v-eb7cebd0]{color:#0f766e;font-size:13px;font-style:normal;font-weight:800}.treatment-outcome-baseline textarea[data-v-eb7cebd0]{min-height:88px}.treatment-outcome-add-button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px dashed #93b4e8;border-radius:6px;justify-self:start;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.treatment-outcome-add-button[data-v-eb7cebd0]:disabled,.treatment-outcome-remove-button[data-v-eb7cebd0]:disabled{color:#94a3b8;background:#f1f5f9}.treatment-outcome-required-note[data-v-eb7cebd0]{color:#64748b;text-align:right;margin:0;font-size:12px;font-weight:700}.treatment-smart-voice[data-v-eb7cebd0]{background:#f2f8ff;border:1px solid #bfd7f5;border-radius:8px;grid-column:1/-1;gap:10px;min-width:0;padding:14px;display:grid}.treatment-smart-voice-head[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.treatment-smart-voice-head>div[data-v-eb7cebd0]{gap:3px;min-width:0;display:grid}.treatment-smart-voice-head strong[data-v-eb7cebd0]{color:#153b6b;font-size:15px;font-weight:900}.treatment-smart-voice-head span[data-v-eb7cebd0]{color:#476785;white-space:normal;font-size:12px}.treatment-smart-voice-hint[data-v-eb7cebd0],.treatment-smart-voice-example[data-v-eb7cebd0],.treatment-smart-voice-warning[data-v-eb7cebd0]{color:#334155;margin:0;font-size:13px;line-height:1.55}.treatment-smart-voice-example[data-v-eb7cebd0]{color:#64748b;font-size:12px}.treatment-smart-voice-checklist[data-v-eb7cebd0]{background:#d5e4f6;border:1px solid #d5e4f6;border-radius:6px;gap:1px;display:grid;overflow:hidden}.treatment-smart-voice-item[data-v-eb7cebd0]{background:#fff;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:grid}.treatment-smart-voice-item strong[data-v-eb7cebd0],.treatment-smart-voice-item span[data-v-eb7cebd0]{white-space:normal;min-width:0}.treatment-smart-voice-item strong[data-v-eb7cebd0]{color:#20334b;font-size:13px;font-weight:800}.treatment-smart-voice-item>span[data-v-eb7cebd0]:last-child{color:#64748b;text-align:right;font-size:12px;font-weight:800}.treatment-smart-voice-mark[data-v-eb7cebd0]{color:#94a3b8;text-align:center;font-size:16px;font-weight:900}.treatment-smart-voice-item[data-status=recognized] .treatment-smart-voice-mark[data-v-eb7cebd0],.treatment-smart-voice-item[data-status=existing] .treatment-smart-voice-mark[data-v-eb7cebd0],.treatment-smart-voice-item[data-status=recognized]>span[data-v-eb7cebd0]:last-child{color:#15803d}.treatment-smart-voice-item[data-status=review] .treatment-smart-voice-mark[data-v-eb7cebd0],.treatment-smart-voice-item[data-status=missing] .treatment-smart-voice-mark[data-v-eb7cebd0],.treatment-smart-voice-item[data-status=review]>span[data-v-eb7cebd0]:last-child,.treatment-smart-voice-item[data-status=missing]>span[data-v-eb7cebd0]:last-child,.treatment-smart-voice-warning[data-v-eb7cebd0]{color:#b45309}.treatment-smart-voice-button[data-v-eb7cebd0]{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#2563eb;border:1px solid #2563eb;border-radius:8px;width:100%;min-height:46px;padding:0 16px;font-size:15px;font-weight:900;transition:transform 80ms,box-shadow 80ms,background-color .12s;box-shadow:0 4px #1e40af}.treatment-smart-voice-button[data-pressed=true][data-v-eb7cebd0],.treatment-smart-voice-button[data-v-eb7cebd0]:active{transform:translateY(4px)scale(.99);box-shadow:inset 0 3px 7px #0f172a47}.treatment-smart-voice-button[data-preparing=true][data-v-eb7cebd0]{background:#d97706;border-color:#b45309;box-shadow:0 4px #92400e}.treatment-smart-voice-button[data-recording=true][data-v-eb7cebd0]{background:#059669;border-color:#047857;box-shadow:0 4px #065f46}.treatment-smart-voice-button[data-v-eb7cebd0]:disabled{color:#64748b;box-shadow:none;background:#e2e8f0;border-color:#cbd5e1}.treatment-smart-voice-start-cue[data-v-eb7cebd0]{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:900}.treatment-smart-voice-start-cue[data-ready=true][data-v-eb7cebd0]{color:#065f46;background:#ecfdf5;border-color:#34d399}.treatment-smart-voice-undo[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #a9c7eb;border-radius:6px;flex:none;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.treatment-smart-voice-transcript[data-v-eb7cebd0]{color:#475569;min-width:0;font-size:12px}.treatment-smart-voice-transcript summary[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;font-weight:800}.treatment-smart-voice-transcript p[data-v-eb7cebd0]{color:#475569;overflow-wrap:anywhere;background:#fff;border-left:3px solid #93b4e8;margin:8px 0 0;padding:8px 10px;line-height:1.6}.voice-textarea-head[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.voice-textarea-head span[data-v-eb7cebd0]{white-space:normal;min-width:0}.voice-textarea-head button[data-v-eb7cebd0]{color:#1d4ed8;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #bfd1ea;border-radius:8px;flex:none;max-width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.voice-textarea-head button[data-v-eb7cebd0]:disabled{color:#94a3b8;background:#f1f5f9}.voice-textarea-head button[data-recording=true][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.voice-input-status[data-v-eb7cebd0]{color:#64748b;margin:-2px 0 0;font-size:12px;font-weight:700}.treatment-operation-history[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;margin-top:16px;overflow:hidden}.treatment-operation-history-toggle[data-v-eb7cebd0]{color:#15253d;text-align:left;background:#f8fbff;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;font-weight:800;display:grid}.treatment-operation-history-toggle strong[data-v-eb7cebd0]{color:#64748b;font-size:13px}.treatment-operation-history-toggle em[data-v-eb7cebd0]{color:#2563eb;font-size:13px;font-style:normal}.treatment-operation-history-body[data-v-eb7cebd0]{padding:10px 14px 12px}.treatment-operation-history-body p[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:13px;font-weight:700}.treatment-operation-history-body ul[data-v-eb7cebd0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.treatment-operation-history-body li[data-v-eb7cebd0]{color:#334155;border-bottom:1px solid #eef3fa;grid-template-columns:150px 110px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.treatment-operation-history-body li[data-v-eb7cebd0]:last-child{border-bottom:0}.treatment-operation-history-body time[data-v-eb7cebd0]{color:#64748b;font-weight:700}.treatment-operation-history-body strong[data-v-eb7cebd0]{color:#15253d}.treatment-rom-panel[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.treatment-rom-panel .section-head[data-v-eb7cebd0]{margin:0}.treatment-rom-panel .section-head span[data-v-eb7cebd0]{color:#1d4ed8;text-align:center;background:#eaf2ff;border-radius:8px;min-width:42px;padding:4px 8px;font-size:12px;font-weight:900}.treatment-rom-session-list[data-v-eb7cebd0]{gap:12px;display:grid}.treatment-rom-session[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #e5edf8;border-radius:8px;gap:12px;padding:12px;display:grid}.treatment-rom-session-head[data-v-eb7cebd0]{justify-content:space-between;align-items:start;gap:12px;display:flex}.treatment-rom-session-head>div[data-v-eb7cebd0]:first-child{gap:4px;min-width:0;display:grid}.treatment-rom-session-head strong[data-v-eb7cebd0]{color:#15253d;font-size:14px;font-weight:900}.treatment-rom-session-head span[data-v-eb7cebd0],.treatment-rom-meta dt[data-v-eb7cebd0],.treatment-rom-items small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.treatment-rom-statuses[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.treatment-rom-statuses span[data-v-eb7cebd0]{color:#475569;background:#e2e8f0;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:900}.treatment-rom-statuses span[data-status=uploaded][data-v-eb7cebd0],.treatment-rom-statuses span[data-status=completed][data-v-eb7cebd0]{color:#166534;background:#dcfce7}.treatment-rom-statuses span[data-status=partially_uploaded][data-v-eb7cebd0],.treatment-rom-statuses span[data-status=partial][data-v-eb7cebd0]{color:#92400e;background:#fef3c7}.treatment-rom-statuses span[data-status=failed][data-v-eb7cebd0]{color:#991b1b;background:#fee2e2}.treatment-rom-meta[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.treatment-rom-meta div[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.treatment-rom-meta dd[data-v-eb7cebd0]{color:#15253d;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.treatment-rom-items[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.treatment-rom-items li[data-v-eb7cebd0]{background:#fff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px;display:grid}.treatment-rom-items li[data-status=skipped][data-v-eb7cebd0]{background:#f8fafc;border-color:#e2e8f0}.treatment-rom-items li>div[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.treatment-rom-items strong[data-v-eb7cebd0]{color:#15253d;font-size:13px;font-weight:900}.treatment-rom-items li>div span[data-v-eb7cebd0]{color:#1d4ed8;background:#eaf2ff;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:900}.treatment-rom-items li[data-status=skipped]>div span[data-v-eb7cebd0]{color:#475569;background:#e2e8f0}.treatment-rom-items em[data-v-eb7cebd0]{color:#1d4ed8;font-size:18px;font-style:normal;font-weight:900;line-height:1.2}.treatment-rom-items small[data-v-eb7cebd0]{overflow-wrap:anywhere;grid-column:1/-1}.treatment-rom-error[data-v-eb7cebd0]{color:#991b1b;background:#fee2e2;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:800}@media (max-width:900px){.treatment-rom-session-head[data-v-eb7cebd0]{display:grid}.treatment-rom-statuses[data-v-eb7cebd0]{justify-content:flex-start}.treatment-rom-meta[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-rom-items[data-v-eb7cebd0]{grid-template-columns:1fr}}@media (max-width:560px){.treatment-rom-meta[data-v-eb7cebd0]{grid-template-columns:1fr}}.therapist-management-filters[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;grid-template-columns:minmax(150px,.6fr) minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.therapist-management-filters label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.therapist-management-filters span[data-v-eb7cebd0],.therapist-management-pagination span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.therapist-management-filters input[data-v-eb7cebd0],.therapist-management-filters select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-height:38px;padding:0 10px}.therapist-management-filter-actions[data-v-eb7cebd0]{gap:8px;display:flex}.therapist-management-filter-actions button[data-v-eb7cebd0],.therapist-management-pagination button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:800}.therapist-management-filter-actions button[type=submit][data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.my-reborn-frequency-shell[data-v-eb7cebd0]{box-sizing:border-box;background:#f5f7fb;min-width:0;min-height:100vh;padding:88px 24px 32px}.my-reborn-frequency-panel[data-v-eb7cebd0]{gap:18px;min-width:0;display:grid}.my-reborn-frequency-panel>.panel-head[data-v-eb7cebd0],.my-reborn-frequency-table-section[data-v-eb7cebd0],.my-reborn-frequency-summary-grid article[data-v-eb7cebd0],.my-reborn-frequency-filters[data-v-eb7cebd0]{background:#fff;border:1px solid #d8e2ef;border-radius:8px}.my-reborn-frequency-panel>.panel-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.my-reborn-frequency-panel h2[data-v-eb7cebd0],.my-reborn-frequency-table-section h3[data-v-eb7cebd0]{color:#102033;margin:0}.my-reborn-frequency-panel p[data-v-eb7cebd0],.my-reborn-frequency-table-section p[data-v-eb7cebd0]{color:#64748b;margin:6px 0 0;font-size:13px}.my-reborn-frequency-filters[data-v-eb7cebd0]{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;padding:14px;display:grid}.my-reborn-frequency-filters label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.my-reborn-frequency-filters span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.my-reborn-frequency-filters input[data-v-eb7cebd0],.my-reborn-frequency-filters select[data-v-eb7cebd0]{color:#102033;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;height:36px;padding:0 10px}.my-reborn-frequency-check[data-v-eb7cebd0]{grid-template-columns:auto minmax(0,1fr);align-content:end;align-items:center}.my-reborn-frequency-check input[data-v-eb7cebd0]{width:16px;height:16px;padding:0}.my-reborn-frequency-therapist-search[data-v-eb7cebd0]{position:relative}.my-reborn-frequency-therapist-search input[data-v-eb7cebd0]:disabled{color:#94a3b8;background:#f1f5f9}.my-reborn-frequency-therapist-results[data-v-eb7cebd0]{z-index:30;background:#fff;border:1px solid #b8c7da;border-radius:8px;max-height:260px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px -28px #0f172a8c}.my-reborn-frequency-therapist-results button[data-v-eb7cebd0]{color:#102033;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;border-radius:0;gap:3px;min-height:48px;padding:8px 10px;display:grid}.my-reborn-frequency-therapist-results button[data-v-eb7cebd0]:hover{background:#f0fdfa}.my-reborn-frequency-therapist-results strong[data-v-eb7cebd0],.my-reborn-frequency-therapist-results small[data-v-eb7cebd0],.my-reborn-frequency-therapist-results p[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.my-reborn-frequency-therapist-results small[data-v-eb7cebd0],.my-reborn-frequency-therapist-results p[data-v-eb7cebd0]{color:#64748b;font-size:12px}.my-reborn-frequency-therapist-results p[data-v-eb7cebd0]{padding:12px}.my-reborn-frequency-actions[data-v-eb7cebd0]{align-items:end;gap:8px;display:flex}.my-reborn-frequency-panel button[data-v-eb7cebd0]{color:#1e3a5f;cursor:pointer;background:#fff;border:1px solid #b8c7da;border-radius:6px;min-height:36px;padding:0 12px;font-weight:800}.my-reborn-frequency-actions button[type=submit][data-v-eb7cebd0],.my-reborn-frequency-panel .panel-actions button[data-v-eb7cebd0]{color:#fff;background:#0f766e;border-color:#0f766e}.my-reborn-frequency-panel button[data-v-eb7cebd0]:disabled{cursor:not-allowed;opacity:.55}.my-reborn-frequency-summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.my-reborn-frequency-summary-grid article[data-v-eb7cebd0]{gap:8px;min-width:0;padding:16px;display:grid}.my-reborn-frequency-summary-grid span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.my-reborn-frequency-summary-grid strong[data-v-eb7cebd0]{color:#102033;font-size:24px}.my-reborn-frequency-table-section[data-v-eb7cebd0]{min-width:0;overflow:hidden}.my-reborn-frequency-table-section .section-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;padding:16px 18px}.my-reborn-frequency-top-scroll[data-v-eb7cebd0]{background:#f8fafc;border-bottom:1px solid #e2e8f0;max-width:100%;height:16px;overflow:auto hidden}.my-reborn-frequency-top-scroll-inner[data-v-eb7cebd0]{height:1px}.my-reborn-frequency-table-wrap[data-v-eb7cebd0]{max-width:100%;overflow:auto}.my-reborn-frequency-mobile-label[data-v-eb7cebd0],.my-reborn-frequency-mobile-list[data-v-eb7cebd0]{display:none}.my-reborn-frequency-table[data-v-eb7cebd0]{border-collapse:separate;border-spacing:0;color:#102033;min-width:2640px;font-size:12px}.my-reborn-frequency-table th[data-v-eb7cebd0],.my-reborn-frequency-table td[data-v-eb7cebd0]{vertical-align:top;background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:56px;max-width:92px;height:54px;padding:8px}.my-reborn-frequency-table thead th[data-v-eb7cebd0]{z-index:2;color:#475569;text-align:center;white-space:nowrap;background:#f8fafc;position:sticky;top:0}.my-reborn-frequency-table thead th span[data-v-eb7cebd0],.my-reborn-frequency-table thead th small[data-v-eb7cebd0]{display:block}.my-reborn-frequency-customer-col[data-v-eb7cebd0]{z-index:3;text-align:left;position:sticky;left:0;min-width:168px!important;max-width:168px!important}.my-reborn-frequency-plan-col[data-v-eb7cebd0]{min-width:186px!important;max-width:240px!important}.my-reborn-frequency-history-col[data-v-eb7cebd0]{min-width:176px!important;max-width:220px!important}.my-reborn-frequency-balance-col[data-v-eb7cebd0]{min-width:164px!important;max-width:190px!important}.my-reborn-frequency-twelve-col[data-v-eb7cebd0]{min-width:96px!important;max-width:112px!important}.my-reborn-frequency-day-col[data-v-eb7cebd0]{min-width:132px!important;max-width:172px!important}.my-reborn-frequency-table tbody .my-reborn-frequency-customer-col[data-v-eb7cebd0]{background:#fff}.my-reborn-frequency-customer-col strong[data-v-eb7cebd0],.my-reborn-frequency-table td strong[data-v-eb7cebd0],.my-reborn-frequency-customer-col span[data-v-eb7cebd0],.my-reborn-frequency-table td small[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.my-reborn-frequency-table td.my-reborn-frequency-plan-col strong[data-v-eb7cebd0]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.35;overflow:visible}.my-reborn-frequency-table td small[data-v-eb7cebd0],.my-reborn-frequency-customer-col small[data-v-eb7cebd0]{color:#64748b}.my-reborn-frequency-relation[data-v-eb7cebd0],.my-reborn-frequency-status[data-v-eb7cebd0]{white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.my-reborn-frequency-relation[data-tone=warning][data-v-eb7cebd0],.my-reborn-frequency-status[data-tone=notice][data-v-eb7cebd0]{color:#92400e;background:#fef3c7}.my-reborn-frequency-relation[data-tone=info][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe}.my-reborn-frequency-status[data-tone=ok][data-v-eb7cebd0]{color:#047857;background:#d1fae5}.my-reborn-frequency-status[data-tone=risk][data-v-eb7cebd0]{color:#b91c1c;background:#fee2e2}.my-reborn-frequency-status[data-tone=muted][data-v-eb7cebd0],.my-reborn-frequency-relation[data-tone=muted][data-v-eb7cebd0]{color:#475569;background:#e2e8f0}.my-reborn-frequency-day-cell[data-has-items=true][data-v-eb7cebd0]{background:#fafffb}.my-reborn-frequency-lesson-chip[data-v-eb7cebd0]{color:#14532d;background:#dcfce7;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px;min-height:38px;margin-bottom:4px;padding:4px 5px;display:grid}.my-reborn-frequency-lesson-chip[data-type=appointment][data-v-eb7cebd0]{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}.my-reborn-frequency-lesson-chip[data-type=appointment][data-appointment-relation=self][data-v-eb7cebd0]{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.my-reborn-frequency-lesson-chip[data-type=appointment][data-appointment-relation=other][data-v-eb7cebd0]{color:#92400e;background:#fef3c7;border-color:#fde68a}.my-reborn-frequency-lesson-chip strong[data-v-eb7cebd0]{font-size:12px}.my-reborn-frequency-lesson-chip-body[data-v-eb7cebd0]{gap:2px;min-width:0;display:grid}.my-reborn-frequency-lesson-chip-primary[data-v-eb7cebd0]{min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.3}.my-reborn-frequency-lesson-chip small[data-v-eb7cebd0]{min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.3;overflow:visible}.my-reborn-frequency-rules[data-v-eb7cebd0]{background:#fbfdff;border-top:1px solid #e2e8f0;gap:10px;padding:14px 18px 16px;display:grid}.my-reborn-frequency-rules h4[data-v-eb7cebd0]{color:#102033;margin:0;font-size:14px}.my-reborn-frequency-rules ul[data-v-eb7cebd0]{color:#475569;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.my-reborn-frequency-rules li[data-v-eb7cebd0]{padding-left:2px}@media (max-width:860px),(hover:none) and (pointer:coarse) and (max-device-width:600px){.app-frame[data-standalone=my-reborn-frequency-alerts] .my-reborn-frequency-shell[data-v-eb7cebd0],.my-reborn-frequency-shell[data-v-eb7cebd0]{padding:10px 8px 18px}.my-reborn-frequency-panel[data-v-eb7cebd0]{gap:10px}.my-reborn-frequency-panel>.panel-head[data-v-eb7cebd0]{flex-direction:column;order:1;align-items:stretch;padding:12px}.my-reborn-frequency-panel h2[data-v-eb7cebd0]{font-size:18px}.my-reborn-frequency-panel>.panel-head .panel-actions button[data-v-eb7cebd0]{width:100%;min-height:38px}.my-reborn-frequency-summary-grid[data-v-eb7cebd0]{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.my-reborn-frequency-summary-grid article[data-v-eb7cebd0]{gap:4px;padding:8px 6px}.my-reborn-frequency-summary-grid span[data-v-eb7cebd0]{text-align:center;font-size:10px;line-height:1.15}.my-reborn-frequency-summary-grid strong[data-v-eb7cebd0]{text-align:center;font-size:18px}.my-reborn-frequency-filters[data-v-eb7cebd0]{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.my-reborn-frequency-filters input[data-v-eb7cebd0],.my-reborn-frequency-filters select[data-v-eb7cebd0]{height:38px;font-size:14px}.my-reborn-frequency-therapist-search[data-v-eb7cebd0],.my-reborn-frequency-check[data-v-eb7cebd0],.my-reborn-frequency-actions[data-v-eb7cebd0]{grid-column:1/-1}.my-reborn-frequency-actions[data-v-eb7cebd0]{grid-template-columns:1fr 1fr;display:grid}.my-reborn-frequency-actions button[data-v-eb7cebd0]{min-height:40px}.my-reborn-frequency-table-section[data-v-eb7cebd0]{order:5}.my-reborn-frequency-table-section .section-head[data-v-eb7cebd0]{padding:10px 12px}.my-reborn-frequency-table-section h3[data-v-eb7cebd0]{font-size:16px}.my-reborn-frequency-desktop-label[data-v-eb7cebd0],.my-reborn-frequency-top-scroll[data-v-eb7cebd0],.my-reborn-frequency-table-wrap[data-v-eb7cebd0]{display:none}.my-reborn-frequency-mobile-label[data-v-eb7cebd0]{display:inline}.my-reborn-frequency-mobile-list[data-v-eb7cebd0]{min-width:0;display:grid}.my-reborn-frequency-mobile-head[data-v-eb7cebd0],.my-reborn-frequency-mobile-row-button[data-v-eb7cebd0]{box-sizing:border-box;grid-template-columns:minmax(54px,1.16fr) minmax(30px,.52fr) minmax(38px,.68fr) minmax(40px,.64fr) minmax(26px,.42fr) minmax(32px,.52fr) minmax(32px,.52fr);align-items:center;gap:3px;width:100%;display:grid}.my-reborn-frequency-mobile-head[data-v-eb7cebd0]{color:#475569;text-align:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;min-height:34px;padding:6px;font-size:10px;font-weight:900;line-height:1.1}.my-reborn-frequency-mobile-head span[data-v-eb7cebd0]:first-child{text-align:left}.my-reborn-frequency-mobile-empty[data-v-eb7cebd0]{color:#64748b;margin:0;padding:12px;font-size:13px}.my-reborn-frequency-mobile-row[data-v-eb7cebd0]{background:#fff;border-bottom:1px solid #e2e8f0;min-width:0}.my-reborn-frequency-mobile-row-button[data-v-eb7cebd0]{color:#102033;text-align:left;background:#fff;border:0;border-radius:0;min-height:48px;padding:7px 6px}.my-reborn-frequency-mobile-row-button[aria-expanded=true][data-v-eb7cebd0]{background:#f8fafc}.my-reborn-frequency-mobile-customer[data-v-eb7cebd0],.my-reborn-frequency-mobile-frequency[data-v-eb7cebd0],.my-reborn-frequency-mobile-count[data-v-eb7cebd0]{min-width:0}.my-reborn-frequency-mobile-customer strong[data-v-eb7cebd0],.my-reborn-frequency-mobile-customer small[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.my-reborn-frequency-mobile-customer strong[data-v-eb7cebd0]{font-size:12px;line-height:1.15}.my-reborn-frequency-mobile-customer small[data-v-eb7cebd0]{color:#64748b;font-size:10px}.my-reborn-frequency-mobile-relation[data-v-eb7cebd0],.my-reborn-frequency-mobile-status[data-v-eb7cebd0]{text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:22px;padding:0 4px;font-size:10px;font-weight:900;line-height:1.05;display:inline-flex}.my-reborn-frequency-mobile-relation[data-tone=warning][data-v-eb7cebd0],.my-reborn-frequency-mobile-status[data-tone=notice][data-v-eb7cebd0]{color:#92400e;background:#fef3c7}.my-reborn-frequency-mobile-relation[data-tone=info][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe}.my-reborn-frequency-mobile-status[data-tone=ok][data-v-eb7cebd0]{color:#047857;background:#d1fae5}.my-reborn-frequency-mobile-status[data-tone=risk][data-v-eb7cebd0]{color:#b91c1c;background:#fee2e2}.my-reborn-frequency-mobile-status[data-tone=muted][data-v-eb7cebd0],.my-reborn-frequency-mobile-relation[data-tone=muted][data-v-eb7cebd0]{color:#475569;background:#e2e8f0}.my-reborn-frequency-mobile-frequency[data-v-eb7cebd0],.my-reborn-frequency-mobile-count[data-v-eb7cebd0]{color:#102033;text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:900;line-height:1.12}.my-reborn-frequency-mobile-appointments[data-v-eb7cebd0]{background:#f8fafc;gap:6px;padding:8px 6px 10px;display:grid}.my-reborn-frequency-mobile-appointment[data-v-eb7cebd0]{color:#1e3a8a;background:#fff;border:1px solid #bfdbfe;border-left:3px solid #93c5fd;border-radius:6px;grid-template-columns:minmax(72px,.62fr) minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:grid}.my-reborn-frequency-mobile-appointment[data-appointment-relation=other][data-v-eb7cebd0]{color:#92400e;border-color:#fde68a #fde68a #fde68a #f59e0b}.my-reborn-frequency-mobile-appointment strong[data-v-eb7cebd0],.my-reborn-frequency-mobile-appointment span[data-v-eb7cebd0],.my-reborn-frequency-mobile-appointment small[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:0}.my-reborn-frequency-mobile-appointment strong[data-v-eb7cebd0]{font-size:12px}.my-reborn-frequency-mobile-appointment span[data-v-eb7cebd0],.my-reborn-frequency-mobile-appointment small[data-v-eb7cebd0]{font-size:11px}.my-reborn-frequency-rules[data-v-eb7cebd0]{padding:12px}.my-reborn-frequency-rules ul[data-v-eb7cebd0]{font-size:12px}}.therapist-management-summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.therapist-management-summary-grid article[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;gap:6px;padding:16px;display:grid}.therapist-management-summary-grid span[data-v-eb7cebd0],.therapist-management-summary-grid small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.therapist-management-summary-grid strong[data-v-eb7cebd0]{color:#0f172a;font-size:22px;line-height:1.2}.therapist-management-list-section[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;gap:12px;padding:18px;display:grid}.therapist-management-table-wrap[data-v-eb7cebd0]{overflow:auto}.therapist-management-table-wrap table[data-v-eb7cebd0]{min-width:1080px}.therapist-management-table-wrap th[data-v-eb7cebd0],.therapist-management-table-wrap td[data-v-eb7cebd0]{white-space:nowrap;vertical-align:top}.therapist-management-table-wrap td strong[data-v-eb7cebd0],.therapist-management-table-wrap td span[data-v-eb7cebd0],.therapist-management-table-wrap td small[data-v-eb7cebd0]{display:block}.therapist-management-table-wrap td small[data-v-eb7cebd0]{color:#64748b;margin-top:4px;font-size:12px}.table-loading-state[data-v-eb7cebd0]{color:#64748b;text-align:center;padding:24px}.therapist-management-pagination[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.treatment-plan-action-table[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;padding:12px;display:grid}.treatment-plan-action-head[data-v-eb7cebd0],.treatment-plan-action-row[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.treatment-plan-action-head span[data-v-eb7cebd0]{color:#334155;font-size:13px;font-weight:800}.treatment-action-title-row[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.treatment-homework-check[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;flex:none;align-items:center;gap:5px;min-height:24px;font-size:12px;font-weight:800;display:inline-flex}.treatment-homework-check input[data-v-eb7cebd0]{accent-color:#2563eb;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.treatment-homework-check input[data-v-eb7cebd0]:disabled,.treatment-homework-check input:disabled+span[data-v-eb7cebd0]{cursor:not-allowed;opacity:.55}.treatment-action-selector[data-v-eb7cebd0]{gap:8px;display:grid}.treatment-action-searchbox[data-v-eb7cebd0]{position:relative}.treatment-homework-search-control[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.treatment-homework-search-control input[data-v-eb7cebd0]{width:100%}.treatment-homework-search-button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;min-width:56px;min-height:42px;padding:0 10px;font-size:13px;font-weight:800}.treatment-homework-search-button[data-v-eb7cebd0]:active{background:#dbeafe;transform:translateY(1px)}.treatment-homework-search-button[data-v-eb7cebd0]:disabled{cursor:not-allowed;opacity:.55}.treatment-action-suggestions[data-v-eb7cebd0]{z-index:20;background:#fff;border:1px solid #c7d7ee;border-radius:8px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #0f172a24}.treatment-action-suggestions button[data-v-eb7cebd0]{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5edf8;border-radius:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:400}.treatment-action-suggestions button[data-v-eb7cebd0]:last-of-type{border-bottom-color:#0000}.treatment-action-suggestions button[data-v-eb7cebd0]:hover{color:#1d4ed8;background:#eff6ff}.treatment-action-suggestions span[data-v-eb7cebd0]{color:#64748b;padding:8px 10px;font-size:12px}.treatment-action-suggestions .suggestion-loading-inline[data-v-eb7cebd0]{color:#2563eb;border-top:1px solid #e2e8f0}.treatment-action-custom-input[data-v-eb7cebd0]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:6px;padding:8px;display:grid}.treatment-action-custom-input span[data-v-eb7cebd0]{color:#1d4ed8;font-size:12px;font-weight:800}.treatment-action-custom-input textarea[data-v-eb7cebd0]{resize:vertical;background:#fff;border-color:#bfdbfe;min-height:52px}.treatment-homework-section[data-v-eb7cebd0],.treatment-outcome-measures-section[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.treatment-post-class-section[data-v-eb7cebd0]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.treatment-post-class-section>.treatment-homework-section[data-v-eb7cebd0],.treatment-post-class-section>.treatment-inline-print-action[data-v-eb7cebd0]{grid-column:1/-1}.treatment-homework-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;display:flex}.treatment-homework-not-applicable[data-v-eb7cebd0]{align-items:center;min-width:0;grid-template-columns:none!important;gap:6px!important;display:inline-flex!important}.treatment-homework-not-applicable input[data-v-eb7cebd0]{accent-color:#2563eb;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.treatment-homework-not-applicable span[data-v-eb7cebd0]{overflow-wrap:anywhere;white-space:normal}.treatment-homework-head h4[data-v-eb7cebd0]{color:#15253d;margin:0;font-size:15px;font-weight:900}.treatment-homework-grid[data-v-eb7cebd0]{grid-template-columns:minmax(180px,1fr) minmax(82px,.35fr) minmax(82px,.35fr);align-items:center;gap:8px;display:grid}.treatment-homework-grid-head[data-v-eb7cebd0]{color:#334155;font-size:13px;font-weight:800}.treatment-homework-action-cell[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.treatment-homework-action-cell input[data-v-eb7cebd0]{min-width:0}.treatment-homework-selected-action[data-v-eb7cebd0]{color:#172033;background:#f8fbff;border:1px solid #c7d7ee;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;min-height:42px;padding:7px 8px 7px 12px;font-size:13px;display:grid}.treatment-homework-selected-action button[data-v-eb7cebd0]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:34px;padding:0;font-size:24px;line-height:1}.treatment-homework-selected-action button[data-v-eb7cebd0]:active{background:#e2e8f0}.treatment-homework-selected-action button[data-v-eb7cebd0]:disabled{cursor:not-allowed;opacity:.5}.treatment-homework-empty[data-v-eb7cebd0]{color:#64748b;text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:8px;grid-column:1/-1;padding:12px;font-size:13px}.treatment-homework-grid input[type=number][data-v-eb7cebd0]{text-align:center}.treatment-homework-number-cell[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.treatment-homework-number-cell small[data-v-eb7cebd0]{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.treatment-homework-number-input[data-v-eb7cebd0]{min-width:0;position:relative}.treatment-homework-number-input input[data-v-eb7cebd0]{width:100%;padding-right:38px}.treatment-homework-number-input span[data-v-eb7cebd0]{color:#64748b;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.treatment-homework-fixed-value[data-v-eb7cebd0]{color:#334155;text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:42px;padding:6px;font-size:12px;font-weight:800;line-height:1.25;display:grid}.treatment-homework-remarks[data-v-eb7cebd0]{gap:6px;display:grid}.treatment-homework-remarks textarea[data-v-eb7cebd0]{min-height:88px}.treatment-plan-actions[data-v-eb7cebd0],.treatment-print-actions[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.treatment-inline-print-action[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.treatment-inline-print-action button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.treatment-inline-print-action small[data-v-eb7cebd0]{color:#64748b;font-size:12px;line-height:1.5}.treatment-next-appointment-field[data-v-eb7cebd0],.treatment-next-appointment-field>label[data-v-eb7cebd0]{gap:8px;min-width:0;display:grid}.treatment-next-appointment-suggestion[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.treatment-next-appointment-suggestion>span[data-v-eb7cebd0]{color:#475569;white-space:nowrap;font-size:13px;font-weight:800}.treatment-next-appointment-suggestion button[data-v-eb7cebd0]{overflow-wrap:anywhere;color:#1d4ed8;text-align:left;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;min-width:0;min-height:42px;padding:8px 14px;font-size:14px;font-weight:800}.treatment-next-appointment-suggestion button[data-v-eb7cebd0]:active:not(:disabled){background:#dbeafe;transform:translateY(1px)}.treatment-next-appointment-suggestion button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#dbe4f0}.treatment-plan-popup[data-v-eb7cebd0]{z-index:5000;top:max(14px, calc(env(safe-area-inset-top) + 14px));color:#1e3a8a;text-align:center;pointer-events:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;max-width:min(560px,100vw - 32px);padding:12px 18px;font-size:14px;font-weight:800;line-height:1.5;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 42px -24px #0f172a8c}.treatment-plan-actions button[data-v-eb7cebd0],.treatment-print-actions button[data-v-eb7cebd0],.treatment-source-panel button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.treatment-latest-followup[data-v-eb7cebd0]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;gap:8px;padding:12px 14px;display:grid}.treatment-patient-handoff-alert[data-v-eb7cebd0]{background:#eff6ff;border:1px solid #93c5fd;border-left:5px solid #2563eb;border-radius:8px;grid-column:1/-1;gap:8px;padding:12px 14px;display:grid}.treatment-patient-handoff-alert div[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.treatment-patient-handoff-alert strong[data-v-eb7cebd0]{color:#1e3a8a;font-size:15px}.treatment-patient-handoff-alert span[data-v-eb7cebd0]{color:#1d4ed8;font-size:13px;font-weight:800}.treatment-patient-handoff-alert p[data-v-eb7cebd0]{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.treatment-patient-handoff-editor[data-v-eb7cebd0]{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.treatment-patient-handoff-editor>p[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:12px;line-height:1.5}.treatment-patient-handoff-editor textarea[data-v-eb7cebd0]{min-height:112px}.treatment-plan-archive-fields[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.treatment-plan-archive-fields textarea[data-v-eb7cebd0]{min-height:132px}.treatment-plan-archive-content[data-v-eb7cebd0]{box-sizing:border-box;color:#334155;overflow-wrap:anywhere;white-space:pre-wrap;background:#f1f5f9;border:1px solid #d7e2f2;border-radius:8px;width:100%;min-width:0;min-height:132px;padding:10px;font-size:14px;line-height:1.6}.treatment-plan-archive-content[data-empty=true][data-v-eb7cebd0]{color:#94a3b8}.treatment-latest-followup div[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.treatment-latest-followup strong[data-v-eb7cebd0]{color:#15253d;font-size:14px}.treatment-latest-followup span[data-v-eb7cebd0]{color:#1d4ed8;font-size:13px;font-weight:800}.treatment-latest-followup p[data-v-eb7cebd0]{color:#334155;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.treatment-source-panel[data-v-eb7cebd0]{gap:12px;margin-top:18px;display:grid}.treatment-ai-panel[data-v-eb7cebd0]{margin-top:18px}.treatment-plan-action-table[data-v-eb7cebd0]{transition:box-shadow .22s cubic-bezier(.16,1,.3,1)}.treatment-plan-action-table-pulse[data-v-eb7cebd0]{border-radius:8px;animation:1.6s cubic-bezier(.16,1,.3,1) treatmentActionTablePulse-eb7cebd0}@keyframes treatmentActionTablePulse-eb7cebd0{0%{background-color:#0000;box-shadow:0 0 #3b82f600}20%{background-color:#dbeafe8c;box-shadow:0 0 0 6px #3b82f673}to{background-color:#0000;box-shadow:0 0 #3b82f600}}@media (prefers-reduced-motion:reduce){.treatment-plan-action-table-pulse[data-v-eb7cebd0]{animation:none!important}}.treatment-medical-record-strip[data-v-eb7cebd0]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:8px;padding:12px;display:grid}.treatment-medical-record-strip-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.treatment-medical-record-strip-head strong[data-v-eb7cebd0]{color:#15253d;font-size:14px;font-weight:900}.treatment-medical-record-strip-head span[data-v-eb7cebd0]{color:#2563eb;font-size:12px;font-weight:700}.treatment-medical-record-strip ul[data-v-eb7cebd0]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.treatment-medical-record-strip li[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) 52px;align-items:center;gap:8px;padding:8px 10px;display:grid}.treatment-source-panel .treatment-medical-record-strip li span[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip li span[data-v-eb7cebd0]{color:#334155;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.45}.treatment-medical-record-strip li button[data-v-eb7cebd0]{white-space:nowrap;writing-mode:horizontal-tb;justify-content:center;justify-self:end;align-items:center;min-width:48px;min-height:30px;display:inline-flex}.treatment-medical-record-empty[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:12px;line-height:1.5}.treatment-medical-record-modal-mask[data-v-eb7cebd0]{align-items:center;padding:16px;overflow:hidden}.treatment-medical-record-modal[data-v-eb7cebd0]{grid-template-rows:auto minmax(0,1fr);width:min(900px,100vw - 32px);height:min(88dvh,860px);max-height:calc(100dvh - 32px)}.treatment-medical-record-modal-head[data-v-eb7cebd0]{z-index:3;background:#fff;position:sticky;top:0;box-shadow:0 8px 18px -18px #0f172a80}.treatment-medical-record-modal-head>div[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.treatment-medical-record-modal-head span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700;line-height:1.4}.treatment-medical-record-close[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;flex:none;min-width:76px;min-height:38px;font-size:14px;font-weight:900;box-shadow:0 10px 22px -16px #2563ebcc}.treatment-medical-record-modal-body[data-v-eb7cebd0]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#fff;grid-template-columns:1fr;align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow:hidden auto}.treatment-medical-record-modal-body section[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.treatment-medical-record-modal-body h4[data-v-eb7cebd0]{color:#15253d;margin:0;font-size:14px}.treatment-medical-record-modal-body .detail-list[data-v-eb7cebd0]{margin:0}.treatment-medical-record-modal-body .full-text[data-v-eb7cebd0]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.treatment-source-panel ul[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.treatment-source-panel li[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.treatment-source-panel li[data-record-type=unexecuted_plan][data-v-eb7cebd0],.treatment-side-drawer li[data-record-type=unexecuted_plan][data-v-eb7cebd0]{background:#fff7ed;border-color:#f59e0b}.treatment-source-panel li>div[data-v-eb7cebd0]{gap:5px;display:grid}.treatment-source-panel span[data-v-eb7cebd0],.treatment-source-panel small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.treatment-source-panel .treatment-medical-record-strip ul[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip ul[data-v-eb7cebd0]{gap:6px;display:grid}.treatment-source-panel .treatment-medical-record-strip li[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip li[data-v-eb7cebd0]{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) 52px;justify-content:stretch;align-items:center;gap:8px;padding:8px 10px;display:grid}.treatment-source-panel .treatment-medical-record-strip-head span[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip-head span[data-v-eb7cebd0]{color:#2563eb}.treatment-history-fab[data-v-eb7cebd0],.treatment-ai-fab[data-v-eb7cebd0],.treatment-quick-stack[data-v-eb7cebd0],.treatment-quick-button[data-v-eb7cebd0],.treatment-side-drawer[data-v-eb7cebd0]{display:none}.treatment-action-library[data-v-eb7cebd0]{gap:12px;margin-top:18px;display:grid}.treatment-action-library-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.treatment-action-library-search input[data-v-eb7cebd0],.treatment-action-option-form input[type=text][data-v-eb7cebd0],.treatment-action-option-form select[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:14px}.treatment-action-option-form[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.treatment-action-option-form label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.treatment-action-option-form span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.treatment-action-option-actions[data-v-eb7cebd0]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.treatment-action-option-actions label[data-v-eb7cebd0]{color:#334155;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.treatment-action-import[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.treatment-action-batch-actions[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.treatment-action-batch-actions label[data-v-eb7cebd0]{color:#334155;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.treatment-action-batch-actions span[data-v-eb7cebd0]{color:#64748b;margin-right:auto;font-size:13px}.treatment-action-file-input[data-v-eb7cebd0]{display:none}.treatment-action-library button[data-v-eb7cebd0],.treatment-action-option-actions button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.treatment-action-library button.secondary-action[data-v-eb7cebd0],.treatment-action-option-actions button.secondary-action[data-v-eb7cebd0]{color:#2563eb;background:#fff;border:1px solid #c9d8ef}.treatment-action-library button.danger-action[data-v-eb7cebd0]{color:#dc2626;background:#fff;border:1px solid #fecaca}.treatment-action-option-list[data-v-eb7cebd0]{gap:8px;max-height:320px;display:grid;overflow:auto}.treatment-action-option-list article[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.treatment-action-option-selector[data-v-eb7cebd0]{color:#64748b;justify-items:center;gap:4px;font-size:11px;font-weight:700;display:grid}.treatment-action-option-selector input[data-v-eb7cebd0]{width:16px;height:16px}.treatment-action-option-selector[data-protected=true][data-v-eb7cebd0]{color:#2563eb}.treatment-action-option-main[data-v-eb7cebd0]{color:#15253d;text-align:left;background:0 0;border:0;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) minmax(100px,.7fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.treatment-action-option-list article[data-disabled=true][data-v-eb7cebd0]{opacity:.55}.treatment-action-option-row-actions[data-v-eb7cebd0]{flex-wrap:nowrap;gap:8px;display:flex}.treatment-action-option-row-actions button[data-v-eb7cebd0]{white-space:nowrap}.treatment-action-option-list strong[data-v-eb7cebd0],.treatment-action-option-list span[data-v-eb7cebd0],.treatment-action-option-list small[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.treatment-action-option-list span[data-v-eb7cebd0],.treatment-action-option-list small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.treatment-print-actions[data-v-eb7cebd0]{margin-top:18px}.print-result-card[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.print-result-card a[data-v-eb7cebd0]{color:#1d4ed8;font-weight:800}.print-result-card button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0;font-size:13px;font-weight:800}.notice-shell[data-v-eb7cebd0]{padding:32px}.notice-panel[data-v-eb7cebd0]{gap:20px;display:grid}.notice-layout[data-v-eb7cebd0]{grid-template-columns:minmax(340px,.8fr) minmax(540px,1.4fr);align-items:start;gap:18px;display:grid}.notice-front-layout[data-v-eb7cebd0]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.notice-tag-card[data-v-eb7cebd0],.notice-category-card[data-v-eb7cebd0]{grid-column:1/-1}.notice-upload-card[data-v-eb7cebd0],.notice-list-card[data-v-eb7cebd0],.notice-category-card[data-v-eb7cebd0],.notice-tag-card[data-v-eb7cebd0],.notice-library-card[data-v-eb7cebd0]{min-width:0}.notice-form[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.notice-form label[data-v-eb7cebd0],.notice-audience[data-v-eb7cebd0]{gap:8px;display:grid}.notice-wide[data-v-eb7cebd0],.notice-form>button[data-v-eb7cebd0],.notice-audience[data-v-eb7cebd0]{grid-column:1/-1}.notice-form input[data-v-eb7cebd0],.notice-form select[data-v-eb7cebd0],.notice-inline-search input[data-v-eb7cebd0]{color:#102033;background:#fff;border:1px solid #cfe0f6;border-radius:8px;width:100%;min-height:44px;padding:0 14px}.notice-form select[data-v-eb7cebd0]{appearance:auto}.notice-form button[data-v-eb7cebd0],.notice-inline-search button[data-v-eb7cebd0],.notice-document-list button[data-v-eb7cebd0],.notice-search-results button[data-v-eb7cebd0],.notice-tag-list button[data-v-eb7cebd0],.notice-category-nav button[data-v-eb7cebd0]{color:#155bd4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c4d7f2;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.notice-form button[data-v-eb7cebd0]:disabled,.notice-inline-search button[data-v-eb7cebd0]:disabled,.notice-document-list button[data-v-eb7cebd0]:disabled,.notice-search-results button[data-v-eb7cebd0]:disabled,.notice-tag-list button[data-v-eb7cebd0]:disabled,.notice-category-nav button[data-v-eb7cebd0]:disabled{cursor:not-allowed;opacity:.6}.notice-category-nav[data-v-eb7cebd0]{gap:10px;display:grid}.notice-category-head-meta[data-v-eb7cebd0]{align-items:center;gap:10px;display:flex}.notice-title-row[data-v-eb7cebd0]{align-items:center;gap:12px;display:flex}.notice-title-row h2[data-v-eb7cebd0]{margin:0}.notice-header-toggle[data-v-eb7cebd0],.notice-category-toggle[data-v-eb7cebd0]{color:#7fb2ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:34px;min-height:30px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.notice-header-toggle[data-v-eb7cebd0]{margin-left:auto}.notice-header-toggle-line[data-v-eb7cebd0],.notice-category-toggle span[data-v-eb7cebd0]{background:#7fb2ff;border-radius:999px;display:block}.notice-header-toggle-line[data-v-eb7cebd0]{height:2px}.notice-header-toggle-line.line-long[data-v-eb7cebd0]{width:18px}.notice-header-toggle-line.line-medium[data-v-eb7cebd0]{width:14px}.notice-header-toggle-line.line-short[data-v-eb7cebd0]{width:10px}.notice-category-nav-list[data-v-eb7cebd0]{gap:10px;display:grid}.notice-library-head[data-v-eb7cebd0]{flex-wrap:nowrap;align-items:center}.notice-library-head h3[data-v-eb7cebd0],.notice-library-head span[data-v-eb7cebd0]{white-space:nowrap}.notice-library-head span[data-v-eb7cebd0]{text-align:right;margin-left:auto}.notice-category-nav button[data-v-eb7cebd0]{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.notice-category-nav button[data-active=true][data-v-eb7cebd0]{color:#155bd4;background:#eaf2ff;border-color:#2563eb}.notice-category-nav button span[data-v-eb7cebd0]{color:#64748b}.notice-form>button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.notice-chip-grid[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.notice-chip-grid button[data-v-eb7cebd0]{color:#43546b;background:#f8fbff;border:1px solid #cfe0f6;border-radius:8px;min-height:34px;padding:0 12px}.notice-chip-grid button[data-active=true][data-v-eb7cebd0]{color:#155bd4;background:#eaf2ff;border-color:#2563eb}.notice-category-list[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.notice-category-list button[data-v-eb7cebd0],.notice-category-pill[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#eaf2ff;border:0;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.notice-secondary-button[data-v-eb7cebd0]{color:#155bd4!important;background:#fff!important;border-color:#c8d7ed!important}.notice-inline-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:16px;display:grid}.notice-inline-search input[data-v-eb7cebd0],.notice-inline-search button[data-v-eb7cebd0]{min-width:0}.notice-search-divider[data-v-eb7cebd0]{background:#d8e4f5;width:100%;height:1px;margin:0 0 16px}.notice-tag-row[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.notice-tag-row span[data-v-eb7cebd0]{color:#1d4ed8;background:#eaf2ff;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-weight:700;display:inline-flex}.notice-tag-row button[data-v-eb7cebd0]{color:#64748b;background:0 0;border:0;padding:0;font-size:16px}.notice-search-results[data-v-eb7cebd0],.notice-document-list[data-v-eb7cebd0],.notice-tag-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notice-search-results li[data-v-eb7cebd0],.notice-document-list li[data-v-eb7cebd0]{background:#fff;border:1px solid #d8e4f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.notice-document-list li>div[data-v-eb7cebd0]:first-child,.notice-search-results li>div[data-v-eb7cebd0]:first-child{min-width:0}.notice-document-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:168px;display:flex}.notice-document-actions button[data-v-eb7cebd0]{min-width:56px}.notice-document-actions .danger-action[data-v-eb7cebd0]{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.notice-document-edit[data-v-eb7cebd0]{border-top:1px solid #d8e4f5;gap:12px;margin-top:14px;padding-top:14px;display:grid}.notice-document-edit label[data-v-eb7cebd0]{gap:8px;display:grid}.notice-document-edit select[data-v-eb7cebd0]{color:#102033;background:#fff;border:1px solid #cfe0f6;border-radius:8px;width:100%;min-height:44px;padding:0 14px}.notice-document-grid[data-v-eb7cebd0]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.notice-document-grid li[data-v-eb7cebd0]{align-content:space-between;min-height:150px}.notice-search-results li strong[data-v-eb7cebd0],.notice-document-list li strong[data-v-eb7cebd0]{color:#102033;overflow-wrap:anywhere;min-width:0;display:block}.notice-search-results li span[data-v-eb7cebd0],.notice-search-results li small[data-v-eb7cebd0],.notice-document-list li span[data-v-eb7cebd0],.notice-document-list li small[data-v-eb7cebd0]{color:#66758a;overflow-wrap:anywhere;margin-top:4px;display:block}.notice-tag-list[data-v-eb7cebd0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.notice-tag-list li button[data-v-eb7cebd0]{justify-content:space-between;align-items:center;width:100%;display:flex}.notice-tag-list li[data-active=true] button[data-v-eb7cebd0]{background:#eaf2ff;border-color:#2563eb}.notice-tag-members[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;gap:12px;margin-top:14px;padding-top:14px;display:grid}.notice-viewer-mask[data-v-eb7cebd0]{align-items:stretch;padding:24px}.notice-viewer-modal[data-v-eb7cebd0]{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:calc(100dvh - 48px);max-height:none;display:grid}.notice-viewer-head[data-v-eb7cebd0]{z-index:3;background:#fff;position:sticky;top:0}.notice-viewer-body[data-v-eb7cebd0]{background:#f8fafc;min-height:0;position:relative;overflow:hidden}.notice-viewer-body iframe[data-v-eb7cebd0]{background:#fff;border:0;width:100%;height:100%}.notice-text-preview[data-v-eb7cebd0]{z-index:1;background:#fff;height:100%;padding:24px;position:relative;overflow:auto}.notice-text-preview section[data-v-eb7cebd0]{background:#f8fafcd1;border:1px solid #d8e3f3;border-radius:8px;margin:0 0 18px;padding:18px}.notice-text-preview h3[data-v-eb7cebd0]{color:#102033;margin:0 0 12px;font-size:17px}.notice-text-preview p[data-v-eb7cebd0]{color:#24364f;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}.notice-watermark[data-v-eb7cebd0]{pointer-events:none;opacity:.16;grid-template-columns:repeat(4,1fr);align-content:space-around;gap:36px 16px;padding:32px;display:grid;position:absolute;inset:0;overflow:hidden}.notice-watermark span[data-v-eb7cebd0]{color:#1f3b65;white-space:nowrap;font-size:18px;font-weight:700;transform:rotate(-24deg)}.treatment-plan-preview-frame[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;width:100%;min-height:420px;margin-top:12px}.treatment-print-preview-modal[data-v-eb7cebd0]{width:min(980px,100%)}.filter-modal-mask.treatment-frequency-note-mask[data-v-eb7cebd0]{z-index:7300}.treatment-frequency-note-modal[data-v-eb7cebd0]{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 80px -32px #0f172a8c}.treatment-frequency-note-modal .filter-modal-head>div[data-v-eb7cebd0]{min-width:0}.treatment-frequency-note-modal .filter-modal-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0 11px;font-size:13px}.treatment-frequency-note-body[data-v-eb7cebd0]{gap:8px;padding:18px 20px;display:grid;overflow:auto}.treatment-frequency-note-body label[data-v-eb7cebd0]{color:#334155;gap:8px;font-size:14px;font-weight:800;display:grid}.treatment-frequency-note-body textarea[data-v-eb7cebd0]{box-sizing:border-box;color:#0f172a;width:100%;min-height:116px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-weight:400;line-height:1.6}.treatment-frequency-note-body small[data-v-eb7cebd0]{color:#64748b;justify-self:end;font-size:12px}.filter-modal-mask.treatment-execution-review-mask[data-v-eb7cebd0]{z-index:7200}.treatment-execution-review-modal[data-v-eb7cebd0]{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);height:min(900px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 24px 80px -32px #0f172a8c}.treatment-execution-review-modal .filter-modal-head>div[data-v-eb7cebd0]{min-width:0}.treatment-execution-review-modal .filter-modal-head p[data-v-eb7cebd0]{color:#64748b;margin:4px 0 0 11px;font-size:13px}.treatment-execution-review-body[data-v-eb7cebd0]{background:#f8fafc;align-content:start;gap:14px;min-height:0;padding:16px 20px 24px;display:grid;overflow:auto}.treatment-execution-review-warning[data-v-eb7cebd0]{color:#78350f;background:#fffbeb;border:1px solid #f6c453;border-left:4px solid #d97706;border-radius:6px;gap:4px;padding:12px 14px;display:grid}.treatment-execution-review-warning strong[data-v-eb7cebd0]{font-size:15px}.treatment-execution-review-warning span[data-v-eb7cebd0]{color:#92400e;font-size:13px;line-height:1.55}.treatment-execution-review-section[data-v-eb7cebd0]{border-bottom:1px solid #dbe5f1;padding:0 0 14px}.treatment-execution-review-section[data-v-eb7cebd0]:last-child{border-bottom:0;padding-bottom:0}.treatment-execution-review-section h3[data-v-eb7cebd0]{color:#153f73;margin:0 0 10px;font-size:15px;font-weight:900}.treatment-execution-review-grid[data-v-eb7cebd0],.treatment-execution-review-stack[data-v-eb7cebd0]{background:#dbe5f1;border:1px solid #dbe5f1;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.treatment-execution-review-grid>div[data-v-eb7cebd0],.treatment-execution-review-stack>div[data-v-eb7cebd0]{background:#fff;min-width:0;padding:9px 11px}.treatment-execution-review-grid>div.wide[data-v-eb7cebd0],.treatment-execution-review-stack>div[data-v-eb7cebd0]{grid-column:1/-1}.treatment-execution-review-grid dt[data-v-eb7cebd0],.treatment-execution-review-stack dt[data-v-eb7cebd0]{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:800}.treatment-execution-review-grid dd[data-v-eb7cebd0],.treatment-execution-review-stack dd[data-v-eb7cebd0]{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.treatment-execution-review-stack.compact[data-v-eb7cebd0]{margin-top:10px}.treatment-execution-review-measures[data-v-eb7cebd0]{gap:8px;display:grid}.treatment-execution-review-measures article[data-v-eb7cebd0]{background:#fff;border:1px solid #dbe5f1;border-radius:6px;grid-template-columns:auto auto auto;gap:8px 14px;padding:10px 12px;display:grid}.treatment-execution-review-measures article strong[data-v-eb7cebd0]{color:#153f73}.treatment-execution-review-measures article span[data-v-eb7cebd0]{color:#334155;font-size:13px}.treatment-execution-review-measures article p[data-v-eb7cebd0]{color:#475569;white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.treatment-execution-review-average[data-v-eb7cebd0]{color:#153f73;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.treatment-execution-review-average strong[data-v-eb7cebd0]{font-size:18px}.treatment-execution-review-average em[data-v-eb7cebd0]{color:#047857;margin-left:auto;font-size:13px;font-style:normal;font-weight:900}.treatment-execution-review-actions[data-v-eb7cebd0],.treatment-execution-review-homework[data-v-eb7cebd0]{background:#dbe5f1;border:1px solid #dbe5f1;border-radius:6px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.treatment-execution-review-actions[data-v-eb7cebd0]{counter-reset:treatment-review-action}.treatment-execution-review-actions li[data-v-eb7cebd0],.treatment-execution-review-homework li[data-v-eb7cebd0]{background:#fff;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:12px;padding:9px 11px;display:grid}.treatment-execution-review-actions li[data-v-eb7cebd0]{counter-increment:treatment-review-action}.treatment-execution-review-actions strong[data-v-eb7cebd0]:before{content:counter(treatment-review-action, decimal-leading-zero) "  ";color:#2563eb}.treatment-execution-review-actions strong[data-v-eb7cebd0],.treatment-execution-review-homework strong[data-v-eb7cebd0]{color:#1e293b;font-size:13px}.treatment-execution-review-actions span[data-v-eb7cebd0],.treatment-execution-review-homework span[data-v-eb7cebd0]{color:#64748b;text-align:right;font-size:13px}.treatment-execution-review-empty[data-v-eb7cebd0]{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;margin:0;padding:10px 12px;font-size:13px}.treatment-execution-review-footer button[data-v-eb7cebd0]:last-child{min-width:190px}.treatment-print-preview-body[data-v-eb7cebd0]{background:#eef3f9;min-height:0;padding:18px;overflow:auto}.treatment-print-preview-body img[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 18px 40px -30px #0f172a73}.sync-summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sync-summary-grid article[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;gap:6px;min-height:92px;padding:18px;display:grid;box-shadow:0 18px 40px -34px #0f172a59}.sync-summary-grid span[data-v-eb7cebd0],.sync-summary-grid small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.sync-summary-grid strong[data-v-eb7cebd0]{color:#0b1c30;font-size:24px}.sync-layout[data-v-eb7cebd0]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sync-run-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sync-run-list button[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:#eff4ff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;width:100%;padding:14px;display:grid}.sync-run-list li[data-active=true] button[data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.sync-run-list strong[data-v-eb7cebd0]{font-size:14px}.sync-run-list span[data-v-eb7cebd0],.sync-run-list small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.status-pill[data-v-eb7cebd0]{color:#334155;background:#e2e8f0;border-radius:8px;justify-content:center;min-width:46px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.status-pill[data-status=success][data-v-eb7cebd0]{color:#166534;background:#dcfce7}.status-pill[data-status=skipped][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe}.status-pill[data-status=failed][data-v-eb7cebd0],.status-pill[data-status=partial_failed][data-v-eb7cebd0]{color:#991b1b;background:#fee2e2}.status-pill[data-status=running][data-v-eb7cebd0]{color:#92400e;background:#fef3c7}.mapping-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,420px) 76px;gap:10px;display:grid}.mapping-search input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-height:40px;padding:0 12px;font-size:14px}.config-grid[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.config-grid article[data-v-eb7cebd0]{gap:6px;min-height:72px;padding:16px;display:grid}.config-grid span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.config-grid strong[data-v-eb7cebd0]{color:#0b1c30;font-size:18px}.mapping-editor[data-v-eb7cebd0]{grid-column:1/-1}.mapping-dashboard[data-v-eb7cebd0]{gap:18px;display:grid}.mapping-stats[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mapping-stats article[data-v-eb7cebd0],.mapping-toolbar[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;box-shadow:0 18px 40px -34px #0f172a59}.mapping-stats article[data-v-eb7cebd0]{gap:6px;min-height:92px;padding:18px;display:grid}.mapping-stats article[data-attention=true][data-v-eb7cebd0]{background:#fffbeb;border-color:#f59e0b}.mapping-stats article[data-attention=true] strong[data-v-eb7cebd0]{color:#92400e}.mapping-stats span[data-v-eb7cebd0],.mapping-toolbar p[data-v-eb7cebd0],.mapping-selection-preview span[data-v-eb7cebd0],.mapping-hint-box p[data-v-eb7cebd0]{color:#64748b;font-size:12px}.mapping-stats strong[data-v-eb7cebd0]{color:#0b1c30;font-size:24px}.mapping-stats small[data-v-eb7cebd0],.mapping-selection-preview small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.mapping-toolbar[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.mapping-toolbar p[data-v-eb7cebd0]{margin:0}.prematch-panel[data-v-eb7cebd0]{gap:12px;display:grid}.muted-text[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:13px;line-height:1.6}.prematch-list[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.prematch-list li[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;justify-content:space-between;gap:12px;min-width:0;padding:12px;display:flex}.prematch-list li>div[data-v-eb7cebd0]:first-child{gap:5px;min-width:0;display:grid}.prematch-list strong[data-v-eb7cebd0],.prematch-list span[data-v-eb7cebd0],.prematch-list small[data-v-eb7cebd0]{overflow-wrap:anywhere}.prematch-list span[data-v-eb7cebd0],.prematch-list small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.mapping-filters[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:inline-flex}.mapping-filters button[data-v-eb7cebd0]{color:#3b4d67;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:700}.mapping-filters button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.mapping-workbench[data-v-eb7cebd0]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.9fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.mapping-candidate-panel[data-v-eb7cebd0],.mapping-editor-card[data-v-eb7cebd0]{min-width:0;min-height:640px}.mapping-mini-search[data-v-eb7cebd0]{margin-bottom:12px}.mapping-mini-search input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 12px;font-size:14px}.mapping-filter-grid[data-v-eb7cebd0]{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}.source-filter-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-filter-grid label[data-v-eb7cebd0]{gap:6px;display:grid}.mapping-filter-grid span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.mapping-filter-grid select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:13px}.mapping-candidate-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mapping-pagination[data-v-eb7cebd0]{color:#64748b;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.mapping-pagination button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-height:32px;padding:0 12px;font-weight:700}.mapping-pagination button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed}.mapping-candidate-list li[data-selected=true] .candidate-button[data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.mapping-candidate-list li[data-mapped=true] .candidate-button[data-v-eb7cebd0]{background:#f8fafc}.candidate-button[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:#eff4ff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;width:100%;padding:14px;display:grid}.candidate-button strong[data-v-eb7cebd0]{font-size:14px}.candidate-button span[data-v-eb7cebd0],.candidate-button small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.mapping-selection-preview[data-v-eb7cebd0]{grid-template-columns:1fr;gap:12px;margin-bottom:14px;display:grid}.mapping-selection-preview section[data-v-eb7cebd0],.mapping-hint-box[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #dbe4f3;border-radius:8px;min-width:0;padding:14px}.mapping-selection-preview strong[data-v-eb7cebd0]{color:#0b1c30;overflow-wrap:anywhere;margin:4px 0;font-size:15px;display:block}.mapping-selection-preview small[data-v-eb7cebd0],.mapping-hint-box strong[data-v-eb7cebd0]{overflow-wrap:anywhere}.mapping-hint-box[data-v-eb7cebd0]{gap:8px;margin-top:14px;display:grid}.mapping-hint-box p[data-v-eb7cebd0]{margin:0}.system-employee-filter-grid[data-v-eb7cebd0]{grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.system-employee-source-filter[data-v-eb7cebd0]{grid-template-columns:minmax(130px,.4fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.system-employee-filter-grid label[data-v-eb7cebd0],.system-employee-source-filter label[data-v-eb7cebd0],.system-employee-manual-form label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.system-employee-filter-grid label span[data-v-eb7cebd0],.system-employee-source-filter label span[data-v-eb7cebd0],.system-employee-manual-form label span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.system-employee-filter-grid input[data-v-eb7cebd0],.system-employee-filter-grid select[data-v-eb7cebd0],.system-employee-source-filter input[data-v-eb7cebd0],.system-employee-source-filter select[data-v-eb7cebd0],.system-employee-manual-form input[data-v-eb7cebd0],.system-employee-manual-form select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:13px}.system-employee-filter-grid button[data-v-eb7cebd0],.system-employee-source-filter button[data-v-eb7cebd0],.system-employee-source-list button[data-v-eb7cebd0],.system-employee-bind-form button[data-v-eb7cebd0],.system-employee-nickname-form button[data-v-eb7cebd0],.system-employee-manual-form button[data-v-eb7cebd0]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.system-employee-filter-grid button[data-v-eb7cebd0]:disabled,.system-employee-source-filter button[data-v-eb7cebd0]:disabled,.system-employee-source-list button[data-v-eb7cebd0]:disabled,.system-employee-bind-form button[data-v-eb7cebd0]:disabled,.system-employee-nickname-form button[data-v-eb7cebd0]:disabled,.system-employee-manual-form button[data-v-eb7cebd0]:disabled{opacity:.6;cursor:not-allowed}.system-employee-source-list[data-v-eb7cebd0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.system-employee-source-list li[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #dbe4f3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.system-employee-source-list div[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.system-employee-source-list strong[data-v-eb7cebd0],.system-employee-source-list span[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:0}.system-employee-source-list strong[data-v-eb7cebd0]{color:#0f172a;font-size:14px}.system-employee-source-list span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.system-employee-list[data-v-eb7cebd0]{gap:10px;display:grid}.system-employee-row[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #dbe4f3;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(240px,1fr);align-items:start;gap:14px;padding:14px;display:grid}.system-employee-row[data-departed=true][data-v-eb7cebd0]{background:snow;border-color:#fecaca}.system-employee-profile[data-v-eb7cebd0],.system-employee-binding-column[data-v-eb7cebd0]{gap:8px;min-width:0;display:grid}.system-employee-profile strong[data-v-eb7cebd0]{color:#0f172a;overflow-wrap:anywhere;font-size:16px}.system-employee-profile span[data-v-eb7cebd0],.system-employee-profile small[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;font-size:12px}.system-employee-employment-line b[data-v-eb7cebd0]{color:#b91c1c;margin-left:6px;font-size:12px;display:inline-block}.system-employee-nickname-form[data-v-eb7cebd0]{grid-template-columns:minmax(120px,1fr) auto;gap:8px;min-width:0;display:grid}.system-employee-nickname-form input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:34px;padding:0 10px;font-size:12px}.system-employee-manual-form[data-v-eb7cebd0]{border-top:1px solid #dbe4f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.system-employee-manual-form>button[data-v-eb7cebd0]{grid-column:1/-1}.system-employee-manual-actions[data-v-eb7cebd0]{grid-column:1/-1;gap:8px;display:flex}.system-employee-manual-actions button[data-v-eb7cebd0]{flex:1}.system-employee-manual-actions .danger-button[data-v-eb7cebd0]{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.system-employee-manual-actions .secondary-button[data-v-eb7cebd0],.system-employee-merge-panel .secondary-button[data-v-eb7cebd0]{color:#334155;background:#fff;border-color:#cbd5e1}.system-employee-merge-panel[data-v-eb7cebd0]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.system-employee-merge-head[data-v-eb7cebd0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.system-employee-merge-head>div[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.system-employee-merge-head strong[data-v-eb7cebd0]{color:#172554;font-size:14px}.system-employee-merge-head span[data-v-eb7cebd0]{color:#475569;font-size:12px}.system-employee-merge-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.system-employee-merge-candidates[data-v-eb7cebd0]{gap:8px;max-height:260px;display:grid;overflow-y:auto}.system-employee-merge-candidates label[data-v-eb7cebd0]{cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.system-employee-merge-candidates label[data-selected=true][data-v-eb7cebd0]{background:#f8fbff;border-color:#2563eb}.system-employee-merge-candidates input[type=radio][data-v-eb7cebd0]{width:16px;min-height:16px;margin-top:2px;padding:0}.system-employee-merge-candidates label>span[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.system-employee-merge-candidates strong[data-v-eb7cebd0]{color:#0f172a;font-size:14px}.system-employee-merge-candidates small[data-v-eb7cebd0]{color:#64748b;line-height:1.5}.system-employee-merge-actions[data-v-eb7cebd0]{justify-content:flex-end;gap:8px;display:flex}.system-employee-page-size[data-v-eb7cebd0]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.system-employee-section .mapping-pagination[data-v-eb7cebd0]{flex-wrap:wrap}.system-employee-page-size select[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-height:32px;padding:0 8px;font-weight:700}.system-employee-binding-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.system-employee-binding-head strong[data-v-eb7cebd0]{color:#10213a;font-size:13px}.system-employee-binding-head span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.system-employee-binding-list[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;min-height:32px;display:flex}.system-binding-chip[data-v-eb7cebd0],.system-binding-empty[data-v-eb7cebd0]{color:#1e3a8a;background:#fff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:7px;max-width:100%;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.system-binding-chip[data-auto-binding=true][data-v-eb7cebd0]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.system-binding-empty[data-v-eb7cebd0]{color:#64748b;border-style:dashed;font-weight:700}.system-binding-chip strong[data-v-eb7cebd0],.system-binding-chip small[data-v-eb7cebd0]{overflow-wrap:anywhere}.system-binding-chip small[data-v-eb7cebd0]{color:inherit;font-weight:700}.system-binding-chip button[data-v-eb7cebd0]{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;min-height:24px;padding:0 8px;font-size:12px;font-weight:800}.system-binding-chip button[data-v-eb7cebd0]:hover{background:#ffe4e6}.system-employee-bind-form[data-v-eb7cebd0]{grid-template-columns:minmax(120px,1fr) auto;gap:8px;display:grid}.system-employee-bind-form input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:13px}.system-employee-identity-search[data-v-eb7cebd0],.system-employee-hm-search[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.system-employee-candidates[data-v-eb7cebd0],.system-employee-hm-candidates[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;max-height:220px;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.system-employee-candidates li[data-v-eb7cebd0],.system-employee-hm-candidates li[data-v-eb7cebd0]{min-width:0}.system-employee-candidates button[data-v-eb7cebd0],.system-employee-hm-candidates button[data-v-eb7cebd0]{color:#10213a;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #0000;border-radius:8px;gap:3px;width:100%;min-height:42px;padding:7px 9px;display:grid}.system-employee-candidates button[data-v-eb7cebd0]:hover,.system-employee-hm-candidates button[data-v-eb7cebd0]:hover{background:#eff6ff;border-color:#bfdbfe}.system-employee-candidates strong[data-v-eb7cebd0],.system-employee-candidates small[data-v-eb7cebd0],.system-employee-candidate-empty[data-v-eb7cebd0],.system-employee-hm-candidates strong[data-v-eb7cebd0],.system-employee-hm-candidates small[data-v-eb7cebd0],.system-employee-hm-candidate-empty[data-v-eb7cebd0]{overflow-wrap:anywhere;min-width:0}.system-employee-candidates strong[data-v-eb7cebd0],.system-employee-hm-candidates strong[data-v-eb7cebd0]{font-size:13px;font-weight:900}.system-employee-candidates small[data-v-eb7cebd0],.system-employee-candidate-empty[data-v-eb7cebd0],.system-employee-hm-candidates small[data-v-eb7cebd0],.system-employee-hm-candidate-empty[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.system-employee-candidate-empty[data-v-eb7cebd0],.system-employee-hm-candidate-empty[data-v-eb7cebd0]{padding:8px 10px}.mapping-group-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mapping-group-list li[data-v-eb7cebd0]{background:#eff4ff;border:1px solid #dbe4f3;border-radius:8px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.mapping-group-list li[data-multi-wecom-source=true][data-v-eb7cebd0]{background:#fff8db;border-color:#facc15}.mapping-group-main[data-v-eb7cebd0],.mapping-group-users[data-v-eb7cebd0],.mapping-group-actions[data-v-eb7cebd0]{min-width:0}.mapping-group-main[data-v-eb7cebd0]{gap:5px;display:grid}.mapping-group-main strong[data-v-eb7cebd0],.mapping-group-main span[data-v-eb7cebd0],.mapping-group-main small[data-v-eb7cebd0],.mapping-group-users strong[data-v-eb7cebd0],.mapping-group-users span[data-v-eb7cebd0],.mapping-group-users small[data-v-eb7cebd0]{overflow-wrap:anywhere}.mapping-group-main span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.mapping-group-users[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.multi-account-user[data-v-eb7cebd0]{color:#78350f;background:#fff;border:1px solid #f59e0b;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.multi-account-user>strong[data-v-eb7cebd0]{font-size:12px}.multi-account-user button[data-v-eb7cebd0]{color:#92400e;cursor:pointer;background:#fff7ed;border:1px solid #f59e0b;border-radius:8px;min-height:24px;padding:0 8px;font-size:12px;font-weight:800}.multi-account-user button[data-v-eb7cebd0]:hover{background:#ffedd5}.multi-account-user button.danger-action[data-v-eb7cebd0]{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.multi-account-user button.danger-action[data-v-eb7cebd0]:hover{background:#ffe4e6}.mapping-group-users small[data-v-eb7cebd0]{color:#92400e;font-weight:700}.mapping-group-actions[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mapping-quick-editor[data-v-eb7cebd0]{background:#fff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.mapping-quick-editor label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.mapping-quick-editor label span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.mapping-quick-editor select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:13px}.mapping-quick-editor-actions[data-v-eb7cebd0]{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.mapping-quick-editor-actions button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.mapping-quick-editor-actions button.subtle-action[data-v-eb7cebd0]{color:#1d4ed8;background:#fff}.mapping-quick-editor-actions button[data-v-eb7cebd0]:disabled{opacity:.6;cursor:not-allowed}.mapping-warning-badge[data-v-eb7cebd0]{color:#92400e;background:#fef3c7;border-radius:8px;align-items:center;min-height:22px;margin-left:8px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.mapping-feedback[data-v-eb7cebd0]{color:#1d4ed8;background:#e8f1ff;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.mapping-feedback[data-busy=true][data-v-eb7cebd0]{color:#1e3a8a;background:#eff6ff}.editor-form[data-v-eb7cebd0]{grid-template-columns:1fr;gap:12px;display:grid}.editor-form label[data-v-eb7cebd0]{gap:6px;min-width:0;display:grid}.editor-form label span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.editor-form input[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:14px}.editor-form button[data-v-eb7cebd0]{align-self:end;width:100%}.mapping-action-row[data-v-eb7cebd0]{gap:8px;display:flex}.mapping-action-row>button[data-v-eb7cebd0]{flex:1}.inline-action[data-v-eb7cebd0]{background:#4b5f7a;width:fit-content;padding:0 12px}.secondary-action[data-v-eb7cebd0]{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important}.primary-action[data-v-eb7cebd0]{color:#fff!important;background:#2563eb!important}.download-action[data-v-eb7cebd0]{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;min-width:92px;height:36px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.inline-actions[data-v-eb7cebd0]{gap:12px;margin-top:12px;display:flex}.danger-action[data-v-eb7cebd0]{background:#dc2626}.module-placeholder[data-v-eb7cebd0]{place-items:center;display:grid}.module-placeholder section[data-v-eb7cebd0]{text-align:center;justify-items:center;gap:10px;width:min(460px,100%);padding:34px;display:grid}.module-placeholder span[data-v-eb7cebd0]{color:#1d4ed8;background:#2563eb1a;border-radius:8px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid}.module-placeholder h2[data-v-eb7cebd0],.module-placeholder p[data-v-eb7cebd0]{margin:0}.module-placeholder h2[data-v-eb7cebd0]{color:#0b1c30;font-size:22px}.module-placeholder p[data-v-eb7cebd0]{color:#64748b;font-size:14px}.customer-list-panel[data-v-eb7cebd0],.customer-directory-panel[data-v-eb7cebd0],.print-designer-panel[data-v-eb7cebd0],.profile-panel[data-v-eb7cebd0],.summary-item[data-v-eb7cebd0],.record-section[data-v-eb7cebd0],.relation-details[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;box-shadow:0 18px 40px -34px #0f172a59}.customer-list-panel[data-v-eb7cebd0]{align-self:start;overflow:hidden}.customer-directory-panel[data-v-eb7cebd0],.print-designer-panel[data-v-eb7cebd0]{overflow:hidden}.customer-directory-panel .panel-head[data-v-eb7cebd0]{padding-bottom:18px}.customer-scope-bar[data-v-eb7cebd0]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 22px 14px;display:grid}.customer-scope-bar button[data-v-eb7cebd0]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-width:0;min-height:62px;padding:10px 12px}.customer-scope-bar button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.customer-scope-bar strong[data-v-eb7cebd0],.customer-scope-bar span[data-v-eb7cebd0]{overflow-wrap:anywhere;display:block}.scope-label-short[data-v-eb7cebd0]{display:none}@media (min-width:861px){.customer-scope-bar .scope-label-short[data-v-eb7cebd0],.customer-scope-bar span[data-v-eb7cebd0]{display:none}}.customer-scope-bar strong[data-v-eb7cebd0]{margin-bottom:0;font-size:14px}.customer-scope-bar span[data-v-eb7cebd0]{color:#64748b;font-size:12px;line-height:1.35}.scope-warning[data-v-eb7cebd0]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 22px 12px;padding:10px 12px;font-size:13px;font-weight:700}.customer-list-summary[data-v-eb7cebd0]{flex-wrap:wrap;gap:10px;padding:0 22px 14px;display:flex}.customer-list-summary span[data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:800}.customer-table-wrap[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;position:relative}.customer-table-wrap[data-loading=true][data-v-eb7cebd0]{min-height:220px}.list-loading-mask[data-v-eb7cebd0]{z-index:3;color:#1d4ed8;background:#f8fbffd1;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.list-loading-mask small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.list-loading-card[data-v-eb7cebd0]{color:#1d4ed8;text-align:center;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;justify-items:center;gap:10px;margin:0 22px 24px;padding:28px 20px;font-size:15px;font-weight:800;display:grid}.list-loading-card small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.loading-spinner[data-v-eb7cebd0]{border:3px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite loading-spin-eb7cebd0}@keyframes loading-spin-eb7cebd0{to{transform:rotate(360deg)}}.customer-table th[data-v-eb7cebd0],.customer-table td[data-v-eb7cebd0]{white-space:nowrap}.customer-table-row[data-v-eb7cebd0]{cursor:default}.customer-table-row[data-v-eb7cebd0]:hover{background:#eff4ff}.customer-pagination[data-v-eb7cebd0]{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;display:flex}.customer-pagination button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-width:76px;height:34px;font-size:13px;font-weight:800}.customer-pagination button[data-v-eb7cebd0]:not(:disabled):hover{background:#eff6ff;border-color:#2563eb}.customer-pagination button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed}.customer-pagination span[data-v-eb7cebd0]{color:#64748b;font-size:13px;font-weight:700}.customer-cell-main[data-v-eb7cebd0]{align-items:center;gap:10px;min-width:180px;display:inline-flex}.customer-name-toggle[data-v-eb7cebd0]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.customer-name-toggle small[data-v-eb7cebd0]{display:none}.customer-row-actions[data-v-eb7cebd0]{text-align:right}.customer-expand-action[data-v-eb7cebd0]{text-align:center}@media (min-width:861px){.customer-table .customer-expand-column[data-v-eb7cebd0]{display:none}}.row-chevron-icon[data-v-eb7cebd0]{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .16s;display:inline-block;transform:rotate(45deg)}.row-chevron-icon[data-open=true][data-v-eb7cebd0]{transform:rotate(225deg)}.customer-expand-action button[data-v-eb7cebd0],.customer-row-actions button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:62px;height:32px;font-size:13px;font-weight:800}.customer-expand-action button[data-v-eb7cebd0]:hover,.customer-row-actions button[data-v-eb7cebd0]:hover{background:0 0}.small-avatar[data-v-eb7cebd0]{width:32px;height:32px;font-size:14px}.detail-nav-row[data-v-eb7cebd0]{align-items:center;gap:12px;display:flex}.detail-nav-row span[data-v-eb7cebd0]{color:#64748b;font-size:13px;font-weight:800}.panel-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;padding:20px 22px 12px;display:flex}.panel-head h2[data-v-eb7cebd0],.section-head h3[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:17px}.panel-head p[data-v-eb7cebd0],.section-head span[data-v-eb7cebd0],.customer-main small[data-v-eb7cebd0],.customer-side small[data-v-eb7cebd0],.record-list span[data-v-eb7cebd0],.record-list small[data-v-eb7cebd0],.profile-grid p[data-v-eb7cebd0]{color:#64748b}.panel-head p[data-v-eb7cebd0]{margin:4px 0 0;font-size:12px}.customer-list[data-v-eb7cebd0]{padding:8px 0 14px;display:grid}.customer-row[data-v-eb7cebd0]{color:#15253d;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 22px;display:grid}.customer-row[data-v-eb7cebd0]:hover,.customer-row[data-active=true][data-v-eb7cebd0]{background:#eff4ffb8}.avatar[data-v-eb7cebd0],.profile-avatar[data-v-eb7cebd0]{color:#1d4ed8;background:#2563eb1a;flex:none;place-items:center;font-weight:800;display:grid}.avatar[data-v-eb7cebd0]{border-radius:8px;width:48px;height:48px;font-size:18px}.customer-main[data-v-eb7cebd0],.customer-side[data-v-eb7cebd0]{gap:4px;min-width:0;display:grid}.customer-main strong[data-v-eb7cebd0],.profile-title h2[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-main small[data-v-eb7cebd0],.customer-side small[data-v-eb7cebd0],.customer-side strong[data-v-eb7cebd0]{font-size:12px}.customer-side[data-v-eb7cebd0]{justify-items:end}.panorama-panel[data-v-eb7cebd0]{gap:18px;display:grid}.profile-panel[data-v-eb7cebd0]{gap:20px;padding:24px;display:flex}.profile-avatar[data-v-eb7cebd0]{border-radius:8px;width:80px;height:80px;font-size:30px}.profile-main[data-v-eb7cebd0]{flex:1;min-width:0}.profile-title[data-v-eb7cebd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-title-main[data-v-eb7cebd0]{align-items:center;gap:12px;min-width:0;display:flex}.profile-actions[data-v-eb7cebd0]{gap:8px;display:flex}.profile-title h2[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:26px}.profile-card-no[data-v-eb7cebd0]{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:999px;align-items:center;max-width:220px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.sync-feedback[data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border:1px solid #cfe3ff;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.sync-feedback[data-status=error][data-v-eb7cebd0]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.customer-referrer-workspace[data-v-eb7cebd0]{gap:16px;display:grid}.customer-referrer-workspace>.panel-head[data-v-eb7cebd0],.customer-referrer-form-panel[data-v-eb7cebd0],.customer-referrer-action-panel[data-v-eb7cebd0],.customer-referrer-records[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;box-shadow:0 18px 40px -34px #0f172a59}.customer-referrer-layout[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-referrer-form-panel[data-v-eb7cebd0],.customer-referrer-action-panel[data-v-eb7cebd0],.customer-referrer-records[data-v-eb7cebd0]{min-width:0;padding:18px}.customer-referrer-field-grid[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-referrer-field-grid label[data-v-eb7cebd0]{color:#334155;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.customer-referrer-field-grid input[data-v-eb7cebd0]{box-sizing:border-box;color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:14px}.customer-referrer-field-grid input[data-v-eb7cebd0]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.customer-referrer-material-panel[data-v-eb7cebd0]{gap:12px;display:grid}.customer-referrer-material-input[data-v-eb7cebd0]{display:block}.customer-referrer-material-input input[data-v-eb7cebd0]{box-sizing:border-box;color:#334155;background:#f8fbff;border:1px dashed #b8c7dd;border-radius:8px;width:100%;min-height:40px;padding:8px 10px;font-size:13px}.customer-referrer-material-list[data-v-eb7cebd0]{gap:8px;display:grid}.customer-referrer-material-item[data-v-eb7cebd0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.customer-referrer-material-item span[data-v-eb7cebd0]{color:#15253d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.customer-referrer-material-item small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.customer-referrer-material-item button[data-v-eb7cebd0]{color:#991b1b;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;min-width:48px;height:28px;font-size:12px;font-weight:800}.customer-referrer-action-row[data-v-eb7cebd0],.customer-referrer-record-toolbar[data-v-eb7cebd0]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.customer-referrer-record-toolbar button[data-v-eb7cebd0]{color:#334155;cursor:pointer;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-width:86px;height:34px;font-size:13px;font-weight:800}.customer-referrer-record-toolbar button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.customer-referrer-record-toolbar button[data-v-eb7cebd0]:disabled{color:#94a3b8;cursor:not-allowed}.customer-referrer-validation[data-v-eb7cebd0],.customer-referrer-stat-grid[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.customer-referrer-validation div[data-v-eb7cebd0],.customer-referrer-stat-grid article[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.customer-referrer-validation[data-valid=false] div[data-v-eb7cebd0]{background:#fff7f7;border-color:#fecaca}.customer-referrer-validation span[data-v-eb7cebd0],.customer-referrer-stat-grid span[data-v-eb7cebd0],.customer-referrer-stat-grid small[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800;display:block}.customer-referrer-validation strong[data-v-eb7cebd0],.customer-referrer-stat-grid strong[data-v-eb7cebd0]{color:#0b1c30;overflow-wrap:anywhere;margin-top:4px;font-size:16px;display:block}.customer-referrer-stat-grid[data-v-eb7cebd0]{margin-bottom:12px}.customer-referrer-stat-grid strong[data-v-eb7cebd0]{color:#1d4ed8;font-size:24px}.customer-referrer-reasons[data-v-eb7cebd0]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.customer-referrer-reasons li[data-v-eb7cebd0]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700}.customer-referrer-table-wrap small[data-v-eb7cebd0]{color:#64748b;margin-top:2px;font-size:12px;font-weight:700;display:block}.customer-referrer-attachment-links[data-v-eb7cebd0]{flex-wrap:wrap;gap:6px;display:flex}.customer-referrer-attachment-links a[data-v-eb7cebd0]{color:#1d4ed8;background:#eff6ff;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.profile-grid[data-v-eb7cebd0],.summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.profile-grid p[data-v-eb7cebd0],.summary-item span[data-v-eb7cebd0]{margin:0 0 4px;font-size:11px;font-weight:800}.profile-grid strong[data-v-eb7cebd0]{font-size:14px}.summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-tabs-area[data-v-eb7cebd0]{gap:6px;display:grid}.customer-tab-hint[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:12px;font-weight:700;display:none}.customer-tabs[data-v-eb7cebd0]{background:#fff;border:1px solid #c4c5d99e;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex;box-shadow:0 18px 40px -34px #0f172a59}.customer-tabs button[data-v-eb7cebd0]{color:#3b4d67;cursor:pointer;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:auto auto;grid-template-areas:"label count""hint count";align-items:center;gap:2px 8px;min-height:48px;padding:6px 14px;font-size:13px;font-weight:800;display:grid}.customer-tabs button span[data-v-eb7cebd0]{grid-area:label}.customer-tabs button small[data-v-eb7cebd0]{color:#64748b;grid-area:hint;font-size:11px;font-weight:700}.customer-tabs button[data-active=true][data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.customer-tabs button[data-active=true] small[data-v-eb7cebd0]{color:#1d4ed8}.customer-tabs strong[data-v-eb7cebd0]{color:#fff;background:#64748b;border-radius:8px;grid-area:count;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.customer-tabs button[data-active=true] strong[data-v-eb7cebd0]{background:#2563eb}.summary-item[data-v-eb7cebd0]{gap:6px;min-height:92px;padding:18px;display:grid}.summary-item strong[data-v-eb7cebd0]{color:#0b1c30;font-size:24px}.summary-item[data-tone=primary] strong[data-v-eb7cebd0]{color:#1d4ed8}.summary-item[data-tone=secondary] strong[data-v-eb7cebd0]{color:#495aa2}.summary-item[data-tone=warning] strong[data-v-eb7cebd0]{color:#9a3200}.customer-basic-grid[data-v-eb7cebd0]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.detail-list[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.detail-list.compact[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-list div[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.detail-list dt[data-v-eb7cebd0]{color:#64748b;margin:0 0 4px;font-size:12px;font-weight:800}.detail-list dd[data-v-eb7cebd0]{color:#0b1c30;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.muted-value[data-v-eb7cebd0]{color:#94a3b8}.ordered-project-list[data-v-eb7cebd0]{flex-wrap:wrap;gap:6px;display:flex}.ordered-project-chip[data-v-eb7cebd0]{color:#1e3a8a;background:#eef6ff;border:1px solid #cfe1f8;border-radius:6px;flex-direction:column;gap:2px;max-width:100%;padding:5px 8px;line-height:1.25;display:inline-flex}.ordered-project-chip small[data-v-eb7cebd0]{color:#64748b;font-size:11px;font-weight:700}.treatment-usage[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.treatment-usage article[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:6px;min-width:0;padding:16px;display:grid}.treatment-usage span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.treatment-usage strong[data-v-eb7cebd0]{color:#0f3f86;font-size:24px}.treatment-usage small[data-v-eb7cebd0]{color:#6b778c;font-size:12px}.record-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.record-section[data-v-eb7cebd0]{min-width:0;padding:20px}.treatment-section[data-v-eb7cebd0]{max-width:none}.treatment-timeline-section[data-v-eb7cebd0]{gap:18px;display:grid;overflow:hidden}.medical-records-panel[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;gap:12px;min-width:0;padding-bottom:18px;display:grid}.medical-staff-summary[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.medical-staff-summary div[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-width:0;padding:12px 14px}.medical-staff-summary dt[data-v-eb7cebd0]{color:#64748b;margin-bottom:4px;font-size:12px}.medical-staff-summary dd[data-v-eb7cebd0]{color:#0b1c30;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.medical-record-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-medical-record-item[data-v-eb7cebd0]{gap:10px;min-width:0;display:grid}.initial-handoff-panel[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #cbd8ea;border-left:4px solid #2563eb;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.initial-handoff-panel h4[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:14px;font-weight:800}.initial-handoff-panel p[data-v-eb7cebd0]{color:#334155;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.medical-record-card[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;min-width:0}.medical-record-card summary[data-v-eb7cebd0]{cursor:pointer;gap:6px;padding:14px;list-style:none;display:grid}.details-toggle[data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-radius:8px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.medical-record-card[open] .toggle-closed[data-v-eb7cebd0],.medical-record-card:not([open]) .toggle-open[data-v-eb7cebd0]{display:none}.medical-record-card summary[data-v-eb7cebd0]::-webkit-details-marker{display:none}.medical-record-card strong[data-v-eb7cebd0]{color:#15253d;font-size:15px}.medical-record-card small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.medical-record-card p[data-v-eb7cebd0]{color:#3b4d67;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.medical-record-actions[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.medical-record-detail[data-v-eb7cebd0]{gap:14px;padding:0 14px 14px;display:grid}.medical-record-detail section[data-v-eb7cebd0]{gap:8px;min-width:0;display:grid}.medical-record-detail h4[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:14px}.treatment-timeline[data-v-eb7cebd0]{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline-item[data-v-eb7cebd0]{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.timeline-item[data-v-eb7cebd0]:before{content:"";background:#d7e2f2;width:2px;position:absolute;top:20px;bottom:-2px;left:7px}.timeline-item[data-v-eb7cebd0]:last-child:before{display:none}.timeline-marker[data-v-eb7cebd0]{z-index:1;background:#2563eb;border:3px solid #fff;border-radius:8px;width:16px;height:16px;margin-top:18px;position:relative;box-shadow:0 0 0 1px #bfdbfe}.timeline-card[data-v-eb7cebd0]{background:#eff4ff;border:1px solid #d7e2f2;border-radius:8px;min-width:0}.timeline-card[data-kind=evaluation][data-v-eb7cebd0]{background:#fff7e6;border-color:#f3c37a}.timeline-card[data-kind=evaluation] .timeline-date[data-v-eb7cebd0]{color:#8a4b00;background:#ffe7bd}.timeline-card summary[data-v-eb7cebd0],.expandable-list summary[data-v-eb7cebd0]{cursor:pointer;gap:6px;padding:14px;list-style:none;display:grid}.timeline-card summary[data-v-eb7cebd0]::-webkit-details-marker{display:none}.expandable-list summary[data-v-eb7cebd0]::-webkit-details-marker{display:none}.timeline-date[data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-radius:8px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.timeline-card strong[data-v-eb7cebd0],.linked-record strong[data-v-eb7cebd0]{color:#15253d;font-size:15px}.timeline-card small[data-v-eb7cebd0],.linked-record small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.timeline-card p[data-v-eb7cebd0],.linked-record p[data-v-eb7cebd0],.expandable-list p[data-v-eb7cebd0]{color:#3b4d67;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.timeline-linked[data-v-eb7cebd0]{gap:6px;display:grid}.timeline-linked span[data-v-eb7cebd0]{color:#166534;background:#dcfce7;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.timeline-detail[data-v-eb7cebd0]{gap:16px;padding:0 14px 14px;display:grid}.timeline-detail section[data-v-eb7cebd0]{gap:10px;min-width:0;display:grid}.timeline-detail h4[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:14px}.linked-record[data-v-eb7cebd0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.full-text[data-v-eb7cebd0]{white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;color:#334155!important}.section-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.record-list[data-v-eb7cebd0]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.record-list li[data-v-eb7cebd0]{background:#eff4ff;border-radius:8px;gap:5px;padding:14px;display:grid}.expandable-list li[data-v-eb7cebd0]{padding:0}.record-list strong[data-v-eb7cebd0]{color:#15253d;font-size:14px}.record-list span[data-v-eb7cebd0],.record-list small[data-v-eb7cebd0]{font-size:12px}.treatment-followup-overview[data-v-eb7cebd0]{margin-bottom:12px}.followup-inline-summary[data-v-eb7cebd0]{color:#334155;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.followup-inline-summary strong[data-v-eb7cebd0]{color:#15253d;flex:none;font-weight:800}.followup-inline-summary span[data-v-eb7cebd0]{color:#1d4ed8;overflow-wrap:anywhere;min-width:0;font-weight:800}.followup-rating[data-v-eb7cebd0]{font-weight:900}.followup-rating.followup-rating-a[data-v-eb7cebd0]{color:#15803d}.followup-rating.followup-rating-b[data-v-eb7cebd0]{color:#ca8a04}.followup-rating.followup-rating-danger[data-v-eb7cebd0]{color:#dc2626}.compact-followup-list[data-v-eb7cebd0]{gap:6px}.compact-followup-list li[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 10px}.compact-followup-list strong[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compact-followup-list span[data-v-eb7cebd0]{color:#1d4ed8;white-space:nowrap;font-weight:800}.compact-followup-list small[data-v-eb7cebd0]{color:#64748b;grid-column:1/-1}.department-summary[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.department-summary article[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:4px;padding:12px;display:grid}.department-summary span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:700}.department-summary strong[data-v-eb7cebd0]{color:#0f3f86;font-size:22px;line-height:1.15}.department-tree-list[data-v-eb7cebd0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.department-tree-list li[data-v-eb7cebd0]{--department-depth:0}.department-tree-row[data-v-eb7cebd0]{padding:12px;padding-left:calc(12px + var(--department-depth) * 18px);background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.department-tree-list li[data-level="0"] .department-tree-row[data-v-eb7cebd0]{background:#eff6ff;border-color:#bfdbfe}.department-tree-rail[data-v-eb7cebd0]{border-bottom:2px solid #bfdbfe;border-left:2px solid #bfdbfe;border-bottom-left-radius:8px;width:10px;min-height:42px}.department-tree-list li[data-level="0"] .department-tree-rail[data-v-eb7cebd0]{border-bottom-color:#2563eb;border-left-color:#2563eb}.department-tree-main[data-v-eb7cebd0]{gap:5px;min-width:0;display:grid}.department-tree-title[data-v-eb7cebd0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.department-tree-title strong[data-v-eb7cebd0]{color:#15253d;font-size:14px}.department-tree-title em[data-v-eb7cebd0]{color:#1d4ed8;background:#dbeafe;border-radius:8px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.department-tree-title em[data-tone=warning][data-v-eb7cebd0]{color:#9a3412;background:#ffedd5}.department-tree-toggle[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:800}.department-tree-toggle[data-v-eb7cebd0]:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-right:6px;transition:transform .16s;display:inline-block;transform:rotate(-45deg)translateY(-1px)}.department-tree-list li[data-expanded=true] .department-tree-toggle[data-v-eb7cebd0]:before{transform:rotate(45deg)translateY(-2px)}.department-tree-toggle[data-v-eb7cebd0]:hover{background:#eff6ff;border-color:#2563eb}.department-member-button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-self:start;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.department-member-button[data-active=true][data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.department-member-filter[data-v-eb7cebd0]{color:#174478;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.department-member-filter button[data-v-eb7cebd0]{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.department-tree-main span[data-v-eb7cebd0],.department-tree-main small[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.plan-tags[data-v-eb7cebd0]{flex-wrap:wrap;gap:6px;display:flex}.plan-tags em[data-v-eb7cebd0]{color:#174478;overflow-wrap:anywhere;background:#dbeafe;border-radius:8px;max-width:100%;padding:4px 8px;font-size:12px;font-style:normal;line-height:1.4}.relation-details[data-v-eb7cebd0]{padding:0}.relation-details summary[data-v-eb7cebd0]{color:#15253d;cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;list-style:none;display:flex}.relation-details summary[data-v-eb7cebd0]::-webkit-details-marker{display:none}.relation-details summary span[data-v-eb7cebd0]{font-weight:800}.relation-details summary strong[data-v-eb7cebd0]{color:#64748b;font-size:13px}.table-wrap[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;overflow-x:auto}table[data-v-eb7cebd0]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-eb7cebd0],td[data-v-eb7cebd0]{text-align:left;border-bottom:1px solid #edf2f7;padding:11px 14px}th[data-v-eb7cebd0]{color:#64748b;background:#f8fbff;font-weight:700}.error-text[data-v-eb7cebd0],.empty-text[data-v-eb7cebd0],.empty-state[data-v-eb7cebd0]{color:#ba1a1a;font-size:13px}.empty-text[data-v-eb7cebd0]{padding:0 22px 14px}.empty-state[data-v-eb7cebd0]{color:#64748b;place-items:center;min-height:420px;display:grid}.filter-modal-mask[data-v-eb7cebd0]{z-index:6200;background:#0f172a61;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.filter-modal[data-v-eb7cebd0]{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1320px,100%);height:min(820px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 24px 80px -32px #0f172a73}.filter-modal-head[data-v-eb7cebd0],.filter-modal-footer[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.filter-modal-head h2[data-v-eb7cebd0]{color:#0b1c30;border-left:3px solid #2563eb;margin:0;padding-left:8px;font-size:18px}.filter-modal-footer[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end}.filter-modal-footer div[data-v-eb7cebd0]{color:#64748b;margin-right:auto;font-size:13px}.filter-modal-footer button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border:0;border-radius:8px;min-width:92px;height:36px;font-size:14px;font-weight:800}.icon-button[data-v-eb7cebd0]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:8px;place-items:center;min-width:34px;height:34px;display:inline-grid}.filter-modal-body[data-v-eb7cebd0]{background:#f6f8fb;grid-template-columns:430px minmax(0,1fr);min-height:0;display:grid}.filter-field-panel[data-v-eb7cebd0],.filter-builder-panel[data-v-eb7cebd0]{min-height:0;overflow:auto}.filter-field-panel[data-v-eb7cebd0]{background:#fff;border-right:1px solid #e2e8f0;padding:18px}.filter-mode-tabs[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;margin-bottom:16px;display:flex}.filter-mode-tabs button[data-v-eb7cebd0]{color:#64748b;background:#f8fbff;border:1px solid #d7e2f2;border-bottom:0;border-radius:8px 8px 0 0;min-width:120px;height:44px;font-size:14px;font-weight:800}.filter-mode-tabs button[data-active=true][data-v-eb7cebd0]{color:#2563eb;background:#fff}.filter-keyword[data-v-eb7cebd0]{border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;min-height:40px;margin-bottom:18px;padding:0 8px 0 12px;display:grid}.filter-keyword input[data-v-eb7cebd0]{color:#15253d;border:0;outline:0;font-size:14px}.filter-keyword span[data-v-eb7cebd0]{color:#64748b;text-align:center}.filter-category[data-v-eb7cebd0]{gap:12px;margin-bottom:22px;display:grid}.filter-category-title[data-v-eb7cebd0]{align-items:center;gap:10px;min-height:34px;display:flex;position:relative}.filter-category-title[data-v-eb7cebd0]:after{content:"";background:#dbeafe;border-radius:8px;flex:1;height:6px}.filter-category-title span[data-v-eb7cebd0]{color:#fff;background:#22b8cf;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.filter-category:nth-of-type(3n) .filter-category-title span[data-v-eb7cebd0]{background:#8b5cf6}.filter-category:nth-of-type(4n) .filter-category-title span[data-v-eb7cebd0]{background:#fb923c}.filter-category-title h3[data-v-eb7cebd0]{color:#0b1c30;margin:0;font-size:17px}.filter-chip-grid[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.filter-chip-grid button[data-v-eb7cebd0]{color:#15253d;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.filter-chip-grid button[data-v-eb7cebd0]:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.filter-builder-panel[data-v-eb7cebd0]{align-content:start;gap:16px;padding:22px;display:grid}.filter-builder-toolbar[data-v-eb7cebd0],.filter-group-card[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px}.filter-builder-toolbar[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.filter-builder-toolbar div[data-v-eb7cebd0],.filter-builder-toolbar label[data-v-eb7cebd0]{gap:4px;display:grid}.filter-builder-toolbar strong[data-v-eb7cebd0],.filter-group-head strong[data-v-eb7cebd0]{color:#0b1c30;font-size:15px}.filter-builder-toolbar span[data-v-eb7cebd0],.filter-group-head span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.filter-builder-toolbar select[data-v-eb7cebd0],.filter-group-head select[data-v-eb7cebd0],.filter-condition-row select[data-v-eb7cebd0],.filter-condition-row input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-width:0;height:38px;padding:0 10px;font-size:13px}.filter-groups[data-v-eb7cebd0]{gap:14px;display:grid}.filter-group-card[data-v-eb7cebd0]{padding:16px;box-shadow:0 18px 40px -34px #0f172a59}.filter-group-head[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.filter-group-actions[data-v-eb7cebd0]{align-items:center;gap:8px;display:inline-flex}.danger-text-button[data-v-eb7cebd0]{color:#dc2626;background:0 0;border:0;height:34px;font-weight:800}.filter-condition-list[data-v-eb7cebd0]{gap:10px;display:grid}.filter-condition-row[data-v-eb7cebd0]{grid-template-columns:minmax(150px,1fr) 132px minmax(160px,1fr) minmax(120px,.7fr) 42px;align-items:center;gap:10px;display:grid}.filter-condition-row input[data-v-eb7cebd0]:first-of-type:last-of-type{grid-column:span 2}.row-delete[data-v-eb7cebd0]{font-size:12px}.add-condition-button[data-v-eb7cebd0],.add-group-button[data-v-eb7cebd0]{color:#2563eb;background:#f8fbff;border:1px dashed #93b6ff;border-radius:8px;min-height:36px;font-weight:800}.add-group-button[data-v-eb7cebd0]{width:100%}.template-name-input[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;outline:0;min-width:220px;height:36px;padding:0 12px;font-size:14px}.print-designer-panel .panel-actions button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-width:88px;height:36px;font-size:13px;font-weight:800}.print-template-library[data-v-eb7cebd0]{background:#fff;border-top:1px solid #e2e8f0;gap:12px;padding:16px 18px;display:grid}.print-business-tabs[data-v-eb7cebd0],.print-category-tabs[data-v-eb7cebd0],.print-template-list[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.print-business-tabs button[data-v-eb7cebd0],.print-category-tabs button[data-v-eb7cebd0],.print-template-list button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.print-business-tabs button[data-active=true][data-v-eb7cebd0],.print-category-tabs button[data-active=true][data-v-eb7cebd0],.print-template-list button[data-active=true][data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.print-template-list button[data-v-eb7cebd0]{text-align:left;gap:3px;min-width:168px;padding:8px 12px;display:grid}.print-template-list span[data-v-eb7cebd0]{color:#64748b;font-size:12px}.print-designer-layout[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;grid-template-columns:280px minmax(0,1fr) 240px;min-height:720px;display:grid}.print-field-sidebar[data-v-eb7cebd0],.print-property-panel[data-v-eb7cebd0]{background:#fff;min-width:0;padding:18px}.print-field-sidebar[data-v-eb7cebd0]{border-right:1px solid #e2e8f0}.print-property-panel[data-v-eb7cebd0]{border-left:1px solid #e2e8f0;align-content:start;gap:12px;display:grid}.print-property-panel label[data-v-eb7cebd0]{gap:6px;display:grid}.print-property-panel span[data-v-eb7cebd0],.print-field-group h4[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.print-property-panel input[data-v-eb7cebd0],.print-property-panel textarea[data-v-eb7cebd0],.print-property-panel select[data-v-eb7cebd0]{color:#15253d;background:#fff;border:1px solid #d7e2f2;border-radius:8px;padding:0 10px}.print-property-panel input[data-v-eb7cebd0],.print-property-panel select[data-v-eb7cebd0]{height:36px}.print-property-panel textarea[data-v-eb7cebd0]{resize:vertical;min-height:84px;font:inherit;padding-top:8px;padding-bottom:8px;line-height:1.5}.print-property-actions[data-v-eb7cebd0]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.print-property-actions button[data-v-eb7cebd0]{min-width:0}.print-field-group[data-v-eb7cebd0]{gap:10px;margin-bottom:18px;display:grid}.print-field-group h4[data-v-eb7cebd0]{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.print-field-group h4 span[data-v-eb7cebd0]{color:inherit;font:inherit}.print-field-group h4 em[data-v-eb7cebd0]{color:#2563eb;white-space:nowrap;background:#eef6ff;border-radius:8px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.print-field-help[data-v-eb7cebd0],.property-help[data-v-eb7cebd0]{color:#64748b;margin:0;font-size:12px;line-height:1.6}.print-source-legend[data-v-eb7cebd0]{color:#64748b;flex-wrap:wrap;gap:6px;margin:0 0 14px;font-size:11px;font-weight:800;display:flex}.print-source-legend span[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;align-items:center;gap:5px;min-height:24px;padding:0 8px;display:inline-flex}.print-source-legend i[data-v-eb7cebd0]{border-radius:999px;width:7px;height:7px}.print-source-legend i[data-kind=database][data-v-eb7cebd0],.print-material-button[data-source=database][data-v-eb7cebd0]:before,.print-source-pill[data-source=database][data-v-eb7cebd0]:before{background:#2563eb}.print-source-legend i[data-kind=manual][data-v-eb7cebd0],.print-material-button[data-source=manual][data-v-eb7cebd0]:before,.print-source-pill[data-source=manual][data-v-eb7cebd0]:before{background:#64748b}.print-source-legend i[data-kind=system][data-v-eb7cebd0],.print-material-button[data-source=system][data-v-eb7cebd0]:before,.print-source-pill[data-source=system][data-v-eb7cebd0]:before{background:#0f766e}.print-field-buttons[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:flex}.print-field-buttons button[data-v-eb7cebd0]{color:#15253d;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px;font-weight:700}.print-field-buttons .print-material-button[data-v-eb7cebd0]{text-align:left;gap:2px;min-height:42px;padding:6px 10px 6px 20px;display:grid;position:relative}.print-field-buttons .print-material-button[data-v-eb7cebd0]:before,.print-source-pill[data-v-eb7cebd0]:before{content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:11px;left:8px}.print-field-buttons .print-material-button span[data-v-eb7cebd0]{color:#15253d;font-size:13px;font-weight:800;line-height:1.2}.print-field-buttons .print-material-button small[data-v-eb7cebd0]{color:#64748b;font-size:11px;font-weight:800;line-height:1.2}.print-source-pill[data-v-eb7cebd0]{color:#334155;background:#f8fbff;border-radius:8px;min-height:30px;margin:0;padding:7px 10px 7px 22px;font-size:12px;font-weight:800;position:relative}.print-source-pill[data-v-eb7cebd0]:before{top:11px}.print-canvas-workbench[data-v-eb7cebd0]{background:#f1f5f9;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.print-page-toolbar[data-v-eb7cebd0]{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.page-tabs[data-v-eb7cebd0]{flex-wrap:wrap;gap:8px;display:inline-flex}.page-tabs button[data-v-eb7cebd0],.background-upload[data-v-eb7cebd0],.print-page-toolbar>button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #d7e2f2;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.page-tabs button[data-active=true][data-v-eb7cebd0]{background:#dbeafe;border-color:#2563eb}.background-upload[data-v-eb7cebd0]{cursor:pointer;place-items:center;display:inline-grid}.print-image-upload[data-v-eb7cebd0]{justify-content:center;min-height:38px}.background-upload input[data-v-eb7cebd0]{display:none}.print-canvas-scroll[data-v-eb7cebd0]{min-width:0;padding:24px;overflow:auto}.print-designer-page[data-v-eb7cebd0]{aspect-ratio:210/297;background:#fff;border:1px solid #cbd5e1;width:min(100%,794px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 60px -36px #0f172a73}.print-designer-bg[data-v-eb7cebd0]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.print-template-element[data-v-eb7cebd0]{box-sizing:border-box;appearance:none;min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;cursor:move;background:#dbeafe57;border:1px dashed #2563ebb3;border-radius:4px;margin:0;padding:2px 4px;display:block;position:absolute;overflow:hidden}.print-template-element[data-kind=image][data-v-eb7cebd0]{background:#ffffff52;padding:0}.print-template-element[data-kind=signature][data-v-eb7cebd0]{background:#fff3;padding:0}.print-template-element[data-kind=textbox][data-v-eb7cebd0]{background:#ffffffb8;border-style:solid}.print-template-element[data-kind=underline][data-v-eb7cebd0]{background:0 0;border:0;padding:0}.print-element-content[data-v-eb7cebd0]{width:100%;display:block}.print-underline-preview[data-v-eb7cebd0]{border-bottom:2px solid;width:100%;height:100%;min-height:2px;display:block}.print-template-element img[data-v-eb7cebd0]{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.print-template-element[data-active=true][data-v-eb7cebd0]{background:#bfdbfe94;border-style:solid;box-shadow:0 0 0 2px #2563eb29}.print-resize-handle[data-v-eb7cebd0]{cursor:nwse-resize;background:#2563eb;border:2px solid #fff;border-radius:4px;width:11px;height:11px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 2px 8px #0f172a38}.print-preview-modal[data-v-eb7cebd0]{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(860px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 24px 80px -32px #0f172a73}.print-preview-body[data-v-eb7cebd0],.treatment-print-preview-body[data-v-eb7cebd0]{pointer-events:auto;background:#f8fafc;place-items:center;min-height:0;display:grid;overflow:auto}.print-preview-body img[data-v-eb7cebd0],.treatment-print-preview-body img[data-v-eb7cebd0]{background:#fff;border:1px solid #dbe7fb;border-radius:8px;width:min(100%,980px);height:auto;margin:18px;display:block;box-shadow:0 14px 38px #0f172a1f}.print-preview-frame[data-v-eb7cebd0]{background:#f8fafc;border:0;width:100%;height:100%}@media (max-width:1180px){.record-grid[data-v-eb7cebd0],.mapping-workbench[data-v-eb7cebd0],.mapping-stats[data-v-eb7cebd0],.iam-layout[data-v-eb7cebd0],.sync-layout[data-v-eb7cebd0],.sync-summary-grid[data-v-eb7cebd0],.new-media-filters[data-v-eb7cebd0],.new-media-article-form[data-v-eb7cebd0],.new-media-article-filters[data-v-eb7cebd0],.new-media-topic-filters[data-v-eb7cebd0],.new-media-arrival-report-filters[data-v-eb7cebd0],.new-media-dashboard-filters[data-v-eb7cebd0],.new-media-dashboard-visuals[data-v-eb7cebd0],.treatment-usage[data-v-eb7cebd0],.medical-staff-summary[data-v-eb7cebd0],.customer-basic-grid[data-v-eb7cebd0],.customer-referrer-layout[data-v-eb7cebd0],.customer-referrer-validation[data-v-eb7cebd0],.customer-referrer-stat-grid[data-v-eb7cebd0],.detail-list[data-v-eb7cebd0],.detail-list.compact[data-v-eb7cebd0],.summary-grid[data-v-eb7cebd0],.system-settings-grid[data-v-eb7cebd0],.profile-grid[data-v-eb7cebd0]{grid-template-columns:1fr}.new-media-analysis-keyword[data-v-eb7cebd0]{grid-column:auto}.filter-modal-body[data-v-eb7cebd0],.filter-builder-toolbar[data-v-eb7cebd0],.filter-condition-row[data-v-eb7cebd0],.source-filter-grid[data-v-eb7cebd0],.system-employee-filter-grid[data-v-eb7cebd0],.system-employee-source-filter[data-v-eb7cebd0],.system-employee-source-list li[data-v-eb7cebd0],.system-employee-row[data-v-eb7cebd0],.system-employee-manual-form[data-v-eb7cebd0],.mapping-group-list li[data-v-eb7cebd0]{grid-template-columns:1fr}.mapping-group-actions[data-v-eb7cebd0]{justify-content:flex-start}.iam-member-entry-head[data-v-eb7cebd0]{display:grid}.iam-member-toolbar[data-v-eb7cebd0]{flex-direction:column;align-items:stretch}.print-designer-layout[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-plan-layout[data-v-eb7cebd0]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-areas:"sidebar editor""print editor";gap:16px}.treatment-plan-form[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.treatment-plan-search[data-v-eb7cebd0]{grid-template-columns:1fr}.new-media-arrival-summary[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-plan-search-main[data-v-eb7cebd0]{grid-template-columns:minmax(220px,1fr) 88px 88px}.treatment-plan-advanced-search[data-v-eb7cebd0]{grid-template-columns:minmax(130px,.45fr) minmax(130px,.45fr) minmax(130px,.45fr)}.treatment-appointment-card[data-v-eb7cebd0],.treatment-plan-list-card[data-v-eb7cebd0]{padding:12px}.treatment-plan-list-card[data-v-eb7cebd0]{grid-template-columns:minmax(130px,1fr) minmax(110px,.75fr) minmax(130px,1fr) minmax(110px,.8fr) auto;gap:10px}.treatment-print-panel[data-v-eb7cebd0]{position:sticky;top:72px}.print-field-sidebar[data-v-eb7cebd0],.print-property-panel[data-v-eb7cebd0]{border:0;border-bottom:1px solid #e2e8f0}}@media (min-width:861px) and (max-width:1180px){.customer-shell[data-v-eb7cebd0]{padding:88px 24px 28px}.profile-grid[data-v-eb7cebd0],.detail-list[data-v-eb7cebd0],.detail-list.compact[data-v-eb7cebd0],.medical-staff-summary[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid[data-v-eb7cebd0],.treatment-usage[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-table[data-v-eb7cebd0]{min-width:980px}}@media (max-width:860px),(hover:none) and (pointer:coarse) and (max-device-width:600px){.customer-referrer-field-grid[data-v-eb7cebd0],.customer-referrer-validation[data-v-eb7cebd0],.customer-referrer-stat-grid[data-v-eb7cebd0]{grid-template-columns:1fr}.customer-referrer-material-item[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto}.customer-referrer-material-item small[data-v-eb7cebd0]{grid-column:1}.customer-referrer-material-item button[data-v-eb7cebd0]{grid-area:1/2/span 2}.customer-referrer-action-row>button[data-v-eb7cebd0]{flex:140px}.app-frame[data-v-eb7cebd0]{font-size:16px}.treatment-plan-popup[data-v-eb7cebd0]{top:max(12px, calc(env(safe-area-inset-top) + 12px));width:calc(100vw - 28px);padding:11px 14px;font-size:13px}.department-summary[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.department-tree-row[data-v-eb7cebd0]{padding:10px;padding-left:calc(10px + var(--department-depth) * 12px)}.side-nav[data-v-eb7cebd0]{display:none}.top-bar[data-v-eb7cebd0]{align-items:center;height:56px;min-height:56px;padding:0 14px;left:0}.top-current[data-v-eb7cebd0],.app-frame[data-standalone=treatment-plan] .top-bar[data-v-eb7cebd0],.app-frame[data-standalone=finance-reimbursement] .top-bar[data-v-eb7cebd0],.app-frame[data-standalone=travel-reimbursement] .top-bar[data-v-eb7cebd0],.app-frame[data-standalone=payment-application] .top-bar[data-v-eb7cebd0],.app-frame[data-standalone=low-price-order-application] .top-bar[data-v-eb7cebd0]{display:none}.directory-search[data-v-eb7cebd0]{display:contents}.directory-search-field[data-v-eb7cebd0]{flex:auto;width:auto;height:42px}.directory-search input[data-v-eb7cebd0]{height:40px;font-size:16px}.directory-action-button[data-v-eb7cebd0]{height:40px;font-size:14px}.customer-shell[data-v-eb7cebd0]{margin-left:0;padding:64px 10px 18px}.nps-maintenance-shell[data-v-eb7cebd0]{margin-left:0;padding-top:56px}.print-shell[data-v-eb7cebd0]{margin-left:0;padding:72px 14px 24px}.org-shell[data-v-eb7cebd0],.treatment-plan-shell[data-v-eb7cebd0],.therapist-management-shell[data-v-eb7cebd0],.system-settings-shell[data-v-eb7cebd0],.sync-shell[data-v-eb7cebd0],.new-media-shell[data-v-eb7cebd0],.module-placeholder[data-v-eb7cebd0]{margin-left:0;padding:84px 16px 24px}.new-media-scroll-controls[data-v-eb7cebd0],.new-media-table-wrap[data-v-eb7cebd0]{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.new-media-dashboard-head[data-v-eb7cebd0],.new-media-arrival-report-head[data-v-eb7cebd0],.new-media-section-head[data-v-eb7cebd0],.new-media-bubble-head[data-v-eb7cebd0]{flex-direction:column;align-items:stretch}.new-media-section-actions[data-v-eb7cebd0]{justify-content:flex-start}.new-media-arrival-summary[data-v-eb7cebd0]{grid-template-columns:1fr}.new-media-bubble-chart[data-v-eb7cebd0]{min-height:300px}.new-media-article-head[data-v-eb7cebd0]{flex-direction:column;align-items:stretch}.new-media-article-actions[data-v-eb7cebd0]{flex-wrap:wrap}.therapist-management-filters[data-v-eb7cebd0]{grid-template-columns:1fr}.therapist-management-summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.therapist-management-table-wrap[data-v-eb7cebd0]{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.app-frame[data-standalone=treatment-plan] .treatment-plan-shell[data-v-eb7cebd0]{padding-top:12px}.treatment-plan-panel[data-v-eb7cebd0]{border-radius:8px;gap:12px}.treatment-plan-mode-tabs[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.treatment-plan-mode-tabs button[data-v-eb7cebd0]{width:100%;min-width:0;min-height:42px;padding:0 10px}.store-today-filters[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.store-today-filters label[data-v-eb7cebd0]{align-content:start;gap:6px;display:grid}.store-today-filters label[data-v-eb7cebd0]:first-of-type{grid-column:1/-1}.store-today-filters input[data-v-eb7cebd0],.store-today-filters select[data-v-eb7cebd0],.store-today-filters label:first-child select[data-v-eb7cebd0],.store-today-filters label:nth-of-type(2) input[data-v-eb7cebd0],.store-today-filters label:nth-of-type(3) select[data-v-eb7cebd0]{width:100%}.store-today-filters button[data-v-eb7cebd0]{align-self:end;width:100%;min-width:0;min-height:42px}.store-today-view-toolbar[data-v-eb7cebd0]{flex-direction:column;align-items:stretch;gap:8px}.store-today-view-switch[data-v-eb7cebd0]{box-sizing:border-box;width:100%}.store-today-view-switch button[data-v-eb7cebd0]{min-height:40px}.store-today-view-actions[data-v-eb7cebd0]{flex-direction:column;align-items:stretch;gap:8px}.store-today-print-button[data-v-eb7cebd0]{min-height:42px}.store-today-calendar-shell[data-v-eb7cebd0]{margin-left:-2px;margin-right:-2px}.store-today-calendar-legend-head[data-v-eb7cebd0]{flex-direction:column;align-items:flex-start;gap:4px}.store-today-calendar-legend ul[data-v-eb7cebd0]{gap:8px;display:grid}.store-today-calendar-grid[data-v-eb7cebd0]{grid-template-columns:56px repeat(var(--store-today-calendar-columns), minmax(156px, 1fr))}.store-today-calendar-time[data-v-eb7cebd0]{width:56px;min-width:56px}.store-today-calendar-cell[data-v-eb7cebd0]{min-height:68px}.store-today-customer-list>li>button[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.store-today-customer-list>li>button small[data-v-eb7cebd0]{grid-column:1/-1}.store-today-customer-summary[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-today-customer-summary>div[data-v-eb7cebd0]:first-child,.store-today-customer-summary>div[data-v-eb7cebd0]:last-child{grid-column:1/-1}.store-today-inline-detail[data-v-eb7cebd0]{gap:14px;padding:10px}.store-today-followup-row[data-v-eb7cebd0]{grid-template-columns:1fr}.store-today-medical-summary[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto}.store-today-medical-summary strong[data-v-eb7cebd0]{grid-column:1/-1}.treatment-plan-panel>.panel-head[data-v-eb7cebd0]{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0;margin:-1px -1px 0;position:sticky;top:56px}.app-frame[data-standalone=treatment-plan] .treatment-plan-panel>.panel-head[data-v-eb7cebd0],.treatment-plan-panel>.panel-head p[data-v-eb7cebd0]{display:none}.treatment-plan-panel>.panel-head h2[data-v-eb7cebd0]{font-size:22px}.treatment-plan-panel .panel-actions[data-v-eb7cebd0]{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.treatment-plan-panel .panel-actions button[data-v-eb7cebd0]{min-height:42px;font-size:15px}.treatment-plan-layout[data-v-eb7cebd0]{grid-template-columns:1fr;grid-template-areas:"sidebar""editor""print";gap:12px}.treatment-plan-sidebar[data-v-eb7cebd0],.treatment-plan-editor[data-v-eb7cebd0],.treatment-print-panel[data-v-eb7cebd0]{min-width:0}.treatment-plan-editor[data-v-eb7cebd0]{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.treatment-plan-editor[data-text-input-active=true][data-v-eb7cebd0]{padding-bottom:10px}.treatment-plan-workflow-banner[data-v-eb7cebd0]{top:max(6px, env(safe-area-inset-top));z-index:80;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;position:fixed;left:10px;right:10px;box-shadow:0 14px 30px #0f172a2e}.treatment-plan-workflow-banner>div[data-v-eb7cebd0]{flex-direction:column;align-items:flex-start;gap:3px}.treatment-plan-workflow-banner span[data-v-eb7cebd0]{white-space:normal;overflow:visible}.treatment-plan-workflow-banner button[data-v-eb7cebd0]{margin-top:-3px}.mapping-search[data-v-eb7cebd0],.treatment-plan-search[data-v-eb7cebd0],.treatment-plan-form[data-v-eb7cebd0],.treatment-plan-datetime[data-v-eb7cebd0],.treatment-plan-action-head[data-v-eb7cebd0],.treatment-plan-action-row[data-v-eb7cebd0],.treatment-action-option-form[data-v-eb7cebd0],.treatment-action-library-search[data-v-eb7cebd0],.treatment-action-option-list article[data-v-eb7cebd0],.treatment-action-option-main[data-v-eb7cebd0],.config-grid[data-v-eb7cebd0],.editor-form[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-plan-search[data-v-eb7cebd0]{background:#fff;border:1px solid #d7e2f2;border-radius:8px;gap:8px;padding:10px}.treatment-plan-search-main[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 64px 64px;gap:8px}.treatment-chat-send-card[data-v-eb7cebd0]{gap:10px;padding:10px}.treatment-chat-send-head[data-v-eb7cebd0]{align-items:stretch}.treatment-chat-send-head p[data-v-eb7cebd0]{display:none}.treatment-chat-send-head button[data-v-eb7cebd0]{min-width:120px;min-height:42px;padding:0 12px}.treatment-chat-customer-results button[data-v-eb7cebd0]{flex-direction:column;align-items:flex-start;gap:4px}.treatment-chat-binding-card[data-v-eb7cebd0]{grid-template-columns:1fr;align-items:flex-start}.treatment-chat-image-item[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-chat-image-item button[data-v-eb7cebd0]{width:100%;min-height:40px}.treatment-chat-customer-search[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 64px}.treatment-chat-page[data-v-eb7cebd0]{padding:10px}.treatment-chat-page-card[data-v-eb7cebd0]{gap:14px;padding:14px}.treatment-chat-page-head h1[data-v-eb7cebd0]{font-size:22px}.treatment-chat-page-actions[data-v-eb7cebd0]{justify-content:stretch}.treatment-chat-page-actions button[data-v-eb7cebd0]{width:100%}.treatment-chat-customer-search-large[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 72px}.treatment-plan-advanced-search[data-v-eb7cebd0]{grid-template-columns:1fr;gap:8px}.treatment-plan-search input[data-v-eb7cebd0],.treatment-plan-search select[data-v-eb7cebd0],.treatment-plan-search button[data-v-eb7cebd0],.treatment-appointment-filter input[type=date][data-v-eb7cebd0],.treatment-appointment-filter>button[data-v-eb7cebd0],.treatment-appointment-date-query>button[data-v-eb7cebd0],.directory-identity-field[data-v-eb7cebd0],.treatment-plan-form input[data-v-eb7cebd0],.treatment-plan-form select[data-v-eb7cebd0],.treatment-plan-form textarea[data-v-eb7cebd0]{min-height:46px;font-size:16px}.treatment-operation-history-body li[data-v-eb7cebd0]{grid-template-columns:1fr;align-items:start;gap:4px}.treatment-plan-search button[data-v-eb7cebd0],.treatment-appointment-filter>button[data-v-eb7cebd0],.treatment-appointment-date-query>button[data-v-eb7cebd0],.treatment-plan-actions button[data-v-eb7cebd0],.treatment-print-actions button[data-v-eb7cebd0]{min-height:46px;font-size:15px}.treatment-appointment-filter[data-v-eb7cebd0]{gap:12px}.treatment-appointment-filter .directory-identity-search[data-v-eb7cebd0]{z-index:40}.treatment-appointment-filter[data-employee-search-open=true] .treatment-appointment-date-query[data-v-eb7cebd0],.treatment-appointment-filter[data-employee-search-open=true] .treatment-appointment-shortcuts[data-v-eb7cebd0]{pointer-events:none}.treatment-appointment-filter .directory-identity-results[data-v-eb7cebd0]{z-index:120;width:auto;max-height:min(320px,48vh);left:0;right:0}.treatment-appointment-head[data-v-eb7cebd0]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.treatment-appointment-head>div[data-v-eb7cebd0]{gap:8px;margin-left:auto}.treatment-appointment-mobile-toggle[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;justify-content:center;align-items:center;width:auto;min-height:42px;margin:0;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.treatment-appointment-filter[data-open=false][data-v-eb7cebd0]>:not(.treatment-appointment-shortcuts):not(.treatment-appointment-count){display:none}.treatment-appointment-date-query[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-appointment-shortcuts button[data-v-eb7cebd0]{min-height:44px;font-size:15px}.treatment-appointment-count[data-v-eb7cebd0]{text-align:center}.treatment-plan-list[data-v-eb7cebd0]{gap:8px}.treatment-plan-results-panel[data-v-eb7cebd0]{margin-bottom:12px}.treatment-appointment-card[data-v-eb7cebd0],.treatment-plan-list-card[data-v-eb7cebd0]{gap:5px;padding:12px}.treatment-plan-list-card[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main action""date action""area status";align-items:center}.treatment-plan-main-cell[data-v-eb7cebd0]{grid-area:main}.treatment-plan-date-cell[data-v-eb7cebd0]{grid-area:date}.treatment-plan-area-cell[data-v-eb7cebd0]{grid-area:area}.treatment-plan-status-cell[data-v-eb7cebd0]{text-align:right;grid-area:status;justify-self:end}.treatment-plan-list-card .treatment-plan-new-button[data-v-eb7cebd0]{grid-area:action;align-self:center}.treatment-plan-customer-row[data-v-eb7cebd0],.treatment-plan-customer-title[data-v-eb7cebd0]{gap:8px}.treatment-plan-customer-title strong[data-v-eb7cebd0]{font-size:16px}.treatment-plan-row-button[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date toggle""content content""therapist therapist";gap:4px 8px;padding:10px}.treatment-plan-row-main[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 76px}.treatment-plan-row-inline-actions[data-v-eb7cebd0]{flex-direction:column}.treatment-plan-row-inline-actions button[data-v-eb7cebd0]{width:76px;min-width:0;min-height:34px;padding:0 6px}.treatment-plan-row-date[data-v-eb7cebd0]{grid-area:date}.treatment-plan-row-content[data-v-eb7cebd0]{grid-area:content}.treatment-plan-row-therapist[data-v-eb7cebd0]{grid-area:therapist;justify-self:start;max-width:100%}.treatment-plan-row-toggle[data-v-eb7cebd0]{grid-area:toggle;justify-self:end}.treatment-plan-row-detail[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-plan-row-actions[data-v-eb7cebd0]{justify-content:flex-start}.treatment-plan-list strong[data-v-eb7cebd0]{font-size:16px}.treatment-plan-list span[data-v-eb7cebd0],.treatment-plan-list small[data-v-eb7cebd0]{font-size:13px;line-height:1.45}.treatment-plan-form[data-v-eb7cebd0]{gap:12px}.treatment-plan-form label[data-v-eb7cebd0]{gap:7px}.treatment-plan-basic-toggle[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;grid-column:1/-1;min-height:40px;font-size:14px;font-weight:800;display:block}.treatment-plan-basic-fields[data-v-eb7cebd0]{grid-column:1/-1;grid-template-columns:1fr;gap:12px;display:grid}.treatment-plan-datetime[data-v-eb7cebd0]{grid-column:1/-1;grid-template-columns:1fr}.treatment-plan-basic-fields[data-open=false][data-v-eb7cebd0]{display:none}.treatment-plan-form span[data-v-eb7cebd0],.voice-input-status[data-v-eb7cebd0]{font-size:13px}.treatment-plan-form textarea[data-v-eb7cebd0]{min-height:108px;scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom));padding:10px 12px}.voice-textarea-head button[data-v-eb7cebd0]{min-height:38px;padding:0 14px;font-size:14px}.treatment-smart-voice[data-v-eb7cebd0]{padding:12px}.treatment-smart-voice-item[data-v-eb7cebd0]{grid-template-columns:22px minmax(0,1fr)}.treatment-smart-voice-item>span[data-v-eb7cebd0]:last-child{text-align:left;grid-column:2}.treatment-smart-voice-button[data-v-eb7cebd0]{min-height:50px;font-size:16px}.treatment-plan-action-table[data-v-eb7cebd0]{gap:12px;padding:10px}.treatment-plan-action-head[data-v-eb7cebd0]{display:none}.treatment-plan-action-row[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;gap:10px;padding-bottom:10px}.treatment-plan-action-row[data-v-eb7cebd0]:last-child{border-bottom:0;padding-bottom:0}.treatment-action-suggestions[data-v-eb7cebd0]{z-index:80;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(220px,42vh);position:absolute;inset:calc(100% + 5px) 0 auto}.treatment-action-suggestions button[data-v-eb7cebd0]{min-height:42px;font-size:15px}.treatment-action-title-row[data-v-eb7cebd0]{gap:8px}.treatment-homework-section[data-v-eb7cebd0],.treatment-outcome-measures-section[data-v-eb7cebd0]{padding:10px}.treatment-outcome-vas-row[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px}.treatment-plan-form .treatment-outcome-vas-row input[data-v-eb7cebd0],.treatment-plan-form .treatment-outcome-vas-row select[data-v-eb7cebd0]{height:46px;min-height:46px;max-height:46px}.treatment-outcome-add-button[data-v-eb7cebd0]{min-height:42px}.treatment-outcome-summary[data-v-eb7cebd0]{grid-template-columns:1fr;gap:5px}.treatment-post-class-section[data-v-eb7cebd0]{grid-template-columns:1fr;gap:12px}.treatment-post-class-section[data-v-eb7cebd0]>*{grid-column:1}.treatment-next-appointment-suggestion[data-v-eb7cebd0]{grid-template-columns:1fr;gap:7px}.treatment-next-appointment-suggestion button[data-v-eb7cebd0]{text-align:center;width:100%}.treatment-plan-archive-fields[data-v-eb7cebd0]{grid-template-columns:1fr;padding:10px}.treatment-plan-archive-fields textarea[data-v-eb7cebd0]{min-height:120px}.treatment-plan-archive-content[data-v-eb7cebd0]{min-height:120px;padding:10px 12px;font-size:16px}.filter-modal-mask.treatment-execution-review-mask[data-v-eb7cebd0]{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));align-items:stretch}.treatment-execution-review-modal[data-v-eb7cebd0]{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:8px}.treatment-execution-review-body[data-v-eb7cebd0]{padding:12px}.treatment-execution-review-grid[data-v-eb7cebd0],.treatment-execution-review-stack[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-execution-review-grid>div[data-v-eb7cebd0]{grid-column:1}.treatment-execution-review-measures article[data-v-eb7cebd0],.treatment-execution-review-actions li[data-v-eb7cebd0],.treatment-execution-review-homework li[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-execution-review-actions span[data-v-eb7cebd0],.treatment-execution-review-homework span[data-v-eb7cebd0]{text-align:left}.treatment-execution-review-footer[data-v-eb7cebd0]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);padding:10px;display:grid}.treatment-execution-review-footer button[data-v-eb7cebd0],.treatment-execution-review-footer button[data-v-eb7cebd0]:last-child{white-space:normal;min-width:0;min-height:44px}.treatment-homework-head[data-v-eb7cebd0]{flex-direction:column;align-items:flex-start;gap:8px}.treatment-homework-grid[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 68px 68px;gap:8px 6px}.treatment-homework-grid-head[data-v-eb7cebd0]{font-size:12px}.treatment-homework-grid input[data-v-eb7cebd0]{padding:0 8px}.treatment-homework-number-input input[data-v-eb7cebd0]{padding-right:30px}.treatment-homework-number-input span[data-v-eb7cebd0]{font-size:11px;right:6px}.treatment-homework-fixed-value[data-v-eb7cebd0]{padding:4px 2px;font-size:11px}.treatment-latest-followup[data-v-eb7cebd0]{padding:10px 12px}.treatment-source-panel[data-v-eb7cebd0],.treatment-ai-panel[data-v-eb7cebd0]{display:none}.treatment-quick-stack[data-v-eb7cebd0]{z-index:85;right:0;bottom:max(190px, calc(env(safe-area-inset-bottom) + 150px));justify-items:end;gap:6px;display:grid;position:fixed}.treatment-history-fab[data-v-eb7cebd0],.treatment-ai-fab[data-v-eb7cebd0],.treatment-quick-button[data-v-eb7cebd0]{color:#1d4ed8;text-align:center;writing-mode:vertical-rl;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-right:0;border-radius:8px 0 0 8px;gap:2px;min-width:42px;padding:10px 8px;font-size:12px;font-weight:800;line-height:1.1;display:grid;box-shadow:0 10px 28px #2563eb33}.treatment-history-fab strong[data-v-eb7cebd0]{color:#2563eb;font-size:13px}.treatment-ai-fab[data-v-eb7cebd0]{color:#fff;background:linear-gradient(#4338ca 0%,#6366f1 100%);border-color:#4338ca;box-shadow:0 12px 32px #4f46e55c}.treatment-ai-fab strong[data-v-eb7cebd0]{color:#ffffffd9;letter-spacing:.5px;padding-top:4px;font-size:11px;font-weight:700}.treatment-ai-fab[data-v-eb7cebd0]:disabled{color:#94a3b8;box-shadow:none;background:#f1f5f9;border-color:#dbe7fb}.treatment-ai-fab:disabled strong[data-v-eb7cebd0]{color:#cbd5f5}.treatment-ai-drawer-body[data-v-eb7cebd0]{min-height:0;padding:0;overflow-y:auto}.treatment-ai-drawer-body[data-v-eb7cebd0] .ai-panel{box-shadow:none;border:0;border-radius:0;padding:18px 16px}.treatment-ai-drawer-head h3[data-v-eb7cebd0]{color:#4338ca}.treatment-quick-button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb}.treatment-quick-button[data-v-eb7cebd0]:disabled{color:#94a3b8;background:#f1f5f9;border-color:#dbe7fb}.treatment-history-fab[data-v-eb7cebd0]:disabled{color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#dbe7fb}.treatment-history-fab:disabled strong[data-v-eb7cebd0]{color:#94a3b8}.treatment-side-drawer[data-v-eb7cebd0]{z-index:90;opacity:0;pointer-events:none;background:#0f172a47;transition:opacity .18s;display:block;position:fixed;inset:0}.treatment-side-drawer[data-open=true][data-v-eb7cebd0]{opacity:1;pointer-events:auto}.treatment-side-drawer aside[data-v-eb7cebd0]{background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(88vw,390px);transition:transform .22s;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 48px #0f172a38}.treatment-side-drawer[data-open=true] aside[data-v-eb7cebd0]{transform:translate(0)}.treatment-history-drawer-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px 12px;display:flex}.treatment-history-drawer-head h3[data-v-eb7cebd0]{color:#15253d;margin:0 0 4px;font-size:17px}.treatment-history-drawer-head span[data-v-eb7cebd0]{color:#64748b;font-size:12px;font-weight:800}.treatment-history-drawer-head button[data-v-eb7cebd0],.treatment-history-drawer li>button[data-v-eb7cebd0]{color:#1d4ed8;background:#fff;border:1px solid #c9d8ef;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.treatment-history-drawer-body[data-v-eb7cebd0]{align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.treatment-history-drawer-body .treatment-medical-record-strip[data-v-eb7cebd0]{margin:0}.treatment-history-drawer ul[data-v-eb7cebd0]{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.treatment-history-drawer li[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;padding:12px;display:grid}.treatment-history-drawer li>div[data-v-eb7cebd0]{gap:5px;display:grid}.treatment-history-drawer strong[data-v-eb7cebd0]{color:#15253d;font-size:15px}.treatment-history-drawer span[data-v-eb7cebd0],.treatment-history-drawer small[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.treatment-history-drawer li>button[data-v-eb7cebd0]{color:#fff;background:#2563eb;border-color:#2563eb;justify-self:end}.treatment-history-empty[data-v-eb7cebd0]{color:#64748b;background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;margin:0;padding:14px;font-size:13px;line-height:1.55}.treatment-drawer-body[data-v-eb7cebd0]{align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.treatment-execution-summary[data-v-eb7cebd0]{background:#f8fbff;border:1px solid #d7e2f2;border-radius:8px;gap:10px;padding:12px;display:grid}.treatment-execution-summary>div[data-v-eb7cebd0]:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.treatment-execution-summary h4[data-v-eb7cebd0]{color:#15253d;margin:0;font-size:15px}.treatment-execution-summary p[data-v-eb7cebd0],.treatment-execution-summary span[data-v-eb7cebd0],.treatment-execution-summary small[data-v-eb7cebd0],.treatment-execution-summary dt[data-v-eb7cebd0],.treatment-execution-summary dd[data-v-eb7cebd0]{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.treatment-execution-summary ul[data-v-eb7cebd0],.treatment-execution-summary dl[data-v-eb7cebd0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.treatment-execution-summary li[data-v-eb7cebd0],.treatment-execution-summary dl>div[data-v-eb7cebd0]{background:#fff;border-radius:8px;gap:4px;padding:8px;display:grid}.treatment-execution-summary strong[data-v-eb7cebd0]{color:#15253d;font-size:13px;line-height:1.45}.treatment-execution-summary dt[data-v-eb7cebd0]{color:#334155;font-weight:800}.treatment-print-panel[data-v-eb7cebd0]{display:none}.treatment-plan-primary-actions[data-v-eb7cebd0]{z-index:70;box-sizing:border-box;width:auto;padding:8px 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d7e2f2;border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:8px;right:8px;box-shadow:0 -12px 28px #0f172a1f}.treatment-plan-primary-actions button[data-v-eb7cebd0]{min-height:48px}.treatment-plan-primary-actions[data-text-input-active=true][data-v-eb7cebd0]{display:none}.treatment-print-actions[data-v-eb7cebd0],.treatment-plan-actions[data-v-eb7cebd0]:not(.treatment-plan-primary-actions){grid-template-columns:1fr 1fr;width:100%;display:grid}.mapping-toolbar[data-v-eb7cebd0]{flex-direction:column;align-items:stretch}.customer-directory-panel[data-v-eb7cebd0],.profile-panel[data-v-eb7cebd0],.record-section[data-v-eb7cebd0],.relation-details[data-v-eb7cebd0],.summary-item[data-v-eb7cebd0]{box-shadow:none}.panel-head[data-v-eb7cebd0],.section-head[data-v-eb7cebd0],.filter-group-head[data-v-eb7cebd0],.filter-modal-head[data-v-eb7cebd0],.filter-modal-footer[data-v-eb7cebd0]{flex-direction:column;align-items:flex-start}.panel-head[data-v-eb7cebd0]{gap:10px;padding:12px 12px 10px}.customer-directory-panel .panel-head>div[data-v-eb7cebd0]:first-child{width:100%}.customer-title-row[data-v-eb7cebd0]{justify-content:space-between;width:100%;min-height:34px}.customer-title-toggle[data-v-eb7cebd0]{place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.panel-head h2[data-v-eb7cebd0],.section-head h3[data-v-eb7cebd0]{font-size:18px}.panel-head p[data-v-eb7cebd0]{font-size:13px;line-height:1.35}.customer-directory-panel .panel-head p[data-v-eb7cebd0]{display:none}.panel-actions[data-v-eb7cebd0],.profile-actions[data-v-eb7cebd0]{width:100%}.customer-directory-panel .panel-actions[data-v-eb7cebd0]{grid-template-columns:86px minmax(0,1fr) 86px;align-items:stretch;gap:6px;display:grid}.customer-directory-panel .directory-search[data-v-eb7cebd0]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 62px;gap:6px;display:grid}.customer-directory-panel[data-mobile-expanded=false] .directory-extra-control[data-v-eb7cebd0]{display:none}.customer-directory-panel[data-mobile-expanded=true] .directory-extra-control[data-v-eb7cebd0]{display:block}.customer-directory-panel[data-mobile-expanded=true] .directory-identity-search[data-v-eb7cebd0]{grid-column:1/-1}.customer-directory-panel[data-mobile-expanded=true] .panel-actions>.directory-action-button[data-v-eb7cebd0]:last-child{grid-column:2/-1}.directory-mobile-toggle[data-v-eb7cebd0]{place-items:center;display:grid}.customer-directory-panel .panel-actions>.directory-action-button[data-v-eb7cebd0]{min-width:0;padding:0 8px}.customer-directory-panel .panel-actions>.directory-mobile-toggle[data-v-eb7cebd0]{padding:0}.customer-directory-panel .panel-actions button[data-v-eb7cebd0],.profile-actions button[data-v-eb7cebd0]{white-space:nowrap;height:34px;min-height:34px;font-size:13px}.directory-search-field[data-v-eb7cebd0],.directory-identity-field[data-v-eb7cebd0]{height:34px;padding-left:10px;padding-right:10px}.directory-search input[data-v-eb7cebd0],.directory-identity-field input[data-v-eb7cebd0]{height:32px;font-size:14px;line-height:32px}.directory-search input[data-v-eb7cebd0]::placeholder,.directory-identity-field input[data-v-eb7cebd0]::placeholder{color:#8b98aa;opacity:1}.directory-identity-results[data-v-eb7cebd0]{width:min(300px,100vw - 24px);max-height:260px;left:auto}.customer-list-summary[data-v-eb7cebd0]{gap:6px;padding:0 10px 8px}.customer-scope-bar[data-v-eb7cebd0]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 10px 8px;display:grid}.customer-scope-bar button[data-v-eb7cebd0]{white-space:nowrap;min-height:34px;padding:7px 10px}.scope-label-full[data-v-eb7cebd0]{display:block}.scope-label-short[data-v-eb7cebd0],.customer-directory-panel[data-mobile-expanded=false] .scope-label-full[data-v-eb7cebd0]{display:none}.customer-directory-panel[data-mobile-expanded=false] .scope-label-short[data-v-eb7cebd0]{display:block}.customer-scope-bar strong[data-v-eb7cebd0]{text-align:center;margin:0;font-size:13px}.customer-directory-panel[data-mobile-expanded=false] .customer-scope-bar span[data-v-eb7cebd0],.customer-directory-panel[data-mobile-expanded=true] .scope-label-short[data-v-eb7cebd0],.customer-directory-panel[data-mobile-expanded=true] .customer-scope-bar span[data-v-eb7cebd0]{display:none}.customer-directory-panel[data-mobile-expanded=true] .customer-scope-bar[data-v-eb7cebd0]{scrollbar-width:none;padding-bottom:10px;display:flex;overflow-x:auto}.customer-directory-panel[data-mobile-expanded=true] .customer-scope-bar[data-v-eb7cebd0]::-webkit-scrollbar{display:none}.customer-directory-panel[data-mobile-expanded=true] .customer-scope-bar button[data-v-eb7cebd0]{white-space:normal;flex:0 0 96px;min-height:58px;padding:9px 10px}.scope-warning[data-v-eb7cebd0]{margin:0 10px 8px;padding:8px 10px;font-size:12px}.customer-list-summary span[data-v-eb7cebd0],.status-pill[data-v-eb7cebd0],.detail-list dt[data-v-eb7cebd0],.medical-staff-summary dt[data-v-eb7cebd0],.timeline-date[data-v-eb7cebd0],.details-toggle[data-v-eb7cebd0],.record-list span[data-v-eb7cebd0],.record-list small[data-v-eb7cebd0],.timeline-card small[data-v-eb7cebd0],.linked-record small[data-v-eb7cebd0],.timeline-linked span[data-v-eb7cebd0],.plan-tags em[data-v-eb7cebd0]{font-size:13px}.customer-table-wrap[data-v-eb7cebd0]{border-top:1px solid #e2e8f0;padding:0 8px 10px;overflow-x:visible}.customer-table[data-v-eb7cebd0],.customer-table thead[data-v-eb7cebd0],.customer-table tbody[data-v-eb7cebd0],.customer-table tr[data-v-eb7cebd0],.customer-table td[data-v-eb7cebd0]{width:100%;display:block}.customer-table[data-v-eb7cebd0]{border-collapse:separate;border-spacing:0 10px;font-size:15px}.customer-table thead[data-v-eb7cebd0]{display:none}.customer-table .customer-table-row[data-v-eb7cebd0]{box-sizing:border-box;background:#fff;border:1px solid #d7e2f2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(82px,108px) 46px 46px;align-items:center;gap:6px;width:auto;padding:8px;display:grid}.customer-table .customer-table-row>td[data-v-eb7cebd0]{width:auto}.customer-table-row[data-expanded=false] td[data-label=手机号][data-v-eb7cebd0],.customer-table-row[data-expanded=false] td[data-label=划扣机构][data-v-eb7cebd0],.customer-table-row[data-expanded=false] td[data-label=最近到访][data-v-eb7cebd0],.customer-table-row[data-expanded=false] td[data-label=预存金余额][data-v-eb7cebd0],.customer-table-row[data-expanded=false] td[data-label=赠金][data-v-eb7cebd0],.customer-table-row[data-expanded=false] td[data-label=状态][data-v-eb7cebd0]{display:none}.customer-table-row[data-expanded=true] td[data-label=手机号][data-v-eb7cebd0],.customer-table-row[data-expanded=true] td[data-label=划扣机构][data-v-eb7cebd0],.customer-table-row[data-expanded=true] td[data-label=最近到访][data-v-eb7cebd0],.customer-table-row[data-expanded=true] td[data-label=预存金余额][data-v-eb7cebd0],.customer-table-row[data-expanded=true] td[data-label=赠金][data-v-eb7cebd0],.customer-table-row[data-expanded=true] td[data-label=状态][data-v-eb7cebd0]{grid-column:1/-1}.customer-table td[data-v-eb7cebd0]{box-sizing:border-box;color:#0b1c30;text-align:right;white-space:normal;overflow-wrap:anywhere;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:14px;min-height:34px;padding:7px 0;font-size:15px;font-weight:700;display:flex}.customer-table td[data-v-eb7cebd0]:before{content:attr(data-label);color:#64748b;text-align:left;flex:none;font-size:13px;font-weight:800}.customer-table td[data-v-eb7cebd0]:first-child{text-align:left;border-bottom:1px solid #edf2f7;padding-bottom:10px;display:block}.customer-table td[data-v-eb7cebd0]:first-child:before{display:none}.customer-table-row td[data-label=客户][data-v-eb7cebd0],.customer-table-row td[data-label=卡号][data-v-eb7cebd0],.customer-table-row .customer-expand-action[data-v-eb7cebd0],.customer-table-row .customer-row-actions[data-v-eb7cebd0]{text-align:left;min-height:0;padding:0;display:block}.customer-table-row td[data-label=客户][data-v-eb7cebd0]:before,.customer-table-row td[data-label=卡号][data-v-eb7cebd0]:before,.customer-table-row .customer-expand-action[data-v-eb7cebd0]:before,.customer-table-row .customer-row-actions[data-v-eb7cebd0]:before{display:none}.customer-table-row td[data-label=客户][data-v-eb7cebd0]{border-bottom:0;grid-area:1/1;padding:0}.customer-table-row td[data-label=卡号][data-v-eb7cebd0]{grid-area:1/2}.customer-table-row .customer-row-actions[data-v-eb7cebd0]{grid-area:1/3}.customer-table-row .customer-expand-action[data-v-eb7cebd0]{grid-area:1/4;justify-self:stretch}.customer-cell-main[data-v-eb7cebd0]{width:100%;min-width:0}.customer-cell-main strong[data-v-eb7cebd0]{font-size:18px}.customer-table-row .customer-cell-main[data-v-eb7cebd0]{display:block}.customer-table-row .small-avatar[data-v-eb7cebd0]{display:none}.customer-table-row .customer-cell-main strong[data-v-eb7cebd0]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;line-height:32px;display:block;overflow:hidden}.customer-table-row td[data-label=卡号][data-v-eb7cebd0]{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:32px;overflow:hidden}.customer-name-toggle small[data-v-eb7cebd0]{color:#1d4ed8;align-items:center;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.customer-expand-action[data-v-eb7cebd0],.customer-row-actions[data-v-eb7cebd0]{border-top:0;justify-content:flex-end;min-height:auto;padding-top:0}.customer-expand-action[data-v-eb7cebd0]:before,.customer-row-actions[data-v-eb7cebd0]:before{display:none}.customer-expand-action button[data-v-eb7cebd0],.customer-row-actions button[data-v-eb7cebd0]{color:#1d4ed8;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:32px;padding:0;font-size:12px;font-weight:800;display:flex}.customer-expand-action button[data-v-eb7cebd0]:hover,.customer-expand-action button[data-v-eb7cebd0]:active,.customer-expand-action button[data-v-eb7cebd0]:focus,.customer-row-actions button[data-v-eb7cebd0]:hover,.customer-row-actions button[data-v-eb7cebd0]:active,.customer-row-actions button[data-v-eb7cebd0]:focus{box-shadow:none;background:0 0;outline:0}.customer-expand-action button[data-v-eb7cebd0]{text-align:right;justify-content:flex-end}.customer-row-actions button[data-v-eb7cebd0]{text-align:left;justify-content:flex-start}.small-avatar[data-v-eb7cebd0]{width:38px;height:38px;font-size:16px}.customer-pagination[data-v-eb7cebd0]{justify-content:space-between;gap:8px;padding:14px 16px}.customer-pagination button[data-v-eb7cebd0]{min-width:78px;height:40px;font-size:14px}.customer-pagination span[data-v-eb7cebd0]{text-align:center;font-size:14px}.panorama-panel[data-v-eb7cebd0]{gap:10px}.profile-panel[data-v-eb7cebd0]{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:10px;display:grid}.profile-avatar[data-v-eb7cebd0]{width:40px;height:40px;font-size:17px}.profile-main[data-v-eb7cebd0]{gap:6px;display:grid}.profile-title[data-v-eb7cebd0]{align-items:center;gap:5px;margin-bottom:0}.profile-title-main[data-v-eb7cebd0]{flex-direction:row;align-items:center;gap:5px;min-width:0}.profile-title h2[data-v-eb7cebd0]{white-space:nowrap;max-width:100%;font-size:18px;line-height:1.2}.profile-card-no[data-v-eb7cebd0]{max-width:45%;padding:2px 7px;font-size:11px}.profile-actions[data-v-eb7cebd0]{width:auto}.profile-actions button[data-v-eb7cebd0]{min-height:26px;padding:0 8px;font-size:11px}.profile-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.customer-basic-grid[data-v-eb7cebd0],.medical-staff-summary[data-v-eb7cebd0]{grid-template-columns:1fr}.detail-list[data-v-eb7cebd0],.detail-list.compact[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.treatment-usage[data-v-eb7cebd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-grid div[data-v-eb7cebd0],.detail-list div[data-v-eb7cebd0],.medical-staff-summary div[data-v-eb7cebd0],.treatment-usage article[data-v-eb7cebd0],.summary-item[data-v-eb7cebd0]{min-height:0;padding:7px}.profile-grid p[data-v-eb7cebd0],.summary-item span[data-v-eb7cebd0],.treatment-usage span[data-v-eb7cebd0]{margin-bottom:1px;font-size:10px}.profile-grid strong[data-v-eb7cebd0],.detail-list dd[data-v-eb7cebd0],.medical-staff-summary dd[data-v-eb7cebd0],.record-list strong[data-v-eb7cebd0],.timeline-card strong[data-v-eb7cebd0],.linked-record strong[data-v-eb7cebd0],.medical-record-card strong[data-v-eb7cebd0]{font-size:13px;line-height:1.35}.summary-item strong[data-v-eb7cebd0],.treatment-usage strong[data-v-eb7cebd0]{font-size:16px;line-height:1.2}.summary-item[data-v-eb7cebd0]{gap:2px;min-height:48px}.detail-list div[data-v-eb7cebd0]{grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.detail-list dt[data-v-eb7cebd0],.medical-staff-summary dt[data-v-eb7cebd0]{margin-bottom:0;font-size:10px;line-height:1.2}.detail-list dd[data-v-eb7cebd0]{text-align:right}.treatment-usage small[data-v-eb7cebd0]{font-size:11px;line-height:1.3}.detail-nav-row[data-v-eb7cebd0]{justify-content:space-between;gap:8px}.detail-nav-row button[data-v-eb7cebd0]{min-height:34px;padding:0 12px}.customer-tab-hint[data-v-eb7cebd0]{padding:0 2px;display:block}.customer-tabs[data-v-eb7cebd0]{z-index:10;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:6px;position:sticky;top:56px;overflow-x:auto}.customer-tabs button[data-v-eb7cebd0]{scroll-snap-align:start;flex:none;min-width:112px;min-height:46px;padding:6px 10px;font-size:13px}.customer-tabs button small[data-v-eb7cebd0]{font-size:10px}.customer-tabs strong[data-v-eb7cebd0]{min-width:18px;height:18px;font-size:11px}.record-section[data-v-eb7cebd0]{padding:12px}.section-head[data-v-eb7cebd0]{margin-bottom:10px}.treatment-appointment-head[data-v-eb7cebd0]{flex-direction:row;align-items:center}.section-head h3[data-v-eb7cebd0]{font-size:15px}.section-head span[data-v-eb7cebd0]{font-size:12px}.timeline-item[data-v-eb7cebd0]{grid-template-columns:22px minmax(0,1fr);gap:8px}.timeline-item[data-v-eb7cebd0]:before{left:6px}.timeline-marker[data-v-eb7cebd0]{width:14px;height:14px}.timeline-card summary[data-v-eb7cebd0],.expandable-list summary[data-v-eb7cebd0],.medical-record-card summary[data-v-eb7cebd0]{padding:14px}.timeline-card p[data-v-eb7cebd0],.linked-record p[data-v-eb7cebd0],.expandable-list p[data-v-eb7cebd0],.medical-record-card p[data-v-eb7cebd0],.full-text[data-v-eb7cebd0]{font-size:15px;line-height:1.7}.timeline-detail[data-v-eb7cebd0],.medical-record-detail[data-v-eb7cebd0]{padding:0 14px 14px}.filter-modal-mask[data-v-eb7cebd0]{padding:0}.filter-modal[data-v-eb7cebd0],.print-preview-modal[data-v-eb7cebd0]{border-radius:0;width:100%;height:100%}.filter-modal-body[data-v-eb7cebd0]{grid-template-columns:1fr}.treatment-medical-record-modal-mask[data-v-eb7cebd0]{padding:max(8px, env(safe-area-inset-top)) 8px 8px;align-items:stretch}.treatment-medical-record-modal[data-v-eb7cebd0]{width:100%;height:calc(100dvh - max(16px, env(safe-area-inset-top) + 8px));border-radius:8px;max-height:none}.treatment-medical-record-modal-head[data-v-eb7cebd0]{align-items:flex-start;padding:12px}.treatment-medical-record-modal-head h2[data-v-eb7cebd0]{font-size:16px}.treatment-medical-record-close[data-v-eb7cebd0]{min-width:68px;min-height:36px}.treatment-medical-record-modal-body[data-v-eb7cebd0]{grid-template-columns:1fr;padding:12px}.treatment-medical-record-modal-body .detail-list div[data-v-eb7cebd0]{grid-template-columns:74px minmax(0,1fr)}.treatment-medical-record-modal-body .detail-list dd[data-v-eb7cebd0]{text-align:left}.treatment-source-panel .treatment-medical-record-strip li[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip li[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr) 52px}.treatment-source-panel .treatment-medical-record-strip li span[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip li span[data-v-eb7cebd0]{grid-column:1}.treatment-source-panel .treatment-medical-record-strip li button[data-v-eb7cebd0],.treatment-history-drawer .treatment-medical-record-strip li button[data-v-eb7cebd0]{grid-area:1/2/span 2}.filter-field-panel[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;border-right:0;max-height:42vh}.filter-builder-panel[data-v-eb7cebd0]{padding:16px}.filter-condition-row[data-v-eb7cebd0]{grid-template-columns:1fr}.filter-condition-row input[data-v-eb7cebd0]:first-of-type:last-of-type{grid-column:auto}}@media (max-width:520px),(hover:none) and (pointer:coarse) and (max-device-width:600px){.department-summary[data-v-eb7cebd0]{grid-template-columns:1fr}.directory-search-field[data-v-eb7cebd0]{width:100%}.customer-shell[data-v-eb7cebd0],.print-shell[data-v-eb7cebd0],.org-shell[data-v-eb7cebd0],.notice-shell[data-v-eb7cebd0],.finance-reimbursement-shell[data-v-eb7cebd0],.travel-reimbursement-shell[data-v-eb7cebd0],.treatment-plan-shell[data-v-eb7cebd0],.therapist-management-shell[data-v-eb7cebd0],.system-settings-shell[data-v-eb7cebd0],.sync-shell[data-v-eb7cebd0],.new-media-shell[data-v-eb7cebd0],.module-placeholder[data-v-eb7cebd0]{padding-top:72px}.treatment-plan-shell[data-v-eb7cebd0]{padding-bottom:96px;padding-left:8px;padding-right:8px}.app-frame[data-standalone=treatment-plan] .treatment-plan-shell[data-v-eb7cebd0]{padding-top:10px}.treatment-plan-panel[data-v-eb7cebd0]{border-left:0;border-right:0}.treatment-plan-panel>.panel-head[data-v-eb7cebd0]{padding-left:10px;padding-right:10px}.treatment-plan-panel .panel-actions button[data-v-eb7cebd0]{min-height:40px;font-size:14px}.treatment-plan-search[data-v-eb7cebd0]{padding:8px}.treatment-plan-list strong[data-v-eb7cebd0]{font-size:15px}.treatment-plan-actions[data-v-eb7cebd0],.treatment-print-actions[data-v-eb7cebd0]{grid-template-columns:1fr}.customer-tabs[data-v-eb7cebd0]{top:56px}.summary-item strong[data-v-eb7cebd0]{overflow-wrap:anywhere;font-size:15px}.customer-pagination[data-v-eb7cebd0]{grid-template-columns:1fr 1fr;display:grid}.customer-pagination span[data-v-eb7cebd0]{order:-1;grid-column:1/-1}.notice-shell[data-v-eb7cebd0]{padding:72px 10px 16px}.therapist-management-summary-grid[data-v-eb7cebd0]{grid-template-columns:1fr}.therapist-management-list-section[data-v-eb7cebd0]{padding:12px}.notice-front-layout[data-v-eb7cebd0],.notice-layout[data-v-eb7cebd0],.notice-form[data-v-eb7cebd0],.notice-inline-search[data-v-eb7cebd0],.notice-search-results li[data-v-eb7cebd0],.notice-document-list li[data-v-eb7cebd0]{grid-template-columns:1fr}.notice-inline-search[data-v-eb7cebd0],.notice-search-divider[data-v-eb7cebd0]{margin-bottom:14px}.notice-category-nav[data-mobile-collapsed=true][data-v-eb7cebd0]{gap:0}.notice-category-nav[data-mobile-collapsed=true] .section-head[data-v-eb7cebd0]{margin-bottom:0}.notice-category-head-meta[data-v-eb7cebd0],.notice-title-row[data-v-eb7cebd0]{justify-content:space-between;width:100%}.notice-category-nav .section-head[data-v-eb7cebd0]{flex-direction:row;justify-content:space-between;align-items:center}.notice-library-head[data-v-eb7cebd0]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.notice-library-head h3[data-v-eb7cebd0]{min-width:0}.notice-library-head span[data-v-eb7cebd0]{flex:none;font-size:12px}.notice-document-actions[data-v-eb7cebd0]{justify-content:stretch;min-width:0}.notice-document-actions button[data-v-eb7cebd0]{flex:1}.notice-viewer-mask[data-v-eb7cebd0]{padding:max(8px, env(safe-area-inset-top)) 8px 8px}.notice-viewer-modal[data-v-eb7cebd0]{height:calc(100dvh - max(16px, env(safe-area-inset-top) + 8px));border-radius:8px}.notice-watermark[data-v-eb7cebd0]{grid-template-columns:repeat(2,1fr);gap:24px 8px;padding:24px 8px}}.my-reborn-home-shell[data-v-eb7cebd0]{background:#f4f7fb;min-width:0;padding:24px}.my-reborn-home-panel[data-v-eb7cebd0]{background:#fff;border:1px solid #d8e2ef;border-radius:8px;gap:14px;max-width:1100px;margin:0 auto;display:grid;overflow:hidden}.my-reborn-home-panel>.panel-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.my-reborn-home-panel h2[data-v-eb7cebd0],.my-reborn-home-panel p[data-v-eb7cebd0]{margin:0}.my-reborn-home-panel h2[data-v-eb7cebd0]{color:#102033;font-size:22px}.my-reborn-home-panel>.panel-head p[data-v-eb7cebd0]{color:#64748b;margin-top:5px;font-size:13px}.my-reborn-home-panel>.panel-head button[data-v-eb7cebd0],.my-reborn-return-button[data-v-eb7cebd0]{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:6px;padding:0 16px;font-size:13px;font-weight:800}.my-reborn-home-panel>.panel-head button[data-v-eb7cebd0]:disabled{cursor:wait;opacity:.65}.my-reborn-home-empty[data-v-eb7cebd0]{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;margin:0 20px;padding:10px 12px;font-size:13px}.my-reborn-home-entry-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:6px 20px 24px;display:grid}.my-reborn-home-entry[data-v-eb7cebd0]{color:#102033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px;display:grid}.my-reborn-home-entry[data-v-eb7cebd0]:hover{background:#f0fdfa;border-color:#5eead4}.my-reborn-home-entry-icon[data-v-eb7cebd0]{color:#0f766e;background:#ccfbf1;border-radius:8px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.my-reborn-home-entry strong[data-v-eb7cebd0],.my-reborn-home-entry small[data-v-eb7cebd0]{display:block}.my-reborn-home-entry strong[data-v-eb7cebd0]{font-size:16px}.my-reborn-home-entry small[data-v-eb7cebd0]{color:#64748b;margin-top:5px;font-size:12px;line-height:1.45}.my-reborn-abnormal-shell[data-v-eb7cebd0]{background:#f4f7fb;min-width:0;padding:24px}.my-reborn-abnormal-panel[data-v-eb7cebd0]{background:#fff;border:1px solid #d8e2ef;border-radius:8px;gap:14px;max-width:1600px;margin:0 auto;display:grid;overflow:hidden}.my-reborn-abnormal-panel>.panel-head[data-v-eb7cebd0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.my-reborn-abnormal-panel h2[data-v-eb7cebd0],.my-reborn-abnormal-panel h3[data-v-eb7cebd0],.my-reborn-abnormal-panel h4[data-v-eb7cebd0],.my-reborn-abnormal-panel p[data-v-eb7cebd0]{margin:0}.my-reborn-abnormal-panel h2[data-v-eb7cebd0]{color:#102033;font-size:22px}.my-reborn-abnormal-panel>.panel-head p[data-v-eb7cebd0],.my-reborn-abnormal-meta[data-v-eb7cebd0],.my-reborn-abnormal-detail-section .section-head p[data-v-eb7cebd0]{color:#64748b;margin-top:5px;font-size:13px}.my-reborn-abnormal-filters[data-v-eb7cebd0]{align-items:end;gap:12px;padding:0 20px;display:flex}.my-reborn-abnormal-filters label[data-v-eb7cebd0]{color:#64748b;gap:6px;width:210px;font-size:12px;font-weight:800;display:grid}.my-reborn-abnormal-therapist-search[data-v-eb7cebd0]{position:relative}.my-reborn-abnormal-filters input[data-v-eb7cebd0]{box-sizing:border-box;color:#102033;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:6px;padding:0 10px}.my-reborn-abnormal-therapist-results[data-v-eb7cebd0]{z-index:20;background:#fff;border:1px solid #cbd8e8;border-radius:6px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 20px #0f172a1f}.my-reborn-abnormal-therapist-results p[data-v-eb7cebd0]{color:#64748b;padding:8px;font-size:12px;font-weight:500}.my-reborn-abnormal-therapist-results button[data-v-eb7cebd0]{text-align:left;color:#102033;cursor:pointer;background:#fff;border:0;border-radius:4px;gap:3px;width:100%;padding:8px;display:grid}.my-reborn-abnormal-therapist-results button[data-v-eb7cebd0]:hover{background:#f1f5f9}.my-reborn-abnormal-therapist-results small[data-v-eb7cebd0]{color:#64748b;font-size:11px;font-weight:500}.my-reborn-abnormal-actions[data-v-eb7cebd0]{gap:8px;display:flex}.my-reborn-abnormal-actions button[data-v-eb7cebd0],.my-reborn-abnormal-panel>.panel-head button[data-v-eb7cebd0]{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:6px;padding:0 16px;font-size:13px;font-weight:800}.my-reborn-abnormal-actions button[data-v-eb7cebd0]:last-child{color:#334155;background:#fff;border-color:#cbd8e8}.my-reborn-abnormal-actions button[data-v-eb7cebd0]:disabled,.my-reborn-abnormal-panel>.panel-head button[data-v-eb7cebd0]:disabled{cursor:wait;opacity:.65}.my-reborn-abnormal-empty[data-v-eb7cebd0],.my-reborn-abnormal-meta[data-v-eb7cebd0]{margin:0 20px}.my-reborn-abnormal-empty[data-v-eb7cebd0]{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;padding:10px 12px;font-size:13px}.my-reborn-abnormal-summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px;display:grid}.my-reborn-abnormal-summary-grid article[data-v-eb7cebd0]{background:#f8fafc;border:1px solid #d8e2ef;border-radius:8px;gap:5px;min-width:0;padding:14px;display:grid}.my-reborn-abnormal-summary-grid article[data-tone=warning][data-v-eb7cebd0]{background:#fffbeb;border-color:#fcd34d}.my-reborn-abnormal-summary-grid article[data-tone=danger][data-v-eb7cebd0]{background:#fef2f2;border-color:#fca5a5}.my-reborn-abnormal-summary-grid span[data-v-eb7cebd0],.my-reborn-abnormal-summary-grid small[data-v-eb7cebd0]{color:#64748b;font-size:12px}.my-reborn-abnormal-summary-grid strong[data-v-eb7cebd0]{color:#102033;font-size:20px}.my-reborn-abnormal-detail-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px;display:grid}.my-reborn-abnormal-detail-section[data-v-eb7cebd0]{border:1px solid #d8e2ef;border-radius:8px;min-width:0;overflow:hidden}.my-reborn-abnormal-detail-section .section-head[data-v-eb7cebd0]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:start;gap:12px;padding:14px 16px;display:flex}.my-reborn-abnormal-detail-section .section-head h3[data-v-eb7cebd0]{color:#102033;font-size:16px}.my-reborn-abnormal-detail-section .section-head>strong[data-v-eb7cebd0]{color:#475569;flex:none;font-size:13px}.my-reborn-abnormal-table-wrap[data-v-eb7cebd0]{overflow:auto}.my-reborn-abnormal-table[data-v-eb7cebd0]{border-collapse:collapse;color:#102033;width:100%;min-width:480px;font-size:13px}.my-reborn-abnormal-table th[data-v-eb7cebd0],.my-reborn-abnormal-table td[data-v-eb7cebd0]{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:10px 12px}.my-reborn-abnormal-table thead th[data-v-eb7cebd0]{color:#475569;background:#fff;font-size:12px}.my-reborn-abnormal-table tbody tr:last-child th[data-v-eb7cebd0],.my-reborn-abnormal-table tbody tr:last-child td[data-v-eb7cebd0]{border-bottom:0}.my-reborn-abnormal-table tbody th[data-v-eb7cebd0]{min-width:150px;font-weight:700}.my-reborn-abnormal-table tbody th strong[data-v-eb7cebd0],.my-reborn-abnormal-table tbody th small[data-v-eb7cebd0]{display:block}.my-reborn-abnormal-table tbody th small[data-v-eb7cebd0]{color:#64748b;margin-top:3px;font-size:11px;font-weight:500}.my-reborn-abnormal-number[data-v-eb7cebd0]{color:#b91c1c;font-weight:900}.my-reborn-abnormal-rules[data-v-eb7cebd0]{color:#475569;background:#fbfdff;border-top:1px solid #e2e8f0;gap:8px;padding:14px 20px 18px;font-size:13px;line-height:1.55;display:grid}.my-reborn-abnormal-rules h4[data-v-eb7cebd0]{color:#102033;font-size:14px}.my-reborn-abnormal-rules ul[data-v-eb7cebd0]{gap:5px;margin:0;padding-left:18px;display:grid}@media (max-width:860px),(hover:none) and (pointer:coarse) and (max-device-width:600px){.my-reborn-abnormal-shell[data-v-eb7cebd0]{padding:10px 8px 18px}.my-reborn-abnormal-panel[data-v-eb7cebd0]{gap:10px}.my-reborn-abnormal-panel>.panel-head[data-v-eb7cebd0]{flex-direction:column;align-items:stretch;padding:12px}.my-reborn-abnormal-panel h2[data-v-eb7cebd0]{font-size:18px}.my-reborn-abnormal-panel>.panel-head button[data-v-eb7cebd0]{width:100%}.my-reborn-abnormal-filters[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 12px;display:grid}.my-reborn-abnormal-filters label[data-v-eb7cebd0]{width:auto}.my-reborn-abnormal-actions[data-v-eb7cebd0]{grid-template-columns:1fr 1fr;display:grid}.my-reborn-abnormal-summary-grid[data-v-eb7cebd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px}.my-reborn-abnormal-summary-grid article[data-v-eb7cebd0]{padding:10px}.my-reborn-abnormal-summary-grid strong[data-v-eb7cebd0]{font-size:17px}.my-reborn-abnormal-empty[data-v-eb7cebd0],.my-reborn-abnormal-meta[data-v-eb7cebd0]{margin:0 12px}.my-reborn-abnormal-detail-grid[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 12px}.my-reborn-abnormal-detail-section .section-head[data-v-eb7cebd0]{padding:12px}.my-reborn-abnormal-rules[data-v-eb7cebd0]{padding:12px;font-size:12px}.my-reborn-home-shell[data-v-eb7cebd0]{padding:10px 8px 18px}.my-reborn-home-panel>.panel-head[data-v-eb7cebd0]{flex-direction:column;align-items:stretch;padding:12px}.my-reborn-home-panel h2[data-v-eb7cebd0]{font-size:18px}.my-reborn-home-panel>.panel-head button[data-v-eb7cebd0]{width:100%}.my-reborn-home-entry-grid[data-v-eb7cebd0]{grid-template-columns:minmax(0,1fr);gap:8px;padding:2px 12px 14px}.my-reborn-home-entry[data-v-eb7cebd0]{padding:14px}.my-reborn-home-empty[data-v-eb7cebd0]{margin:0 12px}}
