.expense-reuse{border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);margin-bottom:24px;overflow:hidden}.expense-reuse>summary{cursor:pointer;font-size:12px;padding:16px 18px;min-height:48px;color:var(--text-secondary)}.expense-reuse>summary:focus-visible,.expense-reuse-list>button:focus-visible{outline-offset:-4px}.expense-reuse>p{font-size:12px;line-height:1.7;color:var(--text-secondary);padding:0 18px;margin:0 0 12px}.expense-reuse-list>button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;border-top:1px solid var(--line);color:var(--text)}.expense-reuse-list>button:hover{background:var(--paper)}.expense-reuse-list>button>span:first-child{min-width:0}.expense-reuse-list strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:550}.expense-reuse-list small{display:block;font-size:11px;color:var(--text-secondary);margin-top:5px;overflow-wrap:anywhere;line-height:1.5}.expense-reuse-list>button>span:last-child{flex-shrink:0;font-size:11px;color:var(--accent-text)}.expense-draft-note{border-left:2px solid var(--accent-text);padding:10px 14px;margin-bottom:20px;color:var(--text-secondary);font-size:12px;line-height:1.7;background:var(--surface-muted)}
