.app-shell[data-v-51776304]{width:100%;min-height:100vh;background:#f7f8fa;color:#1f2933}.app-shell[data-area=admin][data-v-51776304]{background:#f3f4f6}.app-shell[data-area=login][data-v-51776304]{display:grid;place-items:center;padding:24px}.admin-layout[data-v-669c714e]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.admin-layout__side[data-v-669c714e]{background:#111827;color:#fff;padding:20px}.admin-layout__side h1[data-v-669c714e]{font-size:22px;margin:0 0 20px}.admin-layout__side nav[data-v-669c714e]{display:grid;gap:8px}.admin-layout__side a[data-v-669c714e]{border-radius:6px;color:#dbe4ff;padding:10px 12px;text-decoration:none}.admin-layout__side a[data-v-669c714e]:hover{background:#1f2937;color:#fff}.admin-layout__main[data-v-669c714e]{min-width:0;padding:24px}.admin-layout__header[data-v-669c714e]{align-items:center;border-bottom:1px solid #d9e2ec;display:flex;justify-content:flex-end;gap:12px;margin-bottom:24px;padding-bottom:16px}.admin-layout__header button[data-v-669c714e]{border:1px solid #9aa5b1;border-radius:6px;background:#fff;cursor:pointer;font:inherit;padding:8px 12px}@media(max-width:768px){.admin-layout[data-v-669c714e]{grid-template-columns:1fr}.admin-layout__side nav[data-v-669c714e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-home__intro[data-v-e278fd54]{color:#52606d}.admin-home__intro h2[data-v-e278fd54]{color:#1f2933;font-size:22px;margin:0 0 8px}.admin-home__intro p[data-v-e278fd54]{margin:0}.app-state[data-v-71db6522]{display:grid;min-height:120px;place-items:center;padding:24px;color:#52606d;text-align:center}.app-state[data-state=permission][data-v-71db6522],.app-state[data-state=service][data-v-71db6522],.app-state[data-state=ai-unavailable][data-v-71db6522]{color:#9f1239}.editor-mode-switch[data-v-cb5d8739]{display:flex;gap:8px}.editor-mode-switch button[data-v-cb5d8739],.import-result__tabs button[data-v-cb5d8739]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;padding:8px 12px}.editor-mode-switch button.active[data-v-cb5d8739],.import-result__tabs button.active[data-v-cb5d8739]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.import-panel__progress[data-v-cb5d8739]{display:grid;gap:6px;margin-top:12px}.import-panel__progress-meta[data-v-cb5d8739]{align-items:center;color:#475569;display:flex;justify-content:space-between}.import-panel__progress progress[data-v-cb5d8739]{height:10px;width:100%}.import-result__candidate[data-v-cb5d8739]{border-top:1px solid #e2e8f0;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:12px 0}.import-result__candidate-head[data-v-cb5d8739]{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.import-result__detail-head[data-v-cb5d8739]{align-items:center;display:flex;gap:12px;justify-content:space-between}.import-result__candidate-head label[data-v-cb5d8739]{align-items:start;display:flex;gap:8px;min-width:0}.import-result__candidate-toggle[data-v-cb5d8739]{align-items:start;display:grid!important;gap:8px;grid-template-columns:20px minmax(0,1fr);min-width:0}.import-result__candidate-toggle .import-result__candidate-checkbox[data-v-cb5d8739]{border-radius:4px;flex:none;height:18px;margin-top:3px;min-height:18px;padding:0;width:18px}.import-result__candidate-title[data-v-cb5d8739]{line-height:1.5;overflow-wrap:anywhere}.import-result__candidate-fields[data-v-cb5d8739]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.import-result__candidate-fields label[data-v-cb5d8739]{display:grid;gap:6px;min-width:0}.import-result__candidate-status[data-v-cb5d8739]{border-radius:999px;color:#334155;flex:0 0 auto;font-size:12px;line-height:1;padding:5px 8px;white-space:nowrap}.import-result__candidate-status[data-status=valid][data-v-cb5d8739]{background:#dcfce7;color:#166534}.import-result__candidate-status[data-status=warning][data-v-cb5d8739]{background:#fef3c7;color:#92400e}.import-result__candidate-status[data-status=invalid][data-v-cb5d8739]{background:#fee2e2;color:#991b1b}.import-result__detail[data-v-cb5d8739]{border-top:1px solid #cbd5e1;display:grid;gap:12px;margin-top:12px;padding-top:16px}.import-result__detail h4[data-v-cb5d8739]{margin:0 0 6px}.import-result__detail-head p[data-v-cb5d8739]{color:#475569;margin:0;overflow-wrap:anywhere}.import-result__modal-backdrop[data-v-cb5d8739]{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.import-result__detail--modal[data-v-cb5d8739]{background:#fff;border:0;border-radius:8px;box-shadow:0 18px 45px #0f172a38;margin:0;max-height:calc(100vh - 48px);max-width:760px;overflow:auto;padding:20px;width:min(760px,100%)}.import-result__detail-preview[data-v-cb5d8739]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#334155;margin:0;padding:10px;white-space:pre-wrap}.import-result__detail-grid[data-v-cb5d8739]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.import-result__candidate-fields[data-v-cb5d8739]{grid-template-columns:minmax(0,1fr)}}.publish-dialog-backdrop[data-v-c8415d9a]{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.publish-dialog[data-v-c8415d9a]{background:#fff;border-radius:8px;box-shadow:0 18px 45px #0f172a38;display:grid;gap:16px;max-height:calc(100vh - 48px);max-width:560px;overflow:auto;padding:20px;width:min(560px,100%)}.publish-dialog__header[data-v-c8415d9a],.publish-dialog__actions[data-v-c8415d9a]{align-items:center;display:flex;gap:12px;justify-content:space-between}.publish-dialog__header h3[data-v-c8415d9a],.publish-dialog__header p[data-v-c8415d9a]{margin:0}.publish-dialog__header p[data-v-c8415d9a]{color:#475569;margin-top:4px;overflow-wrap:anywhere}.publish-dialog__details[data-v-c8415d9a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#334155;display:grid;gap:6px;margin:0;padding:12px 12px 12px 28px}.publish-dialog label[data-v-c8415d9a]{color:#0f172a;display:grid;gap:6px}.publish-dialog select[data-v-c8415d9a],.publish-dialog textarea[data-v-c8415d9a]{border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font:inherit;padding:8px 10px;width:100%}.copy-action[data-v-74ed8716]{display:inline-flex;align-items:center;gap:8px}.copy-action__button[data-v-74ed8716]{border:1px solid #9aa5b1;border-radius:6px;background:#fff;color:#1f2933;cursor:pointer;font:inherit;padding:7px 12px}.copy-action__button[data-v-74ed8716]:hover{border-color:#3b82f6;color:#1d4ed8}.copy-action__feedback[data-v-74ed8716]{color:#52606d;font-size:13px}.employee-layout[data-v-f496773d]{margin:0 auto;max-width:960px;min-height:100vh;padding:20px}.employee-layout__header[data-v-f496773d],.employee-layout__user[data-v-f496773d],.employee-layout__search-row[data-v-f496773d],.employee-layout__nav[data-v-f496773d]{display:flex;align-items:center}.employee-layout__header[data-v-f496773d]{justify-content:space-between;gap:16px;margin-bottom:20px}.employee-layout__eyebrow[data-v-f496773d]{color:#52606d;font-size:14px;margin:0 0 4px}.employee-layout h1[data-v-f496773d]{font-size:26px;line-height:1.2;margin:0}.employee-layout__user[data-v-f496773d]{gap:10px;white-space:nowrap}.employee-layout__user button[data-v-f496773d],.employee-layout__search button[data-v-f496773d]{border:1px solid #1d4ed8;border-radius:6px;background:#1d4ed8;color:#fff;cursor:pointer;font:inherit;min-height:40px;padding:0 14px}.employee-layout__search[data-v-f496773d]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:16px}.employee-layout__search label[data-v-f496773d]{display:block;font-weight:700;margin-bottom:8px}.employee-layout__search-row[data-v-f496773d]{gap:10px}.employee-layout__search input[data-v-f496773d]{border:1px solid #bcccdc;border-radius:6px;flex:1;font:inherit;min-height:40px;min-width:0;padding:0 12px}.employee-layout__error[data-v-f496773d]{color:#be123c;font-size:14px;margin:8px 0 0}.employee-layout__nav[data-v-f496773d]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.employee-layout__nav a[data-v-f496773d]{border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#1f2933;font-weight:700;min-height:64px;padding:20px 16px;text-align:center;text-decoration:none}.employee-layout__nav a[data-v-f496773d]:hover{border-color:#3b82f6;color:#1d4ed8}.employee-layout__content[data-v-f496773d]{padding:8px 0 32px}@media(max-width:640px){.employee-layout[data-v-f496773d]{padding:16px}.employee-layout__header[data-v-f496773d],.employee-layout__search-row[data-v-f496773d]{align-items:stretch;flex-direction:column}.employee-layout__user[data-v-f496773d]{justify-content:space-between}.employee-layout__nav[data-v-f496773d]{grid-template-columns:1fr}}.ai-page h2[data-v-2ea36ea5]{font-size:22px;margin:0 0 10px}.ai-page__question[data-v-2ea36ea5]{color:#52606d;margin:0 0 16px}.ai-answer[data-v-2ea36ea5]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:20px;padding:20px}.ai-answer h3[data-v-2ea36ea5]{font-size:17px;margin:0 0 8px}.answer-text[data-v-2ea36ea5]{line-height:1.7;margin:0 0 12px;white-space:pre-wrap}.cursor[data-v-2ea36ea5]{display:inline-block;width:8px;height:16px;background-color:#52606d;vertical-align:middle;margin-left:4px;animation:blink-2ea36ea5 1s step-end infinite}@keyframes blink-2ea36ea5{0%,to{opacity:1}50%{opacity:0}}.source-list[data-v-2ea36ea5]{display:grid;gap:10px}.source-card[data-v-2ea36ea5]{border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:6px;padding:12px}.source-card span[data-v-2ea36ea5]{color:#52606d}.source-card__detail-btn[data-v-2ea36ea5]{background:transparent;border:0;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left;text-decoration:underline}.source-card__detail-btn[data-v-2ea36ea5]:hover{color:#1e40af}.detail-overlay[data-v-2ea36ea5]{position:fixed;inset:0;z-index:1000;background:#00000059;display:flex;align-items:center;justify-content:center}.detail-modal[data-v-2ea36ea5]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000002e;max-height:80vh;max-width:680px;width:90vw;display:flex;flex-direction:column;overflow:hidden}.detail-modal__header[data-v-2ea36ea5]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.detail-modal__header h3[data-v-2ea36ea5]{font-size:18px;margin:0}.detail-modal__close[data-v-2ea36ea5]{background:transparent;border:0;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;color:#64748b}.detail-modal__close[data-v-2ea36ea5]:hover{color:#1e293b}.detail-modal__loading[data-v-2ea36ea5],.detail-modal__error[data-v-2ea36ea5]{padding:24px 20px;color:#64748b}.detail-modal__error[data-v-2ea36ea5]{color:#b42318}.detail-modal__body[data-v-2ea36ea5]{flex:1;font-family:inherit;font-size:15px;line-height:1.7;margin:0;overflow-y:auto;padding:20px;white-space:pre-wrap;word-break:break-word}.employee-home__intro[data-v-eeed53ea]{color:#52606d}.employee-home__intro h2[data-v-eeed53ea]{color:#1f2933;font-size:20px;margin:0 0 8px}.employee-home__intro p[data-v-eeed53ea]{margin:0}.page-login[data-v-f7eef12e]{align-items:center;background:linear-gradient(118deg,#f8fafc 0% 48%,#eaf3ee 48% 100%);color:#16202a;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(28px,6vw,76px);min-height:100vh;max-width:none;overflow:hidden;padding:clamp(28px,6vw,72px);position:relative;width:100%}.page-login[data-v-f7eef12e]:before,.page-login[data-v-f7eef12e]:after{content:"";pointer-events:none;position:absolute}.page-login[data-v-f7eef12e]:before{background:#dce7f2;height:1px;left:0;top:19%;width:100%}.page-login[data-v-f7eef12e]:after{background:#d7e5dc;bottom:12%;height:1px;left:0;width:100%}.login-intro[data-v-f7eef12e],.login-panel[data-v-f7eef12e]{position:relative;z-index:1}.login-intro[data-v-f7eef12e]{display:grid;gap:28px;justify-self:end;max-width:560px;width:100%}.login-intro__brand[data-v-f7eef12e]{align-items:center;display:flex;gap:16px}.login-intro__mark[data-v-f7eef12e]{align-items:center;background:#18324a;border:1px solid #0f2538;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:28px;font-weight:800;height:58px;justify-content:center;width:58px}.login-intro__brand p[data-v-f7eef12e],.login-panel__header p[data-v-f7eef12e]{color:#2f6f63;font-size:13px;font-weight:800;margin:0 0 6px}.login-intro__brand h1[data-v-f7eef12e],.login-panel__header h2[data-v-f7eef12e]{letter-spacing:0;line-height:1.1;margin:0}.login-intro__brand h1[data-v-f7eef12e]{font-size:clamp(34px,5vw,56px)}.login-intro__copy[data-v-f7eef12e]{color:#445668;font-size:clamp(18px,2.2vw,22px);line-height:1.7;margin:0;max-width:470px}.login-intro__board[data-v-f7eef12e]{background:#fff;border:1px solid #d5e0ea;border-radius:8px;box-shadow:0 24px 70px #16202a1f;display:grid;gap:14px;max-width:440px;padding:22px}.login-intro__line[data-v-f7eef12e]{background:#d8e2eb;border-radius:4px;height:10px;width:54%}.login-intro__line--wide[data-v-f7eef12e]{background:#bfd7d0;width:78%}.login-intro__grid[data-v-f7eef12e]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.login-intro__grid span[data-v-f7eef12e]{background:#f3f6f9;border:1px solid #dde6ee;border-radius:8px;min-height:74px}.login-intro__grid span[data-v-f7eef12e]:nth-child(2){background:#f7f3e8;border-color:#e6dbc0}.login-intro__grid span[data-v-f7eef12e]:nth-child(3){background:#edf6f2;border-color:#cfe4da}.login-panel[data-v-f7eef12e]{background:#fff;border:1px solid #d8e1ea;border-radius:8px;box-shadow:0 24px 70px #16202a24;display:grid;gap:14px;max-width:380px;padding:28px;width:100%}.login-panel__header[data-v-f7eef12e]{margin-bottom:6px}.login-panel__header h2[data-v-f7eef12e]{color:#16202a;font-size:28px}.login-panel__field[data-v-f7eef12e]{display:grid;gap:8px}.login-panel__field span[data-v-f7eef12e]{color:#324658;font-size:14px;font-weight:700}.login-panel__field input[data-v-f7eef12e]{background:#f8fafc;border:1px solid #c7d4df;border-radius:8px;color:#16202a;font:inherit;min-height:46px;min-width:0;padding:0 14px;width:100%}.login-panel__field input[data-v-f7eef12e]:focus{background:#fff;border-color:#2f6f63;box-shadow:0 0 0 3px #2f6f6324;outline:none}.login-panel__field input[data-v-f7eef12e]::placeholder{color:#8796a5}.login-panel__error[data-v-f7eef12e]{background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;color:#be123c;font-size:14px;margin:-4px 0 0;padding:8px 10px}.login-panel button[data-v-f7eef12e]{border:0;border-radius:8px;background:#18324a;box-shadow:0 12px 24px #18324a2e;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:46px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.login-panel button[data-v-f7eef12e]:hover:not(:disabled){background:#244b6d;box-shadow:0 16px 30px #18324a38;transform:translateY(-1px)}.login-panel button[data-v-f7eef12e]:disabled{cursor:wait;opacity:.7}@media(max-width:780px){.page-login[data-v-f7eef12e]{grid-template-columns:1fr;padding:24px 16px}.page-login[data-v-f7eef12e]:before,.page-login[data-v-f7eef12e]:after{display:none}.login-intro[data-v-f7eef12e]{gap:18px;justify-self:center;max-width:380px}.login-intro__brand[data-v-f7eef12e]{align-items:flex-start}.login-intro__mark[data-v-f7eef12e]{font-size:22px;height:48px;width:48px}.login-intro__brand h1[data-v-f7eef12e]{font-size:32px}.login-intro__copy[data-v-f7eef12e]{font-size:16px}.login-intro__board[data-v-f7eef12e]{display:none}.login-panel[data-v-f7eef12e]{justify-self:center;padding:24px}}.detail-page[data-v-1435165c]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:20px;padding:20px}.detail-page h2[data-v-1435165c]{font-size:24px;margin:0 0 12px}.detail-page h3[data-v-1435165c]{font-size:17px;margin:0 0 8px}.detail-page p[data-v-1435165c]{line-height:1.7;margin:0}.detail-page header p[data-v-1435165c]{color:#52606d;display:flex;flex-wrap:wrap;gap:10px}.detail-page header strong[data-v-1435165c]{color:#1d4ed8}.preserved-text[data-v-1435165c]{white-space:pre-wrap}.page-section__header[data-v-17280274]{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.page-section__header h2[data-v-17280274]{font-size:22px;margin:0}.must-read-filters[data-v-17280274]{display:flex;flex-wrap:wrap;gap:12px}.must-read-filters label[data-v-17280274]{display:grid;gap:6px}.must-read-filters select[data-v-17280274]{border:1px solid #bcccdc;border-radius:6px;font:inherit;min-height:36px;padding:0 10px}.content-list[data-v-17280274]{display:grid;gap:12px}.content-list__item[data-v-17280274]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;color:#1f2933;display:grid;gap:8px;padding:16px;text-decoration:none}.content-list__item strong[data-v-17280274]{font-size:17px}.content-list__item span[data-v-17280274],.content-list__item em[data-v-17280274]{color:#52606d;font-style:normal}.content-pagination[data-v-17280274]{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:14px}.content-pagination button[data-v-17280274]{border:1px solid #bcccdc;border-radius:6px;background:#fff;cursor:pointer;font:inherit;min-height:36px;padding:0 12px}.content-pagination button[data-v-17280274]:disabled{cursor:not-allowed;opacity:.6}.quiz-page h2[data-v-861ccf0a]{font-size:22px;margin:0 0 16px}.quiz-page__toolbar[data-v-861ccf0a]{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.quiz-page__modes[data-v-861ccf0a]{display:flex;gap:8px}.quiz-page__toolbar button[data-v-861ccf0a],.quiz-page__toolbar select[data-v-861ccf0a]{border:1px solid #bcccdc;border-radius:6px;background:#fff;cursor:pointer;font:inherit;min-height:36px;padding:0 12px}.quiz-page__toolbar button.active[data-v-861ccf0a]{border-color:#1d4ed8;background:#dbeafe;color:#1e3a8a;font-weight:700}.quiz-page__toolbar label[data-v-861ccf0a]{display:grid;gap:6px}.quiz-page__refresh[data-v-861ccf0a]{align-items:center;display:flex;gap:8px}.quiz-page__refresh span[data-v-861ccf0a]{color:#64748b;font-size:13px}.quiz-page__form[data-v-861ccf0a]{display:grid;gap:14px}.quiz-page__progress[data-v-861ccf0a]{color:#52606d;margin:0}.quiz-page__error[data-v-861ccf0a]{color:#b42318;font-weight:700;margin:0}.quiz-card[data-v-861ccf0a]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:10px;padding:16px}.quiz-card h3[data-v-861ccf0a]{font-size:17px;margin:0}.quiz-card__option[data-v-861ccf0a]{align-items:center;display:flex;gap:8px}.quiz-card__result[data-v-861ccf0a]{background:#f8fafc;border-radius:6px;display:grid;gap:6px;padding:12px}.quiz-card__result p[data-v-861ccf0a]{margin:0}.quiz-card__detail-btn[data-v-861ccf0a]{background:transparent;border:0;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left;text-decoration:underline}.quiz-card__detail-btn[data-v-861ccf0a]:hover{color:#1e40af}.quiz-page__submit[data-v-861ccf0a]{border:0;border-radius:6px;background:#1d4ed8;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:42px}.quiz-page__submit[data-v-861ccf0a]:disabled{cursor:wait;opacity:.7}.detail-overlay[data-v-861ccf0a]{position:fixed;inset:0;z-index:1000;background:#00000059;display:flex;align-items:center;justify-content:center}.detail-modal[data-v-861ccf0a]{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000002e;max-height:80vh;max-width:680px;width:90vw;display:flex;flex-direction:column;overflow:hidden}.detail-modal__header[data-v-861ccf0a]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.detail-modal__header h3[data-v-861ccf0a]{font-size:18px;margin:0}.detail-modal__close[data-v-861ccf0a]{background:transparent;border:0;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;color:#64748b}.detail-modal__close[data-v-861ccf0a]:hover{color:#1e293b}.detail-modal__loading[data-v-861ccf0a],.detail-modal__error[data-v-861ccf0a]{padding:24px 20px;color:#64748b}.detail-modal__error[data-v-861ccf0a]{color:#b42318}.detail-modal__body[data-v-861ccf0a]{flex:1;font-family:inherit;font-size:15px;line-height:1.7;margin:0;overflow-y:auto;padding:20px;white-space:pre-wrap;word-break:break-word}.script-detail[data-v-d7af301c]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:18px;padding:20px}.script-detail h2[data-v-d7af301c]{font-size:24px;margin:0 0 10px}.script-detail h3[data-v-d7af301c]{font-size:17px;margin:0 0 8px}.script-detail p[data-v-d7af301c]{line-height:1.7;margin:0}.script-detail header p[data-v-d7af301c]{color:#52606d;display:flex;gap:10px}.script-detail header strong[data-v-d7af301c]{color:#1d4ed8}.preserved-text[data-v-d7af301c]{white-space:pre-wrap}.scripts-page__header[data-v-1eb41ea8]{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.scripts-page__header h2[data-v-1eb41ea8]{font-size:22px;margin:0}.scripts-page__header label[data-v-1eb41ea8]{display:grid;gap:6px}.scripts-page__header select[data-v-1eb41ea8]{border:1px solid #bcccdc;border-radius:6px;font:inherit;min-height:36px;padding:0 10px}.scripts-page__grid[data-v-1eb41ea8]{display:grid;gap:18px}.scripts-page__grid h3[data-v-1eb41ea8]{font-size:18px;margin:0 0 10px}.script-list[data-v-1eb41ea8]{display:grid;gap:12px}.script-card[data-v-1eb41ea8]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;color:#1f2933;display:grid;gap:7px;padding:16px;text-decoration:none}.script-card span[data-v-1eb41ea8],.script-card small[data-v-1eb41ea8],.script-card em[data-v-1eb41ea8]{color:#52606d;font-style:normal}.script-list__more[data-v-1eb41ea8]{display:flex;justify-content:flex-end;margin-top:10px}.script-list__more button[data-v-1eb41ea8]{border:1px solid #bcccdc;border-radius:6px;background:#fff;cursor:pointer;font:inherit;min-height:36px;padding:0 12px}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f8fa}.page{width:min(100%,1120px);margin:0 auto;padding:24px 16px}.page-admin{min-width:0}.page-login,.page-employee{max-width:720px}.admin-page{color:#1f2933;min-width:0}.admin-page__title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-page__title h2,.admin-page__title h3,.admin-card h3{margin:0}.admin-page__title p{color:#52606d;margin:6px 0 0}.admin-button,.admin-actions button,.admin-link,.admin-table td>button{border:1px solid #9fb3c8;border-radius:6px;background:#fff;color:#1f2933;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:8px 12px;text-decoration:none}.admin-button--primary{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.admin-button:disabled{cursor:not-allowed;opacity:.5}.admin-filters,.admin-form{background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding:16px}.admin-filters{align-items:end;grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.admin-filters--compact{grid-template-columns:minmax(180px,280px) auto;justify-content:start}.admin-form label,.admin-filters label,.admin-reset-panel label{display:grid;gap:6px}.admin-form input,.admin-form select,.admin-form textarea,.admin-filters input,.admin-filters select,.admin-reset-panel input{border:1px solid #bcccdc;border-radius:6px;font:inherit;min-height:38px;padding:8px 10px;width:100%}.admin-form textarea{resize:vertical}.admin-form__wide,.admin-form__actions,.admin-form .admin-error{grid-column:1 / -1}.admin-form__actions,.admin-actions,.admin-pagination,.admin-reset-panel{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-panel,.admin-reset-panel{margin-bottom:18px}.admin-reset-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:16px}.admin-checkbox{align-items:center;display:flex!important;grid-template-columns:auto 1fr}.admin-checkbox input{width:auto}.admin-notice,.admin-error{border-radius:6px;padding:10px 12px}.admin-notice{background:#eff6ff;color:#1e40af}.admin-error{background:#fef2f2;color:#b91c1c}.admin-muted{color:#64748b;font-size:13px;margin:4px 0 0}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{background:#fff;border-collapse:collapse;min-width:880px;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid #d9e2ec;padding:12px;text-align:left;vertical-align:top}.admin-table th{background:#f0f4f8;color:#334e68}.admin-actions button,.admin-link,.admin-table td>button{font-size:13px;padding:5px 8px}.status-tag{background:#e5e7eb;border-radius:999px;display:inline-block;font-size:13px;padding:4px 9px}.status-tag[data-status=synced]{background:#dcfce7;color:#166534}.status-tag[data-status=failed]{background:#fee2e2;color:#991b1b}.status-tag[data-status=syncing]{background:#dbeafe;color:#1d4ed8}.admin-pagination{justify-content:flex-end;margin-top:16px}.admin-card-list{display:grid;gap:14px}.admin-card{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:16px}.admin-card header{align-items:flex-start;display:flex;justify-content:space-between}.admin-card strong,.admin-card p{color:#52606d}.admin-card pre{background:#f8fafc;border-radius:6px;font:inherit;margin:12px 0 0;padding:12px;white-space:pre-wrap}@media(max-width:900px){.admin-filters,.admin-form{grid-template-columns:1fr}.admin-form__wide,.admin-form__actions,.admin-form .admin-error{grid-column:auto}.admin-page__title{align-items:stretch;flex-direction:column}}
