@import"https://fonts.googleapis.com/css2?family=Times+New+Roman&display=swap";*{font-family:Times New Roman,Times,serif}body{margin:0;padding:0;background-color:#f9f6ee}.btn-fy{background-color:#1f3864;color:#fff;padding:12px 24px;border-radius:8px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease}.btn-fy:hover{background-color:#a08020;box-shadow:0 4px 12px #a080204d}.accent-gold{border-left:4px solid #A08020;padding-left:16px}.card-fy{background:#fff;border-radius:8px;box-shadow:0 2px 8px #1f38641a;border-top:4px solid #A08020}h1,h2,h3{color:#1f3864;font-family:Times New Roman,serif}table thead{background-color:#1f3864;color:#fff}table tbody tr:hover{background-color:#f0ede4}.fys-only-mobile{display:none}@media (max-width: 768px){.fys-hide-mobile{display:none!important}.fys-only-mobile{display:block}.fys-modal-overlay{padding:0!important;align-items:stretch!important}.fys-modal-box{max-width:none!important;width:100%!important;height:100%!important;max-height:none!important;border-radius:0!important;padding:18px!important;box-sizing:border-box;overflow-y:auto!important}.fys-fullscreen-mobile{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:0!important;transform:none!important}.fys-grid-2,.fys-grid-3{grid-template-columns:1fr!important}.fys-banner-l{border-right:none!important;padding-right:0!important;padding-bottom:8px}.fys-banner-r{padding-left:0!important}.fys-detalle-body{grid-template-columns:1fr!important;overflow-y:auto!important}.fys-detalle-left{border-right:none!important;border-bottom:1px solid #eee}.fys-header-page{flex-wrap:wrap;gap:12px}.fys-tabs{overflow-x:auto;flex-wrap:nowrap!important}.fys-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 14px!important}.fys-scroll-x{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.fys-scroll-x table{min-width:620px}.fys-flujo-header{grid-template-columns:1fr 1fr!important}.fys-flujo-header>div:first-child{grid-column:1 / -1;border-bottom:1px solid #f0f0f0}.fys-stats{grid-template-columns:1fr 1fr!important}.fys-flujo-totales{grid-template-columns:1fr 1fr!important;row-gap:10px!important}}
