.appt-lookup{background:var(--color-gris-100)}.appt-lookup__intro{display:flex;flex-direction:column;gap:20px;max-width:800px;padding-top:80px;text-align:center}.appt-lookup__heading{color:var(--text-heading)}.appt-lookup__subheading{color:var(--color-casi-negro)}.appt-lookup__card-wrap{gap:24px;max-width:1040px;padding-bottom:40px;padding-top:40px}.appt-lookup__card,.appt-lookup__card-wrap{align-items:center;display:flex;flex-direction:column}.appt-lookup__card{background:var(--color-blanco);border-radius:15px;box-shadow:2px 2px 5px rgba(0,0,0,.1);gap:40px;padding:40px 32px;width:100%}.appt-lookup__field-label{color:var(--color-gris-600);display:block;font-size:24px;font-weight:700;margin-bottom:30px;width:100%}.appt-lookup__search-row{display:flex;gap:20px;width:100%}.appt-lookup__doc-type{background:var(--color-gris-100);border:1px solid var(--color-gris-400);border-radius:5px;color:var(--text-body);flex-shrink:0;font-family:var(--font-base);font-size:var(--body-lg-size);min-width:90px;padding:10px 20px}.appt-lookup__doc-number{border-color:var(--color-gris-400);border-radius:5px;flex:1}.appt-lookup__inline-error{background:#ffebeb;border-radius:5px;color:var(--color-semantico-error);padding:10px 15px;width:100%}.appt-lookup__submit{max-width:284px;width:100%}.appt-lookup__privacy{color:var(--color-gris-600);text-align:center}.appt-lookup__card--state{gap:40px;padding:40px 80px;text-align:center}.appt-lookup__state-icon-badge{align-items:center;background:var(--color-verde-1-100);border-radius:50%;display:inline-flex;height:100px;justify-content:center;width:100px}.appt-lookup__state-heading{color:var(--text-heading)}.appt-lookup__state-text{color:var(--color-casi-negro);max-width:480px}.appt-lookup__results{display:flex;flex-direction:column;gap:40px;padding-bottom:80px;padding-top:80px}.appt-lookup__results-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.appt-lookup__results-title{color:var(--text-heading)}.appt-lookup__results-count,.appt-lookup__results-help{color:var(--color-casi-negro)}.appt-lookup__results-help{max-width:440px}.appt-lookup__list{display:flex;flex-direction:column;gap:24px}.appt-lookup__appt-card{align-items:flex-start;background:var(--color-blanco);border-left:6px solid var(--color-agua-marina);border-radius:15px;box-shadow:0 2px 1px rgba(0,0,0,.25);display:flex;gap:20px;padding:30px 20px}.appt-lookup__appt-avatar{background:var(--color-verde-1);border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;width:80px}.appt-lookup__appt-avatar img{height:100%;object-fit:cover;width:100%}.appt-lookup__appt-body{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}.appt-lookup__appt-top{display:flex;gap:40px;justify-content:space-between}.appt-lookup__appt-meta{display:flex;flex-direction:column;gap:8px}.appt-lookup__appt-doctor,.appt-lookup__appt-id{color:var(--text-heading)}.appt-lookup__appt-id{background:var(--color-verde-1-100);border-radius:5px;flex-shrink:0;font-size:var(--body-lg-size);font-weight:700;height:fit-content;padding:10px 32px;white-space:nowrap}.appt-lookup__appt-divider{border:none;border-top:1px solid var(--border-subtle);margin:0}.appt-lookup__appt-datetime{display:flex;gap:40px}.appt-lookup__appt-label{color:var(--text-heading);font-weight:700;margin-bottom:8px}.appt-lookup__reschedule{align-items:center;background:var(--color-verde-2);border-radius:15px;box-shadow:0 2px 1px rgba(0,0,0,.25);color:var(--color-blanco);display:flex;flex-wrap:wrap;gap:40px;padding:40px 60px}.appt-lookup__reschedule-img{border-radius:15px;flex-shrink:0;width:260px}.appt-lookup__reschedule-body{display:flex;flex:1;flex-direction:column;gap:24px;min-width:260px}.appt-lookup__reschedule-actions{display:flex;flex-wrap:wrap;gap:20px}template{display:none}@media (max-width:768px){.appt-lookup__appt-card,.appt-lookup__search-row{flex-direction:column}.appt-lookup__appt-top{flex-direction:column;gap:16px}.appt-lookup__card--state,.appt-lookup__reschedule{padding:32px 24px}}