@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);.Footer_container__c0Q1z{align-items:center;background-color:var(--clr-secondary);border-top:2px solid var(--clr-accent);color:var(--clr-light);display:flex;flex-wrap:wrap;font-family:var(--ff-sans);font-size:.875rem;justify-content:space-between;padding:.75rem 1rem}.Footer_navLinks__c7DR6{display:flex;gap:1rem}.Footer_navLinks__c7DR6 a{color:var(--clr-light);text-decoration:none;transition:color .2s}.Footer_navLinks__c7DR6 a:hover{color:var(--clr-accent)}.Footer_social__vUYCe{display:flex;gap:.75rem}.Footer_social__vUYCe a{color:var(--clr-light);font-size:1.25rem;transition:transform .2s,color .2s}.Footer_social__vUYCe a:hover{color:var(--clr-accent);transform:scale(1.1)}.Footer_watermark__vXZ1Y{color:var(--gray-color);font-size:.75rem;margin-top:.5rem;text-align:center;width:100%}.Footer_watermark__vXZ1Y a,.Footer_watermark__vXZ1Y a:visited{color:#fff;text-decoration:none}.Footer_watermark__vXZ1Y a:hover{color:var(--clr-accent)}@media (max-width:480px){.Footer_container__c0Q1z{flex-direction:column;gap:.5rem;padding:1rem .75rem}.Footer_navLinks__c7DR6{flex-wrap:wrap;justify-content:center}.Footer_social__vUYCe{justify-content:center}}.ObrasSociales_container__UK5kA{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:var(--sp-sm);overflow-x:auto;padding:var(--sp-base) 0;scroll-snap-type:x mandatory}.ObrasSociales_container__UK5kA::-webkit-scrollbar{display:none}.ObrasSociales_imgContainer__Bg2sJ{align-items:center;background-color:var(--clr-light);border:1px solid #e0e0e0;border-radius:1rem;box-shadow:0 2px 8px #0000001a;display:flex;flex:0 0 auto;height:200px;justify-content:center;max-width:200px;overflow:hidden;scroll-snap-align:start;transition:transform .3s;width:200px}.ObrasSociales_imgContainer__Bg2sJ:hover{transform:translateY(-5px)}.ObrasSociales_img__YRtbv{height:100%;object-fit:contain;width:100%}@media (min-width:768px){.ObrasSociales_container__UK5kA{overflow-x:hidden}.ObrasSociales_imgContainer__Bg2sJ{max-width:none;width:20%}}.Home_container__dtL3q{color:var(--clr-dark);font-family:var(--ff-sans);margin:0 auto;max-width:1200px;padding-left:var(--sp-base);padding-right:var(--sp-base);padding-top:5vh}.Home_hero__pwME6{align-items:center;background-blend-mode:multiply;background-color:#0003;background-image:url(/static/media/doodlePattern.ab1fa0c561103de7a75c.png);background-repeat:repeat;background-size:300px 300px;border-radius:0 0 2rem 2rem;display:flex;height:calc(60vh - var(--topBar-height));justify-content:center;overflow:hidden;position:relative;z-index:1}.Home_heroImg__omPcg{display:none}.Home_overlay__uLlwA{background:#0000004d;inset:0;position:absolute;z-index:2}.Home_heroContent__MA2hm{color:#fff;position:relative;text-align:center;z-index:3}.Home_title__wsf-N{font-size:var(--fs-xl);margin-bottom:var(--sp-sm)}.Home_subtitle__ajnJP{font-size:var(--fs-lg);margin-bottom:var(--sp-base)}.Home_btnAccent__n7I1t{background:var(--clr-accent);border-radius:2rem;color:var(--clr-secondary);display:inline-block;font-weight:700;padding:var(--sp-sm) var(--sp-lg);text-decoration:none;transition:transform .2s}.Home_btnAccent__n7I1t:hover{transform:scale(1.05)}.Home_sectionTitle__L\+eoD{color:var(--clr-secondary);font-size:var(--fs-xl);margin:var(--sp-lg) 0;text-align:center}.Home_servicios__gorQd{background:var(--clr-light);padding:var(--sp-base) 0}.Home_slider__4X3WC{display:flex;gap:var(--sp-sm);justify-content:space-around;overflow-x:auto;padding:0 var(--sp-base)}.Home_serviceBtn__ytVFO{background:#fff;border:2px solid var(--clr-primary);border-radius:1.5rem;color:var(--clr-primary);flex:0 0 auto;padding:var(--sp-sm) var(--sp-lg);transition:background .2s,color .2s;white-space:nowrap}.Home_serviceBtn__ytVFO:hover{background:var(--clr-primary);color:#fff}.Home_mapSection__HahSL{padding:var(--sp-base) 0}.Home_mapWrapper__IGqUX{border-radius:1rem;box-shadow:0 4px 12px #0000001a;height:300px;overflow:hidden;width:100%}.Home_map__NB97N{border:0;height:100%;width:100%}.Home_contacto__rU-ME{background:var(--clr-primary);border-radius:1rem;color:#fff;margin:var(--sp-lg) 0;padding:var(--sp-lg) var(--sp-base);text-align:center}.Home_contactList__iK\+sK{align-items:center;display:flex;flex-direction:column;gap:var(--sp-sm);list-style:none;margin:var(--sp-base) 0 0;padding:0}.Home_contactList__iK\+sK li{align-items:center;display:flex;gap:var(--sp-xs)}@media (min-width:768px){.Home_hero__pwME6{height:calc(50vh - var(--topBar-height))}.Home_slider__4X3WC .Home_serviceBtn__ytVFO{padding:var(--sp-base) var(--sp-xl)}.Home_mapWrapper__IGqUX{height:400px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.Carrusel_imageContainer__Z1DjR{display:flex;height:50vh;position:relative;width:100%}.Carrusel_image__Sj0ZV{height:100%;left:0;object-fit:fill;position:absolute;top:0;width:100%}.AboutUs_container__GkmLX{height:200vh;width:100%}.AboutUs_containerUno__e78Nd{background:url(/static/media/imagenes-estepais-doctores.9b66eb2e5cbd0b65f207.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%}.AboutUs_containerUno__e78Nd:before{background-color:#00000080;content:"";height:87%;left:0;position:absolute;top:13%;width:100%}.AboutUs_title__ST5Dd{align-items:center;color:#fff;font-size:40px;font-weight:var(--font-weight-general);justify-content:center;margin:0;outline:3px solid green;padding:0;text-align:center}.AboutUs_content__xWFBf{font-size:25px;margin:30% auto 0;max-width:90%}.AboutUs_containerDos__eTLwM{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.AboutUs_collapse__fUKC2{display:flex;flex-direction:column;justify-content:space-around;min-height:90%;position:relative;width:90%}.AboutUs_customCollapseIcon__CPolo{color:#1890ff;font-size:16px;left:10%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AboutUs_titleTres__RtO\+i{font-size:18px;margin-left:100px;max-width:80%;width:-webkit-fit-content;width:fit-content}.AboutUs_contentDos__\+QOoZ{margin-left:50px;max-width:90%;text-align:left}.TopBar_TopBarContainer__vj1ZS{align-items:center;background:var(--clr-secondary);box-shadow:0 2px 4px #0000001a;display:flex;height:var(--topBar-height);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.TopBar_ContentContainer__gSVlf{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1800px;padding:0 var(--sp-base);width:100%}.TopBar_leftSection__s74in{align-items:center;display:flex;gap:var(--sp-sm)}.TopBar_logoWrapper__haFH4 img{height:calc(var(--topBar-height) - var(--sp-sm)*2);width:auto}.TopBar_titleContainer__\+nrV6 h1{color:var(--clr-light);font-size:var(--fs-lg);margin:0}.TopBar_navLinks__LSEoL{align-items:center;display:flex;gap:var(--sp-base)}.TopBar_nav_link__UM-oJ{background:none;border:none;border-radius:var(--sp-xs);color:var(--clr-light);font-size:var(--fs-base);padding:var(--sp-xs) var(--sp-sm);text-decoration:none;transition:background .2s}.TopBar_nav_link__UM-oJ:hover{background:#ffffff1a;color:var(--clr-accent)}.TopBar_nav_button__eKf5C{background:none;border:none;border-radius:var(--sp-xs);color:var(--clr-light);font-size:var(--fs-base);padding:var(--sp-xs) var(--sp-sm);text-decoration:none;transition:background .2s}.TopBar_nav_button__eKf5C:hover{background-color:#d4ad32!important;color:var(--clr-accent)}.TopBar_loginContainer__epNWl{align-items:center;display:flex;gap:var(--sp-sm)}.TopBar_Image__Y31a1{border-radius:50%;height:32px;object-fit:cover;width:32px}.TopBar_perfil__mSdjc{background:var(--clr-accent);border-radius:var(--sp-xs);padding:var(--sp-xs) var(--sp-sm);text-decoration:none;transition:background .2s}.TopBar_perfil__mSdjc:hover{background:#d4ad32}.TopBar_burger__rFuJT{background:none;border:none;color:var(--clr-light);cursor:pointer;display:none;font-size:var(--fs-xl)}@media (max-width:768px){.TopBar_loginContainer__epNWl,.TopBar_navLinks__LSEoL{display:none}.TopBar_burger__rFuJT{display:block}}.GenerarInforme_formContainer__NJ1BN{align-items:center;display:flex;flex-direction:column;width:100%}.GenerarInforme_form__39A1N{display:flex;width:95%}.GenerarInforme_tabs__JWPb6{width:100%}.GenerarInforme_numberAtention__Jdz33{align-items:center;margin:0;padding:0 10px;width:80%}.GenerarInforme_item__UpXEq{align-items:center;padding:8px;width:80%}.GenerarInforme_input__IgBX1{border:1px solid #818181;border-radius:5px}.GenerarInforme_button__9df8M{margin:5px auto;min-width:-webkit-fit-content;min-width:fit-content;width:50%}#GenerarInforme_submit__uczx0{width:70%}.GenerarInforme_containerLeft__SrF-7{width:20%}.GenerarInforme_selectContainer__lBkKJ{display:block;height:90%;width:100%}.GenerarInforme_formSelect__FKWtl{display:flex;flex-direction:column;height:85vh;justify-content:space-around;outline:3px solid blue;width:100%}.GenerarInforme_itemSelect__H-XUC{align-items:center;display:flex;height:30%;width:80%}.GenerarInforme_select__QLaGf{border:1px solid #818181;border-radius:5px;display:flex;margin:0;padding:0;width:100%}.GenerarInforme_TextArea__246zW{border:1px solid #818181;border-radius:5px;display:flex;resize:none}.GenerarInforme_informeContainer__wq83m{background-color:#1e293b;display:flex;flex-direction:column;height:90%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:200}.GenerarInforme_pdfButtonContainer__YBKIg{align-items:center;display:flex;height:10%;width:100%}.GenerarInforme_informeUpload__rdC-h{background-color:#00ff15;margin:auto;padding:10px;transition:all .2s;width:40%}.GenerarInforme_informeUpload__rdC-h:hover{background-color:#6ec576;transform:scale(1.05)}.GenerarInforme_informeCloseButton__GRIxU{background-color:red;padding:10px;transition:all .2s}.GenerarInforme_informeCloseButton__GRIxU:hover{background-color:#ff4d4d}@media only screen and (max-width:900px){.GenerarInforme_sectionContainer__kAehb{flex-direction:column}.GenerarInforme_form__39A1N{flex-direction:column;width:100%}.GenerarInforme_containerLeft__SrF-7,.GenerarInforme_item__UpXEq,.GenerarInforme_section__bk\+Vd{width:100%}}.PatientSection_section__EI5fL{display:flex;flex-direction:column;height:100%;padding:0 10px}.PatientSection_table__SWzqx div p,.PatientSection_table__SWzqx span{align-items:center;display:flex;justify-content:center}.PatientSection_table__SWzqx div p{margin:0;padding:0;text-align:center}.DicomsStudiesTable_table__j1lSm div p,.DicomsStudiesTable_table__j1lSm span{align-items:center;display:flex;justify-content:center}.DicomsStudiesTable_table__j1lSm div p{margin:0;padding:0;text-align:center}.DicomsStudiesTable_container__cg6Gi{display:flex;flex-direction:column;gap:16px;padding:16px}.DicomsStudiesTable_block__92yyP{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.DicomsStudiesTable_blockHeader__vKAgE{align-items:center;background:#f5f5f5;display:flex;font-weight:500;justify-content:space-between;padding:12px 16px}.DicomsStudiesTable_blockBody__RrKgv{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.DicomsStudiesTable_informeRow__0IQYp{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.DicomsStudiesTable_informeRow__0IQYp:last-child{border-bottom:none}.DicomsStudiesTable_italicText__TdH2-{color:#777;font-style:italic}@media (max-width:600px){.DicomsStudiesTable_blockHeader__vKAgE{gap:8px}.DicomsStudiesTable_blockHeader__vKAgE,.DicomsStudiesTable_informeRow__0IQYp{align-items:flex-start;flex-direction:column}}.CardiacDoppler_container__xSyWl{display:flex;flex-direction:column;gap:24px;padding:16px}.CardiacDoppler_section__GFJ9z{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px}.CardiacDoppler_title__\+niIC{font-size:1.25rem;font-weight:600;margin-bottom:8px}.CardiacDoppler_subtitle__kVSUW{font-size:1rem;font-weight:500;margin-bottom:8px}.CardiacDoppler_grid2__EbvUw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.CardiacDoppler_fullWidth__1LWFi{grid-column:span 2}.CardiacDoppler_textarea__oILH4{border:1px solid #ccc;border-radius:4px;font-size:.875rem;height:96px;padding:8px;resize:vertical;width:100%}.CardiacDoppler_actions__dPSOY{display:flex;justify-content:flex-end}.CardiacDoppler_button__ll3VH{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.CardiacDoppler_button__ll3VH:hover{background-color:#005bb5}.CardiacDoppler_iframeContainer__MxemO{flex:1 1;height:70vh;min-height:0;width:100%}.CardiacDoppler_pdfIframe__uRn5U{border:none;height:100%;width:100%}.CardiacDoppler_modalFooter__qohhK{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px;padding:8px}.CardiacDoppler_cancelButton__PDSgp{margin-right:0;margin-right:8px}.StudyTemplateManagerV2_container__nYI3w{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:1rem;width:90%}.StudyTemplateManagerV2_card__i4wM1{border-radius:.75rem;box-shadow:0 4px 14px #0000001a;width:100%}.StudyTemplateManagerV2_form__Hsw\+D{display:flex;flex-direction:column;gap:1.5rem;width:100%}.StudyTemplateManagerV2_formItem__Haq0e,.StudyTemplateManagerV2_select__bOz76{width:100%}.StudyTemplateManagerV2_textarea__xjkux{border-radius:.5rem;resize:vertical;width:100%}.StudyTemplateManagerV2_button__4uTj4{border-radius:.5rem;padding:.75rem;width:100%}.StudyTemplateManagerV2_variantItem__xlzkH{display:flex!important;flex-direction:column;gap:8px;padding:12px;text-align:left;text-align:initial}.StudyTemplateManagerV2_itemActions__rt1za{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.StudyTemplateManagerV2_itemActions__rt1za .ant-btn{width:auto}.StudyTemplateManagerV2_itemHeader__dF8ke{align-items:flex-start;display:flex;flex-direction:column;gap:6px;text-align:left;width:90%}.StudyTemplateManagerV2_itemTitle__0Oi4P{line-height:1.25;margin:0;overflow-wrap:anywhere;text-align:left;white-space:normal;width:100%;word-break:break-word}.StudyTemplateManagerV2_itemTags__ULfd1{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.StudyTemplateManagerV2_itemSub__sV2yr{margin-top:2px;text-align:left}@media (min-width:992px){.StudyTemplateManagerV2_itemActions__rt1za{margin:0 auto;max-width:520px}}.StudyTemplateManagerV2_PlantillaButtonContainer__BZlru{display:flex}.SideBar_sidebar__cBbbf{background-color:#f5f5f5;box-shadow:2px 0 5px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:calc(100vh - var(--topBar-height));min-height:calc(100vh - var(--topBar-height));padding:20px;width:250px}.SideBar_title__SUkry{color:#333;font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.SideBar_button_inicio__cFTnW{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-bottom:10px;padding:10px;transition:background-color .3s;width:100%}.SideBar_button_inicio__cFTnW:hover{background-color:#45a049}.SideBar_box_selector__ASnG5{width:100%}.SideBar_button_of__hB5hO{background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-weight:500;padding:10px;text-align:left;transition:background-color .3s,border .3s;width:100%}.SideBar_button_of__hB5hO:hover{background-color:#e9e9e9;border-color:#ccc}.SideBar_mini_menu__rGAEK{animation:SideBar_fadeIn__7NEGq .2s ease-in;list-style:none;margin-top:8px;padding-left:15px}.SideBar_mini_menu__rGAEK li{background-color:#fafafa;border-radius:5px;cursor:pointer;margin-bottom:5px;padding:8px;transition:background-color .2s}.SideBar_mini_menu__rGAEK li:hover{background-color:#e0e0e0}@keyframes SideBar_fadeIn__7NEGq{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Administration_container__fALHR{background-color:#f2f4f8;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.Administration_containerLeftRight__Ozewv{display:flex;flex:1 1;gap:20px;padding:0 20px}.Administration_containerLeft__h0YiS{flex-shrink:0}.Administration_containerRight__enjta{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:30px}.Administration_containerRight2__HWLJT{display:flex;flex-direction:column;gap:24px}.Administration_GraficosContainer__pJ47l{grid-gap:20px;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));width:100%}.Administration_graficos__VUTqm{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .3s ease}.Administration_graficos__VUTqm:hover{transform:scale(1.02)}.Administration_title__IpI6M{text-align:center}.Administration_subTitle__igHbZ{color:#666;font-size:1rem;margin-top:8px;text-align:center}.Administration_content__RgaYk{display:flex;flex-direction:column;gap:30px}.Administration_citas_con2__dlgQp,.Administration_citas_con__P16em{margin-top:12px}.Administration_circleIcon__z0KmG{align-items:center;background-color:#4caf50;border-radius:50%;display:flex;justify-content:center;padding:10px}.Administration_button__qchtH{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s}.Administration_button__qchtH:hover{background-color:#3e8e41}.Administration_resumen__aCZ4j{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Administration_citas_con2__dlgQp h2{background-color:#f5f5f5;border-radius:8px;box-shadow:0 1px 3px #00000014;font-size:1rem;padding:12px;text-align:center}@media (max-width:768px){.Administration_containerLeftRight__Ozewv{flex-direction:column}.Administration_containerLeft__h0YiS{width:100%}.Administration_containerRight__enjta{padding:20px}}.Specialities_containerGeneral__y6D3n{width:100%}.Specialities_container__3B8ra{display:flex;height:100vh}.Specialities_leftContainer__u0LiH{flex-shrink:0;width:250px}.Specialities_rightContainer__ak5nR{flex-grow:1;padding:20px}.CreateSpeciality_container__7s4Qk{display:flex}.CreateSpeciality_leftContainer__Ul\+xS{width:250px}.CreateSpeciality_rightContainer__yWZb4{align-items:center;display:flex;flex-direction:column;flex-grow:1}form{display:flex;flex-direction:column;width:100%}form input,form textarea{margin:10px 0;padding:8px;width:100%}form button{margin-top:20px;padding:10px 20px}.DetailSpecialitie_section__qNk7X{margin-top:16px}.DetailSpecialitie_medicsWrapper__9Py4E{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;min-height:200px;overflow-y:auto;padding:12px}.DetailSpecialitie_placeholder__ztylW{color:#999;margin-top:120px;text-align:center}.DetailSpecialitie_spinnerWrapper__VfN6Y{padding-top:100px;text-align:center}.CreateStudies_modalForm__8gw6G{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;gap:24px;padding:32px;width:100%}.CreateStudies_input__7ms1Y .CreateStudies_MuiInputBase-root__9NIH\+{background-color:#fafafa;border-radius:8px;padding:8px 12px}.CreateStudies_modalHeader__SCprS{border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding-bottom:16px;text-align:center}.CreateStudies_buttonRow__JjGEX{display:flex;gap:16px;justify-content:flex-end}.CreateStudies_submitButton__RC3gR{border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:10px 28px;transition:background-color .2s ease,transform .1s ease}.CreateStudies_submitButton__RC3gR:hover{background-color:#1565c0;transform:translateY(-2px)}.CreateStudies_cancelButton__T\+oIJ{color:#666;padding:10px 20px;transition:color .2s ease}.CreateStudies_cancelButton__T\+oIJ:hover{color:#333}.CreateStudies_spinnerContainer__F\+cJG{align-items:center;display:flex;height:240px;justify-content:center}.Users_containerGeneral__E2mkX{overflow:hidden}.Users_container__ujQpy{display:flex;height:100vh;overflow:hidden}.Users_leftContainer__2ODeG{flex-shrink:0;width:250px}.Users_rightContainer__Tg\+vV{display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow:hidden;padding:20px}.loginModal_modalOverlay__u1wyc{padding:0}.loginModal_form__e60ao{width:100%}.Login_loginWrapper__J1Ojt{align-items:flex-start;display:flex;flex:1 1;height:100%;justify-content:center;max-height:100%}.Login_card__ZBxXZ{background:var(--clr-light);border-radius:12px;box-shadow:0 4px 12px #0000001a;height:100%;width:90%}.Login_form__5sgX8{height:100%;width:100%}.Login_title__ufdO7{color:var(--clr-secondary);text-align:center}.Login_forgot__DtYsz{float:right;font-size:.875rem}.Login_divider__BsY5w{margin:.5rem 0}.Login_googleBtn__WZL3C{background:#db4437;border:none;color:#fff}.Login_registerPrompt__VP9Uv{text-align:center}.Register_registerWrapper__hAOXI{align-items:flex-start;display:flex;flex:1 1;height:100%;justify-content:center;max-height:100%}.Register_card__gIqX7{background:var(--clr-light);border-radius:12px;box-shadow:0 4px 12px #0000001a;height:100%;width:90%}.Register_title__n2u5t{color:var(--clr-secondary);text-align:center}.Register_form__7OgJX{height:100%;width:100%}.Register_divider__G\+JGq{margin:.5rem 0}.Register_googleBtn__Oymcn{background:#db4437;border:none;color:#fff}.Register_registerPrompt__GJp0L{text-align:center}.Auths_authContainer__FzqQ8{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:2rem auto;max-width:600px;padding:1.5rem;width:100%}.Auths_authHeader__ugvTW{margin-bottom:1.5rem;order:-1;text-align:center}.Auths_authTitle__KSyaX{color:var(--clr-primary);font-size:1.8rem;margin-bottom:.5rem}.Auths_tabs__dDNsK{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:1.5rem;padding-top:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Auths_tabButton__S6j88{background:none;border:none;color:#666;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem .5rem;position:relative;transition:all .3s ease}.Auths_active__MKZxL,.Auths_tabButton__S6j88:hover{color:var(--clr-primary)}.Auths_active__MKZxL:after{background-color:var(--clr-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.Auths_formContent__cY19q{animation:Auths_fadeIn__uOW1z .3s ease;padding:0 .5rem}@keyframes Auths_fadeIn__uOW1z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Auths_authContainer__FzqQ8{border-radius:0;margin:0;min-height:100vh;padding:1rem}.Auths_authTitle__KSyaX{font-size:1.5rem;margin-top:.5rem}.Auths_tabs__dDNsK{padding-top:.5rem}.Auths_tabButton__S6j88{font-size:.9rem;padding:.5rem}.Auths_formContent__cY19q{padding-bottom:2rem}}.style_Form__zb7Qc{width:100%}.Appointment_cardContainer__h2Mnz{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;margin:2rem auto;max-width:90%;padding:2rem}.Appointment_title__5e9yZ{color:#333;margin-bottom:1rem;text-align:center}.Appointment_form__jJNM3{margin-top:1rem}.Appointment_calendarRow__yTQCx{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin:1.5rem 0;padding:1rem}.Appointment_slotBtn__zPJ8l{padding:.5rem 1rem}.Appointment_doctorSelector__PTbcz{margin-top:1rem}.Appointment_avatar__Y8\+Eu{border-radius:50%;height:64px;margin-bottom:.5rem;width:64px}.Appointment_docName__n0ogQ{color:#555;display:block}.Appointment_disabledDay__80trp{background-color:#f5f5f5!important;opacity:.5;pointer-events:none}.Appointment_block__LXFZz{margin-top:1rem}.Appointment_sectionTitle__jVN8s{display:block;font-weight:600;margin:.25rem 0 .5rem}.Appointment_doctorCarousel__uExU2{display:flex;gap:.75rem;overflow-x:auto;padding:.25rem 0 .25rem .25rem;scroll-snap-type:x mandatory}.Appointment_docCard__C72cf{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 10px #0000000a;min-width:180px;padding:.75rem;scroll-snap-align:start;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.Appointment_docCard__C72cf:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.Appointment_docCardSelected__C-39S{border-color:#1890ff;box-shadow:0 4px 18px #1890ff2e}.Appointment_docAvatar__SAyQ3{align-items:center;background:#f2f6ff;border-radius:50%;color:#1890ff;display:flex;font-weight:700;height:56px;justify-content:center;margin:0 auto .5rem;width:56px}.Appointment_docName__n0ogQ{color:#333;font-weight:500}.Appointment_studyRow__269lP{align-items:center;display:flex;gap:.5rem}.Appointment_studyName__PpzZa{font-weight:500}.Appointment_studyTag__\+JEXv{background:#f5faff;border-color:#e6f4ff}.Appointment_slotList__kqmHH{margin-top:.5rem}.Appointment_slotBtn__zPJ8l{background:#fff;border:1px solid #d9d9d9;border-radius:20px;padding:.4rem .9rem}.Appointment_slotPreferredBtn__uAicG{background:#fff7e6;border:1px solid #ffd591;border-radius:20px;padding:.4rem .9rem}.Appointment_slotSelectedBtn__SbNm4{background:#1890ff;border:none;border-radius:20px;color:#fff;padding:.4rem .9rem}.Appointment_emptySlots__gLth-{color:#888;margin-top:.5rem}.Appointment_slotTime__0WjFZ{display:inline-block;min-width:42px;text-align:center}.Appointment_slotCount__r5aZO{background:#f5f5f5;border:1px solid #eaeaea;border-radius:10px;font-size:12px;line-height:18px;margin-left:.5rem;padding:0 .45rem}.Appointment_slotStar__MTBuX{margin-left:.4rem}.Appointment_slotMulti__cinWj{border-style:dashed}.Appointment_studyCard__KIXga{background:#fff;border:1px solid #efefef;border-radius:10px;cursor:pointer;outline:none;padding:12px 14px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.Appointment_studyCard__KIXga:hover{background:#f7fbff;border-color:#1890ff4d}.Appointment_studyCard__KIXga:focus-visible{box-shadow:0 0 0 3px #1890ff40}.Appointment_studyCardSelected__gu\+EQ{background:#f0f7ff;border-color:#1890ff}.Appointment_studyHeader__X\+THV{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.Appointment_studyName__PpzZa{color:#262626;font-weight:600}.Appointment_studyBadges__vPdLp{align-items:center;display:flex;gap:.5rem}.Appointment_studyPrep__Gf6ds{color:#595959;font-size:12.5px;line-height:1.4;margin-top:6px}.Appointment_prepLabel__wVEFr{color:#434343;font-weight:600;margin-right:4px}.Appointment_prepText__Mjjh5{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word}.Sidebar_selectsContainer__T47mx{background-color:#fff;border-radius:1rem;box-shadow:0 .5rem 1.25rem #0000001a;gap:1.25rem;padding:1.5rem;width:280px}.Sidebar_selectWrapper__7\+wxN,.Sidebar_selectsContainer__T47mx{display:flex;flex-direction:column}.Sidebar_selectTitle__Zw-Xh{color:#333;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.ant-select{width:100%}.ant-select-selector .ant-select-multiple{border:1px solid #d9d9d9!important;border-radius:.75rem!important;padding:.5rem .75rem!important;transition:border-color .2s ease,box-shadow .2s ease}.ant-select-selector-focused,.ant-select-selector:focus{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-select-dropdown{border-radius:.75rem!important;overflow:hidden}.ant-btn{border-radius:.75rem;font-weight:600;transition:background-color .2s ease,box-shadow .2s ease}.ant-btn-primary{background-color:#1890ff;border-color:#1890ff;height:3rem}.ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff;box-shadow:0 .5rem 1rem #1890ff33}.SlotMenu_slotMenu__ldYkV{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 8px #00000026;padding:.5rem;position:absolute;z-index:1500}.SlotMenu_menuBtn__i-FVO{background:none;border:none;cursor:pointer;display:block;font-size:.95rem;padding:.5rem;text-align:left;transition:background-color .2s;width:100%}.SlotMenu_menuBtn__i-FVO:hover{background-color:#0000000d}.SlotMenu_closeMenu__wVxxs{color:#999;cursor:pointer;font-size:1.25rem;position:absolute;right:.5rem;top:.25rem}.SlotMenu_closeMenu__wVxxs:hover{color:#555}.SlotMenu_toolbar__0jpEE{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 10px}.SlotMenu_left__DlkTm{align-items:center;display:flex;gap:4px}.SlotMenu_center__HC3qY{display:flex;flex:1 1;justify-content:center}.SlotMenu_right__ATYIY{align-items:center;display:flex;gap:12px}.SlotMenu_title__vACI9{font-size:16px;font-weight:600;text-align:center}.SlotMenu_name__zF5US{color:#666;font-size:14px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotMenu_sseStatus__EBqgs{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);background:#ffffffeb;border:1px solid #eee;border-radius:999px;box-shadow:0 2px 6px #0000000a;display:inline-flex;font-size:12px;gap:8px;line-height:1;padding:4px 10px}.SlotMenu_dot__8Dt3w{background:#d9d9d9;border-radius:999px;height:8px;width:8px}.SlotMenu_ok__h2c4E{background:#52c41a}.SlotMenu_warn__twFPF{background:#faad14}.SlotMenu_stale__n43eQ{background:#ff4d4f}.SlotMenu_down__CNzWD{background:#8c8c8c}.SlotMenu_sseText__sNFcD{color:#555;white-space:nowrap}.SlotMenu_sseSync__oVhpR{color:#1677ff;font-weight:600;margin-left:4px}.QuickEditModal_modalAntd__QwE0y .QuickEditModal_ant-modal-content__0MMtF{border-radius:12px;overflow:hidden}.QuickEditModal_header__B8-Wj{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:16px;text-align:center}.QuickEditModal_name__eLtUz{color:#333;font-size:20px;font-weight:600;margin:0}.QuickEditModal_subinfo__a99FG{color:#666;font-size:14px;margin-top:4px}.QuickEditModal_body__z\+b\+n{padding:16px}.QuickEditModal_row__WBh2F{align-items:center;display:flex;margin-bottom:12px}.QuickEditModal_icon__MGk4S{color:#888;font-size:18px;margin-right:8px}.QuickEditModal_label__0nBHV{color:#444;font-weight:500;margin-right:4px}.QuickEditModal_value__I6ZWD{color:#555}.QuickEditModal_statusPill__0ml6K{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:12px;padding:4px 12px}.QuickEditModal_actions__nal60{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:16px}.QuickEditModal_actions__nal60 .ant-btn{border-radius:10px;font-weight:600;height:38px;padding-inline:10px}.QuickEditModal_actions__nal60 .ant-btn>span{align-items:center;display:inline-flex;gap:8px}.QuickEditModal_primaryAction__XSNM\+{grid-column:1/-1}.QuickEditModal_actions__nal60 .ant-btn-primary:focus,.QuickEditModal_actions__nal60 .ant-btn-primary:hover{filter:brightness(.97)}.QuickEditModal_actions__nal60 .ant-btn-dangerous.ant-btn-ghost:focus,.QuickEditModal_actions__nal60 .ant-btn-dangerous.ant-btn-ghost:hover{background:#ff4d4f0f;border-color:#ff4d4f;color:#ff4d4f}@media (min-width:520px){.QuickEditModal_actions__nal60{grid-template-columns:1fr 1fr 1fr}.QuickEditModal_primaryAction__XSNM\+{grid-column:auto}}.FullEditModal_blankSelect__5e9Mk .ant-select-selector{min-height:32px;padding:4px 8px!important}.FullEditModal_blankSelect__5e9Mk .ant-select-selection-item,.FullEditModal_blankSelect__5e9Mk .ant-select-selection-placeholder{display:none!important}.FullEditModal_modal__W-fiz{margin:auto}.FullEditModal_modal__W-fiz .ant-modal-content{border-radius:12px;box-shadow:0 8px 24px #0000001f;font-size:15px;overflow:visible}.FullEditModal_modal__W-fiz .ant-modal-header{border-bottom:none;padding:10px 14px}.FullEditModal_modal__W-fiz .ant-modal-title{font-size:20px;margin:0}.FullEditModal_modal__W-fiz .ant-modal-body{max-height:calc(100vh - 180px);overflow:auto;padding:10px 14px}.FullEditModal_modal__W-fiz .ant-modal-footer{padding:8px 14px}.ant-modal-wrap.FullEditModal_modalWrap__CsB9T{align-items:flex-start!important;display:flex!important;justify-content:center!important;overflow:hidden!important;padding-bottom:24px!important}.ant-modal-wrap.FullEditModal_modal__W-fiz{overflow:hidden!important}.FullEditModal_headerCard__esEYy{background:#fff!important;border:1px solid #eee!important;border-radius:10px!important;margin-bottom:6px;padding:8px!important;position:-webkit-sticky;position:sticky;top:-8px;z-index:2}.FullEditModal_estadoDot__AgyhZ{border:1px solid;border-radius:3px;display:inline-block;height:10px;width:10px}.FullEditModal_panel__3ZZ-4{background:#fff;border:1px solid #eee;border-radius:10px;padding:10px}.FullEditModal_modal__W-fiz .ant-row{row-gap:8px}.FullEditModal_compact__c6Bw\+ .ant-form-item{margin-bottom:8px}.FullEditModal_compact__c6Bw\+ .ant-form-item-label>label{color:#595959;font-size:16px;font-weight:500}.FullEditModal_control__j7HCd{width:100%}.FullEditModal_control__j7HCd .ant-input,.FullEditModal_control__j7HCd .ant-picker,.FullEditModal_control__j7HCd .ant-select-selector{border-radius:8px!important;font-size:15px;min-height:30px}.FullEditModal_control__j7HCd .ant-picker-input>input{height:26px}.FullEditModal_inlineField__hoXpV{cursor:pointer;font-size:15px;white-space:nowrap}.FullEditModal_prepText__diEus{font-size:13px}.FullEditModal_patientSummary__jvZys{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-top:6px;padding:8px}.FullEditModal_patientHeader__Q\+r0J{align-items:center;display:flex;gap:8px}.FullEditModal_avatarMuted__W0-26,.FullEditModal_avatar__uOytx{background:#e5e5e5;border-radius:50%;height:28px;width:28px}.FullEditModal_patientMeta__hLlI3{flex:1 1;min-width:0}.FullEditModal_patientName__UTZdv{font-size:16px;font-weight:600;line-height:1.2}.FullEditModal_patientSubtle__2RlEz{color:#8c8c8c;font-size:11px}.FullEditModal_patientActions__5rIpM{display:flex;gap:4px}.FullEditModal_chips__7QQxQ{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.FullEditModal_chip__t5Npc{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#595959;display:inline-flex;font-size:11px;gap:6px;padding:2px 8px}.FullEditModal_emptyPatient__vfGmq{align-items:center;border:1px dashed #e8e8e8;border-radius:10px;color:#8c8c8c;display:flex;gap:10px;padding:12px}.FullEditModal_emptyTitle__hHmX\+{color:#595959;font-weight:600}.FullEditModal_emptyHelp__IMi7T{font-size:11px}.FullEditModal_loadingContainer__HTwSB{align-items:center;display:flex;height:240px;justify-content:center}.FullEditModal_cancelButton__\+buCC{border-radius:6px;color:#666!important;height:32px;padding:0 18px}.FullEditModal_selectFooter__kqz\+0{border-top:1px solid #f0f0f0;padding:6px 8px}.FullEditModal_footerActions__GpvWo{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.FullEditModal_footerActions__GpvWo .ant-btn{border-radius:10px;font-weight:600;height:38px;padding-inline:12px}.FullEditModal_footerActions__GpvWo .ant-btn>span{align-items:center;display:inline-flex;gap:8px}.FullEditModal_primaryAction__YGSH2{grid-column:1/-1}@media (min-width:520px){.FullEditModal_footerActions__GpvWo{grid-template-columns:1fr 1fr 1fr}.FullEditModal_primaryAction__YGSH2{grid-column:auto}}.FullEditModal_footerActions__GpvWo .ant-btn-primary:focus,.FullEditModal_footerActions__GpvWo .ant-btn-primary:hover{filter:brightness(.97)}.FullEditModal_footerActions__GpvWo .ant-btn-dangerous.ant-btn-ghost:focus,.FullEditModal_footerActions__GpvWo .ant-btn-dangerous.ant-btn-ghost:hover{background:#ff4d4f0f;border-color:#ff4d4f;color:#ff4d4f}.FullEditModal_modal__W-fiz .ant-picker-dropdown,.FullEditModal_modal__W-fiz .ant-select-dropdown .ant-select-item{font-size:15px}.SimpleRegister_wrapper__f3DlF{align-items:flex-start;background:linear-gradient(135deg,#f5f7fa,#e9eef5);display:flex;justify-content:center;padding:24px}.SimpleRegister_card__OLh5s{border-radius:14px;box-shadow:0 10px 28px #12263f14;max-width:760px;width:100%}.SimpleRegister_title__8RiBV{margin:8px 0 4px;text-align:center}.SimpleRegister_form__F9avt{display:block;padding:20px 18px}@media (max-width:600px){.SimpleRegister_wrapper__f3DlF{padding:12px}.SimpleRegister_card__OLh5s{margin:0}}.CreateModal_modal__\+EYQc .ant-modal-content{border-radius:14px}.CreateModal_layout__OE2gw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.6fr}@media (max-width:980px){.CreateModal_layout__OE2gw{grid-template-columns:1fr}}.CreateModal_panel__W3OjT{background:#fff;background:var(--ant-color-bg-container,#fff);border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:12px;padding:12px}.CreateModal_formPanel__o15Yq{position:relative}.CreateModal_sectionTitle__6dKJN{margin:0 0 8px!important}.CreateModal_tablePanel__u-0N9{display:flex;flex-direction:column;min-height:420px}.CreateModal_tableHeader__l\+1VO{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.CreateModal_tableWrapper__SZKvL{border-radius:10px;flex:1 1;min-height:320px;overflow:hidden}.CreateModal_center__179I4{align-items:center;display:flex;justify-content:center;min-height:240px}.CreateModal_patientChip__uMZ6j{border-radius:999px;font-size:13px;padding:6px 10px}.CreateModal_nestedModal__npNji .ant-modal-content{border-radius:16px}.CreateModal_tableWrapper__SZKvL .MuiPaper-root{border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:10px!important;box-shadow:none!important}.CreateModal_tableWrapper__SZKvL .MuiTableCell-root{font-size:13px;padding:8px 12px}.CreateModal_tableWrapper__SZKvL .MuiToolbar-root{padding:8px 12px!important}.CreateModal_tableWrapper__SZKvL .MuiTableHead-root .MuiTableCell-root{background:#fafafa;background:var(--ant-color-fill-tertiary,#fafafa);font-weight:600}.CreateModal_table__iXKjr span{align-items:center;display:flex;justify-content:center}.CreateModal_table__iXKjr div p{display:flex}.CreateModal_table__iXKjr div p,.CreateModal_table__iXKjr td{align-items:center;justify-content:center;margin:0;padding:0;text-align:center}.CreateModal_table__iXKjr td div{align-items:center;margin:0;padding:0;text-align:center}.CreateModal_registerModal__9fI14 .ant-modal-content{border-radius:16px}.CreateModal_registerModal__9fI14 .ant-modal-body{max-height:75vh;padding:16px}.CreateModal_registerModal__9fI14 .ant-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:none;margin:0 auto;max-width:680px}.CreateModal_registerModal__9fI14 .ant-card:after,.CreateModal_registerModal__9fI14 .ant-card:before{content:none!important;display:none!important}.CreateModal_registerModal__9fI14 .ant-typography{margin-bottom:12px;text-align:center}.CreateModal_registerModal__9fI14 .ant-form-item{margin-bottom:12px}.CreateModal_registerModal__9fI14 .ant-input,.CreateModal_registerModal__9fI14 .ant-select-selector{height:40px}.CreateModal_registerModal__9fI14 .ant-btn{border-radius:10px;height:42px}.CreateModal_registerModal__9fI14 .ant-modal-body{background:linear-gradient(90deg,#f7f9ff,#fff 30% 70%,#f7f9ff);border-radius:12px}.CreateModal_addBtn__2quoH{border-radius:10px;font-weight:600;height:36px;padding-inline:12px}.CreateModal_footerActions__d6wJH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.CreateModal_footerActions__d6wJH .ant-btn{border-radius:10px;font-weight:600;height:40px;padding-inline:12px}@media (min-width:520px){.CreateModal_footerActions__d6wJH{grid-template-columns:1fr auto}}.CreateModal_selectBtn__y\+yHK{border-radius:999px!important;font-weight:600!important;height:28px!important;padding:0 12px!important}.CreateModal_selectBtnActive__bGyoh{box-shadow:inset 0 0 0 2px #1890ff26}.CreateModal_secondaryBtn__6GCY1{background:#fff!important;border:1px solid #e5e5e5!important;color:#444!important}.CreateModal_secondaryBtn__6GCY1:focus,.CreateModal_secondaryBtn__6GCY1:hover{background:#fafafa!important;border-color:#d9d9d9!important;color:#262626!important}.CreateModal_primaryBtn__j0QfG.ant-btn-primary:focus,.CreateModal_primaryBtn__j0QfG.ant-btn-primary:hover{filter:brightness(.97)}.CreateModal_estadoDot__DP2qx{border:2px solid #0000;border-radius:50%;display:inline-block;height:10px;width:10px}.CalendarMedic_container__zZujg{box-sizing:border-box;display:flex;flex-direction:column;height:100%;outline:3px solid red;padding:20px}.CalendarMedic_header__w0I\+B{flex-shrink:0;text-align:center}.CalendarMedic_calendarInner__P5T\+V{flex:1 1;margin:0;overflow:auto;padding:0;width:100%}.CalendarMedic_emptyContainer__E5a4x{align-items:center;display:flex;flex:1 1;justify-content:center}.CalendarMedic_toolbar__5NXk0{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px;position:relative}.CalendarMedic_buttonContainer__QfxlH{align-items:center;display:flex;gap:8px}.CalendarMedic_name__FMnks,.CalendarMedic_title__yPU2o{font-size:1.125rem;font-weight:500;line-height:1.2}.CalendarMedic_name__FMnks{left:50%;position:absolute;transform:translateX(-50%)}.fc-toolbar{display:none}.CalendarMedic_migrateButton__kahDa{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:5px 10px}.CalendarMedic_migrateButton__kahDa:hover{background-color:#0056b3}.CalendarMedic_slotMenu__IcMHR{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 3px 6px #00000029;display:flex;font-size:.875rem;gap:6px;padding:6px;position:absolute;z-index:1500}.CalendarMedic_slotMenu__IcMHR:before{background:#fff;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;content:"";height:10px;left:16px;position:absolute;top:-5px;transform:rotate(45deg);width:10px}.CalendarMedic_menuBtn__Kl0rm{background-color:#1890ff;border:none;border-radius:2px;color:#fff;cursor:pointer;padding:4px 10px;transition:background-color .2s}.CalendarMedic_menuBtn__Kl0rm:hover{background-color:#40a9ff}.CalendarMedic_closeMenu__USlea{color:#999;cursor:pointer;font-size:1.1rem;margin-left:4px;transition:color .2s}.CalendarMedic_closeMenu__USlea:hover{color:#555}.CalendarMedic_eventPopover__Ea1l9 .CalendarMedic_ant-card__fvhjD{box-shadow:0 4px 12px #00000026}.CalendarMedic_popover__M3PrH{display:flex;flex-direction:column;min-width:100%}

/* !ACA SE DEFINE EL ESTILADO DEL CONTENIDO DENTRO DEL EVENTO */.CalendarMedic_eventContent__VJShv{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-size:1rem;line-height:1.2;width:100%}.CalendarMedic_title__yPU2o{font-size:1.05em;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarMedic_meta__Gw7Bo{align-items:center;display:flex;font-size:.85em;opacity:.85}.unavailable{--unav-color:#f5f7fb;--unav-stripe:#56688e75;--unav-badge-bg:#fffffff2;--unav-badge-fg:#395890;--unav-badge-border:#56688e38;background-color:#b2b2b2!important;border:none!important;pointer-events:none!important;position:relative;width:100%!important;z-index:0!important}.unavailable:after{background:#ffffffeb;border:1px solid #56688e38;border-radius:999px;box-shadow:0 2px 6px #0000000d;color:#4a5a78;content:"No disponible";font-size:14px;font-weight:600;left:50%;letter-spacing:.02em;padding:2px 10px;pointer-events:none;position:absolute;text-align:center;top:8px;transform:translateX(-50%)}.unavailable{min-height:32px}.unavailable:after{opacity:1}.fc-timegrid-axis-cushion{color:#666;font-size:.75rem}.fc-col-header-cell-cushion{color:#333;font-size:.95rem;font-weight:600}.fc-col-header-cell{font-weight:500;padding:8px 4px}.fc-timegrid-slot{border-top:1px solid #eee;height:50px!important}.fc-timegrid-slots .fc-scrollgrid-section-liquid{height:auto!important}.fc-timegrid-col.fc-day-today,.fc-timegrid-col.fc-day-today .fc-scrollgrid-section-liquid{background-color:initial!important}.unavailable .fc-event-time,.unavailable .fc-event-title{color:#000!important;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.unavailable *{color:#000!important;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff!important}.fc-event-background{opacity:1!important;pointer-events:none!important;z-index:0!important}.CalendarMedic_fc-event__HTbtD.CalendarMedic_fc-event-modern__oAsCo.CalendarMedic_slot__OV4Wk{z-index:2!important}.override-close,.override-open{left:0!important;opacity:.5;width:var(--override-bar-width)!important;z-index:1!important}.fc-event.slot{z-index:2!important}.override-open{background:#09ff00!important}.override-close{background:#db3a3a!important}.event-updating{cursor:wait!important;filter:blur(2px);opacity:.5!important}.fc-event.event-updating:not(.fc-event-mirror){pointer-events:none}.fc-event-mirror{margin:0!important;opacity:.75;padding:0!important;pointer-events:auto!important;right:0!important;z-index:999!important}.fc-event-mirror,.fc-event-mirror.override-close,.fc-event-mirror.override-open,.fc-timegrid-mirror-skeleton .override-close,.fc-timegrid-mirror-skeleton .override-open{left:0!important;width:100%!important}.fc-timegrid-event-harness{margin:0!important;padding:0!important}.slot{z-index:2!important}.CalendarMedic_contextMenu__AelrR{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Inter,sans-serif;overflow:hidden;position:absolute;width:200px;z-index:2000}.CalendarMedic_menuHeader__JK4Is{align-items:center;background:#f5f5f5;display:flex;padding:8px 12px}.CalendarMedic_headerIcon__wP\+4W{color:#1890ff;font-size:16px;margin-right:8px}.CalendarMedic_headerText__Q-LD1{color:#333;flex:1 1;font-weight:500}.CalendarMedic_closeIcon__YJzAM{color:red;cursor:pointer;font-size:14px}.CalendarMedic_menuItem__OZBki{align-items:center;cursor:pointer;display:flex;padding:10px 12px;transition:background .2s}.CalendarMedic_menuItem__OZBki:hover{background:#e6f7ff}.CalendarMedic_itemIcon__Cq9-D{color:#555;font-size:16px;margin-right:8px}.CalendarMedic_locked__-1oVx .CalendarMedic_override-close__VONQQ,.CalendarMedic_locked__-1oVx .CalendarMedic_override-open__s0u-e,.CalendarMedic_locked__-1oVx .CalendarMedic_slot__OV4Wk{cursor:not-allowed!important;filter:blur(2px)!important;pointer-events:none!important}body,html{height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.BottomPanel_container__\+M16X{background:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;height:var(--topBar-height);width:100%}.BottomPanel_hidden__NiFLm{display:none}.BottomPanel_sectionTitle__iCZgk{color:#333;font-size:1.2em;font-weight:600;margin-top:10px}.BottomPanel_controls__QzK2E{align-items:center;display:flex;justify-content:center}.BottomPanel_datePicker__Ikt6T{padding:5px}.BottomPanel_medicosContainer__4-J2\+{display:flex;gap:10px;justify-content:space-around}.BottomPanel_card__ROukO{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;padding:2.5px}.BottomPanel_cardHeader__pVRku{color:#333;flex-wrap:wrap;font-weight:600;margin-bottom:8px;text-align:left}.BottomPanel_chipContainer__X0Hfw{display:flex;flex-wrap:wrap;gap:4px}.BottomPanel_chip__umnLp{background:#f0f0f0;border-radius:12px;color:#555;font-size:.85em;padding:4px 8px}.BottomPanel_accordionContainer__qwvKu{margin-top:10px}.BottomPanel_accordion__bvVfX{border-top:1px solid #ddd}.BottomPanel_accordionSummary__rXu18{color:#333;cursor:pointer;font-weight:500;padding:8px}.BottomPanel_accordionDetails__ZZkSq{display:flex;flex-wrap:wrap;gap:10px;padding:8px}.BottomPanel_studyCard__FLQLl{background:#fff;border:1px solid #ddd;border-radius:8px;flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;padding:8px}.StaffAppointmentPanel_panelContainer__x2SAU{display:flex;flex-direction:column;height:calc(100vh - var(--topBar-height));overflow:hidden;width:100vw}.StaffAppointmentPanel_emptyWrapper__OpTDH{align-items:center;display:flex;height:100%;justify-content:center}.StaffAppointmentPanel_layout__xb1QE{display:flex!important;flex:1 1;flex-direction:row!important;overflow:hidden}.StaffAppointmentPanel_calendarWrapper__P5uP\+{flex:1 1;min-width:0;overflow:hidden}.StudiesReports_container__HMcxY{display:flex;flex-direction:column;gap:16px;padding:16px}.StudiesReports_block__5SBVJ{border-radius:8px;outline:1px solid #ddd;overflow:hidden}.StudiesReports_blockHeader__FQm1g{align-items:center;background:#f5f5f5;display:flex;justify-content:space-between;padding:8px 16px}.StudiesReports_blockBody__Ehc0q{display:flex;flex-direction:column;gap:4px;padding:8px 16px}.StudiesReports_informeRow__bLv4g{align-items:center;display:flex;justify-content:space-between}.ViewStudiesMedicSide_container__vRenD{display:flex}.ViewStudiesMedicSide_searchWrapper__855Rn{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:16px;width:100%}.ViewStudiesMedicSide_searchNotice__qDrh5{color:#fa8c16;font-size:14px;font-style:italic;line-height:1.2;margin-bottom:6px}.ViewStudiesMedicSide_searchContainer__fjGHD{align-items:center;display:flex}.ViewStudiesMedicSide_searchInput__zS7rj{border-radius:4px;box-shadow:0 1px 3px #0000001a;height:32px;width:260px}.ViewStudiesMedicSide_searchButton__WlmTY{height:32px;line-height:30px;margin-left:8px}.ViewStudiesMedicSide_formContainer__e4Bsk{align-items:center;display:flex;flex-direction:column;width:100%}.ViewStudiesMedicSide_form__PqSpy{display:flex;width:95%}.ViewStudiesMedicSide_tabs__nCrYk{width:100%}.ViewStudiesMedicSide_numberAtention__joecJ{align-items:center;margin:0;padding:0 10px;width:80%}.ViewStudiesMedicSide_item__tkLlj{align-items:center;padding:8px;width:80%}.ViewStudiesMedicSide_input__B5w7i{border:1px solid #818181;border-radius:5px}.ViewStudiesMedicSide_button__6dWsK{margin:5px auto;min-width:-webkit-fit-content;min-width:fit-content;width:50%}#ViewStudiesMedicSide_submit__7k2aQ{width:70%}.ViewStudiesMedicSide_containerLeft__ObLAB{width:20%}.ViewStudiesMedicSide_selectContainer__LQbFp{display:block;height:90%;width:100%}.ViewStudiesMedicSide_formSelect__VvPhu{display:flex;flex-direction:column;height:85vh;justify-content:space-around;outline:3px solid blue;width:100%}.ViewStudiesMedicSide_itemSelect__qtYh6{align-items:center;display:flex;height:30%;width:80%}.ViewStudiesMedicSide_select__S7f-b{border:1px solid #818181;border-radius:5px;display:flex;margin:0;padding:0;width:100%}.ViewStudiesMedicSide_TextArea__P\+vF9{border:1px solid #818181;border-radius:5px;display:flex;resize:none}.ViewStudiesMedicSide_informeContainer__RF4qk{background-color:#1e293b;display:flex;flex-direction:column;height:90%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:200}.ViewStudiesMedicSide_pdfButtonContainer__WDO\+K{align-items:center;display:flex;height:10%;width:100%}.ViewStudiesMedicSide_informeUpload__2563O{background-color:#00ff15;margin:auto;padding:10px;transition:all .2s;width:40%}.ViewStudiesMedicSide_informeUpload__2563O:hover{background-color:#6ec576;transform:scale(1.05)}.ViewStudiesMedicSide_informeCloseButton__fc2Ff{background-color:red;padding:10px;transition:all .2s}.ViewStudiesMedicSide_informeCloseButton__fc2Ff:hover{background-color:#ff4d4d}@media only screen and (max-width:900px){.ViewStudiesMedicSide_sectionContainer__K0u3F{flex-direction:column}.ViewStudiesMedicSide_form__PqSpy{flex-direction:column;width:100%}.ViewStudiesMedicSide_containerLeft__ObLAB,.ViewStudiesMedicSide_item__tkLlj,.ViewStudiesMedicSide_section__g50mm{width:100%}}.CodesObraSocialTable_pageContainer__TvuQD{display:flex;height:100%}.CodesObraSocialTable_card__wINr6{flex:1 1;margin:16px}.AdminRegisterView_container__-Arv2{background-color:#f4f6f8;display:flex;height:calc(100vh - var(--topBar-height))}.AdminRegisterView_main__\+d\+DS{align-items:stretch;background-color:#f4f6f8;display:flex;flex:1 1;overflow:auto}.AdminRegisterView_page__HDBQF{margin:0 auto;max-width:1120px;padding:24px 24px 48px;width:100%}.AdminRegisterView_shell__Jiwsv{background:linear-gradient(180deg,#fff,#f7f9fc);border-radius:16px;box-shadow:0 6px 18px #0000000f;padding:16px 0 8px}.AdminRegisterView_tabs__RLrts .ant-tabs-nav{margin-bottom:16px}.AdminReports_containerGeneral__ZNekq{width:100%}.AdminReports_container__8d4zM{display:flex;height:100vh}.AdminReports_leftContainer__DijbB{flex-shrink:0;width:250px}.AdminReports_rightContainer__EmlIx{flex-grow:1;padding:20px}.AdminStudies_containerGeneral__\+Ge2I{display:flex;height:100vh;width:100%}.AdminStudies_container__3wGFZ{display:flex;flex-direction:row;width:100%}.AdminStudies_leftContainer__qgZDn{width:240px}.AdminStudies_rightContainer__ZU1Ou{flex:1 1;padding:20px}.StampsAdmin_containerGeneral__l6Uxp{overflow:hidden}.StampsAdmin_container__TCIgn{display:flex;height:100vh;overflow:hidden}.StampsAdmin_leftContainer__87dBx{flex-shrink:0;width:250px}.StampsAdmin_rightContainer__FP5HV{display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow:hidden;padding:20px}:root{--gray-color:#c7c7c7;--gray-border-config:3px solid var(--gray-color);--topBar-height:10vh;--primary-bgColor:#46a5a5;--secundary-bgColor:#e3e3e3;--secundary-font-size:24px;--clr-primary:#2a9d8f;--clr-secondary:#264653;--clr-accent:#e9c46a;--clr-light:#f4f4f4;--clr-dark:#555;--sp-xs:0.25rem;--sp-sm:0.5rem;--sp-base:1rem;--sp-lg:1.5rem;--sp-xl:2rem;--ff-sans:"Inter",sans-serif;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--color-slot:#1890ff;--color-unavail:#c8c8c84d;--override-bar-width:100%}:root,body,html{margin:0;padding:0}body,html{font-family:Inter,sans-serif;font-family:var(--ff-sans);height:100vh;width:100%}