.members-section.ripple-1f8inac{margin-bottom:40px}.members-section.ripple-1f8inac h2:where(.ripple-1f8inac){color:#333;margin-bottom:20px;font-size:24px}.empty-state.ripple-1f8inac{text-align:center;padding:30px;color:#666;background:#f8f9fa;border-radius:8px;margin-bottom:20px}.members-list.ripple-1f8inac{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.member-item.ripple-1f8inac{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px 15px;border-radius:4px;box-shadow:0 1px 2px #0000001a;min-width:fit-content;flex-shrink:0}.member-name.ripple-1f8inac{font-size:16px;color:#333}.remove-button.ripple-1f8inac{background:#dc3545;color:#fff;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;margin-left:10px}.remove-button.ripple-1f8inac:hover{background:#c82333}.add-member-form.ripple-1f8inac{background:#f8f9fa;padding:20px;border-radius:8px}.add-member-form.ripple-1f8inac .form-group:where(.ripple-1f8inac){display:flex;gap:10px;align-items:center}.add-member-form.ripple-1f8inac input:where(.ripple-1f8inac){flex:1;padding:12px;border:2px solid #ddd;border-radius:4px;font-size:16px}.add-member-form.ripple-1f8inac input:where(.ripple-1f8inac):focus{outline:none;border-color:#007bff}.add-member-form.ripple-1f8inac input:where(.ripple-1f8inac):disabled{background-color:#f5f5f5;cursor:not-allowed}.add-member-form.ripple-1f8inac button:where(.ripple-1f8inac){background:#28a745;color:#fff;border:none;padding:12px 20px;border-radius:4px;font-size:16px;cursor:pointer;min-width:60px}.add-member-form.ripple-1f8inac button:where(.ripple-1f8inac):hover:not(:disabled){background:#218838}.add-member-form.ripple-1f8inac button:where(.ripple-1f8inac):disabled{background:#ccc;cursor:not-allowed}.container.ripple-7hj3h8{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.loading.ripple-7hj3h8,.error.ripple-7hj3h8{text-align:center;padding:40px}.error.ripple-7hj3h8 h2:where(.ripple-7hj3h8){color:#dc3545;margin-bottom:10px}.error.ripple-7hj3h8 button:where(.ripple-7hj3h8){background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.splitter-detail.ripple-7hj3h8{background:#f9f9f9;border-radius:8px;padding:30px;box-shadow:0 2px 4px #0000001a}.header.ripple-7hj3h8{display:flex;align-items:center;margin-bottom:30px}.back-button.ripple-7hj3h8{background:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin-right:15px}.back-button.ripple-7hj3h8:hover{background:#5a6268}h1.ripple-7hj3h8{margin:0;color:#333}.payments-section.ripple-7hj3h8{margin-top:40px}.payments-header.ripple-7hj3h8{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.payments-header.ripple-7hj3h8 h2:where(.ripple-7hj3h8){margin:0;color:#333}.add-payment-btn.ripple-7hj3h8{background-color:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.add-payment-btn.ripple-7hj3h8:hover{background-color:#218838}.payment-form.ripple-7hj3h8{background:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:20px}.payment-form.ripple-7hj3h8 .form-group:where(.ripple-7hj3h8){margin-bottom:15px}.payment-form.ripple-7hj3h8 label:where(.ripple-7hj3h8){display:block;margin-bottom:5px;font-weight:700;color:#555}.payment-form.ripple-7hj3h8 input:where(.ripple-7hj3h8),.payment-form.ripple-7hj3h8 select:where(.ripple-7hj3h8){width:100%;padding:8px;border:2px solid #ddd;border-radius:4px;font-size:14px}.payment-form.ripple-7hj3h8 button:where(.ripple-7hj3h8){background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.payment-form.ripple-7hj3h8 button:where(.ripple-7hj3h8):hover:not(:disabled){background-color:#0056b3}.payment-form.ripple-7hj3h8 button:where(.ripple-7hj3h8):disabled{background-color:#ccc;cursor:not-allowed}.payments-list.ripple-7hj3h8{display:flex;flex-direction:column;gap:15px}.payment-item.ripple-7hj3h8{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.payment-header.ripple-7hj3h8{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.payment-amount.ripple-7hj3h8{font-size:24px;font-weight:700;color:#28a745}.remove-payment-btn.ripple-7hj3h8{background:#dc3545;color:#fff;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.remove-payment-btn.ripple-7hj3h8:hover{background:#c82333}.payment-details.ripple-7hj3h8 p:where(.ripple-7hj3h8){margin:8px 0;color:#333}.payment-participants.ripple-7hj3h8{margin-top:10px}.participant-item.ripple-7hj3h8{margin:5px 0;padding-left:15px;color:#666}.remaining-participants.ripple-7hj3h8{margin-top:10px;padding:10px;background:#e9ecef;border-radius:4px}.empty-payments.ripple-7hj3h8{text-align:center;padding:40px;color:#666;font-style:italic}.participants-section.ripple-7hj3h8,.remaining-section.ripple-7hj3h8{margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px}.participants-section.ripple-7hj3h8 h3:where(.ripple-7hj3h8),.remaining-section.ripple-7hj3h8 h3:where(.ripple-7hj3h8){margin:0 0 15px;color:#333;font-size:16px}.add-participant-form.ripple-7hj3h8{display:flex;gap:10px;margin-bottom:15px}.add-participant-form.ripple-7hj3h8 input:where(.ripple-7hj3h8){flex:1;padding:8px;border:2px solid #ddd;border-radius:4px}.add-participant-form.ripple-7hj3h8 button:where(.ripple-7hj3h8){background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.add-participant-form.ripple-7hj3h8 button:where(.ripple-7hj3h8):hover{background:#218838}.participants-list.ripple-7hj3h8{display:flex;flex-direction:column;gap:8px}.participant-item.ripple-7hj3h8{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px;border-radius:4px;box-shadow:0 1px 2px #0000001a}.participant-item.ripple-7hj3h8 button:where(.ripple-7hj3h8){background:#dc3545;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:14px}.participant-item.ripple-7hj3h8 button:where(.ripple-7hj3h8):hover{background:#c82333}.remaining-participants-list.ripple-7hj3h8{display:flex;flex-wrap:wrap;gap:10px}.checkbox-label.ripple-7hj3h8{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:4px;cursor:pointer;box-shadow:0 1px 2px #0000001a}.checkbox-label.ripple-7hj3h8:hover{background:#f8f9fa}.checkbox-label.ripple-7hj3h8 input:where(.ripple-7hj3h8){margin:0}.app.ripple-1ckjvgl{min-height:100vh;background-color:#f8f9fa}.container.ripple-1ckjvgl{max-width:600px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}h1.ripple-1ckjvgl{text-align:center;color:#333;margin-bottom:30px}.form.ripple-1ckjvgl{background:#f9f9f9;padding:30px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-group.ripple-1ckjvgl{margin-bottom:20px}label.ripple-1ckjvgl{display:block;margin-bottom:8px;font-weight:700;color:#555}input.ripple-1ckjvgl{width:100%;padding:12px;border:2px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}input.ripple-1ckjvgl:focus{outline:none;border-color:#007bff}input.ripple-1ckjvgl:disabled{background-color:#f5f5f5;cursor:not-allowed}button.ripple-1ckjvgl{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s}button.ripple-1ckjvgl:hover:not(:disabled){background-color:#0056b3}button.ripple-1ckjvgl:disabled{background-color:#ccc;cursor:not-allowed}
