.forbrug-filters[data-v-06b53e0e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.25rem}.forbrug-filters__item[data-v-06b53e0e]{display:flex;flex-direction:column;justify-content:flex-end}.forbrug-filters__item--end[data-v-06b53e0e]{margin-left:auto}.forbrug-filters .label[data-v-06b53e0e]{margin-bottom:.25rem;line-height:1.25}.forbrug-filters__label-spacer[data-v-06b53e0e]{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forbrug-filters .button[data-v-06b53e0e],.forbrug-filters .select[data-v-06b53e0e],.forbrug-filters .select select[data-v-06b53e0e]{height:2.5em}.forbrug-table-wrap[data-v-a38cde06]{overflow:auto;width:100%;max-height:calc(100vh - 16rem);border:1px solid #dbdbdb;background:#fff}.forbrug-table[data-v-a38cde06]{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0;min-width:52rem}.forbrug-table thead th[data-v-a38cde06]{position:sticky;top:0;z-index:3;background:#f5f5f5;box-shadow:0 1px 0 #dbdbdb;white-space:nowrap}.forbrug-table thead th.col-group[data-v-a38cde06]{text-align:center}.forbrug-table td[data-v-a38cde06],.forbrug-table th[data-v-a38cde06]{white-space:nowrap;border-left:1px solid #dbdbdb}.forbrug-table .col-notes[data-v-a38cde06]{white-space:normal;min-width:12rem;max-width:22rem}.forbrug-table .note-line+.note-line[data-v-a38cde06]{margin-top:.25rem}.forbrug-table[data-v-a38cde06] .km-cell.is-editable{cursor:pointer}.forbrug-table[data-v-a38cde06] .km-cell.is-editable:hover{outline:1px solid #b5b5b5;outline-offset:-1px}.forbrug-table[data-v-a38cde06] .km-edit{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.forbrug-table[data-v-a38cde06] .km-edit-actions{display:flex;gap:.35rem}.forbrug-table[data-v-a38cde06] .km-edit-input{width:6.5rem;text-align:right;padding-left:.4rem;padding-right:.4rem}.forbrug-table .col-booking[data-v-a38cde06],.forbrug-table td[data-v-a38cde06]:first-child,.forbrug-table th[data-v-a38cde06]:first-child{border-left:none}.forbrug-table .col-sticky[data-v-a38cde06]{position:sticky;background:#fff;z-index:1}.forbrug-table thead .col-sticky[data-v-a38cde06]{z-index:4;background:#f5f5f5}.forbrug-table .col-booking[data-v-a38cde06]{left:0;min-width:5.5rem;box-shadow:1px 0 0 #dbdbdb}.forbrug-table tbody tr:nth-child(2n) .col-sticky[data-v-a38cde06]{background:#fafafa}.forbrug-table tbody tr.subtotals .col-sticky[data-v-a38cde06],.forbrug-table tbody tr.totals .col-sticky[data-v-a38cde06]{background:#f0f0f0}.forbrug-table tbody tr.subtotals[data-v-a38cde06],.forbrug-table tbody tr.totals[data-v-a38cde06]{font-weight:600}.forbrug-table tbody tr.totals[data-v-a38cde06]{background:#ebebeb}.forbrug-invoice-modal[data-v-49a458b8]{width:min(44rem,96vw)}.forbrug-invoice-modal__body[data-v-49a458b8]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;white-space:pre-wrap}.forbrug-invoice-modal__send[data-v-49a458b8]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.forbrug-invoice-modal__links summary[data-v-49a458b8]{cursor:pointer;font-weight:600}.forbrug-invoice-modal__name[data-v-49a458b8]{white-space:nowrap;font-weight:600}.forbrug-invoice-modal__url[data-v-49a458b8]{max-width:22rem}.forbrug-invoice-modal__url code[data-v-49a458b8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.forbrug-invoice-modal__action[data-v-49a458b8]{white-space:nowrap;text-align:right;width:1%}.forbrug-page[data-v-f2fdd476]{width:100%;max-width:none;margin-bottom:2rem;padding-left:.75rem;padding-right:.75rem}