/* CRMCOFFEE update 15: clear product details and surplus forms, optimized for iPad */
.menu-detail-info{margin:14px 0 18px;padding:14px 16px;background:#f8f5fb;border:1px solid #ece3f1;border-radius:14px;font-size:13px;line-height:1.65}
.menu-detail-info p{margin:4px 0;overflow-wrap:anywhere}
.menu-position>summary{cursor:pointer}
.menu-position>summary:focus-visible,.unpaid-table-chip:focus-visible{outline:3px solid #83569e;outline-offset:2px}
.surplus-line{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:10px 0}
.surplus-line label{flex:1 1 165px;min-width:155px}
.surplus-line label:first-child{flex:2 1 240px}
.surplus-line .surplus-remove{flex:0 0 auto;margin-bottom:1px}
#invoice-detail table,#surplus-detail table{min-width:620px}
#surplusRows{margin-top:14px}
@media(max-width:767px){.menu-detail-info{padding:11px 12px}.surplus-line{padding:10px;border:1px solid #eee7f2;border-radius:12px}.surplus-line label:first-child{flex-basis:100%}}
