/* Yatoon admin polish (4.9.2): small layout refinements loaded after the design system. */

/* Calendar: quieter column headers, no overlapping empty-state text */
#yatoon-calendar-wrap .yc-empty {
	left: auto !important; right: 8px !important; top: 10px !important; width: auto !important;
	text-align: right !important; font-size: 11px !important; color: #8e8e93 !important;
	background: transparent !important; border: 0 !important; padding: 0 !important;
}
#yatoon-calendar-wrap .yc-break-toggle {
	border: 0 !important; background: transparent !important; box-shadow: none !important;
	color: #0a84ff !important; font-size: 12px !important; font-weight: 600 !important;
	padding: 2px 4px !important; min-height: 0 !important; white-space: nowrap;
}
#yatoon-calendar-wrap .yc-break-toggle:hover { background: #e8f1ff !important; }
#yatoon-calendar-wrap .yc-settings-bar {
	display: flex !important; align-items: center; gap: 24px; flex-wrap: wrap;
	padding: 8px 14px !important; min-height: 0 !important;
}

/* Settings: browse-settings bar and setup-checklist link share one row */
.yat-settings-toprow { display: flex; align-items: flex-start; gap: 12px; flex-wrap: wrap; margin: 0 0 12px; }
.yat-settings-toprow .yat-settings-browser { flex: 1 1 320px; margin: 0 !important; }
.yat-settings-toprow > p.description { margin: 0 !important; flex: 0 0 auto; align-self: center; }
.yat-settings-toprow .yatoon-settings-checklist-link { white-space: nowrap; }
