.a4{width:794px;min-height:1123px;background:#fff;color:#1f2937;padding:34px 48px 24px;box-sizing:border-box;font:13px/1.5 "Be Vietnam Pro",Arial,sans-serif;position:relative}
.a4 .hd{display:flex;gap:16px;align-items:center;border-bottom:3px solid var(--c);padding-bottom:14px}
.a4 .logo{max-height:64px;max-width:150px;object-fit:contain}
.a4 .co{font-size:11.5px;color:#4b5563}.a4 .cn{font-weight:700;color:var(--c);font-size:14px;margin-bottom:2px}
.a4 .tt{text-align:center;margin:14px 0 10px}.a4 h1{margin:0;font-size:26px;letter-spacing:4px;color:var(--c)}.a4 .no{color:#6b7280;font-size:12px}
.a4 .kh{background:#f8fafc;border-left:3px solid var(--c);padding:10px 14px;border-radius:4px}.a4 .kh span{color:#6b7280;display:inline-block;min-width:96px}
.a4 .intro{margin:8px 0}
.a4 table.it{width:100%;border-collapse:collapse;font-size:12px}.a4 .it th{background:var(--c);color:#fff;padding:7px 5px;font-weight:600;font-size:11.5px}
.a4 .it td{border-bottom:1px solid #e5e7eb;padding:6px 5px;vertical-align:top}.a4 .it tr{page-break-inside:avoid}
.a4 .ds{color:#6b7280;font-size:11px;line-height:1.4;margin-top:2px}.a4 .c{text-align:center}.a4 .r{text-align:right;white-space:nowrap}
.a4 .tot{display:flex;justify-content:flex-end;margin-top:8px}.a4 .tot table{min-width:300px;border-collapse:collapse}.a4 .tot td{padding:4px 6px}
.a4 .gt td{border-top:2px solid var(--c);font-weight:700;font-size:15px;color:var(--c);padding-top:7px}
.a4 .bc{margin:6px 0 8px}.a4 .nt ul{margin:4px 0 0;padding-left:18px}.a4 .nt li{margin:1px 0}.a4 .nt2{margin-top:8px}.a4 .bank{margin-top:6px}
.a4 .sg{display:flex;justify-content:space-between;margin-top:14px;page-break-inside:avoid}.a4 .sgl,.a4 .sgr{width:300px;text-align:center}
.a4 .dt{font-style:italic;color:#4b5563}.a4 .st{font-weight:700;margin-top:2px}
.a4 .box{position:relative;height:118px;width:300px}.a4 .box img{position:absolute;user-select:none;-webkit-user-drag:none}.a4 .box .stamp{mix-blend-mode:multiply}
.a4 .sn{font-weight:700;font-size:14px}

.a4.fm{font:13px/1.45 "Times New Roman",Tinos,serif;color:#111;padding:38px 50px 24px}
.a4.fm .qh{width:100%;text-align:center;font-size:13px}.a4.fm .qh td{vertical-align:top;width:50%}.a4.fm .ul{width:90px;border-top:1px solid #111;margin:3px auto}
.a4.fm h1{text-align:center;font-size:20px;letter-spacing:1px;margin:16px 0 2px;color:#111}.a4.fm .basis{text-align:center;font-style:italic;font-size:12.5px}
.a4.fm .kg{margin:12px 0 4px;text-align:center}.a4.fm .in{text-align:justify;margin:4px 0}.a4.fm .dv{text-align:right;font-style:italic;font-size:12px}
.a4.fm table.ft{width:100%;border-collapse:collapse;font-size:12px}.a4.fm .ft th,.a4.fm .ft td{border:1px solid #111;padding:4px 5px;vertical-align:top}.a4.fm .ft th{font-weight:700;text-align:center;background:none;color:#111}
.a4.fm .ft tr{page-break-inside:avoid}.a4.fm .ds,.a4.fm .ds2{font-size:11.5px;color:#222}.a4.fm .gt td{font-weight:700}
.a4.fm p{margin:5px 0}.a4.fm .nb ul{margin:2px 0;padding-left:18px}.a4.fm .sn{font-size:13.5px}.a4.fm .kt{font-style:italic;font-size:12px}
.a4.letter .lh{display:flex;gap:14px;align-items:center;border-bottom:2px solid #111;padding-bottom:8px;font-size:12.5px}.a4.letter .cn{font-weight:700;font-size:14px}.a4.letter .logo{max-height:60px;max-width:120px}
.a4.letter .kg{text-align:left}
.a4.fm .box{margin-top:10px;height:128px}
