.account-sidebar-module__uFxpAG__sidebar{background:#fff;border:1px solid #e8e9f0;border-radius:26px;align-self:start;min-width:0;padding:18px;position:sticky;top:24px;box-shadow:0 18px 50px #201d490d}.account-sidebar-module__uFxpAG__profile{border-bottom:1px solid #eeeef3;align-items:center;gap:12px;padding:10px 8px 18px;display:flex}.account-sidebar-module__uFxpAG__avatar{color:#fff;background:linear-gradient(145deg,#6555f7,#4436ca);border-radius:16px;place-items:center;width:46px;height:46px;font-size:.9rem;font-weight:900;display:grid;overflow:hidden}.account-sidebar-module__uFxpAG__avatar img{object-fit:cover;width:100%;height:100%}.account-sidebar-module__uFxpAG__profile strong,.account-sidebar-module__uFxpAG__profile span{display:block}.account-sidebar-module__uFxpAG__profile strong{font-size:.94rem}.account-sidebar-module__uFxpAG__profile span{color:#858694;margin-top:3px;font-size:.72rem}.account-sidebar-module__uFxpAG__nav{gap:5px;margin-top:14px;display:grid}.account-sidebar-module__uFxpAG__nav a{color:#575866;border-radius:13px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 11px;font-size:.86rem;font-weight:740;text-decoration:none;display:grid}.account-sidebar-module__uFxpAG__nav a:hover{color:#202136;background:#f7f7fb}.account-sidebar-module__uFxpAG__nav a>span{color:#787987;font-size:1rem}.account-sidebar-module__uFxpAG__nav a>b{font:inherit;font-weight:740}.account-sidebar-module__uFxpAG__nav a>em{color:#5747de;background:#eeeefe;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.67rem;font-style:normal;display:grid}.account-sidebar-module__uFxpAG__nav a.account-sidebar-module__uFxpAG__active{color:#4c3dd0;background:#efedff}.account-sidebar-module__uFxpAG__nav a.account-sidebar-module__uFxpAG__active>span{color:#4c3dd0}.account-sidebar-module__uFxpAG__divider{background:#eeeef3;height:1px;margin:8px 4px}.account-sidebar-module__uFxpAG__proCard{color:#fff;background:linear-gradient(145deg,#17172b,#2f285e);border-radius:19px;margin-top:18px;padding:17px}.account-sidebar-module__uFxpAG__proCard>span{letter-spacing:.08em;background:#ffffff1f;border-radius:9px;padding:6px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.account-sidebar-module__uFxpAG__proCard strong{margin:12px 0 5px;font-size:.9rem;display:block}.account-sidebar-module__uFxpAG__proCard p{color:#c8c6df;margin:0;font-size:.75rem;line-height:1.5}.account-sidebar-module__uFxpAG__proCard a{color:#fff;margin-top:13px;font-size:.75rem;font-weight:800;display:inline-flex}.account-sidebar-module__uFxpAG__logout{color:#a83244;cursor:pointer;background:#fff7f8;border:1px solid #f0d6da;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;margin-top:14px;font-size:.82rem;font-weight:850;display:flex}.account-sidebar-module__uFxpAG__logout:hover{background:#fff0f2}@media (max-width:1100px){.account-sidebar-module__uFxpAG__proCard{display:none}}@media (max-width:820px){.account-sidebar-module__uFxpAG__sidebar{margin-bottom:16px;padding:10px;position:static}.account-sidebar-module__uFxpAG__profile,.account-sidebar-module__uFxpAG__proCard,.account-sidebar-module__uFxpAG__divider,.account-sidebar-module__uFxpAG__logout{display:none}.account-sidebar-module__uFxpAG__nav{scrollbar-width:none;gap:6px;margin:0;display:flex;overflow:auto}.account-sidebar-module__uFxpAG__nav::-webkit-scrollbar{display:none}.account-sidebar-module__uFxpAG__nav a{grid-template-columns:20px auto;min-width:max-content;padding:0 12px}.account-sidebar-module__uFxpAG__nav a em{display:none}}.account-sidebar-module__uFxpAG__sidebar{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.account-sidebar-module__uFxpAG__nav{min-width:0;max-width:100%}.account-sidebar-module__uFxpAG__nav a,.account-sidebar-module__uFxpAG__profile>div:last-child{min-width:0}.account-sidebar-module__uFxpAG__profile strong,.account-sidebar-module__uFxpAG__profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:820px){.account-sidebar-module__uFxpAG__sidebar{box-sizing:border-box;border-radius:18px;width:100%;max-width:100%;padding:10px;overflow:hidden}.account-sidebar-module__uFxpAG__nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.account-sidebar-module__uFxpAG__nav a{scroll-snap-align:start;white-space:nowrap;flex:none;min-width:max-content;max-width:85vw}.account-sidebar-module__uFxpAG__logout{height:42px;margin-top:9px;display:flex}.account-sidebar-module__uFxpAG__sidebar{border-radius:16px!important;margin-bottom:14px!important;padding:8px!important;display:block!important;position:static!important}.account-sidebar-module__uFxpAG__nav{gap:5px!important}.account-sidebar-module__uFxpAG__nav a{min-height:40px!important;padding:0 10px!important;font-size:.78rem!important}.account-sidebar-module__uFxpAG__profile,.account-sidebar-module__uFxpAG__proCard,.account-sidebar-module__uFxpAG__divider,.account-sidebar-module__uFxpAG__logout,.account-sidebar-module__uFxpAG__sidebar{display:none!important}}
.vacation-calendar-sync-module__Unxiqq__box{border-top:1px solid #e6eaf2;gap:13px;padding-top:16px;display:grid}.vacation-calendar-sync-module__Unxiqq__head{align-items:flex-start;gap:11px;display:flex}.vacation-calendar-sync-module__Unxiqq__head>span{color:#4d6fb6;background:#eef5ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.vacation-calendar-sync-module__Unxiqq__head>span svg{width:17px}.vacation-calendar-sync-module__Unxiqq__head small,.vacation-calendar-sync-module__Unxiqq__exportBox small{color:#4d6fb6;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.vacation-calendar-sync-module__Unxiqq__head h3{margin:3px 0 4px;font-size:17px}.vacation-calendar-sync-module__Unxiqq__head p,.vacation-calendar-sync-module__Unxiqq__exportBox p{color:#727989;margin:0;font-size:11px;line-height:1.45}.vacation-calendar-sync-module__Unxiqq__form{grid-template-columns:minmax(150px,.7fr) minmax(280px,1.5fr) auto;align-items:end;gap:9px;display:grid}.vacation-calendar-sync-module__Unxiqq__form label{gap:6px;display:grid}.vacation-calendar-sync-module__Unxiqq__form label>span{color:#575f72;font-size:11px;font-weight:800}.vacation-calendar-sync-module__Unxiqq__form input,.vacation-calendar-sync-module__Unxiqq__exportField input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:0 11px;font-size:12px}.vacation-calendar-sync-module__Unxiqq__form button,.vacation-calendar-sync-module__Unxiqq__sourceActions button,.vacation-calendar-sync-module__Unxiqq__exportField button,.vacation-calendar-sync-module__Unxiqq__rotate{color:#fff;cursor:pointer;white-space:nowrap;background:#2f3444;border:0;border-radius:11px;min-height:44px;padding:0 13px;font-weight:850}.vacation-calendar-sync-module__Unxiqq__form button:disabled,.vacation-calendar-sync-module__Unxiqq__sourceActions button:disabled,.vacation-calendar-sync-module__Unxiqq__rotate:disabled{opacity:.6;cursor:wait}.vacation-calendar-sync-module__Unxiqq__sources{gap:8px;display:grid}.vacation-calendar-sync-module__Unxiqq__sources article{background:#fff;border:1px solid #e2e6ee;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.vacation-calendar-sync-module__Unxiqq__sourceInfo{flex:1;gap:4px;min-width:0;display:grid}.vacation-calendar-sync-module__Unxiqq__sourceInfo>div{align-items:center;gap:8px;display:flex}.vacation-calendar-sync-module__Unxiqq__sourceInfo strong{font-size:12px}.vacation-calendar-sync-module__Unxiqq__sourceInfo em{color:#267153;background:#edf8f3;border-radius:999px;padding:4px 7px;font-size:8.5px;font-style:normal;font-weight:900}.vacation-calendar-sync-module__Unxiqq__sourceInfo>span{color:#707789;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.vacation-calendar-sync-module__Unxiqq__sourceInfo small{color:#7e8491;font-size:9.5px}.vacation-calendar-sync-module__Unxiqq__sourceInfo p{color:#9b4c45;margin:0;font-size:9.5px}.vacation-calendar-sync-module__Unxiqq__sourceActions{gap:7px;display:flex}.vacation-calendar-sync-module__Unxiqq__sourceActions button{color:#4b5f91;background:#f2f5fb;min-height:37px}.vacation-calendar-sync-module__Unxiqq__sourceActions .vacation-calendar-sync-module__Unxiqq__delete{color:#99564f;background:#fff2f1}.vacation-calendar-sync-module__Unxiqq__empty{color:#7d8495;padding:8px 2px;font-size:11px}.vacation-calendar-sync-module__Unxiqq__exportBox{background:#f7faff;border:1px solid #dce4f4;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:12px;padding:13px;display:grid}.vacation-calendar-sync-module__Unxiqq__exportBox>div:first-child{gap:3px;display:grid}.vacation-calendar-sync-module__Unxiqq__exportBox strong{font-size:12px}.vacation-calendar-sync-module__Unxiqq__exportField{gap:6px;display:flex}.vacation-calendar-sync-module__Unxiqq__exportField input{min-width:0;font-size:10.5px}.vacation-calendar-sync-module__Unxiqq__exportField button{background:#4b65a4;min-height:44px}.vacation-calendar-sync-module__Unxiqq__rotate{color:#586174;background:#fff;border:1px solid #d9dee8}.vacation-calendar-sync-module__Unxiqq__hint,.vacation-calendar-sync-module__Unxiqq__message{align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.45;display:flex}.vacation-calendar-sync-module__Unxiqq__hint{color:#747b89}.vacation-calendar-sync-module__Unxiqq__hint svg,.vacation-calendar-sync-module__Unxiqq__message svg{flex:none;width:12px;margin-top:1px}.vacation-calendar-sync-module__Unxiqq__message{color:#596275;background:#f3f6fb;border-radius:11px;padding:10px 11px}@media (max-width:900px){.vacation-calendar-sync-module__Unxiqq__form{grid-template-columns:1fr 1fr}.vacation-calendar-sync-module__Unxiqq__url{grid-column:2}.vacation-calendar-sync-module__Unxiqq__form button{grid-column:1/-1}.vacation-calendar-sync-module__Unxiqq__exportBox{grid-template-columns:1fr}.vacation-calendar-sync-module__Unxiqq__sourceActions{flex-direction:column}}@media (max-width:560px){.vacation-calendar-sync-module__Unxiqq__form{grid-template-columns:1fr}.vacation-calendar-sync-module__Unxiqq__url,.vacation-calendar-sync-module__Unxiqq__form button{grid-column:auto}.vacation-calendar-sync-module__Unxiqq__form input,.vacation-calendar-sync-module__Unxiqq__exportField input{font-size:16px}.vacation-calendar-sync-module__Unxiqq__sources article{flex-direction:column;align-items:stretch}.vacation-calendar-sync-module__Unxiqq__sourceActions{flex-direction:row}.vacation-calendar-sync-module__Unxiqq__sourceActions button{flex:1}.vacation-calendar-sync-module__Unxiqq__exportField{flex-direction:column}.vacation-calendar-sync-module__Unxiqq__exportField button,.vacation-calendar-sync-module__Unxiqq__rotate{width:100%;min-height:46px}.vacation-calendar-sync-module__Unxiqq__box{touch-action:pan-y}}.vacation-calendar-sync-module__Unxiqq__conflict{color:#9b463e!important;background:#fff0ed!important}.vacation-calendar-sync-module__Unxiqq__conflictText{font-weight:750;color:#9b463e!important}
.vacation-stay-operations-module__VIUnQq__card{border-top:1px solid #e6eaf2;gap:16px;padding-top:18px;display:grid}.vacation-stay-operations-module__VIUnQq__head{align-items:flex-start;gap:12px;display:flex}.vacation-stay-operations-module__VIUnQq__head>span{color:#3157d5;background:#f1f5ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.vacation-stay-operations-module__VIUnQq__head small{letter-spacing:.08em;color:#6c7390;font-size:11px;font-weight:800}.vacation-stay-operations-module__VIUnQq__head h3{margin:2px 0 4px;font-size:20px}.vacation-stay-operations-module__VIUnQq__head p{color:#687086;margin:0;line-height:1.45}.vacation-stay-operations-module__VIUnQq__times{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vacation-stay-operations-module__VIUnQq__times label,.vacation-stay-operations-module__VIUnQq__textGrid label,.vacation-stay-operations-module__VIUnQq__automation>label:not(.vacation-stay-operations-module__VIUnQq__switch){gap:6px;display:grid}.vacation-stay-operations-module__VIUnQq__times span,.vacation-stay-operations-module__VIUnQq__textGrid>label>span,.vacation-stay-operations-module__VIUnQq__automation>label>span{color:#343a4c;font-size:13px;font-weight:700}.vacation-stay-operations-module__VIUnQq__times input,.vacation-stay-operations-module__VIUnQq__times select,.vacation-stay-operations-module__VIUnQq__automation select{color:#232838;background:#fff;border:1px solid #dfe4ee;border-radius:11px;height:43px;padding:0 11px}.vacation-stay-operations-module__VIUnQq__textGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vacation-stay-operations-module__VIUnQq__textGrid textarea{resize:vertical;min-height:112px;font:inherit;border:1px solid #dfe4ee;border-radius:12px;padding:11px;line-height:1.45}.vacation-stay-operations-module__VIUnQq__textGrid .vacation-stay-operations-module__VIUnQq__full{grid-column:1/-1}.vacation-stay-operations-module__VIUnQq__textGrid em{color:#a56715;font-size:11px;font-style:normal}.vacation-stay-operations-module__VIUnQq__automation{background:#f8f9fc;border:1px solid #e7e9ef;border-radius:14px;grid-template-columns:1.4fr .8fr .8fr;align-items:end;gap:12px;padding:14px;display:grid}.vacation-stay-operations-module__VIUnQq__switch{align-items:flex-start;gap:10px;display:flex}.vacation-stay-operations-module__VIUnQq__switch input{margin-top:3px}.vacation-stay-operations-module__VIUnQq__switch span{gap:3px;display:grid}.vacation-stay-operations-module__VIUnQq__switch small{color:#71788a;line-height:1.35}.vacation-stay-operations-module__VIUnQq__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.vacation-stay-operations-module__VIUnQq__footer p{color:#687086;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.vacation-stay-operations-module__VIUnQq__footer button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:11px;padding:11px 18px;font-weight:800}.vacation-stay-operations-module__VIUnQq__footer button:disabled{opacity:.6}.vacation-stay-operations-module__VIUnQq__message{color:#33456f;background:#f1f5ff;border-radius:11px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}@media (max-width:900px){.vacation-stay-operations-module__VIUnQq__times{grid-template-columns:1fr 1fr}.vacation-stay-operations-module__VIUnQq__automation,.vacation-stay-operations-module__VIUnQq__textGrid{grid-template-columns:1fr}.vacation-stay-operations-module__VIUnQq__textGrid .vacation-stay-operations-module__VIUnQq__full{grid-column:auto}}@media (max-width:560px){.vacation-stay-operations-module__VIUnQq__times{grid-template-columns:1fr}.vacation-stay-operations-module__VIUnQq__footer{flex-direction:column;align-items:stretch}.vacation-stay-operations-module__VIUnQq__footer button{width:100%}.vacation-stay-operations-module__VIUnQq__card{gap:14px}.vacation-stay-operations-module__VIUnQq__head h3{font-size:18px}}
.listing-vacation-availability-module__g-7ZaG__panel{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #dfe6f4;border-radius:18px;gap:15px;margin-top:20px;padding:18px;display:grid}.listing-vacation-availability-module__g-7ZaG__head{align-items:flex-start;gap:12px;display:flex}.listing-vacation-availability-module__g-7ZaG__head>span{color:#4267d5;background:#e9f0ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.listing-vacation-availability-module__g-7ZaG__head>span svg{width:18px;height:18px}.listing-vacation-availability-module__g-7ZaG__head small{color:#4267d5;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.listing-vacation-availability-module__g-7ZaG__head h3{margin:3px 0 4px;font-size:18px}.listing-vacation-availability-module__g-7ZaG__head p{color:#6c7487;margin:0;font-size:12px;line-height:1.5}.listing-vacation-availability-module__g-7ZaG__form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.4fr) auto;align-items:end;gap:10px;display:grid}.listing-vacation-availability-module__g-7ZaG__form label{gap:6px;min-width:0;display:grid}.listing-vacation-availability-module__g-7ZaG__form label>span{color:#575f72;font-size:11px;font-weight:800}.listing-vacation-availability-module__g-7ZaG__form input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:0 11px;font-size:13px}.listing-vacation-availability-module__g-7ZaG__form button,.listing-vacation-availability-module__g-7ZaG__blocks button{color:#fff;cursor:pointer;background:#4267d5;border:0;border-radius:12px;min-height:44px;padding:0 14px;font-weight:850}.listing-vacation-availability-module__g-7ZaG__message{color:#3d538f;background:#f0f4ff;border-radius:11px;margin:0;padding:10px 12px;font-size:12px}.listing-vacation-availability-module__g-7ZaG__blocks{gap:8px;display:grid}.listing-vacation-availability-module__g-7ZaG__blocks article{background:#fff;border:1px solid #e6e9f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.listing-vacation-availability-module__g-7ZaG__blocks article div{gap:3px;display:grid}.listing-vacation-availability-module__g-7ZaG__blocks b{font-size:12px}.listing-vacation-availability-module__g-7ZaG__blocks span{color:#777f91;font-size:11px}.listing-vacation-availability-module__g-7ZaG__blocks button{color:#a2313a;background:#fff1f2;border:1px solid #f2d4d8;min-height:36px}.listing-vacation-availability-module__g-7ZaG__empty{color:#7d8495;padding:8px 2px;font-size:12px}@media (max-width:820px){.listing-vacation-availability-module__g-7ZaG__form{grid-template-columns:1fr 1fr}.listing-vacation-availability-module__g-7ZaG__note,.listing-vacation-availability-module__g-7ZaG__form>button{grid-column:1/-1}}@media (max-width:560px){.listing-vacation-availability-module__g-7ZaG__panel{padding:14px}.listing-vacation-availability-module__g-7ZaG__form{grid-template-columns:1fr}.listing-vacation-availability-module__g-7ZaG__note,.listing-vacation-availability-module__g-7ZaG__form>button{grid-column:auto}.listing-vacation-availability-module__g-7ZaG__blocks article{flex-direction:column;align-items:stretch}.listing-vacation-availability-module__g-7ZaG__blocks button{width:100%}}.listing-vacation-availability-module__g-7ZaG__depositBox{border-top:1px solid #e6eaf2;gap:14px;padding-top:16px;display:grid}.listing-vacation-availability-module__g-7ZaG__depositHead{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.listing-vacation-availability-module__g-7ZaG__depositHead>span:first-child{color:#d58b15;background:#fff4df;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.listing-vacation-availability-module__g-7ZaG__depositHead>span:first-child svg{width:17px}.listing-vacation-availability-module__g-7ZaG__depositHead small{color:#d58b15;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.listing-vacation-availability-module__g-7ZaG__depositHead h3{margin:3px 0 4px;font-size:17px}.listing-vacation-availability-module__g-7ZaG__depositHead p{color:#737b8d;margin:0;font-size:11px;line-height:1.45}.listing-vacation-availability-module__g-7ZaG__depositSwitch{cursor:pointer;background:#fff;border:1px solid #e1e4eb;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex!important}.listing-vacation-availability-module__g-7ZaG__depositSwitch input{width:18px;height:18px;margin:0}.listing-vacation-availability-module__g-7ZaG__depositSwitch span{color:#4e5363;font-size:11px;font-weight:850}.listing-vacation-availability-module__g-7ZaG__depositFields{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.listing-vacation-availability-module__g-7ZaG__depositFields>label{gap:6px;display:grid}.listing-vacation-availability-module__g-7ZaG__depositFields>label>span{color:#575f72;font-size:11px;font-weight:800}.listing-vacation-availability-module__g-7ZaG__depositFields select,.listing-vacation-availability-module__g-7ZaG__depositFields input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:0 11px;font-size:13px}.listing-vacation-availability-module__g-7ZaG__withSuffix{align-items:center;gap:7px;display:flex}.listing-vacation-availability-module__g-7ZaG__withSuffix input{flex:1}.listing-vacation-availability-module__g-7ZaG__withSuffix b{color:#5e6474;font-size:13px}.listing-vacation-availability-module__g-7ZaG__depositFoot{justify-content:space-between;align-items:center;gap:14px;display:flex}.listing-vacation-availability-module__g-7ZaG__depositFoot p{color:#6f7687;align-items:flex-start;gap:7px;margin:0;font-size:10.5px;line-height:1.45;display:flex}.listing-vacation-availability-module__g-7ZaG__depositFoot p svg{flex:none;width:13px;margin-top:1px}.listing-vacation-availability-module__g-7ZaG__depositFoot button{color:#fff;cursor:pointer;white-space:nowrap;background:#2f3444;border:0;border-radius:11px;min-height:42px;padding:0 14px;font-weight:850}@media (max-width:700px){.listing-vacation-availability-module__g-7ZaG__depositHead{grid-template-columns:42px 1fr}.listing-vacation-availability-module__g-7ZaG__depositSwitch{grid-column:1/-1;justify-content:center}.listing-vacation-availability-module__g-7ZaG__depositFields{grid-template-columns:1fr}.listing-vacation-availability-module__g-7ZaG__depositFoot{flex-direction:column;align-items:stretch}.listing-vacation-availability-module__g-7ZaG__depositFoot button{width:100%;min-height:46px}}.listing-vacation-availability-module__g-7ZaG__policyBox{background:#fff;border:1px solid #e3e6ed;border-radius:13px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;gap:14px;padding:12px;display:grid}.listing-vacation-availability-module__g-7ZaG__policyBox>div{gap:6px;display:grid}.listing-vacation-availability-module__g-7ZaG__policyBox span{color:#575f72;font-size:11px;font-weight:800}.listing-vacation-availability-module__g-7ZaG__policyBox select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:0 11px;font-size:13px}.listing-vacation-availability-module__g-7ZaG__policyBox p{color:#6f7687;margin:0;font-size:10.5px;line-height:1.5}@media (max-width:700px){.listing-vacation-availability-module__g-7ZaG__policyBox{grid-template-columns:1fr}.listing-vacation-availability-module__g-7ZaG__policyBox select{font-size:16px}}.listing-vacation-availability-module__g-7ZaG__pricingBox,.listing-vacation-availability-module__g-7ZaG__seasonBox{border-top:1px solid #e6eaf2;gap:13px;padding-top:16px;display:grid}.listing-vacation-availability-module__g-7ZaG__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-vacation-availability-module__g-7ZaG__pricingGrid label,.listing-vacation-availability-module__g-7ZaG__seasonForm label{gap:6px;display:grid}.listing-vacation-availability-module__g-7ZaG__pricingGrid label>span,.listing-vacation-availability-module__g-7ZaG__seasonForm label>span{color:#575f72;font-size:11px;font-weight:800}.listing-vacation-availability-module__g-7ZaG__pricingGrid input,.listing-vacation-availability-module__g-7ZaG__seasonForm input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:0 11px;font-size:13px}.listing-vacation-availability-module__g-7ZaG__ruleHint{color:#6f7687;align-items:flex-start;gap:7px;margin:0;font-size:10.5px;line-height:1.45;display:flex}.listing-vacation-availability-module__g-7ZaG__ruleHint svg{flex:none;width:13px;margin-top:1px}.listing-vacation-availability-module__g-7ZaG__seasonHead small{color:#c87916;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.listing-vacation-availability-module__g-7ZaG__seasonHead h3{margin:3px 0 4px;font-size:17px}.listing-vacation-availability-module__g-7ZaG__seasonHead p{color:#737b8d;margin:0;font-size:11px;line-height:1.45}.listing-vacation-availability-module__g-7ZaG__seasonForm{grid-template-columns:1.2fr repeat(2,1fr) 1fr .9fr auto;align-items:end;gap:9px;display:grid}.listing-vacation-availability-module__g-7ZaG__seasonForm>button{color:#fff;cursor:pointer;background:#2f3444;border:0;border-radius:12px;min-height:44px;padding:0 14px;font-weight:850}.listing-vacation-availability-module__g-7ZaG__seasonList{gap:8px;display:grid}.listing-vacation-availability-module__g-7ZaG__seasonList article{background:#fff;border:1px solid #e6e9f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.listing-vacation-availability-module__g-7ZaG__seasonList article>div{gap:3px;display:grid}.listing-vacation-availability-module__g-7ZaG__seasonList strong{font-size:12px}.listing-vacation-availability-module__g-7ZaG__seasonList span{color:#777f91;font-size:11px}.listing-vacation-availability-module__g-7ZaG__seasonList button{color:#a2313a;cursor:pointer;background:#fff1f2;border:1px solid #f2d4d8;border-radius:10px;min-height:36px;padding:0 11px;font-weight:800}@media (max-width:900px){.listing-vacation-availability-module__g-7ZaG__seasonForm{grid-template-columns:1fr 1fr}.listing-vacation-availability-module__g-7ZaG__seasonForm>button{grid-column:1/-1}.listing-vacation-availability-module__g-7ZaG__pricingGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.listing-vacation-availability-module__g-7ZaG__pricingGrid,.listing-vacation-availability-module__g-7ZaG__seasonForm{grid-template-columns:1fr}.listing-vacation-availability-module__g-7ZaG__seasonForm>button{grid-column:auto}.listing-vacation-availability-module__g-7ZaG__pricingGrid input,.listing-vacation-availability-module__g-7ZaG__seasonForm input{font-size:16px}.listing-vacation-availability-module__g-7ZaG__seasonList article{flex-direction:column;align-items:stretch}.listing-vacation-availability-module__g-7ZaG__seasonList button{width:100%}}.listing-vacation-availability-module__g-7ZaG__instantBox{border-top:1px solid #e6eaf2;gap:10px;padding-top:16px;display:grid}.listing-vacation-availability-module__g-7ZaG__instantBox .listing-vacation-availability-module__g-7ZaG__depositHead>span:first-child{color:#287354;background:#eef8f2}.listing-vacation-availability-module__g-7ZaG__instantBox .listing-vacation-availability-module__g-7ZaG__depositHead small{color:#287354}.listing-vacation-availability-module__g-7ZaG__dayRules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.listing-vacation-availability-module__g-7ZaG__dayRules>div{background:#fff;border:1px solid #e3e6ed;border-radius:13px;gap:8px;padding:11px 12px;display:grid}.listing-vacation-availability-module__g-7ZaG__dayRules strong{color:#575f72;font-size:11px}.listing-vacation-availability-module__g-7ZaG__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.listing-vacation-availability-module__g-7ZaG__dayGrid label{cursor:pointer;background:#f8f9fc;border:1px solid #dfe3eb;border-radius:10px;place-items:center;min-height:38px;display:grid;position:relative;overflow:hidden}.listing-vacation-availability-module__g-7ZaG__dayGrid label input{opacity:0;pointer-events:none;position:absolute}.listing-vacation-availability-module__g-7ZaG__dayGrid label span{color:#697184;font-size:10px;font-weight:850}.listing-vacation-availability-module__g-7ZaG__dayGrid .listing-vacation-availability-module__g-7ZaG__dayActive{background:#eef3ff;border-color:#4267d5}.listing-vacation-availability-module__g-7ZaG__dayGrid .listing-vacation-availability-module__g-7ZaG__dayActive span{color:#3159ca}@media (max-width:700px){.listing-vacation-availability-module__g-7ZaG__dayRules{grid-template-columns:1fr}.listing-vacation-availability-module__g-7ZaG__dayGrid{gap:5px}.listing-vacation-availability-module__g-7ZaG__dayGrid label{min-height:42px}.listing-vacation-availability-module__g-7ZaG__dayGrid label span{font-size:10.5px}}
.vacation-calendar-manager-module__lW8wBG__manager{background:#fff;border:1px solid #e3e6ee;border-radius:18px;gap:14px;margin-bottom:22px;padding:18px;display:grid;box-shadow:0 8px 28px #1c202d0a}.vacation-calendar-manager-module__lW8wBG__head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.vacation-calendar-manager-module__lW8wBG__head>div{gap:3px;display:grid}.vacation-calendar-manager-module__lW8wBG__head span{letter-spacing:.09em;color:#c9861b;font-size:9px;font-weight:900}.vacation-calendar-manager-module__lW8wBG__head h2{margin:0;font-size:19px}.vacation-calendar-manager-module__lW8wBG__head p{color:#777b88;margin:0;font-size:11px;line-height:1.45}.vacation-calendar-manager-module__lW8wBG__head select{min-width:260px;max-width:420px;min-height:43px;font:inherit;background:#fff;border:1px solid #dce0e8;border-radius:11px;padding:0 10px;font-size:12px;font-weight:750}.vacation-calendar-manager-module__lW8wBG__message{color:#596173;background:#f5f7fc;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;display:flex}.vacation-calendar-manager-module__lW8wBG__message svg{flex:none;width:13px;margin-top:1px}.vacation-calendar-manager-module__lW8wBG__empty{text-align:center;color:#747887;border:1px dashed #d9dde7;border-radius:14px;place-items:center;gap:6px;padding:28px;display:grid}.vacation-calendar-manager-module__lW8wBG__empty>span{font-size:28px}.vacation-calendar-manager-module__lW8wBG__empty h3{margin:0;font-size:15px}.vacation-calendar-manager-module__lW8wBG__empty p{margin:0;font-size:11px}.vacation-calendar-manager-module__lW8wBG__toolbar{background:#fafbfc;border:1px solid #e6e8ee;border-radius:13px;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;padding:10px;display:grid}.vacation-calendar-manager-module__lW8wBG__toolbar button{cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.vacation-calendar-manager-module__lW8wBG__toolbar button svg{width:12px}.vacation-calendar-manager-module__lW8wBG__toolbar>div{text-align:center;gap:2px;display:grid}.vacation-calendar-manager-module__lW8wBG__toolbar strong{text-transform:capitalize;font-size:15px}.vacation-calendar-manager-module__lW8wBG__toolbar small{color:#7a7e8b;font-size:9.5px}.vacation-calendar-manager-module__lW8wBG__stats{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 2px;display:flex}.vacation-calendar-manager-module__lW8wBG__stats div{color:#6f7380;align-items:center;gap:6px;font-size:9.5px;display:flex}.vacation-calendar-manager-module__lW8wBG__stats i{border-radius:50%;width:9px;height:9px;display:block}.vacation-calendar-manager-module__lW8wBG__availableDot{background:#79b98d}.vacation-calendar-manager-module__lW8wBG__pendingDot{background:#e0aa48}.vacation-calendar-manager-module__lW8wBG__acceptedDot{background:#4f7ccc}.vacation-calendar-manager-module__lW8wBG__blockedDot{background:#8c909a}.vacation-calendar-manager-module__lW8wBG__calendarWrap{border:1px solid #e2e5eb;border-radius:14px;overflow:hidden}.vacation-calendar-manager-module__lW8wBG__weekdays,.vacation-calendar-manager-module__lW8wBG__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.vacation-calendar-manager-module__lW8wBG__weekdays{background:#f7f8fa;border-bottom:1px solid #e4e6eb}.vacation-calendar-manager-module__lW8wBG__weekdays span{text-align:center;color:#737785;text-transform:uppercase;padding:8px 4px;font-size:9px;font-weight:900}.vacation-calendar-manager-module__lW8wBG__grid{background:#eceff3;gap:1px}.vacation-calendar-manager-module__lW8wBG__blank{background:#fafafa;min-height:82px}.vacation-calendar-manager-module__lW8wBG__day{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:82px;padding:8px;display:flex;position:relative}.vacation-calendar-manager-module__lW8wBG__day b{font-size:12px}.vacation-calendar-manager-module__lW8wBG__day small{font-size:8.5px;font-weight:850}.vacation-calendar-manager-module__lW8wBG__day span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;overflow:hidden}.vacation-calendar-manager-module__lW8wBG__available{background:#fbfffc}.vacation-calendar-manager-module__lW8wBG__available small{color:#4d8b62}.vacation-calendar-manager-module__lW8wBG__pending{background:#fff9eb}.vacation-calendar-manager-module__lW8wBG__pending small{color:#9d711d}.vacation-calendar-manager-module__lW8wBG__accepted{background:#eef4ff}.vacation-calendar-manager-module__lW8wBG__accepted small{color:#4169ac}.vacation-calendar-manager-module__lW8wBG__blocked{background:#f2f3f5}.vacation-calendar-manager-module__lW8wBG__blocked small{color:#6f737c}.vacation-calendar-manager-module__lW8wBG__past{opacity:.5;cursor:default}.vacation-calendar-manager-module__lW8wBG__selected{background:#fff3d6!important;box-shadow:inset 0 0 0 2px #d38e20!important}.vacation-calendar-manager-module__lW8wBG__selection,.vacation-calendar-manager-module__lW8wBG__detail{background:#fafbfc;border:1px solid #e2e5eb;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.vacation-calendar-manager-module__lW8wBG__selection>div,.vacation-calendar-manager-module__lW8wBG__detail>div{flex:1;gap:3px;min-width:0;display:grid}.vacation-calendar-manager-module__lW8wBG__selection strong,.vacation-calendar-manager-module__lW8wBG__detail h3{margin:0;font-size:12px}.vacation-calendar-manager-module__lW8wBG__selection span,.vacation-calendar-manager-module__lW8wBG__detail p,.vacation-calendar-manager-module__lW8wBG__detail span,.vacation-calendar-manager-module__lW8wBG__detail blockquote{color:#6f7480;margin:0;font-size:10px;line-height:1.45}.vacation-calendar-manager-module__lW8wBG__selection input{min-width:190px;min-height:40px;font:inherit;background:#fff;border:1px solid #dce0e7;border-radius:10px;padding:0 10px;font-size:11px}.vacation-calendar-manager-module__lW8wBG__selection button,.vacation-calendar-manager-module__lW8wBG__detail button,.vacation-calendar-manager-module__lW8wBG__detail a{color:#fff;white-space:nowrap;cursor:pointer;background:#2f3442;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:10.5px;font-weight:850;text-decoration:none;display:flex}.vacation-calendar-manager-module__lW8wBG__selection .vacation-calendar-manager-module__lW8wBG__clear{color:#666c78;background:#fff;border:1px solid #dadde5}.vacation-calendar-manager-module__lW8wBG__detail small{color:#8a6a2b;letter-spacing:.08em;font-size:8px;font-weight:900}.vacation-calendar-manager-module__lW8wBG__detail button{color:#765252;background:#fff;border:1px solid #e1cccc}.vacation-calendar-manager-module__lW8wBG__reservationDetail{background:#f7f9ff;border-color:#dce3f6}.vacation-calendar-manager-module__lW8wBG__reservationDetail a{background:#4b65a4}.vacation-calendar-manager-module__lW8wBG__reservationDetail blockquote{font-style:italic}.vacation-calendar-manager-module__lW8wBG__reservationDetail>div>span{color:#596273;font-weight:750}@media (max-width:820px){.vacation-calendar-manager-module__lW8wBG__head{flex-direction:column;align-items:stretch}.vacation-calendar-manager-module__lW8wBG__head select{width:100%;min-width:0;max-width:none}.vacation-calendar-manager-module__lW8wBG__calendarWrap{overflow-x:auto}.vacation-calendar-manager-module__lW8wBG__weekdays,.vacation-calendar-manager-module__lW8wBG__grid{min-width:640px}.vacation-calendar-manager-module__lW8wBG__selection,.vacation-calendar-manager-module__lW8wBG__detail{flex-direction:column;align-items:stretch}.vacation-calendar-manager-module__lW8wBG__selection input,.vacation-calendar-manager-module__lW8wBG__selection button,.vacation-calendar-manager-module__lW8wBG__detail button,.vacation-calendar-manager-module__lW8wBG__detail a{box-sizing:border-box;width:100%;min-height:44px}.vacation-calendar-manager-module__lW8wBG__blank,.vacation-calendar-manager-module__lW8wBG__day{min-height:76px}}@media (max-width:560px){.vacation-calendar-manager-module__lW8wBG__manager{border-radius:15px;padding:13px}.vacation-calendar-manager-module__lW8wBG__head h2{font-size:17px}.vacation-calendar-manager-module__lW8wBG__head select{font-size:16px}.vacation-calendar-manager-module__lW8wBG__toolbar{grid-template-columns:40px 1fr 40px}.vacation-calendar-manager-module__lW8wBG__toolbar button{width:40px;height:40px}.vacation-calendar-manager-module__lW8wBG__stats{gap:7px 10px}.vacation-calendar-manager-module__lW8wBG__calendarWrap{margin:0 -2px}.vacation-calendar-manager-module__lW8wBG__weekdays,.vacation-calendar-manager-module__lW8wBG__grid{min-width:560px}.vacation-calendar-manager-module__lW8wBG__day{min-height:72px;padding:7px}.vacation-calendar-manager-module__lW8wBG__day b{font-size:12px}.vacation-calendar-manager-module__lW8wBG__selection input{font-size:16px}}.vacation-calendar-manager-module__lW8wBG__calendarWrap{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.vacation-calendar-manager-module__lW8wBG__grid,.vacation-calendar-manager-module__lW8wBG__day{touch-action:pan-x pan-y}.vacation-calendar-manager-module__lW8wBG__manager{touch-action:pan-y}.vacation-calendar-manager-module__lW8wBG__externalDot{background:#8f6bc1}.vacation-calendar-manager-module__lW8wBG__external{background:#f5efff}.vacation-calendar-manager-module__lW8wBG__external small{color:#7653a4}.vacation-calendar-manager-module__lW8wBG__externalDetail{background:#f8f3ff;border-color:#e1d5f4}.vacation-calendar-manager-module__lW8wBG__externalDetail small{color:#74529f}.vacation-calendar-manager-module__lW8wBG__externalDetail p{color:#6b6178}
.listing-wizard-module__varUBW__wrapper{box-sizing:border-box;color:#242433;gap:20px;min-width:0;max-width:100%;display:grid}.listing-wizard-module__varUBW__wizardHeader{background:linear-gradient(135deg,#fff 0%,#faf9ff 58%,#f3f0ff 100%);border:1px solid #e5e3ef;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex;box-shadow:0 16px 42px #2a235c0f}.listing-wizard-module__varUBW__wizardHeader>div:first-child{min-width:0}.listing-wizard-module__varUBW__wizardHeader>div:first-child>span{color:#5b4cf0;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.listing-wizard-module__varUBW__wizardHeader h1{letter-spacing:-.04em;color:#1f1f2d;margin:7px 0 8px;font-size:clamp(28px,3.2vw,40px);line-height:1.08}.listing-wizard-module__varUBW__wizardHeader p{color:#6d6d7d;max-width:760px;margin:0;font-size:15px;line-height:1.6}.listing-wizard-module__varUBW__wizardStatus{color:#4c43a7;background:#fff;border:1px solid #dcd8ff;border-radius:18px;align-items:center;gap:12px;min-width:188px;padding:14px 16px;display:flex}.listing-wizard-module__varUBW__wizardStatus>svg{color:#5b4cf0;box-sizing:border-box;background:#f0edff;border-radius:12px;width:38px;height:38px;padding:9px}.listing-wizard-module__varUBW__wizardStatus>span{gap:2px;display:grid}.listing-wizard-module__varUBW__wizardStatus b{font-size:14px}.listing-wizard-module__varUBW__wizardStatus small{color:#7c78a0;font-size:12px}.listing-wizard-module__varUBW__steps{background:#fff;border:1px solid #e6e4ee;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none;display:grid;box-shadow:0 8px 24px #211d4809}.listing-wizard-module__varUBW__steps li{color:#8a8998;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-size:13px;font-weight:800;display:flex;position:relative}.listing-wizard-module__varUBW__steps li:after{content:"";z-index:0;background:#e7e5ed;height:1px;position:absolute;top:50%;left:48px;right:-14px}.listing-wizard-module__varUBW__steps li:last-child:after{display:none}.listing-wizard-module__varUBW__steps li span{z-index:2;color:#777685;background:#f4f4f7;border:1px solid #dedce7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;position:relative}.listing-wizard-module__varUBW__steps li b{z-index:2;white-space:nowrap;background:#fff;padding-right:7px;position:relative}.listing-wizard-module__varUBW__steps .listing-wizard-module__varUBW__current{color:#2f2c45;background:#faf9ff}.listing-wizard-module__varUBW__steps .listing-wizard-module__varUBW__current span{color:#fff;background:#5b4cf0;border-color:#5b4cf0;box-shadow:0 7px 16px #5b4cf038}.listing-wizard-module__varUBW__steps .listing-wizard-module__varUBW__done{color:#147755}.listing-wizard-module__varUBW__steps .listing-wizard-module__varUBW__done span{color:#147755;background:#eaf8f1;border-color:#bce2d0}.listing-wizard-module__varUBW__steps .listing-wizard-module__varUBW__done span svg{font-size:11px}.listing-wizard-module__varUBW__workspace{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:22px;min-width:0;display:grid}.listing-wizard-module__varUBW__mainColumn{min-width:0;overflow:clip}.listing-wizard-module__varUBW__stepSlide{width:100%;min-width:0;max-width:100%;animation-duration:.28s;animation-timing-function:cubic-bezier(.22,.8,.25,1);animation-fill-mode:both}.listing-wizard-module__varUBW__slideForward{animation-name:listing-wizard-module__varUBW__listingSlideForward}.listing-wizard-module__varUBW__slideBack{animation-name:listing-wizard-module__varUBW__listingSlideBack}@keyframes listing-wizard-module__varUBW__listingSlideForward{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes listing-wizard-module__varUBW__listingSlideBack{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.listing-wizard-module__varUBW__card{box-sizing:border-box;background:#fff;border:1px solid #e4e3eb;border-radius:24px;gap:24px;min-width:0;padding:30px;display:grid;box-shadow:0 14px 38px #25204f0b}.listing-wizard-module__varUBW__cardHead{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.listing-wizard-module__varUBW__cardHead>div{min-width:0}.listing-wizard-module__varUBW__kicker{color:#5b4cf0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.listing-wizard-module__varUBW__cardHead h2{letter-spacing:-.035em;color:#242332;margin:7px 0 8px;font-size:31px;line-height:1.12}.listing-wizard-module__varUBW__cardHead p{color:#747383;max-width:760px;margin:0;font-size:15px;line-height:1.58}.listing-wizard-module__varUBW__headIcon{color:#5b4cf0;background:#f0edff;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.listing-wizard-module__varUBW__headIcon svg{font-size:20px}.listing-wizard-module__varUBW__grid2,.listing-wizard-module__varUBW__attrGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.listing-wizard-module__varUBW__field{color:#393847;gap:9px;min-width:0;font-size:14px;font-weight:800;display:grid}.listing-wizard-module__varUBW__field>span{align-items:center;gap:6px;min-width:0;display:flex}.listing-wizard-module__varUBW__field>small{color:#858493;font-size:12px;font-weight:600;line-height:1.45}.listing-wizard-module__varUBW__field input,.listing-wizard-module__varUBW__field select,.listing-wizard-module__varUBW__descriptionSection textarea,.listing-wizard-module__varUBW__plateForm input{box-sizing:border-box;color:#262534;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d9d7e2;border-radius:14px;font-size:16px;transition:border-color .16s,box-shadow .16s,background .16s}.listing-wizard-module__varUBW__field input,.listing-wizard-module__varUBW__field select{min-height:52px;padding:0 14px}.listing-wizard-module__varUBW__field select{padding-right:36px}.listing-wizard-module__varUBW__field input::placeholder,.listing-wizard-module__varUBW__descriptionSection textarea::placeholder,.listing-wizard-module__varUBW__plateForm input::placeholder{color:#aaa8b5}.listing-wizard-module__varUBW__field input:focus,.listing-wizard-module__varUBW__field select:focus,.listing-wizard-module__varUBW__descriptionSection textarea:focus,.listing-wizard-module__varUBW__plateForm input:focus{border-color:#aba2ff;outline:none;box-shadow:0 0 0 4px #5b4cf014}.listing-wizard-module__varUBW__inputCounter{min-width:0;position:relative}.listing-wizard-module__varUBW__inputCounter input{padding-right:78px}.listing-wizard-module__varUBW__inputCounter small{color:#8e8d9b;font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.listing-wizard-module__varUBW__check{background:#fff;border:1px solid #e2e0e9;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px 16px;font-size:14px;font-weight:750;display:flex}.listing-wizard-module__varUBW__check input{accent-color:#5b4cf0;flex:0 0 19px;width:19px;height:19px}.listing-wizard-module__varUBW__multiField{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.listing-wizard-module__varUBW__multiField legend{color:#393847;padding:0;font-size:14px;font-weight:800}.listing-wizard-module__varUBW__multiOptions{flex-wrap:wrap;gap:9px;min-width:0;display:flex}.listing-wizard-module__varUBW__optionChip{cursor:pointer;position:relative}.listing-wizard-module__varUBW__optionChip input{opacity:0;pointer-events:none;position:absolute}.listing-wizard-module__varUBW__optionChip span{color:#5c5a68;white-space:normal;background:#fff;border:1px solid #dddbe5;border-radius:12px;align-items:center;gap:7px;max-width:100%;min-height:42px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.listing-wizard-module__varUBW__optionChip:hover span{background:#fbfaff;border-color:#c4bdff}.listing-wizard-module__varUBW__optionChecked span{color:#5143d0;background:#f1efff;border-color:#ada4ff;box-shadow:0 0 0 2px #5b4cf00d}.listing-wizard-module__varUBW__optionChip span svg{font-size:11px}.listing-wizard-module__varUBW__notice,.listing-wizard-module__varUBW__editBanner,.listing-wizard-module__varUBW__importBanner,.listing-wizard-module__varUBW__missingImport,.listing-wizard-module__varUBW__stepRequirement,.listing-wizard-module__varUBW__aiHint,.listing-wizard-module__varUBW__plateMessage{overflow-wrap:anywhere;min-width:0}.listing-wizard-module__varUBW__notice{color:#5046a8;background:#f5f3ff;border:1px solid #ddd8ff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.listing-wizard-module__varUBW__notice svg{flex:none}.listing-wizard-module__varUBW__editBanner{color:#74541d;background:#fff8e9;border:1px solid #efd9aa;border-radius:15px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.listing-wizard-module__varUBW__editBanner>svg{flex:none;margin-top:2px}.listing-wizard-module__varUBW__editBanner strong{font-size:14px;display:block}.listing-wizard-module__varUBW__editBanner span{margin-top:4px;font-size:13px;line-height:1.5;display:block}.listing-wizard-module__varUBW__autosave{color:#6d6c7c;justify-self:end;align-items:center;gap:8px;margin-top:-8px;font-size:12px;font-weight:750;display:flex}.listing-wizard-module__varUBW__autosaveError{color:#a43b4a}.listing-wizard-module__varUBW__savedDot,.listing-wizard-module__varUBW__savingDot{background:#25a477;border-radius:50%;width:8px;height:8px}.listing-wizard-module__varUBW__savingDot{background:#e2a129;animation:1s infinite listing-wizard-module__varUBW__pulseSave}@keyframes listing-wizard-module__varUBW__pulseSave{50%{opacity:.35}}.listing-wizard-module__varUBW__footer{border-top:1px solid #eeedf2;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.listing-wizard-module__varUBW__footer button,.listing-wizard-module__varUBW__footer>a{color:#fff;cursor:pointer;box-sizing:border-box;background:#5b4cf0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.listing-wizard-module__varUBW__footer button:hover,.listing-wizard-module__varUBW__footer>a:hover{filter:brightness(.98)}.listing-wizard-module__varUBW__footer button:disabled{opacity:.48;cursor:not-allowed}.listing-wizard-module__varUBW__footer>a:first-child{color:#666576;background:0 0;padding-left:0}.listing-wizard-module__varUBW__footer .listing-wizard-module__varUBW__secondary{color:#3d3c4a;background:#f1f0f5}.listing-wizard-module__varUBW__stepRequirement{color:#85611a;background:#fff9ed;border:1px solid #efddb4;border-radius:13px;align-items:center;gap:10px;padding:13px 14px;font-size:13px;font-weight:750;display:flex}.listing-wizard-module__varUBW__extraHeading{border-top:1px solid #efedf3;padding-top:18px}.listing-wizard-module__varUBW__extraHeading span{color:#2d2c3a;font-size:17px;font-weight:850;display:block}.listing-wizard-module__varUBW__extraHeading p{color:#7f7e8d;margin:5px 0 0;font-size:13px;line-height:1.5}.listing-wizard-module__varUBW__locationEditor{background:linear-gradient(135deg,#fbfbff,#f6f4ff);border:1px solid #e2def2;border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid}.listing-wizard-module__varUBW__locationEditor .listing-wizard-module__varUBW__extraHeading{border:0;padding:0}.listing-wizard-module__varUBW__lookupHint,.listing-wizard-module__varUBW__lookupSuccess,.listing-wizard-module__varUBW__lookupError{align-items:center;gap:6px;margin-top:1px;line-height:1.4;font-size:12px!important;font-weight:650!important;display:flex!important}.listing-wizard-module__varUBW__lookupHint{color:#77758b!important}.listing-wizard-module__varUBW__lookupSuccess{color:#137a58!important}.listing-wizard-module__varUBW__lookupError{color:#b25353!important}.listing-wizard-module__varUBW__descriptionSection{gap:11px;min-width:0;display:grid}.listing-wizard-module__varUBW__descriptionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.listing-wizard-module__varUBW__descriptionHead>div{align-items:center;gap:10px;min-width:0;display:flex}.listing-wizard-module__varUBW__descriptionHead h3{color:#2b2a38;margin:0;font-size:20px}.listing-wizard-module__varUBW__descriptionHead>div>span{color:#187556;white-space:nowrap;background:#eaf8f1;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.listing-wizard-module__varUBW__aiButton{color:#5143cf;cursor:pointer;background:#f8f7ff;border:1px solid #bcb4ff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.listing-wizard-module__varUBW__aiHint{color:#655caa;background:#f7f5ff;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.listing-wizard-module__varUBW__descriptionSection textarea{resize:vertical;min-height:190px;padding:14px 15px;line-height:1.65}.listing-wizard-module__varUBW__charCount{color:#8f8e9b;justify-self:end;font-size:11px}.listing-wizard-module__varUBW__emptyFields{color:#777686;margin:0;font-size:14px}.listing-wizard-module__varUBW__importBanner,.listing-wizard-module__varUBW__missingImport{border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.listing-wizard-module__varUBW__importBanner{color:#493cb8;background:#f1efff;border:1px solid #ddd8ff}.listing-wizard-module__varUBW__missingImport{color:#855912;background:#fff7e8;border:1px solid #f0dcb2}.listing-wizard-module__varUBW__importBanner strong,.listing-wizard-module__varUBW__missingImport strong{font-size:14px;display:block}.listing-wizard-module__varUBW__importBanner span,.listing-wizard-module__varUBW__missingImport span{margin-top:3px;font-size:13px;line-height:1.48;display:block}.listing-wizard-module__varUBW__importBadge{color:#5546d7;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;background:#ece9ff;border-radius:999px;width:auto!important;margin-left:7px!important;padding:3px 7px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.listing-wizard-module__varUBW__plate{background:#f9f9fc;border:1px solid #e8e5f0;border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid}.listing-wizard-module__varUBW__plateHead{align-items:center;gap:12px;display:flex}.listing-wizard-module__varUBW__plateHead>div{flex:1;min-width:0}.listing-wizard-module__varUBW__plateIcon{color:#5b4cf0;background:#efedff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.listing-wizard-module__varUBW__plate b{font-size:14px;display:block}.listing-wizard-module__varUBW__plate small{color:#777688;margin-top:3px;font-size:12px;line-height:1.4;display:block}.listing-wizard-module__varUBW__plateSecure{color:#176647;white-space:nowrap;background:#eef9f4;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.listing-wizard-module__varUBW__plateForm{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.listing-wizard-module__varUBW__plateInputWrap{background:#fff;border:1px solid #d9d6e5;border-radius:14px;align-items:center;min-width:0;display:flex;overflow:hidden}.listing-wizard-module__varUBW__plateInputWrap>span{color:#fff;letter-spacing:.08em;background:#173f8a;align-self:stretch;place-items:center;padding:0 12px;font-size:12px;font-weight:950;display:grid}.listing-wizard-module__varUBW__plateInputWrap input{text-align:center;letter-spacing:.08em;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:900!important}.listing-wizard-module__varUBW__plateForm button{color:#fff;background:#29283a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:135px;min-height:52px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.listing-wizard-module__varUBW__plateSpinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite listing-wizard-module__varUBW__plateSpin}@keyframes listing-wizard-module__varUBW__plateSpin{to{transform:rotate(360deg)}}.listing-wizard-module__varUBW__plateScanning{color:#5c50c9;background:#f7f5ff;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;font-weight:750;display:flex;position:relative;overflow:hidden}.listing-wizard-module__varUBW__plateScanning i{background:linear-gradient(90deg,#0000,#5b4cf01f,#0000);width:32%;animation:1.2s ease-in-out infinite listing-wizard-module__varUBW__plateScan;position:absolute;inset:0 auto 0 -35%}.listing-wizard-module__varUBW__plateScanning span{position:relative}.listing-wizard-module__varUBW__plateScanning:before{content:"";background:#6b5cff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #6b5cff17}@keyframes listing-wizard-module__varUBW__plateScan{to{left:110%}}.listing-wizard-module__varUBW__plateMessage{color:#666474;background:#f7f7fb;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.listing-wizard-module__varUBW__plateMessageSuccess{color:#176647;background:#eef9f4;border:1px solid #caeadc}.listing-wizard-module__varUBW__plateMessageError{color:#a23d48;background:#fff5f5;border:1px solid #f4d4d8}.listing-wizard-module__varUBW__plateSuccess{border-color:#cce7d8}.listing-wizard-module__varUBW__plateError{border-color:#efd4d8}.listing-wizard-module__varUBW__vehiclePreview{background:linear-gradient(145deg,#fff,#f4fbf7);border:1px solid #d8eadf;border-radius:16px;padding:15px;box-shadow:0 10px 26px #1967460f}.listing-wizard-module__varUBW__vehiclePreviewTop{align-items:center;gap:11px;display:flex}.listing-wizard-module__varUBW__vehicleMark{color:#15845c;background:#e7f6ee;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.listing-wizard-module__varUBW__vehiclePreviewTop>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.listing-wizard-module__varUBW__vehiclePreviewTop small{color:#6c7d74;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.listing-wizard-module__varUBW__vehiclePreviewTop strong{color:#20372e;font-size:17px}.listing-wizard-module__varUBW__vehiclePreviewTop span{color:#708178;font-size:11px}.listing-wizard-module__varUBW__verifiedPill{white-space:nowrap;background:#dff3e8;border-radius:999px;align-items:center;padding:6px 8px;font-weight:900;color:#146a4b!important;gap:5px!important;font-size:10px!important;display:inline-flex!important}.listing-wizard-module__varUBW__vehicleFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.listing-wizard-module__varUBW__vehicleFacts>div{background:#fff;border:1px solid #e6eee9;border-radius:11px;min-width:0;padding:11px}.listing-wizard-module__varUBW__vehicleFacts small,.listing-wizard-module__varUBW__vehicleFacts b{display:block}.listing-wizard-module__varUBW__vehicleFacts small{color:#8a978f;margin-bottom:3px;font-size:10px}.listing-wizard-module__varUBW__vehicleFacts b{text-overflow:ellipsis;white-space:nowrap;color:#34453e;font-size:12px;overflow:hidden}.listing-wizard-module__varUBW__vehiclePreviewHint{color:#728078;margin-top:10px;font-size:11px;line-height:1.45;display:block}.listing-wizard-module__varUBW__assistantColumn{gap:14px;min-width:0;display:grid;position:sticky;top:104px}.listing-wizard-module__varUBW__scoreCard,.listing-wizard-module__varUBW__progressCard,.listing-wizard-module__varUBW__previewCard,.listing-wizard-module__varUBW__safeCard{background:#fff;border:1px solid #e4e3eb;border-radius:19px;min-width:0;padding:19px;box-shadow:0 8px 24px #221e4709}.listing-wizard-module__varUBW__scoreHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.listing-wizard-module__varUBW__scoreHead>div>span,.listing-wizard-module__varUBW__progressCard>span,.listing-wizard-module__varUBW__previewHead>span{color:#565565;font-size:12px;font-weight:800;display:block}.listing-wizard-module__varUBW__scoreHead strong{color:#159466;margin-top:7px;font-size:31px;line-height:1;display:block}.listing-wizard-module__varUBW__scoreHead strong small{color:#777688;font-size:13px}.listing-wizard-module__varUBW__scoreHead em{color:#167654;background:#eaf8f1;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.listing-wizard-module__varUBW__scoreBar,.listing-wizard-module__varUBW__progressCard>div{background:#ececf2;border-radius:999px;height:7px;margin-top:13px;overflow:hidden}.listing-wizard-module__varUBW__scoreBar i,.listing-wizard-module__varUBW__progressCard>div i{background:#1aa16f;border-radius:999px;height:100%;display:block}.listing-wizard-module__varUBW__scoreCard ul{color:#767587;gap:10px;margin:16px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.listing-wizard-module__varUBW__scoreCard li{align-items:flex-start;gap:8px;display:flex}.listing-wizard-module__varUBW__scoreCard li svg{color:#aaa8b6;width:14px;margin-top:1px}.listing-wizard-module__varUBW__scoreCard li.listing-wizard-module__varUBW__ok{color:#257a5e}.listing-wizard-module__varUBW__scoreCard li.listing-wizard-module__varUBW__ok svg{color:#1aa16f}.listing-wizard-module__varUBW__progressCard>strong{margin-top:8px;font-size:26px;display:block}.listing-wizard-module__varUBW__progressCard>strong small{font-size:12px;font-weight:600}.listing-wizard-module__varUBW__progressCard>div i{background:#5b4cf0}.listing-wizard-module__varUBW__progressCard>small{color:#8b8a98;margin-top:8px;font-size:11px;display:block}.listing-wizard-module__varUBW__previewHead{justify-content:space-between;align-items:center;display:flex}.listing-wizard-module__varUBW__previewHead svg{color:#5b4cf0}.listing-wizard-module__varUBW__previewImage{color:#8c84df;background:linear-gradient(135deg,#eeecff,#f7f7fb);border-radius:13px;place-items:center;height:125px;margin-top:12px;display:grid;overflow:hidden}.listing-wizard-module__varUBW__previewImage img{object-fit:contain;background:#fff;width:100%;height:100%}.listing-wizard-module__varUBW__previewCard h3{margin:12px 0 4px;font-size:15px;line-height:1.35}.listing-wizard-module__varUBW__previewCard>p{color:#5b4cf0;margin:0;font-size:12px;font-weight:750}.listing-wizard-module__varUBW__previewCard>small{color:#7b7a8a;margin-top:8px;font-size:11px;line-height:1.5;display:block}.listing-wizard-module__varUBW__safeCard{background:#f7fcf9;gap:12px;display:flex}.listing-wizard-module__varUBW__safeCard>svg{color:#159466;flex:0 0 24px;font-size:23px}.listing-wizard-module__varUBW__safeCard strong{font-size:13px}.listing-wizard-module__varUBW__safeCard p{color:#777688;margin:4px 0 0;font-size:11px;line-height:1.5}@media (max-width:1100px){.listing-wizard-module__varUBW__workspace{grid-template-columns:minmax(0,1fr) 280px}.listing-wizard-module__varUBW__wizardHeader{padding:24px}.listing-wizard-module__varUBW__card{padding:26px}.listing-wizard-module__varUBW__steps li{gap:8px;padding-inline:8px}.listing-wizard-module__varUBW__steps li b{font-size:12px}}@media (max-width:920px){.listing-wizard-module__varUBW__workspace{grid-template-columns:1fr}.listing-wizard-module__varUBW__assistantColumn{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.listing-wizard-module__varUBW__previewCard,.listing-wizard-module__varUBW__safeCard{display:none}.listing-wizard-module__varUBW__wizardStatus{min-width:170px}}@media (max-width:720px){.listing-wizard-module__varUBW__wrapper{padding-bottom:calc(24px + env(safe-area-inset-bottom));gap:14px;overflow:visible}.listing-wizard-module__varUBW__wizardHeader{border-radius:20px;padding:20px;display:block}.listing-wizard-module__varUBW__wizardHeader h1{font-size:28px}.listing-wizard-module__varUBW__wizardHeader p{font-size:14px}.listing-wizard-module__varUBW__wizardStatus{box-sizing:border-box;width:100%;min-width:0;margin-top:16px}.listing-wizard-module__varUBW__steps{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-radius:16px;gap:8px;padding:9px;display:flex;overflow-x:auto}.listing-wizard-module__varUBW__steps::-webkit-scrollbar{display:none}.listing-wizard-module__varUBW__steps li{scroll-snap-align:start;flex:none;gap:8px;min-width:102px;padding:7px 8px}.listing-wizard-module__varUBW__steps li:after{display:none}.listing-wizard-module__varUBW__steps li b{white-space:nowrap;font-size:11px}.listing-wizard-module__varUBW__steps li span{flex-basis:30px;width:30px;height:30px}.listing-wizard-module__varUBW__workspace,.listing-wizard-module__varUBW__mainColumn,.listing-wizard-module__varUBW__stepSlide{width:100%;min-width:0;max-width:100%;display:block;overflow:visible}.listing-wizard-module__varUBW__card{border-radius:20px;gap:21px;width:100%;max-width:100%;padding:20px;overflow:visible}.listing-wizard-module__varUBW__cardHead{display:block}.listing-wizard-module__varUBW__cardHead h2{font-size:26px}.listing-wizard-module__varUBW__cardHead p{font-size:14px}.listing-wizard-module__varUBW__headIcon{display:none}.listing-wizard-module__varUBW__grid2,.listing-wizard-module__varUBW__attrGrid{grid-template-columns:1fr;gap:16px}.listing-wizard-module__varUBW__field{font-size:14px}.listing-wizard-module__varUBW__field input,.listing-wizard-module__varUBW__field select,.listing-wizard-module__varUBW__descriptionSection textarea,.listing-wizard-module__varUBW__plateForm input{font-size:16px!important}.listing-wizard-module__varUBW__footer{grid-template-columns:1fr;gap:10px;display:grid}.listing-wizard-module__varUBW__footer button,.listing-wizard-module__varUBW__footer>a{width:100%;min-height:50px}.listing-wizard-module__varUBW__footer>a:first-child{color:#666576;background:#f6f5f8;padding-left:0}.listing-wizard-module__varUBW__assistantColumn{display:none}.listing-wizard-module__varUBW__descriptionHead{flex-direction:column;align-items:flex-start}.listing-wizard-module__varUBW__descriptionHead>div{flex-direction:column;align-items:flex-start;gap:7px}.listing-wizard-module__varUBW__aiButton{width:100%}.listing-wizard-module__varUBW__plateHead{align-items:flex-start}.listing-wizard-module__varUBW__plateSecure{display:none}.listing-wizard-module__varUBW__plateForm{grid-template-columns:1fr}.listing-wizard-module__varUBW__plateForm button{width:100%}.listing-wizard-module__varUBW__vehicleFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-wizard-module__varUBW__vehiclePreviewTop{align-items:flex-start}.listing-wizard-module__varUBW__verifiedPill{margin-left:auto}.listing-wizard-module__varUBW__autosave{justify-self:start;margin-top:-4px}.listing-wizard-module__varUBW__locationEditor{padding:16px}}@media (max-width:430px){.listing-wizard-module__varUBW__wizardHeader{padding:18px}.listing-wizard-module__varUBW__wizardHeader h1{font-size:25px}.listing-wizard-module__varUBW__card{padding:17px}.listing-wizard-module__varUBW__cardHead h2{font-size:24px}.listing-wizard-module__varUBW__steps li{min-width:94px}.listing-wizard-module__varUBW__vehicleFacts{grid-template-columns:1fr}.listing-wizard-module__varUBW__plateInputWrap input{font-size:16px!important}.listing-wizard-module__varUBW__descriptionSection textarea{min-height:165px}.listing-wizard-module__varUBW__multiOptions{gap:7px}.listing-wizard-module__varUBW__optionChip span{min-height:40px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.listing-wizard-module__varUBW__stepSlide{animation:none!important}}.listing-wizard-module__varUBW__saveLater{color:#666576!important;background:#f6f5f8!important;border:1px solid #e5e3eb!important}.listing-wizard-module__varUBW__saveDraftBar{color:#5d5684;background:#f8f7ff;border:1px solid #ddd8ff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:12px;font-weight:750;display:flex}.listing-wizard-module__varUBW__saveDraftBar button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#5b4cf0;border:0;border-radius:10px;flex:none;padding:0 12px;font-size:12px;font-weight:850}.listing-wizard-module__varUBW__saveDraftBar button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.listing-wizard-module__varUBW__saveDraftBar{flex-direction:column;align-items:stretch}.listing-wizard-module__varUBW__saveDraftBar button{width:100%;min-height:44px}}.listing-wizard-module__varUBW__stepHandoff{background:#fff;border:1px solid #e6e4ee;border-radius:18px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;display:grid;box-shadow:0 8px 24px #211d4809}.listing-wizard-module__varUBW__handoffStage{color:#4f4e5d;box-sizing:border-box;background:#fafafd;border:1px solid #e3e1ea;border-radius:13px;align-content:center;gap:3px;min-height:58px;padding:10px 42px 10px 14px;display:grid;position:relative;overflow:hidden}.listing-wizard-module__varUBW__handoffStage small{letter-spacing:.055em;text-transform:uppercase;color:#8a8997;font-size:10px;font-weight:850}.listing-wizard-module__varUBW__handoffStage b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.listing-wizard-module__varUBW__handoffStage>svg{font-size:15px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.listing-wizard-module__varUBW__handoffDone{color:#137553;background:#eaf8f1;border-color:#bfe4d3}.listing-wizard-module__varUBW__handoffDone small{color:#2b8e6c}.listing-wizard-module__varUBW__handoffDone>svg{color:#16996d}.listing-wizard-module__varUBW__handoffActive,.listing-wizard-module__varUBW__handoffNext{color:#5143cf;background:#f7f5ff;border-color:#d9d4ff}.listing-wizard-module__varUBW__handoffActive small,.listing-wizard-module__varUBW__handoffNext small{color:#766ee0}.listing-wizard-module__varUBW__handoffArrow{color:#5b4cf0;background:#f6f4ff;border:1px solid #dcd8ef;border-radius:13px;place-self:center;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 16px #5b4cf014}.listing-wizard-module__varUBW__handoffArrow svg{font-size:16px}@media (max-width:720px){.listing-wizard-module__varUBW__stepHandoff{border-radius:15px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:6px;padding:7px}.listing-wizard-module__varUBW__handoffStage{border-radius:11px;min-height:54px;padding:8px 28px 8px 10px}.listing-wizard-module__varUBW__handoffStage small{letter-spacing:.03em;font-size:8.5px}.listing-wizard-module__varUBW__handoffStage b{font-size:11.5px}.listing-wizard-module__varUBW__handoffStage>svg{font-size:12px;right:9px}.listing-wizard-module__varUBW__handoffArrow{border-radius:11px;width:36px;height:36px}.listing-wizard-module__varUBW__handoffArrow svg{font-size:13px}}@media (max-width:390px){.listing-wizard-module__varUBW__stepHandoff{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:4px;padding:6px}.listing-wizard-module__varUBW__handoffStage{padding-left:8px;padding-right:22px}.listing-wizard-module__varUBW__handoffStage small{font-size:8px}.listing-wizard-module__varUBW__handoffStage b{font-size:10.5px}.listing-wizard-module__varUBW__handoffArrow{border-radius:9px;width:30px;height:30px}}.listing-wizard-module__varUBW__stepMenu{z-index:12;min-width:0;position:relative}.listing-wizard-module__varUBW__stepMenuTrack{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e3e1ec;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:9px;display:grid;box-shadow:0 10px 30px #231e4d0e}.listing-wizard-module__varUBW__stepMenuItem{color:#858491;min-width:0;min-height:58px;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 20px 8px 10px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.listing-wizard-module__varUBW__stepMenuItem:not(:disabled){cursor:pointer}.listing-wizard-module__varUBW__stepMenuItem:not(:disabled):hover{background:#f8f7fc}.listing-wizard-module__varUBW__stepMenuItem:focus-visible{outline-offset:2px;outline:3px solid #5b4cf029}.listing-wizard-module__varUBW__stepMenuItem:disabled{opacity:1}.listing-wizard-module__varUBW__stepMenuNumber{z-index:2;color:#868590;background:#f5f5f8;border:1px solid #dfdde6;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid;position:relative}.listing-wizard-module__varUBW__stepMenuNumber svg{font-size:13px}.listing-wizard-module__varUBW__stepMenuLabel{z-index:2;gap:2px;min-width:0;display:grid;position:relative}.listing-wizard-module__varUBW__stepMenuLabel small{letter-spacing:.07em;text-transform:uppercase;color:#aaa8b3;font-size:9px;font-weight:900}.listing-wizard-module__varUBW__stepMenuLabel b{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:12px;overflow:hidden}.listing-wizard-module__varUBW__stepMenuConnector{z-index:1;background:#e7e5ec;width:22px;height:2px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.listing-wizard-module__varUBW__stepMenuDone{color:#167654}.listing-wizard-module__varUBW__stepMenuDone .listing-wizard-module__varUBW__stepMenuNumber{color:#17805a;background:#eaf8f1;border-color:#bfe4d2}.listing-wizard-module__varUBW__stepMenuDone .listing-wizard-module__varUBW__stepMenuLabel small{color:#63a78d}.listing-wizard-module__varUBW__stepMenuDone .listing-wizard-module__varUBW__stepMenuConnector{background:#cde8da}.listing-wizard-module__varUBW__stepMenuCurrent{color:#4236bc;background:linear-gradient(135deg,#f5f2ff,#fbfaff);box-shadow:inset 0 0 0 1px #ded9ff}.listing-wizard-module__varUBW__stepMenuCurrent .listing-wizard-module__varUBW__stepMenuNumber{color:#fff;background:#5b4cf0;border-color:#5b4cf0;box-shadow:0 7px 16px #5b4cf038}.listing-wizard-module__varUBW__stepMenuCurrent .listing-wizard-module__varUBW__stepMenuLabel small{color:#7468dc}.listing-wizard-module__varUBW__stepMenuCurrent .listing-wizard-module__varUBW__stepMenuLabel b{font-size:13px}.listing-wizard-module__varUBW__stepMenuCurrent .listing-wizard-module__varUBW__stepMenuConnector{background:linear-gradient(90deg,#cfc9ff,#e8e5ef)}@media (max-width:920px){.listing-wizard-module__varUBW__stepMenuTrack{padding:8px}.listing-wizard-module__varUBW__stepMenuItem{padding-right:13px}.listing-wizard-module__varUBW__stepMenuLabel b{font-size:11px}.listing-wizard-module__varUBW__stepMenuCurrent .listing-wizard-module__varUBW__stepMenuLabel b{font-size:12px}.listing-wizard-module__varUBW__stepMenuConnector{width:17px;right:-6px}}@media (max-width:720px){.listing-wizard-module__varUBW__stepMenu{top:calc(68px + env(safe-area-inset-top));z-index:65;margin-left:-2px;margin-right:-2px;position:sticky}.listing-wizard-module__varUBW__stepMenu:before,.listing-wizard-module__varUBW__stepMenu:after{content:"";z-index:3;pointer-events:none;width:18px;position:absolute;top:0;bottom:0}.listing-wizard-module__varUBW__stepMenu:before{background:linear-gradient(90deg,#fff,#0000);left:0}.listing-wizard-module__varUBW__stepMenu:after{background:linear-gradient(270deg,#fff,#0000);right:0}.listing-wizard-module__varUBW__stepMenuTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:16px;gap:7px;padding:7px 16px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #1f1b4617}.listing-wizard-module__varUBW__stepMenuTrack::-webkit-scrollbar{display:none}.listing-wizard-module__varUBW__stepMenuItem{scroll-snap-align:center;border-radius:12px;flex:none;gap:8px;min-width:116px;min-height:50px;padding:7px 10px}.listing-wizard-module__varUBW__stepMenuItem:disabled{min-width:52px;padding-inline:8px}.listing-wizard-module__varUBW__stepMenuItem:disabled .listing-wizard-module__varUBW__stepMenuLabel{display:none}.listing-wizard-module__varUBW__stepMenuNumber{flex-basis:30px;width:30px;height:30px}.listing-wizard-module__varUBW__stepMenuLabel small{font-size:8px}.listing-wizard-module__varUBW__stepMenuLabel b{font-size:10.5px}.listing-wizard-module__varUBW__stepMenuCurrent{min-width:138px}.listing-wizard-module__varUBW__stepMenuCurrent .listing-wizard-module__varUBW__stepMenuLabel b{font-size:11.5px}.listing-wizard-module__varUBW__stepMenuConnector{display:none}}@media (max-width:390px){.listing-wizard-module__varUBW__stepMenu{top:calc(64px + env(safe-area-inset-top))}.listing-wizard-module__varUBW__stepMenuTrack{padding-inline:13px}.listing-wizard-module__varUBW__stepMenuItem{min-width:108px}.listing-wizard-module__varUBW__stepMenuCurrent{min-width:130px}.listing-wizard-module__varUBW__stepMenuItem:disabled{min-width:48px}.listing-wizard-module__varUBW__stepMenuNumber{flex-basis:28px;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.listing-wizard-module__varUBW__stepMenuItem{transition:none}.listing-wizard-module__varUBW__stepMenuTrack{scroll-behavior:auto}}@media (min-width:721px){.listing-wizard-module__varUBW__locationEditor .listing-wizard-module__varUBW__field{grid-template-rows:auto 52px minmax(34px,auto);align-content:start}.listing-wizard-module__varUBW__locationEditor .listing-wizard-module__varUBW__field>small{align-self:start;margin:0}}
.vacation-stay-review-form-module__3vMN3q__box,.vacation-stay-review-form-module__3vMN3q__saved{background:#fffaf0;border:1px solid #e1e5ec;border-radius:13px;gap:10px;padding:12px;display:grid}.vacation-stay-review-form-module__3vMN3q__head,.vacation-stay-review-form-module__3vMN3q__saved{align-items:flex-start;gap:9px;display:flex}.vacation-stay-review-form-module__3vMN3q__head>svg,.vacation-stay-review-form-module__3vMN3q__saved>svg{color:#d7921d;flex:none;width:15px;margin-top:2px}.vacation-stay-review-form-module__3vMN3q__head>div,.vacation-stay-review-form-module__3vMN3q__saved>div{gap:2px;display:grid}.vacation-stay-review-form-module__3vMN3q__head strong,.vacation-stay-review-form-module__3vMN3q__saved strong{font-size:12px}.vacation-stay-review-form-module__3vMN3q__head span,.vacation-stay-review-form-module__3vMN3q__saved span{color:#6f7380;font-size:10.5px;line-height:1.45}.vacation-stay-review-form-module__3vMN3q__saved small{color:#8a7b62;font-size:9px;font-weight:800}.vacation-stay-review-form-module__3vMN3q__stars{gap:4px;display:flex}.vacation-stay-review-form-module__3vMN3q__stars button{color:#c9cbd0;cursor:pointer;background:#fff;border:1px solid #dedfe5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.vacation-stay-review-form-module__3vMN3q__stars button svg{width:13px}.vacation-stay-review-form-module__3vMN3q__stars .vacation-stay-review-form-module__3vMN3q__active{color:#d6921f;background:#fff4d8;border-color:#edcf91}.vacation-stay-review-form-module__3vMN3q__box textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dcdee5;border-radius:11px;padding:9px 10px;font-size:11px}.vacation-stay-review-form-module__3vMN3q__box>button{color:#fff;cursor:pointer;background:#2f3442;border:0;border-radius:10px;justify-self:start;min-height:40px;padding:0 13px;font-weight:850}.vacation-stay-review-form-module__3vMN3q__box>button:disabled{opacity:.6}.vacation-stay-review-form-module__3vMN3q__box p{color:#667080;margin:0;font-size:10px}@media (max-width:560px){.vacation-stay-review-form-module__3vMN3q__box textarea{font-size:16px}.vacation-stay-review-form-module__3vMN3q__box>button{width:100%;min-height:46px}.vacation-stay-review-form-module__3vMN3q__stars button{width:38px;height:38px}}
.favorite-button-module__ydAFgG__button{color:#111827;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 4px 14px #0f172a0a}.favorite-button-module__ydAFgG__button:hover{border-color:#c4b5fd;transform:translateY(-1px)}.favorite-button-module__ydAFgG__button:disabled{opacity:.65;cursor:wait}.favorite-button-module__ydAFgG__button span{font-size:22px;line-height:1}.favorite-button-module__ydAFgG__active{color:#be185d;background:#fdf2f8;border-color:#f9a8d4}.favorite-button-module__ydAFgG__compact{background:#fffffff0;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0;box-shadow:0 6px 18px #0f172a1f}.favorite-button-module__ydAFgG__compact span{font-size:24px}.favorite-button-module__ydAFgG__compact.favorite-button-module__ydAFgG__active{color:#e11d48;background:#fff1f2;border-color:#fecdd3}
.credit-simulator-module__JuThaW__card{background:linear-gradient(135deg,#fbfaff 0%,#f5f2ff 58%,#f2fbf7 100%);border:1px solid #dedaf0;border-radius:20px;margin:0 18px 22px;padding:22px;box-shadow:0 12px 34px #30276c12}.credit-simulator-module__JuThaW__head,.credit-simulator-module__JuThaW__head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.credit-simulator-module__JuThaW__head>div{justify-content:flex-start}.credit-simulator-module__JuThaW__icon{width:44px;height:44px;color:var(--primary);background:#fff;border:1px solid #e4e0fa;border-radius:14px;place-items:center;display:grid;box-shadow:0 7px 18px #41339a14}.credit-simulator-module__JuThaW__icon svg{font-size:17px}.credit-simulator-module__JuThaW__head small{color:#6f6b86;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850;display:block}.credit-simulator-module__JuThaW__head h3{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.credit-simulator-module__JuThaW__rate{color:#fff;background:#201d3b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.credit-simulator-module__JuThaW__lead{color:#666477;max-width:760px;margin:14px 0 0;font-size:12.5px;line-height:1.65}.credit-simulator-module__JuThaW__controls{background:#ffffffc7;border:1px solid #e7e3f2;border-radius:15px;margin-top:18px;padding:16px}.credit-simulator-module__JuThaW__durationHead{color:#585669;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.credit-simulator-module__JuThaW__durationHead strong{color:#252334;font-size:14px}.credit-simulator-module__JuThaW__controls input[type=range]{width:100%;accent-color:var(--primary);margin:13px 0 10px}.credit-simulator-module__JuThaW__presets{flex-wrap:wrap;gap:7px;display:flex}.credit-simulator-module__JuThaW__presets button{color:#5f5d70;cursor:pointer;background:#fff;border:1px solid #ddd9e9;border-radius:9px;height:31px;padding:0 10px;font-size:10.5px;font-weight:780}.credit-simulator-module__JuThaW__presets button.credit-simulator-module__JuThaW__active{color:#493dca;background:#edeaff;border-color:#bdb5ff}.credit-simulator-module__JuThaW__results{grid-template-columns:1.3fr repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.credit-simulator-module__JuThaW__results>div{background:#fff;border:1px solid #e8e5ef;border-radius:14px;padding:14px}.credit-simulator-module__JuThaW__results span{color:#777486;font-size:10px;display:block}.credit-simulator-module__JuThaW__results b{color:#2d2b3a;margin-top:6px;font-size:15px;display:block}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary{color:#fff;background:#1d1b33;border:0}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary span{color:#bbb7cf}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary strong{letter-spacing:-.04em;margin-top:5px;font-size:25px;display:block}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary small{color:#c9c6d7;margin-left:4px;font-size:10px}.credit-simulator-module__JuThaW__note{color:#777486;align-items:flex-start;gap:9px;margin-top:14px;display:flex}.credit-simulator-module__JuThaW__note>svg{color:var(--primary);flex:0 0 13px;margin-top:3px;font-size:12px}.credit-simulator-module__JuThaW__note p{margin:0;font-size:9.8px;line-height:1.55}.credit-simulator-module__JuThaW__note a{color:var(--primary);text-underline-offset:2px;font-weight:800;text-decoration:underline}@media (max-width:760px){.credit-simulator-module__JuThaW__card{border-radius:17px;margin:0 12px 16px;padding:16px}.credit-simulator-module__JuThaW__head h3{font-size:17px}.credit-simulator-module__JuThaW__icon{width:39px;height:39px}.credit-simulator-module__JuThaW__lead{font-size:11.5px}.credit-simulator-module__JuThaW__results{grid-template-columns:1fr 1fr}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary{grid-column:1/-1}.credit-simulator-module__JuThaW__presets{grid-template-columns:repeat(4,1fr);display:grid}.credit-simulator-module__JuThaW__presets button{padding:0 5px}.credit-simulator-module__JuThaW__note p{font-size:9.2px}}.credit-simulator-module__JuThaW__card{padding:25px!important}.credit-simulator-module__JuThaW__head small{letter-spacing:.07em!important;font-size:11.5px!important}.credit-simulator-module__JuThaW__head h3{font-size:22px!important;line-height:1.2!important}.credit-simulator-module__JuThaW__rate{padding:8px 11px!important;font-size:13px!important}.credit-simulator-module__JuThaW__lead{color:#565466!important;font-size:14px!important;line-height:1.7!important}.credit-simulator-module__JuThaW__controls{padding:18px!important}.credit-simulator-module__JuThaW__durationHead{font-size:13.5px!important}.credit-simulator-module__JuThaW__durationHead strong{font-size:16px!important}.credit-simulator-module__JuThaW__presets{gap:8px!important}.credit-simulator-module__JuThaW__presets button{border-radius:10px!important;height:36px!important;padding:0 12px!important;font-size:12.5px!important}.credit-simulator-module__JuThaW__results{gap:12px!important;margin-top:15px!important}.credit-simulator-module__JuThaW__results>div{padding:16px!important}.credit-simulator-module__JuThaW__results span{font-size:11.5px!important;line-height:1.35!important}.credit-simulator-module__JuThaW__results b{font-size:17px!important;line-height:1.3!important}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary strong{font-size:29px!important}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary small{font-size:11.5px!important}.credit-simulator-module__JuThaW__note{gap:10px!important;margin-top:16px!important}.credit-simulator-module__JuThaW__note>svg{flex-basis:15px!important;font-size:14px!important}.credit-simulator-module__JuThaW__note p{color:#676477!important;font-size:11.5px!important;line-height:1.65!important}@media (max-width:760px){.credit-simulator-module__JuThaW__card{padding:19px!important}.credit-simulator-module__JuThaW__head h3{font-size:20px!important}.credit-simulator-module__JuThaW__head small{font-size:10.5px!important}.credit-simulator-module__JuThaW__rate{font-size:12px!important}.credit-simulator-module__JuThaW__lead{font-size:13.2px!important;line-height:1.65!important}.credit-simulator-module__JuThaW__durationHead{font-size:12.5px!important}.credit-simulator-module__JuThaW__durationHead strong{font-size:15px!important}.credit-simulator-module__JuThaW__presets button{height:38px!important;font-size:11.5px!important}.credit-simulator-module__JuThaW__results span{font-size:10.8px!important}.credit-simulator-module__JuThaW__results b{font-size:15.5px!important}.credit-simulator-module__JuThaW__results .credit-simulator-module__JuThaW__primary strong{font-size:27px!important}.credit-simulator-module__JuThaW__note p{font-size:10.8px!important;line-height:1.6!important}}
.marketplace-listing-card-module__UFf4ra__card{background:#fff;border:1px solid #e8e6ef;border-radius:18px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 18px #201c430b}.marketplace-listing-card-module__UFf4ra__card:hover{border-color:#d9d4f7;transform:translateY(-3px);box-shadow:0 16px 36px #201c4317}.marketplace-listing-card-module__UFf4ra__visual{background:linear-gradient(145deg,#f4f3f8,#eceaf6);border-radius:14px;height:190px;margin:5px 5px 0;position:relative;overflow:hidden}.marketplace-listing-card-module__UFf4ra__imageLink{color:inherit;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.marketplace-listing-card-module__UFf4ra__imageLink img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s}.marketplace-listing-card-module__UFf4ra__placeholder{color:#6558dc;background:#fff;border-radius:20px;place-items:center;width:62px;height:62px;font-size:18px;font-weight:950;display:grid;box-shadow:0 8px 24px #4b3da41a}.marketplace-listing-card-module__UFf4ra__badges{z-index:4;flex-wrap:wrap;gap:5px;max-width:calc(100% - 54px);display:flex;position:absolute;top:9px;left:9px}.marketplace-listing-card-module__UFf4ra__badge{color:#fff;letter-spacing:.02em;background:#252432;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 5px 12px #14122a24}.marketplace-listing-card-module__UFf4ra__badge svg{font-size:8px}.marketplace-listing-card-module__UFf4ra__promotion-urgent{background:#e5484d}.marketplace-listing-card-module__UFf4ra__promotion-featured{background:#6655e8}.marketplace-listing-card-module__UFf4ra__promotion-bump{background:#2563eb}.marketplace-listing-card-module__UFf4ra__promotion-sponsored{background:#1d1d27}.marketplace-listing-card-module__UFf4ra__promotion-gallery{background:#7c3aed}.marketplace-listing-card-module__UFf4ra__pro{color:#6b5ce7;background:#fff;border:1px solid #6b5ce72e}.marketplace-listing-card-module__UFf4ra__protected{color:#0b8a5b;background:#ecf9f3;border:1px solid #cdeedf}.marketplace-listing-card-module__UFf4ra__favorite{z-index:5;position:absolute;top:9px;right:9px}.marketplace-listing-card-module__UFf4ra__reliable{z-index:4;color:#0a8b5b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4fcf8f5;border:1px solid #ccebdd;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;bottom:9px;left:9px}.marketplace-listing-card-module__UFf4ra__reliable svg{font-size:9px}.marketplace-listing-card-module__UFf4ra__body{padding:12px 13px 13px}.marketplace-listing-card-module__UFf4ra__topline{color:#817f90;text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:8px;min-height:17px;margin-bottom:5px;font-size:8.5px;font-weight:850;display:flex}.marketplace-listing-card-module__UFf4ra__topline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketplace-listing-card-module__UFf4ra__topline span:last-child{color:#94919f;text-transform:none;font-weight:750}.marketplace-listing-card-module__UFf4ra__body h3{min-height:39px;max-height:39px;margin:0;font-size:14px;line-height:1.38;overflow:hidden}.marketplace-listing-card-module__UFf4ra__body h3 a{-webkit-line-clamp:2;color:#242330;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.marketplace-listing-card-module__UFf4ra__city{color:#797684;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-height:16px;margin:7px 0 0;font-size:10.5px;display:flex;overflow:hidden}.marketplace-listing-card-module__UFf4ra__city svg{color:#8176d9;flex:none;font-size:9px}.marketplace-listing-card-module__UFf4ra__footer{border-top:1px solid #f0eef4;justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-top:10px;padding-top:10px;display:flex}.marketplace-listing-card-module__UFf4ra__footer>strong{text-overflow:ellipsis;white-space:nowrap;color:#1d1c28;letter-spacing:-.02em;min-width:0;font-size:18px;overflow:hidden}.marketplace-listing-card-module__UFf4ra__seller{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.marketplace-listing-card-module__UFf4ra__seller img,.marketplace-listing-card-module__UFf4ra__sellerFallback{object-fit:cover;background:#f0edff;border:1px solid #ded8fb;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.marketplace-listing-card-module__UFf4ra__sellerFallback{color:#5d50d4;place-items:center;font-size:10px;font-weight:950;display:grid}.marketplace-listing-card-module__UFf4ra__sellerCopy{gap:1px;min-width:0;max-width:92px;display:grid}.marketplace-listing-card-module__UFf4ra__sellerCopy b,.marketplace-listing-card-module__UFf4ra__sellerCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-listing-card-module__UFf4ra__sellerCopy b{color:#676473;font-size:8.5px}.marketplace-listing-card-module__UFf4ra__sellerCopy small{color:#7c6ee6;font-size:8px;font-weight:800}.marketplace-listing-card-module__UFf4ra__similar{width:100%}.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{height:176px}.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__sellerCopy{display:none}@media (max-width:1180px){.marketplace-listing-card-module__UFf4ra__visual{height:178px}}@media (max-width:700px){.marketplace-listing-card-module__UFf4ra__card{border-radius:15px;box-shadow:0 3px 12px #1f1b4309}.marketplace-listing-card-module__UFf4ra__card:hover{transform:none}.marketplace-listing-card-module__UFf4ra__visual,.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{border-radius:11px;height:138px;margin:4px 4px 0}.marketplace-listing-card-module__UFf4ra__imageLink img{object-fit:cover}.marketplace-listing-card-module__UFf4ra__badges{gap:3px;max-width:calc(100% - 42px);top:6px;left:6px}.marketplace-listing-card-module__UFf4ra__badge{border-radius:7px;padding:5px 6px;font-size:7.5px}.marketplace-listing-card-module__UFf4ra__favorite{top:6px;right:6px}.marketplace-listing-card-module__UFf4ra__favorite button{width:30px!important;height:30px!important;min-height:30px!important}.marketplace-listing-card-module__UFf4ra__reliable{border-radius:7px;padding:4px 6px;font-size:7.5px;bottom:6px;left:6px}.marketplace-listing-card-module__UFf4ra__body{padding:8px 9px 9px}.marketplace-listing-card-module__UFf4ra__topline{min-height:14px;margin-bottom:4px;font-size:8px}.marketplace-listing-card-module__UFf4ra__topline span:last-child{display:none}.marketplace-listing-card-module__UFf4ra__body h3{min-height:34px;max-height:34px;font-size:12.7px;line-height:1.32}.marketplace-listing-card-module__UFf4ra__city{min-height:14px;margin-top:5px;font-size:10px}.marketplace-listing-card-module__UFf4ra__footer{gap:6px;min-height:33px;margin-top:7px;padding-top:7px}.marketplace-listing-card-module__UFf4ra__footer>strong{font-size:15.5px}.marketplace-listing-card-module__UFf4ra__sellerCopy{display:none}.marketplace-listing-card-module__UFf4ra__seller img,.marketplace-listing-card-module__UFf4ra__sellerFallback{flex-basis:24px;width:24px;height:24px}.marketplace-listing-card-module__UFf4ra__seller{gap:0;max-width:24px}.marketplace-listing-card-module__UFf4ra__similar{scroll-snap-align:start;flex:0 0 72vw;max-width:270px}.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{height:150px}}@media (max-width:390px){.marketplace-listing-card-module__UFf4ra__visual{height:126px}.marketplace-listing-card-module__UFf4ra__body h3{font-size:12.2px}.marketplace-listing-card-module__UFf4ra__footer>strong{font-size:15px}.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{height:142px}}.marketplace-listing-card-module__UFf4ra__visual{aspect-ratio:4/3;isolation:isolate;background:#ecebf1!important;border-radius:17px 17px 0 0!important;height:auto!important;margin:0!important}.marketplace-listing-card-module__UFf4ra__imageLink{background:#ecebf1!important;overflow:hidden!important}.marketplace-listing-card-module__UFf4ra__photoBackdrop{z-index:0;filter:blur(14px)saturate(.85);opacity:.38;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-16px;transform:scale(1.08)}.marketplace-listing-card-module__UFf4ra__imageLink:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#14122204,#1412220b);position:absolute;inset:0}.marketplace-listing-card-module__UFf4ra__imageLink img{z-index:2;inset:0;object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;transform:none!important}.marketplace-listing-card-module__UFf4ra__card:hover .marketplace-listing-card-module__UFf4ra__imageLink img{transform:scale(1.012)!important}.marketplace-listing-card-module__UFf4ra__favorite{top:8px!important;right:8px!important}.marketplace-listing-card-module__UFf4ra__favorite button{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#fffffff0!important;border:1px solid #fffffff5!important;box-shadow:0 4px 12px #18142d24!important}.marketplace-listing-card-module__UFf4ra__favorite button:hover{background:#fff!important;border-color:#fff!important;transform:none!important;box-shadow:0 6px 15px #18142d2e!important}.marketplace-listing-card-module__UFf4ra__favorite button span{filter:drop-shadow(0 1px 2px #ffffffe6)drop-shadow(0 1px 2px #16132542)}.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{aspect-ratio:4/3;height:auto!important}@media (max-width:700px){.marketplace-listing-card-module__UFf4ra__visual,.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{aspect-ratio:4/3;border-radius:14px 14px 0 0!important;height:auto!important;margin:0!important}.marketplace-listing-card-module__UFf4ra__photoBackdrop{filter:blur(11px)saturate(.88);opacity:.4;inset:-12px}.marketplace-listing-card-module__UFf4ra__favorite{top:6px!important;right:6px!important}.marketplace-listing-card-module__UFf4ra__favorite button{background:#fffffff0!important;border:1px solid #fffffff5!important;box-shadow:0 4px 12px #18142d24!important}.marketplace-listing-card-module__UFf4ra__similar{flex-basis:74vw;max-width:278px}}@media (max-width:390px){.marketplace-listing-card-module__UFf4ra__visual,.marketplace-listing-card-module__UFf4ra__similar .marketplace-listing-card-module__UFf4ra__visual{aspect-ratio:4/3;height:auto!important}}.marketplace-listing-card-module__UFf4ra__serviceIcons{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.marketplace-listing-card-module__UFf4ra__serviceIcon{-webkit-backdrop-filter:blur(6px);background:#fffffff5;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 12px #18142d24}.marketplace-listing-card-module__UFf4ra__serviceIcon svg{width:15px;height:15px}.marketplace-listing-card-module__UFf4ra__shippingIcon{color:#e97818;border:1px solid #e9781859}.marketplace-listing-card-module__UFf4ra__paymentIcon{color:#15915f;border:1px solid #15915f52}@media (max-width:700px){.marketplace-listing-card-module__UFf4ra__serviceIcons{gap:5px;bottom:6px;right:6px}.marketplace-listing-card-module__UFf4ra__serviceIcon{width:27px;height:27px}.marketplace-listing-card-module__UFf4ra__serviceIcon svg{width:13px;height:13px}}.marketplace-listing-card-module__UFf4ra__desktopIconBadge{-webkit-backdrop-filter:blur(6px);border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:13px;line-height:1;display:grid;position:relative;box-shadow:0 4px 12px #18142d24}.marketplace-listing-card-module__UFf4ra__desktopIconBadge svg{width:13px;height:13px}.marketplace-listing-card-module__UFf4ra__urgentIconBadge{color:#fff;background:#e5484d;border:1px solid #ffffff47}.marketplace-listing-card-module__UFf4ra__proIconBadge{color:#fff;background:#6b5ce7;border:1px solid #ffffff47}.marketplace-listing-card-module__UFf4ra__desktopIconBadge:after{content:attr(data-tooltip);color:#fff;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;background:#1c1b26f5;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:850;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 5px 14px #14122a33}.marketplace-listing-card-module__UFf4ra__desktopIconBadge:hover:after,.marketplace-listing-card-module__UFf4ra__desktopIconBadge:focus-visible:after{opacity:1;transform:translate(-50%)}@media (max-width:700px),(display-mode:standalone){.marketplace-listing-card-module__UFf4ra__desktopIconBadge{width:27px;height:27px;font-size:12px}.marketplace-listing-card-module__UFf4ra__desktopIconBadge svg{width:12px;height:12px}.marketplace-listing-card-module__UFf4ra__desktopIconBadge:after{display:none!important}}.marketplace-listing-card-module__UFf4ra__reputationBadges{z-index:5;flex-wrap:wrap;gap:5px;max-width:calc(100% - 86px);display:flex;position:absolute;bottom:8px;left:8px}.marketplace-listing-card-module__UFf4ra__reputationBadge{color:#383448;white-space:nowrap;-webkit-backdrop-filter:blur(7px);background:#fffffff2;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8.5px;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #18142d24}.marketplace-listing-card-module__UFf4ra__reputationBadge svg{color:#6255dc;width:10px;height:10px}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=TOP_VENDEUR]{color:#875d00;background:#fff8e0f7;border-color:#f0d68d}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=TOP_VENDEUR] svg{color:#d69a00}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=VENDEUR_FIABLE]{color:#08714b;background:#effbf5f7;border-color:#bfe9d5}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=VENDEUR_FIABLE] svg{color:#0a8b5b}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=REPOND_RAPIDEMENT]{color:#5447c9;background:#f5f3fff7;border-color:#d7d0ff}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=REPOND_RAPIDEMENT] svg{color:#6a59e8}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=EXPEDITION_RAPIDE]{color:#a55a10;background:#fff7eff7;border-color:#f3d2b0}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=EXPEDITION_RAPIDE] svg{color:#e97818}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=PROFILE_VERIFIE]{color:#1e5f91;background:#f1f8fff7;border-color:#c9e1f3}.marketplace-listing-card-module__UFf4ra__reputationBadge[data-code=PROFILE_VERIFIE] svg{color:#2d76aa}@media (max-width:700px){.marketplace-listing-card-module__UFf4ra__reputationBadges{gap:4px;max-width:calc(100% - 72px);bottom:6px;left:6px}.marketplace-listing-card-module__UFf4ra__reputationBadge{min-height:24px;padding:0 7px;font-size:7.2px}.marketplace-listing-card-module__UFf4ra__reputationBadge:nth-child(n+2){display:none}}
.vacation-availability-checker-module__OTCZuW__card{background:#fff;border:1px solid #e3e5ed;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 8px 28px #2527360a}.vacation-availability-checker-module__OTCZuW__head{align-items:flex-start;gap:11px;display:flex}.vacation-availability-checker-module__OTCZuW__head>span{color:#d58b15;background:#fff4d9;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vacation-availability-checker-module__OTCZuW__head>span svg{width:17px;height:17px}.vacation-availability-checker-module__OTCZuW__head small{color:#d58b15;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.vacation-availability-checker-module__OTCZuW__head h2{margin:3px 0;font-size:18px}.vacation-availability-checker-module__OTCZuW__head p{color:#737685;margin:0;font-size:11px;line-height:1.45}.vacation-availability-checker-module__OTCZuW__grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.vacation-availability-checker-module__OTCZuW__grid label{gap:5px;display:grid}.vacation-availability-checker-module__OTCZuW__grid label:last-child{grid-column:1/-1}.vacation-availability-checker-module__OTCZuW__grid span{color:#666978;font-size:10px;font-weight:850}.vacation-availability-checker-module__OTCZuW__grid input,.vacation-availability-checker-module__OTCZuW__grid select{box-sizing:border-box;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:11px;padding:0 10px;font-size:12px}.vacation-availability-checker-module__OTCZuW__checkButton{color:#fff;cursor:pointer;background:#2e3140;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:900;display:flex}.vacation-availability-checker-module__OTCZuW__checkButton:disabled{opacity:.65;cursor:wait}.vacation-availability-checker-module__OTCZuW__checkButton svg{width:13px}.vacation-availability-checker-module__OTCZuW__notice{color:#686a77;background:#f6f6fa;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.vacation-availability-checker-module__OTCZuW__notice svg{flex:none;width:13px;margin-top:1px}.vacation-availability-checker-module__OTCZuW__result{border:1px solid;border-radius:14px;gap:12px;padding:13px;display:grid}.vacation-availability-checker-module__OTCZuW__available{background:#eef9f3;border-color:#ccebdc}.vacation-availability-checker-module__OTCZuW__unavailable{background:#fff4f2;border-color:#f0d2cc}.vacation-availability-checker-module__OTCZuW__resultTitle{align-items:flex-start;gap:9px;display:flex}.vacation-availability-checker-module__OTCZuW__resultTitle>svg{flex:none;width:16px;margin-top:1px}.vacation-availability-checker-module__OTCZuW__available .vacation-availability-checker-module__OTCZuW__resultTitle>svg{color:#18704f}.vacation-availability-checker-module__OTCZuW__unavailable .vacation-availability-checker-module__OTCZuW__resultTitle>svg{color:#b15043}.vacation-availability-checker-module__OTCZuW__resultTitle div{gap:3px;display:grid}.vacation-availability-checker-module__OTCZuW__resultTitle strong{font-size:13px}.vacation-availability-checker-module__OTCZuW__resultTitle span{color:#6c6e7a;font-size:10.5px;line-height:1.45}.vacation-availability-checker-module__OTCZuW__summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.vacation-availability-checker-module__OTCZuW__summary>div{background:#fff;border-radius:10px;gap:3px;padding:9px;display:grid}.vacation-availability-checker-module__OTCZuW__summary span{color:#7a7c89;font-size:9px}.vacation-availability-checker-module__OTCZuW__summary b,.vacation-availability-checker-module__OTCZuW__summary strong{font-size:12px}.vacation-availability-checker-module__OTCZuW__summary .vacation-availability-checker-module__OTCZuW__total strong{color:#176b4c}.vacation-availability-checker-module__OTCZuW__priceHint{color:#6f7180;margin:0;font-size:10.5px}.vacation-availability-checker-module__OTCZuW__priceHint strong{color:#2c2f3d;font-size:12px}@media (max-width:560px){.vacation-availability-checker-module__OTCZuW__card{padding:14px}.vacation-availability-checker-module__OTCZuW__grid{grid-template-columns:1fr}.vacation-availability-checker-module__OTCZuW__grid label:last-child{grid-column:auto}.vacation-availability-checker-module__OTCZuW__grid input,.vacation-availability-checker-module__OTCZuW__grid select{font-size:16px}.vacation-availability-checker-module__OTCZuW__summary{grid-template-columns:1fr}.vacation-availability-checker-module__OTCZuW__checkButton{min-height:48px}}.vacation-availability-checker-module__OTCZuW__notice a{color:#4c43bd;font-weight:850}.vacation-availability-checker-module__OTCZuW__depositNotice{background:#fff9ec;border:1px solid #f1ddb2;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.vacation-availability-checker-module__OTCZuW__depositNotice>svg{color:#d18a16;flex:none;width:15px;margin-top:2px}.vacation-availability-checker-module__OTCZuW__depositNotice>div{gap:3px;display:grid}.vacation-availability-checker-module__OTCZuW__depositNotice strong{font-size:12px}.vacation-availability-checker-module__OTCZuW__depositNotice span{color:#5f6170;font-size:11px}.vacation-availability-checker-module__OTCZuW__depositNotice small{color:#80828d;font-size:9.5px;line-height:1.45}.vacation-availability-checker-module__OTCZuW__requestBox{gap:9px;padding-top:2px;display:grid}.vacation-availability-checker-module__OTCZuW__requestBox label{gap:5px;display:grid}.vacation-availability-checker-module__OTCZuW__requestBox label>span{color:#666978;font-size:10px;font-weight:850}.vacation-availability-checker-module__OTCZuW__requestBox textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe1e8;border-radius:11px;padding:9px 10px;font-size:12px}.vacation-availability-checker-module__OTCZuW__requestBox>button{color:#fff;cursor:pointer;background:#d9901f;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:45px;font-weight:900;display:flex}.vacation-availability-checker-module__OTCZuW__requestBox>button svg{width:13px}.vacation-availability-checker-module__OTCZuW__requestBox>small{color:#777a86;text-align:center;font-size:9.5px;line-height:1.45}@media (max-width:560px){.vacation-availability-checker-module__OTCZuW__requestBox textarea{font-size:16px}.vacation-availability-checker-module__OTCZuW__requestBox>button{min-height:48px}}.vacation-availability-checker-module__OTCZuW__policyNotice{background:#f6f7fb;border:1px solid #e1e4ec;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.vacation-availability-checker-module__OTCZuW__policyNotice>svg{color:#59617a;flex:none;width:15px;margin-top:2px}.vacation-availability-checker-module__OTCZuW__policyNotice>div{gap:3px;display:grid}.vacation-availability-checker-module__OTCZuW__policyNotice strong{font-size:11.5px}.vacation-availability-checker-module__OTCZuW__policyNotice span{color:#5f6372;font-size:10.5px;line-height:1.45}.vacation-availability-checker-module__OTCZuW__policyNotice small{color:#80838e;font-size:9.5px;line-height:1.45}.vacation-availability-checker-module__OTCZuW__priceBreakdown{background:#fff;border:1px solid #dfe6e2;border-radius:12px;gap:6px;padding:11px;display:grid}.vacation-availability-checker-module__OTCZuW__priceBreakdown>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vacation-availability-checker-module__OTCZuW__priceBreakdown span{color:#686b78;font-size:10.5px}.vacation-availability-checker-module__OTCZuW__priceBreakdown b{color:#343742;font-size:11px}.vacation-availability-checker-module__OTCZuW__priceBreakdown .vacation-availability-checker-module__OTCZuW__breakdownTotal{border-top:1px solid #e7e9ed;margin-top:2px;padding-top:7px}.vacation-availability-checker-module__OTCZuW__priceBreakdown .vacation-availability-checker-module__OTCZuW__breakdownTotal span{color:#424652;font-weight:850}.vacation-availability-checker-module__OTCZuW__priceBreakdown .vacation-availability-checker-module__OTCZuW__breakdownTotal strong{color:#176b4c;font-size:14px}.vacation-availability-checker-module__OTCZuW__priceBreakdown>small{color:#7a7d88;padding-top:4px;font-size:9.5px;line-height:1.45}
.vacation-stay-guide-module__59P2lG__box{background:#fbfcff;border:1px solid #dfe5ef;border-radius:15px;gap:12px;margin-top:12px;padding:14px;display:grid}.vacation-stay-guide-module__59P2lG__head{align-items:center;gap:10px;display:flex}.vacation-stay-guide-module__59P2lG__head>span{color:#3459ca;background:#eef3ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.vacation-stay-guide-module__59P2lG__head small{letter-spacing:.08em;color:#6d7690;font-size:10px;font-weight:800;display:block}.vacation-stay-guide-module__59P2lG__head h3{margin:2px 0 0;font-size:17px}.vacation-stay-guide-module__59P2lG__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.vacation-stay-guide-module__59P2lG__facts div{background:#fff;border:1px solid #e6e9f0;border-radius:11px;gap:2px;padding:10px;display:grid}.vacation-stay-guide-module__59P2lG__facts span{color:#70778a;font-size:11px}.vacation-stay-guide-module__59P2lG__facts b{font-size:13px}.vacation-stay-guide-module__59P2lG__section{border-top:1px solid #e8ebf1;gap:6px;padding-top:10px;display:grid}.vacation-stay-guide-module__59P2lG__section strong{align-items:center;gap:7px;font-size:13px;display:flex}.vacation-stay-guide-module__59P2lG__section p{white-space:pre-wrap;color:#545d72;margin:0;font-size:13px;line-height:1.48}.vacation-stay-guide-module__59P2lG__access{background:#f7fbf8;border:1px solid #dceadf;border-radius:11px;padding:10px}.vacation-stay-guide-module__59P2lG__locked{color:#69522e;background:#fff9ef;border:1px solid #f0e2c5;border-radius:11px;align-items:flex-start;gap:10px;padding:10px;display:flex}.vacation-stay-guide-module__59P2lG__locked div{gap:3px;display:grid}.vacation-stay-guide-module__59P2lG__locked b{font-size:13px}.vacation-stay-guide-module__59P2lG__locked span{font-size:12px;line-height:1.4}@media (max-width:600px){.vacation-stay-guide-module__59P2lG__facts{grid-template-columns:1fr}.vacation-stay-guide-module__59P2lG__box{padding:12px}}
.vacation-listing-reviews-module__MahrQW__card{background:#fff;border:1px solid #e4e6ec;border-radius:18px;gap:14px;margin-top:16px;padding:18px;display:grid}.vacation-listing-reviews-module__MahrQW__head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.vacation-listing-reviews-module__MahrQW__head>div:first-child{gap:3px;display:grid}.vacation-listing-reviews-module__MahrQW__head span{letter-spacing:.09em;color:#d58b15;font-size:9px;font-weight:900}.vacation-listing-reviews-module__MahrQW__head h2{margin:0;font-size:18px}.vacation-listing-reviews-module__MahrQW__score{grid-template-columns:auto auto;align-items:center;gap:2px 6px;display:grid}.vacation-listing-reviews-module__MahrQW__score>svg{color:#d6921f;width:14px}.vacation-listing-reviews-module__MahrQW__score strong{font-size:18px}.vacation-listing-reviews-module__MahrQW__score small{color:#7b7f8b;grid-column:1/-1;font-size:9px}.vacation-listing-reviews-module__MahrQW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vacation-listing-reviews-module__MahrQW__grid article{background:#fafbfc;border:1px solid #e8e9ee;border-radius:13px;gap:8px;padding:12px;display:grid}.vacation-listing-reviews-module__MahrQW__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.vacation-listing-reviews-module__MahrQW__meta strong{font-size:11px}.vacation-listing-reviews-module__MahrQW__meta span{color:#d6921f;letter-spacing:.03em;font-size:11px}.vacation-listing-reviews-module__MahrQW__grid p{color:#5f6370;margin:0;font-size:10.5px;line-height:1.55}.vacation-listing-reviews-module__MahrQW__grid small{color:#6e7f74;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.vacation-listing-reviews-module__MahrQW__grid small svg{color:#2d825e;width:11px}@media (max-width:620px){.vacation-listing-reviews-module__MahrQW__card{padding:14px}.vacation-listing-reviews-module__MahrQW__head{align-items:flex-start}.vacation-listing-reviews-module__MahrQW__grid{grid-template-columns:1fr}.vacation-listing-reviews-module__MahrQW__meta{flex-direction:column;align-items:flex-start;gap:4px}}
