
/* INF Rescue v5.9.162.22.7 — Guest Greeting + Retail Fun Fact */
#closingTeamLeadV2 .ctl-daily-guest-card{
  border-left:5px solid #cc0000;
}
#closingTeamLeadV2 .ctl-daily-content-head{
  display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;
}
#closingTeamLeadV2 .ctl-daily-eyebrow{
  display:block;font-size:.61rem;font-weight:950;letter-spacing:.075em;color:#cc0000;
}
#closingTeamLeadV2 .ctl-daily-message{
  margin:5px 0 7px;
  font-size:.9rem;
  line-height:1.35;
  font-weight:850;
}
#closingTeamLeadV2 .ctl-retail-fact-box{
  border:1px solid var(--ctl-border,#d7dee8);
  border-radius:10px;
  background:var(--ctl-soft,#f3f6fa);
  padding:8px 9px;
}
#closingTeamLeadV2 .ctl-retail-fact-box p{
  margin:5px 0;
  font-size:.79rem;
  line-height:1.35;
}
#closingTeamLeadV2 .ctl-daily-button-row{
  display:flex;gap:5px;
}
#closingTeamLeadV2 .ctl-retail-source{
  display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;
  font-size:.64rem;color:var(--ctl-muted,#64748b);
}
#closingTeamLeadV2 .ctl-retail-source a{
  color:inherit;font-weight:800;
}
#closingTeamLeadV2 .ctl-daily-content-status{
  min-height:14px;margin-top:3px;font-size:.63rem;font-weight:800;
}
#closingTeamLeadV2 .ctl-daily-content-status.ok{color:#177a3d}
#closingTeamLeadV2 .ctl-daily-content-status.checking{color:#2368c4}
#closingTeamLeadV2 .ctl-daily-content-status.error{color:#b42318}
#closingTeamLeadV2 .ctl-handoff-extra-card{
  border-left:4px solid #cc0000;
}
#closingTeamLeadV2 .ctl-handoff-extra-options{
  display:flex;gap:12px;flex-wrap:wrap;margin:5px 0 7px;
}
#closingTeamLeadV2 .ctl-handoff-extra-options label{
  display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:800;
}
#closingTeamLeadV2 .ctl-handoff-extra-options input[type="checkbox"]{
  width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;margin:0!important;
}
#closingTeamLeadV2 .ctl-handoff-extra-preview{
  padding:7px 8px;border-radius:8px;background:var(--ctl-soft,#f3f6fa);
  font-size:.74rem;line-height:1.35;
}
.ctl-daily-content-toast{
  position:fixed;left:50%;bottom:88px;transform:translateX(-50%);
  z-index:25000;max-width:min(520px,calc(100vw - 28px));
  background:#111827;color:#fff;padding:9px 12px;border-radius:10px;
  font-size:.76rem;font-weight:850;box-shadow:0 12px 36px rgba(0,0,0,.32);
}
@media(max-width:600px){
  #closingTeamLeadV2 .ctl-daily-message{font-size:.84rem}
  #closingTeamLeadV2 .ctl-retail-fact-box{padding:7px}
  #closingTeamLeadV2 .ctl-retail-source{display:grid;gap:2px}
  #closingTeamLeadV2 .ctl-handoff-extra-options{display:grid;gap:5px}
}
