.g-calendar{width:480px;border-radius:10px;background:#fff;z-index:99}.g-calendar .calendar-container{display:-webkit-box;display:-ms-flexbox;display:flex}.g-calendar .calendar-container .current-calendar,.g-calendar .calendar-container .next-calendar{-webkit-box-flex:1;-ms-flex:1;flex:1}.g-calendar .calendar-container .current-calendar{padding-right:5px}.g-calendar .calendar-container .next-calendar{margin-left:2px;padding-left:2px}.g-calendar .calendar-container .next-icon{border-left:12px solid grey}.g-calendar .calendar-container .next-icon,.g-calendar .calendar-container .prev-icon{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.g-calendar .calendar-container .prev-icon{border-right:12px solid grey}.g-calendar .calendar-container .next-icon.disabled,.g-calendar .calendar-container .prev-icon.disabled{border-right-color:rgba(167,164,164,.4196078431);border-left-color:rgba(167,164,164,.4196078431)}.g-calendar .calendar-container .day-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2px;padding-bottom:2px}.g-calendar .calendar-container .day-name span{width:100%;text-align:center;color:#616161;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.g-calendar .calendar-container .month-name{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;font-size:22px;font-weight:480}.g-calendar .calendar-container .month-name .prev-icon{padding-left:7px}.g-calendar .calendar-container .month-name .month-text{margin:auto;color:#000;font-size:14px;font-style:normal;font-weight:800;line-height:normal}.g-calendar .calendar-container .calendar-dates .date-row{display:-webkit-box;display:-ms-flexbox;display:flex}.g-calendar .calendar-container .calendar-dates .date-row .blank-day,.g-calendar .calendar-container .calendar-dates .date-row .date{width:14.28%;padding:7px;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-selected-start,.g-calendar .calendar-container .calendar-dates .date-row .date.date-selected-start{border-top-left-radius:8px;border-bottom-left-radius:8px}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-selected-end,.g-calendar .calendar-container .calendar-dates .date-row .date.date-selected-end{border-top-right-radius:8px;border-bottom-right-radius:8px}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-disabled,.g-calendar .calendar-container .calendar-dates .date-row .date.date-disabled{background:#7a7575;color:rgba(161,156,156,.9411764706)}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-today,.g-calendar .calendar-container .calendar-dates .date-row .date.date-today{background:#15ab46;color:#fff}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-highlighted,.g-calendar .calendar-container .calendar-dates .date-row .date.date-highlighted{background:#f5f5f5!important;color:#000}.g-calendar .calendar-container .calendar-dates .date-row .blank-day.date-selected,.g-calendar .calendar-container .calendar-dates .date-row .date.date-selected{color:#fff;border-radius:5px 0 0 5px;background:#f39506!important}.g-calendar .custom-date .custom-date_title{margin-top:10px;margin-bottom:10px}.g-calendar .custom-date .theme--light.v-icon{color:#96a0af}.g-calendar .custom-date_title{color:#f39506;text-align:center;font-size:13px;font-style:normal;font-weight:800;line-height:normal}.g-calendar .custom-date .v-label{color:#616161!important;line-height:14px!important}.g-calendar .custom-date .v-input--selection-controls{margin-top:6px;padding-top:0}.g-calendar .custom-date_range{color:#000;font-family:Plus Jakarta Sans;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.g-calendar .custom-date_range .v-input--selection-controls{margin-top:6px;padding-top:0}.g-calendar .custom-date_range .custom-date{width:160px;max-width:160px;padding-top:0;border-radius:10px;border:1px solid #f39506}.g-calendar .custom-date_range .custom-date .v-input__slot:before{border:none!important}.g-calendar .custom-date_range .custom-date input{text-align:center;font-size:13px}.g-calendar .custom-date_range .custom-date_text{width:100px;color:#000;font-size:13px;font-style:normal;font-weight:800;line-height:normal}