:root{--wr-blue-950:#102a60;--wr-blue-900:#173f8a;--wr-blue-800:#1d4fb3;--wr-blue-700:#2563eb;--wr-blue-600:#3b82f6;--wr-blue-100:#dbeafe;--wr-blue-50:#eff6ff;--wr-green-50:#ecfdf3;--wr-green-500:#22c55e;--wr-red-50:#fef2f2;--wr-red-500:#ef4444;--wr-ink-900:#0f172a;--wr-ink-700:#334155;--wr-ink-500:#64748b;--wr-border:#dbe7ff;--wr-surface:#fff;--wr-shadow-sm:0 8px 24px rgba(15,23,42,.06);--wr-shadow-md:0 18px 42px rgba(15,23,42,.1)}body,body.website-refresh,body.website-refresh.home-page,body.website-refresh.search-page,body.website-refresh.workflow-refresh,button,input,select,textarea{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}body.website-refresh.workflow-refresh{background:radial-gradient(circle at top left,#f6f9ff 0,#f4f8ff 46%,#f8fbff 100%);color:var(--wr-ink-700)}body.website-refresh.workflow-refresh #site-content{padding-bottom:24px;position:relative}body.website-refresh.workflow-refresh .container{max-width:1240px}body.website-refresh.workflow-refresh a{color:var(--wr-blue-800)}body.website-refresh.workflow-refresh a:focus,body.website-refresh.workflow-refresh a:hover{color:var(--wr-blue-700);text-decoration:none}body.website-refresh.workflow-refresh .card,body.website-refresh.workflow-refresh .panel{background:var(--wr-surface);border:1px solid var(--wr-border)!important;border-radius:18px!important;box-shadow:var(--wr-shadow-sm);overflow:hidden}body.website-refresh.workflow-refresh .card-header,body.website-refresh.workflow-refresh .panel-heading{background:linear-gradient(180deg,#f9fbff,#f3f7ff)!important;border-bottom:1px solid var(--wr-border)!important;color:var(--wr-ink-900);font-weight:700;padding:14px 18px}body.website-refresh.workflow-refresh .card-header h1,body.website-refresh.workflow-refresh .card-header h2,body.website-refresh.workflow-refresh .card-header h3,body.website-refresh.workflow-refresh .card-header h4,body.website-refresh.workflow-refresh .card-header h5,body.website-refresh.workflow-refresh .card-header h6,body.website-refresh.workflow-refresh .panel-heading h1,body.website-refresh.workflow-refresh .panel-heading h2,body.website-refresh.workflow-refresh .panel-heading h3,body.website-refresh.workflow-refresh .panel-heading h4,body.website-refresh.workflow-refresh .panel-heading h5,body.website-refresh.workflow-refresh .panel-heading h6{color:var(--wr-ink-900);font-weight:800;margin:0}body.website-refresh.workflow-refresh .card-body,body.website-refresh.workflow-refresh .panel-body{padding:18px}body.website-refresh.workflow-refresh .card-footer,body.website-refresh.workflow-refresh .panel-footer{background:#fcfdff;border-top:1px solid var(--wr-border)!important;padding:14px 18px}body.website-refresh.workflow-refresh .side-nav .sidenav-list{background:#fff;border:1px solid var(--wr-border);border-radius:16px;box-shadow:var(--wr-shadow-sm);gap:8px!important;list-style:none;margin:0;padding:10px}body.website-refresh.workflow-refresh .side-nav .sidenav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--wr-ink-700)!important;display:flex;font-size:14px;font-weight:700;line-height:1.25;min-height:42px;padding:10px 12px;transition:all .2s ease;width:100%}body.website-refresh.workflow-refresh .side-nav .sidenav-item:focus,body.website-refresh.workflow-refresh .side-nav .sidenav-item:hover{background:var(--wr-blue-50);border-color:#cddfff;color:var(--wr-blue-800)!important}body.website-refresh.workflow-refresh .side-nav .sidenav-item[aria-selected=true]{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#b9d2ff;box-shadow:0 8px 16px rgba(37,99,235,.12);color:var(--wr-blue-800)!important}body.website-refresh.workflow-refresh .side-nav .btn,body.website-refresh.workflow-refresh .side-nav .btn.btn-primary{border-radius:12px;font-weight:700;min-height:42px;width:100%}body.website-refresh.workflow-refresh h1,body.website-refresh.workflow-refresh h2,body.website-refresh.workflow-refresh h3,body.website-refresh.workflow-refresh h4,body.website-refresh.workflow-refresh h5,body.website-refresh.workflow-refresh h6{color:var(--wr-ink-900)}body.website-refresh.workflow-refresh .description,body.website-refresh.workflow-refresh .help-block,body.website-refresh.workflow-refresh .text-muted,body.website-refresh.workflow-refresh p{color:var(--wr-ink-700)}body.website-refresh.workflow-refresh .error-msg,body.website-refresh.workflow-refresh .help-block.text-danger,body.website-refresh.workflow-refresh .text-danger{color:var(--wr-red-500)!important}body.website-refresh.workflow-refresh .alert-success,body.website-refresh.workflow-refresh .text-success,body.website-refresh.workflow-refresh .text-valid{color:#0f6b3a!important}body.website-refresh.workflow-refresh .badge,body.website-refresh.workflow-refresh .label,body.website-refresh.workflow-refresh .stat-pill{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.15px}body.website-refresh.workflow-refresh .label-info{background:var(--wr-blue-100)!important;color:var(--wr-blue-900)!important}body.website-refresh.workflow-refresh .label-success{background:var(--wr-green-50)!important;color:#0f6b3a!important}body.website-refresh.workflow-refresh .label-danger{background:var(--wr-red-50)!important;color:#991b1b!important}body.website-refresh.workflow-refresh .btn,body.website-refresh.workflow-refresh button,body.website-refresh.workflow-refresh input[type=submit]{border-radius:12px}body.website-refresh.workflow-refresh .btn-primary,body.website-refresh.workflow-refresh .btn.btn-primary{background:linear-gradient(135deg,var(--wr-blue-700) 0,var(--wr-blue-800) 100%)!important;border:1px solid transparent!important;box-shadow:0 10px 20px rgba(37,99,235,.2);color:#fff!important;font-weight:700}body.website-refresh.workflow-refresh .btn-primary:focus,body.website-refresh.workflow-refresh .btn-primary:hover,body.website-refresh.workflow-refresh .btn.btn-primary:focus,body.website-refresh.workflow-refresh .btn.btn-primary:hover{background:linear-gradient(135deg,var(--wr-blue-800) 0,var(--wr-blue-900) 100%)!important;box-shadow:0 12px 24px rgba(37,99,235,.24)}body.website-refresh.workflow-refresh .btn-danger,body.website-refresh.workflow-refresh .btn.delete_account,body.website-refresh.workflow-refresh .delete_account{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;border-color:#b91c1c!important;color:#fff!important}body.website-refresh.workflow-refresh input[type=date],body.website-refresh.workflow-refresh input[type=email],body.website-refresh.workflow-refresh input[type=number],body.website-refresh.workflow-refresh input[type=password],body.website-refresh.workflow-refresh input[type=tel],body.website-refresh.workflow-refresh input[type=text],body.website-refresh.workflow-refresh select,body.website-refresh.workflow-refresh textarea{background:#fff;border:1px solid #cfe0ff!important;border-radius:12px!important;color:var(--wr-ink-900);min-height:42px;transition:border-color .2s ease,box-shadow .2s ease}body.website-refresh.workflow-refresh textarea{min-height:110px}body.website-refresh.workflow-refresh input:focus,body.website-refresh.workflow-refresh select:focus,body.website-refresh.workflow-refresh textarea:focus{border-color:var(--wr-blue-600)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:none!important}body.website-refresh.workflow-refresh .table-responsive,body.website-refresh.workflow-refresh .table_scroll{background:#fff;border:1px solid var(--wr-border);border-radius:14px;overflow:auto}body.website-refresh.workflow-refresh .table{background:#fff;margin:0}body.website-refresh.workflow-refresh .table th,body.website-refresh.workflow-refresh .table>tbody>tr>th,body.website-refresh.workflow-refresh .table>thead>tr>th{background:#f6f9ff;border-bottom:1px solid var(--wr-border);border-top:0!important;color:var(--wr-blue-900);font-size:13px;font-weight:800;letter-spacing:.1px;padding:12px 10px;text-transform:none;vertical-align:middle}body.website-refresh.workflow-refresh .table td,body.website-refresh.workflow-refresh .table>tbody>tr>td{border-color:#e7efff!important;color:var(--wr-ink-700);font-size:13px;padding:12px 10px;vertical-align:middle}body.website-refresh.workflow-refresh .table>tbody>tr:hover{background:#f9fbff}body.website-refresh.workflow-refresh .inbox-list,body.website-refresh.workflow-refresh .list-layout{list-style:none;margin:0;padding:0}body.website-refresh.workflow-refresh .inbox-list>li,body.website-refresh.workflow-refresh .list-layout>li{border-bottom:1px solid #e7efff;padding:14px 10px}body.website-refresh.workflow-refresh .inbox-list>li:last-child,body.website-refresh.workflow-refresh .list-layout>li:last-child{border-bottom:0}body.website-refresh.workflow-refresh .inbox-msg,body.website-refresh.workflow-refresh .list-subject,body.website-refresh.workflow-refresh .reserve-link{color:var(--wr-ink-900);font-weight:600}body.website-refresh.workflow-refresh .check-date,body.website-refresh.workflow-refresh .list-date,body.website-refresh.workflow-refresh .locality,body.website-refresh.workflow-refresh .region,body.website-refresh.workflow-refresh .street-address{color:var(--wr-ink-500)}body.website-refresh.workflow-refresh .guest-dashboard .profile-img,body.website-refresh.workflow-refresh .host-dashboard .dashboard-left,body.website-refresh.workflow-refresh .host-dashboard .dashboard-right,body.website-refresh.workflow-refresh .inbox-wrap,body.website-refresh.workflow-refresh .notify-wrap .notify-tab{background:#fff;border:1px solid var(--wr-border);border-radius:18px;box-shadow:var(--wr-shadow-sm)}body.website-refresh.workflow-refresh .dashboard-profile img,body.website-refresh.workflow-refresh .guest-dashboard .profile-img img{border-radius:18px;object-fit:cover;width:100%}body.website-refresh.workflow-refresh .custom-tabs .tabs,body.website-refresh.workflow-refresh .notify-wrap .tabs{border-bottom:1px solid var(--wr-border);gap:8px;padding:12px 12px 0}body.website-refresh.workflow-refresh .custom-tabs .tabs .tab-item,body.website-refresh.workflow-refresh .notify-wrap .tabs .tab-item{align-items:center;background:#fff;border:1px solid #dbe7ff;border-radius:999px;color:var(--wr-blue-900);display:inline-flex;font-size:13px;font-weight:700;min-height:36px;padding:8px 12px}body.website-refresh.workflow-refresh .custom-tabs .tabs .tab-item[aria-selected=true],body.website-refresh.workflow-refresh .notify-wrap .tabs .tab-item[aria-selected=true]{background:var(--wr-blue-700);border-color:var(--wr-blue-700);color:#fff}body.website-refresh.workflow-refresh .conversation-content .accepted-alert,body.website-refresh.workflow-refresh .guest-conversation .banner-status{background:linear-gradient(180deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:16px}body.website-refresh.workflow-refresh .conversation-content .conversation-left>ul>li,body.website-refresh.workflow-refresh .guest-conversation #thread-list>li{border-bottom:1px solid #e8eeff}body.website-refresh.workflow-refresh .conversation-content #non_special_offer_form,body.website-refresh.workflow-refresh .conversation-content .coversation-right .card,body.website-refresh.workflow-refresh .conversation-content .inquiry-form-fields,body.website-refresh.workflow-refresh .guest-conversation .send-message-box .card{background:#fff;border:1px solid var(--wr-border);border-radius:16px;box-shadow:var(--wr-shadow-sm)}body.website-refresh.workflow-refresh .conversation-content textarea,body.website-refresh.workflow-refresh .guest-conversation .send-message-textarea{border:0!important;color:var(--wr-ink-900);min-height:100px;padding:12px}body.website-refresh.workflow-refresh .conversation-content .card-body p,body.website-refresh.workflow-refresh .guest-conversation .message-text{color:var(--wr-ink-900)}body.website-refresh.workflow-refresh .my-reservation,body.website-refresh.workflow-refresh .payout-content,body.website-refresh.workflow-refresh .previous-trip,body.website-refresh.workflow-refresh .receipt-content,body.website-refresh.workflow-refresh .reservation-content,body.website-refresh.workflow-refresh .security-content,body.website-refresh.workflow-refresh .share-itinerary,body.website-refresh.workflow-refresh .shared-itinerary,body.website-refresh.workflow-refresh .trasaction-content,body.website-refresh.workflow-refresh .your-trips{position:relative}body.website-refresh.workflow-refresh .payout-content .col-lg-9,body.website-refresh.workflow-refresh .payout-content .col-md-8,body.website-refresh.workflow-refresh .previous-trip-info,body.website-refresh.workflow-refresh .security-content .col-md-8,body.website-refresh.workflow-refresh .trasaction-content .col-md-9,body.website-refresh.workflow-refresh .trip-page-container,body.website-refresh.workflow-refresh .upcoming-reservations,body.website-refresh.workflow-refresh .your-trip-info{padding-left:0;padding-right:0}body.website-refresh.workflow-refresh .export-csv-link,body.website-refresh.workflow-refresh .print-btn,body.website-refresh.workflow-refresh .theme-link,body.website-refresh.workflow-refresh .transaction-code-link{font-weight:700}body.website-refresh.workflow-refresh .cancelled-info-box{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;padding:8px}body.website-refresh.workflow-refresh .receipt-content h2,body.website-refresh.workflow-refresh .shared-itinerary .itinerary-info h2{color:var(--wr-ink-900);font-size:30px;font-weight:800;line-height:1.25}body.website-refresh.workflow-refresh .receipt-content #receipt-id,body.website-refresh.workflow-refresh .shared-itinerary .itinerary-info>.mt-2{background:#fff;border:1px solid var(--wr-border);border-radius:14px;padding:12px 14px}body.website-refresh.workflow-refresh .receipt-content .receipt-info{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}body.website-refresh.workflow-refresh .receipt-content .receipt-info>li{background:#f6f9ff;border:1px solid #dce8ff;border-radius:999px;color:var(--wr-blue-900);font-size:12px;font-weight:700;padding:6px 12px}body.website-refresh.workflow-refresh .receipt-content .card-body+.card-body,body.website-refresh.workflow-refresh .shared-itinerary .itinerary-card .card-body+.card-body{border-top:1px solid #e5edff}body.website-refresh.workflow-refresh .receipt-content .profile-image img,body.website-refresh.workflow-refresh .shared-itinerary .profile-image img{border-radius:12px}body.website-refresh.workflow-refresh .receipt-content .payment-table{border:1px solid #dce7ff;border-radius:12px;overflow:hidden}body.website-refresh.workflow-refresh .alert{border:1px solid transparent;border-radius:14px}body.website-refresh.workflow-refresh .alert-info,body.website-refresh.workflow-refresh .alert-success{background:linear-gradient(180deg,#effcf4,#fff);border-color:#bbf7d0}body.website-refresh.workflow-refresh .alert-danger,body.website-refresh.workflow-refresh .alert-error{background:linear-gradient(180deg,#fff5f5,#fff);border-color:#fecaca;color:#b91c1c}@media (max-width:991px){body.website-refresh.workflow-refresh .container{padding-left:14px;padding-right:14px}body.website-refresh.workflow-refresh .conversation-content,body.website-refresh.workflow-refresh .guest-conversation,body.website-refresh.workflow-refresh .guest-dashboard,body.website-refresh.workflow-refresh .host-dashboard,body.website-refresh.workflow-refresh .inbox-wrap,body.website-refresh.workflow-refresh .my-reservation,body.website-refresh.workflow-refresh .notify-wrap,body.website-refresh.workflow-refresh .payout-content,body.website-refresh.workflow-refresh .previous-trip,body.website-refresh.workflow-refresh .receipt-content,body.website-refresh.workflow-refresh .reservation-content,body.website-refresh.workflow-refresh .security-content,body.website-refresh.workflow-refresh .share-itinerary,body.website-refresh.workflow-refresh .shared-itinerary,body.website-refresh.workflow-refresh .trasaction-content,body.website-refresh.workflow-refresh .your-trips{margin-bottom:16px!important;margin-top:16px!important}body.website-refresh.workflow-refresh .card,body.website-refresh.workflow-refresh .panel{border-radius:14px!important}body.website-refresh.workflow-refresh .card-body,body.website-refresh.workflow-refresh .card-footer,body.website-refresh.workflow-refresh .card-header,body.website-refresh.workflow-refresh .panel-body,body.website-refresh.workflow-refresh .panel-footer,body.website-refresh.workflow-refresh .panel-heading{padding:12px}body.website-refresh.workflow-refresh .table-responsive,body.website-refresh.workflow-refresh .table_scroll{border-radius:12px}body.website-refresh.workflow-refresh .table{min-width:640px!important}body.website-refresh.workflow-refresh .table td,body.website-refresh.workflow-refresh .table th,body.website-refresh.workflow-refresh .table>tbody>tr>td,body.website-refresh.workflow-refresh .table>tbody>tr>th,body.website-refresh.workflow-refresh .table>thead>tr>th{font-size:12px!important;padding:10px 8px!important}body.website-refresh.workflow-refresh .side-nav{margin-bottom:10px}body.website-refresh.workflow-refresh .side-nav .sidenav-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;margin-bottom:10px;overflow-x:auto;padding:8px}body.website-refresh.workflow-refresh .side-nav .sidenav-list>li{flex:0 0 auto}body.website-refresh.workflow-refresh .side-nav .sidenav-item{font-size:13px;min-height:38px;padding:8px 12px;white-space:nowrap;width:auto}body.website-refresh.workflow-refresh .inbox-wrap .inbox-list>li,body.website-refresh.workflow-refresh .list-layout>li{padding:12px 8px}body.website-refresh.workflow-refresh .inbox-wrap .inbox-list>li{align-items:flex-start;flex-wrap:wrap}body.website-refresh.workflow-refresh .inbox-wrap .inbox-list>li>.list-img{flex:0 0 52px;margin-right:8px;max-width:52px}body.website-refresh.workflow-refresh .inbox-wrap .inbox-list>li>.col-10,body.website-refresh.workflow-refresh .inbox-wrap .inbox-list>li>.col-11,body.website-refresh.workflow-refresh .inbox-wrap .inbox-list>li>.col-9{flex:1 1 calc(100% - 60px);max-width:calc(100% - 60px);padding-left:0!important;padding-right:0!important}body.website-refresh.workflow-refresh .inbox-wrap .list-actions{flex:0 0 100%;margin-top:8px;max-width:100%;padding-left:0!important;padding-right:0!important}body.website-refresh.workflow-refresh .conversation-content .conversation-wrap,body.website-refresh.workflow-refresh .guest-conversation .send-message-box{display:block}body.website-refresh.workflow-refresh .conversation-content .conversation-left,body.website-refresh.workflow-refresh .conversation-content .coversation-right,body.website-refresh.workflow-refresh .guest-conversation .send-message-box>.col-10,body.website-refresh.workflow-refresh .guest-conversation .send-message-box>.col-2{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}body.website-refresh.workflow-refresh .conversation-content .profile-img,body.website-refresh.workflow-refresh .guest-conversation .profile-img,body.website-refresh.workflow-refresh .guest-conversation .send-message-box>.col-2{margin-top:10px}body.website-refresh.workflow-refresh .conversation-content .my-4,body.website-refresh.workflow-refresh .conversation-content .my-4.text-right{text-align:left!important}body.website-refresh.workflow-refresh .conversation-content .btn{margin-top:8px}}@media (max-width:767px){body.website-refresh.workflow-refresh .custom-tabs .tabs,body.website-refresh.workflow-refresh .notify-wrap .tabs{display:block!important;padding:10px}body.website-refresh.workflow-refresh .custom-tabs .tabs li,body.website-refresh.workflow-refresh .notify-wrap .tabs li{display:block;margin-bottom:8px}body.website-refresh.workflow-refresh .custom-tabs .tabs li:last-child,body.website-refresh.workflow-refresh .notify-wrap .tabs li:last-child{margin-bottom:0}body.website-refresh.workflow-refresh .custom-tabs .tabs .tab-item,body.website-refresh.workflow-refresh .notify-wrap .tabs .tab-item{justify-content:center;width:100%}body.website-refresh.workflow-refresh .guest-payment-info .row>div,body.website-refresh.workflow-refresh .mini-profile .row>div,body.website-refresh.workflow-refresh .reservation-info .row>div{margin-bottom:8px}body.website-refresh.workflow-refresh .conversation-content .conversation-head h1,body.website-refresh.workflow-refresh .guest-conversation h4,body.website-refresh.workflow-refresh .guest-conversation h5{font-size:20px;line-height:1.3}body.website-refresh.workflow-refresh .media-photo,body.website-refresh.workflow-refresh .profile-img img,body.website-refresh.workflow-refresh .user-profile-photo{border-radius:12px}}body.website-refresh .error-msg{background-color:#fef2f2!important;border:1px solid #fee2e2!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(220,38,38,.03)!important;color:#b91c1c!important;display:block;font-size:13px!important;font-weight:600!important;line-height:1.45!important;margin-bottom:6px!important;margin-top:6px!important;padding:8px 12px 8px 34px!important;position:relative!important;transition:all .2s ease-in-out}body.website-refresh .error-msg:empty{display:none!important}body.website-refresh .error-msg:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ef4444' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0m-7 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-1-9a1 1 0 0 0-1 1v4a1 1 0 1 0 2 0V6a1 1 0 0 0-1-1' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:10px;position:absolute;top:9px;width:16px}body.website-refresh .error-msg i.fa{display:none!important}body.website-refresh label .error-msg,body.website-refresh label .error-msg:not(:empty){background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#dc2626!important;display:inline!important;margin:0 0 0 3px!important;padding:0!important;position:static!important}body.website-refresh label .error-msg:before{display:none!important}.btn,.card,.panel,.sidenav-item,a,button,input,select,textarea{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--wr-blue-600)!important;outline-offset:2px!important}body.website-refresh input[type=date],body.website-refresh input[type=email],body.website-refresh input[type=number],body.website-refresh input[type=password],body.website-refresh input[type=tel],body.website-refresh input[type=text],body.website-refresh select,body.website-refresh textarea{background-color:#fff!important;border:1px solid #c9d8f5!important;border-radius:10px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;font-size:15px!important;padding:10px 14px!important}body.website-refresh input:hover,body.website-refresh select:hover,body.website-refresh textarea:hover{border-color:#a3bfeb!important}body.website-refresh input:focus,body.website-refresh select:focus,body.website-refresh textarea:focus{background-color:#fff!important;border-color:var(--wr-blue-600)!important;box-shadow:0 0 0 4px rgba(59,130,246,.16),inset 0 1px 2px rgba(15,23,42,.04)!important}body.website-refresh .card,body.website-refresh .panel{border:1px solid #e2edf9!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(13,42,74,.04),0 2px 4px rgba(13,42,74,.02)!important}body.website-refresh .card:hover,body.website-refresh .panel:hover{box-shadow:0 10px 30px rgba(13,42,74,.08),0 4px 8px rgba(13,42,74,.03)!important}.btn-primary{font-weight:600!important;letter-spacing:.2px!important;padding:11px 24px!important;text-transform:none!important}.dropdown-menu,.nice-select .list,.selectBoxIt-container{border:1px solid #dce7ff!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(15,23,42,.12)!important;z-index:1050!important}@media (max-width:991px){.table-responsive,.table_scroll{display:block!important;overflow-x:auto!important;width:100%!important;-webkit-overflow-scrolling:touch!important;border:1px solid var(--wr-border)!important;border-radius:12px!important}.table{min-width:600px!important;width:100%!important}}.skeleton-shimmer{animation:shimmer 1.6s linear infinite;background:#f1f5f9;background-image:linear-gradient(90deg,#f1f5f9,#e2e8f0 40px,#f1f5f9 80px);background-size:600px}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.empty-state{background:#fff;border:1px dashed var(--wr-border);border-radius:16px;margin:20px 0;padding:40px 20px;text-align:center}.empty-state-icon{color:var(--wr-ink-500);font-size:48px;margin-bottom:16px}.empty-state-title{color:var(--wr-ink-900);font-size:18px;font-weight:700;margin-bottom:8px}.empty-state-desc{color:var(--wr-ink-700);font-size:14px;margin:0 auto 16px;max-width:400px}:root{--wr-accent-teal:#0f766e;--wr-accent-coral:#e2553f;--wr-warm-50:#fff7ed;--wr-neutral-50:#f8fafc;--wr-neutral-100:#eef2f7}html{-webkit-text-size-adjust:100%}body.website-refresh{color:var(--wr-ink-700);line-height:1.5}body.website-refresh,body.website-refresh #site-content{overflow-wrap:break-word}body.website-refresh img{height:auto;max-width:100%;object-fit:fill}body.website-refresh .listing-card img,body.website-refresh .listing-img img,body.website-refresh .media-cover img,body.website-refresh .media-photo img,body.website-refresh .profile-img img,body.website-refresh .room-card img,body.website-refresh .search-img img,body.website-refresh .search-img-slide img,body.website-refresh .user-profile-photo{object-fit:cover}body.website-refresh .footer-section img,body.website-refresh .icon img,body.website-refresh .logo img,body.website-refresh .navbar-brand img,body.website-refresh .payment-logo img,body.website-refresh img.icon{object-fit:contain}body.website-refresh a{text-underline-offset:3px}body.website-refresh .btn:focus-visible,body.website-refresh [tabindex]:focus-visible,body.website-refresh a:focus-visible,body.website-refresh button:focus-visible,body.website-refresh input:focus-visible,body.website-refresh select:focus-visible,body.website-refresh textarea:focus-visible{outline:3px solid rgba(15,118,110,.45)!important;outline-offset:2px!important}body.website-refresh .btn,body.website-refresh button,body.website-refresh input[type=button],body.website-refresh input[type=reset],body.website-refresh input[type=submit]{min-height:42px;white-space:normal}body.website-refresh .btn-primary,body.website-refresh .btn.btn-primary,body.website-refresh button.btn-primary,body.website-refresh input[type=submit].btn-primary{background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#0f766e)!important;border-color:#1d4ed8!important}body.website-refresh .btn-default,body.website-refresh .btn-secondary,body.website-refresh .btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-link){border-color:#cfd9e8}body.website-refresh input[type=date],body.website-refresh input[type=email],body.website-refresh input[type=number],body.website-refresh input[type=password],body.website-refresh input[type=search],body.website-refresh input[type=tel],body.website-refresh input[type=text],body.website-refresh input[type=url],body.website-refresh select,body.website-refresh textarea{max-width:100%}body.website-refresh input::placeholder,body.website-refresh textarea::placeholder{color:#6b7b91!important;opacity:1}body.website-refresh label{line-height:1.35}body.website-refresh .control-group,body.website-refresh .form-group{min-width:0}body.website-refresh .alert{border-radius:12px;line-height:1.45}body.website-refresh .alert-success{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#14532d!important}body.website-refresh .alert-danger,body.website-refresh .alert-error{background:#fef2f2!important;border-color:#fecaca!important;color:#7f1d1d!important}body.website-refresh .alert-warning{background:var(--wr-warm-50)!important;border-color:#fed7aa!important;color:#7c2d12!important}body.website-refresh .dropdown-menu,body.website-refresh .nice-select .list,body.website-refresh .select2-dropdown,body.website-refresh .selectBoxIt-options{z-index:2050!important}body.website-refresh .select2-container{max-width:100%}body.website-refresh .select2-container--default .select2-selection--multiple,body.website-refresh .select2-container--default .select2-selection--single{border-color:#cfd9e8!important;border-radius:10px!important;min-height:42px}body.website-refresh .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--wr-ink-900);line-height:42px}body.website-refresh .modal-dialog{max-width:min(640px,calc(100vw - 24px))}body.website-refresh .modal-content{border:0;border-radius:16px;box-shadow:0 28px 80px rgba(15,23,42,.24)}body.website-refresh .modal-footer,body.website-refresh .modal-header{border-color:#e5edf8}body.website-refresh .modal-title{color:var(--wr-ink-900);font-weight:800;line-height:1.25}body.website-refresh .dataTables_wrapper,body.website-refresh .table-responsive,body.website-refresh .table_scroll{max-width:100%}body.website-refresh .table td,body.website-refresh .table th{overflow-wrap:anywhere;vertical-align:middle}body.website-refresh.home-page .home-host-cta-inner,body.website-refresh.home-page .home-search-card,body.website-refresh.home-page .home-trust-section,body.website-refresh.room-detail-page .listing-card,body.website-refresh.search-page .search-list,body.website-refresh.workflow-refresh .card,body.website-refresh.workflow-refresh .panel{border-radius:10px!important}body.website-refresh.home-page .home-host-cta-inner{background:linear-gradient(135deg,#0f766e,#2563eb 56%,#e2553f 130%)}body.website-refresh.home-page .home-trust-section{background:linear-gradient(135deg,#f8fafc,#eff6ff 58%,#ecfdf5)}body.website-refresh.home-page .home-trust-icon{background:linear-gradient(135deg,#0f766e,#2563eb)}body.website-refresh.home-page .hsc-submit-btn{min-height:48px}body.website-refresh.search-page .search-wrap .search-list{overflow:hidden}body.website-refresh.search-page .search-info,body.website-refresh.search-page .search-info a{overflow-wrap:anywhere}@media (max-width:991px){body.website-refresh .container,body.website-refresh .container-fluid{max-width:100%}body.website-refresh .row{min-width:0}body.website-refresh .modal-dialog{margin:12px auto}body.website-refresh .modal-content{max-height:calc(100dvh - 24px);overflow:auto}body.website-refresh .table-responsive,body.website-refresh .table_scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.website-refresh .table-responsive table,body.website-refresh .table_scroll table,body.website-refresh table.dataTable{min-width:640px}body.website-refresh .dropdown-menu{max-width:calc(100vw - 24px);overflow-wrap:anywhere}}@media (max-width:767px){body.website-refresh,html:has(body.website-refresh){max-width:100%;overflow-x:clip!important}body.website-refresh{font-size:15px}body.website-refresh #site-content{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.website-refresh .container,body.website-refresh .container-fluid{padding-left:14px;padding-right:14px}body.website-refresh .btn,body.website-refresh button,body.website-refresh input,body.website-refresh input[type=button],body.website-refresh input[type=reset],body.website-refresh input[type=submit],body.website-refresh select,body.website-refresh textarea{font-size:16px!important}body.website-refresh .btn,body.website-refresh button,body.website-refresh input[type=button],body.website-refresh input[type=reset],body.website-refresh input[type=submit]{min-height:44px}body.website-refresh .modal-dialog{margin:10px;max-width:calc(100vw - 20px);width:auto}body.website-refresh .modal-footer{display:flex;flex-direction:column;gap:8px}body.website-refresh .modal-footer .btn{margin:0;width:100%}body.website-refresh .select2-container--open .select2-dropdown{max-width:calc(100vw - 20px)}body.website-refresh.home-page #hero.hero{height:clamp(300px,80vw,390px)!important;min-height:300px!important}body.website-refresh.home-page .home-search-card{padding-left:10px;padding-right:10px;width:100%}body.website-refresh.home-page .home-host-cta{padding-left:14px;padding-right:14px}body.website-refresh.home-page .home-host-cta-inner{padding:28px 18px}}@media (max-width:430px){body.website-refresh .container,body.website-refresh .container-fluid{padding-left:12px;padding-right:12px}body.website-refresh.home-page .hsc-row1{grid-template-columns:1fr}body.website-refresh.home-page .hsc-row1 .hsc-date+.hsc-date{border-left:0}body.website-refresh.home-page #current-location-h{display:inline-flex!important;margin-top:8px;position:static;transform:none;width:max-content}}
