/* Scheduler: business type + coverage dropdowns */
#panelBiz .bizWide{grid-column:1/-1}
#panelBiz .bizCovHint{margin:2px 0 6px;font-size:14px;color:var(--muted,#5b6f84)}
#panelBiz .bizCovRow{display:flex;gap:8px;align-items:center;margin-top:8px}
#panelBiz .bizCovRow:first-child{margin-top:0}
#panelBiz .bizCovRow select{flex:1 1 auto;min-width:0;width:auto}
#panelBiz .bizCovRemove{flex:0 0 auto;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid rgba(11,35,64,.18);background:#fff;color:#0b2340;font-weight:700;cursor:pointer}
#panelBiz .bizCovRemove:hover{background:#fff3e3}
#panelBiz .bizCovRemove[hidden]{display:none}
#panelBiz .bizCovAdd{margin-top:10px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px dashed rgba(34,95,147,.55);background:#eaf6ff;color:#0b4f82;font-weight:800;cursor:pointer}
#panelBiz .bizCovAdd:hover{background:#dcefff}
#panelBiz .bizCovAdd:disabled{opacity:.55;cursor:not-allowed}
#panelBiz .bizCovMax{margin:6px 0 0;font-size:13px;color:var(--muted,#5b6f84)}
#panelBiz .bizOther{margin-top:8px}
#panelBiz .bizOther[hidden]{display:none}
#panelBiz optgroup{font-weight:800}
#panelBiz optgroup option{font-weight:400}
@media (max-width:560px){
  #panelBiz .bizCovRow{flex-wrap:wrap;gap:0 8px}
  #panelBiz .bizCovRow select{flex:1 1 100%}
  #panelBiz .bizCovRemove{margin-left:auto;min-height:44px;padding:4px 6px;border:0;background:none;color:#0b4f82;text-decoration:underline;text-underline-offset:3px}
  #panelBiz .bizCovRemove:hover{background:none}
  #panelBiz .bizCovAdd{width:100%}
}
