.wb{max-width:1160px}.wb [hidden]{display:none!important}.wb-heading{max-width:890px}.wb-heading p{max-width:780px}.wb-back{color:var(--accent);margin-top:12px;font-size:.9rem;display:inline-block}.wb-notice{border:1px solid var(--line-strong);border-left:3px solid var(--accent2);background:var(--surface);border-radius:10px;margin:25px 0;padding:23px 26px}.wb-notice>strong{color:var(--accent);font-size:1.05rem}.wb-notice p{color:var(--muted);margin:10px 0 0;font-size:.88rem}.wb-notice b{color:var(--text)}.wb code{overflow-wrap:anywhere;font-family:Consolas,monospace}.wb-nav{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 24px;padding:20px 0;font-size:.85rem;display:flex}.wb-nav a{padding:5px 0}.wb-nav a:hover{color:var(--accent)}.wb-topline{grid-template-columns:165px 165px minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.wb-topline>div:not(.wb-save){flex-direction:column;gap:5px;display:flex}.wb-topline strong{color:var(--accent);font:1.5rem/1.3 Consolas,monospace}.wb-topline span{color:var(--muted);font-size:.8rem}.wb-save{border-left:1px solid var(--line);align-items:center;min-height:44px;padding-left:24px;display:flex}.wb-warning{background:var(--surface);border:1px solid var(--amber);color:var(--amber);overflow-wrap:anywhere;border-radius:8px;padding:17px 20px;font-size:.9rem}.wb-section{margin-top:38px;scroll-margin-top:100px}.wb-section-head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.wb-section-head>span{color:var(--accent2);min-width:28px;font:1rem/2 Consolas,monospace}.wb-section-head h2{font-size:1.45rem}.wb-section-head p{color:var(--muted);max-width:870px;margin:8px 0 0;font-size:.89rem}.wb-field-grid,.wb-sheet-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.wb-field{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:23px;scroll-margin-top:100px}.wb-field label{align-items:baseline;gap:10px;font-size:1.02rem;font-weight:600;display:flex}.wb-field label>span{color:var(--faint);font:.75rem/1.4 Consolas,monospace}.wb-field>p{color:var(--muted);min-height:3.6em;margin:11px 0 15px;font-size:.84rem;line-height:1.8}.wb textarea{tab-size:2;width:100%;min-height:190px;font-size:.9rem;line-height:1.85;display:block}.wb textarea::placeholder{color:var(--faint);opacity:1}.wb textarea:focus{border-color:var(--accent2)}.wb-sheet-grid .wb-field:last-child{grid-column:1/-1}.wb-sheet textarea{min-height:238px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.wb-check-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.wb-check{background:var(--surface);cursor:pointer;border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;min-width:0;padding:20px 22px;display:flex}.wb-check:nth-child(odd){border-right:1px solid var(--line)}.wb-check:nth-last-child(-n+2){border-bottom:0}.wb-check input{flex-shrink:0;margin:4px 0 0}.wb-check strong{font-size:.9rem;font-weight:600;display:block}.wb-check small{color:var(--muted);margin-top:6px;font-size:.81rem;line-height:1.8;display:block}.wb-check:has(input:checked){background:var(--accent-bg)}.wb-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.wb-actions .button{font-size:.86rem}.wb-small{color:var(--muted);font-size:.8rem;line-height:1.8}.wb-backup{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:27px}.wb-backup .wb-section-head{margin-bottom:18px}.wb-example{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.wb-example p{color:var(--muted);max-width:710px;margin:7px 0 0;font-size:.84rem}.wb-example>button{flex-shrink:0}.wb-text-backup{border-top:1px solid var(--line-strong);margin-top:25px;padding-top:25px;scroll-margin-top:100px}.wb-text-backup>p{color:var(--muted);margin:9px 0 16px;font-size:.84rem}.wb-text-backup textarea{min-height:240px;font-family:Consolas,Microsoft YaHei,monospace;font-size:.8rem}.wb-drafts{border:1px solid var(--amber);background:var(--surface);border-radius:12px;padding:26px}.wb-drafts h2{font-size:1.3rem}.wb-drafts>p{color:var(--muted);margin-top:12px;font-size:.85rem}.wb-drafts details{border-top:1px solid var(--line);padding:14px 0}.wb-drafts summary{cursor:pointer;overflow-wrap:anywhere;font-size:.88rem}.wb-drafts pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:6px;max-height:340px;padding:15px;font:.85rem/1.9 Consolas,Microsoft YaHei,monospace;overflow-y:auto}.wb-drafts details .button{font-size:.8rem}.wb-endnote{color:var(--muted);margin:30px 0 0;font-size:.85rem}.wb-endnote a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.wb-print-value,.wb-print-check{display:none}.wb-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1150px){.wb-field-grid,.wb-sheet-grid{grid-template-columns:minmax(0,1fr)}.wb-field>p{min-height:0}.wb-topline{grid-template-columns:135px 135px minmax(0,1fr);gap:16px}.wb-save{padding-left:16px}.wb-example{flex-direction:column;align-items:flex-start}.wb-check-grid{grid-template-columns:1fr}.wb-check:nth-child(odd){border-right:0}.wb-check:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (width<=620px){.wb-notice{padding:20px}.wb-nav{gap:8px 18px;font-size:.8rem}.wb-topline{grid-template-columns:1fr 1fr;gap:18px}.wb-save{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:0;padding:13px 0 0}.wb-field{padding:20px 17px}.wb textarea{font-size:16px}.wb-section{margin-top:30px}.wb-section-head{gap:10px}.wb-section-head h2{font-size:1.25rem}.wb-section-head p{font-size:.85rem}.wb-backup,.wb-drafts{padding:21px 17px}.wb-actions{gap:9px}.wb-actions .button{padding:10px 12px;font-size:.81rem}.wb-check{padding:18px 17px}}@media print{.wb{max-width:none}.wb-nav,.wb-topline,.wb-warning,.wb-actions,.wb-example,.wb-text-backup,.wb-back,.wb-endnote,.wb textarea,.wb-check input{display:none!important}.wb-heading h1{font-size:22pt}.wb-heading p{font-size:10pt}.wb-notice{margin:15px 0;padding:12px}.wb-notice p{font-size:9pt}.wb-section{margin-top:22px}.wb-field-grid,.wb-sheet-grid,.wb-check-grid{display:block}.wb-field{break-inside:auto;page-break-inside:auto;background:#fff;border:0;border-top:1px solid #bbb;border-radius:0;padding:12px 0}.wb-field label{break-after:avoid;font-size:12pt}.wb-field>p{min-height:0;margin:6px 0 10px;font-size:9pt}.wb-print-value{white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3;font-size:10pt;line-height:1.6;display:block}.wb-print-check{display:inline}.wb-check{break-inside:avoid;padding:9px 0;background:#fff!important;border:0!important}.wb-check strong{font-size:10pt}.wb-check small{font-size:9pt}.wb-backup{break-inside:avoid;border-radius:0;padding:12px}.wb-backup .wb-small{font-size:9pt}.wb-drafts{border-color:#aaa;border-radius:0;padding:12px}.wb-drafts details>pre{max-height:none;display:block;overflow:visible}.wb-drafts details>button{display:none}.wb-drafts summary{font-size:10pt}.wb-section-head h2{font-size:14pt}.wb-section-head p{font-size:9pt}}
