#streetPrintLaunch{font:650 12px system-ui,sans-serif!important;min-height:36px!important;padding:7px 10px!important;border:1px solid #b4c9bc!important;border-radius:7px!important;background:#fff!important;color:#245b48!important;white-space:nowrap;cursor:pointer;margin-left:auto}
#streetPrintDialog{width:min(960px,96vw);max-height:94dvh;overflow:auto;margin:auto;padding:16px;border:1px solid #888;border-radius:10px;background:#fff;color:#000;font:14px/1.4 Arial,sans-serif;box-sizing:border-box}
#streetPrintDialog::backdrop{background:#10241bbf}#streetPrintDialog *{box-sizing:border-box}#streetPrintDialog[hidden]{display:none!important}
#streetPrintDialog .sp-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}#streetPrintDialog .sp-controls h2{margin:0 auto 0 0;font-size:19px}#streetPrintDialog button,#streetPrintDialog select{font:600 14px Arial,sans-serif;min-height:40px;border:1px solid #777;border-radius:5px;background:#fff;color:#000;padding:8px 10px;cursor:pointer}#streetPrintDialog button:disabled,#streetPrintDialog select:disabled{opacity:.5;cursor:wait}#streetPrintDialog label{font-size:13px;display:flex;gap:6px;align-items:center}#streetPrintDialog label input{width:18px!important;height:18px!important;min-height:0!important;margin:0}#streetPrintDialog select{max-width:min(340px,85vw)}#streetPrintDialog .sp-note{font-size:12px;margin:8px 0;color:#333}#streetPrintDialog .sp-note.error{color:#a00}#streetPrintDialog [hidden]{display:none!important}
.sp-document{background:#fff;color:#000;font:13px/1.4 Arial,sans-serif;padding:12px}.sp-document h1{color:#000!important;font:bold 22px Arial,sans-serif!important;margin:0 0 5px!important}.sp-document .sp-subtitle{font-size:12px;margin:0 0 20px}.sp-document h2{font:bold 16px Arial,sans-serif;color:#000;margin:20px 0 8px;break-after:avoid}.sp-document table{width:100%;min-width:0!important;table-layout:fixed;border-collapse:collapse;background:#fff!important;color:#000!important}.sp-document th,.sp-document td{border:1px solid #000;padding:7px;text-align:left;vertical-align:top;font:12px/1.4 Arial,sans-serif;background:#fff!important;color:#000!important;white-space:normal!important;overflow-wrap:anywhere}.sp-document th{font-weight:bold}.sp-document td:first-child{font-weight:bold}.sp-document .sp-empty{font-size:12px;color:#000}#streetPrintPaper{display:none}.dialog-shade{position:fixed;inset:0;background:#10241bbf}.fallback-dialog[open]{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}
@page{size:letter portrait;margin:.4in}
@media print{body.printing-streets{margin:0!important;padding:0!important;background:#fff!important;max-width:none!important}body.printing-streets>*:not(#streetPrintPaper){display:none!important}body.printing-streets #streetPrintPaper{display:block!important;padding:0!important}body.printing-streets #streetPrintDialog{display:none!important}body.printing-streets .sp-document{padding:0}body.printing-streets .sp-document h1{font-size:16pt!important}body.printing-streets .sp-document h2{font-size:12pt!important;break-after:avoid;page-break-after:avoid}body.printing-streets .sp-document th,body.printing-streets .sp-document td{font-size:9pt!important;padding:5pt!important}body.printing-streets .sp-document thead{display:table-header-group}body.printing-streets .sp-document tr{break-inside:avoid;page-break-inside:avoid}dialog::backdrop{display:none!important}}
/* Public map-card print link inside the ordinary territory printing dialog. */
#streetPrintDialog .sp-map-print-link{display:inline-flex;align-items:center;justify-content:center;
 border:1px solid #a4bfb2;padding:9px 12px;border-radius:9px;text-decoration:none;
 background:#f5faf6;color:#245b48;font:700 13px/1.2 system-ui;white-space:normal}
