.style-module__HmDiwW__backdrop{z-index:1000;background:#001946b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.style-module__HmDiwW__dialog{background:#fff;width:100%;max-width:34rem;padding:2rem;position:relative;box-shadow:0 1.5rem 4rem #00143c47}.style-module__HmDiwW__accent{background:var(--brand-orange);height:.35rem;position:absolute;top:0;left:0;right:0}.style-module__HmDiwW__dialog h2{color:var(--brand-navy);margin:0 0 .75rem;font-family:Playfair Display,Georgia,serif}.style-module__HmDiwW__dialog p{color:#27354b;line-height:1.65}.style-module__HmDiwW__cost{background:var(--brand-cream);border-left:.25rem solid var(--brand-sky);padding:.7rem .8rem;font-weight:800}.style-module__HmDiwW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.style-module__HmDiwW__actions button{border:.125rem solid var(--brand-navy);color:var(--brand-navy);cursor:pointer;font:inherit;background:#fff;min-height:3rem;padding:.65rem 1rem;font-weight:800}.style-module__HmDiwW__actions .style-module__HmDiwW__confirm{background:var(--brand-navy);color:#fff}.style-module__HmDiwW__actions button:focus-visible{outline:.2rem solid var(--brand-orange);outline-offset:.2rem}.style-module__HmDiwW__actions button:disabled{cursor:wait;opacity:.65}@media (max-width:520px){.style-module__HmDiwW__dialog{padding:1.5rem 1.15rem}.style-module__HmDiwW__actions,.style-module__HmDiwW__actions button{width:100%}}
