.precall-document{--bw-precall-accent:#1D4ED8}
.precall-document header{border-color:var(--bw-precall-accent)}
.precall-document a{color:var(--bw-precall-accent);overflow-wrap:anywhere}
.precall-document button{background:var(--bw-precall-accent)}
.precall-document .precall-kicker{color:var(--bw-precall-accent);font-weight:700;text-transform:none;margin:0}
.precall-document .precall-page-one{break-after:page}
.precall-document .precall-page-one p{margin:4px 0}
.precall-document .precall-page-one h3{margin:16px 0 6px;border-top:2px solid #3B82F6;padding-top:8px}
.precall-document .precall-grid,.precall-document .precall-wrong{border-collapse:collapse;width:100%;margin:10px 0;font-size:10pt}
.precall-document .precall-grid caption{text-align:left;font-weight:700;color:var(--bw-precall-accent)}
.precall-document .precall-grid th,.precall-document .precall-grid td,.precall-document .precall-wrong th,.precall-document .precall-wrong td{border:1px solid #dbe3f0;padding:5px;vertical-align:top;text-align:left}
.precall-document .precall-grid thead th,.precall-document .precall-wrong thead th{background:#EFF4FF}
.precall-document .precall-grid .v-vendor{background:#F2F7FF}
.precall-document .precall-rn{color:#475467;font-size:9pt;white-space:nowrap}
.precall-document .precall-talk{background:#EFF4FF;padding:10px;border-radius:6px}
.precall-document .precall-draft,.precall-document .precall-sample{background:#EFF4FF;border-left:4px solid #3B82F6;padding:10px}
.precall-document .precall-receipt{break-before:page}
.precall-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f7f9fc;padding:12px}
.precall-document .precall-receipt li{overflow-wrap:anywhere}
.precall-document .precall-shot{display:block;max-width:100%;height:auto;max-height:230mm;object-fit:contain;border:1px solid #dbe3f0}
@page{size:Letter portrait;margin:12mm}
@media print{.precall-document .precall-grid,.precall-document .precall-wrong{font-size:8.5pt}.precall-document pre{font-size:8.5pt}}
@media (max-width:640px){.precall-document .precall-grid,.precall-document .precall-grid tbody,.precall-document .precall-grid tr{display:block}.precall-document .precall-grid caption{display:block}.precall-document .precall-grid thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.precall-document .precall-grid tr{border:1px solid #dbe3f0;border-radius:8px;margin:8px 0;padding:6px 10px}.precall-document .precall-grid th[scope=row]{display:block;border:0}.precall-document .precall-grid td{display:flex;justify-content:space-between;gap:12px;border:0;border-top:1px solid #eef2f8}.precall-document .precall-grid td::before{content:attr(data-label);font-weight:600;color:#475467;flex:0 0 42%}.precall-document .precall-wrong{display:block;overflow-x:auto}}
