.modal-dialog{width:700px}@media only screen and (width<=768px){.modal-dialog{width:95%}}#loading2{_position:absolute;z-index:10000;width:100px;height:100px;margin-top:-60px;margin-left:-60px;display:none;position:fixed;top:30%;left:50%}ul.multi-selector-section{font-size:100%;font:inherit;vertical-align:baseline;border:0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.multi-selector-section li label{font:inherit;vertical-align:baseline;color:#fff;cursor:pointer;background:#999;border:0;border-radius:4px;margin:0 6px 6px 0;padding:8px 12px;font-size:14px;font-weight:700;list-style:none;display:block}.multi-selector-section li.checked label{background:#c6643e}.search-header-item{color:#0067b0;background:#fff;border-radius:3px;padding:.3em .8em;font-size:11px;line-height:1.6;text-decoration:none}.caption01__inner{padding-top:50px}.caption01__txt{margin-top:0}.text01__desc__error{word-break:break-all}#checkin-date-selector-calendar #nav-prev,#checkin-date-selector-calendar #nav-next{padding:5px 10px}#checkin-date-selector-calendar #current-month{font-size:120%;font-weight:700}#checkin-date-selector-calendar #nav-prev:hover,#checkin-date-selector-calendar #nav-next:hover{opacity:.85;filter:alpha(opacity=85)}#checkin-date-selector-calendar th,#checkin-date-selector-calendar td{text-align:center;width:14.2857%;padding:12px 0;font-size:100%}@media only screen and (width<=768px){#checkin-date-selector-calendar th,#checkin-date-selector-calendar td{text-align:center;padding:4px 0;font-size:2.4vw}}#checkin-date-selector-calendar th{color:#fff;background-color:#49525e;font-weight:700}#checkin-date-selector-calendar th.day1{background:#d35757}#checkin-date-selector-calendar th.day7{background:#4e71ad}#checkin-date-selector-calendar td .date{font-size:105%;font-weight:700}#checkin-date-selector-calendar td .fee{color:#364362;font-size:100%}#checkin-date-selector-calendar td[id$="0"]{background-color:#fee3e3}#checkin-date-selector-calendar td[id$="6"]{background-color:#ccf2ff}#checkin-date-selector-calendar td:hover{background-color:#fe555d}td.checkin-date-selecotor-td span.isholiday{color:#fff;background-color:pink;border-radius:24px;padding:0 5px 2px;font-weight:700}.clickable{cursor:pointer;white-space:nowrap}.modal.fade{-o-transition:opacity .2s linear,none;transition:opacity .2s linear,none}#miscSelectorDialog table select{appearance:none;padding:1px 6px}@media only screen and (width>=769px){#miscSelectorDialog table select.search01__select{padding:12px 6px}}@media only screen and (width<=768px){#miscSelectorDialog{font-size:80%!important}#miscSelectorDialog .modal-content table.table-room-usage-editor td.desc{font-size:80%}}#unsubscribeDialog .modal-content,#reserveConfirmDialog .modal-content,#changeEmailDialog .modal-content,#checkinDateSelectorDialog .modal-content,#miscSelectorActivityDialog .modal-content,#miscSelectorDialog .modal-content{padding-top:30px}@media only screen and (width<=768px){#unsubscribeDialog .modal-content,#reserveConfirmDialog .modal-content,#changeEmailDialog .modal-content,#checkinDateSelectorDialog .modal-content,#miscSelectorDialog .modal-content{padding-top:11vw}}.form01__input:disabled{background:0 0;border:none}@media print{.-printHidden{display:none}a[href]:after,abbr[title]:after{content:""!important}}.button01 #reserve-cancel-button{margin-bottom:15px}.room-usage-editor p.disabled{background:darken(#e4e4e4,3%);color:#b6b6b6;pointer-events:none}.criticalcontent{padding:10px 0}@media only screen and (width<=768px){.criticalcontent{padding:40px 0 15px}}.hotel-voice-title{background-color:#f2f6f9;border-radius:5px;margin-bottom:10px;font-size:170%;overflow:hidden}.hotel-voice-title .hotel-voice-title-left{float:left;color:#fff;background-color:#c6643e;height:40px;padding:0 20px;font-size:80%;line-height:40px}.hotel-voice-title .hotel-voice-title-right{float:left;color:#e93e3e;height:40px;padding-left:15px;font-weight:700;line-height:40px}.hotel-voice-title .hotel-voice-title-right img{margin-top:-6px}.hotel-voice-star{padding:5px 0 25px}.hotel-voice-star-title{margin-right:5px}.hotel-voice-star-point{color:#e93e3e;margin-right:20px;font-weight:700}.hotel-voice-star img{margin-top:-4px}.hotel-voice-box{border:1px solid #c4c4c4;margin-top:20px;margin-bottom:20px;padding:20px}@media screen and (width<=768px){.hotel-voice-box{margin-top:15px;margin-bottom:10px;padding:10px 0}}.hotel-voice-box .hotel-voice-box-title{margin:5px 10px;padding:10px 0}.hotel-voice-box .hotel-voice-box-title-left{font-size:120%}.hotel-voice-box .hotel-voice-box-title-right{text-align:right}.hotel-voice-box .hotel-voice-box-star{margin:5px 25px 15px}.hotel-voice-box .hotel-voice-box-star-title{color:#fff;background-color:#c6643e;margin-right:5px;padding:2px 10px}.hotel-voice-box .hotel-voice-box-star-point{color:#e93e3e;margin-left:5px;margin-right:20px;font-weight:700}.hotel-voice-box .hotel-voice-box-star img{margin-top:-4px}.hotel-voice-box .hotel-voice-box-comment{margin:5px 25px 15px;line-height:1.4em}.hotel-voice-box .hotel-voice-box-comment hr{border-bottom:1px dashed #172b51}.hotel-voice-box .hotel-voice-box-comment img{float:left;margin-right:10px}.hotel-voice-box .hotel-voice-box-comment-customer{font-weight:700}.hotel-voice-box .hotel-voice-box-comment .hotel-voice-box-comment-recom{color:#fff;background-color:#c6643e;padding-top:10px;padding-bottom:10px;position:relative}@media screen and (width<=768px){.hotel-voice-box .hotel-voice-box-comment .hotel-voice-box-comment-recom{margin-top:10px}}.hotel-voice-box-comment-recom:before{content:"";border:15px solid transparent;border-left-width:0;border-right-color:#c6643e;position:absolute;top:20%;left:-15px;transform:translateY(-50%)}@media (width<=768px){.hotel-voice-box-comment-recom{margin-top:30px;margin-left:0}.hotel-voice-box-comment-recom:before{border-width:0 15px 15px;border-color:transparent transparent #c6643e;top:-15px;left:30%;transform:translate(-50%)}}.hotel-voice-box .hotel-voice-box-comment .hotel-voice-box-comment-recom-title{border-bottom:1px solid #fff;margin-bottom:8px;padding-bottom:2px}.hotel-voice-box .hotel-voice-box-plan{background-color:#f2f6f9;border-radius:5px;padding:10px 25px;font-weight:700;line-height:1.4em}@media screen and (width>=769px){.hotel-voice-box .hotel-voice-box-plan{font-size:18px}}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#c6643e}.pagination>li>a,.pagination>li>span{color:#794c09}@media screen and (width>=769px){.contact__form.form01__form{padding:20px 80px}}.contact__form .form01__list{margin-bottom:20px}.contact__form .form01__item{margin-bottom:5px}.contact__form .title08__inner{margin-top:20px;margin-bottom:10px}.contact__form .form01__defTtl{margin-top:7px;font-weight:700}.contact__form .form01__input{height:30px}.contact__form .form01__textarea{height:150px}.title08__inner.condensed{margin-top:30px;margin-bottom:0}.title08__inner.bg-question{background:#f2dede}.title08__inner.bg-answer{background:#d9edf7}.review__list.-hotel,.review__list.-activity{flex-wrap:wrap;justify-content:space-between;display:flex}.review__list.-hotel .review__item{width:16%;padding:5px}.review__list.-activity .review__item{width:48%;padding:5px}#review-form label{margin-bottom:3px;font-weight:700}@media only screen and (width<=768px){.review__list .review__item{padding:5px;font-size:3.2vw}.review__list.-hotel .review__item{width:32%}#review-form label{margin-bottom:3px;font-size:3.2vw;font-weight:700}}.search01__td__count{width:80px}@media only screen and (width<=768px){.search01__td__count{width:43px}}a.footer__logoLink{color:#fff;font-size:120%;font-weight:700}.flatpickr-input.-disabled{color:#b6b6b6;opacity:1;background-color:#dcdcdc}@media screen and (width<=768px){#agreeShareCheckboxWrapper .form01__checkboxLabelTxt{font-size:80%}}.paycard_ui .btn{background-color:#c6643e!important;background-image:none!important;border:none!important;height:50px!important;font-size:15px!important}#payjp_checkout_box input[type=button]{background-color:#c6643e!important;background-image:none!important;border:none!important;height:50px!important;font-size:15px!important}#payjp_checkout_box input[type=button]:disabled{background-color:#d3d3d3!important}.w20{width:20px!important}.w30{width:30px!important}.w40{width:40px!important}.w50{width:50px!important}.w60{width:60px!important}.w70{width:70px!important}.w80{width:80px!important}.w90{width:90px!important}.w100{width:100px!important}.w400{max-width:400px!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}select.planoptionqty{text-align:right;appearance:auto;background:buttonface;border:1px solid #d3d3d3;width:60px}#totalAmountDisplay,#giftAmountDisplay{color:red;font-size:1.4em;font-weight:700}.flex-center{justify-content:center;display:flex}.block-align-center{margin-left:auto;margin-right:auto}.bg-red{color:#fff;background-color:red}.bg-white{background-color:#fff}.material-icons{vertical-align:middle;line-height:1px}.material-icons.mi-sm{font-size:18px}.material-icons.mi-md{font-size:24px}.material-icons.mi-lg{font-size:36px}.material-icons.mi-xl{font-size:48px}@media only screen and (width<=768px){.material-icons.mi-sm{font-size:12px}.material-icons.mi-md{font-size:16px}.material-icons.mi-lg{font-size:24px}.material-icons.mi-xl{font-size:32px}}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}#reviewSwiperDelaySeconds .swiper-slide{opacity:0;transition:opacity .5s}.swiper-slide-active{opacity:1}.header__item #languageSelector{z-index:9999;border:1px solid #c8c8c8;padding:6px;font-size:12px;font-weight:700}.header__item #languageSelector:hover{border:2px solid #794c09}@media only screen and (width<=768px){.header__item #languageSelector{padding:4.66667vw 1.66667vw}form.paymentCheckoutForm{width:200px}}#warningForToppageCacheDisable{color:#fff;background:red;padding:10px 0;font-weight:700}#searchAgainBox{color:#fff;text-align:center;z-index:1001;cursor:pointer;background-color:#c6643e;border-radius:5px 0 0 5px;justify-content:center;align-items:center;width:56px;height:50px;padding:5px;font-size:12px;font-weight:700;display:flex;position:fixed;top:calc(50% - 128px);right:0;box-shadow:0 0 5px rgba(0,0,0,.2)}@media only screen and (width<=768px){#searchAgainBox{width:30px;height:30px;font-size:.8em}}#browsingHistoryBox{color:#fff;text-align:center;z-index:1000;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;cursor:pointer;background-color:#c6643e;border-radius:5px 0 0 5px;justify-content:center;align-items:center;width:56px;height:128px;padding:5px;font-size:18px;font-weight:700;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 5px rgba(0,0,0,.2)}@media only screen and (width<=768px){#browsingHistoryBox{width:30px;height:120px;font-size:1em}}li.browsing-history-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:row;gap:10px;margin-bottom:10px;display:flex}li.browsing-history-item img{width:150px}li.browsing-history-item .history-item-ttl{margin-bottom:10px;font-size:20px}li.browsing-history-item .history-item-planname{margin-bottom:10px;font-size:20px;font-weight:700}#browsingHistoryDialog .modal-body{max-height:800px;overflow:scroll}#browsingHistoryDialog .history-item-remove{cursor:pointer}@media only screen and (width<=768px){#browsingHistoryDialog .modal-body{max-height:500px}li.browsing-history-item img{width:100px}li.browsing-history-item .history-item-ttl,li.browsing-history-item .history-item-planname{margin-bottom:5px;font-size:15px}}.form01__radioWrapper__calendar{flex-wrap:wrap;display:flex}.form01__radioWrapper__calendar .item{align-items:center;margin:0;display:flex}.form01__radioWrapper__calendar .item label{margin-left:0}@media only screen and (width<=768px){.form01__radioWrapper__calendar{margin-top:0}.form01__radio__calendar{appearance:auto;width:13px;display:block}.form01__radioLabel__calendar{padding:5px 3px 3px;font-size:3.2vw;position:static}.form01__radioLabel:not(:last-of-type){margin-right:4px}}#scoreItemImageWrapper .column05__listWrapper.swiper-spOnly{padding:0}#scoreItemImageWrapper .column05__listWrapper.swiper-spOnly:after,#scoreItemImageWrapper .column05__listWrapper.swiper-spOnly:before{content:none;display:none}.thumbnail-wrapper .table04__checkboxLabel:after{top:1px;left:7px}@media only screen and (width<=768px){.thumbnail-wrapper .table04__checkboxLabel:after{top:0;left:6px}}@media only screen and (width>=769px){.read-more-btn{display:none}}@media only screen and (width<=768px){.review-text{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more-btn{color:#333;text-align:center;cursor:pointer;background-color:#ddd;border:none;margin:10px 0;padding:5px 7px;display:block}}.gift-desc-section{align-items:center;gap:15px;display:flex}.gift-desc-section .img-section{flex-grow:1;justify-content:center;align-items:center;display:flex}.gift-desc-section .img-section img{object-fit:contain;width:100%;height:auto}.gift-desc-section .text-section{flex-grow:3}img.img-shake{animation:2s infinite shake}@keyframes shake{0%,70%{transform:translate(0)rotate(0)}10%{transform:translate(1px,1px)rotate(0)}20%{transform:translate(-1px,-2px)rotate(-1deg)}30%{transform:translate(-3px)rotate(1deg)}40%{transform:translate(3px,2px)rotate(0)}50%{transform:translate(1px,-1px)rotate(1deg)}60%{transform:translate(-1px,2px)rotate(-1deg)}70%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}.search01__hasgiftbanner{margin-bottom:-210px}#topGiftBannerSection .container01__inner01{margin-bottom:36px}#topGiftBannerSection .toppage-giftbanner-overlay-text{color:#000;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;z-index:10;font-size:36px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=768px){#topGiftBannerSection .container01__inner01{margin-bottom:0;padding-bottom:0}.search01__hasgiftbanner{margin-bottom:-50px}#topGiftBannerSection .toppage-giftbanner-overlay-text{font-size:18px}}.giftAvailableTagSection{align-items:center;gap:15px;margin:15px 0;display:flex}.option-select-table tr td{vertical-align:middle!important}.option-select-table tr td img{width:90px;vertical-align:middle!important}.option-select-table tr td .planOptionName{margin-left:10px}.pagelock-overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.pagelock-spinner{border:5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:1s linear infinite rotateAnimation}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.column02__item{position:relative}.column02__badge{color:#fff;text-align:center;z-index:1;white-space:nowrap;background-color:purple;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;font-size:12px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:10px;right:10px}@media only screen and (width<=768px){.column02__badge{width:40px;height:40px;font-size:9px}}.static-page-layout-01{align-items:center;gap:20px;max-width:1024px;margin:20px auto;display:flex}.static-page-layout-01 .title03__inner{margin-bottom:0}.static-page-layout-01-description{color:#323232;flex:6;font-size:18px;font-weight:700;line-height:1.9}.static-page-layout-01-image{flex:4}.static-page-layout-01-image img{max-width:100%;height:auto;display:block}@media (width<=768px){.static-page-layout-01{text-align:center;flex-direction:column}.static-page-layout-01-description,.static-page-layout-01-image{flex:none;width:100%;font-size:3.47vw;line-height:1.6}}.static-page-gallery-container{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1024px;margin:20px auto;padding:10px;display:flex}.static-page-gallery-item{flex:calc(25% - 10px);max-width:calc(25% - 10px)}.static-page-gallery-item img{border-radius:8px;width:100%;height:auto;display:block}@media (width<=768px){.static-page-gallery-item{flex:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (width<=480px){.static-page-gallery-item{flex:100%;max-width:100%}}.nowrap{white-space:nowrap}@media screen and (width>=769px){.defList05__inner{margin:15px 0}#simpleProviderList .defList05__defTtl{flex-basis:33.3333%;max-width:33.3333%}#simpleProviderList .defList05__defDesc{flex-basis:66.6667%;max-width:66.6667%}#simpleProviderList .defList05__tagList{flex-basis:33.3333%;max-width:33.3333%}#simpleProviderList .defList05__desc01{flex-basis:66.6667%;max-width:66.6667%}}.plan-detail-img-container{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.plan-detail-img-container img{flex:1 0 22%;max-width:22%}@media screen and (width<=600px){.plan-detail-img-container img{flex:1 0 45%;max-width:45%}}#reserveCustomerForm .form01__list{line-height:normal}@media screen and (width<=768px){#signupForm .form03__defList{flex-direction:column;align-items:normal;display:flex}#signupForm .form03__defTtl{flex-basis:auto;margin-bottom:.5em;font-size:1rem}#signupForm .form03__defDesc{flex-basis:auto;margin-bottom:.5em;font-size:.9rem}.table04__th{white-space:pre-wrap;overflow-wrap:break-word}}.klaro .cookie-modal .cm-modal.cm-klaro{padding:20px!important}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{padding:1em!important}.guest-info-row{border-bottom:1px solid #e0e0e0;flex-direction:column;margin-bottom:8px;padding:16px 0;display:flex}.guest-info__line{flex-direction:row;gap:8px;margin-bottom:8px;display:flex}.guest-info__input{flex:1 1 0;min-width:0;margin:0}.guest-info__line--address{flex-direction:row}@media (width>=600px){.guest-info-row{flex-direction:row;align-items:center;padding:8px 0}.guest-info__line{flex-direction:row;margin-bottom:0}.guest-info__line--name,.guest-info__line--contact{flex:1 1 0;margin-left:10px}.guest-info__line--address{flex:2 1 0;margin-left:10px}.guest-info__input{margin-right:0}}@media (width<=599px){.guest-info__line{gap:8px}}@media screen and (width<=768px){#slotSelectorDialogSelectorSection .form01__radioLabel:before,#slotSelectorDialogSelectorSection .form01__radioLabel:after{content:none!important}}img.planOptionImage{width:90px;vertical-align:middle!important}form.nativeForm .form01__defTtl{font-weight:700}form.nativeForm label{cursor:pointer;align-items:center;margin-bottom:.6em;font-size:16px;line-height:1.5;display:flex!important}form.nativeForm input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #323232;border-radius:0;outline:none;flex-shrink:0;width:18px;height:18px;margin-right:.5em;position:relative}form.nativeForm input[type=checkbox]:checked{background-color:#fff;border:1px solid #323232}form.nativeForm input[type=checkbox]:checked:after{content:"✓";color:#000;pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.contact-form .defList04__contTxt01{padding:15px}.show-plan-all-table .plan-table{color:#222;background:#fff;border-radius:8px;padding:16px;font-size:14px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.show-plan-all-table .plan-table__header,.show-plan-all-table .plan-row{align-items:center;gap:12px;display:flex}.show-plan-all-table .plan-table__header>.col-index,.show-plan-all-table .plan-row>.col-index{text-align:center;color:#666;flex:0 0 40px;width:40px}.show-plan-all-table .plan-table__header>.col-plan,.show-plan-all-table .plan-row>.col-plan{word-break:break-word;flex:320px;min-width:160px;margin-bottom:20px;font-weight:600}.show-plan-all-table .plan-table__dates,.show-plan-all-table .plan-row__dates{white-space:nowrap;z-index:5;background:#fff;gap:8px;padding-bottom:4px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 2px 4px rgba(0,0,0,.05)}.show-plan-all-table .plan-table__dates>.weekday,.show-plan-all-table .plan-row__dates>.enabled{text-align:center;color:#444;white-space:nowrap;background:0 0;border-radius:4px;flex:0 0 64px;width:64px;padding:6px 4px}.show-plan-all-table .plan-table__dates>.weekday{color:#333;font-weight:700}.show-plan-all-table .plan-row__dates>.enabled{color:#777;background:#f8f8f8;min-height:28px}.show-plan-all-table .plan-row__dates>.enabled.enabled-true{color:#157a22;cursor:pointer;background:#e6f7e6;font-weight:700}.show-plan-all-table .plan-row__dates>.enabled:hover{color:#555;background:#efefef}.show-plan-all-table .plan-row__dates>.enabled.enabled-true:hover{color:#0d5e19;background:#c8f0c8}.show-plan-all-table .provider-block{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px}.show-plan-all-table .provider-name{margin-bottom:12px;font-size:18px;font-weight:700}.plan-all-header{align-items:center;gap:20px;display:flex}.plan-all-header__calendar{flex:0 0 150px;margin:15px 0}@media (width<=720px){.show-plan-all-table .plan-table{padding:12px;font-size:13px}.show-plan-all-table .plan-row{flex-direction:column;align-items:stretch;gap:8px;padding:8px 0}.show-plan-all-table .plan-table__header>.col-index,.show-plan-all-table .plan-table__header>.col-plan,.show-plan-all-table .plan-row>.col-index{display:none}.show-plan-all-table .plan-table__header,.show-plan-all-table .plan-row{min-width:0}.show-plan-all-table .plan-table__header>.col-plan,.show-plan-all-table .plan-row>.col-plan{word-break:break-word;flex:none;width:100%;min-width:0;margin-bottom:10px}.show-plan-all-table .plan-table__dates,.show-plan-all-table .plan-row__dates{-webkit-overflow-scrolling:touch;z-index:5;background:#fff;align-items:center;gap:6px;min-width:0;padding:6px 2px;display:flex;position:sticky;top:0;overflow-x:auto}.show-plan-all-table .plan-table__dates>.weekday,.show-plan-all-table .plan-row__dates>.enabled{box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:28px;max-width:64px;padding:6px 3px;font-size:.9em;overflow:hidden}.show-plan-all-table .plan-table__dates>.weekday:first-child,.show-plan-all-table .plan-table__dates>.weekday:last-child,.show-plan-all-table .plan-row__dates>.bg-none{flex:0 0 36px;min-width:36px;max-width:36px}.show-plan-all-table .plan-row__dates>.enabled{background:#fafafa}.show-plan-all-table .plan-row__dates>.enabled.enabled-true{background:#e6f7e6}.plan-all-header{justify-content:center;align-items:center;gap:10px;display:flex}.plan-all-header__calendar{flex:0 0 120px}.plan-all-header__calendar input{font-size:14px}.plan-all-header__description{font-size:12px;font-weight:700}}.bg-none{background:0 0!important;border:none!important}.allPlansDisplyaButton{text-align:center;margin-top:20px;font-weight:700}.show-plan-all-table .plan-table__header{z-index:10;background:#fff;position:sticky;top:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.show-plan-all-table .plan-table__header .plan-table__dates{position:sticky;top:0}.show-plan-all-table .plan-row__dates{box-shadow:none;position:static;top:auto}@media (width<=720px){.header__h1{max-height:53px}:root{--sp-header-height:53px;--sp-stick-margin:5px}.show-plan-all-table .plan-table__header{top:calc(var(--sp-header-height) + var(--sp-stick-margin));z-index:10;background:#fff;position:sticky;box-shadow:0 2px 4px rgba(0,0,0,.05)}.show-plan-all-table .plan-table__header .plan-table__dates{top:calc(var(--sp-header-height) + var(--sp-stick-margin));position:sticky}.show-plan-all-table .plan-row__dates{box-shadow:none;position:static;top:auto}}