.beta-planner-module__djXGQq__betaPage{--ink:#17211d;--paper:#f3f1e8;--card:#fffdf8;--line:#17211d24;--orange:#ef653f;--green:#164c3a;background:radial-gradient(circle at 8% 4%, #ef653f21, transparent 28rem), linear-gradient(180deg, #f8f6ef 0%, var(--paper) 100%);min-height:100svh;color:var(--ink);padding:0 clamp(18px,4vw,58px) 40px}.beta-planner-module__djXGQq__betaPage *{box-sizing:border-box}.beta-planner-module__djXGQq__betaPage button,.beta-planner-module__djXGQq__betaPage input,.beta-planner-module__djXGQq__betaPage select{font:inherit}.beta-planner-module__djXGQq__accessPage{--ink:#17211d;--paper:#f3f1e8;--line:#17211d24;--orange:#ef653f;--green:#164c3a;background:radial-gradient(circle at 12% 10%, #ef653f24, transparent 30rem), linear-gradient(160deg, #f9f7f0, var(--paper));min-height:100svh;color:var(--ink);place-items:center;padding:24px;display:grid}.beta-planner-module__djXGQq__accessCard{border:1px solid var(--line);background:#fffdf8f5;border-radius:28px;gap:22px;width:min(100%,560px);padding:clamp(26px,5vw,48px);display:grid;box-shadow:0 30px 90px #262f2a1f}.beta-planner-module__djXGQq__accessBrand{letter-spacing:-.04em;font-size:22px}.beta-planner-module__djXGQq__accessCard h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,56px);line-height:1}.beta-planner-module__djXGQq__accessCard>div>p:not(.beta-planner-module__djXGQq__eyebrow){color:#657069;margin:16px 0 0;font-size:12px;line-height:1.6}.beta-planner-module__djXGQq__accessCard>small{color:#747b76;text-align:center;font-size:8px;line-height:1.5}.beta-planner-module__djXGQq__accessForm{gap:13px;display:grid}.beta-planner-module__djXGQq__accessForm label{color:#5f6963;gap:7px;font-size:10px;font-weight:780;display:grid}.beta-planner-module__djXGQq__accessForm input{border:1px solid var(--line);width:100%;min-height:51px;color:var(--ink);font:inherit;background:#fff;border-radius:13px;outline:0;padding:0 14px}.beta-planner-module__djXGQq__accessForm input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ef653f1a}.beta-planner-module__djXGQq__accessForm button{background:var(--green);color:#fff;min-height:51px;font:inherit;cursor:pointer;border:0;border-radius:13px;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__accessForm button:disabled{cursor:wait;opacity:.48}.beta-planner-module__djXGQq__accessError{color:#9a4c36;background:#fff0e7;border-radius:10px;margin:0;padding:9px 11px;font-size:9px}.beta-planner-module__djXGQq__betaHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;display:flex}.beta-planner-module__djXGQq__betaHeader>div{align-items:center;gap:12px;display:flex}.beta-planner-module__djXGQq__betaHeader strong{letter-spacing:-.03em;font-size:17px}.beta-planner-module__djXGQq__sandboxStatus{color:#69716c;font-size:8px;font-weight:700}.beta-planner-module__djXGQq__betaBadge{color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:#e2ede7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:840;display:inline-flex}.beta-planner-module__djXGQq__headerActions button,.beta-planner-module__djXGQq__headerActions a{color:#657069;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px;font-weight:760;text-decoration:none}.beta-planner-module__djXGQq__headerActions a{color:var(--green)}.beta-planner-module__djXGQq__testAccount{color:var(--green);background:#164c3a14;border-radius:999px;padding:7px 10px;font-size:8px}.beta-planner-module__djXGQq__testAccount strong{font-size:inherit}.beta-planner-module__djXGQq__choiceHero{text-align:center;max-width:1120px;margin:0 auto;padding:clamp(58px,8vw,110px) 0}.beta-planner-module__djXGQq__eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:850}.beta-planner-module__djXGQq__choiceHero h1,.beta-planner-module__djXGQq__modeIntro h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,67px);line-height:1}.beta-planner-module__djXGQq__choiceLead{color:#59645e;max-width:680px;margin:21px auto 0;font-size:clamp(15px,1.5vw,19px);line-height:1.55}.beta-planner-module__djXGQq__choiceGrid{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.beta-planner-module__djXGQq__choiceCard{border:1px solid var(--line);min-height:270px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf8e6;border-radius:27px;align-content:start;padding:clamp(24px,3.2vw,40px);transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.beta-planner-module__djXGQq__choiceCard:hover{border-color:#ef653f73;transform:translateY(-3px);box-shadow:0 24px 70px #262f2a1f}.beta-planner-module__djXGQq__choiceCard:focus-visible{outline-offset:3px;outline:3px solid #ef653f47}.beta-planner-module__djXGQq__choiceNumber{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:850}.beta-planner-module__djXGQq__choiceCard strong{letter-spacing:-.045em;max-width:430px;margin-top:44px;font-size:clamp(25px,3vw,38px);line-height:1.05}.beta-planner-module__djXGQq__choiceCard p{color:#657069;max-width:470px;margin:13px 0 0;font-size:12px;line-height:1.55}.beta-planner-module__djXGQq__choiceAction{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;bottom:24px;right:28px}.beta-planner-module__djXGQq__isolationNote,.beta-planner-module__djXGQq__bottomIsolation{color:#747b76;text-align:center;margin:24px 0 0;font-size:9px;line-height:1.5}.beta-planner-module__djXGQq__modeIntro{justify-content:space-between;align-items:end;gap:30px;padding:clamp(34px,5vw,64px) 0 26px;display:flex}.beta-planner-module__djXGQq__modeIntro h1{font-size:clamp(34px,4.5vw,60px)}.beta-planner-module__djXGQq__modeIntro>span{max-width:330px;color:var(--green);background:#164c3a14;border-radius:12px;padding:10px 12px;font-size:9px;line-height:1.45}.beta-planner-module__djXGQq__quickWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.beta-planner-module__djXGQq__quickForm,.beta-planner-module__djXGQq__quickPreview,.beta-planner-module__djXGQq__dayTimeline,.beta-planner-module__djXGQq__mapPanel,.beta-planner-module__djXGQq__dayEditor{border:1px solid var(--line);background:#fffdf8eb;border-radius:24px;box-shadow:0 24px 74px #262f2a12}.beta-planner-module__djXGQq__quickForm{gap:24px;padding:clamp(20px,3vw,32px);display:grid}.beta-planner-module__djXGQq__fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-planner-module__djXGQq__fieldGrid label{color:#5f6963;gap:7px;font-size:10px;font-weight:760;display:grid}.beta-planner-module__djXGQq__fieldGrid input,.beta-planner-module__djXGQq__fieldGrid select,.beta-planner-module__djXGQq__stopControls select{border:1px solid var(--line);width:100%;min-height:47px;color:var(--ink);background:#fff;border-radius:12px;outline:0;padding:0 13px}.beta-planner-module__djXGQq__fieldGrid input:focus,.beta-planner-module__djXGQq__fieldGrid select:focus,.beta-planner-module__djXGQq__stopControls select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ef653f1a}.beta-planner-module__djXGQq__stopBuilder{border-top:1px solid var(--line);gap:14px;padding-top:22px;display:grid}.beta-planner-module__djXGQq__stopBuilder h2{letter-spacing:-.035em;margin:0;font-size:20px}.beta-planner-module__djXGQq__stopBuilder p{color:#69716c;margin:6px 0 0;font-size:10px;line-height:1.5}.beta-planner-module__djXGQq__stopControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.beta-planner-module__djXGQq__stopControls button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:47px;padding:0 15px;font-size:10px;font-weight:780}.beta-planner-module__djXGQq__technicalStopList{gap:7px;display:grid}.beta-planner-module__djXGQq__technicalStopList>div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.beta-planner-module__djXGQq__technicalStopList>div>span{width:25px;height:25px;color:var(--orange);background:#ef653f1f;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.beta-planner-module__djXGQq__technicalStopList strong{font-size:11px}.beta-planner-module__djXGQq__technicalStopList small{color:#747b76;font-size:8px}.beta-planner-module__djXGQq__technicalStopList button{color:#9f4438;cursor:pointer;background:0 0;border:0;font-size:8px}.beta-planner-module__djXGQq__primaryActions{flex-wrap:wrap;gap:9px;display:flex}.beta-planner-module__djXGQq__primaryButton,.beta-planner-module__djXGQq__secondaryButton,.beta-planner-module__djXGQq__sendDayButton{cursor:pointer;border-radius:13px;min-height:48px;padding:0 17px;font-size:10px;font-weight:790}.beta-planner-module__djXGQq__primaryButton,.beta-planner-module__djXGQq__sendDayButton{background:var(--green);color:#fff;border:0}.beta-planner-module__djXGQq__secondaryButton{border:1px solid var(--line);color:var(--ink);background:#fff}.beta-planner-module__djXGQq__quickPreview{padding:clamp(20px,3vw,32px)}.beta-planner-module__djXGQq__routeSketch{gap:0;margin:26px 0;display:grid}.beta-planner-module__djXGQq__routeSketch>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:75px;display:grid;position:relative}.beta-planner-module__djXGQq__routeSketch>div:not(:last-child):after{content:"";background:#17211d2b;width:2px;position:absolute;top:50px;bottom:-25px;left:18px}.beta-planner-module__djXGQq__routeSketch span{z-index:1;background:var(--green);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-weight:850;display:grid;position:relative;box-shadow:0 5px 15px #17211d2e}.beta-planner-module__djXGQq__routeSketch .beta-planner-module__djXGQq__sketchStop span{background:var(--orange)}.beta-planner-module__djXGQq__routeSketch>div:last-child span{background:var(--ink)}.beta-planner-module__djXGQq__routeSketch strong{font-size:13px}.beta-planner-module__djXGQq__quickPreview>small{color:#747b76;font-size:9px;line-height:1.5}.beta-planner-module__djXGQq__tripToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.beta-planner-module__djXGQq__kindSwitch{background:#e8e7df;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.beta-planner-module__djXGQq__kindSwitch button,.beta-planner-module__djXGQq__resetButton{color:#687069;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:40px;padding:0 14px;font-size:10px;font-weight:760}.beta-planner-module__djXGQq__kindSwitch button.beta-planner-module__djXGQq__active{color:var(--ink);background:#fff;box-shadow:0 4px 13px #1f262214}.beta-planner-module__djXGQq__resetButton{border:1px solid var(--line);background:#fffdf8cc}.beta-planner-module__djXGQq__tripWorkspace{grid-template-columns:minmax(420px,1.45fr) minmax(320px,.9fr);align-items:start;gap:14px;display:grid}.beta-planner-module__djXGQq__dayTimelineStack{grid-column:1/-1;gap:8px;min-width:0;display:grid}.beta-planner-module__djXGQq__dayTimeline,.beta-planner-module__djXGQq__dayEditor{gap:9px;padding:13px;display:grid}.beta-planner-module__djXGQq__dayTimeline{width:100%;display:grid;overflow:visible}.beta-planner-module__djXGQq__timelineHeader{color:#69716c;letter-spacing:.07em;text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:2px 2px 6px;font-size:9px;font-weight:780;display:flex}.beta-planner-module__djXGQq__timelineHeader strong{width:24px;height:24px;color:var(--green);background:#e2ede7;border-radius:50%;place-items:center;display:grid}.beta-planner-module__djXGQq__dayCard,.beta-planner-module__djXGQq__selectedDayCard{border:1px solid var(--line);min-height:88px;color:var(--ink);text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:15px;flex:0 0 220px;grid-template-columns:33px minmax(0,1fr);gap:9px;padding:12px;display:grid;position:relative}.beta-planner-module__djXGQq__selectedDayCard{border-color:#ef653f8c;box-shadow:0 10px 28px #262f2a17}.beta-planner-module__djXGQq__dayIndex{width:40px;height:40px;color:var(--green);background:#164c3a17;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.beta-planner-module__djXGQq__dayCard>div,.beta-planner-module__djXGQq__selectedDayCard>div{align-content:start;gap:4px;min-width:0;display:grid}.beta-planner-module__djXGQq__dayCard small,.beta-planner-module__djXGQq__selectedDayCard small{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:760}.beta-planner-module__djXGQq__dayCard strong,.beta-planner-module__djXGQq__selectedDayCard strong{text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.beta-planner-module__djXGQq__dayCard>div>span,.beta-planner-module__djXGQq__selectedDayCard>div>span{color:#747b76;font-size:8px;line-height:1.35}.beta-planner-module__djXGQq__dayCard em,.beta-planner-module__djXGQq__selectedDayCard em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:760;position:absolute;bottom:8px;right:9px}.beta-planner-module__djXGQq__draft{color:#6f746f;background:#f0eee7}.beta-planner-module__djXGQq__ready{color:var(--green);background:#e2ede7}.beta-planner-module__djXGQq__sent{color:#355c91;background:#e5edf8}.beta-planner-module__djXGQq__stale{color:#a24e31;background:#fff0e7}.beta-planner-module__djXGQq__dayTreeList{gap:8px;min-width:0;display:grid}.beta-planner-module__djXGQq__dayTreeRow,.beta-planner-module__djXGQq__selectedDayTreeRow{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.beta-planner-module__djXGQq__selectedDayTreeRow{border-color:#ef653f8c;box-shadow:0 10px 28px #262f2a17}.beta-planner-module__djXGQq__dayTreeRow>summary,.beta-planner-module__djXGQq__selectedDayTreeRow>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:88px;padding:11px 12px;list-style:none;display:grid}.beta-planner-module__djXGQq__dayTreeRow>summary::-webkit-details-marker{display:none}.beta-planner-module__djXGQq__selectedDayTreeRow>summary::-webkit-details-marker{display:none}.beta-planner-module__djXGQq__dayTreeRow>summary:after,.beta-planner-module__djXGQq__selectedDayTreeRow>summary:after{content:"›";color:var(--green);font-size:19px;font-weight:700;line-height:1;transition:transform .16s}.beta-planner-module__djXGQq__dayTreeRow[open]>summary:after,.beta-planner-module__djXGQq__selectedDayTreeRow[open]>summary:after{transform:rotate(90deg)}.beta-planner-module__djXGQq__dayTreeRow>summary>div,.beta-planner-module__djXGQq__selectedDayTreeRow>summary>div{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__dayTreeRow>summary small,.beta-planner-module__djXGQq__selectedDayTreeRow>summary small{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.beta-planner-module__djXGQq__dayTreeRow>summary small b,.beta-planner-module__djXGQq__selectedDayTreeRow>summary small b{font-size:12px;font-weight:880}.beta-planner-module__djXGQq__dayTreeRow>summary>div>strong,.beta-planner-module__djXGQq__selectedDayTreeRow>summary>div>strong{font-size:16px;line-height:1.3}.beta-planner-module__djXGQq__dayTreeRow>summary>div>span,.beta-planner-module__djXGQq__selectedDayTreeRow>summary>div>span{color:#747b76;font-size:10px;line-height:1.4}.beta-planner-module__djXGQq__dayTreeRow>summary>em,.beta-planner-module__djXGQq__selectedDayTreeRow>summary>em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:760}.beta-planner-module__djXGQq__dayTreeAgenda{border-top:1px solid var(--line);gap:9px;padding:12px 14px 14px 55px;display:grid}.beta-planner-module__djXGQq__dayTreeAgenda>strong{color:var(--green);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.beta-planner-module__djXGQq__dayTreeAgenda>p{color:#69716c;margin:0;font-size:10px}.beta-planner-module__djXGQq__dayTreeAgenda ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.beta-planner-module__djXGQq__dayTreeAgenda li{border-left:2px solid #164c3a33;grid-template-columns:82px minmax(0,1fr);gap:10px;min-height:48px;padding:0 0 12px 15px;display:grid;position:relative}.beta-planner-module__djXGQq__dayTreeAgenda li:before{content:"";background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px;box-shadow:0 0 0 3px #fff}.beta-planner-module__djXGQq__dayTreeAgenda time{color:var(--green);font-size:9px;font-weight:800}.beta-planner-module__djXGQq__dayTreeAgenda li>div{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__dayTreeAgenda li>div>strong{font-size:11px;line-height:1.35}.beta-planner-module__djXGQq__dayTreeAgenda li p,.beta-planner-module__djXGQq__dayTreeAgenda li small{color:#68716b;margin:0;font-size:9px;line-height:1.45}.beta-planner-module__djXGQq__dayAgendaDistance{font-weight:720;color:var(--green)!important}.beta-planner-module__djXGQq__dayAgenda_meal:before{background:var(--orange)!important}.beta-planner-module__djXGQq__dayAgenda_dinner,.beta-planner-module__djXGQq__dayAgenda_unscheduled{border-left-style:dashed!important}.beta-planner-module__djXGQq__dayAgenda_dinner:before{background:#795b87!important}.beta-planner-module__djXGQq__dayAgenda_unscheduled:before{background:#ad5038!important}.beta-planner-module__djXGQq__poiDescription{color:#59655e;margin:2px 0 0;font-size:9px;line-height:1.5}.beta-planner-module__djXGQq__dayAgendaActions{flex-wrap:wrap;align-items:start;gap:6px;margin-top:5px;display:flex}.beta-planner-module__djXGQq__dayAgendaActions:empty{display:none}.beta-planner-module__djXGQq__dayAgendaActions .beta-planner-module__djXGQq__poiTaxiLinks{grid-template-columns:repeat(auto-fit,minmax(150px,max-content))}.beta-planner-module__djXGQq__dayAgendaSupplementActions{border-top:1px solid #164c3a1f;flex-wrap:wrap;align-items:center;gap:6px;padding-top:9px;display:flex}.beta-planner-module__djXGQq__dayAgendaSupplementActions a{color:#a13b2b;background:#ef653f1a;border:1px solid #ef653f61;border-radius:9px;align-items:center;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__mapPanel{padding:14px;overflow:hidden}.beta-planner-module__djXGQq__offlineMap{background:#f4f1e8;border-radius:18px;margin:0;overflow:hidden}.beta-planner-module__djXGQq__offlineMap svg{width:100%;height:auto;min-height:330px;display:block}.beta-planner-module__djXGQq__offlineMap figcaption{border-top:1px solid var(--line);color:#747b76;text-align:right;padding:9px 12px;font-size:7px}.beta-planner-module__djXGQq__offlineMapEmpty{color:#747b76;text-align:center;background:repeating-linear-gradient(45deg,#f4f1e8,#f4f1e8 18px,#eeebe2 18px 36px);border-radius:18px;place-items:center;min-height:360px;padding:24px;font-size:9px;display:grid}.beta-planner-module__djXGQq__panelHeading{justify-content:space-between;align-items:start;gap:16px;padding:5px 4px 13px;display:flex}.beta-planner-module__djXGQq__panelHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.1vw,30px)}.beta-planner-module__djXGQq__panelHeading>span{color:var(--green);background:#e2ede7;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:780}.beta-planner-module__djXGQq__mapDayPicker{flex:1;gap:5px;min-width:0;display:grid}.beta-planner-module__djXGQq__mapDayPicker>span{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:820}.beta-planner-module__djXGQq__mapDayPicker select{border:1px solid var(--line);width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 38px 0 12px;font-size:13px;font-weight:780}.beta-planner-module__djXGQq__mapNote{color:#747b76;margin:10px 3px 0;font-size:8px}.beta-planner-module__djXGQq__dayPageNavigator{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 10px;padding:9px 12px;display:grid}.beta-planner-module__djXGQq__dayPageNavigator>div{text-align:center;justify-items:center;gap:2px;display:grid}.beta-planner-module__djXGQq__dayPageNavigator strong{color:var(--ink);font-size:11px}.beta-planner-module__djXGQq__dayPageNavigator small{color:var(--green);font-size:7px;font-weight:740}.beta-planner-module__djXGQq__dayPageNavigator button{border:1px solid var(--line);width:fit-content;min-height:36px;color:var(--green);cursor:pointer;background:#f8f7f2;border-radius:10px;padding:0 11px;font-size:8px;font-weight:790}.beta-planner-module__djXGQq__dayPageNavigator button:last-child{justify-self:end}.beta-planner-module__djXGQq__dayPageNavigator button:disabled{cursor:default;opacity:.32}.beta-planner-module__djXGQq__audioNarrationNotice{color:var(--green);background:#e2ede7;border-radius:13px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 13px;display:flex}.beta-planner-module__djXGQq__audioNarrationNotice>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.beta-planner-module__djXGQq__audioNarrationNotice p{margin:0;font-size:9px;font-weight:740;line-height:1.4}.beta-planner-module__djXGQq__mapSelectionNotice,.beta-planner-module__djXGQq__mapRouteStatus,.beta-planner-module__djXGQq__mapRouteWarning{border-radius:9px;margin:8px 3px 0;padding:8px 10px;font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__mapSelectionNotice{color:#94472f;background:#fff0e7;font-weight:760}.beta-planner-module__djXGQq__mapRouteStatus{color:var(--green);background:#e2ede7}.beta-planner-module__djXGQq__mapRouteWarning{color:#756c5d;background:#f2efe6}.beta-planner-module__djXGQq__dayEditor{max-height:740px;overflow:auto}.beta-planner-module__djXGQq__blockCard,.beta-planner-module__djXGQq__suggestionCard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:11px;padding:14px;display:grid}.beta-planner-module__djXGQq__blockType{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:840}.beta-planner-module__djXGQq__blockHeader{justify-content:space-between;align-items:start;gap:10px;display:flex}.beta-planner-module__djXGQq__blockHeader>div{gap:5px;display:grid}.beta-planner-module__djXGQq__blockHeader strong{font-size:11px}.beta-planner-module__djXGQq__blockHeader small{color:#6e7771;font-size:8px}.beta-planner-module__djXGQq__routeComparisonPanel{color:#526158;background:#f1f6f2;border:1px solid #164c3a24;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:8px 9px;display:grid}.beta-planner-module__djXGQq__routeComparisonPanel strong,.beta-planner-module__djXGQq__routeComparisonPanel small{grid-column:1/-1}.beta-planner-module__djXGQq__routeComparisonPanel strong{color:var(--green);font-size:8px}.beta-planner-module__djXGQq__routeComparisonPanel span,.beta-planner-module__djXGQq__routeComparisonPanel small{font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__routeLegDetails{border-top:1px solid #164c3a1a;gap:2px;margin-top:3px;padding-top:4px;display:grid}.beta-planner-module__djXGQq__poiList article .beta-planner-module__djXGQq__routeLegDetails small,.beta-planner-module__djXGQq__reviewPoiList .beta-planner-module__djXGQq__routeLegDetails small{color:#526158;text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.beta-planner-module__djXGQq__blockCard dl{gap:8px;margin:0;display:grid}.beta-planner-module__djXGQq__blockCard dl>div{gap:2px;display:grid}.beta-planner-module__djXGQq__blockCard dt{color:#747b76;font-size:8px}.beta-planner-module__djXGQq__blockCard dd{margin:0;font-size:11px;font-weight:760}.beta-planner-module__djXGQq__transferSchedule{color:#59645e;background:#f7f5ef;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;padding:9px;font-size:8px;line-height:1.4;display:grid}.beta-planner-module__djXGQq__transferSchedule strong{color:#9a4c36;background:#fff0e9;border-radius:999px;grid-column:1/-1;width:fit-content;padding:4px 7px;font-size:8px}.beta-planner-module__djXGQq__transferBookingBox{background:#edf4ef;border:1px solid #164c3a33;border-radius:11px;gap:7px;padding:10px;display:grid}.beta-planner-module__djXGQq__transferBookingBox>small,.beta-planner-module__djXGQq__transferBookingBox>span{color:#59645e;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__transferBookingBox>div{flex-wrap:wrap;gap:6px;display:flex}.beta-planner-module__djXGQq__transferBookingBox a{background:var(--green);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__routePreferenceControl{gap:5px;display:grid}.beta-planner-module__djXGQq__routePreferenceControl>span{color:#747b76;font-size:8px;font-weight:740}.beta-planner-module__djXGQq__routePreferenceControl select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:#f9f8f3;border-radius:9px;padding:0 9px;font-size:9px;font-weight:760}.beta-planner-module__djXGQq__routePreferenceControl small{color:#68716b;font-size:7px;line-height:1.4}.beta-planner-module__djXGQq__unresolved{color:#8f513d;background:#fff3e9;border-radius:9px;margin:0;padding:8px;font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__stopChip{color:#9a4c36;background:#ef653f1a;border-radius:999px;width:fit-content;padding:6px 8px;font-size:8px;display:inline-flex}.beta-planner-module__djXGQq__transferStopList{gap:8px;display:grid}.beta-planner-module__djXGQq__transferStopItem{background:#f7f5ef;border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:9px;display:grid}.beta-planner-module__djXGQq__transferStopIndex{background:var(--orange);color:#fff;border-radius:50%;align-self:start;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.beta-planner-module__djXGQq__transferStopDetails{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__transferStopDetails strong{font-size:9px}.beta-planner-module__djXGQq__transferStopDetails small{color:#68716b;overflow-wrap:anywhere;font-size:7px;line-height:1.35}.beta-planner-module__djXGQq__transferStopDetails small.beta-planner-module__djXGQq__stopLocationWarning{color:#96513d;white-space:normal}.beta-planner-module__djXGQq__transferStopDetails em{border-radius:999px;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:760}.beta-planner-module__djXGQq__stopDetourOk{color:var(--green);background:#e2ede7}.beta-planner-module__djXGQq__stopDetourWarning{color:#a23f2f;background:#fde3d9}.beta-planner-module__djXGQq__transferStopFields{grid-column:2;grid-template-columns:minmax(0,1fr) 70px;gap:7px;display:grid}.beta-planner-module__djXGQq__transferStopFields label{color:#747b76;gap:3px;font-size:7px;font-weight:740;display:grid}.beta-planner-module__djXGQq__transferStopFields select,.beta-planner-module__djXGQq__transferStopFields input{border:1px solid var(--line);width:100%;min-height:31px;color:var(--ink);background:#fff;border-radius:8px;padding:0 7px;font-size:8px}.beta-planner-module__djXGQq__transferStopActions{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.beta-planner-module__djXGQq__transferStopActions button{border:1px solid var(--line);min-height:29px;color:var(--green);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-size:7px;font-weight:760}.beta-planner-module__djXGQq__transferStopActions button:last-child{color:#9f4438}.beta-planner-module__djXGQq__transferStopActions button.beta-planner-module__djXGQq__transferStopSelecting{border-color:var(--orange);background:var(--orange);color:#fff}.beta-planner-module__djXGQq__transferStopActions button:disabled{cursor:wait;opacity:.5}.beta-planner-module__djXGQq__addTransferStopButton{width:100%;min-height:36px;color:var(--green);cursor:pointer;background:#f9f8f3;border:1px dashed #a9b8b0;border-radius:10px;font-size:8px;font-weight:780}.beta-planner-module__djXGQq__addTransferStopButton:disabled{cursor:not-allowed;opacity:.4}.beta-planner-module__djXGQq__addTransferStopForm{background:#fff9f5;border:1px solid #ef653f59;border-radius:12px;grid-template-columns:minmax(0,1fr) 120px;gap:10px;padding:12px;display:grid}.beta-planner-module__djXGQq__addTransferStopForm label{color:#68716b;gap:5px;font-size:9px;font-weight:760;display:grid}.beta-planner-module__djXGQq__addTransferStopForm select,.beta-planner-module__djXGQq__addTransferStopForm input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:11px}.beta-planner-module__djXGQq__addTransferStopForm>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.beta-planner-module__djXGQq__addTransferStopForm button{border:1px solid var(--line);min-height:38px;color:var(--green);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:10px;font-weight:790}.beta-planner-module__djXGQq__addTransferStopForm button:last-child{border-color:var(--green);background:var(--green);color:#fff}.beta-planner-module__djXGQq__poiList{gap:6px;display:grid}.beta-planner-module__djXGQq__poiList>p{color:#747b76;margin:0;font-size:9px}.beta-planner-module__djXGQq__poiList article{background:#f7f5ef;border-radius:11px;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.beta-planner-module__djXGQq__poiList article>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:850;display:grid}.beta-planner-module__djXGQq__poiList article.beta-planner-module__djXGQq__returnToBaseItem>span{background:var(--green)}.beta-planner-module__djXGQq__returnToBaseItem{border:1px dashed #a9b8b0}.beta-planner-module__djXGQq__poiList article>div:nth-child(2){gap:2px;min-width:0;display:grid}.beta-planner-module__djXGQq__poiList article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.beta-planner-module__djXGQq__poiList article small{color:#747b76;font-size:7px}.beta-planner-module__djXGQq__reorderButtons{gap:3px;display:flex}.beta-planner-module__djXGQq__reorderButtons button{border:1px solid var(--line);width:25px;height:25px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.beta-planner-module__djXGQq__reorderButtons button:disabled{opacity:.28;cursor:default}.beta-planner-module__djXGQq__removePoiButton{color:#9f4438;cursor:pointer;background:#fff7f4;border:1px solid #9f443838;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:grid}.beta-planner-module__djXGQq__poiActions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:6px;display:flex}.beta-planner-module__djXGQq__verifiedOffer{justify-items:start;gap:4px;min-width:0;display:grid}.beta-planner-module__djXGQq__offerChoices{flex-wrap:wrap;gap:5px;display:flex}.beta-planner-module__djXGQq__verifiedOffer a,.beta-planner-module__djXGQq__testOfferButton,.beta-planner-module__djXGQq__offerRetry{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:8px;flex:none;padding:7px 8px;font-size:7px;font-weight:790;line-height:1;text-decoration:none}.beta-planner-module__djXGQq__offerChoices a{grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;min-width:128px;padding:7px 9px;line-height:1.2;display:grid}.beta-planner-module__djXGQq__offerChoices a span{opacity:.8;grid-column:1/-1;font-size:6px;font-weight:650}.beta-planner-module__djXGQq__offerChoices a strong{text-overflow:ellipsis;font-size:7px;overflow:hidden}.beta-planner-module__djXGQq__offerChoices a em{opacity:.85;grid-column:1;font-size:6px;font-style:normal}.beta-planner-module__djXGQq__offerChoices a b{grid-area:2/2/span 2;align-self:center;font-size:9px}.beta-planner-module__djXGQq__testOfferButton{cursor:pointer}.beta-planner-module__djXGQq__verifiedOffer time{color:var(--green);white-space:nowrap;font-size:6px;font-weight:760}.beta-planner-module__djXGQq__offerChecking{color:#6d756f;white-space:nowrap;font-size:7px;font-weight:730}.beta-planner-module__djXGQq__offerUnavailable{color:#7b827e;text-align:right;font-size:7px;font-weight:700;line-height:1.25}.beta-planner-module__djXGQq__proposalIntegrationBadges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.beta-planner-module__djXGQq__proposalIntegrationBadges>span{color:var(--green);background:#e2ede7;border-radius:8px;gap:1px;padding:5px 7px;font-size:6px;line-height:1.25;display:grid}.beta-planner-module__djXGQq__proposalIntegrationBadges b{font-size:7px}.beta-planner-module__djXGQq__poiAudioHint{white-space:normal;font-weight:730;color:var(--green)!important}.beta-planner-module__djXGQq__offerRetry{color:var(--green);cursor:pointer;background:#fff;border:1px solid #164c3a2e}.beta-planner-module__djXGQq__inlineDisclosure{color:#747b76;font-size:6px;line-height:1.45}.beta-planner-module__djXGQq__tripExportBar{background:linear-gradient(135deg,#e2ede7,#f7faf8);border:1px solid #164c3a33;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:13px 14px;display:flex}.beta-planner-module__djXGQq__tripExportBar>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.beta-planner-module__djXGQq__tripExportBar>div:first-child>span{background:var(--green);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;font-weight:850;display:grid}.beta-planner-module__djXGQq__tripExportBar>div:first-child>div{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__tripExportBar strong{color:var(--green);font-size:13px}.beta-planner-module__djXGQq__tripExportBar small{color:#58665f;font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__tripExportActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.beta-planner-module__djXGQq__tripExportActions button{min-height:40px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #164c3a38;border-radius:10px;padding:0 12px;font-size:9px;font-weight:810}.beta-planner-module__djXGQq__tripExportActions button.beta-planner-module__djXGQq__tripExportPrimary{border-color:var(--green);background:var(--green);color:#fff}.beta-planner-module__djXGQq__tripExportActions button:disabled{cursor:wait;opacity:.6}.beta-planner-module__djXGQq__tripSavedBanner{color:var(--green);background:#e2ede7;border:1px solid #164c3a2e;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-8px 0 18px;padding:14px;display:grid}.beta-planner-module__djXGQq__tripSavedBanner>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:grid}.beta-planner-module__djXGQq__tripSavedBanner>div{gap:4px;display:grid}.beta-planner-module__djXGQq__tripSavedBanner strong{font-size:12px}.beta-planner-module__djXGQq__tripSavedBanner p{margin:0;font-size:9px;line-height:1.45}.beta-planner-module__djXGQq__tripSavedBanner small{color:#5f6e66;font-size:7px}.beta-planner-module__djXGQq__tripSavedBanner>button{background:var(--green);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 14px;font-size:10px;font-weight:820}.beta-planner-module__djXGQq__tripSavedBanner>button:disabled{cursor:wait;opacity:.65}@media (max-width:680px){.beta-planner-module__djXGQq__tripExportBar{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__tripExportActions{grid-template-columns:1fr 1fr;display:grid}.beta-planner-module__djXGQq__tripExportActions button:first-child{grid-column:1/-1}.beta-planner-module__djXGQq__tripSavedBanner{grid-template-columns:38px minmax(0,1fr)}.beta-planner-module__djXGQq__tripSavedBanner>button{grid-column:1/-1;width:100%}}.beta-planner-module__djXGQq__tripReviewBackdrop{z-index:1190;background:#0f17139e;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.beta-planner-module__djXGQq__tripReviewDialog{background:#fffdf8;border-radius:24px;gap:18px;width:min(100%,1180px);max-height:calc(100vh - 40px);padding:clamp(20px,3vw,30px);display:grid;overflow-y:auto;box-shadow:0 35px 120px #0000004d}.beta-planner-module__djXGQq__tripReviewHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.beta-planner-module__djXGQq__tripReviewHeader>div{gap:8px;display:grid}.beta-planner-module__djXGQq__tripReviewHeader h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,38px)}.beta-planner-module__djXGQq__tripReviewHeader p{color:#657069;max-width:720px;margin:0;font-size:14px;line-height:1.5}.beta-planner-module__djXGQq__tripReviewHeader>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.beta-planner-module__djXGQq__tripReviewGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;display:grid}.beta-planner-module__djXGQq__tripReviewPanel{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid}.beta-planner-module__djXGQq__tripReviewPanel>h3,.beta-planner-module__djXGQq__reviewServices h3{margin:0;font-size:18px}.beta-planner-module__djXGQq__reviewDayList,.beta-planner-module__djXGQq__reviewOfferList{gap:8px;display:grid}.beta-planner-module__djXGQq__reviewDayCard{background:#f7f5ef;border-radius:11px;gap:10px;padding:10px;display:grid}.beta-planner-module__djXGQq__reviewDayHeading{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.beta-planner-module__djXGQq__reviewDayHeading>span{width:28px;height:28px;color:var(--green);background:#e5ece8;border-radius:9px;place-items:center;font-size:11px;font-weight:840;display:grid}.beta-planner-module__djXGQq__reviewDayHeading>div,.beta-planner-module__djXGQq__reviewOfferList article>div{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__reviewDayHeading strong,.beta-planner-module__djXGQq__reviewOfferList strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.beta-planner-module__djXGQq__reviewDayHeading small,.beta-planner-module__djXGQq__reviewOfferList small{color:#707973;font-size:11px;line-height:1.4}.beta-planner-module__djXGQq__reviewDayBlocks{gap:7px;display:grid}.beta-planner-module__djXGQq__reviewTransferBlock,.beta-planner-module__djXGQq__reviewVisitBlock{background:#fff;border:1px solid #17211d14;border-radius:10px;padding:9px}.beta-planner-module__djXGQq__reviewTransferBlock{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.beta-planner-module__djXGQq__reviewTransferBlock>span,.beta-planner-module__djXGQq__reviewVisitBlock>header>span{color:#9a4c36;text-transform:uppercase;background:#fff0e9;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:820}.beta-planner-module__djXGQq__reviewTransferBlock>div{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__reviewTransferBlock strong,.beta-planner-module__djXGQq__reviewVisitBlock>header strong{font-size:13px;line-height:1.35}.beta-planner-module__djXGQq__reviewTransferBlock small{color:#707973;font-size:11px;line-height:1.4}.beta-planner-module__djXGQq__reviewVisitBlock{gap:8px;display:grid}.beta-planner-module__djXGQq__reviewVisitBlock>header{align-items:center;gap:8px;display:flex}.beta-planner-module__djXGQq__reviewPoiList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.beta-planner-module__djXGQq__reviewPoiList li{border-top:1px solid #17211d12;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.beta-planner-module__djXGQq__reviewPoiList li>div{gap:2px;min-width:0;display:grid}.beta-planner-module__djXGQq__reviewPoiList li>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.beta-planner-module__djXGQq__reviewPoiList li>div>small{color:#707973;font-size:11px}.beta-planner-module__djXGQq__reviewOfferList article{background:#f7f5ef;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.beta-planner-module__djXGQq__reviewOfferList button,.beta-planner-module__djXGQq__reviewOfferList a{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:11px;font-weight:790;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__reviewEmpty{color:#707973;background:#f7f5ef;border-radius:10px;margin:0;padding:10px;font-size:11px;line-height:1.45}.beta-planner-module__djXGQq__reviewHotels{gap:10px;display:grid}.beta-planner-module__djXGQq__reviewSectionHeading{justify-content:space-between;align-items:start;gap:10px;display:flex}.beta-planner-module__djXGQq__reviewSectionHeading>div{gap:4px;display:grid}.beta-planner-module__djXGQq__reviewSectionHeading h3{margin:0;font-size:18px}.beta-planner-module__djXGQq__reviewSectionHeading p{color:#707973;margin:0;font-size:11px;line-height:1.45}.beta-planner-module__djXGQq__reviewSectionHeading>span{color:var(--green);background:#e2ede7;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.beta-planner-module__djXGQq__reviewHotelDays,.beta-planner-module__djXGQq__reviewHotelOffers{gap:8px;display:grid}.beta-planner-module__djXGQq__reviewHotelDay{gap:7px;display:grid}.beta-planner-module__djXGQq__reviewHotelDay>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.beta-planner-module__djXGQq__reviewHotelDay>header strong{font-size:13px}.beta-planner-module__djXGQq__reviewHotelDay>header small{color:#707973;font-size:11px}.beta-planner-module__djXGQq__reviewHotelOffers article{background:#f7f5ef;border:1px solid #17211d14;border-radius:11px;gap:9px;padding:10px;display:grid}.beta-planner-module__djXGQq__reviewHotelOffers article.beta-planner-module__djXGQq__reviewHotelSelected{background:#edf4ef;border-color:#164c3a73}.beta-planner-module__djXGQq__reviewHotelOffers article>div:first-child{gap:3px;display:grid}.beta-planner-module__djXGQq__reviewHotelOffers article>div:first-child strong{font-size:14px}.beta-planner-module__djXGQq__reviewHotelOffers article>div:first-child small{color:#707973;font-size:11px;line-height:1.4}.beta-planner-module__djXGQq__reviewHotelActions{flex-wrap:wrap;gap:6px;display:flex}.beta-planner-module__djXGQq__reviewHotelActions button,.beta-planner-module__djXGQq__reviewHotelActions a{min-height:31px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #164c3a33;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:790;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__reviewHotelActions a{border-color:var(--green);background:var(--green);color:#fff}.beta-planner-module__djXGQq__reviewHotelActions button[aria-pressed=true]{background:#dcebe3}.beta-planner-module__djXGQq__restaurantFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.beta-planner-module__djXGQq__restaurantFilters label{color:#59645e;gap:4px;font-size:10px;font-weight:760;display:grid}.beta-planner-module__djXGQq__restaurantFilters select{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #164c3a33;border-radius:9px;padding:0 9px}.beta-planner-module__djXGQq__restaurantFilters select:disabled{cursor:not-allowed;opacity:.55}.beta-planner-module__djXGQq__restaurantPartnerNotice{color:#707973;font-size:10px}.beta-planner-module__djXGQq__restaurantList{gap:8px;display:grid}.beta-planner-module__djXGQq__restaurantList>article{background:#f7f5ef;border:1px solid #17211d14;border-radius:11px;gap:10px;padding:10px;display:grid}.beta-planner-module__djXGQq__restaurantHeading{justify-content:space-between;align-items:start;gap:10px;display:flex}.beta-planner-module__djXGQq__restaurantHeading>div{gap:3px;display:grid}.beta-planner-module__djXGQq__restaurantHeading strong{font-size:14px}.beta-planner-module__djXGQq__restaurantHeading small{color:#707973;font-size:11px;line-height:1.4}.beta-planner-module__djXGQq__restaurantHeading>a{background:var(--green);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 9px;font-size:10px;font-weight:790;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__restaurantDayPicker{border:0;gap:6px;margin:0;padding:0;display:grid}.beta-planner-module__djXGQq__restaurantDayPicker legend{color:#59645e;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__restaurantDayPicker>div{flex-wrap:wrap;gap:6px;display:flex}.beta-planner-module__djXGQq__restaurantDayPicker button{min-height:34px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #164c3a33;border-radius:999px;padding:0 11px;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__restaurantDayPicker button[aria-pressed=true]{border-color:var(--green);background:#dcebe3}.beta-planner-module__djXGQq__reviewServices{border-top:1px solid var(--line);gap:8px;margin-top:2px;padding-top:12px;display:grid}.beta-planner-module__djXGQq__reviewServices>div{gap:4px;display:grid}.beta-planner-module__djXGQq__reviewServices p{color:#707973;margin:0;font-size:11px;line-height:1.45}.beta-planner-module__djXGQq__reviewServicesSubhead{color:#4f5b54;margin-top:3px;font-size:11px}.beta-planner-module__djXGQq__reviewServiceCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.beta-planner-module__djXGQq__reviewServiceCategories label{color:var(--ink);cursor:pointer;background:#f7f5ef;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;padding:9px;font-size:12px;font-weight:740;display:grid}.beta-planner-module__djXGQq__reviewServiceCategories input{width:15px;height:15px;accent-color:var(--green)}.beta-planner-module__djXGQq__reviewCommercialNote{color:#8c4a36;background:#fff0e9;border-radius:9px;padding:8px 9px;font-size:10px;line-height:1.45}.beta-planner-module__djXGQq__contextualServices{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.beta-planner-module__djXGQq__contextualServices>div:first-child{gap:4px;display:grid}.beta-planner-module__djXGQq__contextualServices h3{margin:0;font-size:18px}.beta-planner-module__djXGQq__contextualServices p{color:#707973;margin:0;font-size:11px;line-height:1.45}.beta-planner-module__djXGQq__contextualServiceList{gap:8px;display:grid}.beta-planner-module__djXGQq__contextualServiceList article{background:#f7f5ef;border-radius:12px;gap:9px;padding:10px;display:grid}.beta-planner-module__djXGQq__contextualServiceHeading{justify-content:space-between;align-items:start;gap:10px;display:flex}.beta-planner-module__djXGQq__contextualServiceHeading>div{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__contextualServiceHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.beta-planner-module__djXGQq__contextualServiceHeading small{color:#707973;font-size:11px;line-height:1.4}.beta-planner-module__djXGQq__contextualServiceHeading>span{white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.beta-planner-module__djXGQq__serviceReady{color:var(--green);background:#dcebe3}.beta-planner-module__djXGQq__servicePending{color:#9a4c36;background:#fff0e9}.beta-planner-module__djXGQq__contextualServiceActions{flex-wrap:wrap;gap:6px;display:flex}.beta-planner-module__djXGQq__contextualServiceActions button{border:1px solid var(--line);min-height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 9px;font-size:11px;font-weight:780}.beta-planner-module__djXGQq__contextualPartnerLink{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__partnerLinkLoading{color:#707973;align-self:center;font-size:10px}.beta-planner-module__djXGQq__contextualServiceActions .beta-planner-module__djXGQq__servicePrepareButton{border-color:var(--green);background:var(--green);color:#fff}.beta-planner-module__djXGQq__contextualServiceActions .beta-planner-module__djXGQq__serviceEditButton{color:var(--green);background:#e2ede7;border-color:#164c3a3d}.beta-planner-module__djXGQq__serviceRequestNote{color:#59645e;gap:5px;font-size:11px;font-weight:760;display:grid}.beta-planner-module__djXGQq__serviceRequestNote textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:0;padding:8px 9px;font-weight:600;line-height:1.45}.beta-planner-module__djXGQq__serviceRequestNote textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #164c3a14}.beta-planner-module__djXGQq__tripReviewActions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding-top:16px;display:flex}.beta-planner-module__djXGQq__tripReviewActions>div{gap:2px;margin-right:auto;display:grid}.beta-planner-module__djXGQq__tripReviewActions strong{font-size:14px}.beta-planner-module__djXGQq__tripReviewActions small,.beta-planner-module__djXGQq__reviewBetaNote{color:#707973;font-size:10px}.beta-planner-module__djXGQq__reviewBackButton,.beta-planner-module__djXGQq__reviewCompleteButton{cursor:pointer;border-radius:11px;min-height:42px;padding:0 14px;font-size:12px;font-weight:790}.beta-planner-module__djXGQq__reviewBackButton{border:1px solid var(--line);color:var(--ink);background:#fff}.beta-planner-module__djXGQq__reviewCompleteButton{background:var(--green);color:#fff;border:0}.beta-planner-module__djXGQq__reviewBetaNote{line-height:1.45}.beta-planner-module__djXGQq__tripReviewDialog .beta-planner-module__djXGQq__verifiedOffer a,.beta-planner-module__djXGQq__tripReviewDialog .beta-planner-module__djXGQq__testOfferButton,.beta-planner-module__djXGQq__tripReviewDialog .beta-planner-module__djXGQq__offerRetry{font-size:11px}.beta-planner-module__djXGQq__tripReviewDialog .beta-planner-module__djXGQq__verifiedOffer time{font-size:9px}.beta-planner-module__djXGQq__tripReviewDialog .beta-planner-module__djXGQq__offerChecking,.beta-planner-module__djXGQq__tripReviewDialog .beta-planner-module__djXGQq__offerUnavailable{font-size:10px}.beta-planner-module__djXGQq__testBookingBackdrop{z-index:1200;background:#0f17138f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.beta-planner-module__djXGQq__testBookingDialog{background:#fffdf8;border-radius:22px;gap:11px;width:min(100%,440px);padding:25px;display:grid;box-shadow:0 30px 100px #00000040}.beta-planner-module__djXGQq__testBookingDialog h2{letter-spacing:-.04em;margin:0;font-size:25px}.beta-planner-module__djXGQq__testBookingDialog>strong{font-size:13px}.beta-planner-module__djXGQq__testBookingDialog p{color:#657069;margin:0;font-size:9px;line-height:1.5}.beta-planner-module__djXGQq__testBookingDialog>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;width:fit-content;min-height:40px;padding:0 14px;font-size:9px;font-weight:780}.beta-planner-module__djXGQq__personalPoiCard{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 105px;gap:9px;padding:14px;display:grid}.beta-planner-module__djXGQq__personalPoiCard>.beta-planner-module__djXGQq__blockType,.beta-planner-module__djXGQq__personalPoiCard>p,.beta-planner-module__djXGQq__personalPoiCard>button{grid-column:1/-1}.beta-planner-module__djXGQq__personalPoiCard>p{color:#6e7771;margin:-3px 0 2px;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__personalPoiCard label{color:#68716b;gap:5px;font-size:8px;font-weight:740;display:grid}.beta-planner-module__djXGQq__personalPoiCard input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#f9f8f3;border-radius:9px;outline:0;padding:0 10px}.beta-planner-module__djXGQq__personalPoiCard input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ef653f1a}.beta-planner-module__djXGQq__personalPoiCard>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:40px;font-size:9px;font-weight:790}.beta-planner-module__djXGQq__personalPoiCard>button:disabled{cursor:not-allowed;opacity:.4}.beta-planner-module__djXGQq__personalPoiCard>button.beta-planner-module__djXGQq__personalPoiSelecting{background:var(--orange)}.beta-planner-module__djXGQq__suggestionCard>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.beta-planner-module__djXGQq__suggestionCard>div>div{gap:2px;display:grid}.beta-planner-module__djXGQq__suggestionCard strong{font-size:9px}.beta-planner-module__djXGQq__suggestionCard small{color:#747b76;font-size:7px}.beta-planner-module__djXGQq__suggestionCard button{color:var(--green);cursor:pointer;background:#e2ede7;border:0;border-radius:9px;flex:none;padding:7px 8px;font-size:8px;font-weight:760}.beta-planner-module__djXGQq__sendDayButton{width:100%}.beta-planner-module__djXGQq__bottomIsolation{margin-top:16px}.beta-planner-module__djXGQq__configurationPanel{border:1px solid var(--line);background:#fffdf8f0;border-radius:24px;max-width:1320px;margin:30px auto 0;overflow:hidden;box-shadow:0 22px 70px #262f2a12}.beta-planner-module__djXGQq__configurationIntro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,3vw,34px);display:flex}.beta-planner-module__djXGQq__configurationIntro h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.02}.beta-planner-module__djXGQq__configurationIntro p:not(.beta-planner-module__djXGQq__eyebrow){color:#657069;max-width:680px;margin:12px 0 0;font-size:12px;line-height:1.55}.beta-planner-module__djXGQq__configurationIntro>span{color:var(--green);background:#e2ede7;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:820}.beta-planner-module__djXGQq__questionList{display:grid}.beta-planner-module__djXGQq__questionRow{grid-template-columns:34px minmax(210px,.8fr) minmax(440px,1.2fr);align-items:center;gap:16px;padding:13px clamp(16px,3vw,34px);display:grid}.beta-planner-module__djXGQq__questionRow+.beta-planner-module__djXGQq__questionRow{border-top:1px solid var(--line)}.beta-planner-module__djXGQq__questionNumber{color:var(--orange);letter-spacing:.08em;font-size:9px;font-weight:860}.beta-planner-module__djXGQq__questionRow>strong{letter-spacing:-.015em;font-size:12px;line-height:1.35}.beta-planner-module__djXGQq__binaryChoices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.beta-planner-module__djXGQq__binaryChoice,.beta-planner-module__djXGQq__selectedChoice{border:1px solid var(--line);min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#f8f7f2;border-radius:13px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid;position:relative}.beta-planner-module__djXGQq__selectedChoice{border-color:var(--green);background:#edf4ef;box-shadow:inset 0 0 0 1px #164c3a14}.beta-planner-module__djXGQq__binaryChoice>span,.beta-planner-module__djXGQq__selectedChoice>span{color:#6f7772;background:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.beta-planner-module__djXGQq__selectedChoice>span{background:var(--green);color:#fff}.beta-planner-module__djXGQq__binaryChoice>div,.beta-planner-module__djXGQq__selectedChoice>div{gap:2px;display:grid}.beta-planner-module__djXGQq__binaryChoice strong,.beta-planner-module__djXGQq__selectedChoice strong{font-size:10px}.beta-planner-module__djXGQq__binaryChoice small,.beta-planner-module__djXGQq__selectedChoice small{color:#747b76;font-size:7px;line-height:1.3}.beta-planner-module__djXGQq__binaryChoice em,.beta-planner-module__djXGQq__selectedChoice em{color:#9a4c36;text-transform:uppercase;background:#ef653f1c;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:820}.beta-planner-module__djXGQq__aiBriefPanel{border-top:1px solid var(--line);background:linear-gradient(115deg,#164c3a0e,#ef653f09);grid-template-columns:minmax(270px,.8fr) minmax(440px,1.2fr);gap:26px;padding:24px clamp(16px,3vw,34px);display:grid}.beta-planner-module__djXGQq__aiBriefHeading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.beta-planner-module__djXGQq__aiBriefHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.2vw,29px);line-height:1.08}.beta-planner-module__djXGQq__aiBriefHeading p:not(.beta-planner-module__djXGQq__eyebrow){color:#657069;margin:9px 0 0;font-size:10px;line-height:1.55}.beta-planner-module__djXGQq__aiConversationColumn{align-content:start;gap:10px;min-width:0;display:grid}.beta-planner-module__djXGQq__aiConversation{overscroll-behavior:contain;scroll-behavior:smooth;gap:9px;max-height:min(46vh,440px);padding:2px 5px 2px 0;display:grid;overflow-y:auto}.beta-planner-module__djXGQq__aiMessage{overflow-wrap:anywhere;border-radius:14px;width:fit-content;max-width:88%;padding:11px 13px;font-size:10px;line-height:1.55}.beta-planner-module__djXGQq__aiMessage p{white-space:pre-wrap;margin:0}.beta-planner-module__djXGQq__aiMessageUser{background:var(--green);color:#fff;border-bottom-right-radius:4px;justify-self:end}.beta-planner-module__djXGQq__aiMessageAssistant{color:var(--green);background:#e2ede7;border-bottom-left-radius:4px;justify-self:start}.beta-planner-module__djXGQq__aiMessageError{color:#94472f;background:#fff0e7;border-bottom-left-radius:4px;justify-self:start}.beta-planner-module__djXGQq__aiMessageQuestions{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.beta-planner-module__djXGQq__aiOpenPlanning{background:var(--green);color:#fff;border:0;border-radius:11px;min-height:39px;margin-top:9px;padding:0 13px;font-size:10px;font-weight:820}.beta-planner-module__djXGQq__aiProcessingNote{color:#68716c;font-size:9px;font-style:italic}.beta-planner-module__djXGQq__aiMessage:has(.beta-planner-module__djXGQq__aiProposalCard){background:0 0;width:min(100%,720px);max-width:100%;padding:0}.beta-planner-module__djXGQq__aiMessage:has(.beta-planner-module__djXGQq__aiProposalCard)>p{background:#e2ede7;border-radius:14px 14px 14px 4px;width:fit-content;max-width:88%;padding:11px 13px}.beta-planner-module__djXGQq__aiProposalCard{color:var(--ink);background:#fff;border:1px solid #164c3a33;border-radius:16px;gap:12px;margin-top:9px;padding:15px;display:grid;box-shadow:0 12px 28px #164c3a14}.beta-planner-module__djXGQq__appPlanningProposal{gap:12px;padding:12px;display:grid}.beta-planner-module__djXGQq__appPlanningProposal .beta-planner-module__djXGQq__aiProposalCard{margin-top:0}.beta-planner-module__djXGQq__aiProposalCard header{gap:4px;display:grid}.beta-planner-module__djXGQq__aiProposalCard header>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.beta-planner-module__djXGQq__aiProposalCard h3{margin:0;font-size:16px;line-height:1.15}.beta-planner-module__djXGQq__aiProposalCard header p{color:#657069;font-size:9px}.beta-planner-module__djXGQq__aiProposalPoiConfirmation{background:#edf4ef;border:1px solid #164c3a29;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.beta-planner-module__djXGQq__aiProposalPoiConfirmation>div:first-child{gap:3px;display:grid}.beta-planner-module__djXGQq__aiProposalPoiConfirmation strong{font-size:10px}.beta-planner-module__djXGQq__aiProposalPoiConfirmation p{color:#59645e;margin:0;font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__aiProposalPoiConfirmation>div:last-child{flex:none;gap:6px;display:flex}.beta-planner-module__djXGQq__aiProposalPoiConfirmation button{min-height:30px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #164c3a38;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800}.beta-planner-module__djXGQq__aiProposalCard>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.beta-planner-module__djXGQq__aiProposalCard>ol>li{border-top:1px solid var(--line)}.beta-planner-module__djXGQq__aiProposalCard li strong{font-size:10px}.beta-planner-module__djXGQq__aiProposalCard li>span{color:var(--green);justify-self:end;font-size:8px;font-weight:780}.beta-planner-module__djXGQq__aiProposalCard li p{color:#657069;grid-column:1/-1;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__aiProposalCard>ol>.beta-planner-module__djXGQq__aiProposalDay{display:block}.beta-planner-module__djXGQq__aiProposalDayTree>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;list-style:none;display:grid}.beta-planner-module__djXGQq__aiProposalDayTree>summary::-webkit-details-marker{display:none}.beta-planner-module__djXGQq__aiProposalDayTree>summary:after{content:"›";color:var(--green);font-size:18px;font-weight:650;line-height:1;transition:transform .16s;transform:rotate(0)}.beta-planner-module__djXGQq__aiProposalDayTree[open]>summary:after{transform:rotate(90deg)}.beta-planner-module__djXGQq__aiProposalDayTree>summary:hover,.beta-planner-module__djXGQq__aiProposalDayTree>summary:focus-visible{color:var(--green)}.beta-planner-module__djXGQq__aiProposalDayTree>summary:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #164c3a47}.beta-planner-module__djXGQq__aiProposalDayTree>summary>strong{font-size:11px}.beta-planner-module__djXGQq__aiProposalDayContent{border-left:1px solid #164c3a33;gap:10px;margin:0 0 12px 8px;padding-left:13px;display:grid}.beta-planner-module__djXGQq__aiProposalDayMeta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.beta-planner-module__djXGQq__aiProposalDayMeta>span{color:var(--green);font-size:8px;font-weight:780}.beta-planner-module__djXGQq__aiProposalDayMeta>time{color:#657069;font-size:8px}.beta-planner-module__djXGQq__aiProposalBreakdown,.beta-planner-module__djXGQq__aiProposalHotels{background:#f7f5ef;border-radius:11px;gap:7px;padding:10px;display:grid}.beta-planner-module__djXGQq__aiProposalBreakdown h4,.beta-planner-module__djXGQq__aiProposalHotels h4{color:#17211d;margin:0;font-size:9px}.beta-planner-module__djXGQq__aiProposalAttractions{gap:0;margin:0;padding:0;list-style:none;display:grid}.beta-planner-module__djXGQq__aiProposalAttractions li{border-top:1px solid #17211d14;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.beta-planner-module__djXGQq__aiProposalAttractions li>span:first-child{color:#17211d;font-size:9px;font-weight:720}.beta-planner-module__djXGQq__aiProposalPoiChoice{color:#17211d;cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:9px;font-weight:720;display:flex}.beta-planner-module__djXGQq__aiProposalPoiChoice input{width:17px;height:17px;accent-color:var(--green);flex:none;margin:0}.beta-planner-module__djXGQq__aiProposalPoiChoice input:disabled{cursor:default;opacity:.82}.beta-planner-module__djXGQq__aiProposalAttractionDeselected{opacity:.52}.beta-planner-module__djXGQq__aiProposalAttractionDeselected .beta-planner-module__djXGQq__aiProposalPoiChoice span{text-decoration:line-through}.beta-planner-module__djXGQq__aiProposalTransfers{background:#edf4ef}.beta-planner-module__djXGQq__aiProposalTransfers>div{border-top:1px solid #164c3a1f;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-top:7px;display:grid}.beta-planner-module__djXGQq__aiProposalTransfers strong{font-size:9px}.beta-planner-module__djXGQq__aiProposalTransfers small{color:#59645e;grid-column:1;font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__aiProposalTransferActions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-self:start;gap:5px;max-width:230px;display:flex}.beta-planner-module__djXGQq__aiProposalTransferActions>em{color:#9a4c36;background:#fff0e9;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.beta-planner-module__djXGQq__aiProposalBookingAction{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.beta-planner-module__djXGQq__aiProposalBookingAction a{background:var(--green);color:#fff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;line-height:1.25;text-decoration:none}.beta-planner-module__djXGQq__aiProposalBookingAction a:hover,.beta-planner-module__djXGQq__aiProposalBookingAction a:focus-visible{background:#103d30}.beta-planner-module__djXGQq__aiProposalBookingAction span{color:#657069;text-align:right;max-width:150px;font-size:7px;line-height:1.35}.beta-planner-module__djXGQq__aiProposalHotels>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.beta-planner-module__djXGQq__aiProposalHotels>div:first-child small{color:#657069;font-size:7px}.beta-planner-module__djXGQq__aiHotelStep{background:#f7f5ef;border-radius:13px;gap:11px;padding:12px;display:grid}.beta-planner-module__djXGQq__aiHotelStep>header{gap:4px;display:grid}.beta-planner-module__djXGQq__aiHotelStep>header>span{width:fit-content;color:var(--green);text-transform:uppercase;background:#e2ede7;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:820}.beta-planner-module__djXGQq__aiHotelStep>header h4{margin:0;font-size:14px}.beta-planner-module__djXGQq__aiHotelStep>header p,.beta-planner-module__djXGQq__aiHotelStep>small{color:#657069;margin:0;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__aiHotelStayList{gap:9px;display:grid}.beta-planner-module__djXGQq__aiProposalHotelOffers{gap:7px;display:grid}.beta-planner-module__djXGQq__aiProposalHotelOffers article{background:#fff;border:1px solid #17211d17;border-radius:9px;gap:8px;padding:9px;display:grid}.beta-planner-module__djXGQq__aiProposalHotelOffers article.beta-planner-module__djXGQq__reviewHotelSelected{background:#edf4ef;border-color:#164c3a73}.beta-planner-module__djXGQq__aiProposalHotelOffers article>div:first-child{gap:2px;display:grid}.beta-planner-module__djXGQq__aiProposalHotelOffers article>div:first-child strong{font-size:9px}.beta-planner-module__djXGQq__aiProposalHotelOffers article>div:first-child small{color:#657069;font-size:7px}.beta-planner-module__djXGQq__aiHotelPrice{color:var(--green);font-size:11px;font-style:normal;font-weight:850}.beta-planner-module__djXGQq__aiProposalActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.beta-planner-module__djXGQq__aiProposalActions>div{align-items:center;gap:7px;display:flex}.beta-planner-module__djXGQq__aiProposalActions small{color:#657069;font-size:8px;line-height:1.4}.beta-planner-module__djXGQq__aiProposalActions button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font-size:9px;font-weight:830}.beta-planner-module__djXGQq__aiProposalActions button:disabled{cursor:default;opacity:.55}.beta-planner-module__djXGQq__aiProposalActions button.beta-planner-module__djXGQq__aiProposalBack{border:1px solid var(--line);color:var(--green);background:#fff}.beta-planner-module__djXGQq__aiBriefComposer{gap:10px;display:grid}.beta-planner-module__djXGQq__aiBriefComposer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:142px;color:var(--ink);font:inherit;background:#fff;border-radius:15px;outline:0;padding:14px;font-size:11px;line-height:1.5}.beta-planner-module__djXGQq__aiBriefComposer textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ef653f1a}.beta-planner-module__djXGQq__aiFollowUpComposer{border-top:1px solid var(--line);padding-top:10px}.beta-planner-module__djXGQq__aiFollowUpComposer textarea{min-height:78px}.beta-planner-module__djXGQq__aiBriefActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.beta-planner-module__djXGQq__aiBriefActions small{color:#6f7772;max-width:520px;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__aiBriefActions button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;min-height:42px;padding:0 15px;font-size:9px;font-weight:800}.beta-planner-module__djXGQq__aiBriefActions button:disabled{cursor:not-allowed;opacity:.45}.beta-planner-module__djXGQq__aiBriefActions button:only-child{margin-left:auto}.beta-planner-module__djXGQq__profilePanel{border-top:1px solid var(--line);background:#f8f7f2;grid-template-columns:minmax(300px,1fr) minmax(300px,.9fr);align-items:center;gap:14px 28px;padding:16px clamp(16px,3vw,34px);display:grid}.beta-planner-module__djXGQq__profilePanel>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.beta-planner-module__djXGQq__profilePanel>div:first-child>div{gap:5px;display:grid}.beta-planner-module__djXGQq__profilePanel>div:first-child strong{font-size:11px}.beta-planner-module__djXGQq__profilePanel>div:first-child p{color:#69716c;margin:0;font-size:8px;line-height:1.5}.beta-planner-module__djXGQq__profileToggle{width:fit-content;color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:9px;font-weight:770;display:flex}.beta-planner-module__djXGQq__profileToggle input{width:18px;height:18px;accent-color:var(--green);margin:0}.beta-planner-module__djXGQq__profileActive{color:var(--green);background:#e2ede7;border-radius:12px;grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.beta-planner-module__djXGQq__profileActive p{margin:0;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__profileActive button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-size:8px;font-weight:780}.beta-planner-module__djXGQq__profileActive small{color:#61746a;grid-column:1/-1;font-size:7px}.beta-planner-module__djXGQq__answerPrompt{color:#6b746e;text-align:center;border:1px dashed #17211d33;border-radius:18px;justify-items:center;gap:8px;max-width:1320px;margin:14px auto 0;padding:22px;display:grid}.beta-planner-module__djXGQq__answerPrompt span{color:var(--orange);font-size:18px}.beta-planner-module__djXGQq__answerPrompt p{margin:0;font-size:10px}.beta-planner-module__djXGQq__configurationSummary{flex-wrap:wrap;align-items:center;gap:7px;max-width:1320px;margin:12px auto 0;padding:0 3px;display:flex}.beta-planner-module__djXGQq__configurationSummary>span{color:#747b76;text-transform:uppercase;font-size:8px;font-weight:760}.beta-planner-module__djXGQq__configurationSummary strong{margin-right:4px;font-size:10px}.beta-planner-module__djXGQq__configurationSummary em{color:var(--green);background:#e2ede7;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:780}.beta-planner-module__djXGQq__activeModules{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin:-10px 0 18px;display:grid}.beta-planner-module__djXGQq__optionModule{border:1px solid var(--line);background:#fffdf8eb;border-radius:17px;align-content:start;gap:8px;padding:15px;display:grid}.beta-planner-module__djXGQq__optionModule h2{letter-spacing:-.03em;margin:0;font-size:17px}.beta-planner-module__djXGQq__optionModule p{color:#69716c;margin:0;font-size:8px;line-height:1.45}.beta-planner-module__djXGQq__optionModule textarea{resize:vertical;border:1px solid var(--line);min-height:72px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px;font-size:9px}.beta-planner-module__djXGQq__optionModule textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ef653f1a}.beta-planner-module__djXGQq__optionModule>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;width:fit-content;min-height:34px;padding:0 11px;font-size:8px;font-weight:780}.beta-planner-module__djXGQq__modulePlaceholder{color:#5f6963;background:#f0eee7;border-radius:10px;padding:10px;font-size:9px;font-weight:720}.beta-planner-module__djXGQq__hotelMapList{gap:6px;display:grid}.beta-planner-module__djXGQq__hotelMapList>div{background:#f0eee7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.beta-planner-module__djXGQq__hotelMapList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.beta-planner-module__djXGQq__hotelMapList a{color:var(--green);flex:none;font-size:7px;font-weight:780;text-decoration:none}.beta-planner-module__djXGQq__serviceChips{flex-wrap:wrap;gap:5px;display:flex}.beta-planner-module__djXGQq__serviceChips span{color:#9a4c36;background:#ef653f1a;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:760}.beta-planner-module__djXGQq__offlineCatalog{color:#63706a;font-size:7px;line-height:1.5}.beta-planner-module__djXGQq__offlineNotice{color:var(--green);background:#e2ede7;border-radius:12px;margin:-8px 0 18px;padding:10px 13px;font-size:9px;font-weight:740}.beta-planner-module__djXGQq__offlineBuilder{border:1px solid var(--line);background:#fffdf8ed;border-radius:18px;grid-template-columns:minmax(260px,.8fr) minmax(480px,1.2fr);gap:14px 26px;margin:-10px 0 18px;padding:18px;display:grid}.beta-planner-module__djXGQq__offlineBuilder h2{letter-spacing:-.04em;margin:0;font-size:22px}.beta-planner-module__djXGQq__offlineBuilder p:not(.beta-planner-module__djXGQq__eyebrow){color:#69716c;margin:7px 0 0;font-size:9px;line-height:1.5}.beta-planner-module__djXGQq__offlineBuilder>small{color:#747b76;grid-column:1/-1;font-size:7px}.beta-planner-module__djXGQq__offlineBuilderFields{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:8px;display:grid}.beta-planner-module__djXGQq__offlineBuilderFields label{color:#5f6963;gap:6px;font-size:8px;font-weight:760;display:grid}.beta-planner-module__djXGQq__offlineBuilderFields input{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);background:#fff;border-radius:11px;outline:0;padding:0 11px}.beta-planner-module__djXGQq__offlineBuilderFields input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ef653f1a}.beta-planner-module__djXGQq__offlineBuilderFields button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 13px;font-size:8px;font-weight:790}.beta-planner-module__djXGQq__tripToolbar>span{color:#687069;font-size:9px;font-weight:760}.beta-planner-module__djXGQq__appPage{min-height:100svh;padding:0 0 calc(24px + env(safe-area-inset-bottom));background:#f5f5f1;overflow-x:clip}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__betaHeader{display:none}.beta-planner-module__djXGQq__appOnboardingHeader,.beta-planner-module__djXGQq__appPlannerBar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#fafaf7f0;border-bottom:1px solid #17211d1a;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:11px 16px;display:flex;position:sticky;top:0}.beta-planner-module__djXGQq__appOnboardingHeader>div,.beta-planner-module__djXGQq__appPlannerBar>div:first-child{flex:1;gap:2px;min-width:0;display:grid}.beta-planner-module__djXGQq__appOnboardingHeader span,.beta-planner-module__djXGQq__appPlannerBar>div:first-child>span{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}.beta-planner-module__djXGQq__appOnboardingHeader strong,.beta-planner-module__djXGQq__appPlannerBar>div:first-child>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}.beta-planner-module__djXGQq__appOnboardingHeader em{min-width:42px;height:32px;color:var(--green);background:#e2ede7;border-radius:999px;place-items:center;font-size:11px;font-style:normal;font-weight:820;display:grid}.beta-planner-module__djXGQq__appPlannerBar>div:first-child>small{color:#6b746e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.beta-planner-module__djXGQq__appPlannerActions{flex:none;align-items:center;gap:6px;display:flex}.beta-planner-module__djXGQq__appPlannerActions button{border:1px solid var(--line);min-height:40px;color:var(--green);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:2px;padding:0 10px;font-size:10px;font-weight:790;display:inline-flex}.beta-planner-module__djXGQq__appPlannerActions button:last-child{background:var(--green);color:#fff;border-color:#0000}.beta-planner-module__djXGQq__appPlannerActions button span{font-size:16px;line-height:1}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__configurationPanel{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__configurationIntro{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__questionList{gap:12px;padding:14px 12px 24px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__questionRow{background:#fff;border-radius:18px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px 10px;padding:15px;box-shadow:0 8px 25px #262f2a0b;border:1px solid #17211d17!important}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__questionNumber{padding-top:3px;font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__questionRow>strong{letter-spacing:-.02em;font-size:15px;line-height:1.3}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__binaryChoices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__binaryChoice,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedChoice{border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;min-height:62px;padding:9px 10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__binaryChoice>span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedChoice>span{width:27px;height:27px;font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__binaryChoice strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedChoice strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__binaryChoice small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedChoice small{font-size:9px;line-height:1.35}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__binaryChoice em,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedChoice em{font-size:8px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefPanel,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profilePanel{background:#fff;border:1px solid #17211d17;border-radius:18px;grid-template-columns:1fr;gap:14px;padding:16px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefHeading{grid-template-columns:25px minmax(0,1fr);gap:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefHeading h2{font-size:20px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefHeading p:not(.beta-planner-module__djXGQq__eyebrow){font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiMessage{padding:14px 16px;font-size:17px;line-height:1.5}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiMessageQuestions{gap:8px;margin-top:10px;padding-left:22px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiMessage:has(.beta-planner-module__djXGQq__aiProposalCard)>p{padding:14px 16px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiOpenPlanning{min-height:44px;font-size:14px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiProcessingNote{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefComposer textarea{border-radius:14px;min-height:132px;font-size:17px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefActions{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefActions small{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__aiBriefActions button{width:100%;min-height:50px;font-size:13px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineCatalog{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profilePanel>div:first-child{grid-template-columns:25px minmax(0,1fr);gap:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profilePanel>div:first-child strong{font-size:13px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profilePanel>div:first-child p{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profileToggle{width:100%;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profileToggle input{width:22px;height:22px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profileActive{grid-column:auto;grid-template-columns:1fr}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profileActive p,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profileActive button{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__profileActive small{grid-column:auto;font-size:9px}.beta-planner-module__djXGQq__appWorkspaceTabs{background:#efeee8;border-bottom:1px solid #17211d14;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:8px 12px;display:grid}.beta-planner-module__djXGQq__appWorkspaceTab,.beta-planner-module__djXGQq__appWorkspaceTabActive{color:#687069;background:0 0;border:0;border-radius:12px;min-height:44px;font-size:13px;font-weight:780}.beta-planner-module__djXGQq__appWorkspaceTabActive{color:var(--ink);background:#fff;box-shadow:0 4px 14px #1f262214}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripWorkspace{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripExportBar{margin:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripExportBar strong{font-size:14px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripExportBar small{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripExportActions button{min-height:44px;font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTimelineStack{border-bottom:1px solid var(--line);background:#fafaf7;gap:0}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTimeline{box-shadow:none;background:#fafaf7;border:0;border-radius:0;gap:8px;padding:10px 12px 11px;display:grid;overflow:visible}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTimeline::-webkit-scrollbar{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__timelineHeader{flex-direction:row;justify-content:flex-start;gap:5px;padding:0}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__timelineHeader strong{width:26px;height:26px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeList{gap:7px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeRow,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayTreeRow{border-radius:15px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeRow>summary,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayTreeRow>summary{grid-template-columns:40px minmax(0,1fr) 17px;gap:9px;min-height:88px;padding:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeRow>summary small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayTreeRow>summary small{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeRow>summary>div>strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayTreeRow>summary>div>strong{font-size:17px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeRow>summary>div>span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayTreeRow>summary>div>span{font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeRow>summary>em,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayTreeRow>summary>em{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeAgenda{padding:12px 10px 12px 38px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayTreeAgenda li{grid-template-columns:74px minmax(0,1fr);padding-left:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayCard,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayCard{scroll-snap-align:start;border-radius:15px;flex:0 0 148px;grid-template-columns:28px minmax(0,1fr);min-height:82px;padding:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayCard{border-color:var(--orange);background:#fff9f5;box-shadow:0 7px 20px #5f372817}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayIndex{width:38px;height:38px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayCard small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayCard small{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayCard strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayCard strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayCard>div>span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayCard>div>span{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayCard>em,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__selectedDayCard>em{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__panelHeading{align-items:center;padding:1px 2px 11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__panelHeading h2{font-size:20px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__panelHeading>span{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapDayPicker>span{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapDayPicker select{min-height:48px;font-size:14px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapNote{font-size:10px;line-height:1.4}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapSelectionNotice,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapRouteStatus,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapRouteWarning{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapPanel .leaflet-container{min-height:390px}.beta-planner-module__djXGQq__appMapView .beta-planner-module__djXGQq__mapPanel .leaflet-container{min-height:clamp(430px,64dvh,760px)}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__mapPanel .beta-planner-module__djXGQq__personalPoiCard{margin-top:14px}.beta-planner-module__djXGQq__appMapView .beta-planner-module__djXGQq__dayEditor,.beta-planner-module__djXGQq__appPlanView .beta-planner-module__djXGQq__mapPanel{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dayEditor{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:12px;overflow:visible}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__blockCard,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__suggestionCard,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__personalPoiCard{border-radius:18px;gap:13px;padding:16px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__blockType{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__blockHeader strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__blockCard dd{font-size:13px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__blockHeader small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__blockCard dt,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routePreferenceControl>span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferSchedule,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferBookingBox>small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferBookingBox>span{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferBookingBox a{min-height:42px;font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routePreferenceControl select{min-height:44px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routePreferenceControl small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__unresolved,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__stopChip{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopItem{padding:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopDetails strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopDetails small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopDetails em,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopFields label{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopFields select,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopFields input{min-height:42px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__transferStopActions button{min-height:40px;font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__addTransferStopButton{min-height:44px;font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__addTransferStopForm label{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__addTransferStopForm select,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__addTransferStopForm input{min-height:44px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__addTransferStopForm button{min-height:42px;font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__poiList article{min-height:58px;padding:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__poiList article strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__poiList article small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routeComparisonPanel strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routeComparisonPanel span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routeComparisonPanel small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routeLegDetails small{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__poiActions button,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__suggestionCard button{min-width:40px;min-height:40px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__sendDayButton{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilder{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:11px;margin:12px;padding:15px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilder h2{font-size:18px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilder p:not(.beta-planner-module__djXGQq__eyebrow){font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilder>small{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilderFields{grid-template-columns:minmax(0,1fr) 118px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilderFields label{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineBuilderFields button{grid-column:1/-1;width:100%;min-height:48px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offlineNotice{border-radius:12px;margin:10px 12px;font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__quickWorkspace{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__quickForm,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__quickPreview{box-shadow:none;border-radius:20px;padding:16px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__fieldGrid{grid-template-columns:1fr;gap:13px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__fieldGrid label{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__fieldGrid input,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__fieldGrid select,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__stopControls select{min-height:50px;font-size:15px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__stopBuilder h2{font-size:18px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__stopBuilder p{font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__stopControls button{min-height:50px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__technicalStopList strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__technicalStopList small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__technicalStopList button{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__primaryActions{grid-template-columns:1fr;display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__primaryButton,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__secondaryButton{width:100%;min-height:52px;font-size:13px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__quickPreview .beta-planner-module__djXGQq__eyebrow{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__routeSketch{margin:12px 0}.beta-planner-module__djXGQq__appSettingsBackdrop{z-index:120;background:#0d141180;align-items:end;display:grid;position:fixed;inset:0}.beta-planner-module__djXGQq__appSettingsSheet{background:#f5f5f1;border-radius:24px 24px 0 0;width:100%;max-height:94dvh;overflow-y:auto;box-shadow:0 -18px 70px #0003}.beta-planner-module__djXGQq__appSettingsHeader{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#fafaf7f2;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex;position:sticky;top:0}.beta-planner-module__djXGQq__appSettingsHeader>div{gap:2px;display:grid}.beta-planner-module__djXGQq__appSettingsHeader span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:820}.beta-planner-module__djXGQq__appSettingsHeader h2{letter-spacing:-.03em;margin:0;font-size:19px}.beta-planner-module__djXGQq__appSettingsHeader button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:13px;place-items:center;font-size:22px;display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewBackdrop{place-items:stretch stretch;padding:0}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewDialog{background:#f5f5f1;border-radius:0;gap:0;width:100%;min-height:100dvh;max-height:100dvh;padding:0;overflow-y:auto}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewHeader{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#fafaf7f5;align-items:center;padding:14px 16px;position:sticky;top:0}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewHeader .beta-planner-module__djXGQq__betaBadge{display:none}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewHeader h2{font-size:22px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewHeader p{font-size:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewHeader>button{width:42px;height:42px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewGrid{grid-template-columns:1fr;gap:12px;padding:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewPanel{border-radius:18px;padding:15px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewPanel h3{font-size:16px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewDayCard,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewOfferList article{padding:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewDayHeading strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewOfferList strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewDayHeading small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewOfferList small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewEmpty,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewServices p{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewDayBlocks{gap:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewTransferBlock,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewVisitBlock{padding:11px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewTransferBlock strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewVisitBlock>header strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewPoiList li>div>strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelDay>header strong,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelOffers article>div:first-child strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewTransferBlock small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewPoiList li>div>small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelDay>header small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelOffers article>div:first-child small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewSectionHeading p,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__offerUnavailable{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewTransferBlock>span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewVisitBlock>header>span,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewSectionHeading>span{font-size:9px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewPoiList li{align-items:flex-start}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewPoiList .beta-planner-module__djXGQq__verifiedOffer a,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelActions button,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelActions a{min-height:40px;font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewHotelActions{grid-template-columns:auto minmax(0,1fr);display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantHeading strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantHeading small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantPartnerNotice,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantFilters label,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantDayPicker legend{font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantHeading>a,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__restaurantDayPicker button{min-height:40px;font-size:10px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewSectionHeading h3{font-size:16px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewServiceCategories{grid-template-columns:1fr}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewServiceCategories label{min-height:44px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewActions{z-index:4;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fafaf7f7;flex-direction:column;align-items:stretch;position:sticky;bottom:0}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewActions>div{margin-right:0}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__tripReviewActions button{min-height:48px;font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__reviewBetaNote{padding:10px 16px 24px;font-size:9px}.beta-planner-module__djXGQq__appEmbeddedPage{background:0 0;min-height:0;padding:0}.beta-planner-module__djXGQq__appEmbeddedPage .beta-planner-module__djXGQq__questionList{padding-top:12px}.beta-planner-module__djXGQq__appEmbeddedPage .beta-planner-module__djXGQq__questionRow{box-shadow:none}.beta-planner-module__djXGQq__appEmbeddedPage .beta-planner-module__djXGQq__offlineBuilder>div:first-child p{display:none}.beta-planner-module__djXGQq__appEmbeddedPage .beta-planner-module__djXGQq__offlineBuilder>div:first-child h2{margin:0}.beta-planner-module__djXGQq__appEmbeddedPage .beta-planner-module__djXGQq__mapPanel{padding-top:7px}.beta-planner-module__djXGQq__appEmbeddedPage .beta-planner-module__djXGQq__mapPanel .leaflet-container{min-height:min(47dvh,470px)}.beta-planner-module__djXGQq__appSectionEmpty{text-align:center;background:#fff;border:1px solid #17211d17;border-radius:23px;justify-items:center;gap:10px;margin:12px;padding:42px 22px;display:grid}.beta-planner-module__djXGQq__appSectionEmpty>span{width:58px;height:58px;color:var(--green);background:#e6efe9;border-radius:19px;place-items:center;font-size:28px;font-weight:850;display:grid}.beta-planner-module__djXGQq__appSectionEmpty h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.beta-planner-module__djXGQq__appSectionEmpty p{color:#66716b;margin:0;font-size:14px;line-height:1.4}.beta-planner-module__djXGQq__appSectionEmpty>div{gap:8px;width:100%;margin-top:8px;display:grid}.beta-planner-module__djXGQq__appSectionEmpty button{background:var(--green);color:#fff;border:0;border-radius:15px;min-height:50px;padding:0 16px;font-weight:800}.beta-planner-module__djXGQq__appSectionEmpty button+button{color:var(--green);background:#edf2ee}.beta-planner-module__djXGQq__servicePreferencesPanel{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;gap:18px;padding:18px;display:grid;box-shadow:0 18px 42px #17211d12}.beta-planner-module__djXGQq__servicePreferencesPanel>header{gap:7px;display:grid}.beta-planner-module__djXGQq__servicePreferencesPanel>header>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.beta-planner-module__djXGQq__servicePreferencesPanel h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,5vw,34px)}.beta-planner-module__djXGQq__servicePreferenceList{gap:9px;display:grid}.beta-planner-module__djXGQq__servicePreferenceList article{background:#fbfcfa;border:1px solid #dce3de;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 14px;display:grid}.beta-planner-module__djXGQq__servicePreferenceList h3{letter-spacing:-.02em;margin:0;font-size:16px}.beta-planner-module__djXGQq__servicePreferenceChoice{background:#edf2ee;border-radius:12px;grid-template-columns:repeat(2,minmax(48px,1fr));gap:4px;padding:3px;display:grid}.beta-planner-module__djXGQq__servicePreferenceChoice button{color:#66716b;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.beta-planner-module__djXGQq__servicePreferenceChoice .beta-planner-module__djXGQq__servicePreferenceActive{background:var(--green);color:#fff;box-shadow:0 4px 12px #15523e2e}.beta-planner-module__djXGQq__servicePreferencesPanel>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.beta-planner-module__djXGQq__servicePreferencesPanel>footer span{color:#4f6359;font-size:11px;font-weight:700}.beta-planner-module__djXGQq__servicePreferencesPanel>footer button{background:var(--green);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:13px;padding:0 18px;font-size:12px;font-weight:800}.beta-planner-module__djXGQq__mapFilterBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.beta-planner-module__djXGQq__mapFilterBar button{min-height:38px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.beta-planner-module__djXGQq__mapFilterBar small{color:#718078;text-align:right;max-width:420px;font-size:9px;line-height:1.35}.beta-planner-module__djXGQq__mapFilterPanel{background:#f5f8f5;border:1px solid #dbe4de;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px;padding:11px;display:grid}.beta-planner-module__djXGQq__mapFilterPanel legend{color:#5b6d63;padding:0 5px;font-size:9px;font-weight:800}.beta-planner-module__djXGQq__mapFilterPanel label{color:#26332d;background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.beta-planner-module__djXGQq__mapFilterPanel label[aria-disabled=true]{opacity:.42}.beta-planner-module__djXGQq__mapFilterPanel input{width:17px;height:17px;accent-color:var(--green)}.beta-planner-module__djXGQq__stay22HotelAccess{gap:8px;margin:0;padding:0 13px 4px;display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__stay22HotelAccess{padding:0 12px 11px}.beta-planner-module__djXGQq__dedicatedBookingActions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:0 13px 4px;display:grid}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__dedicatedBookingActions{padding:0 12px 11px}.beta-planner-module__djXGQq__dedicatedBookingActions>div{gap:5px;min-width:0;display:grid}.beta-planner-module__djXGQq__dedicatedBookingActions a,.beta-planner-module__djXGQq__dedicatedBookingActions button{border:1px solid var(--orange);background:var(--orange);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.beta-planner-module__djXGQq__dedicatedBookingActions button:disabled{cursor:not-allowed;opacity:.52}.beta-planner-module__djXGQq__dedicatedBookingActions small{color:#657169;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;font-size:9px;line-height:1.4;overflow:hidden}.beta-planner-module__djXGQq__stay22HotelButton{border:1px solid var(--green);background:var(--green);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:850;display:flex}.beta-planner-module__djXGQq__stay22HotelButton[aria-expanded=true]{color:var(--green);background:#e9f4ed}.beta-planner-module__djXGQq__stay22HotelButton span{background:#ffffff2e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.beta-planner-module__djXGQq__stay22HotelButton[aria-expanded=true] span{background:#fff}.beta-planner-module__djXGQq__stay22SelectedHotel,.beta-planner-module__djXGQq__stay22ConfirmedHotel{background:#edf4ef;border:1px solid #164c3a3d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.beta-planner-module__djXGQq__stay22SelectedHotel>span,.beta-planner-module__djXGQq__stay22ConfirmedHotel>span{gap:2px;min-width:0;display:grid}.beta-planner-module__djXGQq__stay22SelectedHotel small,.beta-planner-module__djXGQq__stay22ConfirmedHotel small{color:#61746a;font-size:9px;font-weight:750}.beta-planner-module__djXGQq__stay22SelectedHotel strong,.beta-planner-module__djXGQq__stay22ConfirmedHotel strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.beta-planner-module__djXGQq__stay22SelectedHotel a,.beta-planner-module__djXGQq__stay22ConfirmedHotel a{background:var(--green);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__stay22Consent{color:#26332d;background:#fff;border:1px solid #b9ccc0;border-radius:13px;gap:10px;padding:13px;display:grid;box-shadow:0 12px 26px #172b2117}.beta-planner-module__djXGQq__stay22Consent>strong{font-size:12px}.beta-planner-module__djXGQq__stay22Consent>p{color:#52655b;margin:0;font-size:10px;line-height:1.5}.beta-planner-module__djXGQq__stay22PrivacyLinks{flex-wrap:wrap;gap:8px 12px;display:flex}.beta-planner-module__djXGQq__stay22PrivacyLinks a{color:var(--green);font-size:9px;font-weight:750}.beta-planner-module__djXGQq__stay22ConsentActions{grid-template-columns:1fr 1.25fr;gap:7px;display:grid}.beta-planner-module__djXGQq__stay22ConsentActions button{min-height:38px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__stay22ConsentActions button:last-child{border-color:var(--green);background:var(--green);color:#fff}.beta-planner-module__djXGQq__stay22ConsentActions button:disabled{cursor:wait;opacity:.65}.beta-planner-module__djXGQq__stay22MapPanel{gap:11px;display:grid}.beta-planner-module__djXGQq__stay22MapPanel>header{border-top:1px solid #e0e7e2;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px 0;display:flex}.beta-planner-module__djXGQq__stay22MapPanel>header h2{letter-spacing:-.025em;margin:1px 0 0;font-size:18px}.beta-planner-module__djXGQq__stay22MapPanel>header button{min-height:38px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:10px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__stay22MapPanel>iframe{background:#f4f1e8;border:0;border-radius:16px;width:100%;height:min(58dvh,560px);min-height:420px;display:block}.beta-planner-module__djXGQq__stay22HotelSelection{background:#fff;border:1px solid #d7e2db;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.beta-planner-module__djXGQq__stay22HotelSelection>div:first-child{align-self:center}.beta-planner-module__djXGQq__stay22HotelSelection>div:first-child strong{font-size:12px}.beta-planner-module__djXGQq__stay22HotelSelection>div:first-child p{color:#5c6d64;margin:3px 0 0;font-size:9px;line-height:1.45}.beta-planner-module__djXGQq__stay22HotelSelection label{gap:5px;display:grid}.beta-planner-module__djXGQq__stay22HotelSelection label span{color:#5c6d64;font-size:9px;font-weight:750}.beta-planner-module__djXGQq__stay22HotelSelection input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #cbd8d0;border-radius:10px;padding:8px 10px;font-size:11px}.beta-planner-module__djXGQq__stay22HotelSelection>button{background:var(--green);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__stay22HotelSelection>button:disabled{cursor:not-allowed;opacity:.48}.beta-planner-module__djXGQq__stay22HotelProposal{background:#edf4ef;border:1px solid #164c3a3d;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.beta-planner-module__djXGQq__stay22HotelProposal>span{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__stay22HotelProposal small{color:#61746a;font-size:9px;font-weight:750}.beta-planner-module__djXGQq__stay22HotelProposal strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.beta-planner-module__djXGQq__stay22HotelProposal button{background:var(--green);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:9px;flex:none;padding:8px 12px;font-size:10px;font-weight:800}.beta-planner-module__djXGQq__stay22HotelProposal button:disabled{cursor:wait;opacity:.55}.beta-planner-module__djXGQq__stay22HotelSelectionError{color:#a13b2b;grid-column:1/-1;margin:0;font-size:9px;font-weight:700;line-height:1.45}.beta-planner-module__djXGQq__stay22ConfirmedHotel{grid-column:1/-1}.beta-planner-module__djXGQq__stay22MapPanel>p{color:#66756d;margin:0 2px;font-size:9px;line-height:1.5}@media (max-width:560px){.beta-planner-module__djXGQq__servicePreferencesPanel{border-radius:20px;padding:14px}.beta-planner-module__djXGQq__servicePreferenceList article{min-height:70px;padding:11px}.beta-planner-module__djXGQq__servicePreferenceChoice{grid-template-columns:repeat(2,44px)}.beta-planner-module__djXGQq__servicePreferenceChoice button{padding-inline:8px}.beta-planner-module__djXGQq__servicePreferencesPanel>footer{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__servicePreferencesPanel>footer button{width:100%}.beta-planner-module__djXGQq__mapFilterBar{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__mapFilterBar small{text-align:left}.beta-planner-module__djXGQq__mapFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-planner-module__djXGQq__routeComparisonPanel{grid-template-columns:1fr}.beta-planner-module__djXGQq__routeComparisonPanel strong,.beta-planner-module__djXGQq__routeComparisonPanel small{grid-column:auto}.beta-planner-module__djXGQq__stay22ConsentActions{grid-template-columns:1fr}.beta-planner-module__djXGQq__stay22MapPanel>header{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__stay22MapPanel>header button{width:100%}.beta-planner-module__djXGQq__stay22MapPanel>iframe{height:470px;min-height:390px}.beta-planner-module__djXGQq__stay22HotelSelection{grid-template-columns:1fr}.beta-planner-module__djXGQq__stay22ConfirmedHotel{flex-direction:column;grid-column:auto;align-items:stretch}.beta-planner-module__djXGQq__stay22ConfirmedHotel a{width:100%}}@media (max-width:1180px){.beta-planner-module__djXGQq__tripWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}.beta-planner-module__djXGQq__dayEditor{grid-column:auto;grid-template-columns:1fr;max-height:none}.beta-planner-module__djXGQq__sendDayButton{align-self:end}}@media (max-width:800px){.beta-planner-module__djXGQq__betaHeader{align-items:start;padding:14px 0}.beta-planner-module__djXGQq__betaHeader,.beta-planner-module__djXGQq__modeIntro,.beta-planner-module__djXGQq__tripToolbar,.beta-planner-module__djXGQq__configurationIntro{flex-direction:column}.beta-planner-module__djXGQq__headerActions{flex-wrap:wrap}.beta-planner-module__djXGQq__choiceGrid,.beta-planner-module__djXGQq__quickWorkspace,.beta-planner-module__djXGQq__fieldGrid,.beta-planner-module__djXGQq__tripWorkspace{grid-template-columns:1fr}.beta-planner-module__djXGQq__choiceCard{min-height:235px}.beta-planner-module__djXGQq__dayTimeline{grid-template-columns:1fr;overflow:visible}.beta-planner-module__djXGQq__timelineHeader{grid-column:1/-1}.beta-planner-module__djXGQq__stay22HotelAccess{min-width:min(100%,320px)}.beta-planner-module__djXGQq__dayEditor{grid-column:auto;grid-template-columns:1fr}.beta-planner-module__djXGQq__modeIntro{align-items:start}.beta-planner-module__djXGQq__tripToolbar{align-items:stretch}.beta-planner-module__djXGQq__configurationIntro{align-items:start}.beta-planner-module__djXGQq__questionRow{grid-template-columns:28px minmax(0,1fr);gap:9px}.beta-planner-module__djXGQq__binaryChoices{grid-column:2}.beta-planner-module__djXGQq__aiBriefPanel,.beta-planner-module__djXGQq__profilePanel{grid-template-columns:1fr}.beta-planner-module__djXGQq__profileActive{grid-column:auto}.beta-planner-module__djXGQq__offlineBuilder{grid-template-columns:1fr}.beta-planner-module__djXGQq__offlineBuilder>small{grid-column:auto}.beta-planner-module__djXGQq__tripReviewBackdrop{place-items:start center;padding:10px}.beta-planner-module__djXGQq__tripReviewDialog{border-radius:18px;max-height:none;padding:18px}.beta-planner-module__djXGQq__tripReviewGrid,.beta-planner-module__djXGQq__reviewServiceCategories,.beta-planner-module__djXGQq__restaurantFilters{grid-template-columns:1fr}.beta-planner-module__djXGQq__restaurantHeading{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__restaurantHeading>a{width:100%}.beta-planner-module__djXGQq__tripReviewActions{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__tripReviewActions>div{margin-right:0}.beta-planner-module__djXGQq__dayPageNavigator button span{display:none}}@media (max-width:520px){.beta-planner-module__djXGQq__betaPage{padding-inline:12px}.beta-planner-module__djXGQq__betaPage.beta-planner-module__djXGQq__appPage{padding-inline:0}.beta-planner-module__djXGQq__choiceHero{padding-top:42px}.beta-planner-module__djXGQq__choiceCard{padding:22px}.beta-planner-module__djXGQq__stopControls,.beta-planner-module__djXGQq__addTransferStopForm{grid-template-columns:1fr}.beta-planner-module__djXGQq__addTransferStopForm>div{grid-column:auto}.beta-planner-module__djXGQq__technicalStopList>div{grid-template-columns:28px minmax(0,1fr) auto}.beta-planner-module__djXGQq__technicalStopList small{display:none}.beta-planner-module__djXGQq__primaryActions{display:grid}.beta-planner-module__djXGQq__kindSwitch,.beta-planner-module__djXGQq__binaryChoices{grid-template-columns:1fr}.beta-planner-module__djXGQq__questionRow{padding-inline:13px}.beta-planner-module__djXGQq__configurationIntro{padding:20px 16px}.beta-planner-module__djXGQq__aiBriefPanel{padding-inline:13px}.beta-planner-module__djXGQq__aiConversation{max-height:min(42vh,360px)}.beta-planner-module__djXGQq__aiMessage{max-width:94%}.beta-planner-module__djXGQq__aiMessage:has(.beta-planner-module__djXGQq__aiProposalCard){max-width:100%}.beta-planner-module__djXGQq__aiProposalCard li>span{justify-self:start}.beta-planner-module__djXGQq__aiProposalPoiConfirmation{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__aiProposalPoiConfirmation>div:last-child{grid-template-columns:1fr 1fr;display:grid}.beta-planner-module__djXGQq__aiProposalPoiConfirmation button{min-height:38px}.beta-planner-module__djXGQq__aiProposalTransfers>div{grid-template-columns:1fr}.beta-planner-module__djXGQq__aiProposalTransfers small{grid-column:1}.beta-planner-module__djXGQq__aiProposalTransferActions{grid-area:auto/1;justify-content:flex-start;max-width:none}.beta-planner-module__djXGQq__aiProposalBookingAction{justify-content:flex-start}.beta-planner-module__djXGQq__aiProposalBookingAction span{text-align:left;max-width:none}.beta-planner-module__djXGQq__aiProposalActions{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__aiProposalActions>div{width:100%;display:grid}.beta-planner-module__djXGQq__aiProposalActions button{width:100%}.beta-planner-module__djXGQq__dayPageNavigator{grid-template-columns:42px minmax(0,1fr) 42px;gap:7px;padding-inline:8px}.beta-planner-module__djXGQq__dayPageNavigator button{width:42px;padding:0}.beta-planner-module__djXGQq__dayPageNavigator small{font-size:6px}.beta-planner-module__djXGQq__aiBriefActions{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__aiBriefActions button{width:100%}.beta-planner-module__djXGQq__profilePanel{padding-inline:13px}.beta-planner-module__djXGQq__offlineBuilderFields{grid-template-columns:1fr}.beta-planner-module__djXGQq__offlineBuilderFields button,.beta-planner-module__djXGQq__sandboxStatus{width:100%}}.beta-planner-module__djXGQq__ticketOnlyNotice{border:1px solid var(--line);background:#f6f8f7;border-radius:14px;justify-items:start;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.beta-planner-module__djXGQq__ticketOnlyNotice strong{letter-spacing:-.01em;font-size:13.5px;font-weight:660}.beta-planner-module__djXGQq__ticketOnlyNotice small{color:#6a736e;font-size:12.5px}.beta-planner-module__djXGQq__ticketOnlyNotice button{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__ticketOnlyNotice{border-radius:12px;margin:10px 12px 0;padding:10px 12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__ticketOnlyNotice strong{font-size:12px}.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__ticketOnlyNotice small,.beta-planner-module__djXGQq__appPage .beta-planner-module__djXGQq__ticketOnlyNotice button{font-size:11px}.beta-planner-module__djXGQq__dayOverflowBadge{color:#a8431f;letter-spacing:.02em;background:#ef653f24;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:750;display:inline-block}.beta-planner-module__djXGQq__drivingLoadBadge{letter-spacing:.02em;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:750;display:inline-block}.beta-planner-module__djXGQq__drivingLoadTiring{color:#8a6106;background:#d69e2e2e}.beta-planner-module__djXGQq__drivingLoadExhausting{color:#9b2020;background:#c6282824}.beta-planner-module__djXGQq__drivingLoadNotice{background:#d69e2e1a;border-left:3px solid #d69e2e;border-radius:0 11px 11px 0;gap:3px;margin:0 0 12px;padding:11px 14px;display:grid}.beta-planner-module__djXGQq__drivingLoadNoticeExhausting{background:#c6282817;border-left-color:#c62828}.beta-planner-module__djXGQq__drivingLoadNotice strong{letter-spacing:-.01em;font-size:14px;font-weight:660}.beta-planner-module__djXGQq__drivingLoadNotice small{color:#6a736e;font-size:12.5px}.beta-planner-module__djXGQq__dayOverflowNotice{border-left:3px solid var(--orange);background:#ef653f17;border-radius:0 11px 11px 0;gap:3px;margin:0 0 12px;padding:11px 14px;display:grid}.beta-planner-module__djXGQq__dayOverflowNotice strong{letter-spacing:-.01em;font-size:14px;font-weight:660}.beta-planner-module__djXGQq__dayOverflowNotice small{color:#6a736e;font-size:12.5px}.beta-planner-module__djXGQq__mealBreakLine{color:#175b45;font-weight:620}.beta-planner-module__djXGQq__openingHoursWarning{color:#a8431f;font-weight:640}.beta-planner-module__djXGQq__distantRemovedNotice{border-left:3px solid var(--orange);background:#ef653f17;border-radius:0 12px 12px 0;gap:6px;margin:12px 0 0;padding:13px 16px;display:grid}.beta-planner-module__djXGQq__distantRemovedNotice strong{letter-spacing:-.01em;font-size:14px;font-weight:660}.beta-planner-module__djXGQq__distantRemovedNotice ul{gap:3px;margin:0;padding-left:18px;display:grid}.beta-planner-module__djXGQq__distantRemovedNotice li{font-size:13.5px}.beta-planner-module__djXGQq__distantRemovedNotice li span{color:#8a5a12;font-weight:660}.beta-planner-module__djXGQq__distantRemovedNotice small{color:#6a736e;font-size:12.5px;line-height:1.45}.beta-planner-module__djXGQq__overnightArrival{color:#175b45;font-weight:640}.beta-planner-module__djXGQq__bookablePanel{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 42px #17211d12}.beta-planner-module__djXGQq__bookablePanel>header{gap:7px;display:grid}.beta-planner-module__djXGQq__bookablePanel>header>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.beta-planner-module__djXGQq__bookablePanel h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,4.4vw,28px)}.beta-planner-module__djXGQq__bookableEmpty{color:#66716b;background:#fbfcfa;border:1px dashed #cfd8d2;border-radius:16px;margin:0;padding:16px 14px;font-size:13px}.beta-planner-module__djXGQq__bookableList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.beta-planner-module__djXGQq__bookableRow{background:#fbfcfa;border:1px solid #dce3de;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.beta-planner-module__djXGQq__bookableRow>div:first-child{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__bookableRow strong{letter-spacing:-.02em;font-size:15px}.beta-planner-module__djXGQq__bookableRow small{color:#66716b;font-size:11px;font-weight:700}.beta-planner-module__djXGQq__bookableOffers{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.beta-planner-module__djXGQq__bookableOffer{background:var(--green);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:7px 11px;text-decoration:none;display:grid}.beta-planner-module__djXGQq__bookableOffer span{opacity:.82;grid-column:1;font-size:9px;font-weight:750}.beta-planner-module__djXGQq__bookableOffer strong{grid-column:1;font-size:13px}.beta-planner-module__djXGQq__bookableOffer b{grid-area:1/2/span 2;align-self:center;font-size:12px}.beta-planner-module__djXGQq__bookableMore{color:#26382f;background:#f3f7f4;border:1px solid #dce3de;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:13px;text-decoration:none;display:flex}.beta-planner-module__djXGQq__bookableMore strong{white-space:nowrap;color:var(--green);font-size:13px}.beta-planner-module__djXGQq__bookableDisclosure{color:#7b857f;font-size:10px}@media (max-width:560px){.beta-planner-module__djXGQq__bookableRow{grid-template-columns:minmax(0,1fr)}.beta-planner-module__djXGQq__bookableOffers{justify-content:flex-start}.beta-planner-module__djXGQq__bookableMore{flex-direction:column;align-items:flex-start;gap:6px}}.beta-planner-module__djXGQq__poiTaxiLinks{gap:5px;display:grid}.beta-planner-module__djXGQq__poiTaxiLinks a,.beta-planner-module__djXGQq__nearbyPoiActions a{color:#a13b2b;background:#ef653f1a;border:1px solid #ef653f61;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.beta-planner-module__djXGQq__poiTaxiLoading{color:#7a5a4e;font-size:9px;font-weight:700}.beta-planner-module__djXGQq__nearbyPoiSection{background:#fff8f3;border:1px solid #ef653f4d;border-radius:16px;gap:10px;padding:14px;display:grid}.beta-planner-module__djXGQq__nearbyPoiSection>header{gap:4px;display:grid}.beta-planner-module__djXGQq__nearbyPoiSection>header p{color:#6d625c;margin:0;font-size:10px;line-height:1.45}.beta-planner-module__djXGQq__nearbyPoiList{gap:8px;display:grid}.beta-planner-module__djXGQq__nearbyPoiList>article{border-top:1px solid #ef653f2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px;display:grid}.beta-planner-module__djXGQq__nearbyPoiList>article:first-child{border-top:0;padding-top:0}.beta-planner-module__djXGQq__nearbyPoiList>article>div:first-child{gap:3px;min-width:0;display:grid}.beta-planner-module__djXGQq__nearbyPoiList strong{font-size:11px}.beta-planner-module__djXGQq__nearbyPoiList small{color:#71665f;font-size:9px}.beta-planner-module__djXGQq__nearbyPoiActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:560px){.beta-planner-module__djXGQq__stay22HotelProposal{flex-direction:column;align-items:stretch}.beta-planner-module__djXGQq__stay22HotelProposal button{width:100%}.beta-planner-module__djXGQq__nearbyPoiList>article{grid-template-columns:1fr}.beta-planner-module__djXGQq__nearbyPoiActions{justify-content:stretch}.beta-planner-module__djXGQq__nearbyPoiActions a{flex:auto}}.beta-planner-module__djXGQq__dayWeatherCard{color:var(--green);background:#eef5f0;border:1px solid #164c3a2e;border-radius:12px;justify-self:start;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:inline-flex}.beta-planner-module__djXGQq__dayWeatherCard>span:first-child{font-size:19px;line-height:1}.beta-planner-module__djXGQq__dayWeatherCard strong{font-size:14px}.beta-planner-module__djXGQq__inlinePoiControls{flex-wrap:wrap;align-items:end;gap:6px;margin-top:8px;display:flex}.beta-planner-module__djXGQq__inlinePoiControls label{color:#68726c;gap:3px;font-size:9px;display:grid}.beta-planner-module__djXGQq__inlinePoiControls input{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:9px;padding:0 8px}.beta-planner-module__djXGQq__inlinePoiControls button{border:1px solid var(--line);min-width:34px;min-height:34px;color:var(--green);cursor:pointer;background:#fff;border-radius:9px;font-weight:800}.beta-planner-module__djXGQq__inlinePoiControls button:disabled{cursor:default;opacity:.35}.beta-planner-module__djXGQq__inlinePoiControls .beta-planner-module__djXGQq__inlineRemoveButton{color:#a43d29;border-color:#c4432a3d;padding-inline:9px}.beta-planner-module__djXGQq__inlineDayEditor{background:#f4f8f5;border:1px solid #164c3a33;border-radius:12px;margin-top:10px}.beta-planner-module__djXGQq__inlineDayEditor>summary{cursor:pointer;color:var(--green);padding:11px 13px;font-size:11px;font-weight:820;list-style-position:inside}.beta-planner-module__djXGQq__inlineEventEditor{border-top:1px solid #164c3a24;gap:10px;padding:12px;display:grid}.beta-planner-module__djXGQq__inlineEventList{gap:7px;display:grid}.beta-planner-module__djXGQq__inlineEventList article{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;display:flex}.beta-planner-module__djXGQq__inlineEventList article>div{gap:2px;display:grid}.beta-planner-module__djXGQq__inlineEventList article small{color:#6d756f;font-size:9px}.beta-planner-module__djXGQq__inlineEventList article button{color:#a43d29;cursor:pointer;background:0 0;border:0;font-size:16px}.beta-planner-module__djXGQq__inlineEventForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beta-planner-module__djXGQq__inlineEventForm label{color:#657069;gap:4px;font-size:9px;display:grid}.beta-planner-module__djXGQq__inlineEventForm input,.beta-planner-module__djXGQq__inlineEventForm select,.beta-planner-module__djXGQq__inlineEventForm button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:0 9px}.beta-planner-module__djXGQq__inlineEventForm button{color:var(--green);cursor:pointer;font-size:10px;font-weight:780}.beta-planner-module__djXGQq__inlineEventForm button:last-child{border-color:var(--green);background:var(--green);color:#fff}.beta-planner-module__djXGQq__inlineEventForm button:disabled{cursor:default;opacity:.45}.beta-planner-module__djXGQq__inlineEventForm>small{color:#64716a;align-self:center;font-size:9px}@media (max-width:800px){.beta-planner-module__djXGQq__inlineEventForm{grid-template-columns:1fr}.beta-planner-module__djXGQq__inlinePoiControls{align-items:stretch}}
