.weekly-dues>header,.weekly-debt>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.weekly-dues header p,.weekly-debt header p{margin:5px 0 0;color:var(--muted);font-size:13px}.weekly-card{border:1px solid var(--line);background:var(--panel);margin-bottom:12px}.weekly-card.archived{opacity:.78}.weekly-card-head{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line)}.weekly-card-head h3{margin:0;font:600 27px 'Barlow Condensed'}.weekly-card-head p{margin:4px 0 0;color:var(--lime);font-size:12px}.weekly-actions{display:flex;gap:7px}.weekly-actions button,.weekly-member-remove{border:0;background:#29302d;color:var(--text);padding:8px 10px}.weekly-actions .archive-week,.weekly-member-remove{color:#ff9a8c;background:#321f1d}.weekly-members{padding:8px 20px}.weekly-member{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #66362f;background:#261918;margin:7px 0;border-radius:3px}.weekly-member strong{color:#ff8c7e}.weekly-member input{width:18px;height:18px;margin:0;accent-color:var(--lime)}.weekly-member.paid{border-color:#405936;background:#182219}.weekly-member.paid strong{color:var(--lime)}.weekly-add-member{display:flex;gap:8px;padding:14px 20px}.weekly-add-member input{margin:0}.weekly-summary{padding:0 20px 15px;color:var(--muted);font-size:11px}.debt-card{display:grid;grid-template-columns:1fr auto;gap:18px;padding:18px 20px;border:1px solid var(--line);background:var(--panel);margin-bottom:10px}.debt-card h3{margin:0 0 7px}.debt-card p{margin:0;color:var(--muted);font-size:12px}.debt-card strong{color:#ff8c7e;font:600 25px 'Barlow Condensed';white-space:nowrap}.debt-payment-form{display:flex;gap:8px;margin-top:14px;max-width:430px}.debt-payment-form input{margin:0}.debt-payment-form button{white-space:nowrap}@media(max-width:700px){.weekly-card-head{flex-direction:column}.weekly-actions{width:100%;flex-wrap:wrap}.weekly-actions button{flex:1}.weekly-add-member,.debt-payment-form{flex-direction:column}.debt-card{grid-template-columns:1fr}}
