﻿/* Landscape */
@media screen and (min-width: 576px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  #performanceByMonth {
    column-count: 2; } }

#performanceByMonth {
  max-width: 1080px; }
  #performanceByMonth .selection {
    position: relative; }
    #performanceByMonth .selection .header {
      text-align: center;
      height: 1.8em;
      font-size: 20px;
      font-weight: 500; }
    #performanceByMonth .selection .left,
    #performanceByMonth .selection .right {
      height: 100%;
      opacity: .5;
      position: absolute;
      top: 0;
      width: 3em; }
    #performanceByMonth .selection .left {
      left: 0; }
      #performanceByMonth .selection .left .ltbutton {
        background-color: transparent;
        display: block;
        border: none;
        width: 100%;
        height: 100%; }
      #performanceByMonth .selection .left .ltbutton:focus {
        outline: none !important; }
    #performanceByMonth .selection .right {
      right: 0; }
      #performanceByMonth .selection .right .rtbutton {
        background-color: transparent;
        display: block;
        border: none;
        width: 100%;
        height: 100%; }
      #performanceByMonth .selection .right .rtbutton:focus {
        outline: none !important; }
    #performanceByMonth .selection .left:after,
    #performanceByMonth .selection .right:after {
      background-color: transparent;
      border-color: #222;
      border-style: solid;
      content: '';
      height: 0.6em;
      left: 50%;
      margin: -0.4em 0 0 -0.4em;
      pointer-events: none;
      position: absolute;
      top: 30%;
      transform: rotate(45deg);
      width: 0.6em; }
    #performanceByMonth .selection .left:after {
      border-width: 0 0 0.2em 0.2em; }
    #performanceByMonth .selection .right:after {
      border-width: 0.2em 0.2em 0 0; }
    #performanceByMonth .selection .left:hover,
    #performanceByMonth .selection .right:hover {
      opacity: 1; }
  #performanceByMonth .calendarScroll {
    overflow: auto;
    height: calc(100vh - 9rem); }
  #performanceByMonth .calendar {
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    display: table;
    overflow: hidden;
    table-layout: fixed;
    width: calc(100% - 2px);
    border-style: solid;
    border-width: 1px;
    border-color: #eacaca; }
    #performanceByMonth .calendar .dayrow {
      display: table-row;
      height: 2em; }
      #performanceByMonth .calendar .dayrow .daycell {
        background-color: #f7f7f7;
        border-right: solid;
        border-right-color: gray;
        border-right-width: 1px;
        border-bottom: solid;
        border-bottom-color: gray;
        border-bottom-width: 1px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        width: 14.2857% !important; }
    #performanceByMonth .calendar .weekrow {
      display: table-row; }
      #performanceByMonth .calendar .weekrow .isaday::before,
      #performanceByMonth .calendar .weekrow .notaday::before,
      #performanceByMonth .calendar .weekrow .istoday::before {
        content: '';
        display: block;
        float: left;
        padding-top: 85%; }
      #performanceByMonth .calendar .weekrow .isaday.isdayselect {
        border-color: blue;
        border-style: solid;
        border-width: 1px; }
      #performanceByMonth .calendar .weekrow .dayButton {
        position: absolute;
        right: 0;
        top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-color: transparent;
        display: block;
        border: none;
        width: 100%;
        height: 100%; }
      #performanceByMonth .calendar .weekrow .dayButton:focus {
        outline: none; }
      #performanceByMonth .calendar .weekrow .isaday {
        box-shadow: 1px 1px #eacaca;
        display: table-cell;
        position: relative;
        vertical-align: top;
        width: 14.2857% !important; }
        #performanceByMonth .calendar .weekrow .isaday .dayString {
          line-height: 1em;
          position: relative;
          display: inline-block;
          left: 0.2em;
          top: 0.2em;
          width: auto; }
        #performanceByMonth .calendar .weekrow .isaday .dayString.istoday {
          color: white;
          background-color: red; }
        #performanceByMonth .calendar .weekrow .isaday .perfBlock {
          height: 100%;
          max-width: none;
          width: auto; }
          #performanceByMonth .calendar .weekrow .isaday .perfBlock .perfDot {
            font-size: 20px;
            cursor: pointer; }
          #performanceByMonth .calendar .weekrow .isaday .perfBlock .perfDotInactive {
            color: lightgray;
            font-size: 20px;
            cursor: default; }
          #performanceByMonth .calendar .weekrow .isaday .perfBlock .perfInactive, #performanceByMonth .calendar .weekrow .isaday .perfBlock .perfButton {
            border-style: none none none solid;
            border-width: 0 0 0 6px;
            height: 1.5em;
            font-size: 12px;
            overflow: hidden;
            padding: 2px 2px;
            text-align: left;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 100%;
            outline: none; }
          #performanceByMonth .calendar .weekrow .isaday .perfBlock .perfButton {
            cursor: pointer; }
          #performanceByMonth .calendar .weekrow .isaday .perfBlock .perfInactive {
            color: #707070;
            background: lightgray;
            border-left-color: darkgray;
            cursor: default; }
      #performanceByMonth .calendar .weekrow .notaday {
        background-color: #f7f7f7;
        box-shadow: 1px 1px #eacaca;
        content: '';
        display: table-cell;
        vertical-align: top;
        width: 14.2857% !important; }
  #performanceByMonth .perfSelector .perfSelectorHeader {
    padding: 2px;
    text-align: center;
    border-bottom: 1px solid gray; }
  #performanceByMonth .perfSelector .perfSelectorTable {
    table-layout: fixed;
    width: 100%;
    font-size: 14px; }
  #performanceByMonth .perfSelector .prodTh0 {
    width: 42.857%; }
  #performanceByMonth .perfSelector .prodTh1 {
    width: 57.143%; }
  #performanceByMonth .perfSelector .prodTd1-scroll {
    position: relative;
    vertical-align: top; }
  #performanceByMonth .perfSelector .perfTimeButton {
    cursor: pointer; }
  #performanceByMonth .perfSelector .perfTimeInactive, #performanceByMonth .perfSelector .perfTimeButton {
    border-style: none none none solid;
    border-width: 0 0 0 6px;
    height: 1.9em;
    font-size: 12px;
    overflow: hidden;
    padding: 2px 2px;
    text-align: left;
    text-indent: 0.25em;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 6em;
    outline: none; }
  #performanceByMonth .perfSelector .perfTimeInactive {
    color: #707070;
    background: lightgray;
    border-left-color: darkgray; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiUGFnZXMvQ2FsZW5kYXIucmF6b3IuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJQYWdlcy9DYWxlbmRhci5yYXpvci5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQUEsZUFBZTtBQUNmLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTywwQkFBMEIsRUFBRSxDQUFDLE9BQU8sV0FBVyxFQUFFLFNBQVM7RUFLaEcsQUFBQSxtQkFBbUIsQ0FBQztJQUNoQixZQUFZLEVBQUUsQ0FBQyxHQUNsQjs7QUFHTCxBQUFBLG1CQUFtQixDQUFDO0VBQ2pCLFNBQVMsRUFBRSxNQUFNLEdBNFNuQjtFQTdTRCxBQU1HLG1CQU5nQixDQU1oQixVQUFVLENBQUM7SUFDUixRQUFRLEVBQUUsUUFBUSxHQThFcEI7SUFyRkosQUFTTSxtQkFUYSxDQU1oQixVQUFVLENBR1AsT0FBTyxDQUFDO01BQ0wsVUFBVSxFQUFFLE1BQU07TUFDbEIsTUFBTSxFQUFFLEtBQUs7TUFDYixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxHQUNoQixHQUFFO0lBZFIsQUFnQk0sbUJBaEJhLENBTWhCLFVBQVUsQ0FVUCxLQUFLO0lBaEJYLEFBaUJNLG1CQWpCYSxDQU1oQixVQUFVLENBV1AsTUFBTSxDQUFDO01BQ0osTUFBTSxFQUFFLElBQUk7TUFDWixPQUFPLEVBQUUsRUFBRTtNQUNYLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLEdBQUcsR0FDWjtJQXZCUCxBQXlCTSxtQkF6QmEsQ0FNaEIsVUFBVSxDQW1CUCxLQUFLLENBQUM7TUFDSCxJQUFJLEVBQUUsQ0FBQyxHQWFUO01BdkNQLEFBNEJTLG1CQTVCVSxDQU1oQixVQUFVLENBbUJQLEtBQUssQ0FHRixTQUFTLENBQUM7UUFDUCxnQkFBZ0IsRUFBRSxXQUFXO1FBQzdCLE9BQU8sRUFBRSxLQUFLO1FBQ2QsTUFBTSxFQUFFLElBQUk7UUFDWixL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 */