.secz .live-narrow{max-width:1100px}.secz .live-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:24px;padding:6px 0 14px;display:flex}.secz .live-head .brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.secz .auth-card{gap:18px;max-width:460px;margin:24px auto 40px;display:grid}.secz .code-input{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;max-width:280px;padding:10px 12px;font-size:28px}.secz .linkbox{font-family:var(--mono);word-break:break-all;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12.5px}.secz .tbl-wrap td.w,.secz .tbl-wrap th.w{white-space:normal;min-width:180px}.secz table select,.secz table button{width:auto;padding:4px 10px;font-size:12.5px}.secz .inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.secz .inline-form .field{min-width:160px}.secz .section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secz .kv-tight{grid-template-columns:minmax(0,1fr) auto;font-size:13.5px}.secz .spin{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite secz-spin;display:inline-block}@keyframes secz-spin{to{transform:rotate(360deg)}}.secz table input{width:auto;padding:4px 8px;font-size:12.5px}.secz input[type=file]{background:var(--surface-2);padding:6px 8px;font-size:13px}.secz details summary{cursor:pointer}.secz .wf-inputs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;display:grid}.secz .wf-inputs .field{gap:4px;margin:0;display:grid}.secz .wf-inputs input,.secz .wf-inputs select{padding:6px 10px}.secz .wf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.secz .wf{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.secz .wf.next{border-color:var(--ink)}.secz .wf.todo{opacity:.55}.secz .wf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.secz .wf-n{border:1px solid var(--line-strong);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.secz .wf.done .wf-n{background:var(--good-soft);color:var(--good);border-color:#0000}.secz .linkbox{-webkit-user-select:all;user-select:all;cursor:text}.secz .confirm-bar{align-items:center;gap:8px}
