.room-type-select .dropdown-button .right .value{white-space:nowrap}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/fVfdtAYaZ_QreOsrWAllIQhFlL153vnJfAfsZDp3vLg-0d5dw_0b1f2QYIMtACGWIkJq5QTvXcZsPQdwZnSkdac.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.767%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Arial;src:local(Arial);size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:106.118%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/_N7rOIO9W08Ud2wyZjNnjQF3SiEitZhJMc1uL-qwytk-iBZwjnzQzv_B_SoN2K3cdsfMhzKYx4oMu8nTWMF7SCY.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/TesEfzR8VA3TJnvei58vdk72fmHWkq_pvo9LQAG-0hE-eeYQdDABEnbHQh3_mZyvad3aaPGBVvyJ712kkMdFN6U.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/DEMtyndeOJF9bXGLOW2KGg2ZQJqCpZ0SkM0r1pdtWgA-oNcFrt4IK2udVdKjsfp_T_RAlGcmBD0vE0MpYFy2Z50.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/uvT3cuSbwceaIf6NfGXgcPSWSjvORhivNaaNZPAj1os-RBl_bFII4B0Xo81lzBOkHSRqo7t2u0dd5UlooqzO7TQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/wnpBVjNz72yqwZlphf2Uh7SJU_q_GZbHFCKk7IqNFbI-iqFJSGOtANwYhHSBF5qfA7vEiye14Jh5ZupiZYrX16s.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/7LZF9dSN4IV5chcL_PA8UFlH6UdlNcyyPXfqgcEkH4s-U0X1ZWpDGvjqR9lobtlrzPrFjSV8V_RxfGNQqFaREok.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/27U_le6Qb4dIJG4XRWgLsAh9wpwdL33Jfbl1PGtBTE8-vuTjDYDaqR01jfGmDiBdqv4YeRnva7_Z5bM0bbVmWi4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/Ha3Ia-SJ6qVeHpQQ9klHcPpgNT8A-bU6F0NvJcYTX2c-YgOE_mVJJT55kHJ_UQCLKk8xbqlzNYR7IBdrMkaHGFk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/4LdjPcFqWYNz-qWGY0XOln3KrgLXBiaex4cZY_aDHgA-FpuZwOB6l4bXW_Y7nYUKmLcxdvxgmD6NDPVzQqLl4Vg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.base-table-mobile{background-color:var(--border-lightgray);display:none}.base-table-mobile .list-enter-active,.base-table-mobile .list-leave-active,.base-table-mobile .list-move{transition:all .5s}@media (prefers-reduced-motion:reduce){.base-table-mobile .list-enter-active,.base-table-mobile .list-leave-active,.base-table-mobile .list-move{transition:none}.base-table-mobile .list-enter-from,.base-table-mobile .list-leave-to{transform:none}}.base-table-mobile .list-enter-from{opacity:0;transform:translate(-16px)}.base-table-mobile .list-leave-to{opacity:0;transform:translate(16px)}.base-table-mobile .list-leave-active{position:absolute}.base-table-mobile .offers-box-row{background-color:var(--surface-bg1);padding:12px 16px 20px;position:relative}.base-table-mobile .offers-box-row .detail-wrapper{border-bottom:1px solid var(--border-lightgray);padding-bottom:16px;position:relative}.base-table-mobile .offers-box-row .detail-wrapper .hotel-name{margin-bottom:8px}.base-table-mobile .offers-box-row .detail-wrapper .hotel-name .superior{color:var(--text-primary);font-weight:700}.base-table-mobile .offers-box-row .detail-wrapper .desc{margin-bottom:8px}.base-table-mobile .offers-box-row .detail-wrapper .badge-group{flex-flow:wrap;gap:4px;display:flex}.base-table-mobile .offers-box-row .detail-wrapper .badge-group .badge{color:var(--text-p1);border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:2px 8px 3px 6px;display:flex}.base-table-mobile .offers-box-row .detail-wrapper .badge-group .badge .icon-wrapper{color:var(--surface-gray)}.base-table-mobile .offers-box-row .detail-wrapper .badge-group .badge.highlight{background-color:var(--surface-lightsuccess);color:var(--text-success-hover)}.base-table-mobile .offers-box-row .detail-wrapper .badge-group .badge.highlight .icon-wrapper{color:var(--surface-success)}.base-table-mobile .offers-box-row .detail-wrapper .detail-btn{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:0;right:-6px}.base-table-mobile .offers-box-row .detail-wrapper .detail-btn .icon-wrapper{color:var(--surface-primary)}.base-table-mobile .offers-box-row .detail-wrapper .detail-btn:hover{background:0 0}.base-table-mobile .offers-box-row .duration-wrapper{padding-top:12px;position:relative}.base-table-mobile .offers-box-row .duration-wrapper .duration-text{flex-direction:row;align-items:center;display:flex;position:relative}.base-table-mobile .offers-box-row .duration-wrapper .duration-text:not(:last-child){margin-bottom:4px}.base-table-mobile .offers-box-row .duration-wrapper .duration-text .duration-date-wrapper{flex-direction:row;align-items:center;display:flex;position:relative}.base-table-mobile .offers-box-row .duration-wrapper .duration-text .duration-date-wrapper .available-slot-wrapper{position:absolute;bottom:-21px;right:-2px}.base-table-mobile .offers-box-row .duration-wrapper .duration-text .duration-date-wrapper .available-slot-wrapper p{letter-spacing:.12px;width:max-content;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans;font-size:12px;font-weight:700;line-height:16px}.base-table-mobile .offers-box-row .duration-wrapper .duration-text .duration-date-wrapper .available-slot-wrapper .available-1-slot{color:#f33}.base-table-mobile .offers-box-row .duration-wrapper .duration-text .duration-date-wrapper .available-slot-wrapper .available-2-5-slot{color:#393}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper{border:1.4px solid var(--border-lightgray);z-index:1;background-color:#fff;border-radius:6px;min-width:76px;position:absolute;bottom:-6px;right:0;box-shadow:0 1px 2px #050a140f}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .sold-out-price{text-align:right;padding:6px 10px 4px}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .subsidy-price{max-width:110px}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .subsidy-price .label{background-color:var(--surface-bg2);text-align:right;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;padding:4px 10px 4px 6px;display:flex}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .subsidy-price .price{padding:3px 10px 4px}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .subsidy-price .price p{text-align:right}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .subsidy-price .price .full-price{text-decoration:line-through}.base-table-mobile .offers-box-row .duration-wrapper .price-wrapper .subsidy-price .price .reduction-price{color:var(--color-light-gray-gray800)}.base-table-mobile .offers-box-row .action-button-group{grid-template-columns:repeat(2,calc(50% - 6px));gap:12px;margin-top:16px;display:grid}.base-table-mobile .offers-box-row .action-button-group .btn{width:100%;padding:10px 16px}.base-table-mobile .offers-box-row .block{background-color:#e5e7eb80;width:100%;height:100%;position:absolute;top:0;left:0}.base-table-mobile .offers-box-row.loading,.base-table-mobile .offers-box-row.no-items{justify-content:center;align-items:center;display:flex}.base-table-mobile .offers-box-row.is-expand{padding-bottom:16px}.base-table-mobile .offers-box-row:not(:last-child){margin-bottom:8px}@media screen and (width<=833px){.base-table-mobile{display:block}}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/Ha3Ia-SJ6qVeHpQQ9klHcPpgNT8A-bU6F0NvJcYTX2c-YgOE_mVJJT55kHJ_UQCLKk8xbqlzNYR7IBdrMkaHGFk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/4LdjPcFqWYNz-qWGY0XOln3KrgLXBiaex4cZY_aDHgA-FpuZwOB6l4bXW_Y7nYUKmLcxdvxgmD6NDPVzQqLl4Vg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/fVfdtAYaZ_QreOsrWAllIQhFlL153vnJfAfsZDp3vLg-0d5dw_0b1f2QYIMtACGWIkJq5QTvXcZsPQdwZnSkdac.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.767%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Arial;src:local(Arial);size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:106.118%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/_N7rOIO9W08Ud2wyZjNnjQF3SiEitZhJMc1uL-qwytk-iBZwjnzQzv_B_SoN2K3cdsfMhzKYx4oMu8nTWMF7SCY.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/TesEfzR8VA3TJnvei58vdk72fmHWkq_pvo9LQAG-0hE-eeYQdDABEnbHQh3_mZyvad3aaPGBVvyJ712kkMdFN6U.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/DEMtyndeOJF9bXGLOW2KGg2ZQJqCpZ0SkM0r1pdtWgA-oNcFrt4IK2udVdKjsfp_T_RAlGcmBD0vE0MpYFy2Z50.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/uvT3cuSbwceaIf6NfGXgcPSWSjvORhivNaaNZPAj1os-RBl_bFII4B0Xo81lzBOkHSRqo7t2u0dd5UlooqzO7TQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/wnpBVjNz72yqwZlphf2Uh7SJU_q_GZbHFCKk7IqNFbI-iqFJSGOtANwYhHSBF5qfA7vEiye14Jh5ZupiZYrX16s.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/7LZF9dSN4IV5chcL_PA8UFlH6UdlNcyyPXfqgcEkH4s-U0X1ZWpDGvjqR9lobtlrzPrFjSV8V_RxfGNQqFaREok.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/27U_le6Qb4dIJG4XRWgLsAh9wpwdL33Jfbl1PGtBTE8-vuTjDYDaqR01jfGmDiBdqv4YeRnva7_Z5bM0bbVmWi4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}.base-table .list-enter-active,.base-table .list-leave-active,.base-table .list-move{transition:all .5s}@media (prefers-reduced-motion:reduce){.base-table .list-enter-active,.base-table .list-leave-active,.base-table .list-move{transition:none}.base-table .list-enter-from,.base-table .list-leave-to{transform:none}}.base-table .list-enter-from{opacity:0;transform:translateY(16px)}.base-table .list-leave-to{opacity:0;transform:translateY(-16px)}.base-table .list-leave-active{position:absolute}.base-table .offers-box-column-head{background-color:var(--border-lightgray);border-bottom:1px solid var(--border-lightgray-hover);grid-template-columns:minmax(140px,150px) minmax(36px,60px) minmax(300px,1fr) minmax(80px,90px) minmax(100px,126px) minmax(250px,250px);min-height:52px;display:grid}.base-table .offers-box-column-head .date-column{align-items:center;padding:10px 14px;display:flex}.base-table .offers-box-column-head .day-column{align-items:center;padding:10px 14px 10px 0;display:flex}.base-table .offers-box-column-head .info-column{align-items:center;padding-top:10px;padding-bottom:10px;padding-right:12px;display:flex}.base-table .offers-box-column-head .info-column .hotel-name{letter-spacing:.14px;margin-bottom:3px;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans;font-size:14px;font-weight:600;line-height:20px}.base-table .offers-box-column-head .info-column .hotel-name .rate,.base-table .offers-box-column-head .info-column .hotel-name .superior{color:var(--surface-primary)}.base-table .offers-box-column-head .regular-price-column{justify-content:flex-end;align-items:center;padding:10px 14px 10px 0;display:flex}.base-table .offers-box-column-head .regular-price-column .label{text-align:right}.base-table .offers-box-column-head .your-price-column{flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;padding:10px 18px 10px 0;display:flex}.base-table .offers-box-column-head .your-price-column .label{text-align:right}.base-table .offers-box-column-head .button-column{justify-content:center;align-items:center;padding:10px 14px 10px 0;display:flex}.base-table .offers-box-row{border-bottom:1px solid var(--border-lightgray);background-color:#fff;grid-template-columns:minmax(140px,150px) minmax(36px,60px) minmax(300px,1fr) minmax(80px,90px) minmax(100px,126px) minmax(250px,250px);min-height:78px;display:grid;position:relative}.base-table .offers-box-row:last-child{border-bottom:0}.base-table .offers-box-row.loading,.base-table .offers-box-row.no-items{justify-content:center;align-items:center}.base-table .offers-box-row.loading span,.base-table .offers-box-row.no-items span{text-align:center;grid-column:1/7}.base-table .offers-box-row.disabled{-webkit-user-select:none;user-select:none}.base-table .offers-box-row .block{background-color:#e5e7eb80;width:100%;height:100%;position:absolute}.base-table .offers-box-row .date-column{flex-direction:column;row-gap:9px;padding:13px 14px;display:flex}.base-table .offers-box-row .date-column .date-wrapper{-moz-column-gap:4px;align-items:center;column-gap:4px;display:flex}.base-table .offers-box-row .date-column .date-wrapper .icon{height:18px}.base-table .offers-box-row .date-column .date-wrapper .icon svg{vertical-align:unset}.base-table .offers-box-row .date-column .date-wrapper p{white-space:nowrap}.base-table .offers-box-row .day-column{padding:13px 20px 13px 0;display:flex}.base-table .offers-box-row .info-column{flex-direction:column;row-gap:2px;padding-top:10px;padding-bottom:10px;padding-right:12px;display:flex}.base-table .offers-box-row .info-column .hotel-name{letter-spacing:.14px;margin-bottom:3px;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans;font-size:14px;font-weight:600;line-height:20px}.base-table .offers-box-row .info-column .hotel-name .rate,.base-table .offers-box-row .info-column .hotel-name .superior{color:var(--surface-primary)}.base-table .offers-box-row .info-column .label-group{flex-wrap:wrap;gap:4px;padding-top:4px;display:flex}.base-table .offers-box-row .info-column .label-group .label-facility{background:#dcfce8;border-radius:16px;gap:4px;padding:0 8px;display:flex}.base-table .offers-box-row .info-column .label-group .label-facility .icon-wrapper{color:#16a34a;align-items:center;display:flex}.base-table .offers-box-row .info-column .label-group .label-facility p{color:#15803c;align-items:center;display:flex}.base-table .offers-box-row .info-column .label-group .label-room{background:#f3f4f6;border-radius:16px;gap:4px;padding:1px 8px 3px 6px;display:flex}.base-table .offers-box-row .info-column .label-group .label-room .icon-wrapper{color:#6b7280;align-items:center;display:flex}.base-table .offers-box-row .info-column .label-group .label-room p{color:#374151;align-items:center;display:flex}.base-table .offers-box-row .regular-price-column,.base-table .offers-box-row .your-price-column{flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:relative}.base-table .offers-box-row .regular-price-column .price-wrapper,.base-table .offers-box-row .your-price-column .price-wrapper{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;padding:6px 0;display:flex;position:relative}.base-table .offers-box-row .regular-price-column{padding:7px 12px 12px 0}.base-table .offers-box-row .regular-price-column .price-wrapper .label{visibility:hidden}.base-table .offers-box-row .your-price-column{padding:7px 20px 12px 0;position:relative}.base-table .offers-box-row .your-price-column .price-wrapper.disabled .label{z-index:1;cursor:default}.base-table .offers-box-row .your-price-column .available-slot-wrapper{position:absolute;top:32px;right:-16px}.base-table .offers-box-row .your-price-column .available-slot-wrapper p{letter-spacing:.12px;text-align:right;width:max-content;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans;font-size:12px;font-weight:700;line-height:16px}.base-table .offers-box-row .your-price-column .available-slot-wrapper .available-1-slot{color:#f33}.base-table .offers-box-row .your-price-column .available-slot-wrapper .available-2-5-slot{color:#393}.base-table .offers-box-row .your-price-column .offers-box-body-flex-3-3{background:var(--text-error-invert);border-radius:16px;justify-content:right;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:flex;position:absolute;right:18px}.base-table .offers-box-row .your-price-column .offers-box-body-flex-3-3 .icon-wrapper{color:#fff;align-items:center;display:flex}.base-table .offers-box-row .your-price-column .offers-box-body-flex-3-3 p{color:#fff}.base-table .offers-box-row .button-column{justify-content:center;align-items:center;gap:8px;padding-right:14px;display:flex}@media screen and (width<=833px){.base-table{display:none}}.van-popover__content .tool-tip__price-info{background:#fff;padding:8px 12px}.van-popover__content .tool-tip__price-info:after{background:#fff}.van-popover__content .tool-tip__price-info .price-info__wrapper{margin:-8px -12px}.van-popover__content .tool-tip__price-info .price-info__wrapper .price-info__item{text-align:initial;padding:12px;font-style:normal}.van-popover__content .tool-tip__price-info .price-info__wrapper .price-info__item .title{color:var(--text-h2);margin-bottom:6px}.van-popover__content .tool-tip__price-info .price-info__wrapper .price-info__item .description{color:var(--text-p2)}.van-popover__content .tool-tip__price-info .price-info__wrapper .price-info__item:nth-child(2){border-top:1px solid var(--border-lightgray);padding-bottom:16px}.van-popover__content .tool-tip__price-info .price-info__wrapper .price-info__item:nth-child(2) .description{margin-bottom:12px}.base-pagination-button .base-pagination-wrapper{border:1px solid var(--border-lightgray);border-radius:4px;flex-direction:row;gap:4px;width:fit-content;padding:4px 8px;display:flex}.base-pagination-button .base-pagination-wrapper .btn{justify-content:center;align-items:center;width:30px;height:32px;padding:0 4px;display:flex}.base-pagination-button .base-pagination-wrapper .btn.prev-btn{margin-right:8px}.base-pagination-button .base-pagination-wrapper .btn.next-btn{margin-left:8px}@font-face{font-family:Manrope Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:103.753%;ascent-override:102.744%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.0464%;ascent-override:109.844%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:110.443%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Arial;src:local(Arial);size-adjust:103.185%;ascent-override:103.31%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.222%;ascent-override:104.283%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}.base-pagination{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.base-pagination .base-pagination-button{margin-left:auto;margin-right:0}@media screen and (width<=833px){.base-pagination{-moz-column-gap:12px;justify-content:normal;place-items:center;gap:4px 12px;width:100%;display:grid}.base-pagination .base-select-dropdown{grid-area:1/1;width:100%;height:44px;margin-bottom:8px}.base-pagination .base-select-dropdown .base-select-dropdown-wrapper .btn{height:44px}.base-pagination .base-select-dropdown .base-select-dropdown-wrapper .dropdown-button .label{letter-spacing:0;font-family:Manrope,Manrope Fallback\: BlinkMacSystemFont,Manrope Fallback\: Segoe UI,Manrope Fallback\: Helvetica Neue,Manrope Fallback\: Arial,Manrope Fallback\: Noto Sans;font-size:14px;font-weight:600;line-height:20px}.base-pagination .base-select-dropdown .base-select-dropdown-wrapper .dropdown-button .value{letter-spacing:0;font-family:Manrope,Manrope Fallback\: BlinkMacSystemFont,Manrope Fallback\: Segoe UI,Manrope Fallback\: Helvetica Neue,Manrope Fallback\: Arial,Manrope Fallback\: Noto Sans;font-size:14px;font-weight:500;line-height:20px}.base-pagination .base-pagination-button{grid-area:2/1;width:100%;height:44px}.base-pagination .base-pagination-button .base-pagination-wrapper{justify-content:center;width:100%;height:100%}.base-pagination .base-pagination-button .base-pagination-wrapper .prev-btn-wrapper{margin-right:auto}.base-pagination .base-pagination-button .base-pagination-wrapper .number-btn{letter-spacing:0;font-family:Manrope,Manrope Fallback\: BlinkMacSystemFont,Manrope Fallback\: Segoe UI,Manrope Fallback\: Helvetica Neue,Manrope Fallback\: Arial,Manrope Fallback\: Noto Sans;font-size:14px;font-weight:500;line-height:20px}.base-pagination .base-pagination-button .base-pagination-wrapper .number-btn:hover{background-color:var(--surface-primary);border-color:var(--surface-primary)}.base-pagination .base-pagination-button .base-pagination-wrapper .next-btn-wrapper{margin-left:auto}.base-pagination .page-label{text-align:center;grid-area:3/1;justify-content:center;align-items:center;width:100%;padding:12px 0}}
