.vue-swatches__check__wrapper{position:absolute;width:100%;height:100%}.vue-swatches__check__circle{width:21px;height:21px;border-radius:50%;background-color:rgba(0,0,0,.15)}.vue-swatches__check__path{fill:#fff}.vue-swatches__swatch{position:relative;display:inline-block;font-size:0}.vue-swatches__swatch:focus,.vue-swatches__swatch:hover{opacity:.9;box-shadow:inset 0 0 2px rgba(0,0,0,.75);outline:none}.vue-swatches__swatch.vue-swatches__swatch--border,.vue-swatches__swatch.vue-swatches__swatch--selected{box-shadow:inset 0 0 2px rgba(0,0,0,.75)}.vue-swatches__swatch__label{position:absolute;left:0;right:0;color:#666;font-size:10px;font-weight:700;text-align:center}.vue-swatches__swatch .vue-swatches__diagonal__wrapper{position:absolute}fieldset[disabled] .vue-swatches{pointer-events:none}.vue-swatches{position:relative;display:inline-block;outline:none}.vue-swatches__trigger__wrapper{display:inline-block;cursor:pointer}.vue-swatches__trigger.vue-swatches--is-empty{border:2px solid #ccc}.vue-swatches__trigger.vue-swatches--is-disabled{cursor:not-allowed}.vue-swatches__container{box-sizing:content-box}.vue-swatches__container.vue-swatches--inline{font-size:0}.vue-swatches__container:not(.vue-swatches--inline){position:absolute;display:block;overflow:auto;border-radius:5px;box-shadow:0 2px 3px rgba(10,10,10,.2),0 0 0 1px rgba(10,10,10,.2);z-index:50}.vue-swatches__wrapper{background-color:inherit;box-sizing:content-box}.vue-swatches__row{font-size:0}.vue-swatches__fallback__wrapper{display:table}.vue-swatches__fallback__input--wrapper{display:table-cell;padding-right:10px;width:100%;font-size:14px}.vue-swatches__fallback__input{width:100%;padding-top:6px;padding-bottom:6px;border-radius:5px;border:1px solid #dcdcdc;color:#35495e;background:#fff}.vue-swatches__fallback__button{display:table-cell;padding:6px 15px;border:0;cursor:pointer;font-weight:700;color:#fff;background-color:#3571c8;border-radius:5px}.vue-swatches-show-hide-enter-active,.vue-swatches-show-hide-leave-active{transition:all .3s ease}.vue-swatches-show-hide-enter,.vue-swatches-show-hide-leave-active{opacity:0}.vue-swatches--has-children-centered{display:flex;align-items:center;justify-content:center}.vue-swatches__diagonal__wrapper{width:100%;height:100%}.vue-swatches__diagonal{width:75%;height:75%;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2.4px),#de080a 50%,transparent calc(50% + 2.4px),transparent)}.price-calendar-page .submit_form{padding-bottom:6rem}.price-calendar-page .select-bg-type{width:30px;height:30px;margin:4px;margin-right:1rem}.price-calendar-page .color-selected{box-shadow:inset 0 0 5px #636f83}.price-calendar-page .c-success{background:#b5e9b1;border:1px solid green}.price-calendar-page .c-warning{background:#f8e8c6;border:1px solid #f9b115}.price-calendar-page .c-info{background:#d9ecfd;border:1px solid #39f}.price-calendar-page ::-webkit-scrollbar{width:0}.price-calendar-page ::-webkit-scrollbar-track{display:none}.price-calendar-page .custom-calendar.vc-container{--day-border:1px solid #b8c2cc;--day-border-highlight:1px solid #b8c2cc;--day-width:90px;--day-height:90px;--weekday-bg:#f8fafc;--weekday-border:1px solid #eaeaea;border-radius:0;width:100%}.price-calendar-page .custom-calendar.vc-container .vc-header{background-color:#f1f5f8;padding:10px 0}.price-calendar-page .custom-calendar.vc-container .vc-weeks{padding:0}.price-calendar-page .custom-calendar.vc-container .vc-weekday{background-color:var(--weekday-bg);border-bottom:var(--weekday-border);border-top:var(--weekday-border);padding:5px 0}.price-calendar-page .custom-calendar.vc-container .vc-day{padding:0 5px 3px 5px;text-align:left;height:var(--day-height);min-width:var(--day-width);background-color:#fff}.price-calendar-page .custom-calendar.vc-container .vc-day.weekday-1,.price-calendar-page .custom-calendar.vc-container .vc-day.weekday-7{background-color:#eff8ff}.price-calendar-page .custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:var(--day-border)}.price-calendar-page .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:var(--day-border-highlight)}.price-calendar-page .custom-calendar.vc-container .vc-day:not(.on-right){border-right:var(--day-border)}.price-calendar-page .custom-calendar.vc-container .vc-day-dots{margin-bottom:5px}.price-calendar-page .custom-calendar.vc-container .input-c input{height:1.5rem;background:#d2fde5;border:1px solid #70bb92}.price-calendar-page .color-picker-table td,.price-calendar-page .color-picker-table th{vertical-align:middle}.price-calendar-page .color-code{padding:10px 0 0 10px;float:left}.price-calendar-page .vue-swatches{float:left}.price-calendar-page .overlay-table .vue-swatches{float:none}.price-calendar-page .vue-swatches__check__wrapper{position:absolute;width:100%;height:100%}.price-calendar-page .vue-swatches__check__circle{width:21px;height:21px;border-radius:50%;background-color:rgba(0,0,0,.15)}.price-calendar-page .vue-swatches__check__path{fill:#fff}.price-calendar-page .vue-swatches__swatch{position:relative;display:inline-block;font-size:0;width:30px!important;height:30px!important;border-radius:5px!important;margin:0 10px 0 0!important;border:1px solid #ccc}.price-calendar-page fieldset[disabled] .vue-swatches{pointer-events:none}.price-calendar-page .vue-swatches{position:relative;display:inline-block;outline:none}.price-calendar-page .vue-swatches__trigger{width:30px!important;height:30px!important;border:1px solid #ccc}.price-calendar-page .select-lbl{font-size:.8em;line-height:1rem;display:inline-block;margin-left:4px;border-radius:5px;padding:0 5px}.price-calendar-page .btmn{cursor:pointer;flex-basis:100%}.price-calendar-page .flex-container{display:flex;align-items:stretch}.price-calendar-page .flex-container .edit-b{width:80px}.custom-calendar-select .raw-calendar{width:100%}.custom-calendar-select .raw-calendar tr td{font-size:.9em;height:80px;min-width:60px;padding:0 5px 3px 5px;border:1px solid #b8c2cc;text-align:left;vertical-align:top;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-calendar-select .raw-calendar tr td.is-active{background:#d4e8f5}.custom-calendar-select .calendar-top{width:100%;border-top:2px solid #d4d4d4}.custom-calendar-select .calendar-top .calendar-week{border-left:1px solid #b8c2cc;border-right:1px solid #b8c2cc}.custom-calendar-select .calendar-top .calendar-week th{min-width:60px;padding:0 5px;background-color:#f8fafc;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;color:#a0aec0;text-align:center}.custom-calendar-select .calendar-top .month-navi{border-left:1px solid #b8c2cc;border-right:1px solid #b8c2cc}.custom-calendar-select .calendar-top .month-navi th{background-color:#f1f5f8;padding:10px 0;text-align:center}.custom-calendar-select .calendar-top .month-navi th:first-child{text-align:left;font-size:1.2em;padding-left:1.4em}.custom-calendar-select .calendar-top .month-navi th:nth-child(3){text-align:right;padding-right:1.4em;font-size:1.2em}.date-cell{position:relative}