@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=PT+Sans:wght@400;700&display=swap";.bootstrap[data-v-d7cce4af]{display:flex;min-height:100vh;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary);font-size:18px}.bootstrap__spinner[data-v-d7cce4af]{width:22px;height:22px;border:3px solid var(--surface-muted);border-top-color:var(--primary);border-radius:50%;animation:spin-d7cce4af .8s linear infinite}@keyframes spin-d7cce4af{to{transform:rotate(360deg)}}:root{--font-heading: "Manrope", sans-serif;--font-body: "PT Sans", system-ui, sans-serif;--surface: #fbfbf9;--surface-card: #ffffff;--surface-muted: #e8eceb;--surface-info: #eaf1f0;--surface-warn: #f3f0e8;--border: #e8eceb;--border-strong: #c9d4d2;--text: #2d3e4e;--text-secondary: #6e7c86;--primary: #e09e50;--primary-hover: #c9863c;--accent: #8cbdb9;--danger: #b4794a;--radius-card: 16px;--radius-input: 12px;--shadow-card: 0 12px 35px rgb(45 62 78 / 10%)}*,*:before,*:after{box-sizing:border-box}html{min-width:1024px;min-height:100%;background:var(--surface)}body{min-width:1024px;min-height:100vh;margin:0;background:var(--surface);color:var(--text);font-family:var(--font-body)}button,input,select,textarea{color:inherit;font:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-page[data-v-efaea339]{display:grid;min-height:100vh;place-items:center;padding:48px}.login-card[data-v-efaea339]{width:min(100%,420px);padding:40px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.login-card__eyebrow[data-v-efaea339]{margin:0 0 8px;color:var(--text-secondary)}h1[data-v-efaea339]{margin:0 0 28px;font-family:var(--font-heading);font-size:30px}.login-card__error[data-v-efaea339]{padding:12px 14px;border-radius:10px;margin:0 0 20px;background:var(--surface-warn);color:var(--danger)}.login-form[data-v-efaea339]{display:grid;gap:10px}.login-form label[data-v-efaea339]{margin-top:8px;font-weight:700}.login-form input[data-v-efaea339]{min-height:46px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-card)}.login-form button[data-v-efaea339]{min-height:46px;border:0;border-radius:var(--radius-input);margin-top:18px;background:var(--primary);color:var(--text);cursor:pointer;font-weight:700}.login-form button[data-v-efaea339]:hover:not(:disabled){background:var(--primary-hover)}.login-form button[data-v-efaea339]:disabled,.login-form input[data-v-efaea339]:disabled{cursor:wait;opacity:.65}.dialog-backdrop[data-v-f29f01b5]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#2d3e4e73}.dialog[data-v-f29f01b5]{width:min(100%,520px);max-height:calc(100vh - 56px);overflow-y:auto;border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 22px 70px #2d3e4e47}.dialog--wide[data-v-f29f01b5]{width:min(100%,964px)}.dialog__header[data-v-f29f01b5]{padding:24px 26px 0}h2[data-v-f29f01b5]{margin:0;font-family:var(--font-heading);font-size:22px}.dialog__body[data-v-f29f01b5]{padding:18px 26px 26px}p[data-v-82c9de39]{margin:0 0 16px;color:var(--text-secondary);line-height:1.5}.issue-mode[data-v-82c9de39]{display:grid;gap:10px;margin-bottom:16px}label[data-v-82c9de39]{display:block;margin-bottom:7px;font-weight:700}.issue-mode label[data-v-82c9de39]{margin:0;font-weight:400}input[type=text][data-v-82c9de39]{width:100%;padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-input)}.error[data-v-82c9de39]{margin:7px 0 0;color:var(--danger);font-size:13px}.dialog-actions[data-v-82c9de39]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}button[data-v-82c9de39]{min-height:40px;padding:8px 15px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button.primary[data-v-82c9de39]{border-color:var(--primary);background:var(--primary)}button[data-v-82c9de39]:disabled,input[data-v-82c9de39]:disabled{cursor:wait;opacity:.65}p[data-v-827d3fa1]{margin:0 0 16px;color:var(--text-secondary);line-height:1.5}label[data-v-827d3fa1]{display:block;margin-bottom:8px;font-weight:700}textarea[data-v-827d3fa1]{width:100%;resize:vertical;padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-input)}.error[data-v-827d3fa1]{margin:7px 0 0;color:var(--danger);font-size:13px}.dialog-actions[data-v-827d3fa1]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}button[data-v-827d3fa1]{min-height:40px;padding:8px 15px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button.danger[data-v-827d3fa1]{border-color:var(--danger);background:var(--danger);color:#fff}button[data-v-827d3fa1]:disabled,textarea[data-v-827d3fa1]:disabled{cursor:wait;opacity:.65}.id-request-detail[data-v-548f16ff]{display:grid;gap:18px;max-width:900px}.back-link[data-v-548f16ff]{width:max-content;color:var(--text);font-weight:700}.card[data-v-548f16ff]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 8px 24px #2d3e4e12}.card__header[data-v-548f16ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid var(--border)}.card__header h2[data-v-548f16ff]{margin:9px 0 0;font-family:var(--font-heading);font-size:24px}.card__header time[data-v-548f16ff]{color:var(--text-secondary);font-size:13px}.status[data-v-548f16ff]{display:inline-block;padding:4px 8px;border-radius:999px;background:var(--surface-info);font-size:13px;font-weight:700}.card__actions[data-v-548f16ff]{display:flex;gap:10px;padding:18px 24px;border-bottom:1px solid var(--border)}.card section[data-v-548f16ff]{padding:22px 24px}.card section+section[data-v-548f16ff]{border-top:1px solid var(--border)}h3[data-v-548f16ff]{margin:0 0 14px;font-family:var(--font-heading);font-size:18px}dl[data-v-548f16ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}dt[data-v-548f16ff]{color:var(--text-secondary);font-size:12px}dd[data-v-548f16ff]{margin:3px 0 0;overflow-wrap:anywhere}.issued-code[data-v-548f16ff]{grid-column:1 / -1}.issued-code dd[data-v-548f16ff]{display:flex;align-items:center;gap:9px}button[data-v-548f16ff]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button.primary[data-v-548f16ff]{border-color:var(--primary);background:var(--primary)}button.danger[data-v-548f16ff]{border-color:var(--danger);background:var(--danger);color:#fff}button[data-v-548f16ff]:disabled{cursor:wait;opacity:.65}.notice[data-v-548f16ff]{padding:16px;border-radius:var(--radius-card);background:var(--surface-warning)}.notice button[data-v-548f16ff]{margin-left:10px}@media(max-width:640px){.card__header[data-v-548f16ff]{display:grid}dl[data-v-548f16ff]{grid-template-columns:1fr}}.id-requests-filters[data-v-351b2982]{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(180px,1fr) auto;gap:14px;align-items:end;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 8px 24px #2d3e4e12}.id-requests-filters__field[data-v-351b2982]{display:grid;gap:6px}label[data-v-351b2982]{color:var(--text-secondary);font-size:13px;font-weight:700}input[data-v-351b2982],select[data-v-351b2982],button[data-v-351b2982]{min-height:42px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card)}input[data-v-351b2982],select[data-v-351b2982]{width:100%;padding:8px 11px}button[data-v-351b2982]{padding:8px 16px;cursor:pointer;font-weight:700}[data-v-351b2982]:disabled{cursor:not-allowed;opacity:.6}.id-requests-table[data-v-59d6b3ef]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 8px 24px #2d3e4e12}.id-requests-table__scroll[data-v-59d6b3ef]{overflow-x:auto}table[data-v-59d6b3ef]{width:100%;border-collapse:collapse}th[data-v-59d6b3ef],td[data-v-59d6b3ef]{padding:14px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}th[data-v-59d6b3ef]{color:var(--text-secondary);font-size:12px;letter-spacing:.02em;text-transform:uppercase}td span[data-v-59d6b3ef]{display:block}a[data-v-59d6b3ef]{color:var(--text);font-weight:700}.id-requests-table__site[data-v-59d6b3ef],td span[data-v-59d6b3ef]:not(.id-requests-table__status){color:var(--text-secondary)}.id-requests-table__status[data-v-59d6b3ef]{width:max-content;padding:4px 8px;border-radius:999px;background:var(--surface-info);color:var(--text);font-size:13px;font-weight:700}.id-requests-table__empty[data-v-59d6b3ef]{padding:48px 24px;color:var(--text-secondary);text-align:center}.id-requests-table__pagination[data-v-59d6b3ef]{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:14px 16px}.id-requests-table__pagination button[data-v-59d6b3ef]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}.id-requests-table__pagination button[data-v-59d6b3ef]:disabled{cursor:not-allowed;opacity:.55}.id-requests-table__pagination span[data-v-59d6b3ef]{min-width:110px;color:var(--text-secondary);text-align:center}.id-requests-page[data-v-6be0ff54]{display:grid;gap:18px}.id-requests-page__title[data-v-6be0ff54]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-6be0ff54]{margin:0;font-family:var(--font-heading);font-size:24px}.id-requests-page__title button[data-v-6be0ff54],.id-requests-page__notice button[data-v-6be0ff54]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}.id-requests-page__title button[data-v-6be0ff54]:disabled{cursor:not-allowed;opacity:.55}.id-requests-page__notice[data-v-6be0ff54]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--surface-warning)}.survey-table-scroll[data-v-27faa580]{overflow-x:auto;margin:12px 0}.survey-table[data-v-27faa580]{width:100%;border-collapse:collapse}th[data-v-27faa580],td[data-v-27faa580]{padding:7px;border:1px solid var(--border);text-align:left}.equipment[data-v-27faa580]{display:grid;gap:8px;margin:14px 0}.equipment label[data-v-27faa580]{display:grid;gap:4px}.equipment input[type=checkbox][data-v-27faa580]{width:max-content}.error[data-v-27faa580]{color:var(--danger)}.survey-table-scroll[data-v-3d99a646]{overflow-x:auto}.survey-table[data-v-3d99a646]{width:100%;border-collapse:collapse}th[data-v-3d99a646],td[data-v-3d99a646]{padding:8px;border:1px solid var(--border);text-align:left;vertical-align:top}input[data-v-3d99a646]{box-sizing:border-box;width:100%;min-height:36px}small[data-v-3d99a646]{display:block;color:var(--text-secondary);font-weight:400}.error[data-v-3d99a646]{color:var(--danger)}.question[data-v-bce02d9a]{padding:16px;border:1px solid var(--border);border-radius:var(--radius-card)}.question h3[data-v-bce02d9a]{margin-top:0}.question>p[data-v-bce02d9a]{color:var(--text-secondary)}.fields[data-v-bce02d9a],fieldset[data-v-bce02d9a]{display:grid;gap:10px}.fields label[data-v-bce02d9a],fieldset label[data-v-bce02d9a]{display:grid;gap:5px}.fields input[data-v-bce02d9a],textarea[data-v-bce02d9a]{min-height:38px;box-sizing:border-box;width:100%}.error[data-v-bce02d9a]{color:var(--danger)}.sr-only[data-v-bce02d9a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.correction-form[data-v-a43dde10],.form-section[data-v-a43dde10]{display:grid;gap:16px}.form-section[data-v-a43dde10]{margin-bottom:26px}.form-section h2[data-v-a43dde10],.summary h2[data-v-a43dde10]{font-family:var(--font-heading)}.summary[data-v-a43dde10]{padding:14px;background:var(--surface-info);border-radius:var(--radius-card)}.comment[data-v-a43dde10]{display:grid;gap:6px}.comment textarea[data-v-a43dde10]{min-height:92px}.error[data-v-a43dde10]{color:var(--danger)}button[data-v-a43dde10]{width:max-content;min-height:40px;padding:8px 15px;border:1px solid var(--border-strong);border-radius:9px;background:var(--primary);color:#fff;font-weight:700}button[data-v-a43dde10]:disabled{opacity:.6}.correction-page[data-v-e9ea42e4]{display:grid;max-width:1100px;gap:18px}.notice[data-v-e9ea42e4],.conflicts[data-v-e9ea42e4]{padding:14px;border-radius:var(--radius-card);background:var(--surface-warning)}.conflicts[data-v-e9ea42e4]{display:grid;gap:12px}.conflicts article[data-v-e9ea42e4]{padding:12px;border:1px solid var(--border);background:var(--surface-card)}.conflicts h3[data-v-e9ea42e4]{margin:0 0 10px}dl[data-v-e9ea42e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}dd[data-v-e9ea42e4]{margin:3px 0}.dialog-actions[data-v-e9ea42e4]{display:flex;justify-content:end;gap:10px}.danger[data-v-e9ea42e4]{border-color:var(--danger);background:var(--danger);color:#fff}.survey-question[data-v-01d29aa7]{border-top:1px solid var(--border, #d5e1df);padding:20px 0}.survey-question--highlighted[data-v-01d29aa7]{border-left:4px solid var(--accent, #3e8e8a);padding-left:16px}.survey-question__title[data-v-01d29aa7]{margin:0;font-size:18px;line-height:1.4}.survey-question__number[data-v-01d29aa7]{font-weight:700;margin-right:6px}.survey-question__hint[data-v-01d29aa7],.survey-table__sub[data-v-01d29aa7]{color:var(--text-muted, #687982)}.survey-question__hint[data-v-01d29aa7]{margin:8px 0 0;line-height:1.5}.survey-answer-list[data-v-01d29aa7]{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:10px 20px;margin:18px 0 0}.survey-answer-list dt[data-v-01d29aa7]{color:var(--text-muted, #687982)}.survey-answer-list dd[data-v-01d29aa7]{margin:0;white-space:pre-wrap}.survey-answer--added[data-v-01d29aa7]{background:#e9f6ed}.survey-answer--changed[data-v-01d29aa7]{background:#fff6d8}.survey-answer--removed[data-v-01d29aa7]{background:#fbeaec}.survey-answer__diff[data-v-01d29aa7]{display:inline-block;margin-left:8px;color:var(--text-muted, #687982);font-size:13px;font-weight:600}.survey-table-scroll[data-v-01d29aa7]{margin-top:18px;overflow-x:auto}.survey-table[data-v-01d29aa7]{width:100%;border-collapse:collapse}.survey-table caption[data-v-01d29aa7]{text-align:left;font-weight:600;margin-bottom:10px}.survey-table th[data-v-01d29aa7],.survey-table td[data-v-01d29aa7]{border:1px solid var(--border, #d5e1df);padding:10px;text-align:left;vertical-align:top}.survey-table__sub[data-v-01d29aa7]{display:block;font-size:13px;margin-top:3px}.survey-table__group-row th[data-v-01d29aa7]{background:var(--surface-info, #eef6f4)}.survey-equipment[data-v-01d29aa7]{display:grid;gap:18px;margin-top:18px}.survey-equipment h4[data-v-01d29aa7]{margin:0}.admin-survey-readonly[data-v-b06ec7a4],.technical-survey[data-v-b06ec7a4]{max-width:1100px}.survey-section+.survey-section[data-v-b06ec7a4]{margin-top:40px}.survey-section h2[data-v-b06ec7a4],.technical-survey h2[data-v-b06ec7a4]{margin:0;font-size:24px}.inactive-answers[data-v-b06ec7a4],.technical-survey[data-v-b06ec7a4]{margin-top:28px;border:1px solid var(--border, #d5e1df);border-radius:var(--radius-card, 8px);padding:16px}.inactive-answers summary[data-v-b06ec7a4]{cursor:pointer;font-weight:600}.inactive-answers dl[data-v-b06ec7a4],.technical-survey dl[data-v-b06ec7a4]{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:10px 18px;margin:16px 0 0}.inactive-answers dt[data-v-b06ec7a4],.technical-survey dt[data-v-b06ec7a4]{color:var(--text-muted, #687982);overflow-wrap:anywhere}.inactive-answers dd[data-v-b06ec7a4],.technical-survey dd[data-v-b06ec7a4]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.technical-key[data-v-b06ec7a4]{font-family:monospace;font-size:13px}.inactive-answer--added[data-v-b06ec7a4]{background:#e9f6ed}.inactive-answer--changed[data-v-b06ec7a4]{background:#fff6d8}.inactive-answer--removed[data-v-b06ec7a4]{background:#fbeaec}.inactive-answer__diff[data-v-b06ec7a4]{display:inline-block;margin-left:8px;color:var(--text-muted, #687982);font-size:13px;font-weight:600}.technical-survey[data-v-b06ec7a4]{background:var(--surface-info, #eef6f4)}.technical-answer--changed[data-v-b06ec7a4]{background:#fff6d8}.technical-answer__diff[data-v-b06ec7a4]{display:inline-block;margin-left:8px;color:var(--text-muted, #687982);font-size:13px;font-weight:600}.dialog-note[data-v-2fd23f40]{margin:0 0 18px;color:var(--text-secondary);line-height:1.5}label[data-v-2fd23f40]{display:block;margin:14px 0 7px;font-weight:700}input[data-v-2fd23f40],textarea[data-v-2fd23f40]{width:100%;padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-input)}textarea[data-v-2fd23f40]{resize:vertical}.error[data-v-2fd23f40]{margin:8px 0 0;color:var(--danger);font-size:13px}.dialog-actions[data-v-2fd23f40]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}button[data-v-2fd23f40]{min-height:40px;padding:8px 15px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button.primary[data-v-2fd23f40]{border-color:var(--primary);background:var(--primary);color:#fff}button[data-v-2fd23f40]:disabled,input[data-v-2fd23f40]:disabled,textarea[data-v-2fd23f40]:disabled{cursor:wait;opacity:.65}.dialog-note[data-v-d2945555]{margin:0 0 18px;color:var(--text-secondary);line-height:1.5}label[data-v-d2945555]{display:block;margin-bottom:7px;font-weight:700}textarea[data-v-d2945555]{width:100%;padding:11px 12px;resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-input)}.error[data-v-d2945555]{margin:8px 0 0;color:var(--danger);font-size:13px}.dialog-actions[data-v-d2945555]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}button[data-v-d2945555]{min-height:40px;padding:8px 15px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button.danger[data-v-d2945555]{border-color:var(--danger);background:var(--danger);color:#fff}button[data-v-d2945555]:disabled,textarea[data-v-d2945555]:disabled{cursor:wait;opacity:.65}.extension-panel[data-v-735bc6dc]{padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card)}.extension-panel__heading[data-v-735bc6dc],.active-extension[data-v-735bc6dc]{display:flex;align-items:start;justify-content:space-between;gap:18px}h3[data-v-735bc6dc],h4[data-v-735bc6dc]{margin:0 0 6px;font-family:var(--font-heading)}.extension-panel__heading p[data-v-735bc6dc],.active-extension p[data-v-735bc6dc]{margin:4px 0;color:var(--text-secondary)}button[data-v-735bc6dc]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button[data-v-735bc6dc]:disabled{cursor:wait;opacity:.6}.danger-link[data-v-735bc6dc]{color:var(--danger)}.notice[data-v-735bc6dc]{margin:16px 0;padding:12px;border-radius:var(--radius-card);background:var(--surface-warning)}.active-extension[data-v-735bc6dc]{margin-top:18px;padding:16px;border-radius:var(--radius-card);background:var(--surface-info)}.extension-history[data-v-735bc6dc]{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.extension-history li[data-v-735bc6dc]{padding:14px;border:1px solid var(--border);border-radius:var(--radius-card)}.extension-history p[data-v-735bc6dc]{margin:7px 0}.extension-history__title[data-v-735bc6dc]{display:flex;flex-wrap:wrap;gap:8px}small[data-v-735bc6dc]{color:var(--text-secondary)}@media(max-width:720px){.extension-panel__heading[data-v-735bc6dc],.active-extension[data-v-735bc6dc]{display:grid}}.revision-list[data-v-d69616b1]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card)}table[data-v-d69616b1]{width:100%;border-collapse:collapse}th[data-v-d69616b1],td[data-v-d69616b1]{padding:13px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th[data-v-d69616b1]{color:var(--text-secondary);font-size:12px;text-transform:uppercase}td[data-v-d69616b1]{overflow-wrap:anywhere}a[data-v-d69616b1]{color:var(--text);font-weight:700}.late-badge[data-v-d69616b1]{display:block;width:max-content;margin-top:5px;padding:3px 6px;border-radius:999px;background:var(--surface-warning);font-size:12px;font-weight:700}.revision-list__pagination[data-v-d69616b1]{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:14px 16px}button[data-v-d69616b1]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}button[data-v-d69616b1]:disabled{cursor:not-allowed;opacity:.55}.survey-detail[data-v-aa5cd6f7]{display:grid;gap:18px;max-width:1100px}.back-link[data-v-aa5cd6f7],.button-link[data-v-aa5cd6f7]{width:max-content;color:var(--text);font-weight:700}.card[data-v-aa5cd6f7]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card)}.card__header[data-v-aa5cd6f7]{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:22px 24px}.card__header h2[data-v-aa5cd6f7],h3[data-v-aa5cd6f7]{margin:6px 0;font-family:var(--font-heading)}.card__header p[data-v-aa5cd6f7]{margin:4px 0;color:var(--text-secondary)}.status[data-v-aa5cd6f7]{display:inline-block;padding:4px 8px;border-radius:999px;background:var(--surface-info);color:var(--text);font-size:13px;font-weight:700}dl[data-v-aa5cd6f7]{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px 20px;margin:0}dt[data-v-aa5cd6f7]{color:var(--text-secondary);font-size:12px}dd[data-v-aa5cd6f7]{margin:3px 0 0}.survey-tabs[data-v-aa5cd6f7]{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--border)}.survey-tabs a[data-v-aa5cd6f7]{padding:9px 12px;color:var(--text-secondary);font-weight:700;text-decoration:none}.survey-tabs a[aria-current=page][data-v-aa5cd6f7]{color:var(--text);border-bottom:2px solid var(--primary)}.tab-heading[data-v-aa5cd6f7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.notice[data-v-aa5cd6f7]{padding:14px;border-radius:var(--radius-card);background:var(--surface-warning)}button[data-v-aa5cd6f7]{min-height:36px;margin-left:10px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-card);cursor:pointer}@media(max-width:720px){.card__header[data-v-aa5cd6f7]{display:grid}dl[data-v-aa5cd6f7]{grid-template-columns:1fr}}.survey-revision[data-v-1f0d20d5]{display:grid;gap:18px;max-width:1100px}.back-link[data-v-1f0d20d5]{width:max-content;color:var(--text);font-weight:700}header[data-v-1f0d20d5]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-1f0d20d5]{margin:0;font-family:var(--font-heading)}.late-badge[data-v-1f0d20d5]{display:inline-block;margin-top:7px;padding:4px 8px;border-radius:999px;background:var(--surface-warning);font-size:13px;font-weight:700}.notice[data-v-1f0d20d5]{padding:14px;border-radius:var(--radius-card);background:var(--surface-warning)}button[data-v-1f0d20d5]{min-height:36px;margin-left:10px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-card);cursor:pointer}.surveys-filters[data-v-90acf854]{display:grid;grid-template-columns:minmax(240px,1.7fr) repeat(2,minmax(180px,1fr)) auto;gap:14px;align-items:end;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 8px 24px #2d3e4e12}.surveys-filters__field[data-v-90acf854]{display:grid;gap:6px}label[data-v-90acf854]{color:var(--text-secondary);font-size:13px;font-weight:700}input[data-v-90acf854],select[data-v-90acf854],button[data-v-90acf854]{min-height:42px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card)}input[data-v-90acf854],select[data-v-90acf854]{width:100%;padding:8px 11px}button[data-v-90acf854]{padding:8px 16px;cursor:pointer;font-weight:700}[data-v-90acf854]:disabled{cursor:not-allowed;opacity:.6}.surveys-table[data-v-bcad7b5d]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 8px 24px #2d3e4e12}.surveys-table__scroll[data-v-bcad7b5d]{overflow-x:auto}table[data-v-bcad7b5d]{width:100%;border-collapse:collapse}th[data-v-bcad7b5d],td[data-v-bcad7b5d]{padding:14px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}th[data-v-bcad7b5d]{color:var(--text-secondary);font-size:12px;letter-spacing:.02em;text-transform:uppercase}a[data-v-bcad7b5d]{color:var(--text);font-weight:700}.surveys-table__status[data-v-bcad7b5d],.surveys-table__dirty[data-v-bcad7b5d]{display:inline-block;width:max-content;padding:4px 8px;border-radius:999px;background:var(--surface-info);color:var(--text);font-size:13px;font-weight:700}.surveys-table__dirty[data-dirty=true][data-v-bcad7b5d]{background:var(--surface-warning)}.surveys-table__empty[data-v-bcad7b5d]{padding:48px 24px;color:var(--text-secondary);text-align:center}.surveys-table__pagination[data-v-bcad7b5d]{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:14px 16px}.surveys-table__pagination button[data-v-bcad7b5d]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}.surveys-table__pagination button[data-v-bcad7b5d]:disabled{cursor:not-allowed;opacity:.55}.surveys-table__pagination span[data-v-bcad7b5d]{min-width:110px;color:var(--text-secondary);text-align:center}.surveys-page[data-v-12d21417]{display:grid;gap:18px}.surveys-page__title[data-v-12d21417]{display:flex;align-items:center;justify-content:space-between;gap:16px}.surveys-page__actions[data-v-12d21417]{display:flex;align-items:center;gap:10px}h2[data-v-12d21417]{margin:0;font-family:var(--font-heading);font-size:24px}p[data-v-12d21417]{margin:4px 0 0;color:var(--text-secondary)}.surveys-page__actions button[data-v-12d21417],.surveys-page__notice button[data-v-12d21417]{min-height:38px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-card);cursor:pointer;font-weight:700}.surveys-page__actions button[data-v-12d21417]:disabled{cursor:not-allowed;opacity:.55}.surveys-page__notice[data-v-12d21417]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--surface-warning)}@media(max-width:640px){.surveys-page__title[data-v-12d21417]{align-items:flex-start;flex-direction:column}.surveys-page__actions[data-v-12d21417]{flex-wrap:wrap}}
