*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f6f2e7;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.flex{display:flex}.flex-1{flex:1 1 0%}.items-center{align-items:center}.hidden{display:none}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.animate-spin{animation:avospin 1s linear infinite}@keyframes avospin{to{transform:rotate(360deg)}}@media (min-width: 768px){.md\:flex{display:flex}.md\:block{display:block}.md\:hidden{display:none!important}.md\:bottom-6{bottom:24px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 767px){input,select,textarea{font-size:16px!important}input:not([type=file]),select,textarea{min-height:44px}button{min-height:44px}button.avo-notap{min-height:0}.avo-step,.avo-icon{width:40px!important;height:40px!important}header select{min-height:32px}.avo-rowctl{flex:1 1 100%;justify-content:flex-end;margin-top:2px}}
