*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4ede2;margin:0;padding:0}input,textarea,select{font-size:16px!important}html[data-keyboard=open] .app-bottom-nav{display:none}#root{width:100%;min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main{padding-bottom:env(safe-area-inset-bottom,0px);animation:.3s fadeIn}nav::-webkit-scrollbar{display:none}.app-column{width:100%;margin-left:auto;margin-right:auto}@media (width>=720px){.app-column{max-width:720px}main .app-column{padding-left:24px;padding-right:24px}}.invoice-row{grid-template-columns:1fr 1fr 80px auto 90px 20px;align-items:center;gap:8px;display:grid}@media (width<=719px){.invoice-row{grid-template-columns:1fr auto auto 20px;grid-template-areas:"horse horse sum chev""cust period status chev";row-gap:6px}.invoice-row .inv-c-horse{grid-area:horse}.invoice-row .inv-c-cust{grid-area:cust}.invoice-row .inv-c-period{grid-area:period}.invoice-row .inv-c-status{grid-area:status}.invoice-row .inv-c-sum{grid-area:sum}.invoice-row .inv-c-chev{grid-area:chev}.invoice-head{display:none}}@media print{body *{visibility:hidden}#invoice-preview,#invoice-preview *{visibility:visible}#invoice-preview{width:100%;padding:20px;position:absolute;top:0;left:0;box-shadow:none!important;border:none!important;border-radius:0!important}}
