/* macOS-like styling for closed message + countdown */
.ciae-igk-closed .ciae-macos-card{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji";
  background:#fff;
  border:1px solid rgba(0,0,0,.06);
  border-radius:16px;
  padding:20px 22px;
  box-shadow:0 10px 28px rgba(0,0,0,.06);
  line-height:1.5;
  color:#111;
  max-width:900px;
}
.ciae-igk-closed .ciae-macos-card .eyebrow{
  font-size:14px; letter-spacing:.02em; color:#6e6e73; margin-bottom:4px;
}
.ciae-igk-closed .ciae-macos-card .title{
  margin:0 0 8px 0;
  font-weight:800;
  font-size:clamp(22px,4.5vw,32px);
}
.ciae-igk-closed .ciae-macos-card .lead{
  font-size:clamp(16px,2.6vw,19px);
  margin:6px 0 10px 0;
}
.ciae-igk-closed .ciae-macos-card .maclist{
  list-style:none; padding:0; margin:10px 0 6px 0;
}
.ciae-igk-closed .ciae-macos-card .maclist li{
  display:flex; gap:10px; align-items:flex-start; margin:8px 0;
}
.ciae-igk-closed .ciae-macos-card .maclist .ico{ font-size:20px; line-height:1.1; }
.ciae-igk-closed .ciae-macos-card .cta-line{ margin-top:8px; font-weight:700; }

/* Countdown pill */
.ciae-igk-countdown{
  margin-top:14px;
  display:inline-flex; align-items:center; gap:10px;
  background:#f5f5f7; border:1px solid #e5e5ea; border-radius:14px;
  padding:10px 14px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial;
}
.ciae-igk-countdown .ciae-igk-timer{
  font-variant-numeric:tabular-nums; font-weight:800;
  font-size:22px;
}
.ciae-igk-countdown .ciae-igk-label{ color:#6e6e73; font-size:14px; }
.ciae-igk-countdown .ciae-igk-clock{ opacity:.6; }
