body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#09d3ac}a{text-decoration:none}table.calendar{border-collapse:collapse;width:100%}table.calendar thead{background-color:#fff;color:rgba(0,0,0,.54);margin-bottom:3px;border-bottom:2px solid #fff}table.calendar thead th{font-weight:bolder;padding:10px 3px}table.calendar thead th.bolder{font-weight:700}table.calendar tbody{font-size:.8em}table.calendar td{text-align:center;padding:8px;cursor:pointer;border:1px solid hsla(0,0%,72.5%,.13);background-color:#fff;min-width:15px}table.calendar tr:last-child td{border-bottom:none}table.calendar td.month-name{font-weight:700;text-align:left;color:rgba(0,0,0,.54);cursor:default;border-left:none}table.calendar td.next-month,table.calendar td.prev-month{color:transparent;cursor:default;pointer-events:none}table.calendar td.week-separator{pointer-events:none;padding:0;width:8px;min-width:0}table.calendar td.bolder{font-weight:700}div.calendar-controls{margin:5px auto;display:table;font-size:25px;line-height:35px;color:rgba(0,0,0,.54);font-weight:bolder}div.calendar-controls div{display:inline}div.calendar-controls .current-year{margin:0 30px}div.calendar-controls .control{font-weight:bolder;color:rgba(0,0,0,.54);font-size:.8em;cursor:pointer}div.calendar-controls .today{position:relative;right:-20px;line-height:35px;font-size:.6em;text-transform:uppercase;font-weight:700}table.calendar td.CUR{box-shadow:inset 0 0 0 5px #15abbc}table.calendar td.OHO,table.calendar td.SAT,table.calendar td.SUN,table.calendar td.TKD{background-color:rgba(159,220,249,.32);font-weight:700}table.calendar td.ADV,table.calendar td.HLD,table.calendar td.XTR{background-color:#2196f3}table.calendar td.AAM,table.calendar td.HAM,table.calendar td.XAM{background:linear-gradient(to top left,#fff 0,#fff 50%,#2196f3 0,#2196f3)}table.calendar td.APM,table.calendar td.HPM,table.calendar td.XPM{background:linear-gradient(to bottom right,#fff 0,#fff 50%,#2196f3 0,#2196f3)}table.calendar td.IAM,table.calendar td.IPM{background:linear-gradient(to bottom right,#fff 0,#fff 50%,#f6973c 0,#f6973c)}table.calendar td.ILL{background-color:#f6973c}table.calendar td.REC{background-color:#ffe85b}table.calendar td.CNF{background-color:#489373}table.calendar td.OPT{background-color:#91d46e}table.calendar td.REQ{background-color:rgba(145,212,110,.32)}table.calendar td.OVF,table.calendar td.VER{background-color:#c69}table.calendar td.OVA,table.calendar td.VAM{background:linear-gradient(to top left,#fff 0,#fff 50%,#c69 0,#c69)}table.calendar td.OVP,table.calendar td.VPM{background:linear-gradient(to bottom right,#fff 0,#fff 50%,#c69 0,#c69)}table.calendar td.WDS{background:#f44242}table.calendar td.NOT{background:#646464}table.calendar td.LES{background:#9d9d9d}table.calendar td.TTW{background:#b434eb}table.calendar td.selected{background-color:#15abbc;color:#fff;font-weight:700}table.calendar td.range{box-shadow:inset 0 0 0 3px #15abbc;font-weight:700}table.calendar td.CNF.range,table.calendar td.CNF.selected,table.calendar td.FIX.range,table.calendar td.FIX.selected,table.calendar td.HAM.range,table.calendar td.HAM.selected,table.calendar td.HLD.range,table.calendar td.HLD.selected,table.calendar td.HPM.range,table.calendar td.HPM.selected,table.calendar td.IAM.range,table.calendar td.IAM.selected,table.calendar td.ILL.range,table.calendar td.ILL.selected,table.calendar td.IPM.range,table.calendar td.IPM.selected,table.calendar td.LES.range,table.calendar td.LES.selected,table.calendar td.NOT.range,table.calendar td.NOT.selected,table.calendar td.OHO.range,table.calendar td.OHO.selected,table.calendar td.OPT.range,table.calendar td.OPT.selected,table.calendar td.OVA.range,table.calendar td.OVA.selected,table.calendar td.OVF.range,table.calendar td.OVF.selected,table.calendar td.OVP.range,table.calendar td.OVP.selected,table.calendar td.POD.selected,table.calendar td.REC.range,table.calendar td.REC.selected,table.calendar td.REQ.range,table.calendar td.REQ.selected,table.calendar td.TBD.range,table.calendar td.TBD.selected table.calendar td.POD.range,table.calendar td.TTW.range,table.calendar td.TTW.selected,table.calendar td.VAM.range,table.calendar td.VAM.selected,table.calendar td.VER.range,table.calendar td.VER.selected,table.calendar td.VPM.range,table.calendar td.VPM.selected,table.calendar td.WDS.range,table.calendar td.WDS.selected,table.calendar td.XAM.range,table.calendar td.XAM.selected,table.calendar td.XPM.range,table.calendar td.XPM.selected,table.calendar td.XTR.range,table.calendar td.XTR.selected{box-shadow:inset 0 0 0 3px #15abbc;font-weight:700}@media screen and (max-width:1200px){table.calendar{width:100%;min-width:235px}table.calendar td{width:calc(14.28571% - 18px);display:inline-block}table.calendar td.week-separator{display:none}table.calendar td.month-name{width:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAABZJREFUCB1jYEADmzdv/o8iRA0BoIEAKngPeSAlnXcAAAAASUVORK5CYII=");text-align:center}table.calendar td.next-month,table.calendar td.prev-month{border-color:transparent}table.calendar thead{display:none}}
/*# sourceMappingURL=main.4080c05b.chunk.css.map */