@charset "utf-8";#calendar_div .calendar-contain,#calendar_div h1,#calendar_div h2,#calendar_div h3,#calendar_div h4,#calendar_div h5,#calendar_div h6{-webkit-font-smoothing:antialiased}#calendar_div li,#calendar_div p,#calendar_div span,#calendar_div ul{color:#2d4338;font-weight:100;-webkit-font-smoothing:subpixel-antialiased}#calendar_div .calendar-contain{text-rendering:optimizeLegibility;font-family:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Helvetica Neue",sans-serif;position:relative;left:0;right:0;border-radius:0;width:100%;overflow:hidden;max-width:310px;min-width:250px;color:#040605;filter:invert()}#calendar_div .title-bar{position:relative;width:100%;display:table;text-align:right;margin-bottom:0}#calendar_div .title-bar:after{display:table;clear:both}#calendar_div .title-bar__next:after,#calendar_div .title-bar__prev:after{content:"";display:inline;position:absolute;width:14px;height:14px;top:24px;margin:auto;border-top:1.5px solid #000;border-right:1.5px solid #000}#calendar_div .title-bar__prev{position:relative;float:left;text-align:left;cursor:pointer;width:22px}#calendar_div .title-bar__prev:after{right:0;left:2px;-webkit-transform:rotate(224deg);transform:rotate(224deg)}#calendar_div .title-bar__next{position:relative;float:right;text-align:right;cursor:pointer;width:22px}#calendar_div .title-bar__month,#calendar_div .title-bar__year{position:relative;line-height:30px;text-align:center;left:20%;float:left;font-size:1rem}#calendar_div .title-bar__next:after{right:2px;-webkit-transform:rotate(44deg);transform:rotate(44deg)}#calendar_div .title-bar__year{display:block}#calendar_div .title-bar__year select{/*! padding: 2px 6px; */font-size:16px}#calendar_div .title-bar__month{padding:0 .5rem}#calendar_div .title-bar__month select{font-size:16px}#calendar_div .calendar__sidebar{margin:0 auto;background:linear-gradient(120deg,#eff3f3,#e1e7e8);padding-bottom:.7rem;position:absolute;height:100%;width:30%;float:left}#calendar_div .calendar__sidebar .content{padding:2rem 1.5rem 2rem 4rem;color:#040605}#calendar_div .sidebar__list{list-style:none;margin:0;padding-left:1rem;padding-right:1rem}#calendar_div .sidebar__list-item{margin:1.2rem 0;color:#2d4338;font-weight:100;font-size:1rem}#calendar_div .list-item__time{display:inline-block;margin-right:1rem}#calendar_div .sidebar__list-item--complete,#calendar_div .sidebar__list-item--complete .list-item__time{color:rgba(4,6,5,.3)}#calendar_div .sidebar__heading{font-size:2.2rem;font-weight:700;padding-left:1rem;padding-right:1rem;margin-bottom:3rem;margin-top:1rem}#calendar_div .sidebar__heading span{float:right;font-weight:300}#calendar_div .calendar__heading-highlight{color:#2d444a;font-weight:900}#calendar_div .calendar__days{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-webkit-box-align:stretch;align-items:stretch;width:100%;float:right;height:100%;font-size:12px}#calendar_div .calendar__top-bar{display:-webkit-box;display:flex;-webkit-box-flex:32px;flex:32px 0 0;width:100%}#calendar_div .top-bar__days{width:45px;color:#2d4338;font-weight:100;-webkit-font-smoothing:subpixel-antialiased;font-size:1.3em}#calendar_div .calendar__week{display:-webkit-box;display:flex;-webkit-box-flex:1}#calendar_div .calendar__day{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-webkit-box-pack:justify;width:45px;cursor:pointer;padding-bottom:10px}#calendar_div .calendar__day.event .calendar__date,.calendar__day.event .calendar__task{color:#4285f4}#calendar_div .calendar__date{color:#040605;font-size:1.5em;font-weight:600;line-height:.7}#calendar_div .calendar__week .inactive .calendar__date,.calendar__week .inactive .task-count{color:#c6c6c6}#calendar_div .calendar__task.calendar__task--today,#calendar_div .calendar__week .today .calendar__date{color:#fd588a}#calendar_div .calendar__task{color:#040605;display:-webkit-box;display:flex;font-size:.8em;padding-top:5px}#calendar_div .zebnoicon{color:#fff;background-color:rgba(0,0,0,.7);border:1px solid teal;border-radius:5px}