.calendar-section{margin-top:60px}.calendar-section .calendar-header{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:0 10px 0 0}.calendar-section .calendar-header,.calendar-section .calendar-header .calendar-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-section .calendar-header .calendar-date{border:.6px solid #cacaca;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 8px}.calendar-section .calendar-header .calendar-date .arrow{font-size:16px;color:#797878;padding:6px 8px}.calendar-section .calendar-header .calendar-date .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-section .calendar-header .calendar-date .date h1{font-size:14px;color:#797878;margin:0;padding:6px 8px;padding-left:6px;text-align:center;border-right:.6px solid #cacaca}.calendar-section .calendar-header .calendar-date .date .calendar-icon{color:#797878;border-left:.6px solid #cacaca;padding-left:6px}.calendar-section .calendar-header .add-button .calendar-button{padding:20px}.calendar-section .calendar-header .identification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-section .calendar-header .identification .production{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-section .calendar-header .identification .production .production-color{height:22px;width:22px;background-color:#fed697;border-radius:3px}.calendar-section .calendar-header .identification .production h1{font-size:15px;color:#696969;padding:0 30px 0 15px}.calendar-section .calendar-day{margin-top:60px}.calendar-section .calendar-day .days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border:.8px solid #cccaca;padding:26px 0}.calendar-section .calendar-day .days h1{font-size:14px;font-weight:600;color:#a19f9f}.calendar-section .calendar-day .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.8px solid #cccaca;padding:100px 60px 20px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-section .calendar-day .date h1{font-size:14px;font-weight:600;color:#a19f9f;text-align:left;text-align:center}.calendar-section .calendar-day .date h1 .highlight{height:20px;width:20px;background-color:#8b86ec;padding:10px 14px;color:#fff;border-radius:4px}.calendar-section .calendar-day .date h1 .market-analytic{background-color:#ffd694;height:20px;width:50%;padding:10px 14px;border-radius:4px;color:#fff;position:relative;top:0}.calendar-section .calendar{margin-top:0}.calendar-section .table{margin-bottom:0}.calendar-section .theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{border-left:1px solid #e0e0e0;opacity:.5}