.auth_authContainer__TKyRe{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1rem;font-family:system-ui,sans-serif}.auth_authWrapper__Pn3Ro{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.auth_authCard__Ertrr{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2.5rem 2rem;width:100%;border:1px solid #e2e8f0;position:relative;overflow:hidden}.auth_authCard__Ertrr:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#6366f1 50%,#8b5cf6)}.auth_authHeader__TqFRx{text-align:center;margin-bottom:2rem}.auth_authTitle__r8o_t{font-size:1.875rem;font-weight:700;color:#1e40af;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.auth_authIcon__2sVT2{font-size:2rem;color:#3b82f6}.auth_authSubtitle__c5YRM{color:#64748b;font-size:1rem;margin:0;line-height:1.5}.auth_authForm__vwRtY{display:flex;flex-direction:column;gap:1.5rem}.auth_formGroup__dZXW6{display:flex;flex-direction:column;gap:1rem}.auth_formRow__zY9AX{display:flex;gap:1rem}.auth_formRow__zY9AX .auth_formGroup__dZXW6{flex:1}.auth_serverError__bbQ1X{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #f87171;border-radius:8px;padding:.875rem 1rem;color:#dc2626;font-weight:500;font-size:.9rem;display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.auth_errorIcon__fKN4I{font-size:1.1rem;color:#ef4444;flex-shrink:0}.auth_authLink__SvudL{text-align:center;margin-top:1rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e2e8f0}.auth_authLink__SvudL p{color:#475569;font-size:.9rem;margin:0}.auth_authLink__SvudL a{color:#3b82f6;text-decoration:none;font-weight:600;transition:all .2s ease;padding:.25rem .5rem;border-radius:4px}.auth_authLink__SvudL a:hover{color:#2563eb;background:#eff6ff;text-decoration:underline}.auth_authSubmitButton__mh8Yi{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(59,130,246,.25);position:relative;overflow:hidden;margin-top:.5rem}.auth_authSubmitButton__mh8Yi:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 12px rgba(59,130,246,.35)}.auth_authSubmitButton__mh8Yi:active{transform:translateY(0)}.auth_authSubmitButton__mh8Yi:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth_authSubmitButton__mh8Yi:disabled:hover{transform:none;box-shadow:0 4px 6px rgba(59,130,246,.25)}.auth_authSubmitButton__mh8Yi.auth_loading__DOAcA{pointer-events:none}.auth_authSubmitButton__mh8Yi.auth_loading__DOAcA:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:auth_spin__LFCNO 1s linear infinite}@keyframes auth_spin__LFCNO{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.auth_authContainer__TKyRe{padding:.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.auth_authCard__Ertrr{padding:2rem 1.5rem;border-radius:12px}.auth_authIcon__2sVT2,.auth_authTitle__r8o_t{font-size:1.5rem}.auth_formRow__zY9AX{flex-direction:column;gap:1rem}.auth_authForm__vwRtY{gap:1.25rem}.auth_authLink__SvudL{padding:1.25rem}}@media (max-width:480px){.auth_authContainer__TKyRe{padding:.25rem}.auth_authCard__Ertrr{padding:1.5rem 1rem;border-radius:8px}.auth_authTitle__r8o_t{font-size:1.25rem}.auth_authSubtitle__c5YRM{font-size:.9rem}.auth_formGroup__dZXW6{gap:.75rem}.auth_authSubmitButton__mh8Yi{padding:.75rem 1.25rem;font-size:.95rem}.auth_authLink__SvudL{padding:1rem}}.auth_authCard__Ertrr.auth_success__ApJ1f{border-color:#10b981}.auth_authCard__Ertrr.auth_success__ApJ1f:before{background:linear-gradient(90deg,#10b981,#059669)}.auth_authCard__Ertrr.auth_error___RiGz{border-color:#ef4444}.auth_authCard__Ertrr.auth_error___RiGz:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.auth_authLink__SvudL a:focus,.auth_authSubmitButton__mh8Yi:focus{outline:2px solid #3b82f6;outline-offset:2px}.auth_authCard__Ertrr{animation:auth_slideInUp__eUPMg .3s ease}@keyframes auth_slideInUp__eUPMg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth_authCard__Ertrr:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.auth_authCard__Ertrr:hover:after{left:100%}@media (prefers-contrast:high){.auth_authCard__Ertrr{border:3px solid #000;background:#fff}.auth_authTitle__r8o_t{color:#000}.auth_authSubmitButton__mh8Yi{background:#000;border:2px solid #fff}.auth_authLink__SvudL a{color:#000;background:#fff;border:1px solid #000}}@media (prefers-reduced-motion:reduce){.auth_authCard__Ertrr,.auth_authLink__SvudL a,.auth_authSubmitButton__mh8Yi{animation:none;transition:none}.auth_authSubmitButton__mh8Yi:hover{transform:none}.auth_authCard__Ertrr:after{display:none}}.auth_authContainer__TKyRe.auth_light__klotJ{background:linear-gradient(135deg,#fff,#f8fafc)}.auth_authCard__Ertrr.auth_glass__SVX3S{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.SubmitButton_button__aG3hh{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#fff;background-color:#3498db;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s,transform .1s;min-width:120px;min-height:40px}.SubmitButton_button__aG3hh:hover:not(:disabled){background-color:#2980b9}.SubmitButton_button__aG3hh:active:not(:disabled){transform:scale(.98)}.SubmitButton_button__aG3hh:disabled{background-color:#95a5a6;cursor:not-allowed;opacity:.7}.SubmitButton_loadingContainer__6wZtS{display:flex;align-items:center;justify-content:center;gap:.5rem}.SubmitButton_spinner__o0zka{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:SubmitButton_spin__add9D .8s linear infinite}@keyframes SubmitButton_spin__add9D{to{transform:rotate(1turn)}}.TablaTroqueles_tableContainer__vi4Zq{margin-top:1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.TablaTroqueles_tableHeader__IhEBp{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.TablaTroqueles_headerIcon__jFQYy{font-size:1rem}.TablaTroqueles_headerText__vOJT_{margin:0}.TablaTroqueles_tableWrapper__k6uox{overflow-x:auto;max-height:400px;overflow-y:auto}.TablaTroqueles_modernTable__85Od1{width:100%;border-collapse:collapse;font-size:.875rem}.TablaTroqueles_tableHead__bZrfo{background:#f8fafc;position:sticky;top:0;z-index:10}.TablaTroqueles_tableHeaderCell__DPv4z{padding:.75rem .5rem;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e2e8f0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.TablaTroqueles_tableBody__V2XiY{background:#fff}.TablaTroqueles_tableRow__SLjXl{transition:background-color .2s ease}.TablaTroqueles_tableRow__SLjXl:hover{background:#f8fafc}.TablaTroqueles_tableRow__SLjXl:nth-child(2n){background:#f9fafb}.TablaTroqueles_tableRow__SLjXl:nth-child(2n):hover{background:#f1f5f9}.TablaTroqueles_tableCell__i2MVT{padding:.75rem .5rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.TablaTroqueles_troquelBadge__4m_mY{display:flex;align-items:center;gap:.25rem;background:#10b981;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;font-family:monospace;width:fit-content}.TablaTroqueles_troquelIcon__8CRun{font-size:.75rem}.TablaTroqueles_productName__lkWGz{font-weight:600;color:#1f2937;font-size:.875rem}.TablaTroqueles_productPresentation__VfnTK{color:#6b7280;font-size:.75rem;font-style:italic;font-weight:500}.TablaTroqueles_monoDrugInfo__LQiwq{color:#059669;font-weight:500;font-size:.75rem}.TablaTroqueles_inputField__G_1w_{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;transition:border-color .2s ease}.TablaTroqueles_inputField__G_1w_:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.1)}.TablaTroqueles_selectField__dxyi4{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;background:#fff;color:#1f2937;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.TablaTroqueles_selectField__dxyi4:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.1)}.TablaTroqueles_selectField__dxyi4 option{padding:.5rem;font-weight:600}.TablaTroqueles_priceInfo__DDl12{display:flex;align-items:center;gap:.25rem;color:#059669;font-weight:600;font-size:.875rem}.TablaTroqueles_priceIcon__oOcNw{font-size:.75rem}.TablaTroqueles_deleteButton__XmelG{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:4px;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.TablaTroqueles_deleteButton__XmelG:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.05)}.TablaTroqueles_deleteButton__XmelG:active{transform:scale(.95)}.TablaTroqueles_emptyState__si_qE{padding:3rem 2rem;text-align:center;color:#6b7280}.TablaTroqueles_emptyIcon__XfXmH{font-size:3rem;color:#d1d5db;margin-bottom:1rem}.TablaTroqueles_emptyText__BC_lm{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.TablaTroqueles_emptySubtext__cg2eA{font-size:.875rem;color:#6b7280;margin:0}@media (max-width:768px){.TablaTroqueles_tableWrapper__k6uox{overflow-x:auto}.TablaTroqueles_modernTable__85Od1{min-width:800px}.TablaTroqueles_tableCell__i2MVT,.TablaTroqueles_tableHeaderCell__DPv4z{padding:.5rem .25rem}.TablaTroqueles_inputField__G_1w_{padding:.375rem;font-size:.75rem}.TablaTroqueles_productName__lkWGz{font-size:.75rem}.TablaTroqueles_productPresentation__VfnTK{font-size:.625rem}}.DatosTramites_container__OglQB{max-width:1000px;margin:0 auto;padding:2rem;background:#f8fafc;min-height:100vh}.DatosTramites_header__pdUF8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;box-shadow:0 8px 32px rgba(102,126,234,.3)}.DatosTramites_headerTitle__oTVFa{display:flex;align-items:center;gap:1rem}.DatosTramites_headerIcon__gl7cd{font-size:2rem}.DatosTramites_header__pdUF8 h1{margin:0;font-size:1.75rem;font-weight:700}.DatosTramites_estadoBadge__aGdOK{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DatosTramites_estadoPendiente__ZWXm_{background:#fef3c7;color:#92400e}.DatosTramites_estadoAutorizado__QgXZf{background:#d1fae5;color:#065f46}.DatosTramites_estadoFaltaDoc__jDjUo{background:#fee2e2;color:#991b1b}.DatosTramites_estadoRechazado__h7aRG{background:#fecaca;color:#7f1d1d}.DatosTramites_estadoDefault__lw7Eu{background:#e5e7eb;color:#374151}.DatosTramites_content__LIobG{display:flex;flex-direction:column;gap:2rem}.DatosTramites_section__hjgVo{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.DatosTramites_section__hjgVo:hover{transform:translateY(-2px);box-shadow:0 8px 25px -1px rgba(0,0,0,.15)}.DatosTramites_sectionTitle__8sqD7{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1.25rem 1.5rem;margin:0;font-size:1.1rem;font-weight:600;color:#334155;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:.75rem}.DatosTramites_sectionIcon__cDy6N{color:#3b82f6;font-size:1.3rem}.DatosTramites_sectionContent__1szmZ{padding:1.5rem}.DatosTramites_infoGrid__hBwEb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.DatosTramites_infoItem__cFXM_{display:flex;flex-direction:column;gap:.5rem}.DatosTramites_infoItem__cFXM_ label{font-weight:600;color:#6b7280;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.DatosTramites_infoValue__beme8{font-size:1rem;color:#1f2937;font-weight:500}.DatosTramites_contactRow__vY1s_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.DatosTramites_contactItem__2iuLX{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.DatosTramites_contactIcon__SWkdd{color:#3b82f6;font-size:1.2rem;flex-shrink:0}.DatosTramites_contactItem__2iuLX label{font-weight:600;color:#6b7280;font-size:.875rem;min-width:60px}.DatosTramites_contactContainer__BcDXN{display:flex;align-items:center;gap:.5rem;flex:1}.DatosTramites_emailText__H7uNF{color:#1976d2;font-weight:500;word-break:break-all}.DatosTramites_phoneText__8OZb6{color:#059669;font-weight:500;font-family:monospace}.DatosTramites_triText__U2EQT{color:#e67e22;font-weight:600;font-family:monospace}.DatosTramites_prestadorText__ZDVjx{color:#8e44ad;font-weight:500}.DatosTramites_copyButton__zhKL7{background:none;border:1px solid #e0e0e0;border-radius:6px;padding:6px 8px;cursor:pointer;color:#666;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;flex-shrink:0}.DatosTramites_copyButton__zhKL7:hover{background-color:#f5f5f5;color:#1976d2;border-color:#1976d2;transform:scale(1.05)}.DatosTramites_copyButton__zhKL7:active{transform:scale(.95)}.DatosTramites_copyButton__zhKL7:has(svg[data-testid=check]){color:#27ae60;border-color:#27ae60;background-color:rgba(39,174,96,.1)}.DatosTramites_folderItem__n0oK5{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.DatosTramites_folderItem__n0oK5 label{font-weight:600;color:#6b7280;font-size:.875rem;min-width:120px}.DatosTramites_folderLink__vlVSH{display:flex;align-items:center;gap:.5rem;color:#1976d2;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;border:1px solid #e3f2fd;background:#f8fbff}.DatosTramites_folderLink__vlVSH:hover{background:#e3f2fd;transform:translateX(4px)}.DatosTramites_linkIcon__onvwR{font-size:1rem}.DatosTramites_folderControls__OWBn_{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.DatosTramites_folderControls__OWBn_ label{font-weight:600;color:#6b7280;font-size:.875rem}.DatosTramites_selectContainer__f34_t{display:flex;gap:1rem;align-items:center}.DatosTramites_selectEstado__CD6Du{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#1f2937;background-color:#fff;transition:border-color .2s,box-shadow .2s;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%239ca3af%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto}.DatosTramites_selectEstado__CD6Du:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.DatosTramites_selectEstado__CD6Du option{padding:.5rem}.DatosTramites_folderSelect__YYwZe{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:.95rem;transition:border-color .2s ease}.DatosTramites_folderSelect__YYwZe:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DatosTramites_changeButton__Nu9iv{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DatosTramites_changeButton__Nu9iv:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.15)}.DatosTramites_buttonIcon__1_lEB{font-size:1rem}.DatosTramites_linkItem__cMXee{display:flex;align-items:center;gap:1rem}.DatosTramites_linkItem__cMXee label{font-weight:600;color:#6b7280;font-size:.875rem;min-width:160px}.DatosTramites_emailLink__upxH3{display:flex;align-items:center;gap:.5rem;color:#1976d2;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;border:1px solid #e3f2fd;background:#f8fbff}.DatosTramites_emailLink__upxH3:hover{background:#e3f2fd;transform:translateX(4px)}.DatosTramites_auditoriasGrid__LBFtw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.DatosTramites_auditoriaItem__LSj60{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:8px;padding:1rem;transition:all .2s ease}.DatosTramites_auditoriaItem__LSj60:hover{background:#f1f5f9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DatosTramites_auditoriaItem__LSj60 strong{display:block;color:#374151;margin-bottom:.5rem;font-size:.875rem}.DatosTramites_auditoriaItem__LSj60 span{font-weight:500;font-size:.95rem}.DatosTramites_loadingContainer__jBBbh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.DatosTramites_loader__wQSO5{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:DatosTramites_spin__18htR 1s linear infinite}@keyframes DatosTramites_spin__18htR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatosTramites_errorContainer__XWz6D{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;text-align:center;color:#6b7280}.DatosTramites_errorIcon__6c5WS{font-size:3rem;color:#ef4444}.DatosTramites_errorContainer__XWz6D h3{margin:0;color:#374151;font-size:1.5rem}.DatosTramites_errorContainer__XWz6D p{margin:0;font-size:1rem}@media (max-width:768px){.DatosTramites_container__OglQB{padding:1rem}.DatosTramites_header__pdUF8{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.DatosTramites_header__pdUF8 h1{font-size:1.5rem}.DatosTramites_contactRow__vY1s_,.DatosTramites_infoGrid__hBwEb{grid-template-columns:1fr;gap:1rem}.DatosTramites_contactItem__2iuLX{flex-direction:column;align-items:flex-start;gap:.5rem}.DatosTramites_contactContainer__BcDXN{width:100%}.DatosTramites_selectContainer__f34_t{flex-direction:column;gap:.75rem}.DatosTramites_changeButton__Nu9iv,.DatosTramites_folderSelect__YYwZe{width:100%}.DatosTramites_auditoriasGrid__LBFtw{grid-template-columns:1fr}.DatosTramites_folderItem__n0oK5,.DatosTramites_linkItem__cMXee{flex-direction:column;align-items:flex-start;gap:.5rem}.DatosTramites_folderItem__n0oK5 label,.DatosTramites_linkItem__cMXee label{min-width:auto}}@media (max-width:480px){.DatosTramites_sectionContent__1szmZ{padding:1rem}.DatosTramites_sectionTitle__8sqD7{padding:1rem;font-size:1rem}.DatosTramites_headerIcon__gl7cd{font-size:1.5rem}.DatosTramites_copyButton__zhKL7{min-width:24px;height:24px;padding:4px 6px}}@keyframes DatosTramites_fadeInUp__ShWXv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DatosTramites_section__hjgVo{animation:DatosTramites_fadeInUp__ShWXv .3s ease}.DatosTramites_section__hjgVo:first-child{animation-delay:.1s}.DatosTramites_section__hjgVo:nth-child(2){animation-delay:.2s}.DatosTramites_section__hjgVo:nth-child(3){animation-delay:.3s}.DatosTramites_section__hjgVo:nth-child(4){animation-delay:.4s}.DatosTramites_section__hjgVo:nth-child(5){animation-delay:.5s}.DatosTramites_subsectionTitle__UFS9O{font-size:1rem;font-weight:600;color:#475569;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.DatosTramites_uploadContainer__Kc6qH{margin-bottom:2rem}.DatosTramites_dropZone__WnJPN{border:2px dashed #cbd5e1;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc;position:relative}.DatosTramites_dropZone__WnJPN:hover{border-color:#667eea;background:#f1f5f9}.DatosTramites_dropZone__WnJPN.DatosTramites_dragOver__OlRGk{border-color:#667eea;background:#e0e7ff;transform:scale(1.02)}.DatosTramites_dropZone__WnJPN.DatosTramites_uploading__AbLij{border-color:#10b981;background:#ecfdf5;cursor:not-allowed}.DatosTramites_dropZoneContent__2YsOh{display:flex;flex-direction:column;align-items:center;gap:.75rem}.DatosTramites_dropZoneIcon__5eDPn{font-size:2.5rem;color:#94a3b8;margin-bottom:.5rem}.DatosTramites_dropZoneTitle__Peacu{font-size:1.125rem;font-weight:600;color:#475569;margin:0}.DatosTramites_dropZoneText__PEioM{color:#64748b;margin:0}.DatosTramites_browseLink__LB0gT{color:#667eea;font-weight:500;text-decoration:underline;cursor:pointer}.DatosTramites_browseLink__LB0gT:hover{color:#5a6fd8}.DatosTramites_supportedFormats__qQt1Y{font-size:.875rem;color:#94a3b8;margin-top:.5rem}.DatosTramites_spinner__U9cOj{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:DatosTramites_spin__18htR 1s linear infinite}.DatosTramites_infoBox__wpzqe{margin-top:1rem;padding:1rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;display:flex;gap:.75rem}.DatosTramites_infoIcon__eAt_K{color:#0369a1;font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.DatosTramites_infoContent__Dr8iF{flex:1}.DatosTramites_infoTitle__phHyZ{font-size:.875rem;font-weight:600;color:#0369a1;margin:0 0 .5rem}.DatosTramites_infoList__dUKWK{margin:0;padding-left:1rem;font-size:.875rem;color:#0c4a6e}.DatosTramites_infoList__dUKWK li{margin-bottom:.25rem}.DatosTramites_filesContainer__diV8B{margin-top:1rem}.DatosTramites_emptyFiles__a7uTJ{text-align:center;padding:3rem 2rem;color:#94a3b8}.DatosTramites_emptyIcon__1m0jM{font-size:3rem;margin-bottom:1rem;opacity:.5}.DatosTramites_emptyFiles__a7uTJ p{margin:0;font-size:1rem}.DatosTramites_motivoContainer__A3Vn_{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;width:100%;animation:DatosTramites_slideDown__ejPic .2s ease-out}.DatosTramites_motivoLabel__e70tI{font-size:.825rem;font-weight:600;color:#dc2626;text-transform:uppercase;letter-spacing:.5px}.DatosTramites_motivoInput__ABU8_{width:100%;padding:.75rem;border:1px solid #fecaca;border-radius:8px;font-size:.9rem;color:#1f2937;background-color:#fef2f2;resize:vertical;min-height:80px;transition:all .2s ease}.DatosTramites_motivoInput__ABU8_:focus{outline:none;border-color:#ef4444;background-color:#fff;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.DatosTramites_changeButton__Nu9iv:disabled{opacity:.6;cursor:not-allowed;background:#cbd5e1;box-shadow:none;transform:none}@keyframes DatosTramites_slideDown__ejPic{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DatosAfiliados_modalOverlay__AtaIA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:DatosAfiliados_fadeIn__DhM_X .3s ease}.DatosAfiliados_modalContent__OgjUn{background:#f9fafb;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:1000px;width:95vw;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:DatosAfiliados_slideInUp__n1DH6 .3s ease;border:1px solid #d1d5db}.DatosAfiliados_modernForm__ucDil{display:flex;flex-direction:column;height:100%;min-height:0}.DatosAfiliados_formHeader__q0yqK{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #d1d5db;background:linear-gradient(135deg,#4f46e5,#3730a3);color:#fff;flex-shrink:0}.DatosAfiliados_formTitleContainer__ROZDx{display:flex;align-items:center;gap:.75rem}.DatosAfiliados_formIcon__iBDvI{font-size:1.5rem}.DatosAfiliados_modernFormTitle__S5D8W{font-size:1.25rem;font-weight:600;margin:0}.DatosAfiliados_closeButton__Uea2b{background:hsla(0,0%,100%,.2);border:none;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.DatosAfiliados_closeButton__Uea2b:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.DatosAfiliados_formBody__Y27g_{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem 1.5rem;scrollbar-width:thin;scrollbar-color:#6b7280 #e5e7eb}.DatosAfiliados_formBody__Y27g_::-webkit-scrollbar{width:8px}.DatosAfiliados_formBody__Y27g_::-webkit-scrollbar-track{background:#e5e7eb}.DatosAfiliados_formBody__Y27g_::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px;transition:background-color .2s}.DatosAfiliados_formBody__Y27g_::-webkit-scrollbar-thumb:hover{background:#4b5563}.DatosAfiliados_formSection__zbG1E{margin-bottom:1rem;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DatosAfiliados_sectionTitle__kXINM{background:linear-gradient(135deg,#e5e7eb,#d1d5db);padding:.75rem 1.5rem;margin:0;font-size:1rem;font-weight:600;color:#1f2937;border-bottom:1px solid #9ca3af;display:flex;align-items:center;gap:.75rem}.DatosAfiliados_sectionIcon__4AhRP{color:#2563eb;font-size:1.2rem}.DatosAfiliados_sectionContent__45c0a{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.DatosAfiliados_afiliadoInfo__m_MDN{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f3f4f6;border-radius:8px;border:1px solid #d1d5db}.DatosAfiliados_afiliadoNumber__kAUGb{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;padding:.5rem .75rem;border-radius:8px;font-weight:700;font-size:.875rem;min-width:80px;text-align:center;box-shadow:0 2px 4px rgba(37,99,235,.3)}.DatosAfiliados_afiliadoName__jXSHt{font-weight:600;color:#1f2937;font-size:1rem}.DatosAfiliados_contactNote__Aw7EZ{background:#fef3c7;border:1px solid #d97706;border-radius:8px;padding:.75rem;margin-top:.5rem}.DatosAfiliados_contactNote__Aw7EZ p{margin:0;color:#78350f;font-weight:500;font-size:.85rem}.DatosAfiliados_contactGroup__Cb8AY{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:1rem;transition:all .2s ease}.DatosAfiliados_contactGroupHorizontal__hyxeU{display:flex;gap:1rem;align-items:flex-start}.DatosAfiliados_contactGroupHorizontal__hyxeU>div{flex:1;min-width:0}.DatosAfiliados_contactGroup__Cb8AY:hover{background:#e5e7eb;border-color:#9ca3af}.DatosAfiliados_contactHeader__owDk8{margin-bottom:.75rem}.DatosAfiliados_contactLabel__ZEGNz{font-weight:600;color:#374151;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.DatosAfiliados_formFooter__SPRQB{padding:1rem 1.5rem;border-top:1px solid #d1d5db;background:#f3f4f6;flex-shrink:0}.DatosAfiliados_actionButtons__1RiLx{display:flex;gap:1rem;justify-content:flex-end}.DatosAfiliados_cancelButton___Cmxm{background:#f3f4f6;color:#6b7280;border:1px solid #9ca3af;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.DatosAfiliados_cancelButton___Cmxm:hover{background:#e5e7eb;border-color:#6b7280;color:#374151;transform:translateY(-1px)}.DatosAfiliados_submitButton__6P5sp{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px rgba(5,150,105,.3)}.DatosAfiliados_submitButton__6P5sp:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 4px 6px rgba(5,150,105,.4)}.DatosAfiliados_submitButton__6P5sp:active{transform:translateY(0)}.DatosAfiliados_buttonIcon__M6vti{font-size:1rem}@media (max-width:768px){.DatosAfiliados_modalOverlay__AtaIA{padding:.5rem}.DatosAfiliados_modalContent__OgjUn{max-width:95vw;max-height:95vh;border-radius:12px}.DatosAfiliados_contactGroupHorizontal__hyxeU{flex-direction:column;gap:1rem}.DatosAfiliados_formHeader__q0yqK{padding:1rem 1.5rem}.DatosAfiliados_modernFormTitle__S5D8W{font-size:1.25rem}.DatosAfiliados_formBody__Y27g_{padding:1.5rem 1rem}.DatosAfiliados_sectionContent__45c0a{padding:1rem;gap:1rem}.DatosAfiliados_contactGroup__Cb8AY{padding:1rem}.DatosAfiliados_formFooter__SPRQB{padding:1rem 1.5rem}.DatosAfiliados_actionButtons__1RiLx{flex-direction:column-reverse}.DatosAfiliados_cancelButton___Cmxm,.DatosAfiliados_submitButton__6P5sp{width:100%;justify-content:center}.DatosAfiliados_afiliadoInfo__m_MDN{flex-direction:column;align-items:flex-start;gap:.75rem}.DatosAfiliados_afiliadoNumber__kAUGb{align-self:flex-start}}@media (max-width:480px){.DatosAfiliados_modalContent__OgjUn{max-height:98vh}.DatosAfiliados_formHeader__q0yqK{padding:1rem}.DatosAfiliados_formBody__Y27g_{padding:1rem .75rem}.DatosAfiliados_sectionTitle__kXINM{padding:.75rem 1rem;font-size:1rem}.DatosAfiliados_contactGroup__Cb8AY,.DatosAfiliados_contactNote__Aw7EZ,.DatosAfiliados_sectionContent__45c0a{padding:.75rem}.DatosAfiliados_contactNote__Aw7EZ p{font-size:.85rem}}@keyframes DatosAfiliados_fadeIn__DhM_X{0%{opacity:0}to{opacity:1}}@keyframes DatosAfiliados_slideInUp__n1DH6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DatosAfiliados_cancelButton___Cmxm:focus,.DatosAfiliados_closeButton__Uea2b:focus,.DatosAfiliados_submitButton__6P5sp:focus{outline:2px solid #2563eb;outline-offset:2px}.DatosAfiliados_contactGroup__Cb8AY.DatosAfiliados_error__08b6h{border-color:#dc2626;background:#fef2f2}.DatosAfiliados_contactGroup__Cb8AY.DatosAfiliados_success__pc0Yv{border-color:#059669;background:#f0fdf4}.DatosAfiliados_submitButton__6P5sp.DatosAfiliados_loading__Z_qbG{opacity:.7;cursor:not-allowed}.DatosAfiliados_submitButton__6P5sp.DatosAfiliados_loading__Z_qbG .DatosAfiliados_buttonIcon__M6vti{animation:DatosAfiliados_spin__fuSxq 1s linear infinite}@keyframes DatosAfiliados_spin__fuSxq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-contrast:high){.DatosAfiliados_formHeader__q0yqK{border-bottom:2px solid #000}.DatosAfiliados_contactGroup__Cb8AY,.DatosAfiliados_formSection__zbG1E{border:2px solid #000}.DatosAfiliados_submitButton__6P5sp{background:#000;border:2px solid #fff}.DatosAfiliados_cancelButton___Cmxm{border:2px solid #000;color:#000}}@media (prefers-reduced-motion:reduce){.DatosAfiliados_cancelButton___Cmxm,.DatosAfiliados_closeButton__Uea2b,.DatosAfiliados_contactGroup__Cb8AY,.DatosAfiliados_modalContent__OgjUn,.DatosAfiliados_modalOverlay__AtaIA,.DatosAfiliados_submitButton__6P5sp{animation:none;transition:none}.DatosAfiliados_cancelButton___Cmxm:hover,.DatosAfiliados_submitButton__6P5sp:hover{transform:none}}.Afiliados_container__74NYj{padding:1.5rem;background:#e5e7eb;min-height:100vh;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Afiliados_addButton__qci6q,.Afiliados_buttonPrimary__QPtfz{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;font-weight:700;padding:.5rem 1.2rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(37,99,235,.3);margin-bottom:1.5rem;transition:all .2s ease;border:none;cursor:pointer}.Afiliados_addButton__qci6q:hover,.Afiliados_buttonPrimary__QPtfz:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.4)}.Afiliados_tableWrapper__1xC3t{overflow-x:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);background:#fff;border:1px solid #d1d5db}.Afiliados_afiliadosTable__60_Rm{width:100%;border-collapse:collapse;background:#fff;font-size:1rem;border-radius:.5rem;overflow:hidden}.Afiliados_afiliadosTable__60_Rm td,.Afiliados_afiliadosTable__60_Rm th{border:1px solid #d1d5db;padding:.75rem 1rem;text-align:left}.Afiliados_afiliadosTable__60_Rm th{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#1f2937;font-weight:700}.Afiliados_afiliadosTable__60_Rm tr:nth-child(2n){background:#f8fafc}.Afiliados_afiliadosTable__60_Rm tr:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Afiliados_actionButton__Mcnh5{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:.4rem;padding:.3rem .9rem;font-size:.95rem;font-weight:500;margin:0 .2rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(37,99,235,.3)}.Afiliados_actionButton__Mcnh5:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-1px);box-shadow:0 2px 6px rgba(37,99,235,.4)}.Afiliados_formContainer__7GtwR{background:#f9fafb;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2.5rem 2rem;max-width:480px;margin:2rem auto;display:flex;flex-direction:column;gap:1.2rem;border:1px solid #d1d5db}.Afiliados_formTitle__Xldpo{color:#1e40af;margin-bottom:1.5rem;text-align:center;font-size:1.5rem;font-weight:700}.Afiliados_formError__HQfVG{color:#dc2626;text-align:center;margin-top:1rem}.Afiliados_modalOverlay___YKMs{background:rgba(0,0,0,.6)}.Afiliados_modalContent__eauOj{border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:900px;height:90vh;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.Afiliados_modernForm__70Lic{display:flex;flex-direction:column;height:100%;min-height:0}.Afiliados_formHeader__aE_SF{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;flex-shrink:0}.Afiliados_formTitleContainer__tmgWA{display:flex;align-items:center;gap:.75rem}.Afiliados_formIcon__gcTZv{font-size:1.5rem}.Afiliados_modernFormTitle__k0JqK{font-size:1.25rem;font-weight:600;margin:0}.Afiliados_closeButton__JdoRT{background:hsla(0,0%,100%,.2);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.Afiliados_closeButton__JdoRT:hover{background:hsla(0,0%,100%,.3)}.Afiliados_formBody___fkxU{padding:1.5rem;scrollbar-color:#cbd5e1 #f1f5f9}.Afiliados_formBody___fkxU::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.Afiliados_formBody___fkxU::-webkit-scrollbar-thumb{background:#cbd5e1}.Afiliados_formBody___fkxU::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Afiliados_formSection__QOLc3{margin-bottom:1.5rem;background:#f8fafc;padding:1rem;border:1px solid #e2e8f0;transition:all .2s ease}.Afiliados_formSection__QOLc3:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-1px)}.Afiliados_sectionTitle__U6ri1{gap:.75rem;font-size:1.1rem;color:#1e293b;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.Afiliados_sectionIcon__dp8ht{font-size:1.25rem;color:#667eea}.Afiliados_formRow__yOl5l{display:flex;gap:1rem;align-items:flex-end}.Afiliados_formFooter__auZT_{border-top:1px solid #e5e7eb;background-color:#f9fafb}.Afiliados_errorMessage__hwgH8{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.Afiliados_actionButtons__POLy2{display:flex;justify-content:flex-end;gap:1rem}.Afiliados_cancelButton__aF6UD{background:#6b7280;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.Afiliados_cancelButton__aF6UD:hover{background:#4b5563;transform:translateY(-1px)}.Afiliados_submitButton__w01mm{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(102,126,234,.3)}.Afiliados_submitButton__w01mm:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.Afiliados_submitButton__w01mm:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.Afiliados_sectionContent__b__7A input,.Afiliados_sectionContent__b__7A select{width:100%;padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;transition:all .2s ease;background:#fff}.Afiliados_sectionContent__b__7A input:focus,.Afiliados_sectionContent__b__7A select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Afiliados_sectionContent__b__7A label{font-weight:500;margin-bottom:.3rem;font-size:.85rem}.Afiliados_contactGroup__81DaW{display:flex;gap:.75rem;align-items:flex-end}.Afiliados_contactGroup__81DaW>div{flex:1}.Afiliados_contactGroup__81DaW label{font-weight:500;margin-bottom:.3rem;display:block;font-size:.85rem}@media (max-width:768px){.Afiliados_modalContent__eauOj{height:95vh;max-height:95vh;margin:.5rem}.Afiliados_formHeader__aE_SF{padding:1rem 1.5rem}.Afiliados_modernFormTitle__k0JqK{font-size:1.25rem}.Afiliados_formBody___fkxU{padding:1.5rem}.Afiliados_formFooter__auZT_{padding:1rem 1.5rem}.Afiliados_sectionContent__b__7A{gap:1rem}.Afiliados_contactGroup__81DaW,.Afiliados_formRow__yOl5l{flex-direction:column;gap:1rem}.Afiliados_actionButtons__POLy2{flex-direction:column}.Afiliados_cancelButton__aF6UD,.Afiliados_submitButton__w01mm{width:100%}}@media (max-width:480px){.Afiliados_modalContent__eauOj{height:100vh;max-height:100vh;margin:0;border-radius:0}.Afiliados_formHeader__aE_SF{padding:.75rem 1rem}.Afiliados_formBody___fkxU{padding:1rem}.Afiliados_sectionTitle__U6ri1{font-size:1.125rem}.Afiliados_contactGroup__81DaW,.Afiliados_sectionContent__b__7A{gap:.75rem}}.Afiliados_prescripcionesTable__Xpk5S{background:#fff;font-size:.9rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Afiliados_prescripcionesTable__Xpk5S td,.Afiliados_prescripcionesTable__Xpk5S th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.Afiliados_prescripcionesTable__Xpk5S th{background-color:#f3f4f6;color:#374151;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.Afiliados_prescripcionesTable__Xpk5S tr:hover{background-color:#f9fafb}.Afiliados_prescripcionesTable__Xpk5S tr:last-child td{border-bottom:none}.Afiliados_activo__x_MWk{background-color:#dcfce7;color:#166534}.Afiliados_activo__x_MWk,.Afiliados_inactivo__Z9WUg{display:inline-block;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.Afiliados_inactivo__Z9WUg{background-color:#fee2e2;color:#991b1b}.Afiliados_tableWrapper__1xC3t{margin-top:1rem;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden}.Afiliados_noData__Q_QNO{text-align:center;padding:2rem;color:#6b7280;font-size:.9rem}.Afiliados_loading__H4fP2{text-align:center;padding:2rem;color:#4b5563;font-size:.9rem}.Afiliados_error__FbtjS{text-align:center;padding:2rem;color:#b91c1c;background-color:#fef2f2;border-radius:.5rem;margin:1rem 0;font-size:.9rem}.Afiliados_datosAfiliadoContainer__dNe4b{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1.5rem;width:100%;max-width:100%;font-family:system-ui,sans-serif;border:1px solid #e5e7eb;transition:all .2s ease}.Afiliados_datosAfiliadoContainer__dNe4b:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.Afiliados_datosAfiliadoTitle__rRPLv{margin-bottom:1.5rem;color:#1e40af;font-size:1.3rem;font-weight:700;text-align:center}.Afiliados_datosAfiliadoTable__8wq9o{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #f1f5f9}.Afiliados_datosAfiliadoTable__8wq9o td{padding:.875rem 1rem;vertical-align:middle;border-bottom:1px solid #f1f5f9;font-size:.95rem;line-height:1.4}.Afiliados_datosAfiliadoTable__8wq9o td:first-child{font-weight:600;color:#374151;width:40%;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-right:1px solid #e2e8f0}.Afiliados_datosAfiliadoTable__8wq9o td:last-child{color:#1f2937;font-weight:500}.Afiliados_datosAfiliadoTable__8wq9o tr:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.Afiliados_datosAfiliadoTable__8wq9o tr:last-child td{border-bottom:none}.Afiliados_buscarAfiliadosTitle__TiFvV{font-size:1.2rem;font-weight:600;color:#1e40af;margin-bottom:1rem;text-align:left}.Afiliados_formBody___fkxU{flex:1;overflow-y:auto;overflow-x:hidden;padding:2.5rem 2rem;max-height:calc(90vh - 200px);scrollbar-width:thin;scrollbar-color:#6b7280 #e5e7eb}.Afiliados_formBody___fkxU::-webkit-scrollbar{width:8px}.Afiliados_formBody___fkxU::-webkit-scrollbar-track{background:#e5e7eb}.Afiliados_formBody___fkxU::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px;transition:background-color .2s}.Afiliados_formBody___fkxU::-webkit-scrollbar-thumb:hover{background:#4b5563}.Afiliados_sectionTitle__U6ri1{background:linear-gradient(135deg,#e5e7eb,#d1d5db);padding:.75rem 1rem;margin:0;font-size:1rem;font-weight:600;color:#1f2937;border-bottom:1px solid #9ca3af;display:flex;align-items:center;gap:.5rem}.Afiliados_sectionIcon__dp8ht{color:#2563eb;font-size:1.2rem}.Afiliados_sectionContent__b__7A{padding:1rem;display:flex;flex-direction:column;gap:1rem;background:#fff}.Afiliados_sectionContent__b__7A input,.Afiliados_sectionContent__b__7A select,.Afiliados_sectionContent__b__7A textarea{margin-top:.3rem;border:2px solid #d1d5db;background:#f9fafb}.Afiliados_sectionContent__b__7A input:focus,.Afiliados_sectionContent__b__7A select:focus,.Afiliados_sectionContent__b__7A textarea:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Afiliados_contactGroup__81DaW input,.Afiliados_contactGroup__81DaW select{margin-bottom:.3rem}.Afiliados_sectionContent__b__7A label{margin-bottom:.2rem;display:block;font-weight:600;color:#374151}.Afiliados_contactGroup__81DaW label{margin-bottom:.2rem;color:#374151}.Afiliados_formSection__QOLc3{margin-bottom:1rem;border:1px solid #d1d5db;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Afiliados_formFooter__auZT_{padding:1rem 1.5rem;border-top:1px solid #d1d5db;background:#f3f4f6;flex-shrink:0;margin-top:auto}.Afiliados_datosAfiliado___7Agm{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Afiliados_dato__H6hYm{display:flex;flex-direction:column;gap:.25rem}.Afiliados_etiqueta__cU83n{font-size:.875rem;color:#6b7280;font-weight:500}.Afiliados_valor__02irn{font-size:1rem;color:#111827;font-weight:500}.Afiliados_seccion__ScqyP{margin-top:2rem;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Afiliados_planesTable__8AE8C{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}.Afiliados_planesTable__8AE8C th{background-color:#f3f4f6;color:#4b5563;font-weight:600;text-align:left;padding:.75rem 1rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}.Afiliados_planesTable__8AE8C td{padding:1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.Afiliados_planesTable__8AE8C tbody tr:hover{background-color:#f9fafb}.Afiliados_planNombre__1qp2K{font-weight:500;color:#1f2937;margin-bottom:.25rem}.Afiliados_planId__sVey0{font-size:.8rem;color:#6b7280}.Afiliados_fechasContainer__vF30v{display:flex;flex-direction:column;gap:.5rem}.Afiliados_fechaItem__a2bLM{display:flex;justify-content:space-between;max-width:200px}.Afiliados_fechaLabel__k0pKL{color:#6b7280;font-size:.8rem;margin-right:1rem}.Afiliados_botonPrescripciones__tt5M8{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-weight:500;font-size:.8rem;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Afiliados_botonPrescripciones__tt5M8:hover{background-color:#2563eb}.Afiliados_botonPrescripciones__tt5M8:active{transform:translateY(1px)}.Afiliados_modalOverlay___YKMs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.Afiliados_modalContent__eauOj{background:#fff;border-radius:8px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:Afiliados_modalFadeIn__pXgAX .3s ease-out}@keyframes Afiliados_modalFadeIn__pXgAX{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Afiliados_modalHeader__t5daN{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:10}.Afiliados_modalHeader__t5daN h2{margin:0;font-size:1.25rem;color:#1f2937}.Afiliados_closeButton__JdoRT{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s ease}.Afiliados_closeButton__JdoRT:hover{background-color:#f3f4f6;color:#1f2937}.Afiliados_prescripcionesTable__Xpk5S{width:100%;border-collapse:collapse;font-size:.875rem}.Afiliados_prescripcionesTable__Xpk5S th{background-color:#f9fafb;color:#4b5563;font-weight:600;text-align:left;padding:.75rem 1rem;position:sticky;top:60px;z-index:5;border-bottom:1px solid #e5e7eb}.Afiliados_prescripcionesTable__Xpk5S td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.Afiliados_prescripcionesTable__Xpk5S tbody tr:hover{background-color:#f9fafb}.Afiliados_prescripcionesTable__Xpk5S tbody tr:last-child td{border-bottom:none}.Afiliados_error__FbtjS,.Afiliados_loading__H4fP2,.Afiliados_noData__Q_QNO{padding:2rem;text-align:center;color:#6b7280}.Afiliados_error__FbtjS{color:#ef4444}.Afiliados_modalContent__eauOj::-webkit-scrollbar{width:8px;height:8px}.Afiliados_modalContent__eauOj::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Afiliados_modalContent__eauOj::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Afiliados_modalContent__eauOj::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.Afiliados_seccion__ScqyP h3{margin-top:0;margin-bottom:1rem;color:#1f2937;font-size:1.125rem;font-weight:600;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.Afiliados_validacionesTable___0TBP{width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:.875rem}.Afiliados_validacionesTable___0TBP td,.Afiliados_validacionesTable___0TBP th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}.Afiliados_validacionesTable___0TBP th{background-color:#f9fafb;color:#4b5563;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;border-bottom:2px solid #e5e7eb}.Afiliados_validacionesTable___0TBP tr:hover{background-color:#f8fafc}.Afiliados_validacionesTable___0TBP tr:last-child td{border-bottom:none}.Afiliados_estado__ZdhY7{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-align:center;min-width:90px;text-transform:capitalize}.Afiliados_aprobado__CXgwP{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.Afiliados_rechazado__f_BMP{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.Afiliados_pendiente__Tlcac{background-color:#fef9c3;color:#854d0e;border:1px solid #fef08a}.Afiliados_activo__x_MWk{background-color:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.Afiliados_errorText__tGtJU{color:#b91c1c;font-weight:500;margin:1rem 0;padding:1rem;background-color:#fef2f2;border-radius:.5rem;border:1px solid #fecaca;font-size:.9375rem;line-height:1.5}.Afiliados_errorText__tGtJU:before{content:"⚠️ ";margin-right:.5rem}.Afiliados_modalContent__eauOj{padding:1.5rem;max-width:1200px;width:100%;margin:0 auto}.Afiliados_modalContent__eauOj h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.Afiliados_tableContainer__N1vFK{margin-top:1rem;overflow-x:auto;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (max-width:768px){.Afiliados_datosAfiliado___7Agm{grid-template-columns:1fr 1fr}.Afiliados_modalContent__eauOj{padding:1rem}.Afiliados_validacionesTable___0TBP{font-size:.8125rem}.Afiliados_validacionesTable___0TBP td,.Afiliados_validacionesTable___0TBP th{padding:.5rem .75rem}.Afiliados_datosAfiliadoContainer__dNe4b{padding:1rem}.Afiliados_datosAfiliadoTable__8wq9o td{padding:.75rem .875rem;font-size:.9rem}.Afiliados_datosAfiliadoTable__8wq9o td:first-child{width:45%}}@media (max-width:480px){.Afiliados_datosAfiliado___7Agm{grid-template-columns:1fr}.Afiliados_estado__ZdhY7{min-width:auto;padding:.2rem .6rem}.Afiliados_modalContent__eauOj h2{font-size:1.25rem}.Afiliados_datosAfiliadoContainer__dNe4b{padding:.75rem}.Afiliados_datosAfiliadoTable__8wq9o td{padding:.625rem .75rem;font-size:.85rem}.Afiliados_datosAfiliadoTable__8wq9o td:first-child{width:50%}}@media (max-width:768px){.Afiliados_container__74NYj{padding:1rem}.Afiliados_modalContent__eauOj{max-width:95vw;height:95vh;max-height:95vh;margin:0;border-radius:12px}.Afiliados_formHeader__aE_SF{padding:1rem 1.5rem;flex-shrink:0}.Afiliados_modernFormTitle__k0JqK{font-size:1.25rem}.Afiliados_formBody___fkxU{padding:1.5rem 1.2rem;max-height:calc(95vh - 180px)}.Afiliados_formFooter__auZT_{padding:1rem 1.5rem;flex-shrink:0}.Afiliados_sectionContent__b__7A{padding:1.5rem 1rem;gap:1.2rem}.Afiliados_contactGroup__81DaW{padding:1.2rem}.Afiliados_formRow__yOl5l{flex-direction:column;gap:1rem}.Afiliados_actionButtons__POLy2{flex-direction:column-reverse}.Afiliados_cancelButton__aF6UD,.Afiliados_submitButton__w01mm{width:100%}.Afiliados_afiliadosTable__60_Rm{font-size:.9rem}.Afiliados_afiliadosTable__60_Rm td,.Afiliados_afiliadosTable__60_Rm th{padding:.5rem .75rem}}@media (max-width:480px){.Afiliados_modalContent__eauOj{height:98vh;max-height:98vh}.Afiliados_formHeader__aE_SF{padding:1rem}.Afiliados_formBody___fkxU{padding:1rem .8rem;max-height:calc(98vh - 160px)}.Afiliados_sectionTitle__U6ri1{padding:.75rem 1rem;font-size:1rem}.Afiliados_sectionContent__b__7A{padding:1rem .8rem;gap:1rem}.Afiliados_contactGroup__81DaW{padding:1rem}.Afiliados_container__74NYj{padding:.5rem}.Afiliados_formContainer__7GtwR{padding:1.5rem 1rem;margin:1rem auto}}.Afiliados_actionButton__Mcnh5:focus,.Afiliados_addButton__qci6q:focus,.Afiliados_buttonPrimary__QPtfz:focus,.Afiliados_closeButton__JdoRT:focus{outline:2px solid #2563eb;outline-offset:2px}.Afiliados_actionButton__Mcnh5.Afiliados_loading__H4fP2{opacity:.7;cursor:not-allowed;transform:none}.Afiliados_actionButton__Mcnh5.Afiliados_loading__H4fP2:hover{transform:none;box-shadow:0 1px 3px rgba(37,99,235,.3)}.Afiliados_errorMessage__hwgH8{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #f87171;border-radius:.5rem;padding:1rem;margin:1rem 0;color:#dc2626;font-weight:500;box-shadow:0 2px 4px rgba(220,38,38,.1)}.Afiliados_errorMessage__hwgH8 p{margin:0;font-size:.95rem}.Afiliados_tramitesContainer__I_hUS{display:grid;gap:1rem;margin-top:1rem}.Afiliados_tramiteCard__wjokb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.Afiliados_tramiteCard__wjokb:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Afiliados_tramiteHeader__0GmZt{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.Afiliados_tramiteId__DBqzG{background:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.Afiliados_tramiteDetails__GWzoV{display:grid;gap:.5rem;font-size:.875rem}.Afiliados_tramiteDetails__GWzoV>div{display:flex;gap:.5rem}.Afiliados_tramiteDetails__GWzoV strong{color:#374151;min-width:100px;flex-shrink:0}.Afiliados_vigenciaDetail__ZYSP4{background:#fef3c7;padding:.5rem;border-radius:.375rem;border-left:3px solid #f59e0b;color:#92400e}.Afiliados_emptyState__S93XI{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.Afiliados_sectionContent__b__7A input[type=number]::-webkit-inner-spin-button,.Afiliados_sectionContent__b__7A input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Afiliados_sectionContent__b__7A input[type=number]{-moz-appearance:textfield}.Afiliados_noSpinner__aCnVQ::-webkit-inner-spin-button,.Afiliados_noSpinner__aCnVQ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Afiliados_noSpinner__aCnVQ{-moz-appearance:textfield}.ArchivoModal_modalOverlay__9Grjn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000;animation:ArchivoModal_fadeIn__h_Vd4 .2s ease-out}.ArchivoModal_modalContainer__PYoyO{background-color:#fff;border-radius:8px;box-shadow:0 4px 25px rgba(0,0,0,.25);width:90%;max-width:1200px;height:90vh;max-height:900px;display:flex;flex-direction:column;overflow:hidden;animation:ArchivoModal_slideUp__gsiFL .3s ease-out}.ArchivoModal_modalHeader__7g9fY{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eaeaea;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;z-index:15;min-height:60px}.ArchivoModal_modalTitle__JLWE7{font-size:1.2rem;font-weight:500;color:#333;margin:0;display:flex;align-items:center}.ArchivoModal_pageCounter__5CthO{font-size:.9rem;font-weight:400;color:#666;margin-left:10px;background-color:#e9ecef;padding:2px 8px;border-radius:12px}.ArchivoModal_modalActions__PqEaq{display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;z-index:25}.ArchivoModal_closeButton__5oRoB{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;font-size:1.2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;box-shadow:0 2px 4px rgba(239,68,68,.3);flex-shrink:0;position:relative;z-index:20;min-width:40px;min-height:40px}.ArchivoModal_closeButton__5oRoB:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 6px rgba(239,68,68,.4)}.ArchivoModal_closeButton__5oRoB:active{transform:translateY(0)}.ArchivoModal_closeButton__5oRoB{border:2px solid #fff!important;outline:2px solid #000!important;outline-offset:2px!important}.ArchivoModal_actionButton__rHi8y{background:#f8fafc;color:#374151;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.ArchivoModal_actionButton__rHi8y:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ArchivoModal_downloadButton__gvXh6:hover{box-shadow:0 4px 8px rgba(16,185,129,.3)}.ArchivoModal_modalContent__5qQqc{flex:1;display:flex;align-items:center;position:relative;background-color:#f1f3f4;overflow:hidden}.ArchivoModal_documentContainer__piX2c{flex:1;height:100%;display:flex;align-items:center;justify-content:center}.ArchivoModal_documentIframe__1vX6C{width:100%;height:100%;border:none}.ArchivoModal_navButton__l1LWt{position:absolute;z-index:10;background-color:hsla(0,0%,100%,.8);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .2s}.ArchivoModal_navButton__l1LWt:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.ArchivoModal_navButton__l1LWt:not(:disabled):hover{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ArchivoModal_prevButton__G7O6b{left:20px}.ArchivoModal_nextButton__Ag92d{right:20px}.ArchivoModal_modalFooter__7Kw2I{padding:10px 20px;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa}.ArchivoModal_fileInfo__ryn1d{display:flex;gap:10px;align-items:center}.ArchivoModal_fileType__Wb807{background-color:#e9ecef;padding:4px 8px;border-radius:4px;font-size:.8rem;color:#495057;text-transform:uppercase}@keyframes ArchivoModal_fadeIn__h_Vd4{0%{opacity:0}to{opacity:1}}@keyframes ArchivoModal_slideUp__gsiFL{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.ArchivoModal_modalContainer__PYoyO{width:95%;height:95vh}.ArchivoModal_navButton__l1LWt{width:36px;height:36px}.ArchivoModal_modalTitle__JLWE7{font-size:1rem}.ArchivoModal_actionButton__rHi8y span{display:none}.ArchivoModal_actionButton__rHi8y{padding:8px}.ArchivoModal_closeButton__5oRoB{width:32px;height:32px;font-size:1rem}.ArchivoModal_modalActions__PqEaq{gap:8px}}.ArchivoModal_documentFallback__ZW_ip{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;width:100%;height:100%;background-color:#f8f9fa}.ArchivoModal_documentFallback__ZW_ip p{margin-bottom:20px;color:#666}.ArchivoModal_documentActions__l_wUQ{display:flex;gap:10px}.ArchivoModal_openButton__dPnp7{gap:5px;padding:10px 15px;background-color:#e3f2fd;color:#1976d2;border-radius:4px;text-decoration:none;transition:background-color .2s}.ArchivoModal_openButton__dPnp7:hover{background-color:#bbdefb}.ArchivoModal_googleDriveContainer__lF9_A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.ArchivoModal_googleDriveMessage__dUMf4{max-width:500px;margin-bottom:30px}.ArchivoModal_googleDriveIcon__p4ybU{font-size:4rem;color:#4285f4;margin-bottom:20px}.ArchivoModal_googleDriveMessage__dUMf4 h4{font-size:1.5rem;color:#333;margin:0 0 15px;font-weight:600}.ArchivoModal_googleDriveMessage__dUMf4 p{color:#666;line-height:1.6;margin:0 0 10px;font-size:1rem}.ArchivoModal_googleDriveActions___GGnx{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.ArchivoModal_openButton__dPnp7{background:linear-gradient(135deg,#4285f4,#1a73e8);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(66,133,244,.3)}.ArchivoModal_openButton__dPnp7:hover{background:linear-gradient(135deg,#1a73e8,#1557b0);transform:translateY(-1px);box-shadow:0 4px 8px rgba(66,133,244,.4)}.ArchivoModal_downloadButton__gvXh6{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(16,185,129,.3)}.ArchivoModal_downloadButton__gvXh6:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.4)}@media (max-width:768px){.ArchivoModal_googleDriveContainer__lF9_A{padding:20px}.ArchivoModal_googleDriveIcon__p4ybU{font-size:3rem}.ArchivoModal_googleDriveMessage__dUMf4 h4{font-size:1.25rem}.ArchivoModal_googleDriveMessage__dUMf4 p{font-size:.9rem}.ArchivoModal_googleDriveActions___GGnx{flex-direction:column;width:100%;max-width:300px}.ArchivoModal_downloadButton__gvXh6,.ArchivoModal_openButton__dPnp7{width:100%;justify-content:center}}.VisorDocumentos_container__rLh4q{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden;max-width:900px;margin:0 auto;border:1px solid #e5e7eb}.VisorDocumentos_header__9CWlu{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.VisorDocumentos_headerLeft__Le396{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.VisorDocumentos_headerIcon__KXI5g{font-size:1.5rem;flex-shrink:0}.VisorDocumentos_title__3WbK6{font-size:1.5rem;font-weight:600;margin:0;white-space:nowrap}.VisorDocumentos_headerButtons__7ty4J{display:flex;gap:.75rem;flex-shrink:0}.VisorDocumentos_uploadButton__Jv5aq{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:.625rem 1.25rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;backdrop-filter:blur(10px);white-space:nowrap}.VisorDocumentos_uploadButton__Jv5aq:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.VisorDocumentos_closeButton____PqA{background:rgba(239,68,68,.2);color:#fff;border:1px solid rgba(239,68,68,.4);border-radius:8px;padding:.625rem 1.25rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;backdrop-filter:blur(10px);white-space:nowrap}.VisorDocumentos_closeButton____PqA:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.6);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.VisorDocumentos_buttonIcon__6DssN{font-size:1rem;flex-shrink:0}.VisorDocumentos_content__a2sr5{padding:2rem;max-height:60vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#6b7280 #e5e7eb}.VisorDocumentos_content__a2sr5::-webkit-scrollbar{width:8px}.VisorDocumentos_content__a2sr5::-webkit-scrollbar-track{background:#e5e7eb;border-radius:4px}.VisorDocumentos_content__a2sr5::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px}.VisorDocumentos_content__a2sr5::-webkit-scrollbar-thumb:hover{background:#4b5563}.VisorDocumentos_uploadSection__mlAfu{margin-bottom:2rem}.VisorDocumentos_sectionTitle__Ozq0N{font-size:1.2rem;font-weight:600;color:#374151;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.VisorDocumentos_sectionIcon__r_UME{color:#3b82f6;font-size:1.1rem}.VisorDocumentos_dropZone__eOTDZ{border:2px dashed #cbd5e1;border-radius:12px;padding:2.5rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.VisorDocumentos_dropZone__eOTDZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 40%,rgba(59,130,246,.05) 50%,transparent 60%);opacity:0;transition:opacity .3s ease;border-radius:10px}.VisorDocumentos_dropZone__eOTDZ:hover:before{opacity:1}.VisorDocumentos_dropZone__eOTDZ:hover{border-color:#3b82f6;background:#eff6ff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.VisorDocumentos_dropZone__eOTDZ.VisorDocumentos_dragOver__Y_2Mt{border-color:#10b981;background:#ecfdf5;transform:scale(1.02);box-shadow:0 12px 35px rgba(16,185,129,.2)}.VisorDocumentos_dropZone__eOTDZ.VisorDocumentos_dragOver__Y_2Mt:before{background:linear-gradient(45deg,transparent 40%,rgba(16,185,129,.1) 50%,transparent 60%);opacity:1}.VisorDocumentos_dropZoneContent__Y52pX{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;z-index:1}.VisorDocumentos_dropZoneIcon__1BvEh{font-size:3rem;color:#3b82f6;transition:all .3s ease}.VisorDocumentos_dropZone__eOTDZ:hover .VisorDocumentos_dropZoneIcon__1BvEh{color:#1d4ed8;transform:scale(1.1)}.VisorDocumentos_dropZone__eOTDZ.VisorDocumentos_dragOver__Y_2Mt .VisorDocumentos_dropZoneIcon__1BvEh{color:#10b981;transform:scale(1.2)}.VisorDocumentos_dropZoneText__43bVy{font-size:1.1rem;color:#6b7280;margin:0;font-weight:500}.VisorDocumentos_dropZoneSubtext__cA_Ou{font-size:.9rem;color:#9ca3af;margin:0}.VisorDocumentos_documentsSection__oQlUa{margin-top:2rem}.VisorDocumentos_documentsHeader__XDPxO{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.VisorDocumentos_documentsTitle__1Mbg9{font-size:1.2rem;font-weight:600;color:#374151;margin:0;display:flex;align-items:center;gap:.5rem}.VisorDocumentos_documentsCount__2_9fu{background:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.VisorDocumentos_documentsList__tkrdD{display:flex;flex-direction:column;gap:.75rem}.VisorDocumentos_documentItem__t67bj{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;position:relative;overflow:hidden}.VisorDocumentos_documentItem__t67bj:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:0 2px 2px 0}.VisorDocumentos_documentItem__t67bj:hover{border-color:#3b82f6;transform:translateX(4px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.VisorDocumentos_documentInfo__RfR1x{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.VisorDocumentos_documentIconContainer__mc9zP{width:48px;height:48px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #bfdbfe}.VisorDocumentos_documentIcon__oz3_N{font-size:1.5rem;color:#3b82f6}.VisorDocumentos_documentDetails__LDCYM{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.VisorDocumentos_documentName__1_iKE{font-weight:600;color:#1f2937;font-size:1rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VisorDocumentos_documentType__NB7nO{font-size:.85rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.VisorDocumentos_documentActions__Bn2eT{display:flex;gap:.5rem;flex-shrink:0}.VisorDocumentos_actionButton__VnBWE{background:#f8fafc;color:#374151;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem 1rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none}.VisorDocumentos_actionButton__VnBWE:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.VisorDocumentos_viewButton__jBLJf{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none}.VisorDocumentos_viewButton__jBLJf:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 4px 8px rgba(59,130,246,.3)}.VisorDocumentos_downloadButton__NA6_W{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none}.VisorDocumentos_downloadButton__NA6_W:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px rgba(16,185,129,.3)}.VisorDocumentos_actionIcon__UmjOv{font-size:.9rem}.VisorDocumentos_emptyState__qALjV{text-align:center;padding:3rem 2rem;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;margin-top:1.5rem}.VisorDocumentos_emptyIcon__hXXJI{font-size:3rem;color:#9ca3af;margin-bottom:1rem}.VisorDocumentos_emptyText__wAaba{color:#6b7280;font-size:1rem;line-height:1.5;margin:0;font-weight:500}.VisorDocumentos_emptySubtext__Kgnpr{color:#9ca3af;font-size:.9rem;margin:.5rem 0 0}.VisorDocumentos_hiddenInput__LT8vW{display:none}@media (max-width:768px){.VisorDocumentos_container__rLh4q{border-radius:12px;margin:.5rem}.VisorDocumentos_header__9CWlu{padding:1rem 1.5rem;flex-direction:column;align-items:stretch;gap:1rem}.VisorDocumentos_headerLeft__Le396{justify-content:center}.VisorDocumentos_title__3WbK6{font-size:1.25rem}.VisorDocumentos_headerButtons__7ty4J{justify-content:center}.VisorDocumentos_uploadButton__Jv5aq{flex:1;justify-content:center}.VisorDocumentos_content__a2sr5{padding:1.5rem 1rem}.VisorDocumentos_dropZone__eOTDZ{padding:2rem 1rem}.VisorDocumentos_dropZoneIcon__1BvEh{font-size:2.5rem}.VisorDocumentos_dropZoneText__43bVy{font-size:1rem}.VisorDocumentos_documentItem__t67bj{padding:.75rem 1rem;flex-direction:column;align-items:stretch;gap:1rem}.VisorDocumentos_documentActions__Bn2eT,.VisorDocumentos_documentInfo__RfR1x{justify-content:center}.VisorDocumentos_actionButton__VnBWE{flex:1;justify-content:center}.VisorDocumentos_documentsHeader__XDPxO{flex-direction:column;align-items:flex-start;gap:.5rem}.VisorDocumentos_documentsCount__2_9fu{align-self:flex-end}.VisorDocumentos_emptyState__qALjV{padding:2rem 1rem}.VisorDocumentos_emptyIcon__hXXJI{font-size:2.5rem}}@media (max-width:480px){.VisorDocumentos_header__9CWlu{padding:1rem}.VisorDocumentos_content__a2sr5{padding:1rem .75rem}.VisorDocumentos_uploadButton__Jv5aq{padding:.75rem 1rem;font-size:.85rem}.VisorDocumentos_dropZone__eOTDZ{padding:1.5rem .75rem}.VisorDocumentos_dropZoneIcon__1BvEh{font-size:2rem}.VisorDocumentos_dropZoneText__43bVy{font-size:.9rem}.VisorDocumentos_dropZoneSubtext__cA_Ou{font-size:.8rem}.VisorDocumentos_documentItem__t67bj{padding:.5rem .75rem}.VisorDocumentos_documentIconContainer__mc9zP{width:40px;height:40px}.VisorDocumentos_documentIcon__oz3_N{font-size:1.25rem}.VisorDocumentos_actionButton__VnBWE{padding:.5rem .75rem;font-size:.8rem}.VisorDocumentos_emptyState__qALjV{padding:1.5rem .75rem}}.VisorDocumentos_actionButton__VnBWE:focus,.VisorDocumentos_dropZone__eOTDZ:focus,.VisorDocumentos_uploadButton__Jv5aq:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.VisorDocumentos_actionButton__VnBWE,.VisorDocumentos_uploadButton__Jv5aq{border:2px solid #fff}.VisorDocumentos_dropZone__eOTDZ{border:3px solid #000}.VisorDocumentos_documentItem__t67bj,.VisorDocumentos_emptyState__qALjV{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.VisorDocumentos_actionButton__VnBWE,.VisorDocumentos_documentItem__t67bj,.VisorDocumentos_dropZoneIcon__1BvEh,.VisorDocumentos_dropZone__eOTDZ,.VisorDocumentos_uploadButton__Jv5aq{transition:none;animation:none}.VisorDocumentos_actionButton__VnBWE:hover,.VisorDocumentos_documentItem__t67bj:hover,.VisorDocumentos_dropZone__eOTDZ.VisorDocumentos_dragOver__Y_2Mt,.VisorDocumentos_dropZone__eOTDZ.VisorDocumentos_dragOver__Y_2Mt .VisorDocumentos_dropZoneIcon__1BvEh,.VisorDocumentos_dropZone__eOTDZ:hover,.VisorDocumentos_dropZone__eOTDZ:hover .VisorDocumentos_dropZoneIcon__1BvEh,.VisorDocumentos_uploadButton__Jv5aq:hover{transform:none}}.ListaArchivos_filesContainer__MEfd8{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ListaArchivos_filesHeader__L98Gn{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.ListaArchivos_headerInfo___QKCK{display:flex;align-items:center;gap:.75rem}.ListaArchivos_headerIcon__u7Wpy{color:#3b82f6;font-size:1.2rem}.ListaArchivos_headerText__9Ls2U{font-weight:600;color:#374151;font-size:1rem}.ListaArchivos_headerStats__DLDtE{font-size:.875rem;color:#6b7280;font-weight:500}.ListaArchivos_filesList__Jgvb_{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.ListaArchivos_filesList__Jgvb_::-webkit-scrollbar{width:8px}.ListaArchivos_filesList__Jgvb_::-webkit-scrollbar-track{background:#f1f5f9}.ListaArchivos_filesList__Jgvb_::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ListaArchivos_filesList__Jgvb_::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ListaArchivos_fileItem__qimZJ{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;transition:all .2s ease;cursor:pointer}.ListaArchivos_fileItem__qimZJ:last-child{border-bottom:none}.ListaArchivos_fileItem__qimZJ:hover{background:#f8fafc;transform:translateX(4px)}.ListaArchivos_fileInfo__wlolx{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.ListaArchivos_fileIconContainer__y6cII{width:48px;height:48px;background:rgba(59,130,246,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.ListaArchivos_fileItem__qimZJ:hover .ListaArchivos_fileIconContainer__y6cII{background:rgba(59,130,246,.15);transform:scale(1.05)}.ListaArchivos_fileIcon__m5BDN{font-size:1.5rem}.ListaArchivos_fileDetails__vZEdQ{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.ListaArchivos_fileName__LPZ1d{font-weight:600;color:#1f2937;font-size:.95rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListaArchivos_fileMeta__KPOgo{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.ListaArchivos_fileType__L5OIN{font-weight:600;padding:.125rem .5rem;background:rgba(59,130,246,.1);border-radius:4px;font-size:.75rem}.ListaArchivos_metaSeparator__tTfz_{color:#9ca3af}.ListaArchivos_fileSize__4fdqj{color:#6b7280}.ListaArchivos_fileActions__1S_QL{display:flex;gap:.5rem;flex-shrink:0}.ListaArchivos_actionButton__UBYTq{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:none;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:auto}.ListaArchivos_viewButton__CR9PK{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.3)}.ListaArchivos_viewButton__CR9PK:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 6px rgba(59,130,246,.4)}.ListaArchivos_downloadButton__wV5fc{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 4px rgba(16,185,129,.3)}.ListaArchivos_downloadButton__wV5fc:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 6px rgba(16,185,129,.4)}.ListaArchivos_actionButton__UBYTq:active{transform:translateY(0)}.ListaArchivos_buttonIcon__CZ0do{font-size:1rem}.ListaArchivos_emptyState__HHzGD{padding:3rem 2rem;text-align:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280}.ListaArchivos_emptyIcon__9MmF_{font-size:3rem;color:#cbd5e1;margin-bottom:1rem}.ListaArchivos_emptyTitle__MX9Uh{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.ListaArchivos_emptyMessage__GCutY{font-size:.95rem;color:#6b7280;line-height:1.5;max-width:300px;margin:0 auto}@media (max-width:768px){.ListaArchivos_filesHeader__L98Gn{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.ListaArchivos_fileItem__qimZJ{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:1rem}.ListaArchivos_fileInfo__wlolx{width:100%}.ListaArchivos_fileActions__1S_QL{width:100%;justify-content:flex-end}.ListaArchivos_actionButton__UBYTq{padding:.5rem 1rem;font-size:.8rem}.ListaArchivos_fileItem__qimZJ:hover{transform:none}.ListaArchivos_emptyState__HHzGD{padding:2rem 1rem}.ListaArchivos_emptyIcon__9MmF_{font-size:2.5rem}}@media (max-width:480px){.ListaArchivos_fileItem__qimZJ,.ListaArchivos_filesHeader__L98Gn{padding:.5rem .75rem}.ListaArchivos_fileIconContainer__y6cII{width:40px;height:40px}.ListaArchivos_fileIcon__m5BDN{font-size:1.25rem}.ListaArchivos_fileName__LPZ1d{font-size:.9rem}.ListaArchivos_fileMeta__KPOgo{font-size:.75rem}.ListaArchivos_actionButton__UBYTq{padding:.4rem .75rem;font-size:.75rem}.ListaArchivos_fileActions__1S_QL{justify-content:stretch}.ListaArchivos_actionButton__UBYTq{flex:1;justify-content:center}}.ListaArchivos_actionButton__UBYTq:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.ListaArchivos_fileItem__qimZJ,.ListaArchivos_filesHeader__L98Gn{border-bottom-color:#000}.ListaArchivos_actionButton__UBYTq{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.ListaArchivos_actionButton__UBYTq,.ListaArchivos_fileIconContainer__y6cII,.ListaArchivos_fileItem__qimZJ{transition:none}.ListaArchivos_actionButton__UBYTq:hover,.ListaArchivos_fileItem__qimZJ:hover,.ListaArchivos_fileItem__qimZJ:hover .ListaArchivos_fileIconContainer__y6cII{transform:none}}