.enterprise-page[data-v-3ae9dd7e]{display:grid;gap:20px}.admin-panel[data-v-3ae9dd7e]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f}.admin-panel--green[data-v-3ae9dd7e]{background:linear-gradient(135deg,#0b5e371a,#fffffffa),#ffffffeb}.admin-panel__header[data-v-3ae9dd7e]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header h2[data-v-3ae9dd7e]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-3ae9dd7e]{margin:0;color:#60708a}.summary-card[data-v-3ae9dd7e]{min-width:180px;padding:16px 18px;border-radius:18px;background:#0f764c1a;color:#0f5132;display:grid;gap:6px}.summary-card strong[data-v-3ae9dd7e]{font-size:24px}.create-grid[data-v-3ae9dd7e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:16px;align-items:end}.admin-field[data-v-3ae9dd7e]{display:grid;gap:8px}.admin-field span[data-v-3ae9dd7e]{font-size:14px;font-weight:600}.admin-field input[data-v-3ae9dd7e]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cfd9e7;background:#fff;font:inherit}.admin-actions[data-v-3ae9dd7e]{display:flex;gap:12px;flex-wrap:wrap}.admin-actions--align-end[data-v-3ae9dd7e]{justify-content:flex-end}.admin-button[data-v-3ae9dd7e]{border:0;border-radius:999px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.admin-button[data-v-3ae9dd7e]:disabled{cursor:not-allowed;opacity:.6}.admin-button--secondary[data-v-3ae9dd7e]{background:#e6eef8;color:#183b69}.admin-button--ghost[data-v-3ae9dd7e]{background:#eef3f8;color:#4f607a}.admin-button--emerald[data-v-3ae9dd7e]{background:#0f8b5f;color:#fff}.admin-button--warning[data-v-3ae9dd7e]{background:#fff4e8;color:#9a3412}.admin-message[data-v-3ae9dd7e]{margin:16px 0 0;padding:12px 14px;border-radius:14px;font-size:14px}.admin-message--error[data-v-3ae9dd7e]{background:#fff0f0;color:#b42318}.admin-message--success[data-v-3ae9dd7e]{background:#ecfdf3;color:#027a48}.table-wrap[data-v-3ae9dd7e]{overflow-x:auto}.enterprise-table[data-v-3ae9dd7e]{width:100%;min-width:860px;border-collapse:collapse}.enterprise-table th[data-v-3ae9dd7e],.enterprise-table td[data-v-3ae9dd7e]{padding:14px 12px;border-bottom:1px solid #e6ecf4;text-align:left;vertical-align:middle}.enterprise-table th[data-v-3ae9dd7e]{color:#60708a;font-weight:600}.table-input[data-v-3ae9dd7e]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid #cfd9e7;background:#fff;font:inherit}.status-badge[data-v-3ae9dd7e]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.status-badge--active[data-v-3ae9dd7e]{background:#e8fff3;color:#027a48}.status-badge--inactive[data-v-3ae9dd7e]{background:#fff4e8;color:#b54708}.row-actions[data-v-3ae9dd7e]{display:flex;gap:10px;flex-wrap:wrap}.table-empty[data-v-3ae9dd7e]{color:#60708a;text-align:center}@media(max-width:900px){.admin-panel__header[data-v-3ae9dd7e],.create-grid[data-v-3ae9dd7e]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.admin-actions--align-end[data-v-3ae9dd7e]{justify-content:flex-start}}.admin-shell[data-v-d7e1d472]{min-height:100vh;padding:32px 16px 48px;background:radial-gradient(circle at top left,rgba(13,110,253,.12),transparent 32%),linear-gradient(180deg,#f5f7fb,#eef3f8);color:#162033}.admin-shell__hero[data-v-d7e1d472]{max-width:1120px;margin:0 auto 20px;padding:24px 28px;border-radius:24px;background:linear-gradient(135deg,#102542,#1f4f8f);color:#f8fbff;display:flex;justify-content:space-between;gap:24px}.admin-shell__eyebrow[data-v-d7e1d472]{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.admin-shell__hero h1[data-v-d7e1d472]{margin:0 0 10px;font-size:32px}.admin-shell__intro[data-v-d7e1d472]{margin:0;max-width:560px;color:#f8fbffd1}.admin-shell__summary[data-v-d7e1d472]{display:flex;flex-direction:column;gap:8px;min-width:200px;align-self:flex-start;padding:14px 16px;border-radius:16px;background:#ffffff1f;color:#f8fbffe6;font-size:14px}.admin-panel[data-v-d7e1d472]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-panel--tight[data-v-d7e1d472]{margin-bottom:20px}.admin-panel__header[data-v-d7e1d472]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header--nav[data-v-d7e1d472]{margin-bottom:0}.admin-panel__header h2[data-v-d7e1d472]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-d7e1d472]{margin:0;color:#60708a}.admin-nav[data-v-d7e1d472]{display:flex;gap:10px;flex-wrap:wrap}.admin-nav__link[data-v-d7e1d472]{padding:10px 14px;border-radius:999px;color:#31517d;background:#e8eef8;font-weight:600;text-decoration:none}.admin-nav__link.router-link-active[data-v-d7e1d472]{background:#183b69;color:#fff}.admin-form[data-v-d7e1d472]{display:grid;gap:18px}.admin-field[data-v-d7e1d472]{display:grid;gap:8px}.admin-field span[data-v-d7e1d472]{font-size:14px;font-weight:600}.admin-field input[data-v-d7e1d472]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cfd9e7;background:#fff;font:inherit}.admin-actions[data-v-d7e1d472]{display:flex;gap:12px;flex-wrap:wrap}.admin-button[data-v-d7e1d472]{border:0;border-radius:999px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.admin-button[data-v-d7e1d472]:disabled{cursor:not-allowed;opacity:.6}.admin-button--primary[data-v-d7e1d472]{background:#183b69;color:#fff}.admin-button--ghost[data-v-d7e1d472]{background:#eef3f8;color:#183b69}.admin-message[data-v-d7e1d472]{margin:0;padding:12px 14px;border-radius:14px;font-size:14px}.admin-message--error[data-v-d7e1d472]{background:#fff0f0;color:#b42318}@media(max-width:900px){.admin-shell__hero[data-v-d7e1d472],.admin-panel__header[data-v-d7e1d472]{flex-direction:column;align-items:stretch}}.admin-panel[data-v-0d93cd6a]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f}.admin-panel__header[data-v-0d93cd6a]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header h2[data-v-0d93cd6a]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-0d93cd6a]{margin:0;color:#60708a}.admin-state[data-v-0d93cd6a]{display:grid;gap:6px;min-width:220px;padding:14px 16px;border-radius:16px;background:#eef3f8;color:#24466f;font-size:14px}.admin-form[data-v-0d93cd6a]{display:grid;gap:18px}.admin-field[data-v-0d93cd6a]{display:grid;gap:8px}.admin-field span[data-v-0d93cd6a]{font-size:14px;font-weight:600}.admin-field input[data-v-0d93cd6a]{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #cfd9e7;background:#fff;font:inherit}.admin-switch[data-v-0d93cd6a]{display:flex;align-items:center;gap:10px;font-weight:600}.admin-actions[data-v-0d93cd6a]{display:flex;gap:12px;flex-wrap:wrap}.admin-button[data-v-0d93cd6a]{border:0;border-radius:999px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.admin-button[data-v-0d93cd6a]:disabled{cursor:not-allowed;opacity:.6}.admin-button--primary[data-v-0d93cd6a]{background:#183b69;color:#fff}.admin-button--secondary[data-v-0d93cd6a]{background:#dce7f7;color:#183b69}.admin-message[data-v-0d93cd6a]{margin:0;padding:12px 14px;border-radius:14px;font-size:14px}.admin-message--error[data-v-0d93cd6a]{background:#fff0f0;color:#b42318}.admin-message--success[data-v-0d93cd6a]{background:#edfdf3;color:#027a48}.admin-message--warning[data-v-0d93cd6a]{background:#fff7e6;color:#b54708}@media(max-width:900px){.admin-panel__header[data-v-0d93cd6a]{flex-direction:column;align-items:stretch}}.admin-logs[data-v-cb8bdd82]{display:grid;gap:20px}.admin-panel[data-v-cb8bdd82]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f}.admin-panel__header[data-v-cb8bdd82]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header h2[data-v-cb8bdd82]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-cb8bdd82]{margin:0;color:#60708a}.tab-bar[data-v-cb8bdd82]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.tab-button[data-v-cb8bdd82]{border:none;border-radius:999px;padding:10px 14px;background:#e8eef8;color:#31517d;font-weight:600;cursor:pointer}.tab-button--active[data-v-cb8bdd82]{background:#183b69;color:#fff}.filter-grid[data-v-cb8bdd82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.admin-field[data-v-cb8bdd82]{display:grid;gap:8px;color:#2a3b55;font-weight:600}.admin-field input[data-v-cb8bdd82],.admin-field select[data-v-cb8bdd82]{width:100%;min-height:44px;padding:10px 12px;border-radius:14px;border:1px solid #d5dfed;background:#fff}.admin-actions[data-v-cb8bdd82]{display:flex;align-items:flex-end}.admin-actions--filter[data-v-cb8bdd82]{justify-content:flex-start}.admin-button[data-v-cb8bdd82]{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid transparent;cursor:pointer}.admin-button--primary[data-v-cb8bdd82]{background:#183b69;color:#fff}.admin-button--secondary[data-v-cb8bdd82]{background:#edf3fb;color:#27466d}.admin-message[data-v-cb8bdd82]{margin:0 0 16px}.admin-message--error[data-v-cb8bdd82]{color:#a12c2c}.table-wrap[data-v-cb8bdd82]{overflow-x:auto}.log-table[data-v-cb8bdd82]{width:100%;border-collapse:collapse}.log-table th[data-v-cb8bdd82],.log-table td[data-v-cb8bdd82]{padding:14px 12px;border-bottom:1px solid #e3eaf5;text-align:left;vertical-align:top}.message-cell[data-v-cb8bdd82]{min-width:360px}.detail-row td[data-v-cb8bdd82]{background:#f7fafe}.detail-row pre[data-v-cb8bdd82]{margin:0;white-space:pre-wrap;word-break:break-word}.log-level[data-v-cb8bdd82]{display:inline-flex;align-items:center;min-width:48px;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.log-level--info[data-v-cb8bdd82]{background:#e8f2ff;color:#225ea8}.log-level--warn[data-v-cb8bdd82]{background:#fff3d8;color:#9a6500}.log-level--error[data-v-cb8bdd82]{background:#fde5e5;color:#b13333}.pagination-bar[data-v-cb8bdd82]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px}.table-actions[data-v-cb8bdd82]{display:flex;gap:10px}.empty-cell[data-v-cb8bdd82]{text-align:center;color:#72839b}@media(max-width:720px){.admin-panel[data-v-cb8bdd82]{padding:20px;border-radius:20px}.pagination-bar[data-v-cb8bdd82]{flex-direction:column;align-items:flex-start}}.admin-notices[data-v-93915e29]{display:grid;gap:20px}.admin-panel[data-v-93915e29]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f}.admin-panel__header[data-v-93915e29]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header h2[data-v-93915e29],.detail-panel__header h3[data-v-93915e29]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-93915e29],.detail-panel__header p[data-v-93915e29]{margin:0;color:#60708a}.filter-grid[data-v-93915e29]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.admin-field[data-v-93915e29]{display:grid;gap:8px}.admin-field span[data-v-93915e29]{font-size:14px;font-weight:600;color:#31517d}.admin-field input[data-v-93915e29],.admin-field select[data-v-93915e29]{width:100%;padding:11px 12px;border:1px solid #c8d4e6;border-radius:12px;background:#fff;color:#162033}.admin-actions[data-v-93915e29]{display:flex;gap:10px}.admin-actions--filter[data-v-93915e29]{align-items:end}.admin-button[data-v-93915e29]{border:0;border-radius:12px;padding:11px 16px;font-weight:600;cursor:pointer}.admin-button--primary[data-v-93915e29]{background:#183b69;color:#fff}.admin-button--secondary[data-v-93915e29]{background:#e8eef8;color:#31517d}.admin-button--ghost[data-v-93915e29]{background:#fff1f1;color:#9c2b2b}.admin-message[data-v-93915e29]{margin:0 0 16px;color:#31517d}.admin-message--error[data-v-93915e29]{color:#b42318}.admin-message--success[data-v-93915e29]{color:#067647}.table-wrap[data-v-93915e29]{overflow-x:auto}.notice-table[data-v-93915e29]{width:100%;border-collapse:collapse}.notice-table th[data-v-93915e29],.notice-table td[data-v-93915e29]{padding:14px 12px;border-bottom:1px solid #e5edf7;text-align:left;vertical-align:top}.notice-title-cell[data-v-93915e29]{display:grid;gap:6px}.notice-title-cell span[data-v-93915e29]{font-size:12px;color:#60708a}.hidden-badge[data-v-93915e29]{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.hidden-badge--visible[data-v-93915e29]{background:#e8f5ec;color:#067647}.hidden-badge--hidden[data-v-93915e29]{background:#fff1f1;color:#b42318}.table-actions[data-v-93915e29]{display:flex;gap:10px;flex-wrap:wrap}.empty-cell[data-v-93915e29]{text-align:center;color:#60708a}.pagination-bar[data-v-93915e29]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:20px}.detail-mask[data-v-93915e29]{position:fixed;inset:0;padding:24px;background:#1025426b;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.detail-panel[data-v-93915e29]{width:min(960px,100%);margin:24px 0;padding:24px 28px;border-radius:24px;background:#fff;box-shadow:0 24px 60px #1025423d}.detail-panel__header[data-v-93915e29]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.detail-grid[data-v-93915e29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-card[data-v-93915e29]{padding:18px;border-radius:18px;background:#f8fbff;border:1px solid #e5edf7}.detail-card--full[data-v-93915e29]{grid-column:1 / -1}.detail-card h4[data-v-93915e29]{margin:0 0 12px}.detail-card dl[data-v-93915e29],.detail-card pre[data-v-93915e29],.detail-card p[data-v-93915e29]{margin:0}.detail-card dl[data-v-93915e29]{display:grid;gap:10px}.detail-card dl div[data-v-93915e29]{display:grid;gap:4px}.detail-card dt[data-v-93915e29]{font-size:12px;color:#60708a}.detail-card dd[data-v-93915e29]{margin:0;word-break:break-word}.detail-card pre[data-v-93915e29]{white-space:pre-wrap;word-break:break-word;font-size:13px}.event-list[data-v-93915e29]{margin:0;padding-left:18px;display:grid;gap:12px}.event-list li p[data-v-93915e29]{margin-top:4px}@media(max-width:960px){.filter-grid[data-v-93915e29],.detail-grid[data-v-93915e29]{grid-template-columns:1fr}.pagination-bar[data-v-93915e29],.detail-panel__header[data-v-93915e29]{flex-direction:column;align-items:flex-start}}.staff-page[data-v-079fc0b1]{display:grid;gap:20px}.admin-panel[data-v-079fc0b1]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f}.admin-panel--blue[data-v-079fc0b1]{background:linear-gradient(135deg,#183b6914,#fffffffa),#ffffffeb}.admin-panel--bind[data-v-079fc0b1]{background:linear-gradient(180deg,#ecf5ffe6,#fffffff5),#ffffffeb}.admin-panel__header[data-v-079fc0b1]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header h2[data-v-079fc0b1]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-079fc0b1]{margin:0;color:#5e6c80}.toolbar[data-v-079fc0b1],.create-form[data-v-079fc0b1],.row-actions[data-v-079fc0b1],.bind-card[data-v-079fc0b1]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bind-card[data-v-079fc0b1]{justify-content:space-between}.bind-card__meta[data-v-079fc0b1]{display:grid;gap:8px}.qr-placeholder[data-v-079fc0b1]{min-width:280px;min-height:280px;display:grid;place-items:center;gap:12px;padding:16px;border-radius:20px;background:#0e639c0f}.qr-placeholder img[data-v-079fc0b1]{width:240px;height:240px;object-fit:contain}.table-wrap[data-v-079fc0b1]{overflow-x:auto}.staff-table[data-v-079fc0b1]{width:100%;border-collapse:collapse}.staff-table th[data-v-079fc0b1],.staff-table td[data-v-079fc0b1]{padding:14px 12px;border-bottom:1px solid rgba(16,37,66,.08);text-align:left}.table-empty[data-v-079fc0b1]{text-align:center;color:#6b7280}.is-selected[data-v-079fc0b1]{background:#0e639c0f}.admin-dashboard[data-v-26f5bb24]{display:grid;gap:20px}.admin-panel[data-v-26f5bb24]{max-width:1120px;margin:0 auto;padding:24px 28px;border-radius:24px;background:#ffffffeb;box-shadow:0 24px 60px #1025421f}.admin-panel__header[data-v-26f5bb24]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.admin-panel__header h2[data-v-26f5bb24]{margin:0 0 6px;font-size:24px}.admin-panel__header p[data-v-26f5bb24]{margin:0;color:#60708a}.overview-grid[data-v-26f5bb24]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.overview-card[data-v-26f5bb24]{padding:18px;border-radius:18px;background:linear-gradient(180deg,#f6f9ff,#edf4ff);display:grid;gap:10px}.overview-card span[data-v-26f5bb24]{color:#60708a;font-size:14px}.overview-card strong[data-v-26f5bb24]{font-size:28px;color:#183b69}.distribution-panel[data-v-26f5bb24]{padding:18px;border-radius:18px;background:#f7fafc}.distribution-panel h3[data-v-26f5bb24]{margin:0 0 14px;font-size:18px}.distribution-list[data-v-26f5bb24]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.distribution-list li[data-v-26f5bb24]{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#fff}.table-wrap[data-v-26f5bb24]{overflow-x:auto}.source-table[data-v-26f5bb24]{width:100%;border-collapse:collapse;min-width:880px}.source-table th[data-v-26f5bb24],.source-table td[data-v-26f5bb24]{padding:12px 10px;border-bottom:1px solid #e4eaf2;text-align:left;vertical-align:middle}.table-input[data-v-26f5bb24]{width:100%;min-width:180px;padding:10px 12px;border-radius:12px;border:1px solid #cfd9e7;background:#fff;font:inherit}.table-switch[data-v-26f5bb24]{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:600}.health-badge[data-v-26f5bb24]{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.health-badge--healthy[data-v-26f5bb24]{background:#ecfdf3;color:#027a48}.health-badge--degraded[data-v-26f5bb24]{background:#fff7e6;color:#b54708}.health-badge--down[data-v-26f5bb24]{background:#fff0f0;color:#b42318}.admin-button[data-v-26f5bb24]{border:0;border-radius:999px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer}.admin-button[data-v-26f5bb24]:disabled{cursor:not-allowed;opacity:.6}.admin-button--secondary[data-v-26f5bb24]{background:#dce7f7;color:#183b69}.admin-message[data-v-26f5bb24]{margin:0 0 16px;padding:12px 14px;border-radius:14px;font-size:14px}.admin-message--error[data-v-26f5bb24]{background:#fff0f0;color:#b42318}.admin-message--success[data-v-26f5bb24]{background:#edfdf3;color:#027a48}@media(max-width:960px){.overview-grid[data-v-26f5bb24]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.overview-grid[data-v-26f5bb24]{grid-template-columns:1fr}.admin-panel__header[data-v-26f5bb24]{flex-direction:column;align-items:stretch}}.notice-actions[data-v-e590ffb3]{display:grid;gap:.5rem}.notice-actions__buttons[data-v-e590ffb3]{display:flex;flex-wrap:wrap;gap:.55rem}.notice-actions__button[data-v-e590ffb3]{border:1px solid #b8d0ca;border-radius:999px;padding:.45rem .8rem;background:#f6fbf9;color:var(--brand-strong);font-size:.9rem;font-weight:600;cursor:pointer}.notice-actions__button--active[data-v-e590ffb3]{border-color:var(--brand);background:var(--brand);color:#fff}.notice-actions__button--ghost[data-v-e590ffb3]{background:#fff}.notice-actions__button--warn[data-v-e590ffb3]{border-color:#d17a40;color:#9a4e1d;background:#fff3eb}.notice-actions__button[data-v-e590ffb3]:disabled{cursor:not-allowed;opacity:.6}.notice-actions__hint[data-v-e590ffb3],.notice-actions__error[data-v-e590ffb3]{margin:0;font-size:.85rem}.notice-actions__hint[data-v-e590ffb3]{color:var(--text-muted)}.notice-actions__error[data-v-e590ffb3]{color:#b42318}.notice-detail[data-v-f807029f]{width:min(calc(100% - 2rem),960px);margin:0 auto;padding:1.5rem 0 3rem;display:grid;gap:1rem}.notice-detail__back[data-v-f807029f]{width:fit-content;color:var(--brand);text-decoration:none;font-weight:600}.notice-detail__hero[data-v-f807029f],.notice-detail__panel[data-v-f807029f],.notice-detail__state[data-v-f807029f]{border:1px solid var(--border-color);border-radius:28px;background:var(--panel-bg);box-shadow:0 14px 40px #10251f0f}.notice-detail__hero[data-v-f807029f]{display:flex;justify-content:space-between;gap:1rem;padding:1.75rem}.notice-detail__hero-main h1[data-v-f807029f],.notice-detail__panel-header h2[data-v-f807029f]{margin:0}.notice-detail__status[data-v-f807029f]{margin:0 0 .5rem;color:var(--brand);font-size:.88rem;font-weight:700}.notice-detail__tags[data-v-f807029f]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.tag[data-v-f807029f]{border-radius:999px;padding:.38rem .7rem;background:var(--brand-soft);color:var(--brand-strong);font-size:.88rem}.notice-detail__deadline[data-v-f807029f]{min-width:13rem;align-self:flex-start;display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:22px;background:#f1f7f4;color:var(--brand-strong)}.notice-detail__deadline strong[data-v-f807029f]{font-size:1.05rem}.notice-detail__deadline--urgent[data-v-f807029f]{background:var(--danger-soft);color:var(--danger-text)}.notice-detail__panel[data-v-f807029f],.notice-detail__state[data-v-f807029f]{padding:1.4rem}.notice-detail__panel-header[data-v-f807029f]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.notice-detail__summary[data-v-f807029f],.notice-detail__empty[data-v-f807029f]{margin:0;line-height:1.8;color:#24313d}.notice-detail__facts[data-v-f807029f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.notice-detail__facts div[data-v-f807029f]{padding:.95rem 1rem;border-radius:18px;background:#f6faf8}.notice-detail__facts dt[data-v-f807029f]{color:var(--text-muted);font-size:.88rem}.notice-detail__facts dd[data-v-f807029f]{margin:.45rem 0 0;color:#16222d;font-weight:600}.notice-detail__events[data-v-f807029f]{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.notice-detail__events li[data-v-f807029f]{display:grid;gap:.35rem;padding:1rem;border-radius:18px;background:#f6faf8}.notice-detail__events span[data-v-f807029f]{color:var(--text-muted);font-size:.9rem}.notice-detail__events p[data-v-f807029f]{margin:0;line-height:1.7}.notice-detail__body[data-v-f807029f]{color:#22313d;line-height:1.8;overflow-x:auto}.notice-detail__body[data-v-f807029f] p,.notice-detail__body[data-v-f807029f] ul,.notice-detail__body[data-v-f807029f] ol,.notice-detail__body[data-v-f807029f] table{margin:0 0 1rem}.notice-detail__body[data-v-f807029f] table{width:100%;border-collapse:collapse}.notice-detail__body[data-v-f807029f] th,.notice-detail__body[data-v-f807029f] td{padding:.7rem .8rem;border:1px solid #d8e2df;vertical-align:top}.notice-detail__body[data-v-f807029f] h1,.notice-detail__body[data-v-f807029f] h2,.notice-detail__body[data-v-f807029f] h3{margin:1.2rem 0 .8rem;color:#16222d}.notice-detail__body[data-v-f807029f] a{color:var(--brand);word-break:break-all}.notice-detail__source-link[data-v-f807029f]{color:var(--brand);font-weight:600;text-decoration:none}.notice-detail__state[data-v-f807029f]{text-align:center;color:var(--text-muted)}.notice-detail__state--error[data-v-f807029f]{border-color:#f0b6a2;background:#fff8f5;color:var(--danger-text)}@media(max-width:768px){.notice-detail[data-v-f807029f]{width:min(calc(100% - 1rem),960px);padding-top:1rem}.notice-detail__hero[data-v-f807029f]{flex-direction:column}.notice-detail__deadline[data-v-f807029f]{min-width:0}.notice-detail__facts[data-v-f807029f]{grid-template-columns:1fr}}.filters[data-v-3ba66a7c]{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--border-color);border-radius:24px;background:var(--panel-bg);box-shadow:0 12px 40px #12231c0f}.filters__header[data-v-3ba66a7c]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.filters__eyebrow[data-v-3ba66a7c]{margin:0 0 .2rem;color:var(--brand);font-size:.85rem;font-weight:600}.filters__header h2[data-v-3ba66a7c]{margin:0;font-size:1.2rem}.filters__reset[data-v-3ba66a7c]{border:0;border-radius:999px;padding:.7rem 1rem;color:var(--brand-strong);background:var(--brand-soft)}.filters__group[data-v-3ba66a7c]{display:grid;gap:.65rem}.filters__label[data-v-3ba66a7c]{color:var(--text-muted);font-size:.92rem;font-weight:600}.filters__chips[data-v-3ba66a7c]{display:flex;flex-wrap:wrap;gap:.65rem}.filters__empty[data-v-3ba66a7c]{margin:0;color:var(--text-muted);font-size:.92rem}.chip[data-v-3ba66a7c]{border:1px solid var(--border-color);border-radius:999px;padding:.58rem .9rem;background:#fff;color:#30404d;transition:.16s ease}.chip--active[data-v-3ba66a7c]{border-color:var(--brand);background:var(--brand);color:#fff}@media(max-width:768px){.filters__header[data-v-3ba66a7c]{flex-direction:column}}.notice-card[data-v-bfd35b5a]{display:grid;gap:1rem;padding:1.4rem;border:1px solid var(--border-color);border-radius:24px;background:#fffffff5;box-shadow:0 10px 30px #10251f0f;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notice-card[data-v-bfd35b5a]:hover,.notice-card[data-v-bfd35b5a]:focus-visible{transform:translateY(-2px);border-color:#b8d0ca;box-shadow:0 18px 36px #10251f1a;outline:none}.notice-card__header[data-v-bfd35b5a]{display:flex;justify-content:space-between;gap:1rem}.notice-card__title-wrap h3[data-v-bfd35b5a]{margin:0;font-size:1.15rem;line-height:1.45}.notice-card__title-link[data-v-bfd35b5a]{color:inherit;text-decoration:none}.notice-card__title-link[data-v-bfd35b5a]:hover{color:var(--brand)}.notice-card__status[data-v-bfd35b5a]{margin:0 0 .45rem;color:var(--brand);font-size:.85rem;font-weight:700}.notice-card__deadline[data-v-bfd35b5a]{align-self:flex-start;white-space:nowrap;border-radius:999px;padding:.42rem .75rem;background:var(--danger-soft);color:var(--danger-text);font-size:.88rem}.notice-card__meta[data-v-bfd35b5a]{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;color:var(--text-muted);font-size:.92rem}.notice-card__tags[data-v-bfd35b5a]{display:flex;flex-wrap:wrap;gap:.55rem}.tag[data-v-bfd35b5a]{border-radius:999px;padding:.38rem .7rem;background:var(--brand-soft);color:var(--brand-strong);font-size:.88rem}.tag--muted[data-v-bfd35b5a]{background:#eef2f4;color:#556270}.notice-card__summary[data-v-bfd35b5a]{margin:0;color:#24313d;line-height:1.7}.notice-card__extracts[data-v-bfd35b5a]{display:flex;flex-wrap:wrap;gap:.55rem}.notice-card__extract-tag[data-v-bfd35b5a]{border-radius:999px;padding:.34rem .68rem;background:#f2f7f3;color:#2e5a47;font-size:.85rem}.notice-card__footer[data-v-bfd35b5a]{display:flex;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.9rem}.notice-card__footer a[data-v-bfd35b5a]{color:var(--brand);text-decoration:none;font-weight:600}@media(max-width:768px){.notice-card__header[data-v-bfd35b5a],.notice-card__footer[data-v-bfd35b5a]{flex-direction:column}.notice-card__deadline[data-v-bfd35b5a]{white-space:normal}}.pagination[data-v-22574179]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.pagination__button[data-v-22574179]{min-width:2.8rem;border:1px solid var(--border-color);border-radius:999px;padding:.7rem .95rem;background:#fffffff5;color:#24313d}.pagination__button[data-v-22574179]:disabled{cursor:not-allowed;opacity:.5}.pagination__button--active[data-v-22574179]{border-color:var(--brand);background:var(--brand);color:#fff}.list-page[data-v-6f508667]{width:min(calc(100% - 2rem),var(--page-max-width));margin:0 auto;padding:2rem 0 3rem;display:grid;gap:1.5rem}.list-page__hero[data-v-6f508667]{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end;padding:2rem;border-radius:32px;color:#fff;background:linear-gradient(135deg,#04312beb,#0b6b5dd6),linear-gradient(180deg,rgba(255,255,255,.15),transparent);box-shadow:0 18px 60px #0a38312e}.list-page__eyebrow[data-v-6f508667]{margin:0 0 .4rem;color:#e2faf1e6;font-size:.9rem;font-weight:600}.list-page__hero h1[data-v-6f508667]{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.list-page__intro[data-v-6f508667]{max-width:42rem;margin:.85rem 0 0;color:#eff9f6e0}.list-page__summary[data-v-6f508667]{display:grid;gap:.75rem;min-width:16rem;padding:1.15rem 1.2rem;border-radius:24px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.list-page__content[data-v-6f508667]{min-height:12rem}.list-page__search[data-v-6f508667]{padding:1.1rem 1.25rem;border:1px solid var(--border-color);border-radius:24px;background:#ffffffe0;box-shadow:0 12px 40px #12231c0f}.list-page__identity[data-v-6f508667]{margin-bottom:1rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;color:var(--brand-strong);font-size:.98rem;font-weight:600}.list-page__my-link[data-v-6f508667]{color:var(--brand);text-decoration:none}.list-page__identity--muted[data-v-6f508667]{color:var(--text-secondary)}.list-page__search-field[data-v-6f508667]{display:grid;gap:.6rem}.list-page__search-label[data-v-6f508667]{color:var(--brand-strong);font-size:.95rem;font-weight:600}.list-page__search-input[data-v-6f508667]{width:100%;min-height:3rem;padding:.85rem 1rem;border:1px solid var(--border-color);border-radius:16px;background:#f7faf8f5;color:var(--text-primary);font:inherit}.list-page__search-input[data-v-6f508667]:focus{outline:2px solid rgba(18,111,95,.18);border-color:var(--brand)}.list-page__cards[data-v-6f508667]{display:grid;gap:1rem}.list-page__ignored-toggle[data-v-6f508667]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--text-muted);font-size:.92rem}.list-page__state[data-v-6f508667]{padding:2rem 1.2rem;border:1px dashed var(--border-color);border-radius:24px;background:#ffffffdb;text-align:center;color:var(--text-muted)}.list-page__state--error[data-v-6f508667]{border-style:solid;border-color:#f0b6a2;color:var(--danger-text);background:#fff8f5}@media(max-width:768px){.list-page[data-v-6f508667]{width:min(calc(100% - 1rem),var(--page-max-width));padding-top:1rem}.list-page__hero[data-v-6f508667]{flex-direction:column;align-items:stretch;padding:1.4rem}.list-page__summary[data-v-6f508667]{min-width:0}}.my-page[data-v-bf2219bb]{width:min(calc(100% - 2rem),var(--page-max-width));margin:0 auto;padding:2rem 0 3rem;display:grid;gap:1.25rem}.my-page__hero[data-v-bf2219bb],.my-page__tabs[data-v-bf2219bb],.my-page__state[data-v-bf2219bb]{border:1px solid var(--border-color);border-radius:28px;background:#fffffff0;box-shadow:0 12px 36px #10251f0f}.my-page__hero[data-v-bf2219bb]{padding:1.8rem}.my-page__eyebrow[data-v-bf2219bb]{margin:0 0 .4rem;color:var(--brand);font-size:.9rem;font-weight:700}.my-page__hero h1[data-v-bf2219bb]{margin:0}.my-page__intro[data-v-bf2219bb]{margin:.75rem 0 0;color:var(--text-muted)}.my-page__tabs[data-v-bf2219bb]{display:flex;gap:.75rem;padding:.85rem}.my-page__tab[data-v-bf2219bb]{border:0;border-radius:999px;padding:.7rem 1rem;background:#eef4f1;color:var(--brand-strong);font:inherit;font-weight:700;cursor:pointer}.my-page__tab--active[data-v-bf2219bb]{background:var(--brand);color:#fff}.my-page__content[data-v-bf2219bb]{min-height:10rem}.my-page__cards[data-v-bf2219bb]{display:grid;gap:1rem}.my-page__state[data-v-bf2219bb]{padding:2rem 1.2rem;text-align:center;color:var(--text-muted)}.my-page__state--error[data-v-bf2219bb]{border-color:#f0b6a2;color:var(--danger-text);background:#fff8f5}:root{color-scheme:light;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;color:#19212b;background:radial-gradient(circle at top left,rgba(7,102,89,.08),transparent 35%),linear-gradient(180deg,#f6f8f7,#eef3f2);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-max-width: 1200px;--border-color: #d8e2df;--panel-bg: rgba(255, 255, 255, .92);--brand: #0b6b5d;--brand-strong: #08473f;--brand-soft: #e2f1ed;--text-muted: #5d6b79;--danger-soft: #fff1eb;--danger-text: #9a3412}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}#app{min-height:100vh}
