/* tools.css: only the free tool pages load it (tools/*, chart/*, golden-hour/*, blue-hour/). The shell, the panel
   and the type are site.css and family.css; this adds the tool's own controls, its plain-sentence answers and the
   printable view for a call sheet. */
.tool-actions{display:flex;flex-wrap:wrap;gap:8px}
.tool-actions .btn{min-height:44px}
.tool .verdict{font-family:var(--font-sans);font-size:15px;line-height:1.45;margin:0;color:#F2F2F5}
.tool [data-ok="no"]{color:#FFB36B}
.tool [data-ok="yes"]{color:#9BE3B0}
.tool .big[data-ok="no"]{color:#FFB36B}
.tool .big[data-ok="yes"]{color:#9BE3B0}
.tool .problem{font-family:var(--font-sans);font-size:15px;line-height:1.45;color:#FFB36B;margin:0}
.tool-form .hint{font-size:12px;font-weight:500;color:var(--muted)}
.tool-form .inline{display:flex;align-items:center;gap:8px}
.tool-form .inline span{font-family:var(--font-mono);font-size:16px;color:var(--fg)}
.tool-form .inline span:empty{display:none}
.safe-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
.safe-chips li{font-family:var(--font-mono);font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid #3A3A44;color:#F2F2F5;white-space:nowrap}
.safe-chips li[aria-current="true"]{border-color:#9BE3B0;color:#9BE3B0}
.city-blue td:first-child a{white-space:nowrap}
@media print{
  html,body{background:#fff !important;color:#000 !important}
  main *{color:#000 !important}
  .seg-group{background:#fff !important;border:1px solid #000}
  main .seg[aria-pressed="true"]{background:#000 !important;color:#fff !important;print-color-adjust:exact;-webkit-print-color-adjust:exact}
  .site-header,.site-footer,.skip-link,.cta-band,.app-card,.related,.tool-actions,.chip-links,aside,nav,[data-js-only] .btn,.crumb{display:none !important}
  .section,.page-head{padding:0 !important}
  .tool,.tool-form input,.tool-form select{background:#fff !important;color:#000 !important;border:1px solid #000 !important}
  .tool .big,.tool .rows .k,.tool .rows .v,.tool-head,.tool .verdict,.tool .tool-note,.tool [data-ok]{color:#000 !important}
  .tool .gelbar{print-color-adjust:exact;-webkit-print-color-adjust:exact}
  .tool-layout{display:block !important}
  .tool-layout>*{margin-bottom:12px}
  .safe-chips li{border-color:#000;color:#000}
  table,th,td{color:#000 !important;background:#fff !important;border-color:#999 !important}
  .table-wrap{overflow:visible !important}
  a{color:#000 !important;text-decoration:none}
  .prose{max-width:none}
}
