.expense-detail[data-v-7eebc435]{min-width:0;color:var(--desk-text);gap:14px;display:grid}.expense-detail__back[data-v-7eebc435],.expense-detail__decision button[data-v-7eebc435]{border:1px solid var(--desk-line-strong);border-radius:var(--aestro-corner-control);background:var(--desk-panel);min-height:42px;color:var(--desk-text);font:inherit;font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);cursor:pointer;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.expense-detail__back[data-v-7eebc435]{justify-self:start}.expense-detail__summary[data-v-7eebc435]{border:1px solid rgba(var(--desk-accent-rgb),.35);border-radius:var(--aestro-corner-card);background:rgba(var(--desk-accent-rgb),.07);gap:12px;padding:18px 20px;display:grid}.expense-detail__eyebrow[data-v-7eebc435]{color:var(--desk-accent-readable);font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-medium);letter-spacing:normal;text-transform:none;margin:0}.expense-detail__headline[data-v-7eebc435]{align-items:center;gap:14px;min-width:0;display:flex}.expense-detail__date[data-v-7eebc435]{border-radius:var(--aestro-corner-card);background:var(--desk-panel);flex:none;place-items:center;width:52px;height:52px;display:grid}.expense-detail__date small[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-medium);line-height:1}.expense-detail__date strong[data-v-7eebc435]{font-size:var(--aestro-text-section);font-weight:var(--aestro-weight-semibold);line-height:1.1}.expense-detail__date.is-repeat[data-v-7eebc435]{background:var(--desk-info-soft);color:var(--desk-info)}.expense-detail__title[data-v-7eebc435]{flex:auto;min-width:0}.expense-detail__title h2[data-v-7eebc435]{overflow-wrap:anywhere;font-size:var(--aestro-text-heading);font-weight:var(--aestro-weight-semibold);letter-spacing:-.02em;margin:0}.expense-detail__title h2[data-v-7eebc435]:focus{outline:none}.expense-detail__title p[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-small);margin:4px 0 0}.expense-detail__total[data-v-7eebc435]{text-align:right;flex:none;justify-items:end;display:grid}.expense-detail__total strong[data-v-7eebc435]{font-size:var(--aestro-text-heading);font-weight:var(--aestro-weight-semibold)}.expense-detail__total small[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-small)}.expense-detail__chips[data-v-7eebc435]{flex-wrap:wrap;gap:8px;display:flex}.expense-detail__chips span[data-v-7eebc435]{border-radius:var(--aestro-corner-control);background:var(--desk-panel);font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);padding:6px 10px}.expense-detail__chips .is-missing[data-v-7eebc435]{color:var(--desk-warning)}.expense-detail__chips .is-ok[data-v-7eebc435]{color:var(--desk-success)}.expense-detail__message[data-v-7eebc435]{border:1px solid var(--desk-danger-border);border-radius:var(--aestro-corner-card);background:var(--desk-danger-soft);color:var(--desk-danger-text);font-size:var(--aestro-text-small);margin:0;padding:10px 14px}.expense-detail__rows[data-v-7eebc435]{border:1px solid var(--desk-line);border-radius:var(--aestro-corner-card);background:var(--desk-panel);padding:4px 16px;display:grid}.expense-detail__row[data-v-7eebc435]{border-top:1px solid var(--desk-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:56px;padding:8px 0;display:grid}.expense-detail__row[data-v-7eebc435]:first-child{border-top:0}.expense-detail__row>span[data-v-7eebc435]:first-child{color:var(--desk-muted);font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium)}.expense-detail__row input[data-v-7eebc435],.expense-detail__row select[data-v-7eebc435]{border:1px solid var(--desk-line-strong);border-radius:var(--aestro-corner-control);background:var(--desk-field-bg);width:100%;min-width:0;min-height:42px;color:var(--desk-text);font:inherit;font-size:var(--aestro-text-body);padding:0 12px}.expense-detail__row input[data-v-7eebc435]:focus-visible,.expense-detail__row select[data-v-7eebc435]:focus-visible{border-color:var(--desk-accent);outline:2px solid rgba(var(--desk-accent-rgb),.35);outline-offset:0}.expense-detail__row.is-readonly strong[data-v-7eebc435]{font-size:var(--aestro-text-body);font-weight:var(--aestro-weight-semibold)}.expense-detail__row.is-readonly small[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-caption);grid-column:2}.expense-detail__percent[data-v-7eebc435],.expense-detail__receipt[data-v-7eebc435]{align-items:center;gap:8px;display:flex}.expense-detail__percent input[data-v-7eebc435]{width:110px}.expense-detail__percent small[data-v-7eebc435]{color:var(--desk-muted);font-weight:var(--aestro-weight-semibold)}.expense-detail__receipt[data-v-7eebc435]{flex-wrap:wrap;min-width:0}.expense-detail__chip[data-v-7eebc435],.expense-detail__file[data-v-7eebc435]{border:1px solid var(--desk-line-strong);border-radius:var(--aestro-corner-control);min-height:38px;color:var(--desk-text);font:inherit;font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.expense-detail__file[data-v-7eebc435]{white-space:nowrap;max-width:100%}.expense-detail__file[data-v-7eebc435],.expense-detail__file span[data-v-7eebc435]{text-overflow:ellipsis;overflow:hidden}.expense-detail__chip.is-add[data-v-7eebc435]{border-style:dashed;border-color:var(--desk-warning-border);color:var(--desk-warning)}.expense-detail__back[data-v-7eebc435]:focus-visible,.expense-detail__chip[data-v-7eebc435]:focus-within,.expense-detail__decision button[data-v-7eebc435]:focus-visible,.expense-detail__file[data-v-7eebc435]:focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}.expense-detail__receipt small[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-caption);flex-basis:100%}.expense-detail__receipt small.is-error[data-v-7eebc435]{color:var(--desk-danger)}.expense-detail__more[data-v-7eebc435]{border:1px solid var(--desk-line);border-radius:var(--aestro-corner-card);background:var(--desk-panel)}.expense-detail__more summary[data-v-7eebc435]{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;list-style:none;display:flex}.expense-detail__more summary[data-v-7eebc435]::-webkit-details-marker{display:none}.expense-detail__more summary span[data-v-7eebc435]{font-size:var(--aestro-text-body);font-weight:var(--aestro-weight-semibold)}.expense-detail__more summary small[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-small);flex:1}.expense-detail__more[open] summary .iconify[data-v-7eebc435]{transform:rotate(180deg)}.expense-detail__more .expense-detail__rows[data-v-7eebc435]{border:0;border-top:1px solid var(--desk-line);border-radius:0 0 var(--aestro-corner-card) var(--aestro-corner-card);background:0 0}.expense-detail__decision[data-v-7eebc435]{border:1px solid var(--desk-line);border-radius:var(--aestro-corner-card);background:var(--desk-panel);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.expense-detail__decision>span[data-v-7eebc435]{color:var(--desk-muted);font-size:var(--aestro-text-small);flex:auto}.expense-detail__decision button.is-primary[data-v-7eebc435]{border-color:var(--desk-accent);background:var(--desk-accent);color:var(--desk-accent-contrast);font-weight:var(--aestro-weight-semibold)}.expense-detail__decision button.is-danger[data-v-7eebc435]{border-color:var(--desk-danger);background:var(--desk-danger);color:#fff}.expense-detail__decision button.is-quiet-danger[data-v-7eebc435]{color:var(--desk-danger-readable);background:0 0;border-color:#0000;margin-left:auto}@media (width<=600px){.expense-detail__summary[data-v-7eebc435]{padding:16px}.expense-detail__headline[data-v-7eebc435]{flex-wrap:wrap}.expense-detail__title[data-v-7eebc435]{flex-basis:calc(100% - 66px)}.expense-detail__total[data-v-7eebc435]{text-align:left;flex-basis:100%;justify-items:start}.expense-detail__rows[data-v-7eebc435]{padding:2px 14px}.expense-detail__row[data-v-7eebc435]{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.expense-detail__row.is-readonly small[data-v-7eebc435]{grid-column:1}.expense-detail__decision>span[data-v-7eebc435]{display:none}}.expense-add-bar[data-v-face39ea]{border:1px solid rgba(var(--desk-accent-rgb),.35);border-radius:var(--aestro-corner-card);background:rgba(var(--desk-accent-rgb),.07);flex-wrap:wrap;gap:10px;padding:12px;display:flex}.expense-add-bar button[data-v-face39ea]{border:1px solid var(--desk-line-strong);border-radius:var(--aestro-corner-card);background:var(--desk-field-bg);min-height:46px;color:var(--desk-text);font:inherit;font-size:var(--aestro-text-body);font-weight:var(--aestro-weight-medium);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.expense-add-bar button.is-primary[data-v-face39ea]{border-color:var(--desk-accent);background:var(--desk-accent);color:var(--desk-accent-contrast);font-weight:var(--aestro-weight-semibold)}.desk-finance-record-note[data-v-face39ea]{color:var(--desk-muted);font-size:var(--aestro-text-caption);margin:0}.desk-finance-record-note summary[data-v-face39ea]{font-weight:var(--aestro-weight-medium);cursor:pointer;align-items:center;gap:6px;padding:2px 0;list-style:none;display:inline-flex}.desk-finance-record-note summary[data-v-face39ea]::-webkit-details-marker{display:none}.desk-finance-record-note summary[data-v-face39ea]:hover{color:var(--desk-text)}.desk-finance-record-note summary[data-v-face39ea]:focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px;border-radius:var(--aestro-corner-chip)}.desk-finance-record-note summary .iconify[data-v-face39ea]:last-child{transition:transform .16s}.desk-finance-record-note[open] summary .iconify[data-v-face39ea]:last-child{transform:rotate(180deg)}.desk-finance-record-note p[data-v-face39ea]{max-width:68ch;font-weight:var(--aestro-weight-medium);margin:6px 0 0;line-height:1.5}.expense-receipts-tile.is-missing strong[data-v-face39ea]{color:var(--desk-warning)}.expense-receipts-meter[data-v-face39ea],.expense-receipts-meter>span[data-v-face39ea]{min-height:0;box-shadow:none;border:0;padding:0;display:block}.expense-receipts-meter[data-v-face39ea]{background:var(--desk-line);border-radius:999px;width:100%;height:6px;margin-top:8px;overflow:hidden}.expense-receipts-meter>span[data-v-face39ea]{background:var(--desk-warning);border-radius:999px;height:100%}.expense-list[data-v-face39ea]{margin:0;padding:0;list-style:none;display:grid}.expense-row[data-v-face39ea]{border-top:1px solid var(--desk-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 4px;display:flex}.expense-row[data-v-face39ea]:first-child{border-top:0}.expense-row-open[data-v-face39ea]{border-radius:var(--aestro-corner-control);min-width:0;min-height:48px;color:var(--desk-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:260px;align-items:center;gap:14px;padding:4px 6px;display:flex}.expense-row-open[data-v-face39ea]:hover{background:var(--desk-hover-bg)}.expense-add-bar button[data-v-face39ea]:focus-visible,.expense-receipt-add[data-v-face39ea]:focus-within,.expense-receipt-file[data-v-face39ea]:focus-visible,.expense-row-open[data-v-face39ea]:focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}.expense-date[data-v-face39ea]{flex:none;justify-items:center;width:42px;display:grid}.expense-date small[data-v-face39ea]{color:var(--desk-muted);font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-medium)}.expense-date strong[data-v-face39ea]{font-size:var(--aestro-text-section);font-weight:var(--aestro-weight-semibold);line-height:1.1}.expense-date--repeat[data-v-face39ea]{border-radius:var(--aestro-corner-card);background:var(--desk-info-soft);height:40px;color:var(--desk-info);place-items:center}.expense-copy[data-v-face39ea]{gap:2px;min-width:0;display:grid}.expense-copy strong[data-v-face39ea]{font-size:var(--aestro-text-body);font-weight:var(--aestro-weight-medium)}.expense-copy small[data-v-face39ea]{color:var(--desk-muted);font-size:var(--aestro-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-receipt[data-v-face39ea]{flex:none;justify-items:end;gap:2px;display:grid}.expense-receipt small[data-v-face39ea]{color:var(--desk-muted);font-size:var(--aestro-text-caption)}.expense-receipt small.is-error[data-v-face39ea]{color:var(--desk-danger)}.expense-receipt-add[data-v-face39ea],.expense-receipt-file[data-v-face39ea]{border-radius:var(--aestro-corner-control);min-height:36px;font:inherit;font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.expense-receipt-add[data-v-face39ea]{border:1px dashed var(--desk-warning-border);color:var(--desk-warning)}.expense-receipt-file[data-v-face39ea]{border:1px solid var(--desk-line-strong);max-width:200px;color:var(--desk-soft);text-overflow:ellipsis;white-space:nowrap;background:0 0;overflow:hidden}.expense-amount[data-v-face39ea]{text-align:right;flex:none;justify-items:end;min-width:104px;display:grid}.expense-amount strong[data-v-face39ea]{font-size:var(--aestro-text-body)}.expense-amount small[data-v-face39ea]{color:var(--desk-muted);font-size:var(--aestro-text-caption)}.expense-detail-wrap[data-v-face39ea]{scroll-margin-top:16px}@media (width<=600px){.expense-add-bar[data-v-face39ea]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expense-add-bar button.is-primary[data-v-face39ea]{grid-column:1/-1;justify-content:center}.expense-add-bar button[data-v-face39ea]{justify-content:center}.expense-row[data-v-face39ea]{gap:6px 10px}.expense-row-open[data-v-face39ea]{flex:100%}.expense-receipt[data-v-face39ea]{justify-items:start;margin-left:62px}.expense-amount[data-v-face39ea]{margin-left:auto}}
