/* Keep the outcome wizard inside its existing appointment card. */
.appointment-popup-v2 .popup-v2-notes-outcome:has(.popup-disposition-editor[open]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
@media(max-width:760px){.appointment-popup-v2 .popup-v2-notes-outcome:has(.popup-disposition-editor[open]){grid-template-columns:1fr}}
.appointment-popup-v2 .popup-disposition-editor[open]{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;border-top:1px solid var(--border,#e4d9ed)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;z-index:auto!important}
.appointment-popup-v2 .popup-disposition-editor[open]>summary{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 0!important;text-align:left;white-space:normal}
.appointment-popup-v2 .popup-disposition-editor[open]>.popup-disposition-content{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;scrollbar-gutter:auto}
.appointment-popup-v2 .popup-disposition-content>.dispo-homeowner232{display:none}
.appointment-popup-v2 .popup-disposition-content .wizard289{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border-radius:0!important;background:transparent!important}
.appointment-popup-v2 .popup-disposition-content .wizard289>form{overflow:visible;flex:none}
.appointment-popup-v2 .popup-disposition-content .wizard289 fieldset{overflow:visible;flex:none;gap:14px}
.appointment-popup-v2 .popup-disposition-content .wizard289 .wizard-question289{min-height:0;max-height:none;overflow:visible;padding:8px 0}
.appointment-popup-v2 .popup-disposition-content .wizard289 label:has(>.disposition-note259){position:static;margin-top:8px!important;background:transparent;padding:0}
.appointment-popup-v2 .popup-disposition-content .wizard289 .wizard-header289{position:relative;background:transparent;min-height:48px}
.appointment-popup-v2 .popup-disposition-content .wizard289 .sold-choices262{min-height:0}
.appointment-popup-v2 .popup-disposition-content .wizard289 .dispo-choice232{font-size:14px!important;min-height:52px;padding:12px 16px!important}
.appointment-popup-v2 .popup-disposition-content .wizard289>div:has(>h4){overflow:visible}
