/* Extracted from prescribed/rx_fire.php */

/* Status text colors for project name cell */
    .status-off { color: #b30000; font-weight: bold; }
    .status-on  { color: #00811E; font-weight: bold; }

    /* Let all table cells wrap so the table grows downward, not sideways */
    .table th,
    .table td {
      white-space: normal !important;
      word-wrap: break-word;
      word-break: break-word;
    }

    /* Make "Est. Time of Ignition" column narrower */
    .table th:nth-child(5),
    .table td:nth-child(5) {
      width: 110px;
      max-width: 110px;
    }

    /* Empty table message row */
    .empty-note {
      text-align: center;
      font-weight: 700;
      color: #666;
      padding: 14px !important;
      font-size: 1.05em;
    }

    /* Current Conditions status styling */
    .status-wrap{
      display:flex;
      align-items:center;
      justify-content:center;
      gap:10px;
      flex-wrap:wrap;
    }
    .status-num{
      font-weight:900;
      font-size:1.35em;
      line-height:1;
      min-width:2em;
      text-align:center;
    }
    .status-chip{
      display:inline-block;
      padding:3px 10px;
      border-radius:999px;
      border:1px solid rgba(0,0,0,.15);
      background:rgba(0,0,0,.05);
      font-weight:600;
    }
    .danger-chip{
      display:inline-block;
      padding:4px 12px;
      border-radius:999px;
      border:1px solid rgba(0,0,0,.15);
      font-weight:800;
      letter-spacing:.4px;
      color:#fff;
    }

    /* Print: ONLY print main-content; hide everything else */
    @media print {
      @page { margin: 12mm; }
      body * { visibility: hidden; }
      .main-content,
      .main-content * { visibility: visible; }
      .main-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
      }
      header,
      .under-bar,
      .left-sidebar,
      .right-sidebar,
      footer,
      .no-print { display: none !important; }
      .table { font-size: 12px; }
    }
