.expense-type-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.expense-type-tabs a{border:1px solid var(--line);border-radius:7px;padding:13px 18px;background:white;color:var(--ink);text-decoration:none;font-size:13px}.expense-type-tabs a[aria-current]{background:var(--green);color:white;border-color:var(--green)}.expense-record-note{margin-bottom:22px}.expense-record-summary{display:flex;gap:16px;justify-content:space-between;font-size:13px;color:var(--muted);margin:18px 0}.repair-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.repair-record{padding:20px;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.repair-record h2{font-size:17px;margin:16px 0 9px;line-height:1.5}.repair-record p{font-size:12px;color:var(--muted);margin:0 0 12px}.repair-record strong{display:block;font-size:25px}.repair-record small{display:block;color:var(--muted);line-height:1.6;margin:8px 0}.repair-record .textbutton{display:block;margin-top:18px;font-size:12px}.repair-record-notes{white-space:pre-wrap;font-size:14px;line-height:1.8}.repair-history{margin:18px 0}.repair-record-grid>.empty{grid-column:1/-1}@media(max-width:700px){.expense-type-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.expense-type-tabs a{text-align:center;font-size:12px;padding:12px 9px;line-height:1.5}.repair-record-grid{grid-template-columns:1fr}.expense-record-summary{flex-direction:column;gap:8px}.repair-record{padding:18px}.repair-record p,.repair-record small{font-size:13px}}
