.manage-tiers.svelte-eupni9{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#ffffffb8,#f1f5f9cc);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:inherit;color:#1e293b;overflow:hidden}.tab-bar.svelte-eupni9{display:flex;gap:6px;padding:14px 18px 0;border-bottom:1.5px solid rgba(148,163,184,.3);background:#ffffff8c;flex-shrink:0}.tab-btn.svelte-eupni9{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;background:transparent;cursor:pointer;font-size:.82rem;font-weight:500;color:#64748b;transition:all .18s ease;white-space:nowrap;position:relative;bottom:-1.5px}.tab-btn.svelte-eupni9:hover{background:#e2e8f099;color:#334155}.tab-btn.active.svelte-eupni9{background:#fffffff2;border-color:#94a3b859;color:#0f172a;font-weight:600;box-shadow:0 -2px 8px #0000000d}.tab-icon.svelte-eupni9{font-size:1rem}.tab-content.svelte-eupni9{flex:1;overflow-y:auto;padding:22px 22px 28px}.section-header.svelte-eupni9{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:10px}.section-title.svelte-eupni9{display:flex;align-items:center;gap:10px}.section-icon.svelte-eupni9{font-size:1.4rem}.section-title.svelte-eupni9 h3:where(.svelte-eupni9){margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.badge.svelte-eupni9{background:#6366f11f;color:#4f46e5;border-radius:20px;font-size:.72rem;font-weight:600;padding:2px 10px}.add-btn.svelte-eupni9{display:flex;align-items:center;gap:6px;padding:8px 18px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;box-shadow:0 2px 10px #6366f14d;transition:all .18s ease}.add-btn.svelte-eupni9:hover{transform:translateY(-1px);box-shadow:0 4px 14px #6366f166}.add-btn.svelte-eupni9:active{transform:translateY(0)}.table-wrap.svelte-eupni9{background:#ffffffb3;border:1.5px solid rgba(203,213,225,.6);border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.tier-table.svelte-eupni9{width:100%;border-collapse:collapse;font-size:.84rem}.tier-table.svelte-eupni9 thead:where(.svelte-eupni9) tr:where(.svelte-eupni9){background:#f1f5f9e6;border-bottom:1.5px solid rgba(203,213,225,.5)}.tier-table.svelte-eupni9 th:where(.svelte-eupni9){padding:12px 16px;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap}.tier-table.svelte-eupni9 tbody:where(.svelte-eupni9) tr:where(.svelte-eupni9){border-bottom:1px solid rgba(226,232,240,.7);transition:background .14s ease}.tier-table.svelte-eupni9 tbody:where(.svelte-eupni9) tr:where(.svelte-eupni9):last-child{border-bottom:none}.tier-table.svelte-eupni9 tbody:where(.svelte-eupni9) tr:where(.svelte-eupni9):hover{background:#f1f5f9cc}.tier-table.svelte-eupni9 td:where(.svelte-eupni9){padding:13px 16px;color:#1e293b;vertical-align:middle}.tier-name-cell.svelte-eupni9{display:flex;align-items:center;gap:9px}.tier-dot.svelte-eupni9{width:11px;height:11px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #0000000f}.tier-name.svelte-eupni9{font-weight:600;color:#0f172a}.num-cell.svelte-eupni9{font-variant-numeric:tabular-nums;color:#334155}.currency.svelte-eupni9{font-size:.72rem;color:#94a3b8;margin-right:2px}.unlimited.svelte-eupni9{color:#94a3b8;font-style:italic;font-size:.82rem}.pct-badge.svelte-eupni9{display:inline-block;background:#10b9811f;color:#059669;border-radius:6px;padding:2px 8px;font-weight:600;font-size:.82rem}.ecash-badge.svelte-eupni9{display:inline-block;background:#f59e0b1f;color:#d97706;border-radius:6px;padding:2px 8px;font-weight:600;font-size:.82rem}.redeem-badge.svelte-eupni9{display:inline-block;background:#6366f11f;color:#6366f1;border-radius:6px;padding:2px 8px;font-weight:600;font-size:.82rem}.actions-cell.svelte-eupni9{white-space:nowrap}.action-btn.svelte-eupni9{border:none;background:transparent;cursor:pointer;padding:5px 7px;border-radius:6px;font-size:1rem;line-height:1;transition:background .14s ease;margin-right:2px}.action-btn.edit.svelte-eupni9:hover{background:#6366f11f}.action-btn.delete.svelte-eupni9:hover{background:#ef44441f}.placeholder-panel.svelte-eupni9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:12px;text-align:center;color:#64748b}.placeholder-icon.svelte-eupni9{font-size:3.5rem;filter:grayscale(.2)}.placeholder-panel.svelte-eupni9 h3:where(.svelte-eupni9){margin:0;font-size:1.15rem;font-weight:700;color:#334155}.placeholder-panel.svelte-eupni9 p:where(.svelte-eupni9){margin:0;font-size:.88rem;max-width:340px;line-height:1.6;color:#94a3b8}.coming-soon-tag.svelte-eupni9{display:inline-block;background:#6366f11a;color:#6366f1;border:1.5px solid rgba(99,102,241,.2);border-radius:20px;font-size:.75rem;font-weight:600;padding:4px 14px;letter-spacing:.05em;margin-top:4px}.tiers-state.svelte-eupni9{display:flex;flex-direction:column;align-items:center;gap:10px;padding:3rem 1rem;color:#64748b;font-size:.9rem}.tiers-state.error.svelte-eupni9{color:#ef4444}.tier-name-ar.svelte-eupni9{font-size:.75rem;color:#94a3b8}.active-dot.svelte-eupni9{display:inline-block;width:10px;height:10px;border-radius:50%;background:#cbd5e1}.active-dot.active.svelte-eupni9{background:#22c55e}.modal-backdrop.svelte-eupni9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.edit-modal.svelte-eupni9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,95vw);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;z-index:1001;overflow:hidden}.edit-modal-header.svelte-eupni9{display:flex;align-items:center;gap:10px;padding:18px 22px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0}.edit-modal-header.svelte-eupni9 h3:where(.svelte-eupni9){margin:0;font-size:1rem;font-weight:700;color:#0f172a;flex:1}.tier-dot.lg.svelte-eupni9{width:16px;height:16px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #00000014}.modal-close.svelte-eupni9{border:none;background:#64748b1f;cursor:pointer;width:28px;height:28px;border-radius:6px;font-size:.85rem;display:flex;align-items:center;justify-content:center;color:#64748b;transition:background .15s}.modal-close.svelte-eupni9:hover{background:#ef44441f;color:#ef4444}.edit-modal-body.svelte-eupni9{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.edit-row.svelte-eupni9{display:flex;gap:12px;flex-wrap:wrap}.edit-field.svelte-eupni9{display:flex;flex-direction:column;gap:5px;flex:1;min-width:130px}.edit-field-sm.svelte-eupni9{flex:0 0 90px}.edit-field.svelte-eupni9 label:where(.svelte-eupni9){font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.edit-field.svelte-eupni9 input[type=text]:where(.svelte-eupni9),.edit-field.svelte-eupni9 input[type=number]:where(.svelte-eupni9){padding:8px 10px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;outline:none;transition:border-color .18s,box-shadow .18s;width:100%;box-sizing:border-box}.edit-field.svelte-eupni9 input:where(.svelte-eupni9):focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.color-input.svelte-eupni9{width:100%;height:40px;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:2px}.toggle.svelte-eupni9{display:flex;align-items:center;margin-top:4px;cursor:pointer}.toggle.svelte-eupni9 input[type=checkbox]:where(.svelte-eupni9){position:absolute;opacity:0;width:0;height:0}.toggle-track.svelte-eupni9{width:42px;height:24px;background:#cbd5e1;border-radius:12px;position:relative;transition:background .2s}.toggle.svelte-eupni9 input:where(.svelte-eupni9):checked+.toggle-track:where(.svelte-eupni9){background:#22c55e}.toggle-track.svelte-eupni9:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px #00000026}.toggle.svelte-eupni9 input:where(.svelte-eupni9):checked+.toggle-track:where(.svelte-eupni9):after{transform:translate(18px)}.edit-error.svelte-eupni9{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#dc2626;border-radius:8px;padding:10px 14px;font-size:.85rem}.edit-modal-footer.svelte-eupni9{display:flex;gap:10px;justify-content:flex-end;padding:16px 22px;border-top:1px solid #e2e8f0;background:#f8fafc}.btn-cancel.svelte-eupni9{padding:9px 20px;border:1.5px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;font-size:.88rem;color:#64748b;transition:all .15s}.btn-cancel.svelte-eupni9:hover{background:#f1f5f9}.btn-save.svelte-eupni9{padding:9px 22px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 10px #6366f14d;transition:all .15s}.btn-save.svelte-eupni9:disabled{opacity:.6;cursor:not-allowed}.btn-save.svelte-eupni9:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 14px #6366f166}.tab-content.svelte-eupni9::-webkit-scrollbar{width:5px}.tab-content.svelte-eupni9::-webkit-scrollbar-track{background:transparent}.tab-content.svelte-eupni9::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:10px}.bills-panel.svelte-eupni9{display:flex;flex-direction:column;flex:1;overflow:hidden;gap:0}.bills-table-wrap.svelte-eupni9{flex:1;overflow-y:auto;overflow-x:auto}.bills-toolbar.svelte-eupni9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-wrap.svelte-eupni9{position:relative;display:flex;align-items:center;flex:1;min-width:240px}.search-icon.svelte-eupni9{position:absolute;left:10px;font-size:.9rem;pointer-events:none}.search-input.svelte-eupni9{width:100%;padding:7px 32px;border:1.5px solid rgba(148,163,184,.35);border-radius:8px;background:#ffffffb3;font-size:.85rem;color:#1e293b;outline:none;transition:border-color .15s}.search-input.svelte-eupni9:focus{border-color:#6366f1}.clear-btn.svelte-eupni9{position:absolute;right:8px;border:none;background:none;cursor:pointer;color:#94a3b8;font-size:.85rem;padding:2px 4px}.clear-btn.svelte-eupni9:hover{color:#ef4444}.refresh-btn.svelte-eupni9{padding:7px 14px;border:1.5px solid rgba(99,102,241,.3);border-radius:8px;background:#6366f112;color:#6366f1;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s}.refresh-btn.svelte-eupni9:hover{background:#6366f124}.sync-btn.svelte-eupni9{display:flex;align-items:center;gap:6px;padding:7px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .14s;box-shadow:0 2px 8px #6366f159}.sync-btn.svelte-eupni9:disabled{opacity:.65;cursor:not-allowed}.sync-btn.svelte-eupni9:not(:disabled):hover{opacity:.88}.sync-message.svelte-eupni9{margin:0 18px 8px;padding:8px 14px;border-radius:8px;font-size:.83rem;font-weight:600;background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.25)}.sync-message.error.svelte-eupni9{background:#ef444414;color:#dc2626;border-color:#ef444433}.bills-state.svelte-eupni9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;gap:12px;color:#64748b;font-size:.9rem}.bills-state.error.svelte-eupni9{color:#ef4444}.spinner.svelte-eupni9{width:32px;height:32px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:svelte-eupni9-spin .7s linear infinite}@keyframes svelte-eupni9-spin{to{transform:rotate(360deg)}}.bills-table.svelte-eupni9 th:where(.svelte-eupni9),.bills-table.svelte-eupni9 td:where(.svelte-eupni9){white-space:nowrap}.mono.svelte-eupni9{font-family:Courier New,monospace;font-size:.82rem}.dim.svelte-eupni9{color:#94a3b8}.row-num.svelte-eupni9{color:#94a3b8;font-size:.78rem}.load-more-row.svelte-eupni9{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:.82rem;color:#64748b;border-top:1px solid rgba(203,213,225,.4)}.spinner-sm.svelte-eupni9{width:16px;height:16px;border:2px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:svelte-eupni9-spin .7s linear infinite;flex-shrink:0}
