:root{--ink:#1c2a24;--bg:#f6f5f1;--line:#d8d3c7;--ac:#2f5d4f;--mu:#6b6f68}*{box-sizing:border-box}body{margin:0;padding:18px;background:var(--bg);color:var(--ink);font:14px/1.4 Segoe UI,Arial,sans-serif}h1{font-size:19px;margin:0 0 12px}h2{font-size:14px;color:var(--ac);margin:0 0 4px}.wrap{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}@media (max-width:900px){.wrap{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:14px}label{display:block;font-size:12px;color:var(--mu);margin:7px 0 2px}input,select,textarea{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:5px;font:inherit}textarea{min-height:100px;resize:vertical}.r{display:grid;grid-template-columns:repeat(3,1fr);gap:0 10px}.r4{display:grid;grid-template-columns:1.3fr 1fr .8fr .6fr 1.6fr;gap:6px}button{background:var(--ac);color:#fff;border:0;border-radius:6px;padding:10px 16px;font:inherit;cursor:pointer;margin:12px 8px 0 0}button.s{background:#fff;color:var(--ac);border:1px solid var(--ac)}#list{max-height:400px;overflow:auto;margin-top:8px;border:1px solid var(--line);border-radius:5px}#list>div{padding:7px 9px;border-bottom:1px solid #eee;cursor:pointer;font-size:13px}#list>div:hover{background:#e8f2ee}#list small{display:block;color:var(--mu);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m{color:#a33;font-size:12px}.pv{background:#e9e7e0;padding:14px;border-radius:8px;overflow:auto;display:flex;justify-content:center}.label{background:#fff;font-family:Calibri,Arial,sans-serif;display:flex;flex-direction:column;border:1px solid #bbb;overflow:hidden;flex:none}.hf{flex:1;min-height:0;display:flex;flex-direction:column;padding:.12in .15in}.hf.t{border-top:3px solid #000}.lts{font-size:12px;font-weight:700}.ltb{flex:1;min-height:0;font-weight:700;line-height:1.15;white-space:pre-wrap;overflow:hidden;padding:2px 0}.lm{font-size:13px;font-weight:700;display:flex;flex-wrap:wrap;gap:0 12px}.b{width:7.9in;border:1.5px solid #000;font:11px/1.25 Arial,sans-serif;background:#fff;color:#000;flex:none}.b p{margin:0}.b td,.b th{border:1px solid #000;padding:2px 4px;vertical-align:top}.b table{width:100%;border-collapse:collapse;table-layout:fixed}.hd{display:flex;justify-content:space-between;font-size:13px;font-weight:700;padding:2px 5px}.bar{background:#000;color:#fff;text-align:center;font-weight:700;font-size:10px;padding:1px;margin-top:-1px}.cols{display:flex;border-top:1px solid #000}.L{width:55%;border-right:1px solid #000}.R{width:45%}.bx{padding:3px 6px;min-height:20px}.bx p{padding:1px 0;font-size:12px}.rb{border-bottom:1px solid #000;padding:3px 6px}.bc{color:#bbb;font-weight:700;font-size:14px;text-align:center;padding:14px 0}.ci{border:1.5px solid #000;border-radius:50%;padding:0 4px}.c{text-align:center;font-weight:700}.big{font-size:12px;font-weight:700}.sm{font-size:7.5px;line-height:1.2}#pr,#probe{display:none}#probe{display:flex;position:absolute;left:-9999px;top:0}@media print{body{background:#fff;padding:0}body.p>*:not(#pr){display:none!important}body.p #pr{display:block}.label{border:0;break-after:page;page-break-after:always}.label:last-child{break-after:auto;page-break-after:auto}.b{margin:.15in auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.top{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:12px}.top h1{margin:0}.top nav{display:flex;gap:4px}.tab{background:#fff;color:var(--ink);border:1px solid var(--line);padding:6px 14px;margin:0}.tab.on{background:var(--ac);color:#fff;border-color:var(--ac)}.who{margin-left:auto;color:var(--mu);font-size:12px}.who .s{padding:3px 10px;margin:0 0 0 6px}.ht{width:100%;border-collapse:collapse;font-size:13px}.ht th,.ht td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--line)}.ht select{padding:2px}#list .pri b:after{content:" ★";color:#c48a1a}.demo{background:#fff3cd;border:1px solid #e0c36a;padding:1px 8px;border-radius:10px}
