.BookingSitePreparationDialog_trigger__3gBVK{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.BookingSitePreparationDialog_overlay__lAmP7{align-items:center;background:rgb(5 5 9/82%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.BookingSitePreparationDialog_dialog__AO2f0{background:#111116;border:1px solid rgb(132 112 255/38%);border-radius:1.25rem;box-shadow:0 2rem 6rem rgb(0 0 0/58%);display:flex;flex-direction:column;max-height:min(900px,calc(100dvh - 2rem));overflow:hidden;width:min(880px,calc(100vw - 2rem))}.BookingSitePreparationDialog_header__EiGyt{align-items:flex-start;border-bottom:1px solid rgb(255 255 255/9%);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.4rem}.BookingSitePreparationDialog_content__wis9o h3,.BookingSitePreparationDialog_content__wis9o p,.BookingSitePreparationDialog_header__EiGyt h2,.BookingSitePreparationDialog_header__EiGyt p{margin:0}.BookingSitePreparationDialog_header__EiGyt p{color:#9898a5;margin-top:.3rem}.BookingSitePreparationDialog_close__8Azgm{align-items:center;background:#1a1a21;border:1px solid rgb(255 255 255/12%);border-radius:.7rem;color:#d7d7de;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;width:2.5rem}.BookingSitePreparationDialog_progress__K6Oft{display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(4,1fr);padding:1rem 1.4rem 0}.BookingSitePreparationDialog_progress__K6Oft span{background:#292932;border-radius:999px;height:.28rem}.BookingSitePreparationDialog_progress__K6Oft span[data-active=true]{background:#7565ff}.BookingSitePreparationDialog_content__wis9o{overflow:auto;padding:1.35rem 1.4rem 1.5rem}.BookingSitePreparationDialog_lead__caHE1{color:#aaaab5;line-height:1.5;margin-top:.45rem!important}.BookingSitePreparationDialog_grid__Fjm7_{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.3rem}.BookingSitePreparationDialog_wide__3BnvL{grid-column:1/-1}.BookingSitePreparationDialog_field__qPrvD{color:#d8d8df;display:grid;font-size:.88rem;font-weight:650;grid-gap:.45rem;gap:.45rem}.BookingSitePreparationDialog_field__qPrvD input,.BookingSitePreparationDialog_field__qPrvD select,.BookingSitePreparationDialog_field__qPrvD textarea{background:#18181e;border:1px solid rgb(255 255 255/12%);border-radius:.7rem;color:#f4f4f6;font:inherit;min-height:2.8rem;padding:.72rem .8rem;width:100%}.BookingSitePreparationDialog_field__qPrvD textarea{min-height:6rem;resize:vertical}.BookingSitePreparationDialog_field__qPrvD .BookingSitePreparationDialog_phone__tbbPb{background:#18181e;border-color:rgb(255 255 255/12%);border-radius:.7rem;min-height:2.8rem;padding:.72rem .8rem}.BookingSitePreparationDialog_field__qPrvD .BookingSitePreparationDialog_phone__tbbPb input{background:transparent;border:0;border-radius:0;min-height:0;padding:0}.BookingSitePreparationDialog_choiceRow__Z9bgf{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.BookingSitePreparationDialog_choice__NB2IG{align-items:center;background:#18181e;border:1px solid rgb(255 255 255/12%);border-radius:.8rem;color:#d8d8df;display:flex;gap:.65rem;padding:.9rem}.BookingSitePreparationDialog_choice__NB2IG[data-selected=true]{background:rgb(117 101 255/12%);border-color:rgb(117 101 255/68%)}.BookingSitePreparationDialog_error__Yn59R,.BookingSitePreparationDialog_notice__5a8Uu,.BookingSitePreparationDialog_success__3P6dn{border-radius:.85rem;line-height:1.48;margin-top:1.2rem;padding:.95rem 1rem}.BookingSitePreparationDialog_notice__5a8Uu{background:rgb(245 179 67/10%);border:1px solid rgb(245 179 67/30%);color:#e9d3a8}.BookingSitePreparationDialog_error__Yn59R{background:rgb(255 89 104/10%);border:1px solid rgb(255 89 104/32%);color:#ffb2ba}.BookingSitePreparationDialog_success__3P6dn{background:rgb(49 196 116/10%);border:1px solid rgb(49 196 116/30%);color:#a7ecc5}.BookingSitePreparationDialog_confirm__laW3D{align-items:flex-start;background:#18181e;border:1px solid rgb(255 255 255/12%);border-radius:.85rem;display:flex;gap:.75rem;line-height:1.45;margin-top:1.2rem;padding:1rem}.BookingSitePreparationDialog_confirm__laW3D input{flex:0 0 auto;margin-top:.2rem}.BookingSitePreparationDialog_actions__TKhOc{align-items:center;border-top:1px solid rgb(255 255 255/9%);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.4rem}.BookingSitePreparationDialog_primary__kBikg,.BookingSitePreparationDialog_secondary__X1RCN{align-items:center;border-radius:.72rem;display:inline-flex;font-weight:750;gap:.45rem;justify-content:center;min-height:2.75rem;padding:.7rem 1rem}.BookingSitePreparationDialog_secondary__X1RCN{background:#1b1b22;border:1px solid rgb(255 255 255/12%);color:#e7e7ec}.BookingSitePreparationDialog_primary__kBikg{background:#6e5ff2;border:1px solid #8174ff;color:#fff}.BookingSitePreparationDialog_primary__kBikg:disabled,.BookingSitePreparationDialog_secondary__X1RCN:disabled{cursor:not-allowed;opacity:.5}.BookingSitePreparationDialog_frameDialog__jobUO{background:#0d0d12;display:flex;flex-direction:column;height:calc(100dvh - 2rem);width:calc(100vw - 2rem)}.BookingSitePreparationDialog_frame__zZ4Fj{border:0;flex:1 1;min-height:0;width:100%}@media (max-width:700px){.BookingSitePreparationDialog_overlay__lAmP7{padding:0}.BookingSitePreparationDialog_dialog__AO2f0,.BookingSitePreparationDialog_frameDialog__jobUO{border:0;border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.BookingSitePreparationDialog_choiceRow__Z9bgf,.BookingSitePreparationDialog_grid__Fjm7_{grid-template-columns:1fr}.BookingSitePreparationDialog_actions__TKhOc{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.BookingSitePreparationDialog_primary__kBikg,.BookingSitePreparationDialog_secondary__X1RCN{flex:1 1}}