/* Printable Company Directory (task efcc4f12): black on white, compact rows, letter paper */
@font-face{font-family:"Frank Ruhl Libre";src:url(/frank-ruhl-hebrew.woff2) format("woff2");font-display:swap}
*{box-sizing:border-box}
html,body{margin:0;background:#eceae4;color:#000;font:13px/1.3 -apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.ptools{background:#1c1a4a;color:#fff;padding:10px 16px}
.pt-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:8.5in;margin:0 auto}
.pt-back{color:#fff;font-weight:700;text-decoration:none}
.pt-msg{flex:1 1 160px}
.pt-btn{font:inherit;font-weight:700;padding:8px 14px;border:1px solid #c9a24a;background:#c9a24a;color:#1c1a4a;border-radius:4px;cursor:pointer}
.pt-btn:disabled{opacity:.5;cursor:default}
.pt-hint{max-width:8.5in;margin:6px auto 0;font-size:.85rem;color:#ddd}
.dp{max-width:8.5in;margin:16px auto;background:#fff;padding:.5in;min-height:4in;box-shadow:0 0 0 1px #d6d2c6}
.dp-head{display:flex;align-items:center;gap:12px;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:10px}
.dp-logo{width:40px;height:auto;flex:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.dp-tt{flex:1;min-width:0}
.dp-org{display:flex;align-items:baseline;gap:8px;font-size:12px}
.dp-he{font-family:"Frank Ruhl Libre",serif;font-size:15px;font-weight:700}
.dp-en{font-weight:600}
.dp-head h1{margin:2px 0 0;font:700 20px/1.1 Georgia,"Times New Roman",serif}
.dp-meta{text-align:right;font-size:11px;color:#333;flex:none}
.dp-grp{margin:0 0 10px}
.dp-t{width:100%;border-collapse:collapse;table-layout:fixed}
.dp-t col.c-name{width:24%}.dp-t col.c-yi{width:16%}.dp-t col.c-title{width:auto}.dp-t col.c-cell{width:1.05in}.dp-t col.c-em{width:28%}.dp-t col.c-ext{width:.5in}
.dp-t.yi col.c-name{width:19%}.dp-t.yi col.c-em{width:24%}
.dp-t td.dp-c{white-space:nowrap;font-variant-numeric:tabular-nums}
.dp-t td.dp-em{font-size:11px;word-break:break-all}
.dp-t th,.dp-t td{padding:2px 6px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d0d0d0}
.dp-t thead th{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#444;border-bottom:1px solid #000;padding-top:0}
.dp-t thead tr.dp-ghr th{font:700 14px/1.2 Georgia,"Times New Roman",serif;text-transform:none;letter-spacing:0;color:#000;border-bottom:0;padding:6px 6px 3px;background:#f0f0f0}
.dp-t .dp-x{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.dp-t td.dp-n{font-weight:600}
.dp-t td.dp-yi{text-align:right;font-family:"Frank Ruhl Libre",serif;font-size:14px}
.dp-t tr.dp-sub td{font-size:11px;font-weight:700;font-style:italic;color:#333;padding-top:4px;border-bottom:1px solid #999}
@media (max-width:700px){.dp{padding:14px;margin:8px}.dp-head{flex-wrap:wrap}.dp-meta{text-align:left;flex:1 1 100%}.dp-t col.c-ext{width:3.4em}}
@page{size:letter;margin:.4in .45in .5in;@bottom-center{content:"Page " counter(page) " of " counter(pages);font:10px Arial,sans-serif;color:#444}}
@media print{
  html,body{background:#fff}
  .ptools{display:none!important}
  .dp{max-width:none;margin:0;padding:0;box-shadow:none;min-height:0}
  .dp-t thead{display:table-header-group}
  .dp-t tr{break-inside:avoid;page-break-inside:avoid}
  .dp-t thead tr.dp-ghr th{background:#f0f0f0;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .dp-grp{break-inside:auto;margin-bottom:6px}
  html,body{font-size:12.5px}
  .dp-head{margin-bottom:6px;padding-bottom:6px}
  .dp-t thead tr.dp-ghr th{padding:4px 6px 2px}
  .dp-t th,.dp-t td{padding-top:1.5px;padding-bottom:1.5px}
  .dp-t tr.dp-sub{break-after:avoid;page-break-after:avoid}
}

/* Home link in the toolbar (task a2ad0daa) */
.pt-home{border-right:1px solid rgba(255,255,255,.35);padding-right:16px}
