#appConnection{font-size:11px;white-space:nowrap;color:#47735a}.app-install{font-size:12px;padding:6px 10px}.mobile-field-label{display:none}
@media(max-width:650px){body{font-size:14px}.app{display:block}aside{position:sticky;top:0;z-index:20;width:100%;height:auto!important;padding:10px 14px!important;border-bottom:1px solid #345b4c}aside .brand{font-size:17px}aside>.small{display:none}aside nav{display:flex;gap:4px;margin-top:9px;overflow-x:auto;max-height:48px}aside nav button{font-size:12px;margin:0;min-width:max-content}aside footer{display:none}main{width:100%!important;margin:0!important}header{height:auto!important;min-height:60px;padding:10px 14px!important;align-items:flex-start;flex-direction:column;gap:8px!important}header .actions{flex-wrap:wrap;gap:8px}header select{max-width:210px!important}.content{padding:18px 12px!important}.cards{gap:10px}.card{padding:14px}.metric{font-size:22px}dialog,dialog.wide{width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;margin:auto;padding:0!important}.modalbody{max-height:calc(100dvh - 160px)!important;padding:14px!important}.modalhead,.modalfoot{padding:12px!important}.modalhead h2{font-size:17px}.modalfoot{display:flex;gap:8px;flex-wrap:wrap}.modalfoot button{flex:1;white-space:nowrap;padding:11px 9px}.formgrid,.formgrid.three{grid-template-columns:1fr!important}input,select,textarea{font-size:16px!important}.simple-entry .sectionline{flex-wrap:wrap;gap:8px}.simple-entry .tablewrap{overflow:visible}.simple-entry table{min-width:0!important;display:block;width:100%}.simple-entry table thead{display:none}.simple-entry table tbody{display:grid;gap:12px}.simple-entry table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f8faf7;border:1px solid #dce6dc;padding:12px;border-radius:9px}.simple-entry table td{display:block;border:0;padding:0!important;min-width:0}.simple-entry table td:first-child,.simple-entry table td:last-child{grid-column:1/-1}.simple-entry table td input,.simple-entry table td select,.simple-entry .product-input,.simple-entry .ton-product{min-width:0!important;width:100%!important;max-width:none!important}.simple-entry table td::before{content:attr(data-field-label);display:block;color:#718277;font-size:11px;margin-bottom:4px}.simple-entry .total .amount{font-size:22px}#tonReview .tablewrap{overflow-x:auto}#tonReview table{min-width:650px!important}.banner{padding:11px!important}#productPicker{max-width:calc(100vw - 30px)!important}.entry-settings summary{line-height:1.7}.reportrow{gap:10px}.toolbar input{min-width:0!important}.app-install{font-size:12px}}
@media print{#appConnection,.app-install{display:none!important}}
