.payable-form{display:grid;gap:16px}.payable-form p{margin:0}.payable-form .field{min-width:0}.payable-form :is(input,select,summary,button){min-height:44px}.payable-form summary{cursor:pointer;display:flex;align-items:center;color:var(--rose);font-weight:600}.payable-form summary::before{content:'+ ';margin-right:8px}.payable-form details[open] summary::before{content:'− '}.payable-form input,.payable-form select{font-size:16px}.payable-form #paError{color:var(--red)}.payable-form #paSave{width:100%}
@media(max-width:600px){.payable-form .grid2{grid-template-columns:1fr}#payableRows .return-row{display:flex;flex-wrap:wrap;gap:12px}#payableRows .return-row .grow{flex:1 1 60%;min-width:0;overflow-wrap:anywhere}#payableRows .return-row>.btn{width:100%;min-height:44px}#screen-financeiro .finance-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap}#screen-financeiro .finance-tabs button{flex-shrink:0;min-height:44px}}
