.TripStudio_studioDialog__6_v1b{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(820px,72vw);max-width:none;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #e7e4de;border-radius:20px 0 0 20px;color:#242c25;background:#fff;box-shadow:-24px 0 90px rgb(8 22 15/.2);overflow:hidden}.TripStudio_studioDialog__6_v1b::backdrop{background:rgb(12 25 18/.38);backdrop-filter:blur(2px)}.TripStudio_studioDialog__6_v1b:focus{outline:0}.TripStudio_floating__AlboA{position:fixed;z-index:65;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:6px 8px 6px 13px;border:1px solid #dc252f;border-radius:100px;background:#dc252f;color:#fff;box-shadow:0 12px 38px #8f1f3152;font:750 12px/1.2 var(--font-home-body),Arial,sans-serif;cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.TripStudio_floating__AlboA:hover{background:#b51e30;transform:translateY(-2px)}.TripStudio_floating__AlboA:focus-visible{outline:3px solid #db3346;outline-offset:4px}.TripStudio_floatingIcon__ClcvY{display:grid;place-items:center}.TripStudio_floatingCount__fRNi2{display:grid;place-items:center;min-width:29px;height:29px;padding:0 7px;border-radius:50px;background:#fff;color:#8f1f30;font-size:12px}.TripStudio_floatExplorer__DgMha{left:clamp(20px,calc(22.5vw - 76px),340px);bottom:24px}.TripStudio_floatGuide__P8Gcw{left:23px;bottom:23px}.TripStudio_studio__Ku6kI{--av-ink:#272424;--av-red:#dc252f;--av-muted:#757a73;--av-line:#eae7e0;--av-paper:#faf9f6;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff;color:var(--av-ink);font-family:var(--font-home-body),Manrope,Arial,sans-serif;font-size:13px;line-height:1.5}.TripStudio_studio__Ku6kI *,.TripStudio_studio__Ku6kI :after,.TripStudio_studio__Ku6kI :before{box-sizing:border-box}.TripStudio_studio__Ku6kI :is(h1,h2,h3,h4,p,fieldset){margin:0}.TripStudio_studio__Ku6kI :is(input,textarea,select,button){font:inherit}.TripStudio_studio__Ku6kI :is(button){cursor:pointer}.TripStudio_studio__Ku6kI :is(button:disabled){opacity:.45;cursor:not-allowed}.TripStudio_studio__Ku6kI :is(a){text-decoration:none}.TripStudio_studio__Ku6kI :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--av-red);outline-offset:3px}.TripStudio_srOnly___lOeP{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}.TripStudio_modalMode__SezBf{height:100%}.TripStudio_pageMode__YaMnz{width:min(1000px,calc(100% - 48px));height:min(900px,calc(100dvh - 112px));min-height:630px;margin:92px auto 24px;border:1px solid var(--av-line);border-radius:18px;box-shadow:0 16px 55px rgb(35 40 32/.075)}.TripStudio_pageBreadcrumb__L6rri{position:relative;z-index:1;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px 24px;border-bottom:1px solid var(--av-line);background:#faf9f6;font-size:11px}.TripStudio_pageBreadcrumb__L6rri a{display:inline-flex;align-items:center;gap:7px;color:#b42737;font-weight:750}.TripStudio_pageBreadcrumb__L6rri>span{color:#9a9287;letter-spacing:.1em;font-weight:700;font-size:10px}.TripStudio_header__Ec4vi{flex:0 0 auto;padding:0 28px 16px;background:#fff;border-bottom:1px solid var(--av-line)}.TripStudio_topBar__YMUWn{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.TripStudio_brand__1RByf{display:inline-flex;align-items:center;gap:8px;color:#ac3643;font-size:10px;font-weight:850;letter-spacing:.12em;white-space:nowrap}.TripStudio_brand__1RByf svg{flex:0 0 auto}.TripStudio_brand__1RByf i{font-style:normal;color:#c8c1b8}.TripStudio_headerActions___Zr0i{display:flex;align-items:center;gap:9px}.TripStudio_headerActions___Zr0i>a{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;color:#57504c;border-radius:8px;font-size:11px;font-weight:750;white-space:nowrap}.TripStudio_headerActions___Zr0i>a:hover{background:#f6f5f1;color:#a72333}.TripStudio_closeButton__K8zd9{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e8e5df;border-radius:50%;background:#fff;color:#444b42}.TripStudio_closeButton__K8zd9:hover{background:#f6f5f1}.TripStudio_headerMain__1_OHC{display:flex;justify-content:space-between;align-items:end;gap:14px;min-width:0;padding:4px 0 11px}.TripStudio_tripTitleBlock__V92ep{min-width:0;flex:1}.TripStudio_headerEyebrow__ST_Ra{display:block;margin-bottom:5px;color:#a89b8e;font-size:9px;font-weight:750;letter-spacing:.14em}.TripStudio_titleRow__ZIhCc{display:flex;align-items:center;gap:8px;min-width:0}.TripStudio_titleRow__ZIhCc h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 clamp(26px,2.4vw,37px)/1.13 var(--font-home-display),Georgia,serif;letter-spacing:-.035em}.TripStudio_editTitle__qRyD8{flex:0 0 auto;display:grid;place-items:center;width:31px;height:31px;border:1px solid transparent;border-radius:50%;color:#736b67;background:transparent}.TripStudio_editTitle__qRyD8:hover{border-color:#e1e4dc;background:#f6f6f2}.TripStudio_tripChooser__DJ3wa{display:inline-flex;align-items:center;gap:6px;max-width:45%}.TripStudio_tripChooser__DJ3wa select{width:min(175px,30vw);max-width:100%;min-height:36px;padding:8px 22px 8px 9px;border:1px solid #e5e1d9;border-radius:9px;background:#fff;color:#605955;font-size:11px;font-weight:700;text-overflow:ellipsis}.TripStudio_newTrip___3MXh{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:7px 10px;background:#fff3f1;color:#ae2839;border:1px solid #f1c9c7;border-radius:9px;font-size:11px;font-weight:800}.TripStudio_newTrip___3MXh:hover{background:#ffece9}.TripStudio_summaryChips__CfLUy{display:flex;flex-wrap:wrap;align-items:center}.TripStudio_summaryChips__CfLUy button{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #e7e3dc;border-radius:100px;background:#faf9f6;color:#554e4a;font-size:11px;font-weight:700;white-space:nowrap}.TripStudio_summaryChips__CfLUy button:hover{border-color:#baa8a2;background:#fff}.TripStudio_summaryChips__CfLUy svg{color:#b73343}.TripStudio_durationMark__D1Q1m{font-weight:850;color:#b13743}.TripStudio_feedback__fqq3B{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 27px;background:#fff0ee;color:#ac293a;font-size:11px;line-height:1.45}.TripStudio_feedback__fqq3B.TripStudio_error__IbXsN{background:#fff0ee;color:#a52e3c}.TripStudio_feedback__fqq3B>span{flex:1;min-width:0}.TripStudio_feedback__fqq3B button{display:grid;place-items:center;flex:0 0 auto;border:0;color:inherit;background:transparent}.TripStudio_loading__HqbhV{display:grid;flex:1;place-items:center;color:#78716b}.TripStudio_tabs__ZHZnL{display:flex;flex:0 0 auto;padding:0 28px;gap:24px;min-height:47px;border-bottom:1px solid var(--av-line)}.TripStudio_tabs__ZHZnL button{display:inline-flex;align-items:center;gap:7px;padding:12px 1px 10px;background:transparent;color:#84837e;border:0;border-bottom:2px solid transparent;font-size:12px;font-weight:750;white-space:nowrap}.TripStudio_tabs__ZHZnL button:hover{color:#332d2c}.TripStudio_tabs__ZHZnL button[aria-selected=true]{color:#282426;border-bottom-color:#dc252f}.TripStudio_tabs__ZHZnL button[aria-selected=true] svg{color:#dc252f}.TripStudio_mainScroll__fTQ5_{display:block;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dad7cf transparent;background:#fff}.TripStudio_ideasPanel__b0In4,.TripStudio_itineraryPanel__V4fWw,.TripStudio_mapPanel__9iyqa{padding:20px 28px 34px;min-height:100%}.TripStudio_savedIdeasBlock__QqnZe{border:1px solid #e7e6e0;border-radius:13px;background:#fdfcf9;overflow:hidden}.TripStudio_ideasToggle__mMeWP{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:43px;padding:9px 14px;color:#34302d;border:0;background:transparent;text-align:left}.TripStudio_ideasToggle__mMeWP>span{display:inline-flex;align-items:center;gap:9px;min-width:0}.TripStudio_ideasToggle__mMeWP strong{font-size:13px}.TripStudio_ideasToggle__mMeWP small{color:#88867f;font-size:11px}.TripStudio_ideasToggle__mMeWP>svg{color:#88817c;transition:transform .16s ease}.TripStudio_chevronOpen__8iVAl{transform:rotate(180deg)}.TripStudio_ideasPreview__zb9TB{padding:0 13px 13px}.TripStudio_previewGrid__UPiHw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TripStudio_previewIdea__QFcqN{display:flex;align-items:center;gap:10px;padding:7px;border:1px solid #eceae4;border-radius:9px;background:#fff}.TripStudio_previewImage__Nbc_w{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:7px;overflow:hidden;color:#b33b49;background:#f9eded}.TripStudio_previewImage__Nbc_w img{display:block;width:100%;height:100%;object-fit:cover}.TripStudio_previewIdea__QFcqN>div{display:flex;flex-direction:column;gap:3px;min-width:0}.TripStudio_previewIdea__QFcqN strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750}.TripStudio_previewIdea__QFcqN small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b8980;font-size:10px}.TripStudio_showAllIdeas__eMI0E{display:flex;align-items:center;gap:6px;margin-top:10px;padding:4px 0;border:0;background:none;color:#a82b37;font-size:11px;font-weight:750}.TripStudio_emptyPreview__Yu9_t{display:flex;align-items:center;gap:8px;padding:12px 5px;color:#8b8980;font-size:12px}.TripStudio_emptyPreview__Yu9_t a,.TripStudio_emptyPreview__Yu9_t button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border:0;background:none;color:#a9323d;font-weight:750;white-space:nowrap}.TripStudio_itineraryHeading__lqNwO{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px 0 13px}.TripStudio_itineraryHeading__lqNwO>div{display:flex;align-items:baseline;gap:10px}.TripStudio_itineraryHeading__lqNwO h2,.TripStudio_panelIntro__IgD52 h2{font:500 25px/1.15 var(--font-home-display),Georgia,serif;letter-spacing:-.025em}.TripStudio_itineraryHeading__lqNwO span{color:#a09b93;font-size:11px}.TripStudio_itineraryHeading__lqNwO>button{display:inline-flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid #e7e3dc;border-radius:9px;background:#fff;color:#b12838;font-size:11px;font-weight:750}.TripStudio_itineraryHeading__lqNwO>button:hover{background:#fcf8f6}.TripStudio_unassignedBanner__duOR3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin:0 0 15px;padding:10px 13px;border:1px solid #ebdfc7;border-radius:9px;color:#796a43;background:#fffbf2}.TripStudio_unassignedBanner__duOR3>span{display:inline-flex;align-items:center;gap:7px;font-size:11px}.TripStudio_unassignedBanner__duOR3 button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#855e36;font-size:11px;font-weight:750}.TripStudio_timeline__An8Nu{border-left:2px solid #ece3e0;margin-left:15px;padding:1px 0 6px 21px}.TripStudio_dayGroup__pjioX{position:relative;padding:0 0 16px}.TripStudio_dayGroup__pjioX:before{content:"";position:absolute;left:-28px;top:12px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#ba3442;box-shadow:0 0 0 1px #d6dcd3}.TripStudio_dayHead__kLZGk{display:flex;align-items:center;gap:12px;min-height:42px;margin-bottom:6px}.TripStudio_dayNumber__tsb5d{display:grid;place-items:center;flex:0 0 auto;width:33px;height:33px;border-radius:10px;color:#b42437;background:#fff0ee;font-size:11px;font-weight:850}.TripStudio_dayHead__kLZGk>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.TripStudio_dayHead__kLZGk h3{font:500 21px/1.2 var(--font-home-display),Georgia,serif}.TripStudio_dayHead__kLZGk small{color:#919087;font-size:11px}.TripStudio_dayItemCount__E4AeR{color:#aba79d;font-size:10px;margin-left:auto;white-space:nowrap}.TripStudio_dayEntries__U3yk4{display:grid;gap:7px}.TripStudio_timelineItem__oo7fq{display:grid;grid-template-columns:52px minmax(0,1fr) 33px;gap:11px;align-items:center;min-height:68px;padding:8px;border:1px solid #eae8e1;border-radius:10px;background:#fff}.TripStudio_timelineImage__FP0rt{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:7px;background:#f7ebe9;color:#a54855}.TripStudio_timelineImage__FP0rt img{display:block;width:100%;height:100%;object-fit:cover}.TripStudio_timelineItemCopy__qVf3F{min-width:0;display:flex;flex-direction:column;gap:2px}.TripStudio_timelineItemCopy__qVf3F strong{color:#302b2b;font-size:12px;font-weight:750;overflow-wrap:anywhere}.TripStudio_timelineItemCopy__qVf3F>span{color:#83877d;font-size:10px}.TripStudio_timelineNote__AahwY{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;color:#77756c;font-style:italic}.TripStudio_timelineItemMenu__6hFM8{display:grid;place-items:center;width:33px;height:33px;border:1px solid #e9e6de;border-radius:9px;background:#fff;color:#766c69}.TripStudio_timelineItemMenu__6hFM8:hover{color:#a9303e;border-color:#e7bac0}.TripStudio_inlineEdit__rDenY{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr;gap:10px;padding:10px 2px 2px;border-top:1px solid #eae8e1}.TripStudio_inlineEdit__rDenY label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#6d7269;font-size:10px;font-weight:700}.TripStudio_inlineEdit__rDenY select,.TripStudio_inlineEdit__rDenY textarea{width:100%;min-height:34px;padding:7px 8px;border:1px solid #e1ded6;border-radius:7px;background:#fff;color:#302c2b;font-size:11px}.TripStudio_inlineEdit__rDenY>div{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:9px}.TripStudio_inlineEdit__rDenY button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:7px;background:#fff2f0;color:#ad2d3b;font-size:11px;font-weight:750}.TripStudio_inlineEdit__rDenY .TripStudio_removeInline__bdRMV{color:#a13742;background:#fdf3f1}.TripStudio_inlineEdit__rDenY .TripStudio_saveInline__EGKIB{background:#c3283a;color:#fff}.TripStudio_emptyDay__bKRpL{display:flex;align-items:center;gap:8px;width:100%;text-align:left;min-height:42px;padding:9px 13px;border:1px dashed #e7e5df;border-radius:9px;background:#faf9f6;color:#87877d;font-size:11px}.TripStudio_emptyDay__bKRpL:hover{border-color:#e7b8b8;color:#ae293c}.TripStudio_addDay__Fknrg{display:flex;align-items:center;justify-content:center;gap:9px;width:calc(100% - 36px);margin:5px 0 0 36px;padding:12px;border:1px dashed #eac1bd;border-radius:10px;background:#fffbfa;color:#aa2b39;font-size:12px;font-weight:750}.TripStudio_dayHint__nh6PU{margin-top:10px!important;color:#89867e;font-size:11px;line-height:1.7}.TripStudio_panelIntro__IgD52{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:3px 0 18px}.TripStudio_panelIntro__IgD52 p{margin-top:6px!important;color:#89877f;font-size:11px}.TripStudio_panelIntro__IgD52 :is(button,a){display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #ecc5c2;border-radius:9px;background:#fff5f3;color:#ad2b3c;font-size:11px;font-weight:750;white-space:nowrap}.TripStudio_ideasList__BVyEh{display:grid;gap:9px}.TripStudio_ideaRow__w69u6{display:grid;grid-template-columns:62px minmax(0,1fr) 28px;gap:12px;min-width:0;align-items:center;padding:10px;border:1px solid #eae8e2;border-radius:11px;background:#fff}.TripStudio_ideaRow__w69u6:hover{border-color:#cbc6bd}.TripStudio_ideaImage__yTifX{display:grid;place-items:center;width:62px;height:72px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:#f8ecea;color:#a63b49}.TripStudio_ideaImage__yTifX img{display:block;width:100%;height:100%;object-fit:cover}.TripStudio_ideaCopy__xac0S{min-width:0;display:flex;flex-direction:column;gap:3px}.TripStudio_ideaType__TyEGP{color:#b43a43;font-size:10px;font-weight:750}.TripStudio_ideaCopy__xac0S>strong{color:#2c362e;font-size:13px;font-weight:750;overflow-wrap:anywhere}.TripStudio_ideaControls__j8YOf{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px}.TripStudio_ideaControls__j8YOf :is(button,select){display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 8px;border:1px solid #e4e1da;border-radius:7px;background:#faf9f6;color:#625b57;font-size:10px;font-weight:700}.TripStudio_ideaControls__j8YOf button:hover,.TripStudio_ideaControls__j8YOf select:hover{border-color:#e9c1bd}.TripStudio_ideaTools__gWQ8O{flex-direction:column;align-items:center;gap:4px}.TripStudio_ideaTools__gWQ8O button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid #e9e7e0;border-radius:7px;background:#fff;color:#6a6460}.TripStudio_ideaTools__gWQ8O button:hover{color:#b03242;border-color:#e6b5bf}.TripStudio_noteEditor__ECW4z{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.TripStudio_noteEditor__ECW4z textarea{width:100%;min-height:60px;padding:9px;border:1px solid #e5e1d8;border-radius:8px;background:#fff;color:#302c2a;font-size:12px}.TripStudio_noteEditor__ECW4z button{padding:8px 12px;background:#c6263b;color:#fff;border:0;border-radius:7px;font-size:11px;font-weight:750}.TripStudio_emptyState__xRW5L{display:grid;justify-items:center;gap:13px;padding:55px 24px;text-align:center}.TripStudio_emptyState__xRW5L>svg{color:#ab777b}.TripStudio_emptyState__xRW5L strong{font:500 23px var(--font-home-display),Georgia,serif}.TripStudio_emptyState__xRW5L p{max-width:380px;color:#777c75;font-size:12px;line-height:1.8}.TripStudio_emptyState__xRW5L :is(button,a){display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:8px;border:0;background:#dc252f;color:#fff;font-size:12px;font-weight:750}.TripStudio_mapPanel__9iyqa .TripStudio_studioMapFrame__Bxf39{width:100%;height:min(60dvh,580px);min-height:330px;margin:0;border-radius:13px}.TripStudio_mapNote__SLOOZ{display:flex;align-items:flex-start;gap:8px;margin-top:15px;color:#747c73}.TripStudio_mapNote__SLOOZ svg{flex:0 0 auto;color:#b34452}.TripStudio_mapNote__SLOOZ p{font-size:11px;line-height:1.7}.TripStudio_footer__IEO_1{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:10px 23px;border-top:1px solid var(--av-line);background:#fff}.TripStudio_savedStatus__revoL{display:inline-flex;align-items:center;gap:7px;color:#8e8580;font-size:10px}.TripStudio_savedStatus__revoL svg{color:#b8414f}.TripStudio_footer__IEO_1>div{display:flex;align-items:center;gap:8px}.TripStudio_footer__IEO_1 :is(button,a){display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:8px 10px;border:1px solid #e4e1d9;border-radius:8px;background:#fff;color:#465949;font-size:11px;font-weight:750;white-space:nowrap}.TripStudio_footer__IEO_1 .TripStudio_footerPrimary__amTDq{border-color:#dc252f;background:#dc252f}.TripStudio_footer__IEO_1 .TripStudio_footerPrimary__amTDq:hover{background:#b51e30}.TripStudio_editorOverlay__pPqyl{position:absolute;inset:0;z-index:9;flex-direction:column;min-height:0;background:#fff;box-shadow:-5px 0 24px rgb(26 39 27/.08)}.TripStudio_editorTop__ms95m{display:flex;align-items:center;gap:11px;min-height:56px;padding:10px 24px;border-bottom:1px solid var(--av-line)}.TripStudio_editorTop__ms95m>span{flex:1;font-size:10px;font-weight:850;color:#b53844;letter-spacing:.13em}.TripStudio_editorTop__ms95m button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e8e5df;border-radius:50%;background:#fff;color:#475b4e}.TripStudio_editorHeading__Pm3yy{padding:21px 28px 13px}.TripStudio_editorHeading__Pm3yy h2{font:500 clamp(28px,3vw,38px)/1.12 var(--font-home-display),Georgia,serif;letter-spacing:-.03em}.TripStudio_editorHeading__Pm3yy p{margin-top:8px!important;color:#85847c;font-size:12px}.TripStudio_editorForm__SWqX5{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.TripStudio_detailsFields__5xa94{display:grid;gap:18px;padding:9px 28px 25px}.TripStudio_dateGrid__dIsuQ label,.TripStudio_formField__UQdIN{display:flex;flex-direction:column;gap:7px;color:#606b60;font-size:12px;font-weight:750}.TripStudio_dateGrid__dIsuQ :is(input,select),.TripStudio_formField__UQdIN input,.TripStudio_preferences__ccECO textarea{display:block;width:100%;min-width:0;min-height:43px;padding:10px 12px;border:1px solid #e1dfd8;border-radius:9px;background:#fff;color:#2d392f;font-size:12px;font-weight:550}.TripStudio_dateGrid__dIsuQ :is(input,select):focus,.TripStudio_formField__UQdIN input:focus,.TripStudio_preferences__ccECO textarea:focus{border-color:#849c84}.TripStudio_formSection___D3of{display:grid;gap:12px;padding:15px 17px;border:1px solid #e9e6df;border-radius:12px;background:#fdfcf9}.TripStudio_formSection___D3of h3{display:flex;align-items:center;gap:8px;color:#3b3432;font-weight:800}.TripStudio_formSection___D3of h3 svg{color:#b44a56}.TripStudio_dateChoices__kSDKC{display:flex;gap:6px;width:max-content;max-width:100%;padding:3px;border-radius:30px;background:#f1f1ed}.TripStudio_dateChoices__kSDKC button{padding:7px 13px;border:0;border-radius:30px;color:#70766d;background:transparent;font-size:11px;font-weight:750}.TripStudio_dateChoices__kSDKC button[aria-pressed=true]{color:#fff;background:#dc252f}.TripStudio_dateGrid__dIsuQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TripStudio_optional__rmQrB{display:inline;color:#9a978e;font-weight:500}.TripStudio_travellerCounters__rH6xN{display:flex;flex-direction:column}.TripStudio_counter__WH_11{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:53px;padding:9px 0;border-bottom:1px solid #ebe8e1}.TripStudio_counter__WH_11:last-child{border-bottom:0}.TripStudio_counterName__uGHbt{display:flex;flex-direction:column;gap:2px}.TripStudio_counterName__uGHbt strong{color:#37312f;font-size:12px}.TripStudio_counterName__uGHbt small{color:#a09d94;font-size:10px}.TripStudio_counterActions__jHxzt{display:flex;align-items:center;gap:12px}.TripStudio_counterActions__jHxzt button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #dcded6;border-radius:50%;color:#bb3648;background:#fff}.TripStudio_counterActions__jHxzt output{min-width:16px;text-align:center;font-size:13px;font-weight:800}.TripStudio_preferences__ccECO{border:1px solid #e8e5df;border-radius:11px;overflow:hidden}.TripStudio_preferences__ccECO summary{display:flex;align-items:center;gap:10px;min-height:45px;padding:12px 15px;list-style:none;color:#615956;font-size:12px;font-weight:780;cursor:pointer}.TripStudio_preferences__ccECO summary::-webkit-details-marker{display:none}.TripStudio_preferences__ccECO summary>svg:last-child{margin-left:auto;transition:transform .18s}.TripStudio_preferences__ccECO[open] summary>svg:last-child{transform:rotate(180deg)}.TripStudio_preferences__ccECO textarea{margin:0 14px 14px;width:calc(100% - 28px);min-height:90px;resize:vertical;line-height:1.65}.TripStudio_privateNotice__bwEVM{display:flex;align-items:center;gap:8px;color:#8c827e;font-size:11px}.TripStudio_privateNotice__bwEVM svg{flex:0 0 auto;color:#ad4150}.TripStudio_editorActions__nOkTQ{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:65px;margin-top:auto;padding:10px 27px;border-top:1px solid var(--av-line);background:#fff;box-shadow:0 -8px 18px rgb(255 255 255/.9)}.TripStudio_editorActions__nOkTQ button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border-radius:9px;font-size:12px;font-weight:800}.TripStudio_deleteButton__4QH30{margin-right:auto;border:0;background:none;color:#a54650}.TripStudio_editorActions__nOkTQ .TripStudio_primaryButton__JTb_c{border:1px solid #dc252f;background:#dc252f;color:#fff}.TripStudio_primaryButton__JTb_c:hover{background:#b01b2d}@media (max-width:900px){.TripStudio_studioDialog__6_v1b{width:min(760px,84vw)}.TripStudio_pageMode__YaMnz{width:min(920px,calc(100% - 30px))}}@media (max-width:720px){.TripStudio_studioDialog__6_v1b{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.TripStudio_pageMode__YaMnz{width:100%;height:calc(100dvh - 72px);min-height:530px;margin:72px 0 0;border:0;border-radius:0}.TripStudio_pageBreadcrumb__L6rri{display:none}.TripStudio_header__Ec4vi{padding:0 17px 13px}.TripStudio_topBar__YMUWn{min-height:51px}.TripStudio_headerActions___Zr0i>a span{display:none}.TripStudio_headerActions___Zr0i>a{padding:8px}.TripStudio_headerMain__1_OHC{align-items:start;gap:10px}.TripStudio_tripChooser__DJ3wa{flex:0 1 auto;max-width:45%}.TripStudio_tripChooser__DJ3wa select{width:min(140px,25vw)}.TripStudio_titleRow__ZIhCc h1{font-size:27px}.TripStudio_summaryChips__CfLUy{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:1px 0 3px}.TripStudio_summaryChips__CfLUy::-webkit-scrollbar{display:none}.TripStudio_tabs__ZHZnL{padding:0 17px;gap:24px}.TripStudio_ideasPanel__b0In4,.TripStudio_itineraryPanel__V4fWw,.TripStudio_mapPanel__9iyqa{padding:17px 16px 30px}.TripStudio_footer__IEO_1{padding:9px 15px}.TripStudio_savedStatus__revoL{display:none}.TripStudio_footer__IEO_1>div{justify-content:flex-end;width:100%}.TripStudio_floatExplorer__DgMha{left:calc(50% + 6px);bottom:max(16px,env(safe-area-inset-bottom));height:49px;min-width:157px}.TripStudio_floatGuide__P8Gcw{left:16px;bottom:max(18px,env(safe-area-inset-bottom))}.TripStudio_editorHeading__Pm3yy{padding:20px 18px 12px}.TripStudio_detailsFields__5xa94{padding:9px 18px 23px}.TripStudio_editorActions__nOkTQ{padding:10px 17px}}@media (max-width:430px){.TripStudio_brand__1RByf{font-size:9px;letter-spacing:.06em}.TripStudio_headerEyebrow__ST_Ra{font-size:9px}.TripStudio_headerMain__1_OHC{flex-wrap:wrap}.TripStudio_tripChooser__DJ3wa{order:-1;max-width:100%;width:100%;justify-content:flex-end}.TripStudio_tripChooser__DJ3wa select{width:min(230px,62vw)}.TripStudio_titleRow__ZIhCc h1{font-size:29px}.TripStudio_previewGrid__UPiHw{grid-template-columns:1fr}.TripStudio_itineraryHeading__lqNwO{flex-wrap:wrap;gap:8px}.TripStudio_itineraryHeading__lqNwO h2{font-size:23px}.TripStudio_panelIntro__IgD52{flex-wrap:wrap}.TripStudio_dateGrid__dIsuQ,.TripStudio_inlineEdit__rDenY{grid-template-columns:1fr}.TripStudio_footer__IEO_1 :is(button,a){font-size:10px;padding-inline:8px}.TripStudio_floatExplorer__DgMha{font-size:11px;min-width:150px;gap:6px;padding-left:9px}.TripStudio_floatExplorer__DgMha .TripStudio_floatingCount__fRNi2{min-width:25px;height:25px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.TripStudio_floating__AlboA,.TripStudio_ideasToggle__mMeWP>svg,.TripStudio_preferences__ccECO summary>svg:last-child{transition:none}.TripStudio_floating__AlboA:hover{transform:none}}.TripStudio_header__Ec4vi{padding-inline:24px;padding-bottom:10px}.TripStudio_topBar__YMUWn{min-height:46px}.TripStudio_headerMain__1_OHC{padding:0 0 6px}.TripStudio_headerEyebrow__ST_Ra{margin-bottom:3px}.TripStudio_titleRow__ZIhCc h1{font-size:clamp(25px,2.2vw,33px)}.TripStudio_summaryChips__CfLUy{padding-block:1px;gap:7px}.TripStudio_summaryChips__CfLUy button{min-height:30px;font-size:10px;padding:5px 10px}.TripStudio_tabs__ZHZnL{min-height:43px;padding-inline:24px}.TripStudio_tabs__ZHZnL button{padding:10px 1px 9px}.TripStudio_ideasPanel__b0In4,.TripStudio_itineraryPanel__V4fWw,.TripStudio_mapPanel__9iyqa{padding:14px 24px 25px}.TripStudio_ideasToggle__mMeWP{min-height:39px;padding:9px 13px}.TripStudio_ideasPreview__zb9TB{padding-bottom:9px}.TripStudio_previewGrid__UPiHw{display:flex;overflow-x:auto;gap:7px;scrollbar-width:thin}.TripStudio_previewIdea__QFcqN{flex:0 0 min(185px,42%);min-width:0;padding:5px}.TripStudio_previewImage__Nbc_w{width:42px;height:42px;flex-basis:42px}.TripStudio_previewIdea__QFcqN strong{font-size:11px}.TripStudio_itineraryHeading__lqNwO{margin-top:15px;margin-bottom:12px}.TripStudio_itineraryHeading__lqNwO h2{font-size:23px}.TripStudio_timelineItem__oo7fq{grid-template-columns:24px 48px minmax(0,1fr) 33px;gap:9px;min-height:60px;padding:7px 9px}.TripStudio_timelineImage__FP0rt{width:48px;height:48px}.TripStudio_reorderGrip__sAUfD{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;display:grid;place-items:center;width:25px;height:31px;border:0;border-radius:6px;background:transparent;color:#a1a69e;font-size:22px;font-weight:500;line-height:1}.TripStudio_reorderGrip__sAUfD:focus-visible,.TripStudio_reorderGrip__sAUfD:hover{color:#ad2838;background:#fff0ee}.TripStudio_reorderGripActive__xjoLC{cursor:grabbing;color:#b73845;background:#f7e9e7}.TripStudio_ideaRow__w69u6[data-trip-drop=true],.TripStudio_timelineItem__oo7fq[data-trip-drop=true]{outline:2px dashed #b83a4a;outline-offset:2px}.TripStudio_ideaTools__gWQ8O{display:flex;flex-direction:row}.TripStudio_ideaRow__w69u6{grid-template-columns:55px minmax(0,1fr) auto;min-height:72px;padding:7px 10px;gap:9px}.TripStudio_ideaImage__yTifX{width:55px;height:59px}.TripStudio_cityIdeaGroup__wAbUk{display:grid;gap:7px;padding:9px;border:1px solid #e8e5dd;border-radius:12px;background:#fcfbf8}.TripStudio_cityIdeaHeading___Wg8t{display:flex;gap:8px;align-items:center;padding:3px 3px 5px;color:#3a3131}.TripStudio_cityIdeaHeading___Wg8t strong{font-size:12px}.TripStudio_cityIdeaHeading___Wg8t span{margin-left:auto;color:#88807a;font-size:10px}.TripStudio_cityIdeaHeading___Wg8t>svg{color:#ba4050;flex:0 0 auto}.TripStudio_cityIdeaGroup__wAbUk>.TripStudio_ideaRow__w69u6{border-color:#ebe9e4}.TripStudio_editorOverlay__pPqyl{display:flex;align-items:flex-end;justify-content:flex-end;background:rgb(17 31 23/.28);box-shadow:none}.TripStudio_editorSheet__N0DR3{display:flex;flex-direction:column;overflow:hidden;width:min(580px,100%);height:min(100%,825px);max-height:100%;background:#fff;border-left:1px solid #e1e1d9;border-radius:16px 0 0 0;box-shadow:-14px 0 45px rgb(15 36 23/.15)}.TripStudio_editorTop__ms95m{min-height:45px;padding:6px 19px}.TripStudio_editorTop__ms95m button{width:31px;height:31px}.TripStudio_editorHeading__Pm3yy{padding:11px 21px 5px}.TripStudio_editorHeading__Pm3yy h2{font-size:28px}.TripStudio_editorHeading__Pm3yy p{margin-top:3px!important;font-size:11px}.TripStudio_detailsFields__5xa94{gap:10px;padding:9px 20px 12px}.TripStudio_dateGrid__dIsuQ label,.TripStudio_formField__UQdIN{gap:4px;font-size:11px}.TripStudio_dateGrid__dIsuQ :is(input,select),.TripStudio_formField__UQdIN input{min-height:38px;padding:7px 10px}.TripStudio_formSection___D3of{gap:9px;padding:11px 13px;border-radius:11px;background:#fff}.TripStudio_sectionTitleRow__YdVrQ{display:flex;align-items:center;justify-content:space-between;gap:8px}.TripStudio_formSection___D3of h3{font-size:13px}.TripStudio_dateChoices__kSDKC{margin-left:auto}.TripStudio_dateChoices__kSDKC button{padding:6px 11px}.TripStudio_paxTotal__Zjro1{font-size:11px;color:#778277;white-space:nowrap}.TripStudio_travellerCounters__rH6xN .TripStudio_counter__WH_11{min-height:41px;padding:4px 0}.TripStudio_counterName__uGHbt{flex-direction:row;align-items:baseline;gap:7px}.TripStudio_counterName__uGHbt small{font-size:9px}.TripStudio_counterActions__jHxzt{gap:9px}.TripStudio_counterActions__jHxzt button{width:28px;height:28px}.TripStudio_preferences__ccECO summary{min-height:39px;padding:9px 12px}.TripStudio_editorActions__nOkTQ{min-height:54px;padding:7px 19px}.TripStudio_editorActions__nOkTQ button{min-height:37px}.TripStudio_calendarWidget__4QMrl{min-width:0;border-top:1px solid #eceae5;padding-top:7px}.TripStudio_calendarTop__J5kT_{display:flex;align-items:center;justify-content:space-between;gap:8px}.TripStudio_calendarTop__J5kT_>span{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:750;color:#615651}.TripStudio_calendarTop__J5kT_>div{display:flex;gap:4px}.TripStudio_calendarTop__J5kT_ button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e8e8e3;border-radius:50%;background:#fff;color:#483b38}.TripStudio_calendarMonths__VQ6yn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:9px}.TripStudio_calendarMonth__qTxB_{min-width:0}.TripStudio_calendarMonth__qTxB_ h4{margin:0 0 7px!important;color:#38302e;text-align:center;font-size:11px;font-weight:800}.TripStudio_calendarDays__pAvUb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.TripStudio_calendarDays__pAvUb>span{display:grid;place-items:center;height:29px;font-size:9px;color:#98918b}.TripStudio_calendarDays__pAvUb>button{display:grid;place-items:center;width:100%;height:29px;border:0;border-radius:50%;background:#fff;color:#2f2828;font-size:10px;cursor:pointer}.TripStudio_calendarDays__pAvUb>button:hover{background:#fff0ee}.TripStudio_calendarDays__pAvUb>button.TripStudio_calendarInRange__4fFWQ{background:#fbe2df;border-radius:5px}.TripStudio_calendarDays__pAvUb>button.TripStudio_calendarSelected__LgJ7K{background:#dc252f;color:#fff;font-weight:850}.TripStudio_calendarHelp__ichX3{margin-top:6px!important;color:#879088;font-size:10px;line-height:1.6}.TripStudio_calendarInitializing__d7T1H{padding:30px 12px;text-align:center;font-size:11px;color:#818a82}@media (max-width:720px){.TripStudio_header__Ec4vi,.TripStudio_tabs__ZHZnL{padding-inline:16px}.TripStudio_ideasPanel__b0In4,.TripStudio_itineraryPanel__V4fWw,.TripStudio_mapPanel__9iyqa{padding:13px 15px 24px}.TripStudio_editorSheet__N0DR3{width:100%;height:100%;border:0;border-radius:0}.TripStudio_detailsFields__5xa94{padding-inline:15px}.TripStudio_editorHeading__Pm3yy{padding-inline:17px}.TripStudio_editorActions__nOkTQ{padding-inline:15px}}@media (max-width:520px){.TripStudio_calendarMonths__VQ6yn{grid-template-columns:1fr}.TripStudio_calendarMonth__qTxB_:nth-child(2){display:none}.TripStudio_previewIdea__QFcqN{flex-basis:190px}.TripStudio_cityIdeaHeading___Wg8t{flex-wrap:wrap}.TripStudio_cityIdeaHeading___Wg8t span{font-size:9px}.TripStudio_ideaControls__j8YOf{gap:5px}.TripStudio_reorderGrip__sAUfD{min-width:26px}.TripStudio_timelineItem__oo7fq{grid-template-columns:23px 43px minmax(0,1fr) 28px;gap:6px;padding:6px}.TripStudio_timelineImage__FP0rt{width:43px;height:43px}}@media (prefers-reduced-motion:reduce){.TripStudio_reorderGrip__sAUfD{transition:none}}.TripStudio_studio__Ku6kI{--av-red:#85263A;--av-ink:#211F22;--av-muted:#756C6E}.TripStudio_floating__AlboA{background:#211F22;border-color:#211F22;box-shadow:0 12px 34px rgb(25 18 20/.24)}.TripStudio_floating__AlboA:hover{background:#85263A;border-color:#85263A}.TripStudio_floatingCount__fRNi2{color:#211F22}.TripStudio_newTrip___3MXh{background:#F8F4F3;border-color:#E6D8D8;color:#85263A}.TripStudio_newTrip___3MXh:hover{background:#F6E9E9}.TripStudio_tabs__ZHZnL button[aria-selected=true]{border-bottom-color:#85263A}.TripStudio_tabs__ZHZnL button[aria-selected=true] svg{color:#85263A}.TripStudio_editorActions__nOkTQ .TripStudio_primaryButton__JTb_c{background:#211F22;border-color:#211F22}.TripStudio_editorActions__nOkTQ .TripStudio_primaryButton__JTb_c:hover{background:#85263A;border-color:#85263A}.TripStudio_footer__IEO_1 .TripStudio_footerPrimary__amTDq{background:#211F22;border-color:#211F22;color:#fff}.TripStudio_footer__IEO_1 .TripStudio_footerPrimary__amTDq:hover{background:#85263A;border-color:#85263A}.TripStudio_footer__IEO_1 .TripStudio_enquiryAction__10z1X{background:#85263A;border-color:#85263A;color:#fff}.TripStudio_footer__IEO_1 .TripStudio_enquiryAction__10z1X:hover{background:#641C2B}.TripStudio_tripEnquiryIcon__C53hP{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;min-height:36px;border:1px solid #e3c6cc;border-radius:9px;background:#FAF3F3;color:#85263A}.TripStudio_tripEnquiryIcon__C53hP:hover{background:#85263A;color:#fff;border-color:#85263A}.TripStudio_calendarDays__pAvUb>button.TripStudio_calendarSelected__LgJ7K{background:#85263A}.TripStudio_calendarDays__pAvUb>button.TripStudio_calendarInRange__4fFWQ{background:#F5E5E8}.TripStudio_editorOverlay__pPqyl{background:rgb(25 18 22/.34)}.TripStudio_editorSheet__N0DR3{box-shadow:-14px 0 45px rgb(23 16 20/.16)}@media(max-width:430px){.TripStudio_tripChooser__DJ3wa{width:100%;max-width:100%}.TripStudio_tripChooser__DJ3wa select{flex:1;min-width:0;width:auto}.TripStudio_footer__IEO_1>div{flex-wrap:wrap;justify-content:flex-start}}.TripAccountSave_bar__VxKsh{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:40px;padding:8px 18px;border-bottom:1px solid #e9e4df;background:#faf8f6;color:#4c4747;font:650 11px/1.5 var(--font-home-body),Arial,sans-serif}.TripAccountSave_bar__VxKsh>svg{color:#7c2030;flex-shrink:0}.TripAccountSave_bar__VxKsh span{flex:1;min-width:140px}.TripAccountSave_bar__VxKsh a,.TripAccountSave_bar__VxKsh button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:5px 10px;border:1px solid #30282c;border-radius:7px;background:#282428;color:#fff;text-decoration:none;font:750 10px/1.2 var(--font-home-body),Arial,sans-serif;cursor:pointer}.TripAccountSave_bar__VxKsh a:hover,.TripAccountSave_bar__VxKsh button:hover{background:#681b29;border-color:#681b29}.TripAccountSave_bar__VxKsh .TripAccountSave_secondary__R6fK1{color:#3f3337;background:#fff;border-color:#d8d1cb}.TripAccountSave_bar__VxKsh .TripAccountSave_secondary__R6fK1:hover{color:#802334;background:#fff4f4;border-color:#a8767a}.TripAccountSave_warn___cMmK{background:#fff8f3;color:#914038;border-bottom-color:#eedbd5}.TripAccountSave_spin___Y1yZ{animation:TripAccountSave_accountSpin__qZDeo 1s linear infinite}@keyframes TripAccountSave_accountSpin__qZDeo{to{transform:rotate(1turn)}}@media(max-width:640px){.TripAccountSave_bar__VxKsh{padding:7px 12px;gap:7px}.TripAccountSave_bar__VxKsh span{flex-basis:100%}.TripAccountSave_bar__VxKsh a,.TripAccountSave_bar__VxKsh button{min-height:34px}}@media(prefers-reduced-motion:reduce){.TripAccountSave_spin___Y1yZ{animation:none}}.TripEnquiryDialog_dialog__BU8iu{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 24px));max-height:min(88dvh,820px);padding:0;overflow-y:auto;border:1px solid #e5dddb;border-radius:15px;color:#221d1f;background:#fff;box-shadow:0 32px 90px #16101470;font-family:var(--font-home-body),Arial,sans-serif}.TripEnquiryDialog_dialog__BU8iu::backdrop{background:#100c10a8;backdrop-filter:blur(4px)}.TripEnquiryDialog_dialog__BU8iu *{box-sizing:border-box}.TripEnquiryDialog_dialog__BU8iu h2,.TripEnquiryDialog_dialog__BU8iu p{margin:0}.TripEnquiryDialog_dialog__BU8iu button{cursor:pointer}.TripEnquiryDialog_dialog__BU8iu button:disabled{opacity:.5;cursor:not-allowed}.TripEnquiryDialog_dialog__BU8iu :is(button,input,textarea):focus-visible{outline:2px solid #7b2032;outline-offset:3px}.TripEnquiryDialog_top__UvmpC{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 24px;background:#201e20;color:#fff}.TripEnquiryDialog_top__UvmpC span{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.13em;color:#f2dce1}.TripEnquiryDialog_top__UvmpC span svg{color:#d35c75}.TripEnquiryDialog_top__UvmpC button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff36;border-radius:50%;background:#ffffff10;color:#fff}.TripEnquiryDialog_intro__9NL1S{padding:24px 28px 9px}.TripEnquiryDialog_intro__9NL1S h2,.TripEnquiryDialog_success__c6sfx h2{font:500 clamp(28px,4vw,37px)/1.16 var(--font-home-display),Georgia,serif;letter-spacing:-.04em;color:#221d1f}.TripEnquiryDialog_intro__9NL1S p{margin-top:8px;color:#6f6969;font-size:12px;line-height:1.75}.TripEnquiryDialog_tripSummary__4EhmM{display:flex;align-items:center;gap:12px;margin:12px 28px 0;padding:13px;border:1px solid #e9e0df;border-radius:9px;background:#faf7f5}.TripEnquiryDialog_tripSummary__4EhmM svg{color:#872438;flex:0 0 auto}.TripEnquiryDialog_tripSummary__4EhmM div{display:flex;flex-direction:column;gap:3px;min-width:0}.TripEnquiryDialog_tripSummary__4EhmM strong{font-size:13px}.TripEnquiryDialog_tripSummary__4EhmM span{font-size:11px;color:#777070}.TripEnquiryDialog_form__Tq5ZQ{display:grid;gap:14px;padding:22px 28px 27px}.TripEnquiryDialog_twoCols__dns8Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TripEnquiryDialog_form__Tq5ZQ label:not(.TripEnquiryDialog_consent__j2Jya){display:flex;flex-direction:column;gap:6px;color:#51494b;font-size:11px;font-weight:750}.TripEnquiryDialog_form__Tq5ZQ input:not([type=checkbox]),.TripEnquiryDialog_form__Tq5ZQ textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid #ddd7d4;border-radius:7px;background:#fff;color:#262126;font:500 12px/1.45 var(--font-home-body),Arial,sans-serif}.TripEnquiryDialog_form__Tq5ZQ input:read-only{background:#faf8f6}.TripEnquiryDialog_form__Tq5ZQ textarea{resize:vertical;min-height:78px}.TripEnquiryDialog_form__Tq5ZQ small{font-size:10px;font-weight:500;color:#918a86}.TripEnquiryDialog_consent__j2Jya{display:flex;align-items:flex-start;gap:10px;padding:13px;background:#faf8f6;border:1px solid #eae3e0;border-radius:7px;color:#5d5657;font-size:11px;line-height:1.5;cursor:pointer}.TripEnquiryDialog_consent__j2Jya input{margin-top:2px;accent-color:#7b2032;width:15px;height:15px;flex:0 0 15px}.TripEnquiryDialog_honeypot__6MS0T{position:absolute!important;left:-99999px!important;opacity:0!important;pointer-events:none!important}.TripEnquiryDialog_note__hD6kA{padding:10px;border-radius:7px;background:#f6f2ed;color:#765d42;font-size:11px;line-height:1.5}.TripEnquiryDialog_error__SWN7U{padding:11px;border-radius:7px;background:#fff0ee;color:#992d38;font-size:11px;line-height:1.5}.TripEnquiryDialog_actions__DZ0v_{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid #eae5e1}.TripEnquiryDialog_actions__DZ0v_ span{max-width:270px;color:#918a87;font-size:10px;line-height:1.6}.TripEnquiryDialog_primary__58SkV{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 19px;border:1px solid #211e20;border-radius:8px;background:#211e20;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.TripEnquiryDialog_primary__58SkV:hover:not(:disabled){background:#7b2032;border-color:#7b2032}.TripEnquiryDialog_spin__9enjV{animation:TripEnquiryDialog_spin__9enjV 1s linear infinite}@keyframes TripEnquiryDialog_spin__9enjV{to{transform:rotate(1turn)}}.TripEnquiryDialog_success__c6sfx{display:grid;justify-items:start;gap:15px;padding:32px 30px}.TripEnquiryDialog_success__c6sfx>svg{color:#792439}.TripEnquiryDialog_success__c6sfx p{color:#635c5c;font-size:13px;line-height:1.7}.TripEnquiryDialog_reference__kU3hk{width:100%;padding:16px;border:1px solid #e7d5d5;border-radius:8px;background:#faf4f2;color:#8b5460;font-size:11px}.TripEnquiryDialog_reference__kU3hk strong{display:block;margin-top:5px;color:#211e20;font-size:20px;font-family:Georgia,serif}@media(max-width:600px){.TripEnquiryDialog_dialog__BU8iu{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.TripEnquiryDialog_top__UvmpC{padding:16px 19px}.TripEnquiryDialog_intro__9NL1S{padding:22px 19px 9px}.TripEnquiryDialog_tripSummary__4EhmM{margin-inline:19px}.TripEnquiryDialog_form__Tq5ZQ{padding:18px 19px 27px}.TripEnquiryDialog_twoCols__dns8Z{grid-template-columns:1fr}.TripEnquiryDialog_actions__DZ0v_{align-items:stretch;flex-direction:column}.TripEnquiryDialog_primary__58SkV{width:100%}}@media(prefers-reduced-motion:reduce){.TripEnquiryDialog_spin__9enjV{animation:none}}