.sidebar[data-v-6ed757e6]{display:flex;flex-direction:column;min-height:100vh}.nav-group[data-v-6ed757e6]{margin:14px 12px 4px;font-size:11px;letter-spacing:.04em;color:#ffffff59;text-transform:none}.sidebar-footer[data-v-6ed757e6]{margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.user-name[data-v-6ed757e6]{font-size:14px;font-weight:500}.user-role[data-v-6ed757e6]{margin-top:4px;font-size:12px;color:var(--mist)}.logout-btn[data-v-6ed757e6]{margin-top:12px;width:100%;padding:8px 12px;font-size:13px;color:var(--mist);background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:6px;cursor:pointer}.logout-btn[data-v-6ed757e6]:hover{color:var(--white);border-color:#ffffff4d}.login-page[data-v-0a575bf3]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:linear-gradient(165deg,#1a1814,#2d5016 45%,#1e3a5f)}.login-card[data-v-0a575bf3]{width:100%;max-width:400px;padding:40px 32px;background:var(--white);border-radius:16px;text-align:center}.login-logo[data-v-0a575bf3]{width:72px;height:72px;border-radius:50%;margin-bottom:16px}.login-card h1[data-v-0a575bf3]{font-size:22px;letter-spacing:2px}.subtitle[data-v-0a575bf3]{margin-top:8px;font-size:14px;color:var(--stone)}.login-form[data-v-0a575bf3]{margin-top:32px;text-align:left}.field[data-v-0a575bf3]{display:block;margin-bottom:20px}.field span[data-v-0a575bf3]{display:block;margin-bottom:8px;font-size:13px;color:var(--stone)}.field input[data-v-0a575bf3]{width:100%;padding:12px 14px;font-size:15px;border:1px solid var(--cloud);border-radius:8px;background:var(--paper)}.field input[data-v-0a575bf3]:focus{outline:none;border-color:var(--forest)}.error[data-v-0a575bf3]{margin-bottom:12px;font-size:13px;color:var(--error)}.submit-btn[data-v-0a575bf3]{width:100%;padding:14px;font-size:15px;font-weight:500;color:var(--white);background:var(--forest);border:none;border-radius:8px;cursor:pointer}.submit-btn[data-v-0a575bf3]:disabled{opacity:.7;cursor:not-allowed}.hint[data-v-0a575bf3]{margin-top:24px;font-size:12px;color:var(--mist)}.page-header[data-v-18ca3a84]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-header h1[data-v-18ca3a84]{margin:0;font-size:24px}.muted[data-v-18ca3a84]{margin:6px 0 0;font-size:13px;color:var(--mist)}.btn-refresh[data-v-18ca3a84]{padding:10px 14px;font-size:13px;color:var(--ink);background:#f4f2ee;border:none;border-radius:8px;cursor:pointer}.btn-refresh[data-v-18ca3a84]:disabled{opacity:.5}.banner[data-v-18ca3a84]{margin-bottom:16px;padding:12px 14px;border-radius:8px;font-size:13px}.banner.error[data-v-18ca3a84]{color:var(--error);background:#9a243614}.stats[data-v-18ca3a84]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:32px}@media(max-width:960px){.stats[data-v-18ca3a84]{grid-template-columns:repeat(2,1fr)}}.stat[data-v-18ca3a84]{background:var(--white);border:1px solid rgba(26,24,20,.08);border-radius:12px;padding:16px 18px}.stat-value[data-v-18ca3a84]{display:block;font-size:28px;font-weight:700;line-height:1.1}.stat-label[data-v-18ca3a84]{display:block;margin-top:6px;font-size:12px;color:var(--mist)}.section-title[data-v-18ca3a84]{font-size:15px;font-weight:650;margin-bottom:12px}.modules[data-v-18ca3a84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.mod-card[data-v-18ca3a84]{display:block;padding:18px 18px 16px;background:var(--white);border:1px solid rgba(26,24,20,.08);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.mod-card[data-v-18ca3a84]:hover{border-color:#2d501659;transform:translateY(-1px)}.mod-group[data-v-18ca3a84]{display:inline-block;font-size:11px;color:var(--forest);background:#2d501614;padding:2px 8px;border-radius:999px;margin-bottom:10px}.mod-card strong[data-v-18ca3a84]{display:block;font-size:16px;margin-bottom:6px}.mod-card p[data-v-18ca3a84]{font-size:13px;color:var(--stone);line-height:1.45}.page-header[data-v-ac19f98f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.muted[data-v-ac19f98f]{color:var(--stone);font-size:14px}.btn-primary[data-v-ac19f98f]{display:inline-block;padding:10px 20px;background:var(--forest);color:var(--white);text-decoration:none;border-radius:8px;font-size:14px;white-space:nowrap}.tabs[data-v-ac19f98f]{display:flex;gap:8px;margin-bottom:20px}.tab[data-v-ac19f98f]{padding:8px 16px;font-size:14px;border:1px solid var(--cloud);background:var(--white);border-radius:6px;cursor:pointer;color:var(--stone)}.tab--active[data-v-ac19f98f]{border-color:var(--forest);color:var(--forest);font-weight:600}.card-list[data-v-ac19f98f]{display:grid;gap:16px}.card[data-v-ac19f98f]{display:flex;gap:16px;background:var(--white);border-radius:8px;overflow:hidden;border:1px solid var(--cloud)}.cover[data-v-ac19f98f]{width:160px;height:120px;object-fit:cover;flex-shrink:0}.card-body[data-v-ac19f98f]{padding:16px 16px 16px 0;flex:1}.series[data-v-ac19f98f]{font-size:12px;color:var(--mist)}.card-body h2[data-v-ac19f98f]{margin:8px 0;font-size:18px}.meta[data-v-ac19f98f]{color:var(--stone);font-size:14px;margin-top:4px}.badge[data-v-ac19f98f]{display:inline-block;margin-top:8px;padding:2px 8px;font-size:12px;border-radius:4px;background:var(--cloud)}.badge.published[data-v-ac19f98f]{background:#2d50161f;color:var(--forest)}.badge.draft[data-v-ac19f98f]{background:#9a959033;color:var(--stone)}.badge.archived[data-v-ac19f98f]{background:#e8751a1f;color:var(--orange)}.actions[data-v-ac19f98f]{display:flex;gap:8px;margin-top:12px}.btn-sm[data-v-ac19f98f]{padding:6px 12px;font-size:13px;border:1px solid var(--cloud);background:var(--white);border-radius:6px;cursor:pointer;text-decoration:none;color:var(--ink)}.btn-sm--primary[data-v-ac19f98f]{background:var(--forest);color:var(--white);border-color:var(--forest)}.btn-sm--warn[data-v-ac19f98f]{color:var(--orange);border-color:#e8751a66}.empty[data-v-ac19f98f]{padding:48px;text-align:center;color:var(--mist)}.error[data-v-ac19f98f]{color:var(--error)}.page-header[data-v-159bec49]{margin-bottom:24px}.muted[data-v-159bec49]{color:var(--stone);font-size:14px}.form[data-v-159bec49]{max-width:880px;background:var(--white);border:1px solid var(--cloud);border-radius:12px;padding:28px}.form-section[data-v-159bec49]{margin-bottom:32px}.form-section h2[data-v-159bec49]{font-size:16px;margin-bottom:16px;color:var(--forest)}.grid[data-v-159bec49]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field[data-v-159bec49]{display:flex;flex-direction:column;gap:6px}.field--wide[data-v-159bec49]{grid-column:1 / -1}.field span[data-v-159bec49]{font-size:13px;color:var(--stone)}.field input[data-v-159bec49],.field select[data-v-159bec49],.field textarea[data-v-159bec49]{padding:10px 12px;font-size:14px;border:1px solid var(--cloud);border-radius:6px;background:var(--paper)}.field textarea[data-v-159bec49]{resize:vertical;font-family:inherit}.cover-row[data-v-159bec49]{display:flex;flex-direction:column;gap:12px}.cover-preview img[data-v-159bec49],.cover-placeholder[data-v-159bec49]{width:240px;height:160px;border-radius:8px;object-fit:cover}.cover-placeholder[data-v-159bec49]{display:flex;align-items:center;justify-content:center;background:var(--cloud);color:var(--mist);font-size:14px}.upload-btn[data-v-159bec49]{display:inline-block;width:fit-content;padding:10px 20px;background:var(--forest);color:var(--white);border-radius:8px;font-size:14px;cursor:pointer}.upload-btn input[data-v-159bec49]{display:none}.hint[data-v-159bec49]{font-size:12px;color:var(--mist)}.field-error[data-v-159bec49],.form-error[data-v-159bec49]{font-size:13px;color:var(--error)}.form-actions[data-v-159bec49]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--cloud)}.btn-primary[data-v-159bec49],.btn-secondary[data-v-159bec49]{padding:10px 24px;font-size:14px;border-radius:8px;cursor:pointer;border:none}.btn-primary[data-v-159bec49]{background:var(--forest);color:var(--white)}.btn-primary[data-v-159bec49]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-159bec49]{background:var(--white);border:1px solid var(--cloud);color:var(--stone)}.empty[data-v-159bec49]{padding:48px;text-align:center;color:var(--mist)}.section-head[data-v-159bec49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-head h2[data-v-159bec49]{margin-bottom:0}.btn-text[data-v-159bec49]{border:none;background:none;color:var(--forest);font-size:13px;cursor:pointer;padding:4px 0}.empty-hint[data-v-159bec49]{font-size:13px;color:var(--mist);padding:8px 0 12px}.list-row[data-v-159bec49]{display:flex;gap:8px;margin-bottom:10px}.list-row input[data-v-159bec49]{flex:1;padding:10px 12px;font-size:14px;border:1px solid var(--cloud);border-radius:6px;background:var(--paper)}.btn-icon[data-v-159bec49]{width:36px;height:36px;border:1px solid var(--cloud);border-radius:6px;background:var(--white);color:var(--stone);cursor:pointer;font-size:18px;line-height:1}.itinerary-card[data-v-159bec49],.leader-card[data-v-159bec49]{border:1px solid var(--cloud);border-radius:8px;padding:16px;margin-bottom:12px;background:var(--paper)}.itinerary-card-head[data-v-159bec49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}@media(max-width:720px){.grid[data-v-159bec49]{grid-template-columns:1fr}}.page-header[data-v-200a1f04]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.header-actions[data-v-200a1f04]{display:flex;gap:8px;align-items:center}.btn-secondary[data-v-200a1f04]{padding:8px 16px;font-size:14px;border:1px solid var(--cloud);background:var(--white);border-radius:6px;color:var(--stone);text-decoration:none;white-space:nowrap}.admin-actions[data-v-200a1f04]{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.btn-action[data-v-200a1f04]{padding:8px 14px;font-size:13px;border:1px solid var(--cloud);background:var(--white);border-radius:6px;cursor:pointer;color:var(--stone)}.btn-action--primary[data-v-200a1f04]{border-color:var(--forest);color:var(--forest);font-weight:600}.btn-action[data-v-200a1f04]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-200a1f04]{color:var(--stone);font-size:14px}.btn-refresh[data-v-200a1f04]{padding:8px 16px;font-size:14px;border:1px solid var(--cloud);background:var(--white);border-radius:6px;cursor:pointer;white-space:nowrap}.btn-refresh[data-v-200a1f04]:disabled{opacity:.6;cursor:not-allowed}.stats[data-v-200a1f04]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.stat[data-v-200a1f04]{padding:16px;background:var(--white);border:1px solid var(--cloud);border-radius:8px;text-align:center}.stat-value[data-v-200a1f04]{display:block;font-size:28px;font-weight:600}.stat-value--warn[data-v-200a1f04]{color:var(--orange)}.stat-value--ok[data-v-200a1f04]{color:var(--forest)}.stat-label[data-v-200a1f04]{display:block;margin-top:4px;font-size:12px;color:var(--mist)}.tabs[data-v-200a1f04]{display:flex;gap:8px;margin-bottom:16px}.tab[data-v-200a1f04]{padding:8px 16px;font-size:14px;border:1px solid var(--cloud);background:var(--white);border-radius:6px;cursor:pointer;color:var(--stone)}.tab--active[data-v-200a1f04]{border-color:var(--forest);color:var(--forest);font-weight:600}.table-wrap[data-v-200a1f04]{background:var(--white);border:1px solid var(--cloud);border-radius:8px;overflow:hidden}.table[data-v-200a1f04]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-200a1f04],td[data-v-200a1f04]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--cloud)}th[data-v-200a1f04]{background:var(--paper);font-weight:600;font-size:13px;color:var(--stone)}.row[data-v-200a1f04]{cursor:pointer}.row[data-v-200a1f04]:hover{background:#2d501608}.row--expanded[data-v-200a1f04]{background:#2d50160d}.mono[data-v-200a1f04]{font-family:ui-monospace,monospace;font-size:12px;color:var(--stone)}.activity-title[data-v-200a1f04]{font-weight:500}.amount[data-v-200a1f04]{margin-left:6px;color:var(--ink);font-weight:500}.time[data-v-200a1f04]{font-size:13px;color:var(--mist);white-space:nowrap}.chevron[data-v-200a1f04]{width:32px;color:var(--mist);text-align:center}.badge[data-v-200a1f04]{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px;background:var(--cloud);color:var(--stone)}.badge--ok[data-v-200a1f04]{background:#2d50161f;color:var(--forest)}.badge--warn[data-v-200a1f04]{background:#e8751a1f;color:var(--orange)}.sup-none[data-v-200a1f04]{background:var(--cloud);color:var(--mist)}.sup-warn[data-v-200a1f04]{background:#e8751a1f;color:var(--orange)}.sup-ok[data-v-200a1f04]{background:#2d50161f;color:var(--forest)}.detail-row td[data-v-200a1f04]{padding:0;background:var(--paper)}.detail-panel[data-v-200a1f04]{padding:20px 24px}.detail-grid[data-v-200a1f04]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.detail-panel h3[data-v-200a1f04]{font-size:14px;margin-bottom:8px;color:var(--forest)}.detail-panel p[data-v-200a1f04]{font-size:13px;color:var(--stone);margin-top:4px}.muted-inline[data-v-200a1f04]{font-size:13px;color:var(--mist)}.fee-section[data-v-200a1f04],.rental-section[data-v-200a1f04]{margin-top:20px}.fee-table[data-v-200a1f04]{width:100%;max-width:480px;border-collapse:collapse;margin-top:8px;font-size:13px}.fee-table th[data-v-200a1f04],.fee-table td[data-v-200a1f04]{padding:8px 12px;border:1px solid var(--cloud)}.fee-table th[data-v-200a1f04]{background:var(--white)}.empty[data-v-200a1f04]{padding:48px;text-align:center;color:var(--mist)}.error[data-v-200a1f04]{color:var(--error)}@media(max-width:900px){.stats[data-v-200a1f04]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-200a1f04]{grid-template-columns:1fr}.table-wrap[data-v-200a1f04]{overflow-x:auto}}.page-header[data-v-2786eedb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-header h1[data-v-2786eedb]{margin:0;font-size:22px}.muted[data-v-2786eedb]{margin:6px 0 0;font-size:13px;color:#6b6560}.btn-primary[data-v-2786eedb]{padding:10px 16px;font-size:13px;color:#fff;background:#1a1814;border:none;border-radius:8px;cursor:pointer}.btn-primary[data-v-2786eedb]:disabled{opacity:.5;cursor:not-allowed}.panel[data-v-2786eedb]{background:#fff;border:1px solid rgba(26,24,20,.08);border-radius:10px;padding:20px 24px}.meta[data-v-2786eedb]{margin-bottom:16px;font-size:13px;color:#6b6560}.field[data-v-2786eedb]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;color:#6b6560}.field input[data-v-2786eedb],.field textarea[data-v-2786eedb]{padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.55;color:#1a1814;border:1px solid rgba(26,24,20,.12);border-radius:8px;resize:vertical}.toast[data-v-2786eedb]{font-size:13px;color:#2d5016}.empty[data-v-2786eedb]{padding:40px;text-align:center;color:#6b6560}.error[data-v-2786eedb]{color:#a33}.page-header[data-v-e6bce374]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-header h1[data-v-e6bce374]{margin:0;font-size:22px}.muted[data-v-e6bce374]{margin:6px 0 0;font-size:13px;color:#6b6560}.header-actions[data-v-e6bce374]{display:flex;gap:10px}.btn-secondary[data-v-e6bce374],.btn-refresh[data-v-e6bce374]{padding:10px 14px;font-size:13px;border-radius:8px;cursor:pointer}.btn-secondary[data-v-e6bce374]{color:#1a1814;background:#fff;border:1px solid rgba(26,24,20,.15)}.btn-refresh[data-v-e6bce374]{color:#1a1814;background:#f4f2ee;border:none}.btn-secondary[data-v-e6bce374]:disabled,.btn-refresh[data-v-e6bce374]:disabled{opacity:.5;cursor:not-allowed}.table-wrap[data-v-e6bce374]{overflow:auto;background:#fff;border:1px solid rgba(26,24,20,.08);border-radius:10px}.table[data-v-e6bce374]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-e6bce374],.table td[data-v-e6bce374]{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(26,24,20,.06)}.table th[data-v-e6bce374]{font-weight:600;color:#6b6560;background:#faf9f7}.mono[data-v-e6bce374]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.empty[data-v-e6bce374]{padding:40px;text-align:center;color:#6b6560}.error[data-v-e6bce374]{color:#a33}.page-header[data-v-744754eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page-header h1[data-v-744754eb]{margin:0;font-size:24px}.muted[data-v-744754eb]{margin:6px 0 0;font-size:13px;color:var(--mist);line-height:1.5}.header-actions[data-v-744754eb]{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.btn-primary[data-v-744754eb],.btn-secondary[data-v-744754eb]{padding:10px 14px;font-size:13px;border-radius:8px;cursor:pointer}.btn-primary[data-v-744754eb]{color:#fff;background:var(--ink);border:none}.btn-primary[data-v-744754eb]:disabled,.btn-secondary[data-v-744754eb]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-744754eb]{color:var(--ink);background:#fff;border:1px solid rgba(26,24,20,.15)}.toast[data-v-744754eb]{margin-bottom:12px;font-size:13px;color:var(--forest)}.banner.error[data-v-744754eb]{margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--error);background:#9a243614}.empty[data-v-744754eb]{padding:40px;text-align:center;color:var(--mist)}.split[data-v-744754eb]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}@media(max-width:1100px){.split[data-v-744754eb]{grid-template-columns:1fr}}.module[data-v-744754eb]{margin-bottom:16px;border:1px solid rgba(26,24,20,.08);border-radius:12px;overflow:hidden;background:#fff}.module-head[data-v-744754eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f3f1ec}.module-title[data-v-744754eb]{font-size:14px;font-weight:650;color:var(--forest)}.module-lock[data-v-744754eb]{font-size:11px;color:var(--mist);margin-top:2px}.btn-sm[data-v-744754eb]{padding:5px 9px;font-size:11px;border-radius:6px;border:1px solid rgba(26,24,20,.12);background:#fff;cursor:pointer}.btn-sm[data-v-744754eb]:disabled{opacity:.4;cursor:not-allowed}.btn-sm.btn-primary[data-v-744754eb]{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-sm.btn-danger[data-v-744754eb]{color:var(--error);border-color:#9a243640}.q-list[data-v-744754eb]{padding:8px;display:flex;flex-direction:column;gap:8px}.q-card[data-v-744754eb]{border:1px solid rgba(26,24,20,.08);border-radius:10px;padding:12px}.q-row[data-v-744754eb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.q-row[data-v-744754eb]:last-child{margin-bottom:0}.idx[data-v-744754eb]{font-size:11px;color:var(--mist)}.q-label[data-v-744754eb]{flex:1;min-width:140px;height:36px;padding:0 10px;border:1px solid rgba(26,24,20,.12);border-radius:8px;font:inherit;font-size:13px}select[data-v-744754eb]{height:36px;padding:0 8px;border:1px solid rgba(26,24,20,.12);border-radius:8px;font:inherit;font-size:12px;background:#fff}.check[data-v-744754eb]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--stone)}.opts textarea[data-v-744754eb]{width:100%;margin-top:4px;padding:8px 10px;border:1px solid rgba(26,24,20,.12);border-radius:8px;font:inherit;font-size:12px;line-height:1.45;resize:vertical}.hint[data-v-744754eb],.empty-q[data-v-744754eb]{font-size:11px;color:var(--mist);margin-top:4px}.empty-q[data-v-744754eb]{padding:8px}.preview-pane[data-v-744754eb]{position:sticky;top:16px}.preview-head[data-v-744754eb]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:12px;color:var(--mist)}.preview-head strong[data-v-744754eb]{color:var(--ink);font-size:14px}.phone[data-v-744754eb]{background:linear-gradient(180deg,#eef2f6,#f7f5f1 40%);border:1px solid rgba(26,24,20,.08);border-radius:20px;padding:0 0 16px;max-height:calc(100vh - 120px);overflow:auto;box-shadow:0 12px 36px #1a181414}.form-header[data-v-744754eb]{padding:18px 16px 12px;background:#fff;border-bottom:1px solid rgba(26,24,20,.06)}.form-header .t[data-v-744754eb]{font-size:17px;font-weight:650}.form-header .s[data-v-744754eb]{margin-top:6px;font-size:12px;color:var(--mist)}.u-section[data-v-744754eb]{margin-top:10px;padding:14px 16px;background:#fff}.u-section-title[data-v-744754eb]{font-size:14px;font-weight:650;color:var(--forest);margin-bottom:12px}.u-field[data-v-744754eb]{margin-bottom:14px}.u-label[data-v-744754eb]{display:block;font-size:13px;margin-bottom:8px}.req[data-v-744754eb]{color:var(--orange)}.opt[data-v-744754eb]{font-size:11px;color:var(--mist);margin-left:4px}.u-input[data-v-744754eb],.u-textarea[data-v-744754eb]{width:100%;border:1px solid rgba(26,24,20,.1);background:var(--paper);border-radius:8px;font:inherit;font-size:15px;color:var(--ink);padding:0 14px}.u-input[data-v-744754eb]{height:48px;line-height:48px}.u-textarea[data-v-744754eb]{min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.choice[data-v-744754eb]{display:flex;flex-direction:column;gap:8px}.choice label[data-v-744754eb]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;background:var(--paper);border:1px solid rgba(26,24,20,.1);border-radius:8px;font-size:14px;cursor:pointer}:root{--forest: #2D5016;--orange: #E8751A;--denim: #1E3A5F;--ink: #1A1814;--stone: #6B6560;--mist: #9A9590;--cloud: #E8E4DE;--paper: #F7F5F1;--white: #FFFFFF;--error: #9A2436}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;background:var(--paper);color:var(--ink)}.admin-layout{display:flex;min-height:100vh}.sidebar{width:220px;background:var(--ink);color:var(--white);padding:24px 16px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-weight:600;font-size:14px}.logo{width:36px;height:36px;border-radius:50%}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar a{color:var(--mist);text-decoration:none;padding:10px 12px;border-radius:6px;font-size:14px}.sidebar a.router-link-active{background:#ffffff14;color:var(--white)}.main{flex:1;padding:32px}.page h1{font-size:24px;margin-bottom:8px}
