.wrap{max-width:980px;margin:0 auto;padding:28px 0}.back{color:var(--ui-muted,var(--muted));text-decoration:none;font-size:14px}
    h1{margin:20px 0 8px;font-size:30px}.sub{color:var(--ui-muted,var(--muted));margin-bottom:18px;line-height:1.8}
    .card{background:var(--ui-card,var(--card));border:1px solid var(--ui-border,var(--line));border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.08);margin-bottom:18px}
    label{display:block;margin:0 0 8px;font-weight:600}.muted{color:var(--ui-muted,var(--muted));font-size:14px;line-height:1.8}
    textarea,select{width:100%;border:1px solid var(--ui-border,var(--line));border-radius:12px;padding:11px 12px;font:inherit;background:var(--ui-card,var(--card));color:var(--ui-text,var(--text));outline:none}
    textarea{min-height:210px;line-height:1.7;resize:vertical;font-family:var(--ui-font-sans, "Noto Sans SC", "Source Han Sans SC", "Noto Sans CJK SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif);font-size:15px}
    textarea:focus,select:focus{border-color:var(--ui-primary,var(--blue));box-shadow:0 0 0 3px rgba(59,91,255,.12)}
    .row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}
    .options{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:12px;align-items:end;margin-bottom:14px}
    .actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
    .btn{border:0;border-radius:12px;padding:11px 15px;background:var(--ui-primary,var(--blue));color:#fff;font:inherit;cursor:pointer}
    .btn.secondary,.btn.ghost{background:var(--ui-ghost,var(--ghost));color:var(--ui-text,var(--text));border:1px solid var(--ui-border,var(--line))}
    .btn.danger{background:#ef4444;color:#fff}
    .btn:hover{filter:brightness(.98)}
    .msg{margin-top:10px;color:var(--ui-muted,var(--muted));font-size:14px;line-height:1.7}
    .msg.ok{color:var(--ok)}.msg.err{color:var(--danger)}
    .stat{display:flex;flex-wrap:wrap;gap:8px;color:var(--ui-muted,var(--muted));font-size:13px;line-height:1.6}
    .pill{display:inline-flex;align-items:center;border:1px solid var(--ui-surface-soft-border,var(--ui-border,var(--line)));border-radius:999px;padding:4px 10px;background:var(--ui-surface-soft,var(--ui-card-soft,var(--card)));color:var(--ui-muted,var(--muted));font-weight:600}
    .note{border:1px solid var(--ui-border,var(--line));border-radius:14px;padding:14px;background:var(--ui-ghost,var(--ghost));color:var(--ui-muted,var(--muted));line-height:1.8}
    footer{margin-top:30px;text-align:center;color:var(--ui-muted,var(--muted));font-size:14px;line-height:1.8}footer a{color:inherit;text-decoration:none}
    @media(max-width:760px){body{padding:16px}.row,.options{grid-template-columns:1fr}h1{font-size:26px}.card{padding:18px}textarea{min-height:170px}}
