@charset "UTF-8";.callCalendar{font-size:14px;display:flex;flex-wrap:wrap;min-height:100vh}.callCalendar .evtContainer{position:relative;cursor:pointer;display:inline-block;padding-left:4px}.callCalendar .evtContainer i:before{padding-right:3px}.callCalendar .area2view{min-width:150px}.callCalendar .area2view label{height:33px;top:-3px}.callCalendar.day .calendarDay.today{background:unset}.callCalendar.month .callItem b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.callCalendar.month .callItem:not(.dialogItem):nth-of-type(n+3){display:none}.callCalendar.month .callItem span{display:none}.callCalendar.month .calendarHead{height:140px}.callCalendar.month .calendarHead .calendarLabel{height:30px}.callCalendar.month .calendarHead .calendarLabel .weekDay span{display:none;visibility:hidden;opacity:0;transition:visibility 0s linear 0s}.callCalendar.month .calendarBody{height:800px;margin-top:72px}.callCalendar.month .calendarBody .calendarDay{height:160px;overflow:hidden}.callCalendar.month .calendarBody .calendarDay em{visibility:visible}.callCalendar.month .calendarBody .calendarDay em._holidayx{color:#cb0000;font-weight:700}.callCalendar.month .calendarBody .calendarDay em._holidays{color:#dfb600;font-weight:700}.callCalendar.week b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc((100vw - 230px) / 7)}@media (max-width: 750px){.callCalendar.week .calendarLabel .weekDay span{font-size:20px}.callCalendar.week .callItem{width:calc((100vw - 120px) / 7)}.callCalendar.week .callItem span{display:none}}.callItem,.moreCalls{margin:4px;border-radius:5px;padding:8px;display:block;text-decoration:none!important;box-sizing:border-box}.callItem{color:#444;background:#b1b1b1}.callItem:hover{color:inherit}.callItem b{display:block;margin-bottom:5px}.callItem.canceled{background:#eb708f}.callItem.save{background:#ebce70}.callItem.submitted{background:#66bb6a}.callItem.b{background:#94c794}.callItem.b b:before{content:"☆ "}.moreCalls{background:#bbb;padding:4px;cursor:pointer}.calendarBody,.calendarLabel{grid-template-columns:14.285714286% 14.285714286% 14.285714286% 14.285714286% 14.285714286% 14.285714286% 14.285714286%}.day .calendarBody,.day .calendarLabel{grid-template-columns:100%}.calendarHead{transition-duration:.7s;transition-property:height;top:0;left:0;width:100vw;position:fixed;background:#fafafa;height:180px;padding-top:50px;display:block;z-index:2}.calendarHead .calendarMenu,.calendarHead .calendarLabel{transition-duration:.7s;transition-property:height;width:100vw;display:flex;flex:1}.calendarHead .calendarMenu{height:60px;justify-content:flex-end;align-items:center}.calendarHead .calendarMenu label{font-size:20px!important;font-weight:500;line-height:47px;color:#757575;letter-spacing:.02em!important;font-family:Roboto,sans-serif!important}.calendarHead .calendarLabel{height:70px;justify-content:space-between;flex-wrap:wrap;display:grid}.calendarHead .calendarLabel .weekDay{color:#757575;flex:1;padding:4px;border-width:1px 1px 1px 0px;border-style:solid;border-color:#e0e0e0;box-sizing:border-box}.calendarHead .calendarLabel .weekDay:has(em u._holidayx){color:#cb0000}.calendarHead .calendarLabel .weekDay:has(em u._holidays){color:#dfb600}.calendarHead .calendarLabel .weekDay em{padding-left:8px;width:100%;display:block}.calendarHead .calendarLabel .weekDay span{opacity:1;transition:visibility .7s linear .7s,opacity .7s;font-size:40px;line-height:36px;padding-left:8px;-webkit-user-select:none;user-select:none}.calendarHead .calendarLabel .weekDay:last-of-type{border-right-width:1px}.calendarBody{transition-duration:.7s;transition-property:margin;width:100vw;justify-content:space-between;flex-wrap:wrap;background:#fafafa;margin-top:112px;position:relative;display:flex;flex:1;display:grid}.calendarBody .calendarDay{flex:1 0 14%;padding:4px;border-width:1px 1px 1px 0px;border-style:solid;border-color:#e0e0e0;box-sizing:border-box}.calendarBody .calendarDay.today{background:#a6d5fb}.calendarBody .calendarDay em{visibility:hidden}.calendarBody .calendarDay:last-of-type{border-right-width:1px}
