.scanner-zone-config-page{--szc-brand:#1c5bad;--szc-ink:#0b1220;--szc-muted:#64748b;--szc-bd:#e6e8ef;--szc-card:#fff;--szc-bg:#fff;background:var(--szc-bg);color:var(--szc-ink)}.scanner-zone-config-page #ddsk-scanner-zone-config *{box-sizing:border-box}.scanner-zone-config-page #ddsk-scanner-zone-config .wrap{max-width:1100px;margin:0 auto;padding:20px;background:var(--szc-bg);font:19.8px/2.04 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:var(--szc-ink)}.scanner-zone-config-page #ddsk-scanner-zone-config h1{font:900 2.55rem/1.16 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--szc-brand);margin:.2rem 0 .9rem}.scanner-zone-config-page #ddsk-scanner-zone-config h2{font:800 1.74rem/1.24 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:1.2rem 0 .6rem;color:#0b1b3a}.scanner-zone-config-page #ddsk-scanner-zone-config h3{font:800 1.32rem/1.22 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:.92rem 0 .5rem}.scanner-zone-config-page #ddsk-scanner-zone-config p{margin:.55rem 0}.scanner-zone-config-page #ddsk-scanner-zone-config .lead{color:#334155;margin:.2rem 0 .95rem}.scanner-zone-config-page #ddsk-scanner-zone-config .muted{color:var(--szc-muted)}.scanner-zone-config-page #ddsk-scanner-zone-config .note{border:1px solid #eaf0ff;border-left:4px solid var(--szc-brand);background:#f5f8ff;border-radius:12px;padding:12px 14px;margin:.9rem 0;color:#0b274f}.scanner-zone-config-page #ddsk-scanner-zone-config .note.warn{background:#fff4f3;border-color:#ffe3e0}.scanner-zone-config-page #ddsk-scanner-zone-config .panel{background:#fcfdff;border:1px solid var(--szc-bd);border-radius:14px;padding:14px;margin:.85rem 0}.scanner-zone-config-page #ddsk-scanner-zone-config .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.scanner-zone-config-page #ddsk-scanner-zone-config .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.scanner-zone-config-page #ddsk-scanner-zone-config .card{background:var(--szc-card);border:1px solid var(--szc-bd);border-radius:12px;padding:12px}.scanner-zone-config-page #ddsk-scanner-zone-config .table-wrap{overflow-x:auto}.scanner-zone-config-page #ddsk-scanner-zone-config details{border-bottom:1px solid var(--szc-bd);padding:12px 0}.scanner-zone-config-page #ddsk-scanner-zone-config summary{cursor:pointer;font-weight:700}.scanner-zone-config-page #ddsk-scanner-zone-config table{width:100%;border-collapse:collapse;margin:.7rem 0}.scanner-zone-config-page #ddsk-scanner-zone-config td,.scanner-zone-config-page #ddsk-scanner-zone-config th{border:1px solid var(--szc-bd);padding:10px;vertical-align:top;text-align:left}.scanner-zone-config-page #ddsk-scanner-zone-config th{background:#f8fafc}.scanner-zone-config-page #ddsk-scanner-zone-config code,.scanner-zone-config-page #ddsk-scanner-zone-config pre{font:14.6px ui-monospace,Consolas,monospace;background:rgba(11,18,32,.02);border:1px solid #e8e8ee;border-radius:8px}.scanner-zone-config-page #ddsk-scanner-zone-config pre{padding:12px 14px;overflow:auto;margin:.5rem 0}.scanner-zone-config-page #ddsk-scanner-zone-config ul.check{padding-left:1.1rem;margin:.55rem 0}.scanner-zone-config-page #ddsk-scanner-zone-config ul.check>li{list-style:inside;margin-bottom:10px;line-height:1.85}.scanner-zone-config-page #ddsk-scanner-zone-config .kbd{font:600 12px/1.1 ui-monospace,Consolas,monospace;background:#f1f5f9;padding:2px 6px;border-radius:6px;border:1px solid #e5e7eb}@media (max-width:900px){.scanner-zone-config-page #ddsk-scanner-zone-config .grid,.scanner-zone-config-page #ddsk-scanner-zone-config .grid-3{grid-template-columns:1fr}.scanner-zone-config-page #ddsk-scanner-zone-config .wrap{font-size:17.5px}.scanner-zone-config-page #ddsk-scanner-zone-config h1{font-size:2rem}.scanner-zone-config-page #ddsk-scanner-zone-config h2{font-size:1.4rem}}@media (max-width:560px){.scanner-zone-config-page #ddsk-scanner-zone-config .wrap{font-size:16.5px;padding:16px}.scanner-zone-config-page #ddsk-scanner-zone-config h1{font-size:1.7rem}.scanner-zone-config-page #ddsk-scanner-zone-config h2{font-size:1.3rem}.scanner-zone-config-page #ddsk-scanner-zone-config .panel{padding:12px}}