.invoice-entry-review{margin:.55rem 0;background:#fff;border:1px solid #dbe7e5;border-radius:14px;padding:.65rem .8rem}
.invoice-entry-review header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.45rem}
.invoice-entry-review header div{display:grid}.invoice-entry-review header small{color:#64748b;font-size:.7rem}
.entry-count{color:#087f6d;background:#e9f8f4;border-radius:999px;padding:.22rem .55rem;font-size:.7rem;font-weight:700}
.entry-review-scroll{overflow-x:auto}.invoice-entry-review table{width:100%;border-collapse:collapse;font-size:.78rem}
.invoice-entry-review th,.invoice-entry-review td{padding:.38rem .45rem;border-bottom:1px solid #edf2f1;text-align:right;white-space:nowrap}
.invoice-entry-review th:first-child,.invoice-entry-review td:first-child{text-align:left;width:100%}
.invoice-entry-review td:last-child{display:flex;justify-content:flex-end;gap:.3rem}
.entry-edit,.entry-delete{border:0;border-radius:7px;padding:.32rem .55rem;font-weight:700;font-size:.72rem;cursor:pointer}
.entry-edit{background:#e8f6f3;color:#087566}.entry-delete{background:#fff0ee;color:#b42318}.entry-empty td{text-align:center!important;color:#64748b;padding:.7rem}
@media(max-width:700px){.invoice-entry-review{padding:.55rem}.invoice-entry-review th,.invoice-entry-review td{padding:.42rem .38rem}.invoice-entry-review header small{display:none}.entry-review-scroll{margin-inline:-.55rem;padding-inline:.55rem}.invoice-entry-review table{min-width:620px}}
