:root{--c-bg: #0A0A0A;--c-panel: #141414;--c-border: #2A2A2A;--c-muted: #6B6B6B;--c-accent: #A8A8A8;--c-text: #FFFFFF;--font-display: Oswald, sans-serif;--font-body: Barlow, Helvetica, sans-serif}html,body{margin:0;padding:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body)}*,*:before,*:after{box-sizing:border-box}#root{min-height:100vh}input,select,textarea,button{font-family:inherit}button{cursor:pointer}::placeholder{color:#4a4a4a}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.th-bar{display:flex;align-items:center;gap:20px;height:60px}.th-nav{display:flex;gap:2px;flex:1;overflow-x:auto}@media (max-width: 760px){.th-bar{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px;row-gap:6px;justify-content:space-between}.th-nav{order:3;width:100%;flex:1 0 100%;overflow-x:auto;flex-wrap:nowrap;gap:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.th-nav::-webkit-scrollbar{display:none}.th-nav button{flex:0 0 auto;padding:8px 13px!important;font-size:13px!important}}@media (max-width: 600px){h1{font-size:23px!important}main{padding-top:18px!important}}@media (max-width: 600px){.cli-row{flex-wrap:wrap;row-gap:8px}.cli-nombre{flex:1 1 calc(100% - 60px)!important}.cli-fecha{width:auto!important;text-align:left!important}}
