.page-module__J4MvDa__shell{gap:22px;max-width:980px;min-height:100dvh;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,4vw,40px) 90px;display:grid}.page-module__J4MvDa__header{justify-items:start;gap:10px;display:grid}.page-module__J4MvDa__brand{width:min(190px,100%);height:58px}.page-module__J4MvDa__header>p,.page-module__J4MvDa__sectionHeading p{color:var(--client-brand-primary,#458861);letter-spacing:.1em;margin:0;font-size:.76rem;font-weight:900}.page-module__J4MvDa__header h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,8vw,4.4rem);line-height:.98}.page-module__J4MvDa__header>span:not(.page-module__J4MvDa__brand){color:#65766b;font-size:1.02rem;line-height:1.5}.page-module__J4MvDa__intro{gap:8px;display:grid}.page-module__J4MvDa__intro h2,.page-module__J4MvDa__intro p,.page-module__J4MvDa__sectionHeading h2,.page-module__J4MvDa__submitPanel h2,.page-module__J4MvDa__submitPanel p{margin:0}.page-module__J4MvDa__intro p,.page-module__J4MvDa__submitPanel p{color:#617268;line-height:1.55}.page-module__J4MvDa__whatsappContact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.page-module__J4MvDa__whatsappContact div{gap:6px;display:grid}.page-module__J4MvDa__whatsappContact :is(p,h2,span){margin:0}.page-module__J4MvDa__whatsappContact p{color:var(--client-brand-primary,#245d3e);letter-spacing:.1em;font-size:.76rem;font-weight:900}.page-module__J4MvDa__whatsappContact span{color:#617268;line-height:1.5}.page-module__J4MvDa__whatsappLink{background:var(--client-brand-primary,#278b55);color:#fff;text-align:center;border-radius:14px;padding:14px 18px;font-weight:850;text-decoration:none}.page-module__J4MvDa__form{gap:22px;display:grid}.page-module__J4MvDa__statusList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__J4MvDa__statusList li{background:#f5f9f6;border:1px solid #dfe8e1;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.page-module__J4MvDa__changeRequest{flex:1 0 100%}.page-module__J4MvDa__changeRequest summary{color:var(--client-brand-primary,#245d3e);cursor:pointer;font-weight:800}.page-module__J4MvDa__changeRequest form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.page-module__J4MvDa__changeRequest form>label:first-of-type,.page-module__J4MvDa__changeRequest form>label:last-of-type,.page-module__J4MvDa__changeRequest form>button{grid-column:1/-1}.page-module__J4MvDa__changeRequest input,.page-module__J4MvDa__changeRequest select,.page-module__J4MvDa__changeRequest textarea{border:1px solid var(--client-brand-border,#b9d3c0);background:#fff;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:10px 12px}.page-module__J4MvDa__shell :focus-visible{outline-color:var(--client-brand-focus,#0b5fff)}.page-module__J4MvDa__statusList li>span{gap:3px;display:grid}.page-module__J4MvDa__statusList small,.page-module__J4MvDa__economicSummary small{color:#617268}.page-module__J4MvDa__economicSummary{background:#eef7f0;border-radius:14px;gap:4px;padding:14px;display:grid}.page-module__J4MvDa__economicSummary strong{font-size:1.35rem}.page-module__J4MvDa__economicSummary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.page-module__J4MvDa__economicSummary dl div{gap:2px;display:grid}.page-module__J4MvDa__economicSummary dt{color:#617268;font-size:.82rem}.page-module__J4MvDa__economicSummary dd{margin:0;font-weight:800}.page-module__J4MvDa__bookingEconomic{background:#eef7f0;border-radius:12px;flex:1 0 100%;gap:3px;padding:12px;display:grid}.page-module__J4MvDa__bookingEconomic span,.page-module__J4MvDa__bookingEconomic small{color:#617268}.page-module__J4MvDa__requestForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__J4MvDa__requestForm input,.page-module__J4MvDa__requestForm textarea{background:#fff;border:1px solid #b9d3c0;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:11px 13px}.page-module__J4MvDa__requestForm fieldset,.page-module__J4MvDa__requestNotes,.page-module__J4MvDa__requestForm>button{grid-column:1/-1}.page-module__J4MvDa__requestForm fieldset{border:1px solid #dce8df;border-radius:15px;flex-wrap:wrap;gap:12px 20px;margin:0;padding:16px;display:flex}.page-module__J4MvDa__requestForm fieldset label{align-items:center;gap:8px;display:flex}.page-module__J4MvDa__requestForm fieldset input{width:auto;min-height:auto}.page-module__J4MvDa__section{gap:22px;display:grid}.page-module__J4MvDa__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__J4MvDa__sectionHeading h2{font-size:clamp(1.7rem,5vw,2.35rem)}.page-module__J4MvDa__fields,.page-module__J4MvDa__petFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__J4MvDa__petFields>label:not(:first-child){grid-column:1/-1}.page-module__J4MvDa__fields input,.page-module__J4MvDa__petFields input,.page-module__J4MvDa__petFields textarea,.page-module__J4MvDa__documents input,.page-module__J4MvDa__documents select{color:#173f35;background:#fff;border:1px solid #b9d3c0;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:11px 13px}.page-module__J4MvDa__petFields textarea{resize:vertical;min-height:106px}.page-module__J4MvDa__documents{border:1px solid #dce8df;border-radius:15px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.page-module__J4MvDa__documents legend{color:#245d3e;padding:0 8px;font-weight:850}.page-module__J4MvDa__documents input[type=file]{overflow:hidden}.page-module__J4MvDa__submitPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.page-module__J4MvDa__autosaveStatus{color:#617268;grid-column:1/-1;font-size:.82rem}@media (max-width:640px){.page-module__J4MvDa__changeRequest form,.page-module__J4MvDa__fields,.page-module__J4MvDa__economicSummary dl,.page-module__J4MvDa__petFields,.page-module__J4MvDa__requestForm,.page-module__J4MvDa__submitPanel,.page-module__J4MvDa__whatsappContact{grid-template-columns:minmax(0,1fr)}.page-module__J4MvDa__whatsappLink{width:100%}.page-module__J4MvDa__requestForm fieldset,.page-module__J4MvDa__requestNotes,.page-module__J4MvDa__requestForm>button{grid-column:auto}.page-module__J4MvDa__petFields>label{grid-column:1}.page-module__J4MvDa__submitPanel button{width:100%}}
