/* =========================================== */
/* CSS for control sap.ui.unified/CalendarRow  */
/* Belize High Contrast Black theme            */
/* =========================================== */

.sapUiCalendarApp.sapUiCalendarAppTent > .sapUiCalendarAppCont{
	border-color: @sapUiContentForegroundBorderColor;
}

.sapUiCalendarRowAppsNoWork{
	background-color: @sapUiHcReducedBackground;
}

/* Appointments */
.sapUiCalendarApp{
	border-left-color: @sapUiContentForegroundBorderColor;
}

.sapUiCalendarAppCont{
	border-color: @sapUiContentForegroundBorderColor;
}

/* as outlines can't have different offsets on one side (no left border) and don't work in IE just use a inner border */
html.sap-desktop .sapUiCalendarApp:focus > .sapUiCalendarAppCont:after{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	border: 0.125rem dotted @sapUiContentFocusColor;
	pointer-events: none;
}

html.sap-desktop .sapUiCalendarApp:hover:not(:active) > .sapUiCalendarAppCont{
	border-color: @sapUiContentForegroundBorderColor;
}

/* colors for types */
.calendarRowTypeColorIntervalMixIn(@class, @color){
	.@{class}.sapUiCalendarRowAppsIntHead{
		background-color: fade(@color, 15);
	}

	.@{class}.sapUiCalendarRowAppsIntHeadFirst{
		border-left-color: @color;
	}
}

.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType01, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType01);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType02, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType02);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType03, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType03);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType04, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType04);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType05, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType05);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType06, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType06);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType07, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType07);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType08, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType08);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType09, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType09);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType10, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType10);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType11, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType11);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType12, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType12);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType13, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType13);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType14, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType14);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType15, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType15);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType16, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType16);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType17, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType17);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType18, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType18);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType19, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType19);
.calendarRowTypeColorIntervalMixIn(sapUiCalendarRowAppsIntHeadType20, @_sap_ui_unified_CalendarRow_sapUiCalendarRowAppsType20);

.sapUiAppCreate.sapUiCalendarApp.sapUiCalendarAppType01 {
	border-top-color: @sapUiContentForegroundBorderColor;
	border-right-color: @sapUiContentForegroundBorderColor;
	border-bottom-color: @sapUiContentForegroundBorderColor;
}