.appointment-result-modal[data-v-3b1f7d20]{width:520px;max-width:92vw;border-radius:14px}.appointment-result-modal__header h3[data-v-3b1f7d20]{margin:0;color:#0d3a85;font-size:1.35rem;font-family:Avenir Heavy}.appointment-result-modal__body p[data-v-3b1f7d20]{margin:0;color:#1c3d76;font-size:1rem;line-height:1.45}.appointment-detail-card[data-v-3b1f7d20]{margin-top:16px;padding:14px 16px;border-radius:12px;border:1px solid #d2e0f8;background:#f4f8ff}.appointment-detail-item[data-v-3b1f7d20]{display:flex;align-items:flex-start;-moz-column-gap:6px;column-gap:6px}.appointment-detail-item+.appointment-detail-item[data-v-3b1f7d20]{margin-top:6px}.appointment-detail-item--address[data-v-3b1f7d20]{margin-top:10px;padding-top:10px;border-top:1px solid #dce5f5}.appointment-detail-label[data-v-3b1f7d20]{color:#0d3a85;font-family:Avenir Heavy}.appointment-detail-value[data-v-3b1f7d20]{color:#1c3d76}.appointment-result-modal__actions[data-v-3b1f7d20]{padding:10px 16px 16px;display:flex;flex-direction:column;row-gap:8px}.appointment-result-modal__secondary-button[data-v-3b1f7d20]{width:100%}.appointment-result-modal__primary-button[data-v-3b1f7d20]{width:100%;height:50px;border-radius:8px;font-size:18px}