:root{--tap: 44px}input,button,select{font-size:16px;min-height:var(--tap)}@media (max-width: 780px){.card{padding:12px;border-radius:10px}.hide-mobile{display:none!important}}@media (max-width: 780px){html,body,input,button,select{font-size:15px}}input,select,button{min-width:0;box-sizing:border-box}input[type=date]{min-width:0!important;max-width:100%}.date-wrapper{width:100%;max-width:100%;overflow:hidden;grid-area:date}@media (max-width: 780px){.card{padding:10px}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}}
