.pilotage_readinessOverview__kiZTa{display:grid;grid-gap:10px;gap:10px}.pilotage_segmentedBar__7aS41{display:flex;overflow:hidden;height:10px;border-radius:999px;background:var(--surface-sunk)}.pilotage_segment__B9u8a{height:100%;min-width:3%}.pilotage_segment__B9u8a:not(:last-child){border-right:2px solid var(--surface)}.pilotage_segmentPossible__NjDWb{background:var(--accent)}.pilotage_segmentAjuster__cxcRU{background:#c98a1c}.pilotage_segmentImpossible__zHb8n{background:#973d29}.pilotage_segmentADefinir__bQ_JY{background:var(--text-muted)}.pilotage_legend__1ljyB{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:var(--text-muted);font-size:.78rem}.pilotage_legendItem__ZUY4k{display:inline-flex;align-items:center;gap:6px}.pilotage_dot__qkWTy{width:8px;height:8px;border-radius:999px;flex:none}.pilotage_dotPossible__xwCDW{background:var(--accent)}.pilotage_dotAjuster__9v04d{background:#c98a1c}.pilotage_dotImpossible__KXDw0{background:#973d29}.pilotage_dotADefinir__wnA1u{background:var(--text-muted)}.pilotage_situation__XC_ph{margin:0;padding:12px 14px;border-radius:11px;background:var(--accent-soft);color:var(--text);font-size:.9rem}.pilotage_privacyNote__RSaMg{margin:0;color:var(--text-muted);font-size:.76rem}.pilotage_progressHint__oXIt2{margin:0;padding:12px;border-radius:11px;background:rgba(255,255,255,.65);color:var(--text-muted);font-size:.8rem}.pilotage_stepsList__4rz0P{display:grid;grid-gap:8px;gap:8px}.pilotage_stepRow__Mpafi{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:13px;background:var(--surface-sunk)}.pilotage_stepUrgent__0Wf3b{background:var(--warm-soft)}.pilotage_stepIcon__zCvgs{flex:none;font-size:1.1rem}.pilotage_stepText__637AM{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.pilotage_stepText__637AM strong{font-size:.92rem;font-weight:700}.pilotage_stepText__637AM small{color:var(--text-muted);font-size:.76rem}.pilotage_stepUrgent__0Wf3b .pilotage_stepText__637AM small{color:var(--warm);font-weight:600}.pilotage_stepAction__dB78r{flex:none;padding:7px 14px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.76rem;font-weight:700;white-space:nowrap}.pilotage_stepAction__dB78r:hover{border-color:var(--accent);color:var(--accent)}.pilotage_stepUrgent__0Wf3b .pilotage_stepAction__dB78r{border-color:transparent;background:var(--warm);color:#fff}.pilotage_stepDone__2Rjul{background:var(--accent-soft)}.pilotage_avatarDone__hCBno{background:var(--accent);color:#fff}.pilotage_heroSide__zm8SM{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pilotage_countdown__3AAIH{justify-items:end;padding:10px 18px;background:var(--surface-sunk);color:var(--text-muted);text-align:right}.pilotage_countdown__3AAIH strong{font-size:1.5rem;letter-spacing:-.02em;color:var(--text)}.pilotage_countdown__3AAIH span{font-size:.68rem;letter-spacing:.05em}.pilotage_countdownEmphasis__20BkS{background:var(--accent-soft)}.pilotage_countdownEmphasis__20BkS strong{color:var(--accent);font-size:2.1rem}.pilotage_settingsLink__hLegD{color:var(--text-muted);font-size:.76rem;text-decoration:underline;text-underline-offset:3px}.pilotage_settingsLink__hLegD:hover{color:var(--text)}@media (max-width:1040px){.pilotage_heroSide__zm8SM{align-items:flex-start}.pilotage_countdown__3AAIH{justify-items:start;text-align:left}}.pilotage_tileProgress__1WvOt{display:flex;align-items:center;gap:8px;margin-top:2px}.pilotage_tileProgress__1WvOt progress{flex:1 1;height:6px;overflow:hidden;border:0;border-radius:999px;accent-color:var(--accent)}.pilotage_tileProgress__1WvOt span{flex:none;color:var(--text-muted);font-size:.72rem;font-weight:700}.pilotage_householdName__zxTY9{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pilotage_householdComposition__fhBUe{color:var(--text-muted);font-size:.73rem;font-weight:400}.pilotage_householdTravellers__p8SB3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pilotage_formContext__u8c7U{margin:0 0 12px;padding:10px 13px;border-radius:10px;background:var(--surface);color:var(--text-muted);font-size:.85rem}.pilotage_formContext__u8c7U strong{color:var(--text)}.pilotage_decisionHint__Tv74m{display:block;margin:-4px 0 10px;color:var(--text-muted);font-size:.79rem;line-height:1.45}.pilotage_cockpitHero__o_lkf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;margin-bottom:16px;padding:22px 26px;border-radius:18px;background:radial-gradient(circle at 88% 15%,rgba(255,202,85,.24),transparent 17rem),linear-gradient(135deg,#087e72,#12806e);color:#fff;box-shadow:0 18px 45px rgba(15,107,92,.16)}.pilotage_heroCopy__5ORdv{min-width:0}.pilotage_heroCopy__5ORdv h1{margin:0 0 4px;font-family:var(--font-interface);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:850;letter-spacing:-.035em;line-height:1.05}.pilotage_heroCopy__5ORdv p{margin:0;color:rgba(255,255,255,.82);font-size:.9rem}.pilotage_heroEyebrow__4vIjT{display:block;margin-bottom:5px;color:#ffd888;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pilotage_heroSide__zm8SM{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;grid-gap:8px 10px;gap:8px 10px}.pilotage_heroStatus__nK0s4{grid-column:1/-1;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.88);font-size:.68rem;font-weight:750}.pilotage_countdown__3AAIH{display:grid;min-width:126px;justify-items:center;grid-gap:2px;gap:2px;padding:10px 17px;border-radius:14px;background:rgba(255,255,255,.16);color:#fff;text-align:center}.pilotage_countdown__3AAIH strong{color:#fff;font-family:var(--font-interface);font-size:1.85rem;font-weight:850;line-height:1}.pilotage_countdown__3AAIH span{color:rgba(255,255,255,.82);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.pilotage_countdownEmphasis__20BkS{background:rgba(255,255,255,.22)}.pilotage_countdownEmphasis__20BkS strong{color:#fff;font-size:2rem}.pilotage_settingsLink__hLegD{padding:7px 11px;border:1px solid rgba(255,255,255,.42);border-radius:9px;color:#fff;font-size:.75rem;font-weight:700;text-decoration:none}.pilotage_settingsLink__hLegD:hover{border-color:#fff;background:#fff;color:var(--accent)}.pilotage_cockpitGrid__ijJKP,.pilotage_groupPanel__Bzjsn,.pilotage_journeyDisclosure__M0DYs,.pilotage_metricGrid__WmOrz,.pilotage_onboardingPanel__6L26Z,.pilotage_secondaryDetails__J17Kk{margin-bottom:16px}.pilotage_onboardingPanel__6L26Z{padding:20px 22px}.pilotage_metricGrid__WmOrz{margin-bottom:16px}.pilotage_metricGrid__WmOrz .metric-card{padding:15px 16px;border-radius:14px}.pilotage_metricGrid__WmOrz .metric-card strong{font-size:clamp(1.35rem,2vw,1.65rem)}.pilotage_cockpitGrid__ijJKP{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:stretch;grid-gap:16px;gap:16px}.pilotage_cockpitPanel__QL62A{min-width:0;height:100%;padding:20px 22px;border-radius:16px}.pilotage_compactHeading__a_dmH{gap:14px;margin-bottom:16px}.pilotage_compactHeading__a_dmH h2{font-size:1.3rem}.pilotage_segmentedBar__7aS41{height:13px;background:#d9d2c0}.pilotage_segmentPossible__NjDWb{background:#2f9e6f}.pilotage_segmentAjuster__cxcRU{background:#e0a33c}.pilotage_segmentImpossible__zHb8n{background:#c9563a}.pilotage_segmentADefinir__bQ_JY{background:#d9d2c0}.pilotage_dotPossible__xwCDW{background:#2f9e6f}.pilotage_dotAjuster__9v04d{background:#e0a33c}.pilotage_dotImpossible__KXDw0{background:#c9563a}.pilotage_dotADefinir__wnA1u{background:#b9b09a}.pilotage_situation__XC_ph{padding:11px 14px;background:var(--surface-sunk);font-weight:600}.pilotage_feasibilityFooter__34y9W{display:flex;align-items:center;justify-content:space-between;gap:14px}.pilotage_feasibilityFooter__34y9W small{color:var(--text-muted);font-size:.74rem}.pilotage_inlineLink__spfOM{flex:none;color:var(--accent);font-size:.76rem;font-weight:800;text-decoration:none}.pilotage_inlineLink__spfOM:hover{text-decoration:underline}.pilotage_cockpitPanel__QL62A .pilotage_stepsList__4rz0P{gap:0;max-height:340px;overflow-y:auto;padding-right:4px}.pilotage_cockpitPanel__QL62A .pilotage_stepRow__Mpafi{padding:10px 0;border-bottom:1px solid #f0ead9;border-radius:0;background:transparent}.pilotage_cockpitPanel__QL62A .pilotage_stepRow__Mpafi:last-child{border-bottom:0}.pilotage_cockpitPanel__QL62A .pilotage_stepUrgent__0Wf3b{margin-inline:-10px;padding-inline:10px;border-radius:11px;background:var(--warm-soft)}.pilotage_stepIcon__zCvgs{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--surface-sunk);font-size:.92rem}.pilotage_stepUrgent__0Wf3b .pilotage_stepIcon__zCvgs{background:rgba(255,255,255,.65)}.pilotage_stepAction__dB78r{padding:5px 0;border:0;border-radius:0;color:var(--accent)}.pilotage_stepUrgent__0Wf3b .pilotage_stepAction__dB78r{padding:6px 10px;border-radius:8px}.pilotage_allClear__Vvk3o{margin:0;padding:14px;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:.84rem}.pilotage_groupPanel__Bzjsn{padding:20px 22px;border-radius:16px}.pilotage_groupPanel__Bzjsn .panel-heading{margin-bottom:8px}.pilotage_groupPanel__Bzjsn .household-list article{padding:10px 0}.pilotage_groupPanel__Bzjsn .household-list{max-height:430px;overflow-y:auto;padding-right:4px}.pilotage_householdMenu__OqASy{position:relative}.pilotage_householdMenu__OqASy>summary{padding:6px 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:.68rem;font-weight:750;list-style:none}.pilotage_householdMenu__OqASy>summary::-webkit-details-marker{display:none}.pilotage_householdMenu__OqASy[open]>summary{border-color:var(--accent);color:var(--accent)}.pilotage_householdMenu__OqASy .member-actions{position:absolute;z-index:5;right:0;top:calc(100% + 6px);width:210px;display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 16px 35px rgba(35,40,30,.16)}.pilotage_householdMenu__OqASy .member-actions button{width:100%}.pilotage_inviteBox__y3b_L{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:12px 15px;border-radius:12px;background:var(--surface-sunk)}.pilotage_inviteBox__y3b_L>div:first-child{display:grid}.pilotage_inviteBox__y3b_L small{color:var(--text-muted);font-size:.7rem}.pilotage_inviteBox__y3b_L strong{color:var(--text);font-family:var(--font-interface);font-size:1.2rem;letter-spacing:.09em}.pilotage_inviteActions__mhpU_{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.pilotage_inviteActions__mhpU_>a{color:var(--accent);font-size:.76rem;font-weight:800;text-decoration:none}.pilotage_journeyDisclosure__M0DYs{padding:0}.pilotage_journeySummary__0hVan,.pilotage_secondaryDetails__J17Kk>summary{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;cursor:pointer;list-style:none}.pilotage_journeySummary__0hVan::-webkit-details-marker,.pilotage_secondaryDetails__J17Kk>summary::-webkit-details-marker{display:none}.pilotage_journeySummary__0hVan>span:first-child,.pilotage_secondaryDetails__J17Kk>summary>span:first-child{display:grid;grid-gap:2px;gap:2px}.pilotage_journeySummary__0hVan strong,.pilotage_secondaryDetails__J17Kk>summary strong{font-family:var(--font-interface);font-size:1.1rem;font-weight:850}.pilotage_journeySummary__0hVan small{color:var(--text-muted);font-size:.72rem}.pilotage_expandLabel__UMHoP{flex:none;color:var(--accent);font-size:.74rem;font-weight:800}.pilotage_journeyDisclosure__M0DYs[open] .pilotage_expandLabel__UMHoP,.pilotage_secondaryDetails__J17Kk[open] .pilotage_expandLabel__UMHoP{color:var(--text-muted)}.pilotage_journeyBody__wClZl{padding:4px 20px 20px}.pilotage_secondaryDetails__J17Kk{padding:0;border-radius:16px}.pilotage_secondaryGrid__ghEB8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;padding:2px 20px 20px}.pilotage_secondaryGrid__ghEB8 h3{margin:0 0 10px;font-family:var(--font-interface);font-size:1rem;font-weight:850}@media (max-width:900px){.pilotage_cockpitGrid__ijJKP{grid-template-columns:1fr}}@media (max-width:760px){.pilotage_cockpitHero__o_lkf{grid-template-columns:1fr;gap:16px;padding:19px}.pilotage_heroSide__zm8SM{grid-template-columns:auto minmax(0,1fr);justify-items:start}.pilotage_heroStatus__nK0s4{grid-column:auto}.pilotage_countdown__3AAIH{grid-row:1/3;grid-column:2;justify-self:end}.pilotage_settingsLink__hLegD{grid-column:1}.pilotage_feasibilityFooter__34y9W,.pilotage_inviteActions__mhpU_,.pilotage_inviteBox__y3b_L{align-items:flex-start;flex-direction:column}.pilotage_secondaryGrid__ghEB8{grid-template-columns:1fr}}.pilotage_dateChallenge__tLdRY{margin-top:16px;padding-top:16px;border-top:1px solid rgba(8,91,83,.16)}.pilotage_challengeHeading__iIsKP{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:10px}.pilotage_challengeHeading__iIsKP h3{margin:2px 0 0;font-family:var(--font-interface);font-size:1.25rem;font-weight:850}.pilotage_challengeHeading__iIsKP a{color:#d34f38;font-size:.78rem;font-weight:900;text-decoration:none}.pilotage_challengeCards__SHBCC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.pilotage_challengeCard__yMKuq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:5px 9px;gap:5px 9px;padding:11px;border:1px solid #e5dbc8;border-radius:16px;background:#faf6ee}.pilotage_challengeWinner__SF6L2{border-color:#edb22b;background:#fff6d9}.pilotage_challengeIcon__QyYyv{grid-row:1/span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e4f4f0}.pilotage_challengeCard__yMKuq>div:nth-child(2){display:grid;min-width:0}.pilotage_challengeCard__yMKuq>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilotage_challengeCard__yMKuq small,.pilotage_challengeNumbers__WwLn7 span{color:var(--text-muted);font-size:.68rem}.pilotage_challengeNumbers__WwLn7{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pilotage_challengeNumbers__WwLn7>strong{color:#075950;font-size:1.15rem}.pilotage_challengeCard__yMKuq form{grid-column:1/-1}.pilotage_challengeVote__Hy__7,.pilotage_challengeVoted__PGER1{width:100%;padding:.45rem .7rem;border:1px solid #08766d;border-radius:999px;color:#075950;background:#fff;font-size:.72rem;font-weight:900;cursor:pointer}.pilotage_challengeVoted__PGER1{color:#fff;background:#08766d}.pilotage_challengeResult__m7esv{grid-column:1/-1;padding:.35rem;border-radius:999px;text-align:center;color:#664600;background:#ffe7a7;font-size:.7rem;font-weight:900}.pilotage_challengeEmpty__G7KCX{display:flex;align-items:center;gap:12px;padding:13px;border-radius:16px;background:#fff5dd}.pilotage_challengeEmpty__G7KCX>span{font-size:1.6rem}.pilotage_challengeEmpty__G7KCX p{display:grid;flex:1 1;margin:0}.pilotage_challengeEmpty__G7KCX small{color:var(--text-muted)}@media (max-width:900px){.pilotage_challengeCards__SHBCC{grid-template-columns:1fr}}@media (max-width:640px){.pilotage_challengeEmpty__G7KCX,.pilotage_challengeHeading__iIsKP{align-items:stretch;flex-direction:column}.pilotage_challengeEmpty__G7KCX>span{display:none}.pilotage_challengeEmpty__G7KCX .button{width:100%}}@media (max-width:520px){.pilotage_heroCopy__5ORdv h1{font-size:1.65rem}.pilotage_heroCopy__5ORdv p{font-size:.8rem}.pilotage_countdown__3AAIH{min-width:112px}.pilotage_compactHeading__a_dmH{align-items:flex-start}.pilotage_cockpitPanel__QL62A,.pilotage_groupPanel__Bzjsn{padding:17px}.pilotage_stepRow__Mpafi{align-items:flex-start;flex-wrap:wrap}.pilotage_stepAction__dB78r{margin-left:42px}.pilotage_groupPanel__Bzjsn .household-list article{grid-template-columns:auto minmax(0,1fr) auto}.pilotage_groupPanel__Bzjsn .household-list article>.tag:last-child,.pilotage_householdMenu__OqASy{grid-column:2/-1;justify-self:start}.pilotage_householdMenu__OqASy .member-actions{left:0;right:auto}.pilotage_journeyBody__wClZl{padding-inline:17px}}.pilotage_feasibilityPageHeader__kb51Z{max-width:760px;margin:0 0 22px}.pilotage_feasibilityPageHeader__kb51Z h1{margin:5px 0 8px;font-family:var(--font-interface);font-size:clamp(2rem,4vw,3.2rem);font-weight:850;letter-spacing:-.045em;line-height:1}.pilotage_feasibilityPageHeader__kb51Z p{margin:0;color:var(--text-muted)}.pilotage_backLink__MAXnf{display:inline-block;margin-bottom:18px;color:var(--accent);font-size:.78rem;font-weight:800;text-decoration:none}.pilotage_decisionPanel__jZVzy{max-width:1000px;margin-bottom:24px;padding:22px 24px;border-radius:16px}.pilotage_decisionHeading__BAJt8{margin-bottom:20px}.pilotage_readinessQuest___wnRF{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;margin:-2px 0 22px;padding:18px 22px;border-radius:20px;color:white;background:linear-gradient(120deg,#064f49,#08786e)}.pilotage_readinessQuest___wnRF:after{content:"";position:absolute;right:-35px;top:-55px;width:170px;height:170px;border:24px solid rgba(255,255,255,.08);border-radius:50%}.pilotage_questRing__40CCS{position:relative;z-index:1;flex:0 0 92px;display:grid;place-items:center;width:92px;height:92px;border-radius:50%}.pilotage_questRing__40CCS:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#075950}.pilotage_questRing__40CCS>span{position:relative;display:grid;text-align:center}.pilotage_questRing__40CCS strong{font-size:1.25rem}.pilotage_questRing__40CCS small{font-size:.65rem;opacity:.8}.pilotage_questCopy__8z6JB{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px}.pilotage_questCopy__8z6JB .eyebrow{color:#8ce7df}.pilotage_questCopy__8z6JB>strong{max-width:700px;font-family:var(--font-interface);font-size:1.2rem;font-weight:850}.pilotage_questTokens__cF9ut{display:flex;flex-wrap:wrap;gap:6px}.pilotage_questTokens__cF9ut span{padding:.28rem .5rem;border-radius:999px;background:rgba(255,255,255,.11);font-size:.7rem;font-weight:800}.pilotage_decisionGrid__orxJQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:flex-start;grid-gap:24px;gap:24px}.pilotage_decisionIntro__wu_8e{display:grid;grid-gap:11px;gap:11px}.pilotage_privateForm__jVzAe{padding:18px;border:1px solid #cadfd8}.pilotage_privateForm__jVzAe .button{width:100%}.pilotage_budgetNeeded__8Wva8{display:grid;grid-gap:3px;gap:3px;padding:14px;border:1px solid #ecccbe;border-radius:12px;background:var(--warm-soft);font-size:.82rem}.pilotage_budgetNeeded__8Wva8 span{color:var(--text-muted)}.pilotage_budgetNeeded__8Wva8 a{margin-top:7px;color:var(--accent);font-weight:800;text-decoration:none}@media (max-width:760px){.pilotage_decisionGrid__orxJQ{grid-template-columns:1fr}.pilotage_decisionHeading__BAJt8{align-items:flex-start;flex-direction:column;gap:10px}.pilotage_readinessQuest___wnRF{align-items:flex-start;padding:16px}.pilotage_questRing__40CCS{width:76px;height:76px;flex-basis:76px}}.ScenarioComparison_heading__XZ9ct{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:1rem}.ScenarioComparison_heading__XZ9ct h2{max-width:760px;margin:.25rem 0 .4rem;font-family:var(--font-interface);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:850}.ScenarioComparison_heading__XZ9ct p{max-width:720px;margin:0;color:var(--text-muted)}.ScenarioComparison_cards__ZJRKs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ScenarioComparison_consulted__36rJD{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)!important}.ScenarioComparison_card__BOLhg h3 a{color:inherit;text-decoration:none}.ScenarioComparison_cardLink__71cZZ:after{content:"";position:absolute;inset:0;z-index:1;border-radius:23px;cursor:pointer}.ScenarioComparison_cardLink__71cZZ:hover:after{background:rgba(18,166,154,.04)}.ScenarioComparison_cardLink__71cZZ:focus-visible{outline:none}.ScenarioComparison_cardLink__71cZZ:focus-visible:after{outline:3px solid var(--accent);outline-offset:-4px}.ScenarioComparison_actions__Oayyy>form,.ScenarioComparison_manage__SD_Tf{position:relative;z-index:2}.ScenarioComparison_effort__psyap{font-size:.8rem;margin:0 0 12px;color:var(--text-muted)}.ScenarioComparison_addPanel__OOwD1>summary,.ScenarioComparison_closePanel__RzvRl>summary{cursor:pointer;color:var(--accent);font-weight:700}.ScenarioComparison_addPanel__OOwD1[open]>summary,.ScenarioComparison_closePanel__RzvRl[open]>summary{margin-bottom:18px}.ScenarioComparison_addForm__WY7Kh>fieldset,.ScenarioComparison_editForm__gBHlC>fieldset{display:contents}@media (max-width:680px){.ScenarioComparison_cards__ZJRKs{grid-template-columns:1fr!important}}.ScenarioComparison_card__BOLhg{--accent-card:#12a69a;position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:390px;padding:1.15rem;border:1px solid #e5d8bf;border-radius:23px;background:#fff;box-shadow:0 14px 34px rgba(34,69,60,.07)}.ScenarioComparison_card__BOLhg:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:var(--accent-card)}.ScenarioComparison_card__BOLhg:nth-child(2){--accent-card:#ffad22}.ScenarioComparison_card__BOLhg:nth-child(3){--accent-card:#ff6e56}.ScenarioComparison_cardTop__SamA3{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ScenarioComparison_island__eOlLG{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;font-size:1.4rem;background:color-mix(in srgb,var(--accent-card) 16%,white)}.ScenarioComparison_tag__9PpWX{padding:.3rem .55rem;border-radius:99px;background:#f4ecdc;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ScenarioComparison_card__BOLhg h3{margin:.9rem 0 .2rem;font-family:var(--font-interface);font-size:1.4rem;font-weight:850}.ScenarioComparison_dates__HQjEX{margin:0 0 .9rem;color:#835f36;font-size:.82rem;font-weight:700}.ScenarioComparison_personal__BMMW7{margin:.2rem 0 .9rem;padding:.85rem;border-radius:16px;background:#f6f0e4}.ScenarioComparison_personal__BMMW7 small,.ScenarioComparison_personal__BMMW7 span,.ScenarioComparison_personal__BMMW7 strong{display:block}.ScenarioComparison_personal__BMMW7 small,.ScenarioComparison_personal__BMMW7 span{color:var(--text-muted);font-size:.75rem}.ScenarioComparison_personal__BMMW7 strong{margin:.08rem 0;color:#064e49;font-size:1.5rem}.ScenarioComparison_stats__4AfIB{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.9rem}.ScenarioComparison_stats__4AfIB div{padding:.6rem;border-radius:13px;background:#fbfaf6}.ScenarioComparison_stats__4AfIB span,.ScenarioComparison_stats__4AfIB strong{display:block}.ScenarioComparison_stats__4AfIB strong{color:#075950;font-size:.82rem}.ScenarioComparison_stats__4AfIB span{color:var(--text-muted)}.ScenarioComparison_actions__Oayyy{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:auto}.ScenarioComparison_voteButton__N8oQy{width:100%;padding:.68rem .9rem;border:1px solid #0a756b;border-radius:999px;color:#075950;background:#fff;font-weight:900;cursor:pointer}.ScenarioComparison_voted__rgMU8{color:#fff;background:#08766d}.ScenarioComparison_cardHint__58M9y{margin:0;color:#075950;font-weight:800}.ScenarioComparison_manage__SD_Tf{margin-top:.7rem;padding-top:.7rem;border-top:1px solid #eadfc9}.ScenarioComparison_manage__SD_Tf summary{cursor:pointer;color:#715d3b;font-size:.76rem;font-weight:800}.ScenarioComparison_editForm__gBHlC{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;padding-top:.75rem}.ScenarioComparison_editForm__gBHlC button,.ScenarioComparison_editForm__gBHlC label:first-of-type{grid-column:1/-1}.ScenarioComparison_editForm__gBHlC label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.75rem}.ScenarioComparison_editForm__gBHlC input{min-width:0;padding:.6rem;border:1px solid #ddcfb5;border-radius:10px}.ScenarioComparison_addPanel__OOwD1,.ScenarioComparison_closePanel__RzvRl{margin-top:1rem}.ScenarioComparison_closeGrid__lRLuC{display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:1rem;gap:1rem}.ScenarioComparison_closeGrid__lRLuC h3{margin:.2rem 0;font-family:var(--font-interface);font-size:1.35rem}.ScenarioComparison_closeGrid__lRLuC p{margin:.2rem 0 0;color:var(--text-muted)}.ScenarioComparison_tieForm__VIHWi{display:flex;align-items:flex-end;gap:.6rem}.ScenarioComparison_tieForm__VIHWi label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.75rem}.ScenarioComparison_tieForm__VIHWi select{padding:.7rem;border:1px solid #ddcfb5;border-radius:12px}.ScenarioComparison_addForm__WY7Kh{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:flex-end;grid-gap:.75rem;gap:.75rem}.ScenarioComparison_addForm__WY7Kh label{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--text-muted);font-size:.76rem;font-weight:700}.ScenarioComparison_addForm__WY7Kh input{min-width:0;padding:.72rem;border:1px solid #ddcfb5;border-radius:12px}.ScenarioComparison_clone__3grro{display:flex!important;grid-column:1/-1;grid-row:2;align-items:center;justify-content:flex-start}@media (max-width:900px){.ScenarioComparison_card__BOLhg{min-height:0}.ScenarioComparison_addForm__WY7Kh{grid-template-columns:1fr 1fr}.ScenarioComparison_addForm__WY7Kh label:first-child,.ScenarioComparison_clone__3grro{grid-column:1/-1}}@media (max-width:640px){.ScenarioComparison_closeGrid__lRLuC,.ScenarioComparison_heading__XZ9ct{align-items:stretch;flex-direction:column;display:flex}.ScenarioComparison_addForm__WY7Kh{grid-template-columns:1fr}.ScenarioComparison_addForm__WY7Kh label:first-child,.ScenarioComparison_clone__3grro{grid-column:auto}.ScenarioComparison_tieForm__VIHWi{align-items:stretch;flex-direction:column}}.ScenarioComparison_heading__XZ9ct{gap:18px;align-items:center}.ScenarioComparison_heading__XZ9ct h2{font-size:clamp(1.25rem,3vw,1.5rem);margin:6px 0 0}.ScenarioComparison_heading__XZ9ct .eyebrow{color:var(--warm);font-size:.75rem;letter-spacing:.09em}.ScenarioComparison_cards__ZJRKs{gap:12px}.ScenarioComparison_card__BOLhg{min-height:0;padding:18px;background:var(--surface);border-color:var(--border);border-radius:18px;box-shadow:none}.ScenarioComparison_card__BOLhg:before{display:none}.ScenarioComparison_card__BOLhg.ScenarioComparison_consulted__36rJD{background:var(--accent-soft)}.ScenarioComparison_cardLink__71cZZ:after{border-radius:18px}.ScenarioComparison_cardTop__SamA3{gap:9px}.ScenarioComparison_island__eOlLG{width:33px;height:33px;border-radius:0;background:none;font-size:1.5rem}.ScenarioComparison_tag__9PpWX{padding:3px 8px;font-weight:600;background:var(--surface-sunk);color:var(--text-muted);text-transform:none;letter-spacing:0}.ScenarioComparison_card__BOLhg h3{margin:8px 0 4px;font-size:1rem;line-height:1.35;font-weight:650;font-family:inherit}.ScenarioComparison_dates__HQjEX{color:var(--text-muted);font-size:.76rem;font-weight:400;margin-bottom:12px}.ScenarioComparison_personal__BMMW7{display:flex;flex-direction:column;margin:0 0 12px;padding:0;background:none;border-radius:0}.ScenarioComparison_personal__BMMW7 strong{order:-1;color:var(--accent);font-size:1.55rem}.ScenarioComparison_personal__BMMW7 span{font-size:.75rem}.ScenarioComparison_personal__BMMW7 small{margin-top:9px;color:var(--text);font-size:.92rem;font-weight:650}.ScenarioComparison_effort__psyap{font-size:.76rem;margin-bottom:12px}.ScenarioComparison_stats__4AfIB{padding-top:10px;border-top:1px solid var(--border)}.ScenarioComparison_stats__4AfIB div{padding:0;border-radius:0;background:none}.ScenarioComparison_stats__4AfIB strong{font-size:.76rem;color:var(--accent)}.ScenarioComparison_stats__4AfIB span{font-size:.75rem}.ScenarioComparison_voteButton__N8oQy{display:flex;align-items:center;justify-content:center;min-height:44px;font:650 .8rem/1.4 Segoe UI,sans-serif;border-color:var(--border);color:var(--accent);background:var(--surface)}.ScenarioComparison_voteButton__N8oQy.ScenarioComparison_voted__rgMU8{background:var(--accent);color:#fff;border-color:var(--accent)}.ScenarioComparison_cardHint__58M9y{font-size:.75rem;font-weight:500}.ScenarioComparison_manage__SD_Tf summary{color:var(--text-muted);font-weight:500}@media (max-width:680px){.ScenarioComparison_card__BOLhg{padding:16px}.ScenarioComparison_heading__XZ9ct{align-items:flex-start}}.ConsultationVote_panel__UHf3X{background:var(--accent-soft);border:1px solid var(--border);border-radius:16px;padding:1rem;margin:1rem 0}.ConsultationVote_panel__UHf3X strong{display:block;color:var(--accent)}.ConsultationVote_panel__UHf3X p{margin:.4rem 0;font-size:.9rem}.ConsultationVote_actions__OibEX{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.ConsultationVote_actions__OibEX details{min-width:0;max-width:32rem}.ConsultationVote_actions__OibEX summary{cursor:pointer;font-weight:600;padding:.5rem}.ConsultationVote_actions__OibEX small{line-height:1.5}.ConsultationVote_actions__OibEX{align-items:flex-start;gap:12px}.ConsultationVote_actions__OibEX>a,.ConsultationVote_actions__OibEX>details>summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 14px;border:1px solid #cfdfdf;border-radius:8px;background:white;color:#14556a;font-family:var(--font-interface);font-size:.78rem;font-weight:800;line-height:1.2;cursor:pointer}.ConsultationVote_actions__OibEX>details>summary{display:flex;list-style:none;text-align:center}.ConsultationVote_actions__OibEX>details>summary::-webkit-details-marker{display:none}.ConsultationVote_actions__OibEX>details>summary:before{content:"▸";flex:none}.ConsultationVote_actions__OibEX>details[open]>summary:before{transform:rotate(90deg)}.ConsultationVote_actions__OibEX>a{text-align:center;text-decoration:none}.ConsultationVote_actions__OibEX>details[open]{max-width:400px}.ConsultationVote_actions__OibEX>details[open]>summary{margin-bottom:13px}.MonFoyer_bloc__1YTBT{display:grid;grid-gap:16px;gap:16px;padding:1.25rem;border:1px solid #d7e8e2;border-radius:22px;background:#fff;scroll-margin-top:100px}.MonFoyer_entete__IL48f{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem}.MonFoyer_entete__IL48f h2{margin:.2rem 0 0;font:850 clamp(1.3rem,2.6vw,1.7rem)/1.2 var(--font-interface)}.MonFoyer_prive__5ZjBx{padding:.3rem .7rem;border-radius:999px;background:#e0f9f4;color:#075950;font-size:.75rem;font-weight:800}.MonFoyer_vide__7sBq8{margin:0;color:var(--text-muted)}.MonFoyer_chiffres___TNzD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.MonFoyer_chiffres___TNzD>div{padding:.8rem;border-radius:16px;background:#f6f0e4}.MonFoyer_chiffres___TNzD>div:nth-child(2){background:#edf7ef}.MonFoyer_chiffres___TNzD>div:nth-child(3){background:#fff5df}.MonFoyer_chiffres___TNzD dt{color:var(--text-muted);font-size:.76rem;font-weight:700}.MonFoyer_chiffres___TNzD dd{margin:.2rem 0 0;color:#064e49;font:850 1.45rem/1.2 var(--font-interface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MonFoyer_jauge__Pp1FV{display:flex;height:12px;overflow:hidden;border-radius:999px;background:#efe7d6}.MonFoyer_jaugePaye___vetH{background:var(--accent)}.MonFoyer_jaugeCote__5C3pz{background:#6fb3a4}.MonFoyer_legende__aNSVn{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0;color:var(--text-muted);font-size:.8rem}.MonFoyer_legende__aNSVn span:last-child{margin-left:auto}.MonFoyer_verdict__P6b8y{padding:.8rem 1rem;border-radius:16px;background:#f4faf5}.MonFoyer_verdict__P6b8y strong{display:block}.MonFoyer_note__oQf6c,.MonFoyer_verdict__P6b8y p{margin:.25rem 0 0;color:var(--text-muted);font-size:.82rem}.MonFoyer_categories__eHAsq>summary{cursor:pointer;font-weight:800}.MonFoyer_categories__eHAsq ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}.MonFoyer_categories__eHAsq li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.45rem .6rem;border-radius:12px;background:#fbfaf6}.MonFoyer_categories__eHAsq li small{color:var(--text-muted)}.MonFoyer_reponse__F23CN h3{margin:0 0 .4rem;font-size:1rem}@media (max-width:640px){.MonFoyer_chiffres___TNzD{grid-template-columns:1fr}}.ProgrammeCalendar_root__EP_2Z{min-width:0;padding:14px;border-radius:13px;background:#fff}.ProgrammeCalendar_toolbar__KXNKu{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.ProgrammeCalendar_viewSwitch__iMDVE{display:flex;padding:3px;border:1px solid #dce6ee;border-radius:9px;gap:3px}.ProgrammeCalendar_dayPicker__I7vzS button,.ProgrammeCalendar_viewSwitch__iMDVE button,.ProgrammeCalendar_weekNav__dPcHa button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:850 .76rem var(--font-interface);color:#007d80;background:white;border:0;border-radius:6px;min-height:36px;padding:7px 12px;cursor:pointer}.ProgrammeCalendar_viewSwitch__iMDVE svg{width:17px;height:17px}.ProgrammeCalendar_viewSwitch__iMDVE button[aria-pressed=true]{background:linear-gradient(120deg,#006d69,#006d69);color:white;box-shadow:0 2px 5px #006d6920}.ProgrammeCalendar_add__LdSw0:focus-visible,.ProgrammeCalendar_event__7_Gc0:focus-visible,.ProgrammeCalendar_viewSwitch__iMDVE button:focus-visible,.ProgrammeCalendar_weekNav__dPcHa button:focus-visible{outline:3px solid #eeaa35;outline-offset:2px}.ProgrammeCalendar_weekNav__dPcHa{display:flex;align-items:center;justify-content:center;gap:13px;color:#245d7e;font-size:.78rem;font-weight:850;margin-inline:auto}.ProgrammeCalendar_weekNav__dPcHa button{width:33px;min-height:33px;border:1px solid #dce6ee;padding:0;font-size:1.35rem;color:#245d7e}.ProgrammeCalendar_weekNav__dPcHa button:disabled{opacity:.3;cursor:default}.ProgrammeCalendar_legend__H_t_2{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 10px;color:#426176;font-size:.64rem}.ProgrammeCalendar_legend__H_t_2>span{display:inline-flex;align-items:center;gap:5px}.ProgrammeCalendar_legend__H_t_2 i{width:9px;height:9px;border-radius:2px;background:#b8f0e7}.ProgrammeCalendar_legend__H_t_2 .ProgrammeCalendar_proposalKey__Zdxom{background:#fff0bd}.ProgrammeCalendar_legend__H_t_2>small{margin-left:auto;font-size:.6rem}.ProgrammeCalendar_calendarScroll__6uSeL{overflow-x:auto}.ProgrammeCalendar_grid__TbfcS{display:grid;grid-gap:9px;gap:9px}.ProgrammeCalendar_day__vpAa2{min-width:0;border:1px solid #dfe7ef;border-radius:10px;overflow:hidden;background:white;display:flex;flex-direction:column}.ProgrammeCalendar_dayHead__4zPOQ{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8faff;color:#315c7c;border-bottom:1px solid #e3eaf1}.ProgrammeCalendar_dayHead__4zPOQ time{display:flex;align-items:baseline;gap:5px}.ProgrammeCalendar_dayHead__4zPOQ b{font:900 .8rem var(--font-interface)}.ProgrammeCalendar_dayHead__4zPOQ span{font-size:.7rem;text-transform:capitalize}.ProgrammeCalendar_dayHead__4zPOQ small{font-size:.65rem}.ProgrammeCalendar_events__e_Use{padding:7px}.ProgrammeCalendar_timeSlot__iUPOJ{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.ProgrammeCalendar_event__7_Gc0{display:grid;grid-gap:4px;gap:4px;width:100%;min-width:0;padding:8px;background:#b8f0e7;border:1px solid transparent;border-radius:5px;color:#083e50;text-align:left;cursor:pointer;font:inherit}.ProgrammeCalendar_event__7_Gc0:hover{border-color:#006d69}.ProgrammeCalendar_event__7_Gc0[aria-expanded=true]{box-shadow:inset 0 0 0 1px #006d69;border-color:#006d69}.ProgrammeCalendar_proposal__iUspD{background:#fff0bd}.ProgrammeCalendar_eventTime__5xmAF{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;color:#316f79}.ProgrammeCalendar_eventName__CQWOX{font-size:.77rem;font-weight:1000;line-height:1.15;overflow-wrap:anywhere}.ProgrammeCalendar_eventLocation__ppse5{font-size:.64rem;color:#2e6577;line-height:1.2;overflow-wrap:anywhere}.ProgrammeCalendar_status__iJYkx{font-size:.63rem;color:#006f75}.ProgrammeCalendar_cost__0F_UN{font-size:.75rem;color:#426176}.ProgrammeCalendar_cost__0F_UN small{display:block;font-size:.67rem}.ProgrammeCalendar_recommended__TQjhV{font-size:.67rem;color:#006d69}.ProgrammeCalendar_mobileEmoji__dQO_L{display:none}.ProgrammeCalendar_free__1o05V{display:grid;grid-gap:5px;gap:5px;margin:0;padding:9px 7px;border:1px solid #d2dce5;border-radius:5px;background:white;color:#426176;font-size:.63rem;line-height:1.3}.ProgrammeCalendar_free__1o05V strong{font-size:.7rem;color:#315c7c}.ProgrammeCalendar_dayFooter__DdK72{display:grid;grid-gap:4px;gap:4px;padding:7px;background:#f9fbfd;border-top:1px solid #e3eaf1}.ProgrammeCalendar_dayFooter__DdK72:empty{padding:0;border:0}.ProgrammeCalendar_dayFooter__DdK72>span{display:flex;gap:5px;font-size:.7rem}.ProgrammeCalendar_dayFooter__DdK72 small{color:#426176;font-size:.6rem;overflow-wrap:anywhere}.ProgrammeCalendar_add__LdSw0{display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:5px;margin-top:auto;border-top:1px solid #e3eaf1;text-decoration:none;color:#006d69;font-size:.67rem}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_grid__TbfcS{gap:0;border:1px solid #dfe7ef;border-radius:9px;overflow:hidden}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_day__vpAa2{grid-row:1/-1;display:grid;grid-template-rows:subgrid;border:0;border-left:1px solid #e3eaf1;border-radius:0}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_dayHead__4zPOQ{grid-row:1;padding:7px 8px}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_dayHead__4zPOQ>small{display:none}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_events__e_Use{grid-row:2/-3;display:grid;grid-template-rows:subgrid;padding:0}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_timeSlot__iUPOJ{padding:4px;border-bottom:1px solid #e3eaf1}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_cost__0F_UN,.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_eventTime__5xmAF>span,.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_recommended__TQjhV{display:none}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_dayFooter__DdK72{grid-row:-3/-2}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_add__LdSw0{grid-row:-2/-1;margin:0}.ProgrammeCalendar_hours__kipZa{grid-row:1/-1;display:grid;grid-template-rows:subgrid;background:#f8faff;color:#325d7b;font-weight:850;font-size:.64rem;text-align:center}.ProgrammeCalendar_hours__kipZa span{padding-top:9px;border-bottom:1px solid #e3eaf1}.ProgrammeCalendar_hours__kipZa span:first-child{padding-top:12px}.ProgrammeCalendar_selectedDay__iWUlx .ProgrammeCalendar_dayHead__4zPOQ{background:#e1f7f1}.ProgrammeCalendar_help__iswsj{display:flex;align-items:center;gap:12px;padding:13px 17px;background:#fff3c9;color:#13465c;border-radius:10px;font-weight:900;font-size:.85rem;margin:12px 0 0}.ProgrammeCalendar_help__iswsj:after{content:"C’est aussi ça, les bonnes vacances !";font:700 1.2rem/1 Carnet,cursive;color:#086579;margin-left:auto;transform:rotate(-5deg);max-width:160px}.ProgrammeCalendar_overview__M6J6t .ProgrammeCalendar_grid__TbfcS{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.ProgrammeCalendar_overview__M6J6t .ProgrammeCalendar_day__vpAa2{min-height:170px}.ProgrammeCalendar_overview__M6J6t .ProgrammeCalendar_dayHead__4zPOQ{background:#e7f7f2}.ProgrammeCalendar_overview__M6J6t .ProgrammeCalendar_cost__0F_UN,.ProgrammeCalendar_overview__M6J6t .ProgrammeCalendar_recommended__TQjhV{display:none}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_grid__TbfcS{grid-template-columns:1fr;gap:15px}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_events__e_Use{padding:12px}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_timeSlot__iUPOJ{gap:10px}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_event__7_Gc0{padding:14px;grid-template-columns:60px 1fr;gap:5px 14px}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_eventTime__5xmAF{grid-column:1;grid-row:1/5;display:grid;justify-items:center;align-content:start;grid-gap:10px;gap:10px;font-size:.8rem}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_eventTime__5xmAF>span{font-size:1.8rem}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_cost__0F_UN,.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_eventLocation__ppse5,.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_eventName__CQWOX,.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_recommended__TQjhV,.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_status__iJYkx{grid-column:2}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_eventName__CQWOX{font-size:1rem}.ProgrammeCalendar_listView__zsxCZ .ProgrammeCalendar_add__LdSw0{min-height:44px;font-size:.8rem}.ProgrammeCalendar_dayPicker__I7vzS{display:flex;gap:7px;overflow-x:auto;padding-bottom:12px}.ProgrammeCalendar_dayPicker__I7vzS button{flex:0 0 53px;display:grid;grid-gap:4px;gap:4px;padding:9px 4px;border:1px solid #dce6ee}.ProgrammeCalendar_dayPicker__I7vzS button span{font-size:.65rem}.ProgrammeCalendar_dayPicker__I7vzS button strong{font-size:1.1rem}.ProgrammeCalendar_dayPicker__I7vzS button[aria-pressed=true]{background:#006d69;color:white;border-color:#006d69}.ProgrammeCalendar_detail__Bm_5L{scroll-margin-top:95px;margin-top:20px;padding:23px;border:1px solid #dfe7ef;border-radius:14px;background:white}.ProgrammeCalendar_detail__Bm_5L[hidden]{display:none}.ProgrammeCalendar_detailHead__LXi8o{display:flex;align-items:center;gap:14px}.ProgrammeCalendar_detailHead__LXi8o>div{min-width:0}.ProgrammeCalendar_detailHead__LXi8o h2{margin:5px 0;font:900 1.5rem/1.2 var(--font-interface);overflow-wrap:anywhere}.ProgrammeCalendar_detailHead__LXi8o p{margin:0;color:#426176;font-size:.85rem}.ProgrammeCalendar_eyebrow___umIJ{color:#b45c43;font-size:.7rem}.ProgrammeCalendar_detailEmoji__UdrW3{display:grid;place-items:center;width:55px;height:55px;flex:none;border-radius:50%;background:#e1f7f1;font-size:2rem}.ProgrammeCalendar_close__kkRfe{display:grid;place-items:center;margin-left:auto;align-self:flex-start;width:34px;height:34px;flex:none;padding:0;border:1px solid #dfe7ef;border-radius:50%;background:white;color:#083e50;font-size:1.3rem;cursor:pointer}.ProgrammeCalendar_detailBody__X4ieY{margin-top:20px}@media(max-width:700px){.ProgrammeCalendar_root__EP_2Z{padding:10px}.ProgrammeCalendar_toolbar__KXNKu{justify-content:center;gap:12px}.ProgrammeCalendar_viewSwitch__iMDVE{width:100%}.ProgrammeCalendar_viewSwitch__iMDVE button{flex:1 1;padding:8px 5px;font-size:.68rem;min-height:40px;white-space:nowrap}.ProgrammeCalendar_viewSwitch__iMDVE svg{width:15px}.ProgrammeCalendar_weekNav__dPcHa{gap:8px;font-size:.7rem;margin:0}.ProgrammeCalendar_legend__H_t_2{font-size:.6rem;gap:8px}.ProgrammeCalendar_legend__H_t_2>small{display:none}.ProgrammeCalendar_help__iswsj{padding:12px;font-size:.75rem}.ProgrammeCalendar_help__iswsj:after{display:none}.ProgrammeCalendar_overview__M6J6t .ProgrammeCalendar_grid__TbfcS{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProgrammeCalendar_detail__Bm_5L{padding:16px 12px}.ProgrammeCalendar_detailHead__LXi8o{gap:9px;align-items:flex-start}.ProgrammeCalendar_detailHead__LXi8o h2{font-size:1.2rem}.ProgrammeCalendar_detailEmoji__UdrW3{width:40px;height:40px;font-size:1.4rem}}@media print{.ProgrammeCalendar_add__LdSw0,.ProgrammeCalendar_detail__Bm_5L,.ProgrammeCalendar_toolbar__KXNKu{display:none}.ProgrammeCalendar_calendarScroll__6uSeL{overflow:visible}.ProgrammeCalendar_calendarView__3BWXC .ProgrammeCalendar_grid__TbfcS{grid-template-columns:40px repeat(7,minmax(0,1fr))!important}.ProgrammeCalendar_event__7_Gc0{page-break-inside:avoid;break-inside:avoid;print-color-adjust:exact}}.DemoProgramme_headerActions__lIBfS{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.DemoProgramme_programmeWorkspace__BCTls{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px}.DemoProgramme_programmeSidebar___ZiFy{max-width:none}.DemoProgramme_calendarTopline__BgUwR{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.DemoProgramme_calendarLegend__kWmAC,.DemoProgramme_calendarLegend__kWmAC span{display:flex;align-items:center;gap:8px}.DemoProgramme_calendarLegend__kWmAC{flex-wrap:wrap;color:var(--text-muted);font-size:.72rem}.DemoProgramme_calendarLegend__kWmAC i{width:10px;height:10px;border-radius:3px}.DemoProgramme_legendConfirmed__jPdNo{background:#0b887a}.DemoProgramme_legendProposal__rzinq{background:#ffb43c}.DemoProgramme_swipeHint__FKtTj{display:none;color:var(--text-muted);font-size:.7rem}.DemoProgramme_calendarViewport___HAPE{width:100%;overflow-x:auto;padding:2px 2px 13px;border-radius:20px;outline:none;overscroll-behavior-inline:contain;scrollbar-color:rgba(0,111,99,.35) transparent}.DemoProgramme_calendarViewport___HAPE:focus-visible{box-shadow:0 0 0 3px rgba(0,111,99,.18)}.DemoProgramme_calendar__5W6_Z{min-width:960px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;grid-gap:9px;gap:9px}.DemoProgramme_weekday__k1jsl{padding:8px 10px;border-radius:10px;background:#0a514a;color:#fff;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.DemoProgramme_day__lDnr3{min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 9px 24px rgba(31,49,36,.05)}.DemoProgramme_day__lDnr3>header{display:grid;grid-gap:3px;gap:3px;padding:13px 12px 11px;border-radius:15px 15px 0 0;border-bottom:1px solid var(--border);background:linear-gradient(110deg,#f4ecdb,#fffaf0)}.DemoProgramme_day__lDnr3>header span{color:var(--accent);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.DemoProgramme_day__lDnr3>header h2{margin:0;font-family:var(--font-interface);font-size:1rem;font-weight:850;text-transform:capitalize}.DemoProgramme_activityRow__S3ihE{display:block;margin:8px 8px 0;border:1px solid rgba(0,111,99,.12);border-radius:12px;background:#f1faf7}.DemoProgramme_activityRow__S3ihE details{display:block}.DemoProgramme_activityRow__S3ihE summary{min-height:116px;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:start;grid-gap:5px 7px;gap:5px 7px;padding:10px;cursor:pointer;list-style:none}.DemoProgramme_activityRow__S3ihE summary::-webkit-details-marker{display:none}.DemoProgramme_confirmed__wfEtW summary{border-radius:11px;background:#f2faf7;box-shadow:inset 4px 0 #08776c}.DemoProgramme_proposal__2aItD summary{border-radius:11px;background:linear-gradient(145deg,#fff0c5,#fffaf0 78%);box-shadow:inset 4px 0 #ffb332}.DemoProgramme_time__b0O_J{grid-column:1;grid-row:1;color:var(--accent);font-size:.72rem;font-weight:850}.DemoProgramme_title__rT0fo{grid-column:1/-1;grid-row:2;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;font-weight:800;line-height:1.25}.DemoProgramme_title__rT0fo b{padding:3px 7px;border-radius:99px;background:#fff;color:var(--accent);font-size:.58rem;white-space:nowrap}.DemoProgramme_proposal__2aItD .DemoProgramme_title__rT0fo b{background:#ffca64;color:#6b4200}.DemoProgramme_place__D011h{grid-column:1/-1;grid-row:3}.DemoProgramme_price__04UeC{grid-column:1;grid-row:4;font-size:.72rem;white-space:nowrap}.DemoProgramme_group__lXSdH{grid-column:1/-1;grid-row:5}.DemoProgramme_group__lXSdH,.DemoProgramme_place__D011h{overflow:hidden;color:var(--text-muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.DemoProgramme_chevron__IW6az{width:7px;height:7px;grid-column:2;grid-row:1;justify-self:end;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg)}.DemoProgramme_activityRow__S3ihE details[open]{position:fixed;z-index:100;top:50%;left:50%;width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid rgba(0,111,99,.25);border-radius:20px;background:#fffdf8;box-shadow:0 0 0 100vmax rgba(8,42,37,.62),0 28px 80px rgba(17,56,48,.32);transform:translate(-50%,-50%)}.DemoProgramme_activityRow__S3ihE details[open] summary{min-height:72px;grid-template-columns:55px minmax(0,1.5fr) minmax(90px,.8fr) 76px 105px 14px;align-items:center;gap:10px;padding:14px 18px}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_chevron__IW6az,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_group__lXSdH,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_place__D011h,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_price__04UeC,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_time__b0O_J,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_title__rT0fo{grid-column:auto;grid-row:auto}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_title__rT0fo{font-size:.92rem}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_place__D011h{font-size:.78rem}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_price__04UeC{font-size:.8rem}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_group__lXSdH{font-size:.72rem}.DemoProgramme_activityRow__S3ihE details[open] .DemoProgramme_chevron__IW6az{transform:rotate(-135deg)}.DemoProgramme_detail__mdmJJ{padding:18px 22px 24px;border-top:1px dashed var(--border)}.DemoProgramme_detail__mdmJJ>p{color:var(--text-muted);font-size:.82rem}.DemoProgramme_emptyDay__nE0Ez{min-height:82px;display:grid;flex:1 1;place-content:center;grid-gap:5px;gap:5px;margin:0;padding:14px 10px;color:var(--text-muted);font-size:.72rem;text-align:center}.DemoProgramme_emptyDay__nE0Ez span{font-size:1rem}.DemoProgramme_voteAdventure__cMINx{display:grid;grid-gap:10px;gap:10px;margin:15px 0;padding:14px;border:1px solid #ffd27e;border-radius:15px;background:linear-gradient(135deg,#fff5d9,#fff,#e7f7f3)}.DemoProgramme_voteIntro__sg2Dq{display:flex;align-items:center;gap:9px}.DemoProgramme_voteIntro__sg2Dq>span{font-size:1.45rem}.DemoProgramme_voteIntro__sg2Dq>div{display:grid;flex:1 1}.DemoProgramme_voteIntro__sg2Dq small{color:var(--text-muted);font-size:.66rem}.DemoProgramme_voteIntro__sg2Dq b{color:var(--accent);font-size:.68rem}.DemoProgramme_votes__9p9hM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.DemoProgramme_votes__9p9hM button{display:grid;place-items:center;grid-gap:2px;gap:2px;padding:9px;min-height:78px;border:1px solid rgba(8,119,108,.2);border-radius:12px;background:#fff;color:var(--text);cursor:pointer}.DemoProgramme_votes__9p9hM button:hover{transform:translateY(-2px);border-color:var(--accent)}.DemoProgramme_votes__9p9hM button>span{font-size:1.2rem}.DemoProgramme_votes__9p9hM button small{color:var(--text-muted)}.DemoProgramme_votes__9p9hM button.is-selected{background:var(--accent);color:#fff}.DemoProgramme_votes__9p9hM button.is-selected small{color:rgba(255,255,255,.8)}.DemoProgramme_addDay__ZZjHT{width:100%;margin-top:auto;padding:10px;border:0;border-top:1px solid var(--border);background:#fff;color:var(--accent);font-size:.68rem;font-weight:800;text-align:left;cursor:pointer}.DemoProgramme_addDay__ZZjHT:hover{background:var(--accent-soft)}.DemoProgramme_modal__og_Jn{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;overflow:auto;border:0;border-radius:23px;background:transparent;box-shadow:0 28px 80px rgba(17,56,48,.32)}.DemoProgramme_modal__og_Jn::-webkit-backdrop{background:rgba(8,42,37,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.DemoProgramme_modal__og_Jn::backdrop{background:rgba(8,42,37,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.DemoProgramme_modalCard__YIWSW{position:relative;padding:27px;background:linear-gradient(145deg,#fffdf8,#fff8e9)}.DemoProgramme_modalCard__YIWSW h2{margin:7px 38px 6px 0;font-family:var(--font-interface);font-size:1.65rem;font-weight:850}.DemoProgramme_modalCard__YIWSW>p{margin:0 0 18px;color:var(--text-muted)}.DemoProgramme_close__hiUgg{position:absolute;top:15px;right:15px;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:#fff;font-size:1.3rem;cursor:pointer}.DemoProgramme_modalActions__qjuwr{display:flex;justify-content:flex-end;gap:9px}@media (max-width:700px){.DemoProgramme_swipeHint__FKtTj{display:block}.DemoProgramme_calendar__5W6_Z{width:max-content;min-width:0;grid-template-columns:repeat(7,240px)}.DemoProgramme_activityRow__S3ihE details[open] summary{grid-template-columns:48px minmax(0,1fr) 14px;align-items:start}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_time__b0O_J{grid-column:1;grid-row:1}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_title__rT0fo{grid-column:2;grid-row:1}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_group__lXSdH,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_place__D011h,.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_price__04UeC{grid-column:2}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_place__D011h{grid-row:2}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_price__04UeC{grid-row:3}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_group__lXSdH{grid-row:4}.DemoProgramme_activityRow__S3ihE details[open] summary .DemoProgramme_chevron__IW6az{grid-column:3;grid-row:1}.DemoProgramme_detail__mdmJJ{padding:14px 16px 20px}}@media (max-width:500px){.DemoProgramme_headerActions__lIBfS>*{width:100%;justify-content:center}.DemoProgramme_calendarTopline__BgUwR{align-items:flex-start;flex-direction:column;gap:7px}.DemoProgramme_calendar__5W6_Z{grid-template-columns:repeat(7,220px)}.DemoProgramme_votes__9p9hM{grid-template-columns:repeat(3,minmax(0,1fr))}.DemoProgramme_votes__9p9hM button{grid-template-columns:1fr;min-height:100px;place-items:center;padding:10px 4px;text-align:center}.DemoProgramme_modalCard__YIWSW{padding:23px 17px}.DemoProgramme_modalActions__qjuwr{flex-direction:column-reverse}}@media print{.DemoProgramme_addDay__ZZjHT,.DemoProgramme_calendarTopline__BgUwR,.DemoProgramme_headerActions__lIBfS,.DemoProgramme_modal__og_Jn,.DemoProgramme_programmeSidebar___ZiFy{display:none}.DemoProgramme_calendarViewport___HAPE{overflow:visible}.DemoProgramme_calendar__5W6_Z{min-width:0;gap:4px;page-break-inside:auto;break-inside:auto}.DemoProgramme_day__lDnr3{page-break-inside:avoid;break-inside:avoid}}.FlightStage_card__xm6lQ{display:flex;align-items:center;gap:18px;margin:22px 0;padding:22px;border:1px dashed #c9d7bc;border-radius:14px;background:#fffaf0}.FlightStage_card__xm6lQ[data-valid=true]{background:#e8f4e8;border-color:#a9cdb9}.FlightStage_icon__eITPh{display:grid;place-items:center;width:46px;height:46px;flex:none;background:#fff1cd;color:#007b76;border:1px dashed #d9bd83;border-radius:10px;transform:rotate(-6deg)}.FlightStage_copy__fwoE3{flex:1 1;min-width:0}.FlightStage_copy__fwoE3 h2{margin:0;font:600 1.8rem/1.1 Carnet,cursive;color:#087067}.FlightStage_copy__fwoE3 p{margin:7px 0 0;font-size:.9rem;color:#174b58}.FlightStage_copy__fwoE3 small{display:block;margin-top:6px;font-size:.8rem;color:#567273;line-height:1.5}.FlightStage_done__phCJi{color:#087067;font-weight:750;font-size:.9rem}@media(max-width:650px){.FlightStage_card__xm6lQ{flex-wrap:wrap;gap:12px;padding:18px}.FlightStage_copy__fwoE3{flex-basis:calc(100% - 60px)}.FlightStage_card__xm6lQ button,.FlightStage_card__xm6lQ form{width:100%}.FlightStage_copy__fwoE3 h2{font-size:1.6rem}}.projet_hero__Q5_RB{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:30px;gap:30px;padding:8px 0 25px}.projet_hero__Q5_RB>div{min-width:0}.projet_hero__Q5_RB h1{margin:9px 0 13px;max-width:650px;font:850 clamp(2rem,4vw,3.1rem)/1.08 var(--font-interface);letter-spacing:-.04em;overflow-wrap:anywhere}.projet_hero__Q5_RB p{color:var(--text-muted);font-size:.9rem;margin:0 0 17px}.projet_heroChips__sU2Uv{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.projet_heroChips__sU2Uv span{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:5px 10px;font-size:.75rem}.projet_heroPicture___KeJG{height:220px;border-radius:42px 14px 42px 14px;overflow:hidden;transform:rotate(1deg)}.projet_heroPicture___KeJG img{display:block}.projet_heroPicture___KeJG{border-radius:13px;border:9px solid #fff;box-shadow:0 9px 24px #153f4710}.projet_hero__Q5_RB h1{font-weight:900;line-height:1.14}.projet_heroChips__sU2Uv span{background:#e1f4ef;border-color:#cde4d9}.projet_heroPicture___KeJG>span{bottom:13px;left:13px;padding:6px 10px;background:var(--surface);border-radius:7px;font-size:.73rem}.projet_textLink__BXxa9{display:inline-block;color:var(--accent);font-size:.78rem;font-weight:700;text-decoration:none;padding:8px 0;overflow-wrap:anywhere}.projet_textLink__BXxa9:hover{text-decoration:underline;text-underline-offset:3px}.projet_layout__UulnL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin:22px 0}.projet_mainColumn__yRNfK,.projet_sideColumn__67PFS{display:grid;align-content:start;grid-gap:22px;gap:22px;min-width:0}.projet_periodPanel__yEwmi,.projet_privatePanel__7_ADD,.projet_tasksPanel__hWUtd,.projet_teamPanel__3IWEg{padding:23px;border:1px solid var(--border);border-radius:20px;background:var(--surface);min-width:0;scroll-margin-top:110px}.projet_panelHeading__fGYE1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.projet_panelHeading__fGYE1 small{color:var(--text-muted);font-size:.73rem}.projet_missionTag__bNC_H{display:inline-block;padding:6px 10px;background:var(--warm-soft);color:#8f422d;border-radius:20px;text-transform:uppercase;letter-spacing:.055em;font-size:.65rem;font-weight:800}.projet_inspirationSection__88_8P>h2,.projet_periodPanel__yEwmi h2,.projet_privatePanel__7_ADD h2,.projet_tasksPanel__hWUtd h2,.projet_teamPanel__3IWEg h2,.projet_welcome__vtvRq h2{font:850 1.6rem/1.2 var(--font-interface);letter-spacing:-.025em;margin:0 0 9px}.projet_periodPanel__yEwmi h2{font-size:1.95rem}.projet_muted__DZIAo{color:var(--text-muted);font-size:.86rem;margin:0}.projet_periodCards__gN6SJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;margin:22px 0 17px}.projet_periodCard__N7Ghn{display:flex;flex-direction:column;gap:5px;min-width:0;padding:15px 12px 12px;border:1px solid var(--border);border-radius:16px 16px 9px 9px;background:linear-gradient(180deg,#f8e9dc,var(--surface) 50%);text-decoration:none;color:var(--text);transition:transform .15s,box-shadow .15s}.projet_periodCard__N7Ghn:nth-child(3n+2){background:linear-gradient(180deg,#e7f0e5,var(--surface) 50%)}.projet_periodCard__N7Ghn:nth-child(3n){background:linear-gradient(180deg,#e7f4f7,var(--surface) 50%)}.projet_periodCard__N7Ghn:hover{transform:translateY(-2px);border-color:var(--accent)}.projet_periodActive___fMAW,.projet_periodActive___fMAW:nth-child(n){border-color:var(--accent);background:#eaf3ed;box-shadow:inset 0 0 0 1px var(--accent)}.projet_periodIcon__zCvl0{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:var(--surface);margin-bottom:6px}.projet_periodCard__N7Ghn>strong{font-size:.85rem;overflow-wrap:anywhere;line-height:1.35}.projet_periodCard__N7Ghn small{color:var(--text-muted);font-size:.7rem;line-height:1.5}.projet_price__4iXdq{font-size:1.5rem;font-weight:650;color:var(--accent);letter-spacing:-.04em;margin-top:8px;overflow-wrap:anywhere}.projet_periodVotes__WB20_{margin-top:auto;padding-top:12px;border-top:1px dashed var(--border);font-size:.75rem}.projet_periodMarker__M7yeS{color:var(--accent);font-size:.68rem;font-weight:700;min-height:18px}.projet_myChoice__my1Bg{padding:15px;border-radius:12px;background:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}.projet_myChoice__my1Bg>div{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.projet_myChoice__my1Bg strong{font-size:.9rem;overflow-wrap:anywhere}.projet_myChoice__my1Bg small{color:var(--text-muted);font-size:.73rem}.projet_myChoice__my1Bg .button{font-size:.78rem;min-height:44px}.projet_choiceStatus__zblTT{font-size:.75rem;color:var(--accent);font-weight:700}.projet_note__E8Sj1{font-size:.74rem;line-height:1.5;color:var(--text-muted);margin:10px 0 0}.projet_privatePanel__7_ADD{background:#f8e9dc;background:#fff2ce;border-color:#eadfbf}.projet_periodPanel__yEwmi{border-top:4px solid #a9ddd0}.projet_teamPanel__3IWEg{border-top:4px solid #ffcab9}.projet_tasksPanel__hWUtd{border-top:4px solid #e6dbf3}.projet_privatePanel__7_ADD h2{font-size:1.4rem;margin:0}.projet_privateBadge__G_zbS{font-size:.68rem;color:var(--accent);white-space:nowrap}.projet_householdLabel___YiSr{display:flex;align-items:center;gap:10px;margin:18px 0 13px}.projet_householdLabel___YiSr>span{display:grid;place-items:center;background:var(--surface);width:41px;height:41px;border-radius:50%;font-size:1.4rem;flex:none}.projet_householdLabel___YiSr>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.projet_householdLabel___YiSr strong{font-size:.87rem;overflow-wrap:anywhere}.projet_householdLabel___YiSr small{font-size:.72rem;color:var(--text-muted)}.projet_budgetTotal__NsC6I{display:block;font-size:2.4rem;letter-spacing:-.05em;line-height:1.2;color:var(--accent);font-weight:550;overflow-wrap:anywhere}.projet_budgetBar__EfXLE{display:flex;gap:3px;height:8px;border-radius:5px;overflow:hidden;margin:18px 0 14px}.projet_costTravel__B3FS_{background:var(--accent)}.projet_costStay__oGWWc{background:#438699}.projet_costEnjoy__swhHt{background:var(--warm)}.projet_costRows__o_id3{display:grid;grid-gap:8px;gap:8px;font-size:.76rem;margin:0}.projet_costRows__o_id3>div{display:flex;justify-content:space-between;align-items:baseline;gap:9px}.projet_costRows__o_id3 dt{color:var(--text-muted)}.projet_costRows__o_id3 dd{margin:0;flex-shrink:0;font-weight:600}.projet_ownOpinion__2nmSh{border-top:1px solid #e2cbbb;margin-top:17px;padding-top:14px}.projet_ownOpinion__2nmSh h3{font-size:.85rem;margin:0 0 11px}.projet_opinions__VaD76{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.projet_opinions__VaD76 button{display:grid;justify-items:center;grid-gap:5px;gap:5px;min-width:0;border:1px solid #dfcebf;border-radius:10px;background:var(--surface);padding:10px 3px;color:var(--text);cursor:pointer;font:inherit}.projet_opinions__VaD76 button>span{font-size:1.45rem}.projet_opinions__VaD76 button>strong{font-size:.7rem;font-weight:500}.projet_opinions__VaD76 button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.projet_savings__ofLBw{border-top:1px solid #e2cbbb;margin-top:10px;padding-top:7px}.projet_savings__ofLBw summary{cursor:pointer;font-size:.76rem;color:var(--accent);padding:7px 0;font-weight:700}.projet_savings__ofLBw .projet_costRows__o_id3{margin-top:10px}.projet_teamFaces__zuuMA{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.projet_teamFaces__zuuMA>a{display:grid;justify-items:center;grid-gap:5px;gap:5px;flex:1 1;min-width:35px;max-width:65px;text-decoration:none;color:var(--text-muted)}.projet_teamFaces__zuuMA span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:1.4rem;background:#e7f4f7}.projet_teamFaces__zuuMA a:nth-child(2n) span{background:#f8e9dc}.projet_teamFaces__zuuMA small{display:block;max-width:100%;font-size:.7rem;overflow-wrap:anywhere;text-align:center}.projet_teamFaces__zuuMA .projet_moreFoyers__W_n3u{align-items:center;font-size:.8rem;color:var(--accent)}.projet_reactions__CmWz6{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.projet_reactions__CmWz6>span{padding:5px 10px;background:var(--surface-sunk);border-radius:20px;font-size:.8rem}.projet_teamSituation__RqNWa{font-size:.8rem;line-height:1.55;margin:0}.projet_inspirationSection__88_8P>h2{font-size:1.5rem;margin-bottom:15px}.projet_inspirations__haV9Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.projet_inspiration__eHugU{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:17px;overflow:hidden}.projet_lodgingPicture__6BM7f{position:relative;height:145px;background:#e7f0e5}.projet_lodgingPicture__6BM7f img{width:100%;height:100%;object-fit:cover;display:block}.projet_pictureEmoji__m2WwO{display:grid;place-items:center;height:100%;font-size:2.7rem;letter-spacing:10px}.projet_pictureBadge__bSuwZ{position:absolute;bottom:10px;left:10px;right:10px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px);border-radius:20px;background:var(--surface);padding:5px 9px;font-size:.7rem}.projet_inspirationCopy__GGIOG{padding:16px}.projet_inspirationCopy__GGIOG h3{font-size:.98rem;line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere}.projet_inspirationCopy__GGIOG p{font-size:.78rem;color:var(--text-muted);margin:0 0 8px;line-height:1.55}.projet_inspirationCopy__GGIOG .projet_textLink__BXxa9{font-size:.75rem}.projet_wishesPicture__oX6Uk{display:flex;align-items:center;justify-content:center;gap:12px;height:95px;background:#e7f4f7;font-size:1.85rem}.projet_wishesPicture__oX6Uk span:nth-child(2n){transform:rotate(12deg) translateY(4px)}.projet_wishChips__lypDa{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.projet_wishChips__lypDa span{padding:5px 8px;border-radius:8px;background:var(--surface-sunk);font-size:.69rem}.projet_tasksPanel__hWUtd h2{font-size:1.35rem}.projet_taskList__Mx2zg{display:grid;grid-gap:0;gap:0}.projet_taskRow__pwJDi{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;font-size:.8rem}.projet_taskRow__pwJDi:hover strong{text-decoration:underline}.projet_taskIcon__PgrX7{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:var(--surface-sunk);font-size:1.1rem;flex-shrink:0}.projet_taskRow__pwJDi>span:nth-child(2){flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.projet_taskRow__pwJDi strong{overflow-wrap:anywhere}.projet_taskRow__pwJDi small{color:var(--text-muted);font-size:.74rem}.projet_taskRow__pwJDi>b{color:var(--accent);font-size:.75rem;flex-shrink:0}.projet_taskUrgent__JZ3xZ{background:var(--warm-soft);border-radius:10px;padding-inline:10px;margin-top:5px;border:0}.projet_allClear__Bo8ae{padding:13px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:.83rem}.projet_welcome__vtvRq{display:flex;align-items:center;gap:16px;padding:20px;background:var(--accent-soft);border-radius:17px;margin-bottom:22px}.projet_welcome__vtvRq>span{font-size:2rem}.projet_welcome__vtvRq>div{flex:1 1;min-width:0}.projet_welcome__vtvRq h2{font-size:1.35rem}.projet_welcome__vtvRq p{color:var(--text-muted);margin:0;font-size:.83rem}.projet_reservations__3X_8t{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.projet_reservations__3X_8t span{background:var(--accent-soft);border-radius:20px;padding:7px 11px;font-size:.8rem;color:var(--accent)}.projet_groupPanel__lBXEK{border-radius:20px}.projet_groupPanel__lBXEK .household-list{max-height:none;overflow:visible}.projet_groupPanel__lBXEK .avatar{background:#e7f4f7;color:var(--accent)}.projet_groupPanel__lBXEK .household-list article:nth-child(2n) .avatar{background:var(--warm-soft)}@media(max-width:1050px){.projet_layout__UulnL{gap:16px}.projet_periodPanel__yEwmi,.projet_privatePanel__7_ADD,.projet_tasksPanel__hWUtd,.projet_teamPanel__3IWEg{padding:19px}.projet_periodCards__gN6SJ{gap:7px}.projet_periodCard__N7Ghn{padding:13px 9px}.projet_price__4iXdq{font-size:1.3rem}}@media(max-width:850px){.projet_layout__UulnL{grid-template-columns:1fr;grid-template-rows:none}.projet_mainColumn__yRNfK,.projet_sideColumn__67PFS{grid-row:auto;grid-template-rows:none}.projet_sideColumn__67PFS{grid-template-columns:1fr 1fr;align-items:start}.projet_heroPicture___KeJG{height:195px}.projet_periodCards__gN6SJ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){.projet_hero__Q5_RB{grid-template-columns:1fr;gap:16px;padding-bottom:23px}.projet_hero__Q5_RB h1{font-size:2.1rem}.projet_heroPicture___KeJG{height:145px;border-radius:28px 12px}.projet_heroChips__sU2Uv{gap:6px}.projet_heroChips__sU2Uv span{font-size:.7rem}.projet_sideColumn__67PFS{grid-template-columns:1fr}.projet_periodPanel__yEwmi,.projet_privatePanel__7_ADD,.projet_tasksPanel__hWUtd,.projet_teamPanel__3IWEg{padding:17px 14px}.projet_periodPanel__yEwmi h2{font-size:1.6rem}.projet_periodCards__gN6SJ{grid-template-columns:1fr;gap:9px}.projet_periodCard__N7Ghn{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:3px 9px;gap:3px 9px;padding:13px}.projet_periodIcon__zCvl0{grid-row:1/5;width:36px;height:36px;margin:0}.projet_periodCard__N7Ghn>strong{grid-column:2;grid-row:1}.projet_periodCard__N7Ghn>small:first-of-type{grid-column:2;grid-row:2}.projet_periodCard__N7Ghn>small:nth-of-type(2){grid-column:2;grid-row:3}.projet_price__4iXdq{grid-column:3;grid-row:1;margin:0;font-size:1.1rem}.projet_periodCard__N7Ghn>small:nth-of-type(3){grid-column:3;grid-row:2;text-align:right;font-size:.68rem}.projet_periodVotes__WB20_{grid-column:2;grid-row:4;margin:0;padding:0;border:0}.projet_periodMarker__M7yeS{grid-column:3;grid-row:3/5;text-align:right;max-width:100px}.projet_myChoice__my1Bg{align-items:stretch;flex-direction:column}.projet_myChoice__my1Bg .button,.projet_myChoice__my1Bg form{width:100%}.projet_inspirations__haV9Y{grid-template-columns:1fr}.projet_wishesPicture__oX6Uk{height:80px}.projet_taskRow__pwJDi{flex-wrap:wrap}.projet_taskRow__pwJDi>b{margin-left:44px}.projet_welcome__vtvRq{flex-wrap:wrap}.projet_welcome__vtvRq>div{flex-basis:70%}.projet_heroChips__sU2Uv span,.projet_missionTag__bNC_H,.projet_note__E8Sj1,.projet_periodCard__N7Ghn small,.projet_periodMarker__M7yeS,.projet_pictureBadge__bSuwZ,.projet_wishChips__lypDa span{font-size:max(.7rem,11px)}}@media(pointer:coarse){.projet_savings__ofLBw summary,.projet_textLink__BXxa9{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.projet_periodCard__N7Ghn{transition:none}.projet_periodCard__N7Ghn:hover{transform:none}}.projet_budgetLinks__mlQ2U{display:grid;grid-gap:8px;gap:8px}.projet_budgetSnapshot__eaeLo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.projet_budgetSnapshot__eaeLo>div{border-radius:12px;background:#e8f5eb;padding:12px}.projet_budgetSnapshot__eaeLo>div:nth-child(2){background:#fff0d6}.projet_budgetSnapshot__eaeLo dt{font-size:.76rem;color:var(--text-muted)}.projet_budgetSnapshot__eaeLo dd{margin:7px 0 0;color:var(--accent);font-weight:700;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projet_hero__Q5_RB{padding:12px 0 24px;grid-template-columns:minmax(0,1fr) 230px;align-items:center}.projet_hero__Q5_RB h1{font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.12}.projet_heroPicture___KeJG{height:165px;border:solid white;border-width:9px 9px 28px;border-radius:4px;position:relative;overflow:visible;transform:rotate(3deg)}.projet_heroPicture___KeJG img{width:100%;height:100%;object-fit:cover;border-radius:0}.projet_heroPicture___KeJG:before{content:"";position:absolute;z-index:2;top:-17px;left:35%;width:70px;height:22px;background:#e6dbbcd9;transform:rotate(-9deg)}.projet_heroPicture___KeJG>span{position:absolute;bottom:-25px;left:0;background:none;color:#153f47;font-size:.7rem;padding:3px}.projet_heroActions__bVrkb{display:flex;gap:20px;align-items:center;margin-top:18px;flex-wrap:wrap}.projet_layout__UulnL{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.projet_mainColumn__yRNfK{min-width:0}.projet_actionStack__9pS_O{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.projet_sideColumn__67PFS{display:grid;grid-gap:20px;gap:20px}.projet_periodPanel__yEwmi{background:#fff3d3;padding:20px;border-radius:19px}.projet_periodPanel__yEwmi h2{font-size:1.5rem}.projet_periodCards__gN6SJ{grid-template-columns:1fr;gap:10px}.projet_periodCard__N7Ghn{display:grid;grid-template-columns:30px 1fr auto;grid-gap:3px 8px;gap:3px 8px;padding:12px;text-align:left}.projet_periodIcon__zCvl0{grid-row:1/5;font-size:1.4rem}.projet_periodCard__N7Ghn>small,.projet_periodCard__N7Ghn>strong{grid-column:2}.projet_periodCard__N7Ghn .projet_price__4iXdq{grid-column:3;grid-row:1/3;font-size:1.2rem}.projet_periodVotes__WB20_{grid-column:3;grid-row:3}.projet_periodMarker__M7yeS{grid-column:2/4;margin-top:5px}.projet_myChoice__my1Bg{display:grid;grid-gap:12px;gap:12px;padding:12px 0}.projet_teamPanel__3IWEg{background:#fff;padding:20px}.projet_teamPanel__3IWEg h2{font-size:1.3rem}.projet_privatePanel__7_ADD{padding:20px}.projet_inspirationSection__88_8P h2{font-size:1.4rem}@media(max-width:900px){.projet_layout__UulnL{grid-template-columns:1fr}.projet_sideColumn__67PFS{grid-template-columns:1fr 1fr}.projet_privatePanel__7_ADD{grid-column:1/-1}}@media(max-width:600px){.projet_hero__Q5_RB{grid-template-columns:1fr;padding-top:8px}.projet_hero__Q5_RB h1{font-size:2rem}.projet_heroPicture___KeJG{display:none}.projet_sideColumn__67PFS{grid-template-columns:1fr}.projet_privatePanel__7_ADD{grid-column:auto}.projet_heroActions__bVrkb{gap:14px}.projet_heroActions__bVrkb .button{width:100%}.projet_periodCards__gN6SJ{grid-template-columns:1fr}}.TripMobile_intro__7THSd{margin:8px 0 20px}.TripMobile_intro__7THSd h1{margin:6px 0 8px;font:850 clamp(1.7rem,4vw,2.2rem)/1.15 var(--font-interface);color:#084c58}.TripMobile_intro__7THSd p{margin:0;color:#48656e;font-size:1rem}.TripMobile_focus__iP5oB{padding:22px;border-radius:20px;background:#e5f4ed;margin:18px 0}.TripMobile_focus__iP5oB h2{margin:8px 0;font:850 1.4rem/1.3 var(--font-interface);color:#084c58}.TripMobile_focus__iP5oB p{color:#3c6263;margin:0 0 16px;font-size:1rem}.TripMobile_shortcuts__T9M57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 24px}.TripMobile_shortcuts__T9M57 a,.TripMobile_tiles__LJLEe a{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid #ccdfe0;border-radius:13px;padding:14px;background:#fffefa;color:#164958;font-size:1rem;font-weight:750;text-decoration:none;overflow-wrap:anywhere}.TripMobile_shortcuts__T9M57 svg,.TripMobile_tiles__LJLEe svg{width:22px;height:22px;flex:none;color:#00867e}.TripMobile_shortcuts__T9M57 a:hover,.TripMobile_tiles__LJLEe a:hover{background:#e9f8f2}.TripMobile_shortcuts__T9M57 a:focus-visible,.TripMobile_tiles__LJLEe a:focus-visible{outline:3px solid #00867e;outline-offset:3px}.TripMobile_tiles__LJLEe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.TripMobile_tiles__LJLEe a{display:grid;grid-gap:5px;gap:5px}.TripMobile_tiles__LJLEe small{font-size:.9rem;font-weight:400;color:#48656e;line-height:1.5}.TripMobile_sectionNav__qZDcS{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.TripMobile_sectionNav__qZDcS a{padding:12px 16px;min-height:48px;border:1px solid #ccdfe0;border-radius:12px;background:#fffefa;font-size:1rem;text-decoration:none;color:#174b69;font-weight:750}.TripMobile_sectionNav__qZDcS a[aria-current=page]{background:#007f78;color:white;border-color:#007f78}.TripMobile_menuGrid__Qz1Z0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0 28px}.TripMobile_menuCard__vwhj2{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;grid-gap:14px;gap:14px;min-width:0;min-height:114px;padding:20px;border:1px solid #d8e5e5;border-radius:16px;background:#fffefa;color:#174b69;text-decoration:none;box-shadow:0 3px 12px #174b6905}.TripMobile_menuCard__vwhj2 strong{display:block;font-size:1.1rem;line-height:1.3}.TripMobile_menuCard__vwhj2 small{display:block;margin-top:5px;color:#48656e;font-size:.95rem;line-height:1.45}.TripMobile_menuIcon__C_wXF{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e5f4ef;color:#007f78}.TripMobile_menuIcon__C_wXF svg{width:25px;height:25px}.TripMobile_menuArrow__AlZEa{font-size:1.2rem;color:#007f78;text-align:right}.TripMobile_menuCard__vwhj2:hover{border-color:#91bcb5;background:#f3faf6}.TripMobile_menuCard__vwhj2:focus-visible{outline:3px solid #00867e;outline-offset:3px}.TripMobile_backNav__ZfG5c{margin:0 0 18px}.TripMobile_backNav__ZfG5c a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;font-weight:700;color:#174b69}.TripMobile_backNav__ZfG5c svg{width:20px;height:20px}.TripMobile_management__UmZ0O{max-width:100%;margin:auto}.TripMobile_pageHeader__otuI2,.TripMobile_panelHeading__ZVdtT{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.TripMobile_pageHeader__otuI2{margin:4px 0 22px}.TripMobile_pageHeader__otuI2 h1{font-size:2rem;margin:6px 0}.TripMobile_pageHeader__otuI2 p,.TripMobile_panelHeading__ZVdtT p{color:#48656e;line-height:1.5;margin:5px 0}.TripMobile_panelHeading__ZVdtT h2,.TripMobile_panelHeading__ZVdtT h3{margin:0;line-height:1.3}.TripMobile_summary__QprHs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 24px}.TripMobile_summary__QprHs>div{padding:16px;background:#edf7f2;border:1px solid #d5e8df;border-radius:14px;min-width:0}.TripMobile_summary__QprHs dt{font-weight:700;color:#315c60;font-size:.9rem}.TripMobile_summary__QprHs dd{margin:8px 0 0;color:#084c58;font-size:1.9rem;font-weight:800}.TripMobile_summary__QprHs small{display:block;margin-top:4px;font-size:.85rem;font-weight:400;color:#48656e}.TripMobile_managementPanel__nvdf_{border:1px solid #d8e5e5;border-radius:16px;padding:22px;margin:0 0 20px;background:#fffefa;min-width:0;overflow-wrap:anywhere}.TripMobile_managementPanel__nvdf_>summary{font-weight:750;cursor:pointer;min-height:44px;align-content:center}.TripMobile_households__Qy8b0{display:grid;grid-gap:0;gap:0;margin-top:16px}.TripMobile_invitationList__8LN0I,.TripMobile_participantList__wW_Zf{list-style:none;margin:14px 0 0;padding:0}.TripMobile_invitationList__8LN0I>li,.TripMobile_participant__Ie_Ub{padding:16px 0;border-top:1px solid #e0e9e5;min-width:0}.TripMobile_participantHeading__tvJep{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.TripMobile_participantHeading__tvJep>div{flex:1 1;min-width:100px}.TripMobile_participantHeading__tvJep strong{display:block;color:#174b69}.TripMobile_avatar__sqezG{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#e5f4ef;color:#007f78;font-weight:800}.TripMobile_help__LJRXr{display:block;color:#48656e;font-size:.9rem;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.TripMobile_badgeActive__JmdX_,.TripMobile_badgePending__JX5oA{display:inline-flex;padding:6px 9px;border-radius:8px;font-size:.8rem;font-weight:700;line-height:1.3}.TripMobile_badgeActive__JmdX_{background:#e4f4ec;color:#246447}.TripMobile_badgePending__JX5oA{background:#fff2d4;color:#745517}.TripMobile_participant__Ie_Ub>.TripMobile_mini-button__d62Cg{margin-top:10px}.TripMobile_accessPanel___JG35{margin-top:12px;padding:16px;border-radius:12px;border:1px solid #dce7e3;background:#f6faf7}.TripMobile_accessPanel___JG35>p{margin:0 0 12px;line-height:1.5}.TripMobile_accessPanel___JG35 details{margin-top:14px}.TripMobile_accessPanel___JG35 summary,.TripMobile_editDetails__hMQ0k summary,.TripMobile_shareDetails__aonQ4 summary{cursor:pointer;min-height:44px;align-content:center;font-weight:700;color:#174b69}.TripMobile_editDetails__hMQ0k{border-top:1px solid #e0e9e5;margin-top:12px;padding-top:8px}.TripMobile_editDetails__hMQ0k>p,.TripMobile_shareDetails__aonQ4>p{color:#48656e;font-size:.95rem;line-height:1.5}.TripMobile_shareDetails__aonQ4{margin-top:16px}.TripMobile_shareLink___GRXz{margin-top:12px;min-width:0}.TripMobile_shareLink___GRXz label{display:grid;grid-gap:8px;gap:8px}.TripMobile_shareLink___GRXz input{width:100%;min-width:0}.TripMobile_actions__dzHJR{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.TripMobile_actions__dzHJR>*{flex:1 1 180px}.TripMobile_empty__gSNjp{color:#48656e;line-height:1.5;padding:12px 0}@media(max-width:600px){.TripMobile_menuGrid__Qz1Z0{grid-template-columns:1fr;gap:10px;margin-top:16px}.TripMobile_menuCard__vwhj2{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:16px;min-height:102px}.TripMobile_menuIcon__C_wXF{width:42px;height:42px}.TripMobile_menuCard__vwhj2 strong{font-size:1.05rem}.TripMobile_menuCard__vwhj2 small{font-size:.9rem}.TripMobile_managementPanel__nvdf_{padding:16px}.TripMobile_summary__QprHs{gap:8px}.TripMobile_summary__QprHs>div{padding:12px 10px}.TripMobile_summary__QprHs dt{font-size:.8rem}.TripMobile_summary__QprHs dd{font-size:1.6rem}.TripMobile_summary__QprHs small{font-size:.75rem;line-height:1.4}.TripMobile_pageHeader__otuI2>.TripMobile_button__NGSm3,.TripMobile_panelHeading__ZVdtT>.TripMobile_mini-button__d62Cg{width:100%}.TripMobile_participantHeading__tvJep{gap:10px}.TripMobile_badgeActive__JmdX_,.TripMobile_badgePending__JX5oA{font-size:.75rem}.TripMobile_accessPanel___JG35{padding:12px}.TripMobile_actions__dzHJR{display:grid;grid-template-columns:1fr}.TripMobile_actions__dzHJR>*{width:100%}}.TripMobile_list__CeAmF{list-style:none;padding:0;margin:0}.TripMobile_list__CeAmF li{padding:16px 0;border-bottom:1px solid #dce7e7}.TripMobile_list__CeAmF p{margin:5px 0 0;color:#48656e}.TripMobile_choices__17O9K{display:grid;grid-gap:10px;gap:10px;border:0;margin:14px 0 24px;padding:0;min-width:0}.TripMobile_choices__17O9K legend{padding:0 0 12px;font-size:1.2rem;font-weight:800}.TripMobile_choices__17O9K label{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #ccdfe0;border-radius:14px;background:#fffefa;cursor:pointer}.TripMobile_choices__17O9K label:has(input:checked){background:#e5f4ed;border-color:#00867e}.TripMobile_choices__17O9K label:focus-within{outline:2px solid #00867e;outline-offset:2px}.TripMobile_choices__17O9K input{width:20px;height:20px;min-height:20px;flex:none;margin:0;accent-color:#00867e}.TripMobile_choices__17O9K small,.TripMobile_choices__17O9K strong{display:block}.TripMobile_choices__17O9K small{font-size:.95rem;margin-top:4px;color:#48656e;line-height:1.5}.TripMobile_person__02oWV{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.TripMobile_person__02oWV select{min-height:48px;font-size:1rem}@media(max-width:600px){.TripMobile_tiles__LJLEe{grid-template-columns:1fr}.TripMobile_shortcuts__T9M57 a{font-size:.95rem;padding:12px 10px;gap:8px}.TripMobile_focus__iP5oB{padding:18px}.TripMobile_focus__iP5oB .button{width:100%;min-height:48px}}@media(max-width:360px){.TripMobile_shortcuts__T9M57{grid-template-columns:1fr}.TripMobile_shortcuts__T9M57 a{overflow-wrap:normal}}@media(max-width:600px){.TripMobile_pageHeader__otuI2>.button,.TripMobile_panelHeading__ZVdtT>.mini-button{width:100%}.TripMobile_panelHeading__ZVdtT>.mini-button{display:flex;align-items:center;justify-content:center;text-decoration:none}.TripMobile_summary__QprHs dt{min-height:2.8em;line-height:1.4}.TripMobile_summary__QprHs small{min-height:2.8em}}