/* IRG-DAC frozen logo box — registered trademark mark, unaltered.
   NO rounded corners. Wordmark + tagline in navy. */
.irg-logo-box{
  display:inline-flex;align-items:center;gap:12px;background:#fff;
  border:1px solid #e2e6f2;border-radius:0 !important;
  padding:7px 16px 7px 10px;text-decoration:none !important;line-height:1;
}
.irg-logo-box img{height:40px;width:auto;display:block;object-fit:contain}
.irg-logo-box .t{display:flex;flex-direction:column;gap:3px}
.irg-logo-box .t b{white-space:nowrap;color:#0A1F5C;font-weight:800;font-size:19px;
  letter-spacing:.5px;font-family:'Segoe UI',Arial,sans-serif}
.irg-logo-box .t i{white-space:nowrap;color:#0A1F5C;font-style:normal;font-weight:600;font-size:8.5px;
  letter-spacing:1.6px;text-transform:uppercase;font-family:'Segoe UI',Arial,sans-serif}
.irg-logo-box.compact img{height:30px;width:auto;object-fit:contain}
.irg-logo-box.compact{padding:5px 12px 5px 8px;gap:9px;border-radius:0 !important}
.irg-logo-box.compact .t b{font-size:15px}
.irg-logo-box.compact .t i{font-size:6.8px;letter-spacing:1.2px}
.irg-logo-box img, .dac-topbar .brand .irg-logo-box img { height:40px !important; width:auto !important; }
.irg-logo-box.compact img, .dac-topbar .brand .irg-logo-box.compact img { height:30px !important; width:auto !important; }
