.ProgramacionFormModal-module__UENI_G__overlay{z-index:1100;background-color:rgba(0,0,0,.6);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ProgramacionFormModal-module__UENI_G__modal{--border-primary:#d5d5d5;--border-accent:#0d6efd;--border-error:#dc3545;--semantic-error:#dc3545;--content-primary:#212529;--content-secondary:#6c757d;--content-tertiary:#adb5bd;--background-light-accent:#f3f8ff;background:#fff;border-radius:6px;flex-direction:column;width:min(1050px,100vw - 32px);font-size:14px;display:flex;overflow:visible;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ProgramacionFormModal-module__UENI_G__modalHeader{background:#fff;border-bottom:1px solid #d5d5d5;border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.ProgramacionFormModal-module__UENI_G__modalHeader h3{margin:0;font-size:18px;font-weight:600}.ProgramacionFormModal-module__UENI_G__closeButton{cursor:pointer;color:#212529;background:0 0;border:none;place-items:center;font-size:28px;display:grid}.ProgramacionFormModal-module__UENI_G__modalContent{padding:16px}.ProgramacionFormModal-module__UENI_G__headerInfo{color:#495057;gap:40px;margin-bottom:14px;padding-bottom:12px;font-size:14px;display:flex}.ProgramacionFormModal-module__UENI_G__headerInfoItem{align-items:baseline;gap:10px;display:inline-flex}.ProgramacionFormModal-module__UENI_G__headerInfoLabel{color:#495057;font-size:14px}.ProgramacionFormModal-module__UENI_G__headerInfoValue{color:#212529;font-size:14px;font-weight:700}.ProgramacionFormModal-module__UENI_G__formGrid{grid-template-columns:repeat(4,1fr);gap:18px 16px;display:grid}.ProgramacionFormModal-module__UENI_G__fullWidth{grid-column:1/-1}.ProgramacionFormModal-module__UENI_G__field{flex-direction:column;display:flex}.ProgramacionFormModal-module__UENI_G__label{color:#495057;margin-bottom:6px;font-size:14px}.ProgramacionFormModal-module__UENI_G__required{color:#dc3545}.ProgramacionFormModal-module__UENI_G__sfLabel{color:#495057!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}.ProgramacionFormModal-module__UENI_G__modal [class*=SelectorField_label]{color:#495057!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}.ProgramacionFormModal-module__UENI_G__checkboxRow{color:#212529;align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.ProgramacionFormModal-module__UENI_G__checkboxRow input[type=checkbox]{accent-color:#0d6efd;width:20px;height:20px}.ProgramacionFormModal-module__UENI_G__inputIconWrapper{align-items:center;display:flex;position:relative}.ProgramacionFormModal-module__UENI_G__hiddenDateInput{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ProgramacionFormModal-module__UENI_G__input{box-sizing:border-box;background:#fff;border:1px solid #d5d5d5;border-radius:6px;width:100%;height:44px;padding:0 44px 0 14px;font-size:14px}.ProgramacionFormModal-module__UENI_G__inputPlain{padding:0 14px}.ProgramacionFormModal-module__UENI_G__input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:24px;height:24px}.ProgramacionFormModal-module__UENI_G__iconButton{cursor:pointer;color:#0d6efd;background:0 0;border:none;place-items:center;font-size:22px;display:grid;position:absolute;right:10px}.ProgramacionFormModal-module__UENI_G__modalFooter{background-color:#f8f8f8;border-top:1px solid #d5d5d5;border-bottom-right-radius:6px;border-bottom-left-radius:6px;justify-content:flex-end;gap:12px;padding:16px;display:flex}
.SelectorField-module__zXUHHq__field{flex-direction:column;align-self:stretch;align-items:stretch;gap:.25rem;width:100%;display:flex}.SelectorField-module__zXUHHq__fieldSmall{margin-bottom:1.25rem}.SelectorField-module__zXUHHq__fieldMedium{margin-bottom:1.5rem}.SelectorField-module__zXUHHq__fieldLarge{margin-bottom:1.75rem}.SelectorField-module__zXUHHq__fieldNoMargin{margin-bottom:0!important}.SelectorField-module__zXUHHq__fieldError{margin-bottom:0}.SelectorField-module__zXUHHq__fieldHorizontal{flex-direction:row;align-items:flex-start;gap:.5rem}.SelectorField-module__zXUHHq__label{font-family:var(--font-family-inter);color:var(--content-primary);align-items:flex-start;font-style:normal;font-weight:600;line-height:1.5rem}.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__label,.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__label{font-size:1rem}.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__label{font-size:1.125rem}.SelectorField-module__zXUHHq__fieldHorizontal.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__label{margin-top:.25rem}.SelectorField-module__zXUHHq__fieldHorizontal.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__label{margin-top:.5rem}.SelectorField-module__zXUHHq__fieldHorizontal.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__label{margin-top:1rem}.SelectorField-module__zXUHHq__labelDisabled{color:var(--border-primary)}.SelectorField-module__zXUHHq__asterisk{color:#ef4444;font-weight:700}.SelectorField-module__zXUHHq__inputContainer{flex-direction:column;flex-grow:1;align-self:stretch;align-items:stretch;gap:.25rem;width:100%;display:flex}.SelectorField-module__zXUHHq__dropdown{width:100%;position:relative}.SelectorField-module__zXUHHq__wrapper{box-sizing:border-box;border:1px solid var(--border-primary);background-color:#fff;border-radius:.375rem;width:100%;display:flex}.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__wrapper{padding:.3125rem .6875rem}.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__wrapper{padding:.4375rem .6875rem}.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__wrapper{padding:.9375rem .6875rem}.SelectorField-module__zXUHHq__wrapper:focus-within{border:2px solid var(--border-accent);margin:-1px 0}.SelectorField-module__zXUHHq__wrapperError{border:2px solid var(--border-error);background-color:var(--background-light-error)}.SelectorField-module__zXUHHq__wrapperDisabled{border:1px solid var(--border-primary);background-color:#fff}.SelectorField-module__zXUHHq__input{width:100%;font-family:var(--font-family-inter);text-wrap:nowrap;text-overflow:ellipsis;color:var(--content-primary);flex-grow:1;font-style:normal;font-weight:400;overflow:hidden}.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__input{font-size:.875rem;line-height:1.25rem}.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__input{font-size:1rem;line-height:1.5rem}.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__input{font-size:1.125rem;line-height:1.5rem}.SelectorField-module__zXUHHq__input::placeholder{color:var(--content-tertiary)}.SelectorField-module__zXUHHq__wrapperError .SelectorField-module__zXUHHq__input::placeholder{color:var(--border-error)}.SelectorField-module__zXUHHq__wrapperDisabled .SelectorField-module__zXUHHq__input::placeholder{color:var(--border-primary)}.SelectorField-module__zXUHHq__wrapperDisabled .SelectorField-module__zXUHHq__input{color:#666;opacity:1}.SelectorField-module__zXUHHq__arrowButton{cursor:pointer;place-items:center;display:grid}.SelectorField-module__zXUHHq__arrowIcon{width:1.5rem;height:1.5rem;color:var(--content-secondary)}.SelectorField-module__zXUHHq__rotatedArrowIcon{transform:rotate(180deg)}.SelectorField-module__zXUHHq__wrapperError .SelectorField-module__zXUHHq__arrowIcon{color:var(--border-error)}.SelectorField-module__zXUHHq__iconDisabled{color:var(--border-primary)}.SelectorField-module__zXUHHq__optionsList{box-sizing:border-box;border:1px solid var(--border-primary,#e2e8f0);z-index:9999;background-color:#fff;border-radius:.375rem;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:100%;max-width:100%;max-height:14rem;margin-top:.25rem;padding:.375rem 0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SelectorField-module__zXUHHq__optionsListUp{margin-top:0;margin-bottom:.25rem;top:auto!important;bottom:100%!important}.SelectorField-module__zXUHHq__noOptions{font-family:var(--font-family-inter);color:var(--content-primary);align-self:center;font-style:normal;font-weight:400}.SelectorField-module__zXUHHq__optionItem{box-sizing:border-box;width:100%;font-family:var(--font-family-inter);color:var(--content-primary);cursor:pointer;white-space:normal;text-overflow:clip;word-break:break-word;font-style:normal;font-weight:400;overflow:visible}.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__noOptions,.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__optionItem{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__noOptions,.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__optionItem{padding:.625rem .75rem;font-size:1rem;line-height:1.5rem}.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__noOptions,.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__optionItem{padding:1rem .75rem;font-size:1.125rem;line-height:1.5rem}.SelectorField-module__zXUHHq__optionItem:hover,.SelectorField-module__zXUHHq__optionItemHighlighted{background-color:var(--background-light-accent)}.SelectorField-module__zXUHHq__measure{visibility:hidden;white-space:nowrap;font-family:var(--font-family-inter);pointer-events:none;padding:.625rem .75rem;font-size:1rem;position:absolute}.SelectorField-module__zXUHHq__errorMessage{font-family:var(--font-family-inter);color:var(--content-error);font-style:normal;font-weight:400}.SelectorField-module__zXUHHq__fieldSmall .SelectorField-module__zXUHHq__errorMessage,.SelectorField-module__zXUHHq__fieldMedium .SelectorField-module__zXUHHq__errorMessage,.SelectorField-module__zXUHHq__fieldLarge .SelectorField-module__zXUHHq__errorMessage{font-size:10px;line-height:normal}.SelectorField-module__zXUHHq__optionsListMatchWidth{width:100%;max-width:100%}
.Button-module__UbsrlW__button{box-sizing:border-box;font-family:var(--font-family-inter);cursor:pointer;border-style:solid;border-width:1px;border-radius:.375rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-style:normal;display:flex}.Button-module__UbsrlW__button *{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.Button-module__UbsrlW__button:disabled{cursor:not-allowed}.Button-module__UbsrlW__small{height:2rem;padding:.1875rem .5625rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.Button-module__UbsrlW__medium{height:2.5rem;padding:.4375rem .5625rem;font-size:1rem;font-weight:600;line-height:1.5rem}.Button-module__UbsrlW__large{height:3.5rem;padding:.9375rem .5625rem;font-size:1.125rem;font-weight:600;line-height:1.5rem}.Button-module__UbsrlW__extraLarge{height:4rem;padding:1.0625rem .5625rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.Button-module__UbsrlW__small svg,.Button-module__UbsrlW__medium svg,.Button-module__UbsrlW__large svg{width:1.5rem;height:1.5rem}.Button-module__UbsrlW__extraLarge svg{width:1.75rem;height:1.75rem}.Button-module__UbsrlW__small:has(>svg:only-child){height:2rem;padding:.1875rem}.Button-module__UbsrlW__medium:has(>svg:only-child){height:2.5rem;padding:.4375rem}.Button-module__UbsrlW__large:has(>svg:only-child){height:3.5rem;padding:.9375rem}.Button-module__UbsrlW__extraLarge:has(>svg:only-child){height:4rem;padding:1.0625rem}.Button-module__UbsrlW__large:has(>svg:only-child) svg{width:1.75rem;height:1.75rem}.Button-module__UbsrlW__extraLarge:has(>svg:only-child) svg{width:2rem;height:2rem}.Button-module__UbsrlW__primary{background-color:var(--background-buttons);border-color:var(--semantic-accent);color:var(--content-on-color)}.Button-module__UbsrlW__primary:hover{background-color:var(--content-state-hover);border-color:var(--content-state-hover)}.Button-module__UbsrlW__primary:disabled{background-color:var(--background-state-disabled-tone);border-color:var(--border-disabled)}.Button-module__UbsrlW__secondary{background-color:var(--content-on-color);border-color:var(--border-secondary);color:var(--content-secondary)}.Button-module__UbsrlW__secondary svg{color:rgb(var(--blue-500))}.Button-module__UbsrlW__secondary:hover{color:var(--content-state-hover);background-color:#e8f0fb;border-color:#1a75bb}.Button-module__UbsrlW__secondary:hover svg{color:var(--content-state-hover)}.Button-module__UbsrlW__secondary:disabled{background-color:var(--background-state-disabled);border-color:var(--border-tertiary);color:var(--border-primary)}.Button-module__UbsrlW__secondary:disabled svg{color:var(--border-primary)}.Button-module__UbsrlW__tertiary{color:var(--content-secondary);background-color:transparent;border-color:transparent}.Button-module__UbsrlW__tertiary svg{color:rgb(var(--blue-500))}.Button-module__UbsrlW__tertiary:hover{color:var(--content-accent);background-color:#e8f0fb;border-color:#e8f0fb}.Button-module__UbsrlW__tertiary:hover svg{color:var(--content-accent)}.Button-module__UbsrlW__tertiary:disabled{color:var(--border-primary);background-color:var(--background-state-disabled)}.Button-module__UbsrlW__tertiary:disabled svg{color:var(--border-primary)}.Button-module__UbsrlW__danger{color:#dc2626;background-color:#fff;border-color:#dc2626}.Button-module__UbsrlW__danger svg{color:#dc2626}.Button-module__UbsrlW__danger:hover{color:#b91c1c;background-color:#fee2e2;border-color:#b91c1c}.Button-module__UbsrlW__danger:hover svg{color:#b91c1c}.Button-module__UbsrlW__danger:disabled{color:#fca5a5;background-color:#fcfcfc;border-color:#fca5a5}.Button-module__UbsrlW__danger:disabled svg{color:#fca5a5}
.CancelacionCitaModal-module__YI96fW__modalOverlay{z-index:1000;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.CancelacionCitaModal-module__YI96fW__modalContent{background:#fff;border-radius:8px;width:500px;max-width:90%;animation:.3s ease-out CancelacionCitaModal-module__YI96fW__fadeIn;box-shadow:0 4px 15px rgba(0,0,0,.2)}.CancelacionCitaModal-module__YI96fW__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CancelacionCitaModal-module__YI96fW__modalHeader h2{color:#333;margin:0;font-size:1.25rem;font-weight:600}.CancelacionCitaModal-module__YI96fW__closeButton{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.75rem;line-height:1}.CancelacionCitaModal-module__YI96fW__modalBody{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.CancelacionCitaModal-module__YI96fW__formGroup{flex-direction:column;display:flex}.CancelacionCitaModal-module__YI96fW__formGroup label{color:#555;margin-bottom:.5rem;font-weight:500}.CancelacionCitaModal-module__YI96fW__required{color:red}.CancelacionCitaModal-module__YI96fW__selectField,.CancelacionCitaModal-module__YI96fW__textareaField{border:1px solid #ccc;border-radius:4px;width:100%;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.CancelacionCitaModal-module__YI96fW__selectField:focus,.CancelacionCitaModal-module__YI96fW__textareaField:focus{border-color:#007bff;outline:none}.CancelacionCitaModal-module__YI96fW__textareaField{resize:vertical;min-height:60px;padding-left:.2rem}.CancelacionCitaModal-module__YI96fW__modalFooter{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.CancelacionCitaModal-module__YI96fW__cancelButton,.CancelacionCitaModal-module__YI96fW__confirmButton{cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;transition:background-color .2s}.CancelacionCitaModal-module__YI96fW__cancelButton{color:#555;background-color:#f0f0f0;border:1px solid #ccc}.CancelacionCitaModal-module__YI96fW__cancelButton:hover{background-color:#e0e0e0}.CancelacionCitaModal-module__YI96fW__confirmButton{color:#fff;background-color:#007bff}.CancelacionCitaModal-module__YI96fW__confirmButton:hover{background-color:#0056b3}.CancelacionCitaModal-module__YI96fW__confirmButton:disabled{cursor:not-allowed;background-color:#a0c7e4}.CancelacionCitaModal-module__YI96fW__errorMessage{color:#d32f2f;white-space:pre-line;background-color:#ffebee;border-left:4px solid #d32f2f;border-radius:4px;margin:0;padding:.75rem;font-size:.875rem;line-height:1.6}@keyframes CancelacionCitaModal-module__YI96fW__fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.AppointmentHistoryTableAfiliado-module__KTJr8a__tableWrapper{border:1px solid var(--border-secondary,#dee2e6);border-radius:6px;height:406px;overflow:auto}.AppointmentHistoryTableAfiliado-module__KTJr8a__messageCell{text-align:center;color:var(--content-tertiary,#6c757d);vertical-align:middle;padding:2rem}.AppointmentHistoryTableAfiliado-module__KTJr8a__container{box-sizing:border-box;background:var(--background-tertiary,#fff);border-radius:.375rem;flex-direction:column;display:flex}.AppointmentHistoryTableAfiliado-module__KTJr8a__content{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden}.AppointmentHistoryTableAfiliado-module__KTJr8a__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AppointmentHistoryTableAfiliado-module__KTJr8a__tabsBox{display:flex}.AppointmentHistoryTableAfiliado-module__KTJr8a__affiliateInfo{align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.AppointmentHistoryTableAfiliado-module__KTJr8a__affiliateLabel{font-weight:600}.AppointmentHistoryTableAfiliado-module__KTJr8a__footer{flex-shrink:0;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.AppointmentHistoryTableAfiliado-module__KTJr8a__tableContainer{border:1px solid var(--border-secondary,#dee2e6);border-radius:.375rem;flex-direction:column;flex-grow:1;justify-content:center;width:100%;height:100%;min-height:100%;display:flex;overflow-y:auto}.AppointmentHistoryTableAfiliado-module__KTJr8a__table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.AppointmentHistoryTableAfiliado-module__KTJr8a__table thead{z-index:2;position:-webkit-sticky;position:sticky;top:0}.AppointmentHistoryTableAfiliado-module__KTJr8a__table th{text-align:left;color:var(--content-secondary);letter-spacing:.03em;border-bottom:1px solid var(--border-secondary);background-color:#f8f9fa;padding:6px 10px;font-size:.9rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.AppointmentHistoryTableAfiliado-module__KTJr8a__table td{border-bottom:1px solid var(--border-tertiary)}.AppointmentHistoryTableAfiliado-module__KTJr8a__tableRow{border-bottom:1px solid var(--border-secondary,#dee2e6);cursor:pointer;font-size:.875rem;transition:background-color .2s ease-in-out}.AppointmentHistoryTableAfiliado-module__KTJr8a__tableRow:last-child{border-bottom:none}.AppointmentHistoryTableAfiliado-module__KTJr8a__tableRow:hover{background-color:#f1f3f5}.AppointmentHistoryTableAfiliado-module__KTJr8a__cellIcon{text-align:center;vertical-align:middle;width:50px;padding:0!important}.AppointmentHistoryTableAfiliado-module__KTJr8a__iconButton{cursor:pointer;color:var(--primary-main,#0d6efd);background:0 0;border:none;border-radius:50%;margin-left:10px;padding:.25rem;font-size:1.3rem;transition:background-color .2s,color .2s;display:flex}.AppointmentHistoryTableAfiliado-module__KTJr8a__cellGroup{text-align:center!important}.AppointmentHistoryTableAfiliado-module__KTJr8a__iconButton:hover{color:var(--danger-dark,#dc3545);background-color:rgba(220,53,69,.1)}.AppointmentHistoryTableAfiliado-module__KTJr8a__tableData{white-space:nowrap;vertical-align:middle;padding:.75rem .625rem}.AppointmentHistoryTableAfiliado-module__KTJr8a__infoIcon{color:var(--info-color-dark,#0d6efd);font-size:1.2rem}.AppointmentHistoryTableAfiliado-module__KTJr8a__statusCell{text-align:center;color:var(--text-secondary,#6c757d);padding:4rem 1rem;font-style:italic}
.AppointmentHistoryTableCanceladas-module__rrMcAG__tableWrapper{border:1px solid var(--border-secondary,#dee2e6);border-radius:6px;height:406px;overflow:auto}.AppointmentHistoryTableCanceladas-module__rrMcAG__messageCell{text-align:center;color:var(--content-tertiary,#6c757d);vertical-align:middle;padding:2rem}.AppointmentHistoryTableCanceladas-module__rrMcAG__container{box-sizing:border-box;background:var(--background-tertiary,#fff);border-radius:.375rem;flex-direction:column;display:flex}.AppointmentHistoryTableCanceladas-module__rrMcAG__content{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden}.AppointmentHistoryTableCanceladas-module__rrMcAG__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AppointmentHistoryTableCanceladas-module__rrMcAG__tabsBox{display:flex}.AppointmentHistoryTableCanceladas-module__rrMcAG__affiliateInfo{align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.AppointmentHistoryTableCanceladas-module__rrMcAG__affiliateLabel{font-weight:600}.AppointmentHistoryTableCanceladas-module__rrMcAG__footer{flex-shrink:0;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.AppointmentHistoryTableCanceladas-module__rrMcAG__tableContainer{border:1px solid var(--border-secondary,#dee2e6);border-radius:.375rem;flex-direction:column;flex-grow:1;justify-content:center;width:100%;height:100%;min-height:100%;display:flex;overflow-y:auto}.AppointmentHistoryTableCanceladas-module__rrMcAG__table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.AppointmentHistoryTableCanceladas-module__rrMcAG__table thead{z-index:2;position:-webkit-sticky;position:sticky;top:0}.AppointmentHistoryTableCanceladas-module__rrMcAG__table th{text-align:left;color:var(--content-secondary);letter-spacing:.03em;border-bottom:1px solid var(--border-secondary);background-color:#f8f9fa;padding:6px 10px;font-size:.9rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.AppointmentHistoryTableCanceladas-module__rrMcAG__table td{border-bottom:1px solid var(--border-tertiary)}.AppointmentHistoryTableCanceladas-module__rrMcAG__tableRow{border-bottom:1px solid var(--border-secondary,#dee2e6);cursor:pointer;font-size:.875rem;transition:background-color .2s ease-in-out}.AppointmentHistoryTableCanceladas-module__rrMcAG__tableRow:last-child{border-bottom:none}.AppointmentHistoryTableCanceladas-module__rrMcAG__tableRow:hover{background-color:#f1f3f5}.AppointmentHistoryTableCanceladas-module__rrMcAG__cellIcon{text-align:center;vertical-align:middle;width:50px;padding:0!important}.AppointmentHistoryTableCanceladas-module__rrMcAG__iconButton{cursor:pointer;color:var(--primary-main,#0d6efd);background:0 0;border:none;border-radius:50%;margin-left:10px;padding:.25rem;font-size:1.3rem;transition:background-color .2s,color .2s;display:flex}.AppointmentHistoryTableCanceladas-module__rrMcAG__cellGroup{text-align:center!important}.AppointmentHistoryTableCanceladas-module__rrMcAG__iconButton:hover{color:var(--danger-dark,#dc3545);background-color:rgba(220,53,69,.1)}.AppointmentHistoryTableCanceladas-module__rrMcAG__tableData{white-space:nowrap;vertical-align:middle;padding:.75rem .625rem}.AppointmentHistoryTableCanceladas-module__rrMcAG__infoIcon{color:var(--info-color-dark,#0d6efd);font-size:1.2rem}.AppointmentHistoryTableCanceladas-module__rrMcAG__statusCell{text-align:center;color:var(--text-secondary,#6c757d);padding:4rem 1rem;font-style:italic}
.AppointmentHistoryTable-module__g1uwmG__tableWrapper{border:1px solid var(--border-secondary,#dee2e6);border-radius:6px;height:406px;overflow:auto}.AppointmentHistoryTable-module__g1uwmG__messageCell{text-align:center;color:var(--content-tertiary,#6c757d);vertical-align:middle;padding:2rem}.AppointmentHistoryTable-module__g1uwmG__container{box-sizing:border-box;background:var(--background-tertiary,#fff);border-radius:.375rem;flex-direction:column;display:flex}.AppointmentHistoryTable-module__g1uwmG__content{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden}.AppointmentHistoryTable-module__g1uwmG__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AppointmentHistoryTable-module__g1uwmG__tabsBox{justify-content:space-between;display:flex}.AppointmentHistoryTable-module__g1uwmG__tabs{gap:.5rem;display:flex}.AppointmentHistoryTable-module__g1uwmG__affiliateInfo{align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.AppointmentHistoryTable-module__g1uwmG__affiliateLabel{font-weight:600}.AppointmentHistoryTable-module__g1uwmG__footer{flex-shrink:0;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.AppointmentHistoryTable-module__g1uwmG__tableContainer{border:1px solid var(--border-secondary,#dee2e6);border-radius:.375rem;flex-direction:column;flex-grow:1;justify-content:center;width:100%;height:100%;min-height:100%;display:flex;overflow-y:auto}.AppointmentHistoryTable-module__g1uwmG__table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.AppointmentHistoryTable-module__g1uwmG__table thead{z-index:2;position:-webkit-sticky;position:sticky;top:0}.AppointmentHistoryTable-module__g1uwmG__table th{text-align:left;color:var(--content-secondary);letter-spacing:.03em;border-bottom:1px solid var(--border-secondary);background-color:#f8f9fa;padding:6px 10px;font-size:.9rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.AppointmentHistoryTable-module__g1uwmG__table td{border-bottom:1px solid var(--border-tertiary)}.AppointmentHistoryTable-module__g1uwmG__tableRow{border-bottom:1px solid var(--border-secondary,#dee2e6);cursor:pointer;font-size:.875rem;transition:background-color .2s ease-in-out}.AppointmentHistoryTable-module__g1uwmG__tableRow:last-child{border-bottom:none}.AppointmentHistoryTable-module__g1uwmG__tableRow:hover{background-color:#f1f3f5}.AppointmentHistoryTable-module__g1uwmG__cellIcon{text-align:center;vertical-align:middle;width:50px;padding:0!important}.AppointmentHistoryTable-module__g1uwmG__iconButton{cursor:pointer;color:var(--primary-main,#0d6efd);background:0 0;border:none;border-radius:50%;margin-left:10px;padding:.25rem;font-size:1.3rem;transition:background-color .2s,color .2s;display:flex}.AppointmentHistoryTable-module__g1uwmG__cellGroup{text-align:center!important}.AppointmentHistoryTable-module__g1uwmG__iconButton:hover{color:var(--danger-dark,#dc3545);background-color:rgba(220,53,69,.1)}.AppointmentHistoryTable-module__g1uwmG__tableData{white-space:nowrap;vertical-align:middle;padding:.75rem .625rem}.AppointmentHistoryTable-module__g1uwmG__infoIcon{color:var(--info-color-dark,#0d6efd);font-size:1.2rem}.AppointmentHistoryTable-module__g1uwmG__statusCell{text-align:center;color:var(--text-secondary,#6c757d);padding:4rem 1rem;font-style:italic}
.CalendarButtonTwo-module__HEPRkW__calendarContainer{justify-content:space-between;align-items:center;gap:.25rem;display:flex;position:relative}.CalendarButtonTwo-module__HEPRkW__dateNavigation{justify-content:center;align-items:center;gap:.5rem;display:flex}.CalendarButtonTwo-module__HEPRkW__navigationButton{padding:var(--calendar-nav-button-padding,.1875rem);cursor:pointer;place-items:center;display:grid}.CalendarButtonTwo-module__HEPRkW__navigationIcon{width:var(--calendar-icon-size,1.5rem);height:var(--calendar-icon-size,1.5rem);color:rgb(var(--blue-500))}.CalendarButtonTwo-module__HEPRkW__span{color:var(--content-primary);text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.CalendarButtonTwo-module__HEPRkW__calendarToggleButton{padding:var(--calendar-toggle-button-padding,2px);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.CalendarButtonTwo-module__HEPRkW__calendarToggleIcon{width:var(--calendar-icon-size,1.5rem);height:var(--calendar-icon-size,1.5rem);color:rgb(var(--blue-500))}.CalendarButtonTwo-module__HEPRkW__calendarDropdown{z-index:10000;box-sizing:border-box;border:1px solid var(--border-tertiary);background-color:var(--background-tertiary,#fff);border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 4px 20px rgba(0,0,0,.18)}.CalendarButtonTwo-module__HEPRkW__selectedDateLabel{width:100%;color:var(--content-primary);text-align:start;padding:.25rem 0;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.CalendarButtonTwo-module__HEPRkW__calendarContent{flex-direction:column;gap:.25rem;display:flex}.CalendarButtonTwo-module__HEPRkW__calendarMonth{justify-content:space-between;align-items:center;display:flex}.CalendarButtonTwo-module__HEPRkW__monthTitle{text-align:center;color:var(--content-primary);font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.CalendarButtonTwo-module__HEPRkW__monthNavigationButtons{justify-content:center;gap:.5rem;display:flex}.CalendarButtonTwo-module__HEPRkW__monthNavigationButton{cursor:pointer;place-items:center;display:grid}.CalendarButtonTwo-module__HEPRkW__calendarGrid{border:1px solid var(--border-tertiary);border-radius:.375rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.CalendarButtonTwo-module__HEPRkW__calendarWeekHeader{grid-template-columns:repeat(7,1fr);gap:.8rem;display:grid}.CalendarButtonTwo-module__HEPRkW__weekdayHeader{text-align:center;color:var(--content-tertiary);padding:.125rem .25rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.CalendarButtonTwo-module__HEPRkW__calendarDates{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.CalendarButtonTwo-module__HEPRkW__dateButton{cursor:pointer;text-align:center;color:var(--content-primary);border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.CalendarButtonTwo-module__HEPRkW__dateButton:hover{color:rgb(var(--blue-500));background-color:var(--border-tertiary)}.CalendarButtonTwo-module__HEPRkW__dateButtonSelected{background-color:rgb(var(--blue-500));color:var(--content-on-color)}.CalendarButtonTwo-module__HEPRkW__dateButtonAnotherMonth{color:var(--content-tertiary)}
.ConfirmDeleteModal-module__u990fq__content{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.ConfirmDeleteModal-module__u990fq__warning{flex-direction:column;align-items:center;display:flex}.ConfirmDeleteModal-module__u990fq__footer{justify-content:center;align-items:center;gap:12px;width:100%;padding-bottom:1rem;display:flex}.ConfirmDeleteModal-module__u990fq__confirmButton{background:var(--background-buttons);color:var(--background-tertiary);cursor:pointer;border:none;border-radius:4px;align-self:center;align-items:center;gap:4px;padding:.4375rem .5625rem;font-size:14px;font-weight:600;display:flex}.ConfirmDeleteModal-module__u990fq__iconContainer{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;animation:2s ease-in-out infinite ConfirmDeleteModal-module__u990fq__pulse;display:flex}.ConfirmDeleteModal-module__u990fq__icon{color:#f97316;font-size:25px}.ConfirmDeleteModal-module__u990fq__title{color:var(--semantic-warning-confirm);text-align:center;margin:0;font-size:18px;font-weight:600}.ConfirmDeleteModal-module__u990fq__message{flex-direction:column;gap:1rem;display:flex}.ConfirmDeleteModal-module__u990fq__mainText{color:var(--text-secondary);text-align:center;margin:0;font-size:14px;line-height:1.5}.ConfirmDeleteModal-module__u990fq__entityName{color:var(--text-primary);font-weight:600}@keyframes ConfirmDeleteModal-module__u990fq__pulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(249,115,22,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(249,115,22,0)}}
.DateField-module__xpvWsa__field{z-index:1;flex-direction:column;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex;position:relative;overflow:visible}.DateField-module__xpvWsa__fieldError{margin-bottom:0}.DateField-module__xpvWsa__fieldHorizontal{flex-direction:row;align-items:flex-start;gap:.5rem}.DateField-module__xpvWsa__label{color:var(--content-primary);text-wrap:nowrap;font-style:normal;font-weight:600;line-height:1.5rem}.DateField-module__xpvWsa__labelRow{justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-right:3.5rem;display:flex}.DateField-module__xpvWsa__labelRowNoNav{padding-right:0}.DateField-module__xpvWsa__navButtons{z-index:2;align-items:center;gap:.25rem;display:flex;position:absolute;right:0}.DateField-module__xpvWsa__navButton{cursor:pointer;background:0 0;border:none;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.DateField-module__xpvWsa__navButton:disabled{cursor:default;opacity:.5}.DateField-module__xpvWsa__navIcon{width:1.5rem;height:1.5rem;color:rgb(var(--blue-500))}.DateField-module__xpvWsa__wrapperError .DateField-module__xpvWsa__navIcon{color:var(--border-error)}.DateField-module__xpvWsa__fieldSmall .DateField-module__xpvWsa__label,.DateField-module__xpvWsa__fieldMedium .DateField-module__xpvWsa__label{font-size:1rem}.DateField-module__xpvWsa__fieldLarge .DateField-module__xpvWsa__label{font-size:1.125rem}.DateField-module__xpvWsa__fieldHorizontal.DateField-module__xpvWsa__fieldSmall .DateField-module__xpvWsa__label{margin-top:.25rem}.DateField-module__xpvWsa__fieldHorizontal.DateField-module__xpvWsa__fieldMedium .DateField-module__xpvWsa__label{margin-top:.5rem}.DateField-module__xpvWsa__fieldHorizontal.DateField-module__xpvWsa__fieldLarge .DateField-module__xpvWsa__label{margin-top:1rem}.DateField-module__xpvWsa__fieldHorizontal.DateField-module__xpvWsa__fieldSmall .DateField-module__xpvWsa__navButtons{margin-top:.25rem}.DateField-module__xpvWsa__fieldHorizontal.DateField-module__xpvWsa__fieldMedium .DateField-module__xpvWsa__navButtons{margin-top:.5rem}.DateField-module__xpvWsa__fieldHorizontal.DateField-module__xpvWsa__fieldLarge .DateField-module__xpvWsa__navButtons{margin-top:1rem}.DateField-module__xpvWsa__fieldHorizontal .DateField-module__xpvWsa__labelRow{width:auto;padding-right:0}.DateField-module__xpvWsa__fieldHorizontal .DateField-module__xpvWsa__navButtons{position:static;transform:none}.DateField-module__xpvWsa__asterisk{color:var(--semantic-error);font-weight:700}.DateField-module__xpvWsa__inputContainer{flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex;position:relative;overflow:visible}.DateField-module__xpvWsa__wrapper{box-sizing:border-box;border:1px solid var(--border-primary);background-color:#fff;border-radius:.375rem;align-items:center;width:100%;display:flex;position:relative;overflow:visible}.DateField-module__xpvWsa__wrapperDisabled{cursor:not-allowed;background-color:#f3f4f6!important;border-color:#e5e7eb!important}.DateField-module__xpvWsa__wrapperDisabled .DateField-module__xpvWsa__input{cursor:not-allowed;color:#9ca3af!important}.DateField-module__xpvWsa__fieldSmall .DateField-module__xpvWsa__wrapper{padding:var(--datefield-small-padding,.3125rem .6875rem);min-height:var(--datefield-small-height,auto);height:var(--datefield-small-height,auto)}.DateField-module__xpvWsa__fieldMedium .DateField-module__xpvWsa__wrapper{padding:var(--datefield-medium-padding,.4375rem .6875rem);min-height:var(--datefield-medium-height,auto);height:var(--datefield-medium-height,auto)}.DateField-module__xpvWsa__fieldLarge .DateField-module__xpvWsa__wrapper{padding:.9375rem .6875rem}.DateField-module__xpvWsa__wrapper:focus-within{border:2px solid var(--border-accent);margin:-1px 0}.DateField-module__xpvWsa__wrapperError{border:2px solid var(--border-error);background-color:var(--background-light-error)}.DateField-module__xpvWsa__input{width:100%;font-family:var(--font-family-inter);text-wrap:nowrap;text-overflow:ellipsis;color:var(--content-primary);background:0 0;border:none;outline:none;flex-grow:1;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;overflow:hidden}.DateField-module__xpvWsa__fieldSmall .DateField-module__xpvWsa__input{font-size:.875rem;line-height:1.25rem}.DateField-module__xpvWsa__fieldMedium .DateField-module__xpvWsa__input{font-size:1rem;line-height:1.5rem}.DateField-module__xpvWsa__fieldLarge .DateField-module__xpvWsa__input{font-size:1.125rem;line-height:1.5rem}.DateField-module__xpvWsa__input::placeholder{color:var(--content-tertiary)}.DateField-module__xpvWsa__wrapperError .DateField-module__xpvWsa__input::placeholder{color:var(--border-error)}.DateField-module__xpvWsa__input::-webkit-calendar-picker-indicator{display:none}.DateField-module__xpvWsa__input::-webkit-datetime-edit-fields-wrapper{padding:0}.DateField-module__xpvWsa__iconButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.DateField-module__xpvWsa__iconButton:disabled{cursor:default;opacity:.5}.DateField-module__xpvWsa__calendarIcon{width:1.5rem;height:1.5rem;color:rgb(var(--blue-500))}.DateField-module__xpvWsa__wrapperError .DateField-module__xpvWsa__calendarIcon{color:var(--border-error)}.DateField-module__xpvWsa__errorMessage{font-family:var(--font-family-inter);color:var(--content-error);font-style:normal;font-weight:400}.DateField-module__xpvWsa__fieldSmall .DateField-module__xpvWsa__errorMessage{font-size:.75rem;line-height:1rem}.DateField-module__xpvWsa__fieldMedium .DateField-module__xpvWsa__errorMessage{font-size:.875rem;line-height:1.25rem}.DateField-module__xpvWsa__fieldLarge .DateField-module__xpvWsa__errorMessage{font-size:1rem;line-height:1.5rem}.DateField-module__xpvWsa__calendarWrapper{z-index:1000;margin-top:.5rem;position:absolute;top:100%;left:0}.MuiPickersPopper-root[data-popper-placement*=bottom]{left:0!important;right:0!important}.MuiPopper-root[data-popper-placement*=bottom]{left:0!important;right:0!important}
.FormFields-module__78feTW__fieldWrapper{flex-direction:column;gap:3px;width:100%;display:flex}.FormFields-module__78feTW__label{color:#464646;margin-left:2px;font-size:11px;font-weight:400;display:inline-block}.FormFields-module__78feTW__required{color:#d32f2f;margin-left:2px}.FormFields-module__78feTW__inputContainer{box-sizing:border-box;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;align-items:center;height:28px;transition:border-color .2s,background-color .2s;display:flex}.FormFields-module__78feTW__inputContainer.FormFields-module__78feTW__disabled,.FormFields-module__78feTW__input:disabled,.FormFields-module__78feTW__select:disabled,.FormFields-module__78feTW__textarea:disabled{color:#6c757d;cursor:not-allowed;background-color:#e9ecef}.FormFields-module__78feTW__inputContainer.FormFields-module__78feTW__disabled{border-color:#ced4da}.FormFields-module__78feTW__input:disabled{background-color:transparent}.FormFields-module__78feTW__inputContainer:focus-within{border-color:var(--border-accent,#0b6ef6);box-shadow:0 0 0 1px var(--border-accent,#0b6ef6)}.FormFields-module__78feTW__inputContainer.FormFields-module__78feTW__requiredBackground{background-color:var(--background-light-warning)!important}.FormFields-module__78feTW__input{width:100%;height:100%;color:var(--content-primary);background:0 0;border:none;outline:none;padding:0 10px;font-size:13px;font-weight:500}.FormFields-module__78feTW__select{width:100%;height:28px;color:var(--content-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 8px center/.9em no-repeat;border:1px solid #d5d5d5;border-radius:4px;outline:none;padding:0 10px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.FormFields-module__78feTW__select:focus{border-color:var(--border-accent,#0b6ef6);box-shadow:0 0 0 1px var(--border-accent,#0b6ef6)}.FormFields-module__78feTW__select.FormFields-module__78feTW__requiredBackground{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:.9em;background-color:var(--background-light-warning)!important}.FormFields-module__78feTW__textarea{box-sizing:border-box;resize:none;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;width:100%;max-width:100%;height:auto;padding:6px 8px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.FormFields-module__78feTW__textarea:focus{border-color:var(--border-accent,#0b6ef6);box-shadow:0 0 0 1px var(--border-accent,#0b6ef6);outline:none}.FormFields-module__78feTW__textarea.FormFields-module__78feTW__requiredBackground{background-color:var(--background-light-warning)!important}.FormFields-module__78feTW__iconButton{cursor:pointer;color:#1a75bb;background:0 0;border:none;place-items:center;padding:0 4px;font-size:1.1rem;display:grid}.FormFields-module__78feTW__bottomContainer{justify-content:space-between;align-items:center;min-height:0;margin-top:0;display:flex}.FormFields-module__78feTW__displayValue{color:var(--content-primary);padding:0 4px;font-size:11px;font-weight:600}.FormFields-module__78feTW__checkboxWrapper{align-items:center;gap:.3rem;padding-top:.5rem;display:flex}.FormFields-module__78feTW__checkbox{accent-color:#0b6ef6;width:.9rem;height:.9rem}.FormFields-module__78feTW__checkboxLabel{color:var(--content-primary);font-size:13px;font-weight:400}
.IncapacidadDescripcion-module__E893QG__container{background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;overflow:visible}.IncapacidadDescripcion-module__E893QG__accordionHeader{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f8f8f8;border:0;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.IncapacidadDescripcion-module__E893QG__accordionHeader:focus-visible{outline-offset:-2px;outline:2px solid rgba(26,117,187,.35)}.IncapacidadDescripcion-module__E893QG__headerTitle{letter-spacing:.2px;color:#111827;font-size:14px;font-weight:700}.IncapacidadDescripcion-module__E893QG__chevron{color:#111827;place-items:center;width:22px;height:22px;display:grid}.IncapacidadDescripcion-module__E893QG__chevron svg{fill:currentColor;width:22px;height:22px;transition:transform .16s}.IncapacidadDescripcion-module__E893QG__chevronOpen svg{transform:rotate(0)}.IncapacidadDescripcion-module__E893QG__closed+.IncapacidadDescripcion-module__E893QG__accordionBody .IncapacidadDescripcion-module__E893QG__chevron svg{transform:rotate(180deg)}.IncapacidadDescripcion-module__E893QG__accordionBody{transition:max-height .22s,opacity .18s}.IncapacidadDescripcion-module__E893QG__open{opacity:1;max-height:1200px;overflow:visible}.IncapacidadDescripcion-module__E893QG__closed{opacity:0;max-height:0;overflow:hidden}.IncapacidadDescripcion-module__E893QG__content{flex-direction:column;gap:14px;padding:14px;display:flex}.IncapacidadDescripcion-module__E893QG__fieldBlock{flex-direction:column;gap:8px;display:flex}.IncapacidadDescripcion-module__E893QG__label{color:#374151;font-size:14px;font-weight:500}.IncapacidadDescripcion-module__E893QG__textarea{color:#111827;resize:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:130px;padding:12px;font-family:inherit;font-size:14px}.IncapacidadDescripcion-module__E893QG__textareaError{border-color:var(--border-error);background-color:var(--background-light-error)}.IncapacidadDescripcion-module__E893QG__textarea:focus{border-color:#1a75bb;outline:none;box-shadow:0 0 0 3px rgba(26,117,187,.12)}.IncapacidadDescripcion-module__E893QG__textarea:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.IncapacidadDescripcion-module__E893QG__select{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px}.IncapacidadDescripcion-module__E893QG__select:focus{border-color:#1a75bb;outline:none;box-shadow:0 0 0 3px rgba(26,117,187,.12)}.IncapacidadDescripcion-module__E893QG__select:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.IncapacidadDescripcion-module__E893QG__selectorLabel{color:#374151!important;font-size:14px!important;font-weight:500!important}.IncapacidadDescripcion-module__E893QG__selectorWrapper{box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;height:40px!important;padding:0 12px!important}.IncapacidadDescripcion-module__E893QG__selectorWrapperError{border:2px solid var(--border-error)!important;background-color:var(--background-light-error)!important}.IncapacidadDescripcion-module__E893QG__selectorWrapper:focus-within{border:1px solid #1a75bb!important;margin:0!important;box-shadow:0 0 0 3px rgba(26,117,187,.12)!important}.IncapacidadDescripcion-module__E893QG__selectorInput{color:#111827!important;font-family:inherit!important;font-size:14px!important}.IncapacidadDescripcion-module__E893QG__selectorInput::placeholder{color:#6b7280!important}.IncapacidadDescripcion-module__E893QG__row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.IncapacidadDescripcion-module__E893QG__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:66.2%;display:grid}@media (max-width:900px){.IncapacidadDescripcion-module__E893QG__row3,.IncapacidadDescripcion-module__E893QG__row2{grid-template-columns:1fr}}
.InputField-module__wiBpqa__field{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.InputField-module__wiBpqa__fieldSmall{margin-bottom:1.25rem}.InputField-module__wiBpqa__fieldMedium{margin-bottom:1.5rem}.InputField-module__wiBpqa__fieldLarge{margin-bottom:1.75rem}.InputField-module__wiBpqa__fieldError{margin-bottom:0}.InputField-module__wiBpqa__fieldHorizontal{flex-direction:row;align-items:flex-start;gap:.5rem}.InputField-module__wiBpqa__label{font-family:var(--font-family-inter);color:var(--content-primary);text-wrap:nowrap;font-style:normal;font-weight:400;line-height:1.5rem}.InputField-module__wiBpqa__fieldSmall .InputField-module__wiBpqa__label,.InputField-module__wiBpqa__fieldMedium .InputField-module__wiBpqa__label{font-size:1rem}.InputField-module__wiBpqa__fieldLarge .InputField-module__wiBpqa__label{font-size:1.125rem}.InputField-module__wiBpqa__fieldHorizontal.InputField-module__wiBpqa__fieldSmall .InputField-module__wiBpqa__label{margin-top:.25rem}.InputField-module__wiBpqa__fieldHorizontal.InputField-module__wiBpqa__fieldMedium .InputField-module__wiBpqa__label{margin-top:.5rem}.InputField-module__wiBpqa__fieldHorizontal.InputField-module__wiBpqa__fieldLarge .InputField-module__wiBpqa__label{margin-top:1rem}.InputField-module__wiBpqa__labelDisabled{color:var(--border-primary)}.InputField-module__wiBpqa__asterisk{color:var(--semantic-error);font-weight:700}.InputField-module__wiBpqa__inputContainer{flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.InputField-module__wiBpqa__wrapper{box-sizing:border-box;border:1px solid var(--border-primary);background-color:#fff;border-radius:.375rem;width:100%;display:flex}.InputField-module__wiBpqa__fieldSmall .InputField-module__wiBpqa__wrapper{padding:var(--input-small-padding,.3125rem .6875rem)}.InputField-module__wiBpqa__fieldMedium .InputField-module__wiBpqa__wrapper{padding:var(--input-medium-padding,.4375rem .6875rem);min-height:var(--input-field-medium-height,auto);height:var(--input-field-medium-height,auto)}.InputField-module__wiBpqa__fieldLarge .InputField-module__wiBpqa__wrapper{padding:var(--input-large-padding,.9375rem .6875rem)}.InputField-module__wiBpqa__wrapperReadOnly{background-color:transparent;border-color:transparent}.InputField-module__wiBpqa__wrapper:focus-within:not(.InputField-module__wiBpqa__wrapperReadOnly):not(.InputField-module__wiBpqa__wrapperError){border:2px solid var(--border-accent);margin:-1px 0}.InputField-module__wiBpqa__wrapperError{border:var(--field-error-border-width,2px)solid var(--field-error-border-color,var(--border-error));background-color:var(--field-error-bg,var(--background-light-error));margin:0}.InputField-module__wiBpqa__wrapperError:focus-within{border:var(--field-error-border-width,2px)solid var(--field-error-border-color,var(--border-error));box-shadow:0 0 0 3px rgba(220,38,38,.12)}.InputField-module__wiBpqa__wrapperDisabled{border:1px solid var(--border-primary);background-color:#fff}.InputField-module__wiBpqa__input{width:100%;font-family:var(--font-family-inter);text-wrap:nowrap;text-overflow:ellipsis;color:var(--content-primary);flex-grow:1;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;overflow:hidden}.InputField-module__wiBpqa__fieldSmall .InputField-module__wiBpqa__input{font-size:.875rem;line-height:1.25rem}.InputField-module__wiBpqa__fieldMedium .InputField-module__wiBpqa__input{font-size:1rem;line-height:1.5rem}.InputField-module__wiBpqa__fieldLarge .InputField-module__wiBpqa__input{font-size:1.125rem;line-height:1.5rem}.InputField-module__wiBpqa__input::placeholder{color:var(--content-tertiary)}.InputField-module__wiBpqa__wrapperError .InputField-module__wiBpqa__input::placeholder{color:var(--field-error-placeholder,var(--border-error))}.InputField-module__wiBpqa__wrapperDisabled .InputField-module__wiBpqa__input::placeholder{color:var(--border-primary)}.InputField-module__wiBpqa__wrapperDisabled .InputField-module__wiBpqa__input{color:#666;opacity:1}.InputField-module__wiBpqa__passwordButton{cursor:pointer;place-items:center;display:grid}.InputField-module__wiBpqa__eyeIcon{width:1.5rem;height:1.5rem;color:var(--content-secondary)}.InputField-module__wiBpqa__wrapperError .InputField-module__wiBpqa__eyeIcon{color:var(--field-error-icon-color,var(--border-error))}.InputField-module__wiBpqa__errorMessage{font-family:var(--font-family-inter);color:var(--content-error);font-style:normal;font-weight:400}.InputField-module__wiBpqa__fieldSmall .InputField-module__wiBpqa__errorMessage,.InputField-module__wiBpqa__fieldMedium .InputField-module__wiBpqa__errorMessage,.InputField-module__wiBpqa__fieldLarge .InputField-module__wiBpqa__errorMessage{font-size:10px;line-height:normal}
.AffiliatesSearchBar-module__m1s34a__searchBarContainer{flex-direction:column;gap:.5rem;padding:.75rem 1rem .5rem;display:flex}.AffiliatesSearchBar-module__m1s34a__searchControls{align-items:stretch;gap:.5rem;display:flex}.AffiliatesSearchBar-module__m1s34a__searchGroup{border:1px solid var(--border-secondary);background:#fff;border-radius:10px;flex:1;align-items:center;min-width:360px;display:flex;overflow:hidden}.AffiliatesSearchBar-module__m1s34a__searchGroupIcon{width:42px;height:34px;color:var(--content-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AffiliatesSearchBar-module__m1s34a__searchGroupIcon svg{width:1.1rem;height:1.1rem}.AffiliatesSearchBar-module__m1s34a__searchGroupSelect{border-right:1px solid var(--border-secondary);flex-shrink:0;align-items:center;height:34px;padding:0;display:flex}.AffiliatesSearchBar-module__m1s34a__searchModeSelect{--customselect-form-height:34px;--customselect-form-radius:0;--customselect-form-padding:0 .75rem;width:180px;height:34px}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectBoxForm__]{align-items:center;height:34px;min-height:34px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectBoxForm]{align-items:center;height:34px;min-height:34px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectedValueForm__]{align-items:center;font-size:14px;line-height:20px;display:flex;color:var(--content-secondary)!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectedValueForm]{align-items:center;font-size:14px;line-height:20px;display:flex;color:var(--content-secondary)!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectBox__]{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectBox]{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectBox__][class*=CustomSelect_open__]{background-color:transparent!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectBox][class*=open]{background-color:transparent!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectBox__]:hover{background:0 0!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectBox]:hover{background:0 0!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectBox__]:focus{box-shadow:none!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_selectBox__]:focus-visible{box-shadow:none!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectBox]:focus{box-shadow:none!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=selectBox]:focus-visible{box-shadow:none!important;outline:none!important}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=CustomSelect_arrow__]{margin-left:6px}.AffiliatesSearchBar-module__m1s34a__searchModeSelect [class*=arrow]{margin-left:6px}.AffiliatesSearchBar-module__m1s34a__searchGroupInput{flex:1;min-width:220px;position:relative}.AffiliatesSearchBar-module__m1s34a__searchGroupInputDocumento:after{content:"";border:2px solid rgb(var(--blue-500));opacity:0;pointer-events:none;z-index:2;position:absolute;top:-1px;bottom:-1px;left:0;right:0}.AffiliatesSearchBar-module__m1s34a__searchGroupInputDocumento:focus-within:after{opacity:1}.AffiliatesSearchBar-module__m1s34a__searchGroupInput>div[class*=InputField_field__]{margin-bottom:0!important}.AffiliatesSearchBar-module__m1s34a__searchGroupInputWrapper{background:0 0!important;border:none!important;border-radius:0!important;height:34px!important;margin:0!important;padding:.3125rem 2.4rem .3125rem .75rem!important}.AffiliatesSearchBar-module__m1s34a__searchGroupInputWrapper:focus-within{border:none!important;margin:0!important}.AffiliatesSearchBar-module__m1s34a__searchGroupInputEl{font-size:13px!important}.AffiliatesSearchBar-module__m1s34a__clearButton{cursor:pointer;color:#fff;background:rgba(0,0,0,.15);border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AffiliatesSearchBar-module__m1s34a__clearButton:hover{background:rgba(0,0,0,.25)}.AffiliatesSearchBar-module__m1s34a__searchGroupScan{border:none;border-left:1px solid var(--border-secondary);height:34px;color:var(--content-secondary);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .9rem;display:inline-flex}.AffiliatesSearchBar-module__m1s34a__searchGroupScan svg{width:1.2rem;height:1.2rem;color:rgb(var(--blue-500))}.AffiliatesSearchBar-module__m1s34a__searchGroupScan:hover{background-color:rgba(var(--blue-500),.08)}.AffiliatesSearchBar-module__m1s34a__searchNameFields{align-items:stretch;width:100%;height:34px;display:flex}.AffiliatesSearchBar-module__m1s34a__searchSegment{border-left:1px solid var(--border-secondary);flex:1;min-width:140px;position:relative}.AffiliatesSearchBar-module__m1s34a__searchSegment:first-child{border-left:none}.AffiliatesSearchBar-module__m1s34a__searchSegment:after{content:"";border:2px solid rgb(var(--blue-500));opacity:0;pointer-events:none;z-index:2;position:absolute;top:-1px;bottom:-1px;left:0;right:0}.AffiliatesSearchBar-module__m1s34a__searchSegment:focus-within:after{opacity:1}.AffiliatesSearchBar-module__m1s34a__searchSegmentWrapper{background:0 0!important;border:none!important;border-radius:0!important;height:34px!important;margin:0!important;padding:.3125rem .75rem!important}.AffiliatesSearchBar-module__m1s34a__searchSegmentWrapper:focus-within{border:none!important;margin:0!important}.AffiliatesSearchBar-module__m1s34a__searchGroupRightIcon{border:none;border-left:1px solid var(--border-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:34px;display:inline-flex}.AffiliatesSearchBar-module__m1s34a__searchGroupRightIcon svg{width:1.2rem;height:1.2rem;color:rgb(var(--blue-500))}.AffiliatesSearchBar-module__m1s34a__searchGroupRightIcon:hover{background-color:rgba(var(--blue-500),.08)}
.LookupField-module__KqVfnG__field{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.LookupField-module__KqVfnG__fieldError{margin-bottom:0}.LookupField-module__KqVfnG__fieldHorizontal{flex-direction:row;align-items:flex-start;gap:.5rem}.LookupField-module__KqVfnG__label{font-family:var(--font-family-inter);color:var(--content-primary);text-wrap:nowrap;font-style:normal;font-weight:600;line-height:1.5rem}.LookupField-module__KqVfnG__fieldSmall .LookupField-module__KqVfnG__label,.LookupField-module__KqVfnG__fieldMedium .LookupField-module__KqVfnG__label{font-size:1rem}.LookupField-module__KqVfnG__fieldLarge .LookupField-module__KqVfnG__label{font-size:1.125rem}.LookupField-module__KqVfnG__fieldHorizontal.LookupField-module__KqVfnG__fieldSmall .LookupField-module__KqVfnG__label{margin-top:.25rem}.LookupField-module__KqVfnG__fieldHorizontal.LookupField-module__KqVfnG__fieldMedium .LookupField-module__KqVfnG__label{margin-top:.5rem}.LookupField-module__KqVfnG__fieldHorizontal.LookupField-module__KqVfnG__fieldLarge .LookupField-module__KqVfnG__label{margin-top:1rem}.LookupField-module__KqVfnG__asterisk{color:var(--semantic-error);font-weight:700}.LookupField-module__KqVfnG__inputContainer{flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.LookupField-module__KqVfnG__wrapper{box-sizing:border-box;border:1px solid var(--border-primary);background-color:#fff;border-radius:.375rem;align-items:center;width:100%;display:flex}.LookupField-module__KqVfnG__fieldSmall .LookupField-module__KqVfnG__wrapper{padding:var(--lookup-small-padding,.3125rem .6875rem)}.LookupField-module__KqVfnG__fieldMedium .LookupField-module__KqVfnG__wrapper{padding:var(--lookup-medium-padding,.4375rem .6875rem);min-height:var(--lookup-field-medium-height,auto);height:var(--lookup-field-medium-height,auto)}.LookupField-module__KqVfnG__fieldLarge .LookupField-module__KqVfnG__wrapper{padding:var(--lookup-large-padding,.9375rem .6875rem)}.LookupField-module__KqVfnG__wrapperReadOnly{background-color:transparent;border-color:transparent}.LookupField-module__KqVfnG__wrapper:focus-within:not(.LookupField-module__KqVfnG__wrapperReadOnly):not(.LookupField-module__KqVfnG__wrapperError){border:2px solid var(--border-accent);margin:-1px 0}.LookupField-module__KqVfnG__wrapperError{border:var(--field-error-border-width,2px)solid var(--field-error-border-color,var(--border-error));background-color:var(--field-error-bg,var(--background-light-error));margin:0}.LookupField-module__KqVfnG__wrapperError:focus-within{border:var(--field-error-border-width,2px)solid var(--field-error-border-color,var(--border-error));box-shadow:0 0 0 3px rgba(220,38,38,.12)}.LookupField-module__KqVfnG__input{width:100%;font-family:var(--font-family-inter);text-wrap:nowrap;text-overflow:ellipsis;color:var(--content-primary);flex-grow:1;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;overflow:hidden}.LookupField-module__KqVfnG__fieldSmall .LookupField-module__KqVfnG__input{font-size:.875rem;line-height:1.25rem}.LookupField-module__KqVfnG__fieldMedium .LookupField-module__KqVfnG__input{font-size:1rem;line-height:1.5rem}.LookupField-module__KqVfnG__fieldLarge .LookupField-module__KqVfnG__input{font-size:1.125rem;line-height:1.5rem}.LookupField-module__KqVfnG__input::placeholder{color:var(--content-tertiary)}.LookupField-module__KqVfnG__wrapperError .LookupField-module__KqVfnG__input::placeholder{color:var(--field-error-placeholder,var(--border-error))}.LookupField-module__KqVfnG__passwordButton{cursor:pointer;place-items:center;display:grid}.LookupField-module__KqVfnG__iconButton{flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.LookupField-module__KqVfnG__eyeIcon{width:20px;height:20px;color:rgb(var(--blue-500))}.LookupField-module__KqVfnG__wrapperError .LookupField-module__KqVfnG__eyeIcon{color:var(--field-error-icon-color,var(--border-error))}.LookupField-module__KqVfnG__errorMessage{font-family:var(--font-family-inter);color:var(--content-error);font-style:normal;font-weight:400}.LookupField-module__KqVfnG__fieldSmall .LookupField-module__KqVfnG__errorMessage{font-size:.75rem;line-height:1rem}.LookupField-module__KqVfnG__fieldMedium .LookupField-module__KqVfnG__errorMessage{font-size:.875rem;line-height:1.25rem}.LookupField-module__KqVfnG__fieldLarge .LookupField-module__KqVfnG__errorMessage{font-size:1rem;line-height:1.5rem}.LookupField-module__KqVfnG__wrapperDisabled{cursor:not-allowed;opacity:.8;background-color:#f3f4f6;border-color:#e5e7eb}.LookupField-module__KqVfnG__wrapperDisabled .LookupField-module__KqVfnG__input{color:#9ca3af;cursor:not-allowed}.LookupField-module__KqVfnG__wrapperDisabled .LookupField-module__KqVfnG__eyeIcon{color:#9ca3af}
.TopBar-module__leKb7G__topBar{justify-content:space-between;align-items:center;width:100%;display:flex}.TopBar-module__leKb7G__rightSection{align-items:center;gap:1.5rem;display:flex}.TopBar-module__leKb7G__clocksBox{align-items:center;gap:.5rem;display:flex}.TopBar-module__leKb7G__buttonsBox{align-items:center;gap:.75rem;display:flex}.TopBar-module__leKb7G__buttonsBoxPaciente{background-color:#0ff}.TopBar-module__leKb7G__stopwatch{box-sizing:border-box;font-family:var(--font-family-inter);text-align:center;width:12ch;padding:.25rem .75rem;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem;transition:color .3s ease-in-out}
.AffiliateInfoCard-module__uwYZlW__container{border:1px solid var(--border-secondary);background-color:var(--background-tertiary);box-sizing:border-box;border-radius:6px;gap:12px;width:100%;min-width:0;max-width:100%;padding:8px 12px;display:flex;overflow:hidden}.AffiliateInfoCard-module__uwYZlW__terminarAtencionButtonContainer{align-self:center;margin-left:auto}.AffiliateInfoCard-module__uwYZlW__actionButtons{align-items:center;gap:8px;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasButton{justify-content:center;align-items:center;display:flex;color:#b45309!important;background:#fffbeb!important;border:1.5px solid #fbc792!important;border-radius:6px!important}.AffiliateInfoCard-module__uwYZlW__alergiasButton:hover,.AffiliateInfoCard-module__uwYZlW__alergiasButton:hover *{color:#92400e!important;background:#fef3c7!important;border-color:#f59e0b!important}.AffiliateInfoCard-module__uwYZlW__alergiasButton:active,.AffiliateInfoCard-module__uwYZlW__alergiasButton:focus{background:#fffbeb!important;border-color:#f59e0b!important}.AffiliateInfoCard-module__uwYZlW__alergiasFooter{justify-content:center;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasModalContent{flex-direction:column;align-items:center;gap:10px;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasModalWarning{flex-direction:column;align-items:center;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasModalIconContainer{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;animation:2s ease-in-out infinite AffiliateInfoCard-module__uwYZlW__alergiasPulse;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasModalIcon{color:#f97316;font-size:25px}.AffiliateInfoCard-module__uwYZlW__alergiasModalTitle{color:var(--semantic-warning-confirm);text-align:center;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.AffiliateInfoCard-module__uwYZlW__alergiasCountBadge{border:1px solid var(--border-warning);min-width:22px;height:22px;color:var(--semantic-warning-confirm);background:#fffae5;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.AffiliateInfoCard-module__uwYZlW__alergiasModalMessage{flex-direction:column;gap:1rem;width:100%;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasModalMainText{color:var(--content-secondary);text-align:center;margin:0;font-size:14px;line-height:1.5}@keyframes AffiliateInfoCard-module__uwYZlW__alergiasPulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(249,115,22,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(249,115,22,0)}}.AffiliateInfoCard-module__uwYZlW__alergiasList{max-height:calc((3*var(--alergias-card-height,96px)) + (2*10px));overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-flow:column;gap:10px;margin:0;padding:0 6px 0 0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}.AffiliateInfoCard-module__uwYZlW__alergiasItem{border:1px solid var(--border-warning);background:var(--background-light-warning);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasList::-webkit-scrollbar{opacity:0;width:8px}.AffiliateInfoCard-module__uwYZlW__alergiasList::-webkit-scrollbar-thumb{opacity:0;background:rgba(249,115,22,.28);border-radius:999px}.AffiliateInfoCard-module__uwYZlW__alergiasList::-webkit-scrollbar-track{background:rgba(249,115,22,.1);border-radius:999px}.AffiliateInfoCard-module__uwYZlW__alergiasItemTitleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasBadgesRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.AffiliateInfoCard-module__uwYZlW__alergiasItemName{color:var(--semantic-warning-confirm);margin:0;font-size:14px;font-weight:700}.AffiliateInfoCard-module__uwYZlW__alergiasBadge{color:var(--semantic-warning-confirm);border:1px solid var(--border-warning);white-space:nowrap;background:#fffae5;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.AffiliateInfoCard-module__uwYZlW__alergiasItemDetail{color:var(--content-quaternary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.AffiliateInfoCard-module__uwYZlW__alergiasDetailLabel{color:var(--semantic-warning-confirm);font-weight:700}.AffiliateInfoCard-module__uwYZlW__eyeToggleButton{color:#1a75bb}.AffiliateInfoCard-module__uwYZlW__iniciarAtencionButton{height:40px;color:var(--Content-States-content-on-color,#fff);background:#059669;border-radius:6px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex}.AffiliateInfoCard-module__uwYZlW__iniciarAtencionButton:hover:not(:disabled){background:#047857}.AffiliateInfoCard-module__uwYZlW__terminarAtencionButton{height:40px;color:var(--Content-States-content-on-color,#fff);background:#1a75bb;border-radius:6px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex}.AffiliateInfoCard-module__uwYZlW__warningMessage{color:#b45309;background-color:#fffae5;border:1px solid #fcd34d;border-radius:50px;align-self:center;margin-left:auto;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px}.AffiliateInfoCard-module__uwYZlW__successModalBody{text-align:center;padding:20px 0}.AffiliateInfoCard-module__uwYZlW__successModalMessage{color:#333;margin:0 0 8px;font-size:16px}.AffiliateInfoCard-module__uwYZlW__successModalHint{color:#666;margin:0;font-size:14px}.AffiliateInfoCard-module__uwYZlW__fullWidthButton{width:100%}.AffiliateInfoCard-module__uwYZlW__avatarWrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.AffiliateInfoCard-module__uwYZlW__profileImg{object-fit:cover;border-radius:8px;width:100%;height:100%}.AffiliateInfoCard-module__uwYZlW__profileImgButton{cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;height:100%;padding:0;display:block}.AffiliateInfoCard-module__uwYZlW__photoModalBody{background:var(--background-tertiary,#fff);width:400px;max-width:90vw;height:400px;max-height:70vh;position:relative}.AffiliateInfoCard-module__uwYZlW__photoModalImage{object-fit:contain}.AffiliateInfoCard-module__uwYZlW__photoModal{border-radius:16px!important}.AffiliateInfoCard-module__uwYZlW__photoModalTopBar{z-index:2;justify-content:space-between;align-items:center;height:44px;padding:0 10px 0 12px;display:flex;position:absolute;top:0;left:0;right:0}.AffiliateInfoCard-module__uwYZlW__photoModalTitle{letter-spacing:.2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:500}.AffiliateInfoCard-module__uwYZlW__photoModalClose{cursor:pointer;place-items:center;width:38px;height:38px;display:grid}.AffiliateInfoCard-module__uwYZlW__photoModalClose:hover{background:rgba(255,255,255,.1)}.AffiliateInfoCard-module__uwYZlW__photoModalClose:active{transform:translateY(.5px)}.AffiliateInfoCard-module__uwYZlW__photoModalClose:focus-visible{outline-offset:2px;outline:2px solid rgba(37,99,235,.95)}.AffiliateInfoCard-module__uwYZlW__info{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.AffiliateInfoCard-module__uwYZlW__topRow{align-items:center;min-width:0;display:flex;overflow:hidden}.AffiliateInfoCard-module__uwYZlW__topRowContent{align-items:center;gap:14px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.AffiliateInfoCard-module__uwYZlW__name{color:var(--Content-Primary);white-space:nowrap;flex:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.AffiliateInfoCard-module__uwYZlW__verticalDivider{background:var(--border-secondary);flex-shrink:0;width:1px;height:16px}.AffiliateInfoCard-module__uwYZlW__administradora{color:#464646;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:block;overflow:hidden}.AffiliateInfoCard-module__uwYZlW__ubicacion{color:#464646;white-space:nowrap;flex:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.AffiliateInfoCard-module__uwYZlW__bottomRow{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.AffiliateInfoCard-module__uwYZlW__field{white-space:nowrap;align-items:center;display:inline-flex}.AffiliateInfoCard-module__uwYZlW__fieldText{color:#464646;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.AffiliateInfoCard-module__uwYZlW__separator{color:var(--border-secondary);padding:0 10px;font-size:13px}.AffiliateInfoCard-module__uwYZlW__spacer{flex:auto;min-width:0}.AffiliateInfoCard-module__uwYZlW__estadoWrapper{border:1px solid transparent;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:500;display:inline-flex}.AffiliateInfoCard-module__uwYZlW__estadoActivo{background-color:#dcfce7;border-color:#16a34a}.AffiliateInfoCard-module__uwYZlW__estadoInactivo{background-color:#ffedd5;border-color:#ea580c}.AffiliateInfoCard-module__uwYZlW__estadoText{color:#16a34a}.AffiliateInfoCard-module__uwYZlW__estadoInactivo .AffiliateInfoCard-module__uwYZlW__estadoText{color:#ea580c}.AffiliateInfoCard-module__uwYZlW__greenCircle{background-color:#22c55e;border-radius:999px;flex-shrink:0;width:8px;height:8px}.AffiliateInfoCard-module__uwYZlW__skeleton{vertical-align:middle;background-color:#e5e7eb;border-radius:6px;display:inline-block}.AffiliateInfoCard-module__uwYZlW__skeletonAvatar{border-radius:8px;width:56px;height:56px}.AffiliateInfoCard-module__uwYZlW__skeletonName{width:180px;height:20px}.AffiliateInfoCard-module__uwYZlW__skeletonAdmin{width:140px;height:16px}.AffiliateInfoCard-module__uwYZlW__skeletonUbicacion{width:110px;height:16px}.AffiliateInfoCard-module__uwYZlW__skeletonTextShort{width:90px;height:16px}.AffiliateInfoCard-module__uwYZlW__skeletonTextMedium{width:130px;height:16px}.AffiliateInfoCard-module__uwYZlW__skeletonChip{border-radius:999px;width:130px;height:20px}.AffiliateInfoCard-module__uwYZlW__skeletonPill{border-radius:999px;width:120px;height:24px}.AffiliateInfoCard-module__uwYZlW__toggleMoreButton{color:#2563eb;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 0 0 8px;font-size:13px}.AffiliateInfoCard-module__uwYZlW__toggleMoreButton:hover{text-decoration:underline}@media (max-width:768px){.AffiliateInfoCard-module__uwYZlW__container{padding:8px}.AffiliateInfoCard-module__uwYZlW__topRow{flex-wrap:wrap}.AffiliateInfoCard-module__uwYZlW__administradora{width:100%}.AffiliateInfoCard-module__uwYZlW__bottomRow{row-gap:4px}}
.AffiliateAlertsModal-module__QI0n-q__content{padding:26px 40px 6px}.AffiliateAlertsModal-module__QI0n-q__iconWrap{justify-content:center;margin-top:2px;margin-bottom:18px;display:flex}.AffiliateAlertsModal-module__QI0n-q__iconOuter{background:rgba(217,119,6,.16);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;animation:2s ease-in-out infinite AffiliateAlertsModal-module__QI0n-q__alertsPulse;display:flex}.AffiliateAlertsModal-module__QI0n-q__iconInner{background:rgba(217,119,6,.1);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.AffiliateAlertsModal-module__QI0n-q__icon{color:#d97706;width:24px;height:24px}.AffiliateAlertsModal-module__QI0n-q__header{text-align:center;padding:0 8px}.AffiliateAlertsModal-module__QI0n-q__title{color:#92400e;margin:0;font-size:1.375rem;font-weight:800}.AffiliateAlertsModal-module__QI0n-q__subtitle{color:#6b6b6b;margin:8px 0 0;font-size:.95rem}.AffiliateAlertsModal-module__QI0n-q__divider{background:rgba(0,0,0,.08);height:1px;margin:18px 0}.AffiliateAlertsModal-module__QI0n-q__info{margin-bottom:10px;padding:0}.AffiliateAlertsModal-module__QI0n-q__identity{gap:6px;margin-bottom:10px;display:grid}.AffiliateAlertsModal-module__QI0n-q__identityRow{align-items:baseline;gap:10px;min-width:0;display:flex}.AffiliateAlertsModal-module__QI0n-q__identityLabel{color:#111827;white-space:nowrap;flex:none;font-size:.95rem;font-weight:700}.AffiliateAlertsModal-module__QI0n-q__identityValue{letter-spacing:.01em;color:#111827;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;font-weight:800;overflow:hidden}.AffiliateAlertsModal-module__QI0n-q__bullets{color:#1f2937;flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:.95rem;display:flex}.AffiliateAlertsModal-module__QI0n-q__bullets li{list-style:outside}.AffiliateAlertsModal-module__QI0n-q__bold{color:#111827;font-weight:700}.AffiliateAlertsModal-module__QI0n-q__alertsScroll{max-height:360px;padding-right:4px;overflow:auto}.AffiliateAlertsModal-module__QI0n-q__message{color:#333;font-size:.95rem;line-height:1.4}.AffiliateAlertsModal-module__QI0n-q__messageTitle{color:#92400e;margin-bottom:6px;font-weight:700}.AffiliateAlertsModal-module__QI0n-q__error{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px}.AffiliateAlertsModal-module__QI0n-q__list{flex-direction:column;gap:10px;display:flex}.AffiliateAlertsModal-module__QI0n-q__item{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:12px}.AffiliateAlertsModal-module__QI0n-q__itemTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.AffiliateAlertsModal-module__QI0n-q__badges{flex-wrap:wrap;gap:6px;display:flex}.AffiliateAlertsModal-module__QI0n-q__badge{color:#92400e;background:rgba(217,119,6,.12);border:1px solid rgba(217,119,6,.25);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.AffiliateAlertsModal-module__QI0n-q__badgeSecondary{color:#111827;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:2px 8px;font-size:12px}.AffiliateAlertsModal-module__QI0n-q__badgeDanger{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.AffiliateAlertsModal-module__QI0n-q__dates{color:#374151;white-space:nowrap;flex-direction:column;gap:4px;font-size:12px;display:flex}.AffiliateAlertsModal-module__QI0n-q__obs{color:#111827;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.35}.AffiliateAlertsModal-module__QI0n-q__meta{color:#4b5563;gap:4px;margin-top:8px;font-size:12px;display:grid}.AffiliateAlertsModal-module__QI0n-q__actions{justify-content:center;align-items:center;width:100%;padding:16px 0 18px;display:flex}.AffiliateAlertsModal-module__QI0n-q__primaryBtn{cursor:pointer;color:#fff;background:#d97706;border:1px solid #d97706;border-radius:6px;height:44px;font-size:.95rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.AffiliateAlertsModal-module__QI0n-q__primaryBtn:hover{background:#c46b05;border-color:#c46b05}.AffiliateAlertsModal-module__QI0n-q__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.AffiliateAlertsModal-module__QI0n-q__overlayAnim{animation:.3s ease-in-out AffiliateAlertsModal-module__QI0n-q__alertsFadeIn!important}.AffiliateAlertsModal-module__QI0n-q__modalAnim{animation:.3s ease-in-out AffiliateAlertsModal-module__QI0n-q__alertsSlideUp!important}@keyframes AffiliateAlertsModal-module__QI0n-q__alertsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AffiliateAlertsModal-module__QI0n-q__alertsSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AffiliateAlertsModal-module__QI0n-q__alertsPulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(217,119,6,.35)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(217,119,6,0)}}
.Modal-module__mC9AyG__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(23,23,23,.6);justify-content:center;align-items:center;animation:.2s ease-in-out Modal-module__mC9AyG__fadeInOverlay;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes Modal-module__mC9AyG__fadeInOverlay{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:rgba(23,23,23,0)}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(23,23,23,.6)}}.Modal-module__mC9AyG__modal{border:1px solid var(--border-tertiary);background:var(--background-tertiary,#fff);border-radius:12px;flex-direction:column;width:95%;max-height:100vh;animation:.35s cubic-bezier(.34,1.56,.64,1) Modal-module__mC9AyG__slideUpAndFadeIn;display:flex;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@keyframes Modal-module__mC9AyG__slideUpAndFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module__mC9AyG__superLarge{max-width:1770px}.Modal-module__mC9AyG__Exlarge{max-width:1380px}.Modal-module__mC9AyG__large{max-width:1304px}.Modal-module__mC9AyG__xlarge{max-width:1200px}.Modal-module__mC9AyG__mlarge{max-width:1100px}.Modal-module__mC9AyG__medium{max-width:800px}.Modal-module__mC9AyG__small{max-width:600px}.Modal-module__mC9AyG__extraSmall{max-width:400px}.Modal-module__mC9AyG__cancelcita{max-width:510px}.Modal-module__mC9AyG__doctorSelector{max-width:800px}.Modal-module__mC9AyG__half-width{width:55vw}.Modal-module__mC9AyG__modalHeader{background:var(--background-secondary,#f8f8f8);border-bottom:1px solid var(--border-secondary,#d5d5d5);border-top-left-radius:11px;border-top-right-radius:11px;flex-shrink:0;justify-content:space-between;align-items:center;height:auto;min-height:32px;padding:6px 14px;display:flex}.Modal-module__mC9AyG__headerTitleWrap{align-items:center;gap:10px;display:flex}.Modal-module__mC9AyG__title{color:var(--content-primary,#333);font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:22px}.Modal-module__mC9AyG__categoryBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.Modal-module__mC9AyG__badge_clinico,.Modal-module__mC9AyG__badge_clinica,.Modal-module__mC9AyG__badge_clinicas,.Modal-module__mC9AyG__badge_clinical{color:#0284c7!important;background-color:#e0f2fe!important;border:1px solid #bae6fd!important}.Modal-module__mC9AyG__badge_administrativo,.Modal-module__mC9AyG__badge_administrativa,.Modal-module__mC9AyG__badge_administrativas,.Modal-module__mC9AyG__badge_admin{color:#16a34a!important;background-color:#dcfce7!important;border:1px solid #bbf7d0!important}.Modal-module__mC9AyG__badge_validacion,.Modal-module__mC9AyG__badge_validaciones,.Modal-module__mC9AyG__badge_validation,.Modal-module__mC9AyG__badge_validations{color:#ea580c!important;background-color:#ffedd5!important;border:1px solid #fed7aa!important}.Modal-module__mC9AyG__badge_documental,.Modal-module__mC9AyG__badge_documentos,.Modal-module__mC9AyG__badge_docs{color:#475569!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}.Modal-module__mC9AyG__closeButton{cursor:pointer;color:var(--content-secondary,gray);background:0 0;border:none;place-items:center;font-size:1.5rem;display:grid}.Modal-module__mC9AyG__stepperContainer{background:var(--background-secondary,#f8f8f8);border-bottom:1px solid var(--border-secondary,#d5d5d5);flex-shrink:0;padding:1.5rem 1.5rem 1rem}.Modal-module__mC9AyG__modalContent{flex-direction:column;flex-grow:1;align-items:stretch;min-height:0;padding:10px;animation:.3s ease-in-out Modal-module__mC9AyG__fadeInContent;display:flex;overflow:hidden}@keyframes Modal-module__mC9AyG__fadeInContent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Modal-module__mC9AyG__modalFooter{border-top:1px solid var(--border-secondary,#d5d5d5);background:var(--background-secondary,#f8f8f8);border-bottom-right-radius:11px;border-bottom-left-radius:11px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:50px;padding:0 12px;display:flex}
.PDFViewer-module__pnbqiG__overlay{z-index:9999;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PDFViewer-module__pnbqiG__overlayFullscreen{background-color:rgba(0,0,0,.9)}.PDFViewer-module__pnbqiG__container{background-color:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:1200px;height:90vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3)}.PDFViewer-module__pnbqiG__containerFullscreen{width:100%;max-width:100%;height:100%;box-shadow:none;border-radius:0}.PDFViewer-module__pnbqiG__header{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.PDFViewer-module__pnbqiG__title{color:#333;flex:1;margin:0;font-size:1.125rem;font-weight:600}.PDFViewer-module__pnbqiG__actions{align-items:center;gap:.75rem;display:flex}.PDFViewer-module__pnbqiG__actionBtn{color:#1a75bb;cursor:pointer;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:0;transition:all .2s;display:flex}.PDFViewer-module__pnbqiG__actionBtn:hover{background-color:#f0f0f0;border-color:#1a75bb}.PDFViewer-module__pnbqiG__closeBtn{color:#666;cursor:pointer;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:.5rem;font-size:0;transition:all .2s;display:flex}.PDFViewer-module__pnbqiG__closeBtn:hover{color:#ff5252;background-color:#ffebee;border-color:#ff5252}.PDFViewer-module__pnbqiG__content{background-color:#f5f5f5;flex:1;display:flex;overflow:hidden}.PDFViewer-module__pnbqiG__iframe{border:none;width:100%;height:100%}@media (max-width:1024px){.PDFViewer-module__pnbqiG__container{width:95%;height:95vh}.PDFViewer-module__pnbqiG__header{padding:.75rem 1rem}.PDFViewer-module__pnbqiG__title{font-size:1rem}.PDFViewer-module__pnbqiG__actionBtn,.PDFViewer-module__pnbqiG__closeBtn{width:36px;height:36px}}@media (max-width:768px){.PDFViewer-module__pnbqiG__container{border-radius:4px;width:98%;height:98vh}.PDFViewer-module__pnbqiG__header{flex-wrap:wrap;gap:.5rem}.PDFViewer-module__pnbqiG__title{order:-1;width:100%;font-size:.9rem}.PDFViewer-module__pnbqiG__actions{justify-content:flex-end;width:100%}.PDFViewer-module__pnbqiG__actionBtn,.PDFViewer-module__pnbqiG__closeBtn{width:32px;height:32px}}
.ScannerDocumentModal-module__Whj2pa__content{flex-direction:column;gap:12px;display:flex}.ScannerDocumentModal-module__Whj2pa__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ScannerDocumentModal-module__Whj2pa__helperText{color:#666;font-size:12px}.ScannerDocumentModal-module__Whj2pa__previewBox{flex-direction:column;gap:4px;display:flex}.ScannerDocumentModal-module__Whj2pa__label{color:#444;font-size:12px;font-weight:600}.ScannerDocumentModal-module__Whj2pa__codeValue{word-break:break-all;background:#f5f5f5;border-radius:4px;align-items:center;min-height:32px;padding:6px 8px;font-size:13px;display:flex}.ScannerDocumentModal-module__Whj2pa__footer{justify-content:flex-end;gap:8px;display:flex}
.TimeTextField-module__wpOzRG__field{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.TimeTextField-module__wpOzRG__fieldHorizontal{flex-direction:row;align-items:flex-start;gap:.5rem}.TimeTextField-module__wpOzRG__label{font-family:var(--font-family-inter);color:var(--content-primary);text-wrap:nowrap;font-style:normal;font-weight:400;line-height:1.5rem}.TimeTextField-module__wpOzRG__fieldSmall .TimeTextField-module__wpOzRG__label,.TimeTextField-module__wpOzRG__fieldMedium .TimeTextField-module__wpOzRG__label{font-size:1rem}.TimeTextField-module__wpOzRG__fieldLarge .TimeTextField-module__wpOzRG__label{font-size:1.125rem}.TimeTextField-module__wpOzRG__asterisk{color:var(--semantic-error);font-weight:700}.TimeTextField-module__wpOzRG__inputContainer{flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.TimeTextField-module__wpOzRG__wrapper{box-sizing:border-box;border:1px solid var(--border-primary);background-color:#fff;border-radius:.375rem;align-items:center;width:100%;display:flex;position:relative}.TimeTextField-module__wpOzRG__fieldSmall .TimeTextField-module__wpOzRG__wrapper{padding:var(--time-text-small-padding,.3125rem .6875rem)}.TimeTextField-module__wpOzRG__fieldMedium .TimeTextField-module__wpOzRG__wrapper{padding:var(--time-text-medium-padding,.4375rem .6875rem);min-height:var(--time-text-field-medium-height,auto);height:var(--time-text-field-medium-height,auto)}.TimeTextField-module__wpOzRG__fieldLarge .TimeTextField-module__wpOzRG__wrapper{padding:var(--time-text-large-padding,.9375rem .6875rem)}.TimeTextField-module__wpOzRG__wrapper:focus-within:not(.TimeTextField-module__wpOzRG__wrapperError){border:2px solid var(--border-accent);margin:-1px 0}.TimeTextField-module__wpOzRG__wrapperError{border:var(--field-error-border-width,2px)solid var(--field-error-border-color,var(--border-error));background-color:var(--field-error-bg,var(--background-light-error))}.TimeTextField-module__wpOzRG__input{width:100%;font-family:var(--font-family-inter);font-size:var(--time-text-input-font-size,1rem);font-style:normal;font-weight:var(--time-text-input-font-weight,400);line-height:var(--time-text-input-line-height,1.5rem);color:var(--content-primary);background:0 0;border:none;outline:none;flex-grow:1}.TimeTextField-module__wpOzRG__input::placeholder{color:var(--content-tertiary)}.TimeTextField-module__wpOzRG__iconButton{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.TimeTextField-module__wpOzRG__iconButton:disabled{cursor:default;opacity:.55}.TimeTextField-module__wpOzRG__timeIcon{width:20px;height:20px;color:rgb(var(--blue-500))}.TimeTextField-module__wpOzRG__errorMessage{font-family:var(--font-family-inter);color:var(--content-error);font-size:10px;font-style:normal;font-weight:400;line-height:normal}
.AreasFuncionalesTable-module__i2JaQW__tableWrapper{border:1px solid var(--border-secondary);border-radius:6px;flex-grow:1;max-height:250px;margin:.5rem;overflow:auto}.AreasFuncionalesTable-module__i2JaQW__table{border-collapse:collapse;width:100%}.AreasFuncionalesTable-module__i2JaQW__table th{text-align:left;color:#000;text-transform:uppercase;z-index:1;background-color:#f8f8f8;border-bottom:1px solid #bfbfbf;padding:.3rem .75rem;font-size:.65rem;font-weight:300;position:-webkit-sticky;position:sticky;top:0}.AreasFuncionalesTable-module__i2JaQW__table td{white-space:nowrap;vertical-align:middle;padding:.5rem .75rem;font-size:.875rem;font-weight:400}.AreasFuncionalesTable-module__i2JaQW__table tbody tr{background-color:#fff;transition:background-color .2s ease-in-out,transform .1s ease-out}.AreasFuncionalesTable-module__i2JaQW__table tbody tr:hover{background-color:rgba(var(--blue-500),.1);cursor:pointer}.AreasFuncionalesTable-module__i2JaQW__table tbody tr:active{transform:scale(.98)}.AreasFuncionalesTable-module__i2JaQW__selectedRow{background-color:rgb(var(--blue-500))!important;color:#fff!important}.AreasFuncionalesTable-module__i2JaQW__selectedRow td{color:#fff!important}.AreasFuncionalesTable-module__i2JaQW__messageCell{text-align:center;color:var(--content-tertiary);padding:1rem}.AreasFuncionalesTable-module__i2JaQW__searchBar{align-items:center;gap:.5rem;padding:.5rem;display:flex}.AreasFuncionalesTable-module__i2JaQW__searchBar>div[class*=InputField_field__]{margin-bottom:0!important}
.SearchField-module__sXSVYa__wrapper{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;transition:all .2s;display:flex}.SearchField-module__sXSVYa__wrapperPrimary{border:1px solid var(--border-primary);background-color:#fff;border-radius:.375rem;padding:.4375rem .6875rem}.SearchField-module__sXSVYa__wrapperPrimary:focus-within{border:2px solid var(--border-accent);margin:-1px}.SearchField-module__sXSVYa__wrapperSecondary{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;height:36px;padding:6px 10px}.SearchField-module__sXSVYa__wrapperSecondary:focus-within{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.SearchField-module__sXSVYa__input{width:100%;font-family:var(--font-family-inter);color:var(--content-primary);background:0 0;border:none;outline:none;flex-grow:1;padding:0;font-size:1rem;line-height:1.5rem}.SearchField-module__sXSVYa__inputSecondary{font-size:13px;line-height:1.3}.SearchField-module__sXSVYa__input::placeholder{color:var(--content-tertiary)}.SearchField-module__sXSVYa__iconButton{cursor:pointer;background-color:transparent;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.SearchField-module__sXSVYa__iconButton:hover{background-color:rgba(0,0,0,.05)}.SearchField-module__sXSVYa__icon{width:1.25rem;height:1.25rem;color:var(--content-tertiary)}.SearchField-module__sXSVYa__iconSecondary{color:#94a3b8;width:1rem;height:1rem}
.TableHeaderCell-module__L9GGjW__headerContent{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.TableHeaderCell-module__L9GGjW__headerContent span{flex-grow:1}.TableHeaderCell-module__L9GGjW__resizer{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-right:1px solid transparent;width:8px;height:100%;transition:border-color .2s,background-color .2s;position:absolute;top:0;right:-4px}.TableHeaderCell-module__L9GGjW__resizer:hover{background-color:rgba(13,110,253,.15);border-right-color:rgba(13,110,253,.5)}.TableHeaderCell-module__L9GGjW__resizer:active{background-color:rgba(13,110,253,.3);border-right-color:rgba(13,110,253,.8)}
.Paginator-module__bThm5G__container{border-top:1px solid #e5e7eb;align-items:center;padding:12px;display:flex}.Paginator-module__bThm5G__between{justify-content:space-between}.Paginator-module__bThm5G__center{justify-content:center}.Paginator-module__bThm5G__total{color:#374151;margin:0;font-size:12px}.Paginator-module__bThm5G__noTopBorder{border-top:none}.Paginator-module__bThm5G__paginatorWrapper{z-index:1000;justify-content:center;align-items:center;gap:12px;display:flex}.Paginator-module__bThm5G__paginatorBtn{cursor:pointer;color:#374151;background-color:transparent;border:none;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.Paginator-module__bThm5G__paginatorBtn:hover:not([disabled]){background-color:#f3f4f6;border-radius:4px}.Paginator-module__bThm5G__paginatorBtn[disabled]{opacity:.5;cursor:not-allowed}.Paginator-module__bThm5G__paginatorActive{color:#000;cursor:default;background-color:transparent;border:1px solid #909090;border-radius:4px;min-width:32px;padding:8px;font-size:12px}.Paginator-module__bThm5G__compact{min-height:28px;padding:3px 8px}.Paginator-module__bThm5G__compact .Paginator-module__bThm5G__paginatorWrapper{gap:4px}.Paginator-module__bThm5G__compact .Paginator-module__bThm5G__paginatorBtn{border-radius:4px;min-width:24px;height:24px;padding:2px 6px;font-size:11px}.Paginator-module__bThm5G__compact .Paginator-module__bThm5G__paginatorActive{color:#fff;background-color:#1a75bb;border-color:#1a75bb;border-radius:4px;min-width:24px;height:24px;padding:2px 6px;font-size:11px;font-weight:600}
.WarningModal-module__5Hgw2q__content{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.WarningModal-module__5Hgw2q__footer{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.WarningModal-module__5Hgw2q__footer button{white-space:nowrap;min-width:110px;height:38px;padding:0 16px;font-size:13px;font-weight:500}.WarningModal-module__5Hgw2q__warning{flex-direction:column;align-items:center;display:flex}.WarningModal-module__5Hgw2q__confirmButton{background:var(--background-buttons);color:var(--background-tertiary);cursor:pointer;border:none;border-radius:4px;align-self:center;align-items:center;gap:4px;padding:.4375rem .5625rem;font-size:14px;font-weight:600;display:flex}.WarningModal-module__5Hgw2q__iconContainer{--warning-modal-glow-color:rgba(249,115,22,.4);background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;animation:2s ease-in-out infinite WarningModal-module__5Hgw2q__pulse;display:flex}.WarningModal-module__5Hgw2q__icon{color:#f97316;font-size:25px}.WarningModal-module__5Hgw2q__title{color:var(--semantic-warning-confirm);text-align:center;margin:0;font-size:18px;font-weight:600}.WarningModal-module__5Hgw2q__message{flex-direction:column;gap:1rem;width:100%;display:flex}.WarningModal-module__5Hgw2q__mainText{color:var(--text-secondary);text-align:center;white-space:pre-line;margin:0;font-size:14px;line-height:1.5}.WarningModal-module__5Hgw2q__mainTextLeft{text-align:left}.WarningModal-module__5Hgw2q__formattedMessageContainer{white-space:normal;flex-direction:column;gap:8px;width:100%;display:flex}.WarningModal-module__5Hgw2q__bulletItem{text-align:left;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.WarningModal-module__5Hgw2q__bulletItemSub{margin-left:20px}.WarningModal-module__5Hgw2q__bulletIcon{color:#f59e0b;flex-shrink:0;min-width:16px;margin-top:2.5px;font-size:16px}.WarningModal-module__5Hgw2q__bulletSubIcon{color:#f59e0b;flex-shrink:0;min-width:14px;margin-top:3.5px;font-size:14px}.WarningModal-module__5Hgw2q__bulletText{word-break:break-word;color:var(--text-secondary);flex:1;font-size:14px;line-height:1.5}.WarningModal-module__5Hgw2q__paragraphLine{text-align:left;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.WarningModal-module__5Hgw2q__messageSpacer{height:8px}.WarningModal-module__5Hgw2q__entityName{color:var(--text-primary);font-weight:600}@keyframes WarningModal-module__5Hgw2q__pulse{0%,to{box-shadow:0 0 0 0 var(--warning-modal-glow-color);transform:scale(1)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--warning-modal-glow-color)0%,transparent);transform:scale(1.05)}}
.OrdenesMedicasEnfermeriaTable-module__s8lPla__tableCard{flex-direction:column;flex:auto;min-height:0;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__tableHeader{display:none}.OrdenesMedicasEnfermeriaTable-module__s8lPla__tableHeaderLabel{color:#475569;letter-spacing:.02em;font-size:10px;font-weight:700}.OrdenesMedicasEnfermeriaTable-module__s8lPla__scroller{flex:auto;min-height:0;overflow:auto}.OrdenesMedicasEnfermeriaTable-module__s8lPla__accordionList{flex-direction:column;gap:12px;padding:10px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__selectionBar{background:#fff;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:10px 16px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__selectionLabel{color:#2563eb;font-size:13px;font-weight:500}.OrdenesMedicasEnfermeriaTable-module__s8lPla__selectionButton{white-space:nowrap;min-height:24px;padding-left:10px;padding-right:10px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__orderAccordion{box-shadow:none;background:#fff;border:1px solid #dfe6ef;border-radius:6px;overflow:hidden}.OrdenesMedicasEnfermeriaTable-module__s8lPla__table{border-collapse:collapse;color:#4b5563;width:100%;min-width:1280px;font-size:13px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__head th{color:#475569;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #dfe6ef;height:36px;padding:0 10px;font-size:12px;font-weight:700}.OrdenesMedicasEnfermeriaTable-module__s8lPla__table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #edf1f6;height:40px;padding:0 10px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__checkboxCol{text-align:center;width:38px;min-width:38px;max-width:38px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__head .OrdenesMedicasEnfermeriaTable-module__s8lPla__checkboxCol,.OrdenesMedicasEnfermeriaTable-module__s8lPla__table td.OrdenesMedicasEnfermeriaTable-module__s8lPla__checkboxCol{padding-left:0;padding-right:0}.OrdenesMedicasEnfermeriaTable-module__s8lPla__checkboxInner{justify-content:center;align-items:center;height:100%;min-height:40px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__checkboxInner input{accent-color:#2563eb;width:14px;height:14px;margin:0;display:block}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupContent{background:#fff;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:14px 16px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__expandButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .18s,background-color .18s;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__expandButton:hover{background:#eef2f7}.OrdenesMedicasEnfermeriaTable-module__s8lPla__expandButtonOpen{transform:rotate(180deg)}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupInfo{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupTitle{color:#0f172a;font-size:16px;font-weight:700}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupCount{color:#b45309;background:#fef3c7;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupMeta{color:#4b5563;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__groupMeta span+span:before{content:"-";color:#94a3b8;margin-right:6px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__detailRow td{background:#fff}.OrdenesMedicasEnfermeriaTable-module__s8lPla__detailRow:last-child td{border-bottom:none}.OrdenesMedicasEnfermeriaTable-module__s8lPla__medicationCell{min-width:220px;white-space:normal!important;padding-top:8px!important;padding-bottom:8px!important}.OrdenesMedicasEnfermeriaTable-module__s8lPla__medicationName{color:#4b5563;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-weight:500}.OrdenesMedicasEnfermeriaTable-module__s8lPla__procedureDescription{white-space:normal;align-items:center;gap:10px;min-width:0;padding:4px 0;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__procedureIcon{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__procedureIcon svg{width:32px;height:32px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__procedureIconImage{color:#5f63de}.OrdenesMedicasEnfermeriaTable-module__s8lPla__procedureIconLab{color:#e0790f}.OrdenesMedicasEnfermeriaTable-module__s8lPla__priorityPill{color:#ea580c;background:#fff1e6;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__priorityText{color:#6b7280;font-size:12px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programacionPill{border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programacionPending{color:#b45309;background:#fef3c7}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programacionProgrammed{color:#15803d;background:#dcfce7}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programacionSuspended{color:#b91c1c;background:#fee2e2}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programacionFinished{color:#0369a1;background:#e0f2fe}.OrdenesMedicasEnfermeriaTable-module__s8lPla__pedidoPill{border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__pedidoNoSolicitado{color:#6b7280;background:#f3f4f6}.OrdenesMedicasEnfermeriaTable-module__s8lPla__pedidoParcial{color:#b45309;background:#fef3c7}.OrdenesMedicasEnfermeriaTable-module__s8lPla__pedidoCompleto{color:#15803d;background:#dcfce7}.OrdenesMedicasEnfermeriaTable-module__s8lPla__actionCol{text-align:right}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programarButton{white-space:nowrap;gap:6px;padding-left:12px;padding-right:12px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__programarButton:disabled{opacity:.6;cursor:default}.OrdenesMedicasEnfermeriaTable-module__s8lPla__menuCol{text-align:center;width:34px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__iconButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.OrdenesMedicasEnfermeriaTable-module__s8lPla__iconButton:hover{background:#eef2f7}.OrdenesMedicasEnfermeriaTable-module__s8lPla__rowMenu{z-index:9999;background:#fff;border:1px solid #d8dfe8;border-radius:10px;min-width:168px;padding:6px;box-shadow:0 10px 24px rgba(15,23,42,.12)}.OrdenesMedicasEnfermeriaTable-module__s8lPla__rowMenuItem{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex}.OrdenesMedicasEnfermeriaTable-module__s8lPla__rowMenuItem:hover{background:#f4f7fb}.OrdenesMedicasEnfermeriaTable-module__s8lPla__emptyCell{text-align:center;color:#6b7280;padding:26px 12px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__errorCell{text-align:center;color:#b42318;padding:26px 12px}.OrdenesMedicasEnfermeriaTable-module__s8lPla__footer{color:#6b7280;background:#fafafa;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 12px;font-size:12px;display:flex}
.ProgramacionMedicamentoModal-module__HFDOCW__modal{max-width:980px;max-height:min(90vh,820px)}.ProgramacionMedicamentoModal-module__HFDOCW__content{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__fieldsGrid{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProgramacionMedicamentoModal-module__HFDOCW__field{min-width:0}.ProgramacionMedicamentoModal-module__HFDOCW__field .label{color:#111827;font-size:.9375rem;font-weight:500}.ProgramacionMedicamentoModal-module__HFDOCW__field .wrapper{border-color:#d7dee8;border-radius:8px;min-height:46px;padding:.5625rem .875rem}.ProgramacionMedicamentoModal-module__HFDOCW__field .input{color:#111827;font-size:.9375rem}.ProgramacionMedicamentoModal-module__HFDOCW__field .calendarIcon{width:22px;height:22px}.ProgramacionMedicamentoModal-module__HFDOCW__field .timeIcon{width:22px;height:22px}.ProgramacionMedicamentoModal-module__HFDOCW__infoBox{background:#eaf3ff;border:1px solid #b8d5ff;border-radius:14px;flex-shrink:0;gap:14px;padding:18px 20px;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__infoIcon{color:#2563eb;flex-shrink:0;font-size:1.75rem}.ProgramacionMedicamentoModal-module__HFDOCW__infoText{color:#2147a4;flex-direction:column;gap:6px;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__infoText strong{font-size:.9375rem;font-weight:600}.ProgramacionMedicamentoModal-module__HFDOCW__infoText p{margin:0;font-size:.9375rem;line-height:1.4}.ProgramacionMedicamentoModal-module__HFDOCW__summaryCard{background:#fff;border:1px solid #d9e0e8;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ProgramacionMedicamentoModal-module__HFDOCW__summaryHeader{color:#111827;background:#fbfcfe;border-bottom:1px solid #e8edf3;flex-shrink:0;padding:12px 20px;font-size:.9375rem;font-weight:500}.ProgramacionMedicamentoModal-module__HFDOCW__summaryBody{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc;flex-direction:column;min-height:0;max-height:380px;display:flex;overflow-y:auto}.ProgramacionMedicamentoModal-module__HFDOCW__summaryBody::-webkit-scrollbar{width:6px}.ProgramacionMedicamentoModal-module__HFDOCW__summaryBody::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.ProgramacionMedicamentoModal-module__HFDOCW__summaryBody::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ProgramacionMedicamentoModal-module__HFDOCW__summaryBody::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ProgramacionMedicamentoModal-module__HFDOCW__summaryItem{padding:16px 20px}.ProgramacionMedicamentoModal-module__HFDOCW__summaryItemBorder{border-bottom:1px solid #eef2f6}.ProgramacionMedicamentoModal-module__HFDOCW__itemTopRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__itemTitleWrap{align-items:flex-start;gap:12px;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__itemDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.ProgramacionMedicamentoModal-module__HFDOCW__itemDotAlta{background:#ff7a1a}.ProgramacionMedicamentoModal-module__HFDOCW__itemDotNormal{background:#2563eb}.ProgramacionMedicamentoModal-module__HFDOCW__itemTitle{color:#111827;margin:0;font-size:.9375rem;font-weight:600}.ProgramacionMedicamentoModal-module__HFDOCW__itemSubtitle{color:#5b6470;margin:4px 0 0;font-size:.875rem}.ProgramacionMedicamentoModal-module__HFDOCW__priorityPill{border-radius:8px;justify-content:center;align-items:center;min-width:50px;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.ProgramacionMedicamentoModal-module__HFDOCW__priorityAlta{color:#ff7a1a;background:#fff0df}.ProgramacionMedicamentoModal-module__HFDOCW__priorityNormal{color:#2563eb;background:#e7f0ff}.ProgramacionMedicamentoModal-module__HFDOCW__scheduleRow{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__scheduleIcon{color:#99a3b2;font-size:1.125rem}.ProgramacionMedicamentoModal-module__HFDOCW__scheduleWrap{flex-direction:column;gap:8px;min-width:0;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__scheduleChips{flex-wrap:wrap;gap:8px;display:flex}.ProgramacionMedicamentoModal-module__HFDOCW__scheduleChip{color:#2563eb;background:#dceafe;border-radius:6px;justify-content:center;align-items:center;min-width:42px;height:26px;padding:0 10px;font-size:.875rem;font-weight:500;display:inline-flex}.ProgramacionMedicamentoModal-module__HFDOCW__scheduleMeta{color:#667085;font-size:.8125rem}.ProgramacionMedicamentoModal-module__HFDOCW__confirmButton{border-color:#2563eb}@media (max-width:720px){.ProgramacionMedicamentoModal-module__HFDOCW__fieldsGrid{grid-template-columns:1fr}}
.AgregarInsumoModal-module__pu5Lpq__modal{max-width:520px}.AgregarInsumoModal-module__pu5Lpq__content{flex-direction:column;gap:14px;display:flex}.AgregarInsumoModal-module__pu5Lpq__searchWrapper{width:100%;position:relative}.AgregarInsumoModal-module__pu5Lpq__searchContainer{box-sizing:border-box;background-color:#fff;border:1px solid #dbe4f0;border-radius:8px;align-items:center;width:100%;padding:0 12px;transition:all .2s;display:flex;position:relative}.AgregarInsumoModal-module__pu5Lpq__searchContainer:hover{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.AgregarInsumoModal-module__pu5Lpq__searchContainer:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.14)}.AgregarInsumoModal-module__pu5Lpq__searchInput{color:#344054;background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:36px;font-family:inherit;font-size:14px}.AgregarInsumoModal-module__pu5Lpq__searchInput::placeholder{color:#98a2b3}.AgregarInsumoModal-module__pu5Lpq__searchIcon{color:#98a2b3;pointer-events:none;flex-shrink:0;margin-left:8px}.AgregarInsumoModal-module__pu5Lpq__clearButton{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:8px;padding:4px;display:flex}.AgregarInsumoModal-module__pu5Lpq__clearButton:hover{color:#344054;background-color:#f2f4f7}.AgregarInsumoModal-module__pu5Lpq__dropdown{background:#fff;border:1px solid #dbe4f0;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.14)}.AgregarInsumoModal-module__pu5Lpq__dropdownPortal{z-index:1100}.AgregarInsumoModal-module__pu5Lpq__dropdownList{max-height:280px;overflow-y:auto}.AgregarInsumoModal-module__pu5Lpq__dropdownFooter{background:#fafbfc;border-top:1px solid #eef2f6;justify-content:flex-end;padding:8px 12px;display:flex}.AgregarInsumoModal-module__pu5Lpq__resultCount{color:#98a2b3;font-size:11px;font-weight:500}.AgregarInsumoModal-module__pu5Lpq__resultsCard{background:#fff;border:1px solid #dbe4f0;border-radius:8px;min-height:248px;overflow:hidden}.AgregarInsumoModal-module__pu5Lpq__sectionTitle{color:#111827;border-bottom:1px solid #e9eef5;padding:8px 12px;font-size:13px;font-weight:700;display:block}.AgregarInsumoModal-module__pu5Lpq__resultRow{background:#fff;border-top:1px solid #eef2f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.AgregarInsumoModal-module__pu5Lpq__resultRow:first-of-type{border-top:0}.AgregarInsumoModal-module__pu5Lpq__resultInfo{align-items:flex-start;gap:8px;min-width:0;display:flex}.AgregarInsumoModal-module__pu5Lpq__resultMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.AgregarInsumoModal-module__pu5Lpq__resultIcon{color:#2563eb;flex:none}.AgregarInsumoModal-module__pu5Lpq__resultLabel{color:#667085;word-break:break-word;font-size:13px;line-height:1.3}.AgregarInsumoModal-module__pu5Lpq__contractTag{align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:12px;display:inline-flex}.AgregarInsumoModal-module__pu5Lpq__contractTagOk{color:#1a7f37}.AgregarInsumoModal-module__pu5Lpq__contractTagBad{color:#d66400}.AgregarInsumoModal-module__pu5Lpq__resultActions{flex:none;align-items:center;gap:8px;display:flex}.AgregarInsumoModal-module__pu5Lpq__quantityLabel{color:#111827;font-size:13px;font-weight:700}.AgregarInsumoModal-module__pu5Lpq__quantityInput,.AgregarInsumoModal-module__pu5Lpq__selectedChipInput{text-align:center;color:#111827;border:1px solid #dbe4f0;border-radius:6px;outline:none;width:44px;height:30px;padding:0 6px;font-size:13px}.AgregarInsumoModal-module__pu5Lpq__addButton{color:#475467;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.AgregarInsumoModal-module__pu5Lpq__addButton:hover{color:#2563eb;border-color:#2563eb}.AgregarInsumoModal-module__pu5Lpq__addButton:disabled{cursor:not-allowed;opacity:.6}.AgregarInsumoModal-module__pu5Lpq__selectedSection{border-top:1px solid #eef2f6;flex-direction:column;gap:10px;padding-top:4px;display:flex}.AgregarInsumoModal-module__pu5Lpq__selectedBadge{color:#2563eb;background:#e8f0ff;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:500}.AgregarInsumoModal-module__pu5Lpq__selectedList{flex-direction:column;gap:6px;display:flex}.AgregarInsumoModal-module__pu5Lpq__selectedRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.AgregarInsumoModal-module__pu5Lpq__selectedRowMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.AgregarInsumoModal-module__pu5Lpq__selectedRowLabel{color:#111827;font-size:14px}.AgregarInsumoModal-module__pu5Lpq__selectedRowActions{align-items:center;gap:8px;display:flex}.AgregarInsumoModal-module__pu5Lpq__selectedRowInput{text-align:center;color:#111827;border:1px solid #dbe4f0;border-radius:6px;outline:none;width:52px;height:30px;padding:0 6px;font-size:13px}.AgregarInsumoModal-module__pu5Lpq__selectedRowUnits{color:#667085;font-size:13px}.AgregarInsumoModal-module__pu5Lpq__selectedRowRemove{color:#f04438;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.AgregarInsumoModal-module__pu5Lpq__messageState,.AgregarInsumoModal-module__pu5Lpq__errorState{padding:14px 12px;font-size:13px}.AgregarInsumoModal-module__pu5Lpq__messageState{color:#6b7280}.AgregarInsumoModal-module__pu5Lpq__errorState{color:#b91c1c}
.Toast-module__8q1N5q__toast{box-sizing:border-box;border-style:solid;border-width:.25rem;border-radius:.5rem;flex-direction:row;align-items:center;gap:.75rem;width:100%;max-width:24.5rem;min-height:4rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translate(120%)}.Toast-module__8q1N5q__visible{transform:translate(0%)}.Toast-module__8q1N5q__toastInfo{background-color:var(--semantic-accent);border-color:var(--semantic-accent)}.Toast-module__8q1N5q__toastSuccess{background-color:var(--semantic-positive);border-color:var(--semantic-positive)}.Toast-module__8q1N5q__toastError{background-color:var(--semantic-error);border-color:var(--semantic-error)}.Toast-module__8q1N5q__toastWarning{background-color:var(--semantic-warning);border-color:var(--semantic-warning)}.Toast-module__8q1N5q__iconContainer{align-self:stretch;place-items:center;width:2.875rem;display:grid}.Toast-module__8q1N5q__toastInfo .Toast-module__8q1N5q__iconContainer{background-color:rgba(var(--blue-700))}.Toast-module__8q1N5q__toastSuccess .Toast-module__8q1N5q__iconContainer{background-color:rgba(var(--green-700))}.Toast-module__8q1N5q__toastError .Toast-module__8q1N5q__iconContainer{background-color:rgba(var(--red-700))}.Toast-module__8q1N5q__toastWarning .Toast-module__8q1N5q__iconContainer{background-color:rgba(var(--orange-700))}.Toast-module__8q1N5q__iconType{width:2rem;height:2rem}.Toast-module__8q1N5q__toastInfo .Toast-module__8q1N5q__iconType{color:rgba(var(--blue-300))}.Toast-module__8q1N5q__toastSuccess .Toast-module__8q1N5q__iconType{color:rgba(var(--green-300))}.Toast-module__8q1N5q__toastError .Toast-module__8q1N5q__iconType{color:rgba(var(--red-300))}.Toast-module__8q1N5q__toastWarning .Toast-module__8q1N5q__iconType{color:rgba(var(--orange-300))}.Toast-module__8q1N5q__info{box-sizing:border-box;flex-direction:row;flex:1;align-items:center;gap:1.25rem;padding-right:.25rem;display:flex}.Toast-module__8q1N5q__text{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.Toast-module__8q1N5q__title{font-family:var(--font-family-inter);color:var(--content-on-color);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.75rem}.Toast-module__8q1N5q__message{font-family:var(--font-family-inter);color:var(--content-on-color);font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.Toast-module__8q1N5q__closeButton{cursor:pointer;flex-shrink:0;place-items:center;display:grid}.Toast-module__8q1N5q__closeIcon{width:1.25rem;height:1.25rem;color:var(--content-on-color);flex-shrink:0}
.ResultadosFacturacion-module__q3IJMa__contentArea{background:#f9fafb;padding:.75rem}.ResultadosFacturacion-module__q3IJMa__tableWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:200px;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ResultadosFacturacion-module__q3IJMa__table{border-collapse:collapse;width:100%}.ResultadosFacturacion-module__q3IJMa__table th,.ResultadosFacturacion-module__q3IJMa__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.813rem}.ResultadosFacturacion-module__q3IJMa__table th{color:#4b5563;background-color:#f9fafb;font-weight:600}.ResultadosFacturacion-module__q3IJMa__table td{color:#1f2937}.ResultadosFacturacion-module__q3IJMa__table tr:last-child td{border-bottom:none}.ResultadosFacturacion-module__q3IJMa__emptyRow td{text-align:center;color:#9ca3af;border-bottom:none;padding:2rem}.ResultadosFacturacion-module__q3IJMa__rowClickable{cursor:pointer}.ResultadosFacturacion-module__q3IJMa__rowClickable:hover{background-color:#f3f4f6}.ResultadosFacturacion-module__q3IJMa__selectedRow,.ResultadosFacturacion-module__q3IJMa__selectedRow:hover{background-color:#eff6ff!important}.ResultadosFacturacion-module__q3IJMa__badgeSuccess{color:#065f46;background-color:#def7ec;border-radius:12px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.ResultadosFacturacion-module__q3IJMa__badgeDanger{color:#991b1b;background-color:#fee2e2;border-radius:12px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.ResultadosFacturacion-module__q3IJMa__badgeWarning{color:#92400e;background-color:#fef3c7;border-radius:12px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.ResultadosFacturacion-module__q3IJMa__footerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.ResultadosFacturacion-module__q3IJMa__footerActions{gap:.75rem;display:flex}.ResultadosFacturacion-module__q3IJMa__footerRight{align-items:center;gap:1.25rem;display:flex}.ResultadosFacturacion-module__q3IJMa__idtLabel{color:#4b5563;letter-spacing:.02em;-webkit-user-select:text;-moz-user-select:text;user-select:text;font-size:.813rem;font-weight:500}.ResultadosFacturacion-module__q3IJMa__selectedButton,.ResultadosFacturacion-module__q3IJMa__selectedButton:hover{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#2563eb!important;background-color:#eff6ff!important;border:1px solid #3b82f6!important}
.AdmisionesPreIngresoModal-module__SygLvq__container{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}
.LookupsBox-module__ESNLYa__container{box-sizing:border-box;border:1px solid var(--border-secondary);background-color:var(--background-tertiary);border-radius:.375rem;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;display:flex}
.SearchBar-module___29cpa__wrapper{border:1px solid var(--border-secondary);background:var(--background-tertiary);border-radius:.375rem;align-items:center;display:flex}.SearchBar-module___29cpa__icon{width:1.5rem;height:1.5rem;color:var(--content-secondary);padding:.4375rem .5rem}.SearchBar-module___29cpa__input{width:100%;font-family:var(--font-family-inter);flex-grow:1;padding:.5625rem .5rem .5625rem 0;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.page-module__usLEiW__container{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;padding:12px;display:flex}
.page-module__tEhala__container{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;padding:12px;display:flex}
