:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}html,body,#root{width:100%;min-width:0;max-width:none}body{background:#ededed;min-width:320px;overflow-x:hidden}#root{text-align:initial;border:0;margin:0}.everest-app-page{box-sizing:border-box!important;width:100%!important;padding:10px!important}.everest-app-shell{min-height:calc(100vh - 20px);width:100%!important;max-width:none!important;margin:0!important}.everest-sidebar{scrollbar-width:thin;align-self:flex-start;max-height:calc(100vh - 20px);position:sticky;top:10px;overflow-y:auto;width:clamp(220px,18vw,278px)!important;min-width:clamp(220px,18vw,278px)!important;padding:24px 18px!important}.everest-main{width:calc(100% - clamp(220px,18vw,278px))!important;padding:clamp(18px,2vw,34px)!important;overflow-x:hidden!important}.everest-header{margin-bottom:20px!important}.everest-filters{grid-template-columns:minmax(210px,.75fr) minmax(300px,1.7fr)!important;gap:16px!important;margin-bottom:20px!important;padding:18px!important}.everest-home-card,.everest-answer-card{box-sizing:border-box!important;width:100%!important;padding:clamp(20px,2.3vw,36px)!important}.everest-home-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important;gap:14px!important}.everest-answer-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important}.everest-actions{justify-content:flex-start!important}.everest-main table{border-collapse:collapse;width:100%}.everest-main input,.everest-main select,.everest-main textarea,.everest-main button{box-sizing:border-box;max-width:100%}.everest-main img,.everest-main canvas,.everest-main svg{max-width:100%}.everest-main>*{min-width:0}@media (width<=1050px){.everest-app-page{padding:0!important}.everest-app-shell{min-height:100vh;border-radius:0!important;flex-direction:column!important}.everest-sidebar{border-bottom:1px solid #333;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;max-height:none;position:relative;top:0;border-right:0!important;width:100%!important;min-width:0!important;padding:16px!important;display:grid!important}.everest-sidebar>div:first-child,.everest-sidebar>div:last-child{grid-column:1/-1}.everest-sidebar button{text-align:center!important;margin-bottom:0!important}.everest-main{width:100%!important;padding:18px!important}.everest-filters{grid-template-columns:1fr!important}}@media (width<=640px){.everest-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.everest-main{padding:12px!important}.everest-home-grid,.everest-answer-grid{grid-template-columns:1fr!important}.everest-actions{flex-direction:column!important}.everest-actions button{width:100%}#everest-btn-inicio-global{bottom:12px;left:12px;padding:9px 12px!important;top:auto!important}}:root{--everest-sidebar-width:168px;--everest-page-gap:clamp(14px, 1.4vw, 28px);--everest-content-max:none}html,body,#root{width:100%;min-width:0}body{overflow-x:hidden}#root{max-width:none!important;margin:0!important;padding:0!important}main,[role=main],.app-main,.main-content,.page-content,.content-area,.dashboard-content,.modulo-contenido,.contenido-principal{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.container,.container-fluid,.content-container,.page-container,.module-container,.panel-container,.form-container,.formulario-container,.card-container,.dashboard-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main>*,[role=main]>*,.main-content>*,.page-content>*,.content-area>*{box-sizing:border-box!important;max-width:none!important}form,fieldset,.form-grid,.form-row,.form-section,.filters-grid,.filter-grid,.search-grid,.contactos-form,.contactos-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.form-grid,.filters-grid,.filter-grid,.search-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;align-items:end!important;gap:12px 16px!important;display:grid!important}input,select,textarea,button{box-sizing:border-box;max-width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:40px}.card,.panel,.section-card,.module-card,.answer-card,.response-card,.contactos-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.table-wrapper,.table-container,.data-table-wrapper,.tabla-wrapper,.tabla-contenedor,.contactos-table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;overflow-y:visible;width:100%!important;min-width:0!important;max-width:none!important;overflow-x:auto!important}table{border-collapse:collapse;min-width:1050px;width:100%!important}th,td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}[data-module=contactos],#contactos,.contactos,.contactos-page,.contactos-module,.contactos-container{width:100%!important;min-width:0!important;max-width:none!important}[data-module=contactos] table,#contactos table,.contactos table,.contactos-page table,.contactos-module table,.contactos-container table{min-width:1280px}.answer-container,.response-container,.consulta-respuesta,.pregunta-respuesta,.suspense-container{width:100%!important;max-width:none!important}@media (width>=1280px){main,[role=main],.main-content,.page-content,.content-area{padding-left:var(--everest-page-gap)!important;padding-right:var(--everest-page-gap)!important}.form-grid,.filters-grid,.filter-grid,.search-grid{grid-template-columns:repeat(4,minmax(220px,1fr))!important}}@media (width<=1100px){.form-grid,.filters-grid,.filter-grid,.search-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media (width<=700px){main,[role=main],.main-content,.page-content,.content-area{padding-left:10px!important;padding-right:10px!important}.form-grid,.filters-grid,.filter-grid,.search-grid{grid-template-columns:1fr!important}table{min-width:900px}}.everest-contactos-page,.contactos-page,.contactos-module,.contactos-container,#contactos,[data-module=contactos]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.everest-contactos-page>*,.contactos-page>*,.contactos-module>*,.contactos-container>*,#contactos>*,[data-module=contactos]>*,.everest-contactos-page form,.everest-contactos-page fieldset,.everest-contactos-page .panel,.everest-contactos-page .card,.contactos-page form,.contactos-page .panel,.contactos-page .card,.contactos-module form,.contactos-module .panel,.contactos-module .card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.everest-contactos-page input,.everest-contactos-page select,.everest-contactos-page textarea,.contactos-page input,.contactos-page select,.contactos-page textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important}.everest-contactos-table-scroll,.everest-contactos-page .table-wrapper,.everest-contactos-page .table-container,.contactos-page .table-wrapper,.contactos-page .table-container,.contactos-module .table-wrapper,.contactos-module .table-container{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:auto visible!important}.everest-contactos-page table,.contactos-page table,.contactos-module table,.contactos-container table,#contactos table,[data-module=contactos] table{border-collapse:collapse;table-layout:auto!important;width:100%!important;min-width:1450px!important}.everest-contactos-page th,.everest-contactos-page td,.contactos-page th,.contactos-page td,.contactos-module th,.contactos-module td{overflow-wrap:anywhere;vertical-align:middle;white-space:normal!important}.everest-contactos-page [style*=max-width],.contactos-page [style*=max-width],.contactos-module [style*=max-width],.contactos-container [style*=max-width]{max-width:none!important}@media (width>=1280px){.everest-contactos-page,.contactos-page,.contactos-module,.contactos-container{padding-left:18px!important;padding-right:18px!important}}@media (width<=900px){.everest-contactos-page table,.contactos-page table,.contactos-module table{min-width:1200px!important}}body:has(table) main{width:100%!important;min-width:0!important;max-width:none!important}body:has(table) [role=main]{width:100%!important;min-width:0!important;max-width:none!important}body:has(table) .main-content{width:100%!important;min-width:0!important;max-width:none!important}body:has(table) .page-content{width:100%!important;min-width:0!important;max-width:none!important}main form,main fieldset,main .panel,main .card,main .form-container,main .table-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}main table{table-layout:auto!important;width:100%!important;min-width:1450px!important}main table,main table *{box-sizing:border-box}main table th,main table td{overflow-wrap:anywhere;vertical-align:middle;white-space:normal!important}:is(main div:has(>table),main section:has(>table)){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%!important;min-width:0!important;max-width:none!important;overflow:auto visible!important}main input,main select,main textarea{box-sizing:border-box!important;max-width:100%!important}@media (width<=900px){main table{min-width:1200px!important}}
