@media (min-width:1051px){:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-communication-page{grid-template-rows:76px minmax(0,1fr)!important;height:100dvh!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service]>.phone-communication-header{grid-template-rows:1fr!important;gap:4px!important;height:76px!important;min-height:0!important;padding:8px 4vw!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-kicker{margin:0!important;font-size:30px!important;line-height:1.1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .service-language-switcher{top:8px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .price-workspace{min-height:0;padding:8px 4vw 12px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .price-content{grid-template-rows:minmax(0,1fr) auto 44px!important;gap:12px!important;height:100%!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-card{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:42% minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .price-wide-image{object-fit:contain!important;grid-area:1/1!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-copy{background:#18352f!important;grid-area:1/2!important;grid-template-rows:auto repeat(3,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:12px!important;display:grid!important;position:static!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-heading{color:#fffdf6!important;background:0 0!important;gap:4px!important;margin:0!important;padding:0 0 8px!important;display:grid!important;position:static!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-heading strong{color:#f4ba72!important;font-size:20px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-heading span{color:#fffdf6!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-season{align-content:center;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;margin:0!important;padding:6px 0!important;display:grid!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-season p{color:#fffdf6!important;margin:0!important;font-size:14px!important;line-height:1.25!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-season p strong{color:#f4ba72!important;font-size:16px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-season-price{color:#52b8dc!important;font-size:25px!important;line-height:1.1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-extra-bed-line{flex-wrap:wrap;align-items:baseline;gap:6px!important;display:flex!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .price-room-only-disclaimer{margin:0!important;font-size:14px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .price-desktop-actions,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .price-desktop-action{height:44px!important;min-height:0!important;padding-block:4px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page{grid-template-rows:84px minmax(0,1fr)!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page>.phone-reservation-header{grid-template-rows:30px 36px!important;gap:4px!important;height:84px!important;padding:6px 4vw!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-nav{gap:12px!important;height:36px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-nav .nav-button{height:36px!important;min-height:0!important;padding:4px 10px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-workspace{padding:6px 4vw 8px!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-form{grid-template-rows:repeat(6,40px) auto 36px auto!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr)!important;gap:5px 12px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-grid{gap:6px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-field{gap:2px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-field>span,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-choice legend{letter-spacing:0!important;font-size:11px!important;line-height:1.05!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-field input{height:26px!important;min-height:0!important;padding:3px 8px!important;font-size:13px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-date-control{height:26px!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-choice{padding:2px 5px 3px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .choice-row{gap:5px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .choice-row span{min-height:24px!important;padding:2px!important;font-size:12px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-field:has(input[name=whatsapp]):after{font-size:11px!important;bottom:7px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-field:has(input[name=line]):after{font-size:11px!important;bottom:7px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar{grid-template-rows:auto 30px auto auto 26px!important;padding:8px!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-label{margin:0 0 4px!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-toolbar{grid-template-columns:30px 1fr 30px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-toolbar button{width:30px!important;height:28px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-weekdays{padding:5px 0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-days{grid-template-rows:repeat(6,24px)!important;gap:3px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-days button{width:28px!important;height:24px!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-value{padding-top:5px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration{gap:4px!important;padding:6px 10px!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration>h2{font-size:16px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration-body{gap:8px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration-column,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration-messengers dl{gap:2px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration dl>div{grid-template-rows:auto auto!important;gap:1px!important;padding-bottom:1px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration dt{font-size:10px!important;line-height:1.1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration dd{font-size:12px!important;line-height:1.15!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration .reservation-total dd{font-size:20px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-registration p{gap:12px!important;margin:0!important;padding-top:4px!important;font-size:12px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-actions,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-actions button{height:36px!important;min-height:0!important;padding-block:3px!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-error,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-success{margin:0!important;padding:2px!important;font-size:12px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service]:not(.phone-price-page):not(.phone-reservation-page) .communication-workspace{grid-template-rows:minmax(0,1fr) 116px 40px 18px 40px!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,3fr)!important;gap:6px 12px!important;width:92%!important;height:auto!important;margin:0 auto!important;padding:6px 0 8px!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-history{grid-area:1/1/auto/4!important;height:auto!important;min-height:0!important;padding:8px!important;overflow-y:auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-information-panel{flex-direction:column!important;grid-area:1/4/5!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px!important;display:flex!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-information-primary{min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-information-header-default{margin:0 0 6px!important;font-size:13px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary{padding:6px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary h2{margin:0 0 5px!important;font-size:16px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px 8px!important;margin:0!important;display:grid!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dl>div{min-height:0!important;padding:2px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dt{font-size:10px!important;line-height:1.15!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dd{overflow-wrap:anywhere;margin:0!important;font-size:12px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-cost-summary p{margin:5px 0!important;font-size:13px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-desktop-instruction{padding:6px!important;font-size:13px!important;line-height:1.25!important;position:static!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-desktop-instruction p,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-desktop-instruction ol{margin:0 0 5px!important;font-size:13px!important;line-height:1.25!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-form{grid-area:2/1/auto/4!important;height:auto!important;min-height:0!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-composer{height:100%!important;min-height:0!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-composer textarea{height:100%!important;min-height:0!important;padding:8px 12px 30px!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-controls{grid-area:3/1/auto/4!important;gap:8px!important;height:40px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-controls button{height:40px!important;min-height:0!important;padding:4px!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-status{grid-area:4/1/auto/4!important;margin:0!important;padding:0!important;font-size:12px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-desktop-actions{grid-area:5/1/auto/-1!important;height:40px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-desktop-actions button{height:40px!important;min-height:0!important;padding:4px!important;font-size:15px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page{grid-template-rows:64px minmax(0,1fr)!important;gap:8px!important;height:100dvh!important;min-height:0!important;padding:10px 4vw!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-header{grid-template-rows:36px auto!important;gap:4px!important;height:auto!important;min-height:0!important;padding:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-header h1{font-size:30px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-header p{margin:0!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-header>button{height:36px!important;min-height:0!important;padding:4px 10px!important;font-size:13px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-layout{grid-template-rows:minmax(0,1fr) 126px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:8px!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-methods-panel{grid-template-rows:auto auto auto!important;gap:6px!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .ota-section{grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important;height:auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .ota-grid{grid-template-rows:repeat(2,48px)!important;gap:6px!important;height:auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .ota-card{gap:2px!important;height:48px!important;min-height:0!important;padding:3px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .ota-logo-frame{height:25px!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .ota-logo-frame img{max-height:25px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .ota-card>span:last-child{font-size:10px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-or{height:20px!important;min-height:0!important;margin:0!important;padding:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-section h2{margin:0!important;font-size:16px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .direct-payment{grid-template-rows:auto auto!important;gap:4px!important;padding:0 4px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy{grid-template-columns:90px minmax(0,1fr)!important;gap:8px!important;padding:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy dl{gap:4px 8px!important;margin:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy dt{font-size:10px!important;line-height:1.15!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy dd{font-size:12px!important;line-height:1.15!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-bank-brand img{object-fit:contain;width:80px!important;height:48px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-bank-brand span{font-size:10px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .confirmation-section{grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important;min-height:0!important;padding:10px!important;overflow:visible!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .confirmation-section form{grid-template-rows:minmax(0,1fr) 40px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:8px!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-confirmation-steps{gap:8px!important;min-height:0!important;font-size:13px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-confirmation-steps span{font-size:13px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-submit{height:40px!important;min-height:0!important;padding:4px!important;font-size:14px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary{grid-template-rows:24px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:6px 12px!important;min-height:0!important;padding:8px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary h2{margin:0!important;padding:0!important;font-size:16px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary dl{gap:6px!important;margin:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary dt{font-size:10px!important;line-height:1.1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary dd{font-size:12px!important;line-height:1.15!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary>p{margin:0!important;padding:6px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-heading{grid-template-columns:minmax(0,1fr)!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-nav{width:calc(100% - 100px)!important;margin-left:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-label{line-height:1.1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-weekdays{padding:4px 0!important;line-height:1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-days{grid-template-rows:repeat(6,22px)!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-days button{height:22px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-file-picker{position:absolute!important;inset:auto 10px 6px auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-file-picker button{color:#18352f;background:#eee9df;border:1px solid #18352f;border-radius:6px;padding:3px 8px!important;font-size:12px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-workspace:has(.communication-translation-preview){grid-template-rows:minmax(0,1fr) 190px 40px 18px 40px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-composer:has(.communication-translation-preview){grid-template-rows:minmax(0,1fr) 90px!important;display:grid!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-translation-preview{color:#18352f;background:#eee9df;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px 10px 28px!important;display:grid!important;position:static!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-translation-preview p{margin:2px 0!important;font-size:12px!important;line-height:1.15!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-methods-panel{grid-template-rows:36px 128px 16px minmax(0,1fr)!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-overview{height:36px!important;min-height:0!important;padding:3px 8px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-overview strong{font-size:16px!important;line-height:1.1!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-overview span{font-size:10px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy dl{gap:2px 8px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy dl>div{min-height:0!important;padding:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-desktop-direct-copy dd{margin:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary dl{grid-template-rows:repeat(2,minmax(0,1fr))!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary dl>div{min-height:0!important;padding:3px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary dd{margin:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-reservation-page .reservation-calendar-toolbar button{font-size:20px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-price-page .lodging-price-heading strong,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-kicker{line-height:1.25!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary>p{align-self:start!important;height:auto!important;min-height:40px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary>p span,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary>p strong{height:auto!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary h2{line-height:1.25!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dl>div{grid-template-rows:auto auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dd{height:auto!important;min-height:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary>p strong{font-size:22px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-reservation-summary>p span{font-size:11px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-information-header-default{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;font-size:12px!important;display:grid!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-information-header-default strong{font-size:12px!important;line-height:1.2!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-information-header-default>span{white-space:normal!important;min-width:0!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary{flex-shrink:0!important;grid-template-rows:auto auto auto!important;height:auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-reservation-summary dl{grid-template-rows:none!important;align-content:start!important;height:auto!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-history .communication-reservation-form{color:#18352f;background:#eee9df;border-radius:10px;padding:8px}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-history .communication-reservation-form p,:where(html:not([data-buri-layout=ipad])) main[data-desktop-service] .communication-history .communication-reservation-form h3{color:#18352f}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-confirmation-steps{gap:4px!important}:where(html:not([data-buri-layout=ipad])) main[data-desktop-service].phone-payment-page .payment-ipad-confirmation-steps>div{padding:4px 6px!important}}
