.receipt-item-notes{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}.item-content .receipt-item-notes+.item-sub{margin-top:9px}.split-workspace .item-row.mine .receipt-item-notes{color:#fff}.split-workspace .item-row.mine.is-shared .receipt-item-notes{color:#504329}.claim-sheet .receipt-item-notes{color:#d2cbbf;margin:0 0 9px;font-size:15px}.summary-item-description{overflow-wrap:anywhere;min-width:0}.editor-item .item-notes-label{margin-bottom:14px}.item-notes-label textarea{border:1px solid var(--line);background:var(--cream);width:100%;min-height:76px;color:var(--ink);resize:vertical;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.item-notes-label textarea:focus-visible{outline:3px solid var(--violet-dark);outline-offset:4px}
.receipt-collection{border:1px solid var(--line,#d9d1c4);background:#f9f5ec;border-radius:22px;margin:24px 0;padding:18px}.receipt-collection-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.receipt-collection-heading h2{font:800 16px var(--font-body);margin:0}.receipt-collection-heading>span{color:#655e53;font-size:12px}.receipt-collection-list{gap:8px;margin-bottom:12px;display:grid}.receipt-collection-row{align-items:center;gap:4px;min-width:0;display:flex}.receipt-collection-select{text-align:left;min-height:70px;color:var(--ink);background:0 0;border:1px solid #d9d1c4;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.receipt-collection-select[aria-pressed=true]{background:var(--lavender);border-color:var(--violet)}.receipt-collection-select>span:nth-child(2){flex:1;min-width:0}.receipt-collection-select strong{overflow-wrap:anywhere;font-size:14px;display:block}.receipt-collection-select small{color:#655e53;margin-top:4px;font-size:11px;display:block}.receipt-collection-select>span:last-child{white-space:nowrap;font-size:13px;font-weight:800}.receipt-collection-number{background:#fff9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.receipt-collection-row>.icon-button{flex-shrink:0;min-width:44px;min-height:44px}.receipt-collection .button{font-size:14px}.receipt-collection .fine-print{margin-bottom:0}.receipt-bundle-summary{border-top:1px dashed #c7bcaa;margin-top:26px;padding-top:6px}.item-receipt-source{overflow-wrap:anywhere;opacity:.85;margin-bottom:3px;font-size:11px;font-weight:700;line-height:1.5;display:block}.source-receipt-totals{border:1px solid #d9d1c4;border-radius:16px;margin-top:22px;padding:16px}.source-receipt-totals summary{cursor:pointer;min-height:24px;font-size:14px;font-weight:800}.source-receipt-totals>div{border-top:1px dashed #d9d1c4;margin-top:12px;padding-top:12px}.source-receipt-totals strong{overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:13px;display:flex}.source-receipt-totals strong span{flex-shrink:0}.source-receipt-totals p{color:#655e53;margin:6px 0 0;font-size:11px;line-height:1.7}.source-photo-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.source-photo-tabs button{text-align:left;color:#fff;overflow-wrap:anywhere;background:#39332c;border:1px solid #6f6659;border-radius:12px;max-width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700}.source-photo-tabs button[aria-pressed=true]{background:var(--lavender);border-color:var(--violet);color:var(--ink)}.receipt-collection button:disabled{opacity:.5;cursor:default}.covered-person-picker{background:#f9f5ec;border:1px solid #d9d1c4;border-radius:18px;margin:20px 0;padding:16px}.covered-person-picker label{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.covered-person-picker select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbbfc0;border-radius:12px;padding:12px;font-weight:700}.covered-person-picker p{color:#655e53;margin:12px 0 0;font-size:12px;line-height:1.65}.covered-share-breakdown{background:var(--lavender);border-radius:18px;margin:20px 0;padding:18px}.covered-share-breakdown>strong{margin-bottom:12px;font-size:13px;display:block}.covered-share-breakdown>div{overflow-wrap:anywhere;justify-content:space-between;gap:14px;padding:6px 0;font-size:14px;display:flex}.covered-share-breakdown>div span:last-child{white-space:nowrap}.venmo-fallback{color:#655e53;font-size:12px;line-height:1.7}.venmo-fallback a{color:var(--violet-dark);font-weight:700;text-decoration:underline}
