@font-face{font-family:UD;font-weight:300;src:url(/font/ud3.otf)}@font-face{font-family:UD;font-weight:400;src:url(/font/ud4.otf)}@font-face{font-family:UD;font-weight:500;src:url(/font/ud5.otf)}@font-face{font-family:UD;font-weight:600;src:url(/font/ud6.otf)}:root{--color1:#e5011e;--color2:#fffc02;--color3:#fcf1b3;--color-text:#000000;--color-text-gray:#7d7d7d}body{margin:0;font-family:UD,sans-serif}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,ol,p,ul{margin:0}a{color:inherit}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;margin:4px;border:1px solid #e8e8e8;border-radius:4px}input[type=checkbox]:checked{border:1px solid var(--color1);background-color:var(--color1)}input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:7px;top:1px;width:6px;height:12px;border:solid #ffffff;border-width:0 3px 3px 0;transform:rotate(45deg)}span.font-ok{position:relative;padding-right:16px}span.font-ok:after,span.font-ok:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;border:1px solid var(--color1);width:12px;height:12px;border-radius:50%}span.font-ok:after{width:7px;height:7px}header{background:var(--color1);padding:14px 25px}header .step-list{display:flex;justify-content:center;gap:35px}header .step-list li{max-width:50px}header .step-list .seq{position:relative;display:flex;justify-content:center;align-items:center;background:#fff;color:var(--color1);width:50px;height:50px;font-size:25px;font-weight:700;border-radius:50%}header .step-list li:not(:first-child) .seq:before{content:"";position:absolute;left:-35px;top:50%;display:block;width:35px;height:1px;background:#fff}header .step-list li.active .seq{background:var(--color2)}header .step-list .text{font-size:12px;color:#fff;text-align:center;margin-top:9px;white-space:nowrap}main{padding:24px 24px 0;max-width:600px;margin:auto}main hr{border-color:#7d7d7d!important;border-style:dashed!important;opacity:.25!important;margin:2rem .25rem!important}main .shop-name{text-align:center;font-size:15px}main .map-text{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;margin-top:10px}main .map-text img{height:14px;object-fit:contain}main .menu-text{text-align:center;font-size:16px;margin-top:16px}main .top-text{text-align:center;font-size:15px;margin-bottom:20px}main h2.title{background:var(--color1);color:#fff;line-height:1;font-weight:500}main h2.title-l{padding:7px 12px;font-size:17px}main h2.title-m{padding:5px 12px;text-align:center;font-size:14px}main .notes{color:var(--color-text-gray);font-size:12px;line-height:1.5;margin-top:15px}main .notes p{text-indent:-1em;padding-left:1em}main .user-profile{display:flex!important;align-items:center!important;gap:1rem;margin:30px 10px}main .user-profile>.picture{display:inline-block;flex-shrink:0;position:relative;overflow:hidden!important;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%;width:45px;height:45px}main .user-profile>.picture>img{width:100%}main .user-profile>.name{font-size:1.2rem;font-weight:700}main.step-1 .service-box{margin-top:25px}main.step-1 .service-box .text{font-size:14px;margin-top:14px}main.step-1 .service-box .panel-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:16px}main.step-1 .service-box .panel-list a{text-decoration:none}main.step-1 .service-box .panel-list .icon-box{display:flex;border:1px solid var(--color1);border-radius:10px;box-shadow:0 5px 0 0 var(--color1);padding:15px;aspect-ratio:1/1;box-sizing:border-box}main.step-1 .service-box .panel-list img{display:none;width:100%;object-fit:contain}main.step-1 .service-box .panel-list img:first-child,main.step-1 .service-box .panel-list label:hover img:first-child{display:block}main.step-1 .service-box .panel-list .active .icon-box,main.step-1 .service-box .panel-list label:hover .icon-box{background:var(--color1)}main.step-1 .service-box .panel-list .active img:first-child,main.step-1 .service-box .panel-list label:hover img:first-child{display:none}main.step-1 .service-box .panel-list .active img:nth-child(2),main.step-1 .service-box .panel-list label:hover img:nth-child(2){display:block}main.step-1 .service-box .panel-list p{display:flex;justify-content:center;font-size:12px;line-height:1.3;margin-top:10px}main.step-1 .service-box .coating-title{display:flex;align-items:flex-end;gap:10px;margin-top:35px;font-size:15px;color:var(--color1);border-bottom:2px solid var(--color1);padding-bottom:7px;line-height:1;margin-bottom:14px}main.step-1 .service-box .coating-title img{width:22px;object-fit:contain}main.step-1 .service-box input[name=service]{display:none}main.step-2 .preferred-list{display:flex;flex-direction:column;gap:20px;margin-top:25px}main.step-2 .preferred-item{border:1px solid var(--color-text-gray);border-radius:10px;padding:12px 12px 17px}main.step-2 .preferred-item:first-child{border:1px solid var(--color1)}main.step-2 .preferred-item .head{display:flex;align-items:center;gap:12px;color:var(--color-text-gray);border-bottom:1px solid var(--color-text-gray);padding:6px}main.step-2 .preferred-item:first-child .head{color:var(--color1);border-bottom:1px solid var(--color1)}main.step-2 .preferred-item .head p{font-size:17px;font-weight:700}main.step-2 .preferred-item .head span{font-size:11px;border:1px solid var(--color-text-gray);border-radius:5px;padding:4px 6px;line-height:1}main.step-2 .preferred-item:first-child .head span{border:1px solid var(--color1);background:var(--color1);color:var(--color2)}main.step-2 .preferred-item .body{display:flex;justify-content:space-between;align-items:center;margin-top:15px}main.step-2 .preferred-item .body .date{font-size:15px;font-weight:500}main.step-2 .preferred-item .body .calendar-btn a{position:relative;padding:12px 27px 12px 16px;background:var(--color-text-gray);color:#fff;font-size:13px;text-decoration:none;border-radius:5px;box-shadow:0 3px 0 0 #aeaeae;pointer-events:none}main.step-2 .preferred-item .body .calendar-btn a.active{background:var(--color1);box-shadow:0 3px 0 0 #7c0002;pointer-events:all}main.step-2 .preferred-item .body .calendar-btn.edit a{background:#000;box-shadow:0 3px 0 0 #aeaeae}main.step-2 .preferred-item .body .calendar-btn a:after{content:"";display:block;background-image:url(/img/icon-btn-arrow2.png);width:11px;height:11px;position:absolute;top:50%;transform:translateY(-50%);right:10px;background-size:contain}main.step-2 .calendar-block h3{display:flex;align-items:center;gap:8px;margin-top:30px;font-size:15px;color:var(--color1)}main.step-2 .calendar-block h3:before{content:"";display:block;width:3px;height:14px;background:var(--color1)}main.step-2 .calendar-block .navi-text{font-size:12px;color:var(--color-text-gray);margin-top:10px}main.step-2 span.bold{font-weight:700}main.step-2 .calendar-block .pagination{display:flex;justify-content:center;gap:15px;margin-top:25px}main.step-2 .calendar-block .pagination button{position:relative;border-radius:10px;font-size:12px;background:#fff;border:1px solid var(--color-text-gray);padding:10px 24px;box-shadow:0 3px 0 0 #aeaeae;color:#000000}main.step-2 .calendar-block .pagination button:disabled{opacity:.5}main.step-2 .calendar-block .pagination button.prev:before{content:"▼";position:absolute;left:7px;top:50%;transform:translateY(-50%) rotate(90deg);color:var(--color-text-gray)}main.step-2 .calendar-block .pagination button.next:before{content:"▼";position:absolute;right:7px;top:50%;transform:translateY(-50%) rotate(-90deg);color:var(--color-text-gray)}main.step-2 .calendar-block .pagination button.current{background:var(--color3)}main.step-2 .calendar-block .calendar-body{margin-top:20px;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1);padding:0 8px;overflow:auto}main.step-2 .calendar-block .calendar-body table{font-size:12px;border:1px solid var(--color-text-gray);border-spacing:0;margin:auto;max-width:100%;width:100%;max-width:600px}main.step-2 .calendar-block .calendar-body table td,main.step-2 .calendar-block .calendar-body table th{vertical-align:middle;width:12.5%}main.step-2 .calendar-block .calendar-body table tr th:first-child{border-right:1px solid var(--color-text-gray);white-space:nowrap;width:14%}main.step-2 .calendar-block .calendar-body table tr:first-child th:nth-child(2){border-bottom:1px solid var(--color-text-gray)}main.step-2 .calendar-block .calendar-body table tr:nth-child(2) th:not(:last-child){border-right:1px solid var(--color-text-gray)}main.step-2 .calendar-block .calendar-body table tr:nth-child(2) th.current{background:var(--color3)}main.step-2 .calendar-block .calendar-body table tr:nth-child(2) th.saturday{background:#d3f3ff;color:#0f78e3}main.step-2 .calendar-block .calendar-body table tr:nth-child(2) th.sunday{background:#ffdcdc;color:#ff0000}main.step-2 .calendar-block .calendar-body table tr.time-jump th{border-top:1px solid #7d7d7d;color:#be0000;padding:1rem 0;font-weight:400;text-decoration:underline}main.step-2 .calendar-block .calendar-body table tr td,main.step-2 .calendar-block .calendar-body table tr th{padding:5px;text-align:center}main.step-2 .calendar-block .calendar-body table tr td{border-top:1px solid var(--color-text-gray)}main.step-2 .calendar-block .calendar-body table tr td:not(:last-child){border-right:1px solid var(--color-text-gray)}main.step-2 .calendar-block .calendar-body table tr td.closed,main.step-2 .calendar-block .calendar-body table tr td[data-status=NG]{background:#e1e1e1;color:var(--color-text-gray)}main.step-2 .calendar-block .calendar-body table tr td.closed span{writing-mode:vertical-rl;white-space:pre;-ms-writing-mode:tb-rl;display:inline-block}main.step-2 .calendar-block .calendar-body table tr td[data-status=OK]{position:relative;cursor:pointer}main.step-2 .calendar-block .calendar-body table tr td[data-status=OK]:after,main.step-2 .calendar-block .calendar-body table tr td[data-status=OK]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;border:1px solid var(--color1);width:12px;height:12px;border-radius:50%}main.step-2 .calendar-block .calendar-body table tr td[data-status=OK]:after{width:7px;height:7px}main.step-2 .calendar-block .calendar-body .calendar-info{border:1px solid var(--color-text-gray);border-top:none;font-size:12px;padding:10px 5px;max-width:600px;margin:auto;box-sizing:border-box}main.contact.step-1 .car-entry,main.reservation.step-3 .car-entry{margin-top:35px}main.contact.step-1 fieldset,main.reservation.step-3 fieldset{margin-top:26px;border:none;padding:0}main.contact.step-1 fieldset label,main.reservation.step-3 fieldset label{display:flex;align-items:center;gap:6px;font-size:15px;margin-bottom:7px}main.contact.step-1 fieldset label.required:before,main.reservation.step-3 fieldset label.required:before{content:"必須";color:var(--color2);background:var(--color1);font-size:11px;padding:3px 6px;border-radius:5px;line-height:1}main.contact.step-1 fieldset input,main.contact.step-1 fieldset textarea,main.reservation.step-3 fieldset input,main.reservation.step-3 fieldset textarea{display:block;width:100%;padding:10px;box-sizing:border-box;border:1px solid #e8e8e8;box-shadow:none;border-radius:5px;font-size:16px}main.contact.step-1 fieldset textarea,main.reservation.step-3 fieldset textarea{height:220px}main.contact.step-1 fieldset p,main.reservation.step-3 fieldset p{margin-top:14px;margin-bottom:7px;font-size:15px}main.contact.step-1 .privacy,main.reservation.step-3 .privacy{display:flex;justify-content:center;align-items:center;margin-top:30px;font-size:15px}main.step-4{padding-top:27px}main.step-4 h2{display:flex;align-items:center;justify-content:center;gap:23px;font-size:23px;color:var(--color1)}main.step-4 h2 img{width:59px;height:59px;object-fit:contain}main.step-4 .complete{background:var(--color3);padding:27px 17px;border-radius:10px;margin-top:36px}main.step-4 .complete .info{margin:27px auto}main.step-4 .complete>p{font-size:12px;text-align:center;line-height:2}main.step-4 .complete h4{background:var(--color1);color:#fff;text-align:center;padding:5px;font-size:12px;line-height:1}main.step-4 .complete .text{font-size:14px;padding:18px;background:#fff;text-align:center}main .complete .text pre{margin:.75rem 1.5rem;white-space:pre-wrap;text-align:left}.nice-select{float:unset}.nice-select-dropdown,.nice-select-dropdown ul,.nice-select-search-box{width:100%}section.footer{padding:24px 25px 40px;max-width:600px;margin:auto}:is(.swal2-confirm,.swal2-confirm:hover,.swal2-confirm:active){pointer-events:all;color:#fff;background:var(--color1);box-shadow:0 5px 0 0 #7c0002}section.footer .btn-send{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;border:2px solid var(--color1);text-align:center;border-radius:999px;padding:10px;color:var(--color1);font-weight:700;box-shadow:0 5px 0 0 var(--color1);pointer-events:none;min-height:70px;box-sizing:border-box}section.footer .btn-send:after{content:"";display:block;width:20px;height:20px;background-image:url(/img/icon-btn-arrow.png);background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:24px}section.footer .btn-send.active{pointer-events:all;color:#fff;background:var(--color1);box-shadow:0 5px 0 0 #7c0002}section.footer .btn-send.active:after{background-image:url(/img/icon-btn-arrow3.png)}section.footer .btn-send .main-text{font-size:19px}section.footer .btn-send .sub-text{font-size:13px}section.footer .notes{color:var(--color-text-gray);font-size:11px;line-height:1.5;margin-top:15px;text-align:center}section.footer .tel-box{border:1px solid var(--color-text-gray);text-align:center;padding:18px 10px;font-weight:700}section.footer .tel-box .text{font-size:15px}section.footer .tel-box .phone{font-size:21px;color:var(--color1);margin-top:6px}section.footer .tel-box .phone a{text-decoration:none}section.footer .back-step{text-align:center;font-size:14px;color:var(--color-text-gray);margin:35px auto 0}.loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--color1) 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--color1));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s linear infinite}@keyframes l13{to{transform:rotate(1turn)}}@media screen and (min-width:768px){header{padding:20px}header .step-list{gap:50px}header .step-list li{max-width:70px}header .step-list .seq{width:70px;height:70px;font-size:30px}header .step-list li:not(:first-child) .seq:before{left:-50px;width:50px}header .step-list .text{font-size:14px}main{padding:50px 0 24px}main .shop-name{font-size:30px}main .map-text{font-size:18px}main .map-text img{height:20px}main .menu-text{font-size:30px}main .top-text{font-size:20px}main h2.title-l{padding:10px 15px;font-size:24px}main h2.title-m{padding:10px 15px;font-size:20px}main .notes{font-size:14px}main.step-1 .service-box .text{font-size:16px}main.step-1 .service-box .panel-list .icon-box{padding:25px}main.step-1 .service-box .panel-list p{font-size:16px}main.step-1 .service-box .coating-title{font-size:20px}main.step-1 .service-box .coating-title img{width:30px}main.step-2 .calendar-block h3{font-size:24px}main.step-2 .calendar-block h3:before{height:28px}main.step-2 .calendar-block .navi-text{font-size:14px}main.step-2 .calendar-block .pagination button{font-size:16px}main.step-2 .calendar-block .pagination button.prev{padding-left:30px}main.step-2 .calendar-block .pagination button.next{padding-right:30px}main.step-2 .calendar-block .pagination button.current{background:var(--color3)}main.step-2 .calendar-block .calendar-body table{font-size:16px}main.step-2 .calendar-block .calendar-body .calendar-info{font-size:14px;padding:10px}main.contact.step-1 .privacy,main.contact.step-1 fieldset input,main.contact.step-1 fieldset p,main.contact.step-1 fieldset textarea,main.reservation.step-3 .privacy,main.reservation.step-3 fieldset input,main.reservation.step-3 fieldset label,main.reservation.step-3 fieldset p,main.reservation.step-3 fieldset textarea{font-size:16px}main.step-4{padding-top:27px}main.step-4 h2{font-size:40px;gap:30px}main.step-4 h2 img{width:100px;height:100px}main.step-4 .complete .text,main.step-4 .complete h4,main.step-4 .complete>p{font-size:16px}section.footer{padding-top:50px}section.footer .notes{font-size:14px}section.footer .tel-box .text{font-size:20px}section.footer .tel-box .phone{font-size:30px}section.footer .back-step{font-size:18px}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(19px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:310px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0)!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}::placeholder{color:#c5c8d1!important}.input-group:has(:invalid) .input-group-text,.input-group:has(:invalid) .input-group-text i,.input-group:has(:invalid) input[data-wz-action=datepicker],.input-group:has(:invalid) input[data-wz-action=datetimepicker],.input-group:has(:invalid) input[data-wz-action=monthpicker],.input-group:has(:invalid) input[data-wz-action=timepicker],.input-group:has(:invalid) input[data-wz-action=weekpicker],input:invalid,select:invalid,select[data-wz-action=select2]:invalid+.nice-select,select[data-wz-action=select2]:invalid+.nice-select:after,textarea:invalid{color:#fa6767!important;border-color:#fa6767!important;background-color:#fff5f8!important}.input-group:has(:invalid) .input-group-text{border-color:#F1416C!important}.input-group+.invalid-message,input+.invalid-message,select+.invalid-message,textarea+.invalid-message{padding-left:.5rem}.input-group+.invalid-message,.input-group+.invalid-message i,input+.invalid-message,input+.invalid-message i,select+.invalid-message,select+.invalid-message i,textarea+.invalid-message,textarea+.invalid-message i{font-size:.7rem;font-weight:600}.input-group:has(:valid)+.invalid-message,.input-group:has(:valid)+.invalid-message i,input:valid+.invalid-message,input:valid+.invalid-message i,select:valid+.invalid-message,select:valid+.invalid-message i,textarea:valid+.invalid-message,textarea:valid+.invalid-message i{display:none;opacity:0;transition:opacity .75s,display .75s}.input-group:has(:invalid)+.invalid-message,.input-group:has(:invalid)+.invalid-message i,input:invalid+.invalid-message,input:invalid+.invalid-message i,select:invalid+.invalid-message,select:invalid+.invalid-message i,textarea:invalid+.invalid-message,textarea:invalid+.invalid-message i{color:#fa6767!important;opacity:1;transition:opacity .75s,display .75s}input[type=checkbox]:checked~label.form-check-label,input[type=radio]:checked~label.form-check-label{font-weight:600!important;color:inherit}input[type=checkbox]:not(:checked)~label.form-check-label,input[type=radio]:not(:checked)~label.form-check-label{color:#78829D}.nice-select{height:43px!important;padding:.775rem 1rem!important;border-radius:5px!important;font-size:1.1rem!important;font-weight:500!important;line-height:1.5!important;border-color:#DBDFE9!important;width:100%}.nice-select.nice-select-sm{height:calc(1.5em + 1.1rem + 2px)!important;padding:.55rem .75rem!important;font-size:.95rem!important;border-radius:.425rem!important}.nice-select.nice-select-lg{height:calc(2.2em + .6rem + 2px)!important;padding:.825rem 1.5rem!important;font-size:1.25rem!important}.nice-select .optgroup{background-color:#F9F9F9!important;padding-left:9px;line-height:30px;font-size:.8rem}.nice-select ul.list li.option.disabled{text-decoration:line-through}select[data-wz-action=select2]{border:none;display:none}.input-group>.input-group-text+select[data-wz-action=select2]+.nice-select{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.flatpickr-months{height:3rem!important;align-items:center!important}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{margin:.5rem .5rem 0!important}.flatpickr-months .flatpickr-current-month{display:flex!important;flex-direction:row-reverse;justify-content:center;align-items:center}.flatpickr-current-month input.cur-year{font-size:1.3rem!important}.flatpickr-current-month .flatpickr-monthDropdown-months{font-size:1.2rem!important}.flatpickr-weekdays{margin-top:.5rem}.flatpickr-days .flatpickr-day{font-size:1.1rem!important}.flatpickr-monthSelect-month,.flatpickr-time input.flatpickr-hour,.flatpickr-time input.flatpickr-minute{color:#ffffff!important;font-size:1.2rem!important}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7){color:#DC143C}.flatpickr-input:disabled{cursor:default}.input-group input[data-wz-flatpickr-value]{display:none}.input-group input[data-wz-action=datepicker],.input-group input[data-wz-action=daterangepicker],.input-group input[data-wz-action=datetimepicker],.input-group input[data-wz-action=monthpicker],.input-group input[data-wz-action=timepicker],.input-group input[data-wz-action=weekpicker]{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}