.pl-summary.svelte-c7iq41{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.pl-summary.compact.svelte-c7iq41{gap:6px}.pl-sum-card.svelte-c7iq41{background:#fff;border-radius:10px;padding:12px 14px;border-left:3px solid transparent;box-shadow:0 1px 3px #0000000f}.pl-sum-card.paid.svelte-c7iq41{border-left-color:#22c55e}.pl-sum-card.pending.svelte-c7iq41{border-left-color:#f59e0b}.pl-sum-card.refund.svelte-c7iq41{border-left-color:#f5365c}.pl-sum-card.net.svelte-c7iq41{border-left-color:#6366f1}.pl-sum-label.svelte-c7iq41{display:block;font-size:10.5px;color:#9aa3b0;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pl-sum-val.svelte-c7iq41{display:block;font-size:15px;font-weight:700;color:#1e2a3b;margin-top:2px}.pl-summary.compact.svelte-c7iq41 .pl-sum-val:where(.svelte-c7iq41){font-size:13px}.pl-table-wrap.svelte-c7iq41{overflow-x:auto}.pl-table.svelte-c7iq41{width:100%;border-collapse:collapse}.pl-table.svelte-c7iq41 thead:where(.svelte-c7iq41) tr:where(.svelte-c7iq41){background:#f7f8fa;border-bottom:2px solid #ebedf0}.pl-table.svelte-c7iq41 thead:where(.svelte-c7iq41) th:where(.svelte-c7iq41){padding:10px 12px;font-size:11px;font-weight:600;color:#9aa3b0;text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap}.pl-table.svelte-c7iq41 tbody:where(.svelte-c7iq41) tr:where(.svelte-c7iq41){border-bottom:1px solid #f0f2f5;transition:background .12s}.pl-table.svelte-c7iq41 tbody:where(.svelte-c7iq41) tr:where(.svelte-c7iq41):last-child{border-bottom:none}.pl-table.svelte-c7iq41 tbody:where(.svelte-c7iq41) tr:where(.svelte-c7iq41):hover{background:#fdf5f7}.pl-table.svelte-c7iq41 tbody:where(.svelte-c7iq41) tr.refund-row:where(.svelte-c7iq41){background:#fff8f8}.pl-table.svelte-c7iq41 tbody:where(.svelte-c7iq41) td:where(.svelte-c7iq41){padding:10px 12px;font-size:12.5px;color:#445471;vertical-align:middle}.pl-customer.svelte-c7iq41{display:flex;align-items:center;gap:8px}.pl-avatar.svelte-c7iq41{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.pl-booking-id.svelte-c7iq41{font-family:monospace;font-size:11.5px;background:#f0f2f5;padding:2px 7px;border-radius:5px;color:#6b7a99}.pl-ptype.svelte-c7iq41{display:flex;align-items:center;gap:5px}.pl-ptype.svelte-c7iq41 i:where(.svelte-c7iq41){color:#b0b8c4;font-size:14px}.pl-amount.svelte-c7iq41{font-weight:700;font-size:13px;color:#1e2a3b;display:flex;align-items:center;gap:3px}.pl-amount.refund.svelte-c7iq41{color:#f5365c}.pl-amount.svelte-c7iq41 small:where(.svelte-c7iq41){font-size:10px;color:#9aa3b0;font-weight:500}.pl-disc.svelte-c7iq41{display:inline-block;background:#f5365c1a;color:#f5365c;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:5px}.pl-inst.svelte-c7iq41{font-size:11.5px;font-weight:600;color:#6b7a99;background:#f0f2f5;padding:2px 7px;border-radius:5px}.badge-warn.svelte-c7iq41{display:inline-block;background:#f59e0b1f;color:#d97706;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px}.pl-date.svelte-c7iq41{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#7a8699}.pl-date.svelte-c7iq41 i:where(.svelte-c7iq41){font-size:12px;color:#b0b8c4}.muted.svelte-c7iq41{color:#b0b8c4;font-size:11.5px}.pl-status-wrap.svelte-c7iq41{position:relative;display:inline-flex;align-items:center}.pl-status-sel.svelte-c7iq41{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #ebedf0;border-radius:7px;background:#fafbfc;font-size:11.5px;font-weight:600;color:#445471;padding:4px 24px 4px 8px;cursor:pointer;outline:none;transition:border-color .15s;font-family:inherit}.pl-status-sel.svelte-c7iq41:hover{border-color:#f5365c}.pl-chevron.svelte-c7iq41{position:absolute;right:5px;font-size:13px;color:#b0b8c4;pointer-events:none}.pl-empty.svelte-c7iq41{text-align:center;padding:36px 16px;color:#b0b8c4;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:8px}.pl-empty.svelte-c7iq41 i:where(.svelte-c7iq41){font-size:20px}.pl-refund-btn.svelte-c7iq41{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1.5px solid #ebedf0;color:#f5365c;border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .12s ease;font-family:inherit}.pl-refund-btn.svelte-c7iq41:hover{background:#fff5f6;border-color:#f5365c}.pl-refund-btn.svelte-c7iq41 i:where(.svelte-c7iq41){font-size:14px}.pl-refunded-badge.svelte-c7iq41{display:inline-flex;align-items:center;gap:4px;color:#9aa3b0;font-size:11.5px;font-weight:600;background:#f4f5f7;padding:4px 8px;border-radius:6px}.pl-refunded-badge.svelte-c7iq41 i:where(.svelte-c7iq41){color:#22c55e;font-size:14px}
