.sd{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:28px;padding-bottom:24px;display:grid}.sd>*{min-width:0}.sd [hidden]{display:none!important}.sd-buoc{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.sd-buoc button{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:var(--r);cursor:pointer;color:var(--ink-2);padding:5px 10px;font-size:.82rem}.sd-buoc button[aria-current=step]{background:var(--deep);border-color:var(--deep);color:#fff}.sd-buoc button.xong{border-color:var(--deep-2);color:var(--deep-2)}#sd{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px}.sd-trang{gap:12px;padding:0;display:grid}.sd-trang h2{margin:0;font-size:1.35rem}.sd-trang h3{margin:8px 0 0;font-size:1.05rem}.sd-trang label{color:var(--ink-2);gap:5px;font-size:.92rem;display:grid}.sd-trang label.chon{color:var(--ink);align-items:flex-start;gap:8px;display:flex}.sd-trang label.chon input{margin-top:5px}.sd-trang input[type=text],.sd-trang input[type=number],.sd-trang select{font:inherit;border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);background:#fff;padding:8px 10px;font-size:.92rem}.sd-trang details{border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:10px 12px;display:grid}.sd-trang details[open]{background:#fbfaf6}.sd-trang details>*+*{margin-top:10px}.sd-trang summary{cursor:pointer;color:var(--deep-2);font-size:.95rem;font-weight:600}.sd-goi-y{color:var(--ink-2);margin:0;font-size:.86rem}#goi-y{background:var(--gold-bg);border-radius:var(--r);color:var(--ink);border:1px solid #eadcb9;padding:10px 12px}.sd-chon-ht{border:0;gap:8px;margin:0;padding:0;display:grid}.sd-chon-ht legend{color:var(--ink);margin-bottom:6px;font-weight:600}.the{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;grid-template-columns:auto 1fr;padding:10px 12px;color:var(--ink)!important;gap:2px 10px!important;display:grid!important}.the input{grid-row:span 2;margin-top:5px}.the span{color:var(--ink-2);font-size:.85rem}.the:has(input:checked){border-color:var(--deep);background:#f1f4f1}.hai{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lap{gap:10px;display:grid}.lap .dong{border:1px solid var(--line);border-radius:var(--r);background:#fbfaf6;grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 10px;display:grid;position:relative}.lap .dong .rong{grid-column:1/-1}.lap .xoa{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:1.1rem;position:absolute;top:4px;right:8px}.nho{font:inherit;border:1px dashed var(--deep-2);color:var(--deep-2);border-radius:var(--r);cursor:pointer;background:0 0;justify-self:start;padding:6px 12px;font-size:.88rem}.sd-dieu-huong{border-top:1px solid var(--line);justify-content:space-between;margin-top:20px;padding-top:16px;display:flex}.sd-phai{gap:8px;display:grid;position:sticky;top:84px}.sd-nhan{color:var(--ink-2);justify-content:flex-end;font-size:.85rem;display:flex}.giay{border:1px solid var(--line);color:#111;background:#fff;max-height:calc(100vh - 140px);padding:36px 40px;font-family:Times New Roman,Times,serif;font-size:14.5px;line-height:1.55;overflow:auto;box-shadow:0 1px 3px #0000000d}.giay .qh{text-align:center;margin:0;font-weight:700}.giay .tn{text-align:center;text-underline-offset:4px;margin:0 0 18px;font-weight:700;text-decoration:underline}.giay h2{text-align:center;letter-spacing:.04em;margin:6px 0 12px;font-family:inherit;font-size:18px}.giay h3{margin:16px 0 6px;font-family:inherit;font-size:14.5px;font-weight:700}.giay p{text-align:justify;margin:0 0 8px}.giay ul,.giay ol{margin:0 0 8px;padding-left:22px}.giay table{border-collapse:collapse;background:0 0;border:0;width:100%;margin:4px 0 10px;font-size:13px}.giay th,.giay td{vertical-align:top;background:0 0;border:1px solid #999;padding:4px 6px}.giay th{background:0 0;font-weight:700}.giay .ky{text-align:center;grid-template-columns:1fr 1fr;gap:20px;min-height:110px;margin-top:24px;display:grid}.giay .ky b{display:block}.giay .trong{background:#fff3cd;padding:0 2px}.giay .gc{color:#555;font-style:italic}.diem{gap:8px;margin:0;padding:0;list-style:none;display:grid}.diem li{border-radius:var(--r);border-left:3px solid var(--gold);background:var(--gold-bg);padding:10px 14px;font-size:.9rem}.diem li.cao{border-left-color:var(--warn);background:var(--warn-bg)}.diem li.loi{background:#fef3f2;border-left-color:#b42318}.diem cite{color:var(--ink-2);margin-top:4px;font-size:.8rem;font-style:normal;display:block}@media (width<=900px){.sd{grid-template-columns:1fr}.sd-phai{position:static}.giay{max-height:none;padding:24px 18px}}@media print{body *{visibility:hidden}.giay,.giay *{visibility:visible}.giay{box-shadow:none;border:0;max-height:none;padding:0;position:absolute;top:0;left:0;overflow:visible}.giay .trong{background:0 0}}
