.gap163{padding:12px 14px;margin:12px 0}.gap163 h2{font-size:17px;margin:0}.gap163-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.gap163-heading label{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.gap163-heading select{min-width:120px;padding:6px}.gap163-scroll{max-height:245px;overflow:auto;border:1px solid #d9e3e0;border-radius:6px}.gap163 table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5;text-align:left}.gap163-scroll table{min-width:670px}.gap163 th,.gap163 td{padding:6px 8px;border-bottom:1px solid #e1e9e6;vertical-align:top;white-space:nowrap}.gap163 thead th{position:sticky;top:0;background:#edf5f2;z-index:1}.gap163 small{display:block;color:#526b64;font-weight:400;font-size:11px}.gap163-deficit{color:#b35a00}.gap163-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.gap163-actions button{font-size:12px;padding:7px 10px}.gap163-note{font-size:11px;line-height:1.6;color:#5b7068;margin:8px 0 0}.gap163-proposal{margin-top:9px;font-size:12px}.gap163-proposal summary{cursor:pointer;font-weight:600}.gap163-proposal table{margin-top:6px}.gap163-proposal[open]{max-height:245px;overflow:auto}@media(max-width:700px){.gap163-heading{align-items:flex-start;flex-wrap:wrap}.gap163-heading h2{font-size:16px}.gap163 th,.gap163 td{padding:6px}.gap163-actions button{flex:1}.gap163-proposal table{min-width:440px}}
.gap163-scroll{max-height:315px}.gap163-margin{margin-top:5px;font-size:11px}.gap163-margin summary{cursor:pointer;color:#42665c}@media(max-width:700px){.gap163-scroll{max-height:245px}}
