/* v2.4.51: Who owes you (Fredoka/Inter, HQ reds and golds) */
.i51{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.i51.g51{color:#f7a823}.i51.r51{color:#c62828}
.c51{margin-top:12px;padding:12px 14px}
.sum51 .l51{display:flex;align-items:center;gap:6px;font:600 14px/1.2 "Inter",system-ui,sans-serif;color:#7f0000}
.sum51 .v51{font:600 34px/1.15 "Fredoka","Inter",system-ui,sans-serif;color:#c62828;font-variant-numeric:tabular-nums;margin:4px 0 2px}
.nt51{margin:8px 0 0}
.list51{padding-top:4px;padding-bottom:4px}
.row51{border-top:1px solid var(--line,#eee);padding:10px 0}
.row51:first-child{border-top:0}
.hd51{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px}
.hd51 .grow{min-width:0;flex:1}
.nm51{display:block;font:600 17px/1.25 "Fredoka","Inter",system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hd51 .small{display:block}
.amt51{font:600 18px/1 "Fredoka","Inter",system-ui,sans-serif;color:#7f0000;font-variant-numeric:tabular-nums;white-space:nowrap}
.cv51{display:inline-flex;transition:transform .15s}
.op51 .cv51{transform:rotate(90deg)}
.act51{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}
.act51 .btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;border-color:#c62828!important;color:#c62828!important;text-decoration:none}
.ph51{font-variant-numeric:tabular-nums}
.np51{gap:6px 10px}
.nop51{display:inline-flex;align-items:center;gap:5px;font:600 13px/1 "Inter",system-ui,sans-serif;color:#7f0000;background:rgba(198,40,40,.08);padding:6px 9px;border-radius:999px}
.nop51 .i51{width:15px;height:15px}
.od51{list-style:none;margin:10px 0 0;padding:8px 10px;border-radius:12px;background:rgba(247,168,35,.09)}
.od51 li{display:flex;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;line-height:1.3;border-top:1px dashed rgba(127,0,0,.15)}
.od51 li:first-child{border-top:0}
.od51 .d51{flex:none;width:58px;color:#7f0000;font-weight:600;font-variant-numeric:tabular-nums}
.od51 .it51{flex:1;min-width:0}
.od51 b{font-family:"Fredoka","Inter",system-ui,sans-serif;font-weight:600;white-space:nowrap}
.st51 textarea{width:100%;box-sizing:border-box;font:15px/1.4 "Inter",system-ui,sans-serif;padding:10px 12px;border:1.5px solid var(--line,#ddd);border-radius:12px;background:transparent;color:inherit}
.ow51c{cursor:pointer}
