/*!
 * SAPUI5

        (c) Copyright 2009-2019 SAP SE. All rights reserved
    
 */
 
/*!
 * ${copyright}
 */
 .sapMeCalendar{position:relative;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sapMeCalendar>.sapMeCalendarPrevious{position:absolute;left:0;z-index:1}.sapMeCalendar>.sapMeCalendarNext{position:absolute;right:0;z-index:1}.sapMeCalendar>.sapMeCalendarMonth{display:inline-block;overflow:hidden;position:relative;vertical-align:top}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthName{text-align:center;font-size:1em;line-height:1.2em;padding:0.7em 0 0.4em 0;font-weight:700;height:44px}.sapMeCalendar>.sapMeCalendarMonth>div>.sapMeCalendarMonthDay{text-align:center;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay{padding:15px 0}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay>*{pointer-events:none}.sapMeCalendarLegend{margin-left:0.5rem;margin-right:0.5rem}.sapUIMeLegendOuterContainer{min-height:3rem}.sapUIMeCalendarLegendLabels{display:inline-block;margin-left:0.75rem;font-size:0.875rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.sapMLabel.sapUIMeCalendarLegendLabels::after{content:none}.sapUIMeLegendMenuContainer{margin-top:0.8rem;overflow:hidden;height:auto;margin-left:0rem}.sapUIMeLegendMenu{display:inline-block;overflow:hidden;height:auto;margin-left:0rem;margin-top:1rem;margin-bottom:0.75rem}.sapUIMeLegendColor{height:.875rem;width:.875rem;display:inline-block;margin-left:1rem;margin-top:.25rem;margin-bottom:.25rem;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sapUIMeLegendLine{font-size:0.875rem;margin-top:0rem;vertical-align:middle;height:1.5rem;display:inline-block;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sapUIMeLegendIcon{width:3rem;height:3rem;line-height:3rem;font-size:1.5rem;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sapUIMeLegendArrow{display:inline-block;float:right}.sapMeOverlapCalendarDay{text-align:center;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 0;border:1px solid}.sapMeOverlapCalendarCalendar>.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDayNames{margin-top:.25rem}.sapMeOverlapCalendarCalendar>.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays{margin-bottom:0rem}.sapMeOverlapCalendarGrid{border-bottom:0.0625rem solid}.sapMeOverlapCalendarOverlapIndicator{height:0.4375rem;line-height:0;border-top:0.0625rem solid;border-bottom:0.0625rem solid}.sapMeOverlapCalendarOverlap{height:0.4375rem;display:inline-block;position:relative}.sapMeOverlapCalendarDay{text-align:center;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.9375rem 0;border-bottom:0.0625rem solid;border-left:.0625rem solid;border-right:none;border-top:none}.sapMeOverlapCalendarDay :nth-of-type(1){border-left:none}.sapMeOverlapCalendarDay.sapMeOverlapCalendarDayWithHalf{padding:0}.sapMeOverlapCalendarHalfDay{position:absolute;border-bottom:0.0625rem solid;border-left:0.0625rem solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.sapMeOverlapCalendarRowLabels{position:absolute;z-index:3;width:100%;display:inline}.sapMeOverlapCalendarNameLbl{font-face:"Open Sans Regular";font-size:.875rem;margin-left:1rem;top:.25rem;position:relative;z-index:3}.sapMeOverlapCalendarTypeLbl{position:absolute;font-face:"Open Sans Regular";font-size:.75rem;top:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sapMeCalendar{background-color:#000000}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthName{height:3rem;line-height:3rem;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:#ffffff}.sapMeCalendar>.sapMBtn>.sapMBtnContent{font-size:0}.sapMeCalendar>.sapMeCalendarMonthNotSingle>div.sapMeCalendarMonthDayNames,.sapMeCalendar>.sapMeCalendarMonthNotSingle>div.sapMeCalendarMonthDays{margin-left:0.5rem;margin-right:0.5rem}.sapMeCalendar>.sapMeCalendarPrevious{font-size:1.375rem;width:3rem;height:3rem;line-height:3rem}.sapMeCalendar>.sapMeCalendarNext{font-size:1.375rem;width:3rem;height:3rem;line-height:3rem}.sapMeCalendar>.sapMeCalendarPrevious:active{background:#7a5100;color:#000000}.sapMeCalendar>.sapMeCalendarNext:active{background:#7a5100;color:#000000}.sapMeCalendar>.sapMeCalendarMonth>div>.sapMeCalendarMonthDay{font-family:Arial,Helvetica,sans-serif;font-size:0.625rem;color:#ffffff;text-transform:uppercase}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDayNames{font-size:0;height:0.9375rem}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDayNames{margin-top:1rem}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays{margin-bottom:1rem}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarSelected:not(.sapMeCalendarDayNotInCurrentMonth).sapMeCalendarDayNow:before{content:"";position:absolute;top:-0.063rem;right:0;bottom:0;left:-0.063rem}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.125rem;padding:0.688rem 0;position:relative}.sapMeCalendar>.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarDayNow:before{content:"";position:absolute;top:-0.063rem;right:0;bottom:0;left:-0.063rem}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay{color:#ffffff;background:#000000;vertical-align:top}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay:not(.sapMeCalendarDayNotInCurrentMonth){border:0.063rem solid #999999}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarDayNow:not(.sapMeCalendarDayNotInCurrentMonth){color:#ffffff}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarDayNow:before{border:0.225rem solid #ffffff}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarDayNow:before.sapMeCalendarDayNotInCurrentMonth{border:none}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarWeekendDay{color:#000000;background:#585858}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarWeekendDay.sapMeCalendarDayNotInCurrentMonth{color:#000000;background:#000000}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarSelected:not(.sapMeCalendarDayNotInCurrentMonth){color:#000000;background:#0f5d94}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarType00{color:#000000;background:#585858}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarSelected:not(.sapMeCalendarDayNotInCurrentMonth).sapMeCalendarType00{color:#000000;background:#0f5d94}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarType01{color:#000000;background-color:#66b366}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarType04{color:#000000;background-color:#bbddbb}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarType06{color:#000000;background-color:#ffab1d}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarType07{color:#000000;background-color:#ff9191}.sapMeCalendarMonth>div.sapMeCalendarMonthDays>.sapMeCalendarMonthDay.sapMeCalendarType10{color:#ffffff;background:#000000}.sapUIMeLegendColor{border:0.063rem solid #999999}.sapUIMeLegendColorForType00{background-color:#585858}.sapUIMeLegendColorForType01{background-color:#66b366}.sapUIMeLegendColorForType04{background-color:#bbddbb}.sapUIMeLegendColorForType06{background-color:#ffab1d}.sapUIMeLegendColorForType07{background-color:#ff9191}.sapUIMeLegendColorForToday{border:0.225rem solid #ffffff;width:0.875rem;height:0.875rem}.sapUIMeLegendColorForSelected{background-color:#0f5d94}.sapUIMeLegendColorForSelected00{background-color:#0f5d94}.sapMeOverlapCalendarGrid{border-bottom-color:#ffffff}.sapMeOverlapCalendarOverlapIndicator{border-top-color:#ffffff;border-bottom-color:#ffffff}.sapMeOverlapCalendarNameLbl{background:#000000;padding:.125rem}.sapMeOverlapCalendarTypeLbl{background:rgba(255,255,255,0.6);color:#000000}.sapMeOverlapCalendarDay{border-bottom-color:#ffffff;border-left-color:#ffffff}.sapMeOverlapCalendarHalfDay{border-bottom-color:#ffffff;border-left-color:#ffffff}.sapMeOverlapCalendarTypeHalfDayEnd{z-index:2}.sapMeOverlapCalendarType00{background-color:#585858;z-index:-2}.sapMeOverlapCalendarType00HalfDayStart{z-index:2;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#585858),color-stop(50%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top left,#585858 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(top left,#585858 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(top left,#585858 50%,rgba(0,0,0,0) 50%);background:linear-gradient(to bottom right,#585858 50%,rgba(0,0,0,0) 50%)}.sapMeOverlapCalendarType00HalfDayEnd{z-index:2;background:-webkit-gradient(linear,left top,right bottom,color-stop(53%,rgba(0,0,0,0)),color-stop(50%,#585858));background:-webkit-linear-gradient(top left,rgba(0,0,0,0) 53%,#585858 50%);background:-moz-linear-gradient(top left,rgba(0,0,0,0) 53%,#585858 50%);background:-o-linear-gradient(top left,rgba(0,0,0,0) 53%,#585858 50%);background:linear-gradient(to bottom right,rgba(0,0,0,0) 53%,#585858 50%)}.sapMeOverlapCalendarType01{background-color:#66b366}.sapMeOverlapCalendarType01HalfDayStart{z-index:2;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#66b366),color-stop(50%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top left,#66b366 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(top left,#66b366 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(top left,#66b366 50%,rgba(0,0,0,0) 50%);background:linear-gradient(to bottom right,#66b366 50%,rgba(0,0,0,0) 50%)}.sapMeOverlapCalendarType01HalfDayEnd{z-index:2;background:-webkit-gradient(linear,left top,right bottom,color-stop(53%,rgba(0,0,0,0)),color-stop(50%,#66b366));background:-webkit-linear-gradient(top left,rgba(0,0,0,0) 53%,#66b366 50%);background:-moz-linear-gradient(top left,rgba(0,0,0,0) 53%,#66b366 50%);background:-o-linear-gradient(top left,rgba(0,0,0,0) 53%,#66b366 50%);background:linear-gradient(to bottom right,rgba(0,0,0,0) 53%,#66b366 50%)}.sapMeOverlapCalendarType04{background-color:#bbddbb}.sapMeOverlapCalendarType04HalfDayStart{z-index:1;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#bbddbb),color-stop(50%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top left,#bbddbb 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(top left,#bbddbb 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(top left,#bbddbb 50%,rgba(0,0,0,0) 50%);background:linear-gradient(to bottom right,#bbddbb 50%,rgba(0,0,0,0) 50%)}.sapMeOverlapCalendarType04HalfDayEnd{z-index:1;background:-webkit-gradient(linear,left top,right bottom,color-stop(53%,rgba(0,0,0,0)),color-stop(50%,#bbddbb));background:-webkit-linear-gradient(top left,rgba(0,0,0,0) 53%,#bbddbb 50%);background:-moz-linear-gradient(top left,rgba(0,0,0,0) 53%,#bbddbb 50%);background:-o-linear-gradient(top left,rgba(0,0,0,0) 53%,#bbddbb 50%);background:linear-gradient(to bottom right,rgba(0,0,0,0) 53%,#bbddbb 50%)}.sapMeOverlapCalendarType06{background-color:#ffab1d;z-index:-1}.sapMeOverlapCalendarType06HalfDayStart{z-index:2;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#ffab1d),color-stop(50%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top left,#ffab1d 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(top left,#ffab1d 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(top left,#ffab1d 50%,rgba(0,0,0,0) 50%);background:linear-gradient(to bottom right,#ffab1d 50%,rgba(0,0,0,0) 50%)}.sapMeOverlapCalendarType06HalfDayEnd{z-index:2;background:-webkit-gradient(linear,left top,right bottom,color-stop(53%,rgba(0,0,0,0)),color-stop(50%,#ffab1d));background:-webkit-linear-gradient(top left,rgba(0,0,0,0) 53%,#ffab1d 50%);background:-moz-linear-gradient(top left,rgba(0,0,0,0) 53%,#ffab1d 50%);background:-o-linear-gradient(top left,rgba(0,0,0,0) 53%,#ffab1d 50%);background:linear-gradient(to bottom right,rgba(0,0,0,0) 53%,#ffab1d 50%)}.sapMeOverlapCalendarType07{background-color:#ff9191}.sapMeOverlapCalendarType07HalfDayStart{z-index:1;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#ff9191),color-stop(50%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top left,#ff9191 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(top left,#ff9191 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(top left,#ff9191 50%,rgba(0,0,0,0) 50%);background:linear-gradient(to bottom right,#ff9191 50%,rgba(0,0,0,0) 50%)}.sapMeOverlapCalendarType07HalfDayEnd{z-index:1;background:-webkit-gradient(linear,left top,right bottom,color-stop(53%,rgba(0,0,0,0)),color-stop(50%,#ff9191));background:-webkit-linear-gradient(top left,rgba(0,0,0,0) 53%,#ff9191 50%);background:-moz-linear-gradient(top left,rgba(0,0,0,0) 53%,#ff9191 50%);background:-o-linear-gradient(top left,rgba(0,0,0,0) 53%,#ff9191 50%);background:linear-gradient(to bottom right,rgba(0,0,0,0) 53%,#ff9191 50%)}#sap-ui-theme-sap\.me{background-image:url('data:text/plain;utf-8,%7B%7D')}