.agenda-header-controls{display:flex;align-items:center;gap:8px;margin-left:12px;flex-shrink:0}.agenda-header-controls .btn{min-width:36px;min-height:36px;padding:6px;font-size:15px}.agenda-header-locked{font-size:12px;font-weight:700;color:var(--st-heading)}.professional-agenda-head{flex-wrap:wrap}.agenda-folded>.table-wrap,.agenda-folded>.agenda-availability-hint{display:none!important}.agenda-header-controls .btn:focus-visible{outline:3px solid var(--st-focus);outline-offset:2px}.agenda-lock-notice{padding:12px;background:var(--st-surface-soft);border:1px solid var(--st-border);border-radius:10px;color:var(--st-ink)}
@media(max-width:600px){.agenda-header-controls{margin-left:auto}.agenda-header-locked{font-size:11px}}

#content .day-agenda-table .patient-link .person strong,#content .day-agenda-table .patient-link strong{font-size:16px!important;font-weight:750;line-height:1.4}

html[data-appearance] #content .professional-agenda-head[data-professional-color=blue]{background:#d5e7ff!important;border-bottom:2px solid #2765b0}
html[data-appearance] #content .professional-agenda-head[data-professional-color=red]{background:#ffdddd!important;border-bottom:2px solid #ba3540}
html[data-appearance] #content .professional-agenda-head[data-professional-color=yellow]{background:#fff0b5!important;border-bottom:2px solid #a17a00}
html[data-appearance] #content .professional-agenda-head[data-professional-color],html[data-appearance] #content .professional-agenda-head[data-professional-color] :is(strong,small,.professional-count,.agenda-header-locked){color:#142e4c!important}
