.calender-price-list .vc-pane{margin:.5rem;border:1px solid #ccc}.calender-price-list .price-type-cell{position:absolute;left:-50px}.calender-price-list .price-type-cell ul{margin-top:47px}.calender-price-list .price-type-cell ul li{clear:both;padding:0;margin:2px 4px;display:block;height:24px}.calender-price-list .vc-weeknumber{width:50px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.calender-price-list .vc-weeknumber .vc-weeknumber-content{display:none}.calender-price-list ::-webkit-scrollbar{width:0}.calender-price-list ::-webkit-scrollbar-track{display:none}.calender-price-list .custom-calendar.vc-container{--day-border:1px solid #b8c2cc;--day-border-highlight:1px solid #b8c2cc;--weekday-bg:#f8fafc;--weekday-border:1px solid #eaeaea;border-radius:0;width:100%}.calender-price-list .custom-calendar.vc-container .vc-header{background-color:#f1f5f8;padding:10px 0}.calender-price-list .custom-calendar.vc-container .vc-weeks{padding:0}.calender-price-list .custom-calendar.vc-container .vc-weekday{background-color:var(--weekday-bg);border-bottom:var(--weekday-border);border-top:var(--weekday-border);padding:5px 0}.calender-price-list .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}.calender-price-list .custom-calendar.vc-container .vc-day.weekday-1,.calender-price-list .custom-calendar.vc-container .vc-day.weekday-7{background-color:#eff8ff}.calender-price-list .custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:var(--day-border)}.calender-price-list .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:var(--day-border-highlight)}.calender-price-list .custom-calendar.vc-container .vc-day:not(.on-right){border-right:var(--day-border)}.calender-price-list .custom-calendar.vc-container .vc-day-dots{margin-bottom:5px}.calender-price-list .custom-calendar.vc-container .input-c input{padding:0 3px;height:1.5rem;background:#d2fde5;border:1px solid #70bb92;text-align:right;min-width:54px}.calender-price-list .color-picker-table td,.calender-price-list .color-picker-table th{vertical-align:middle}.calender-price-list .color-code{padding:10px 0 0 10px;float:left}.calender-price-list .vue-swatches{float:left}.calender-price-list .overlay-table .vue-swatches{float:none}.calender-price-list .vue-swatches__check__wrapper{position:absolute;width:100%;height:100%}.calender-price-list .vue-swatches__check__circle{width:21px;height:21px;border-radius:50%;background-color:rgba(0,0,0,.15)}.calender-price-list .vue-swatches__check__path{fill:#fff}.calender-price-list .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}.calender-price-list fieldset[disabled] .vue-swatches{pointer-events:none}.calender-price-list .vue-swatches{position:relative;display:inline-block;outline:none}.calender-price-list .vue-swatches__trigger{width:30px!important;height:30px!important;border:1px solid #ccc}.calender-price-list .select-lbl{font-size:.8em;line-height:1rem;display:inline-block;margin-left:4px;border-radius:5px;padding:0 5px}.calender-price-list input::-webkit-inner-spin-button,.calender-price-list input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calender-price-list input[type=number]{-moz-appearance:textfield}.price-table{width:100%;border-collapse:collapse}.price-table tr td,.price-table tr th{border:1px solid #c8c8cc;padding:0 1rem}.price-table thead tr th{padding-top:.5rem;padding-bottom:.5rem}.price-table thead tr th:first-child{background:#e7e6e6;width:200px}.price-table tbody tr:nth-child(odd){background:#ecf7f8}.price-table tbody tr td:first-child{background:#e7e6e6}.price-table-x{border-collapse:collapse}.price-table-x tr td,.price-table-x tr th{border:1px solid #c8c8cc;padding:0 1rem}.price-table-x thead tr th{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.price-table-x thead tr:first-child{background:#e7e6e6}.price-table-x tbody tr:nth-child(odd){background:#ecf7f8}.price-table-x tbody tr td{width:130px}.price-table-x tbody tr td:first-child{background:#e7e6e6;width:120px}