@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:DM Sans,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@keyframes cf-pop{0%{transform:translateY(-8px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes cf-spin{to{transform:rotate(360deg)}}@keyframes cf-slide{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.cf-row:hover .cf-actions{opacity:1!important}.cf-row:hover{background:#fafbfc!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}::-webkit-scrollbar-track{background:transparent}input:focus,select:focus{border-color:#0d9488!important;box-shadow:0 0 0 3px #0d94881f}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em;background:#0d94881a;padding:1px 5px;border-radius:4px}.cf-hide-on-mobile{display:initial}@media (max-width: 767px){.cf-hide-on-mobile{display:none!important}.cf-page{padding:16px 14px!important}.cf-modal-content{width:95vw!important;max-width:95vw!important;max-height:92vh!important;padding:18px!important}.cf-btn-sm{padding:7px 10px!important;font-size:12.5px!important}.cf-grid-auto{grid-template-columns:1fr!important}}@media (min-width: 768px) and (max-width: 1023px){.cf-page{padding:22px 20px!important}.cf-grid-auto{grid-template-columns:repeat(2,1fr)!important}}.cf-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cf-tablewrap table{min-width:max-content}.cf-sidebar-mobile{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:100;transform:translate(-100%);transition:transform .22s ease-out;box-shadow:0 0 32px #0f172a26}.cf-sidebar-mobile.abierto{transform:translate(0)}.cf-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:99;opacity:0;pointer-events:none;transition:opacity .18s}.cf-sidebar-backdrop.abierto{opacity:1;pointer-events:auto}@media (max-width: 767px){input,select,textarea,button{font-size:16px!important}}@media (max-width: 767px){.cf-card{border-radius:10px!important}}
