.cal{margin-bottom:0}.cal td,.cal th{border:1px solid #16400a;text-align:center}.cal-header{font-size:small;text-align:center}.cal-header th{background-color:#051d0c80;width:14.285%}.cal-info .col,.cal-nav .col{padding:0}.cal-nav{padding:.2rem .5rem}.cal-nav .left{text-align:left}.cal-nav .left .btn{margin:.125rem 1rem .125rem 0}.cal-nav .right{text-align:right}.cal-nav .right .btn{margin:.125rem 0 .125rem 1rem}.dateInfo .col{padding:0 .5rem}.dateInfo .amh{padding:1px .5rem;text-align:right}.dateInfo{border-top:1px solid #616161;margin-top:.5rem;padding:.5rem 1.15rem;text-align:left}.dateInfo .reset{cursor:pointer;padding:0 .5rem}.dateInfo .reset.btn{font-size:small!important}.day{border:1px solid #0000;cursor:pointer;text-align:center}.day .lev2{white-space:nowrap}.day .lev2 span{display:inline-block;width:50%}.day .d1{font-size:1.25rem}.day.current{border:1px solid #00ff7f;font-weight:600}.cal-nav svg{cursor:pointer;font-size:x-large}.cal-nav .btn{padding:0 .5rem}.cal td,.cal th,.et{color:#3d9e17}.gc{color:#9e9d24}.ph{background-color:#0f2f0b;border:1px solid #2e742f}.ph-m{background-color:#343a40c7;border-bottom:1px solid #454d55;border-left:1px solid #454d55;border-right:1px solid #454d55;font-size:.9rem;padding:.5rem 0;text-align:left}@media screen and (max-width:840px){.ph-m{font-size:.9rem}}.ph-m span{display:inline-block;margin-right:.5rem;min-width:1rem;text-align:right}.cal-event .event-text{font-size:.9em}.cal-event.sel{border:2px solid #2e742f}.cal-event.sel .event-text{color:#15b417}.cal-event .day-part{display:inline-block;padding-right:4px;text-align:right;width:20px}.cal-event .event-type{float:right}.mm-sel,.yy-sel{margin:2px!important}.mm-sel svg,.yy-sel svg{color:#e0e0e0}@media screen and (max-width:600px){.app-bar-cont{padding-left:4px!important;padding-right:4px!important}}