.svm-overlay.svelte-19mpkgv{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.svm-panel.svelte-19mpkgv{background:var(--bg-panel,#1a1a1a);border:1px solid var(--gold,#d4af37);border-radius:var(--r-md,6px);flex-direction:column;width:100%;max-width:480px;max-height:88vh;display:flex;box-shadow:0 12px 40px #0009}.svm-header.svelte-19mpkgv{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.svm-header.svelte-19mpkgv h3:where(.svelte-19mpkgv){color:var(--gold);font-size:.8rem;font-family:var(--font-heading);margin:0}.svm-close.svelte-19mpkgv{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.8rem}.svm-close.svelte-19mpkgv:hover{color:var(--horde,#c5365a)}.svm-body.svelte-19mpkgv{flex:1;padding:10px 14px;overflow-y:auto}.svm-footer.svelte-19mpkgv{border-top:1px solid var(--border-subtle);text-align:right;padding:8px 12px}.svm-close-btn.svelte-19mpkgv{padding:4px 12px;font-size:.7rem}.svd-root.svelte-ifaud2{flex-direction:column;gap:8px;min-width:0;display:flex}.svd-card.svelte-ifaud2{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:#0003;min-width:0;padding:6px;overflow:hidden}.svd-card-header.svelte-ifaud2{justify-content:space-between;align-items:center;display:flex}.svd-card-title.svelte-ifaud2{color:var(--gold);margin:0;font-size:.6rem}.svd-done-badge.svelte-ifaud2{color:var(--green,#38a169);border:1px solid var(--green,#38a169);border-radius:var(--r-sm);white-space:nowrap;cursor:help;margin-left:6px;padding:0 4px;font-size:.5rem}.svd-modal-btn.svelte-ifaud2{background:var(--input-bg,#2a2a2a);border:1px solid var(--gold,#d4af37);width:18px;height:18px;color:var(--gold,#d4af37);cursor:pointer;border-radius:50%;padding:0;font-size:.55rem;line-height:16px}.svd-stars.svelte-ifaud2{color:var(--gold);letter-spacing:-1px;margin-bottom:4px;font-size:.8rem}.svd-bar.svelte-ifaud2{background:#0006;border-radius:5px;height:10px;margin-bottom:6px;position:relative;overflow:hidden}.svd-bar-fill.svelte-ifaud2{background:linear-gradient(90deg, var(--gold), var(--gold-light,#d4af37));height:100%;transition:width var(--t-fast) var(--ease);border-radius:5px}.svd-bar-label.svelte-ifaud2{color:var(--text-primary);font-size:.45rem;line-height:10px;position:absolute;top:-1px;right:4px}.svd-table.svelte-ifaud2{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;font-size:.55rem}.svd-table.svelte-ifaud2 td:where(.svelte-ifaud2){border-bottom:1px solid var(--border-subtle,#2a2a2a);overflow-wrap:break-word;word-break:break-word;min-width:0;padding:3px 4px}.svd-table.svelte-ifaud2 td:where(.svelte-ifaud2):first-child{width:38%}.svd-table.svelte-ifaud2 td:where(.svelte-ifaud2):nth-child(2){text-align:right;width:62%}.svd-value.svelte-ifaud2{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.svd-inline-detail.svelte-ifaud2{color:var(--text-muted);text-align:right;font-size:.45rem}.svd-label.svelte-ifaud2{color:var(--text-primary)}.svd-contrib.svelte-ifaud2{color:var(--gold-light,#d4af37);font-variant-numeric:tabular-nums;font-weight:700}.svd-section.svelte-ifaud2 td:where(.svelte-ifaud2){border-top:1px solid var(--gold,#d4af37);color:var(--gold,#d4af37);text-transform:uppercase;letter-spacing:.06em;padding-top:6px;font-size:.6rem}.svd-reason-row.svelte-ifaud2 td:where(.svelte-ifaud2){color:var(--text-secondary);padding:1px 4px;font-size:.5rem}.svd-reason-label.svelte-ifaud2{padding-left:10px!important}.svd-reason-val.svelte-ifaud2{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.svd-subtotal.svelte-ifaud2 td:where(.svelte-ifaud2){border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:.55rem;font-style:italic}.svd-total.svelte-ifaud2 td:where(.svelte-ifaud2){border-top:2px solid var(--gold,#d4af37);color:var(--text-primary);border-bottom:none;padding-top:6px;font-size:.6rem}.svd-edit-btn.svelte-ifaud2{cursor:pointer;vertical-align:middle;background:0 0;border:none;padding:0 2px;font-size:.55rem;line-height:1}.svd-edit-btn.svelte-ifaud2:hover{filter:brightness(1.5)}.lvl-detail-view.svelte-niabdj{flex-direction:column;gap:10px;display:flex}.lvl-section.svelte-niabdj{border:1px solid var(--border-subtle);border-radius:var(--r-md,var(--r-sm));background:#0003;padding:8px}.lvl-section-header.svelte-niabdj{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.lvl-section-title.svelte-niabdj{font-family:var(--font-heading);color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.7rem}.lvl-edit-btn.svelte-niabdj{border:1px solid var(--gold-dim);border-radius:var(--r-sm);color:var(--gold-light);cursor:pointer;font-size:.5rem;font-family:var(--font-heading);transition:all var(--t-fast);background:0 0;padding:2px 6px}.lvl-edit-btn.svelte-niabdj:hover{border-color:var(--gold);background:#c9a84c26}.lvl-range-summary.svelte-niabdj{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:#0003;padding:6px}.lvl-range-grid.svelte-niabdj{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}@media (width<=400px){.lvl-range-grid.svelte-niabdj{grid-template-columns:repeat(2,1fr)}}.lvl-range-item.svelte-niabdj{border-radius:var(--r-sm);text-align:center;background:#ffffff08;flex-direction:column;padding:4px;display:flex}.lvl-range-item.done.svelte-niabdj{opacity:.4}.lvl-range-target.svelte-niabdj{font-family:var(--font-heading);color:var(--gold);font-size:.55rem;font-weight:700}.lvl-range-xp.svelte-niabdj{color:var(--gold-light,#d4af37);font-variant-numeric:tabular-nums;font-size:.45rem}.lvl-range-dungs.svelte-niabdj{color:var(--text-secondary);font-size:.45rem}.lvl-range-time.svelte-niabdj{color:var(--text-muted);font-size:.45rem}.lvl-bd-section.svelte-niabdj{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:#00000026;padding:4px}.lvl-bd-toggle.svelte-niabdj{cursor:pointer;width:100%;color:var(--gold);font-family:var(--font-heading);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 2px;font-size:.55rem;display:flex}.lvl-bd-toggle.svelte-niabdj:hover{filter:brightness(1.3)}.lvl-bd-toggle-arrow.svelte-niabdj{transition:transform var(--t-fast)}.lvl-bd-toggle-arrow.open.svelte-niabdj{transform:rotate(180deg)}.lvl-bd-title.svelte-niabdj{color:var(--gold);font-size:.55rem;font-family:var(--font-heading);margin-bottom:4px}.lvl-breakdown-table.svelte-niabdj{border-collapse:collapse;width:100%;font-size:.55rem}.lvl-breakdown-table.svelte-niabdj th:where(.svelte-niabdj){text-align:left;font-family:var(--font-heading);color:var(--gold);text-transform:uppercase;border-bottom:1px solid var(--border-subtle);padding:3px 6px;font-size:.45rem}.lvl-breakdown-table.svelte-niabdj td:where(.svelte-niabdj){color:var(--text-secondary);border-bottom:1px solid #ffffff0a;padding:2px 6px}.lvl-breakdown-table.svelte-niabdj tfoot:where(.svelte-niabdj) td:where(.svelte-niabdj){border-top:1px solid var(--border-subtle);color:var(--gold-light,#d4af37);font-weight:600}.lvl-bd-level.svelte-niabdj{color:var(--gold);font-weight:600;font-family:var(--font-heading)}.lvl-bd-num.svelte-niabdj{text-align:right;font-variant-numeric:tabular-nums}.lvl-bd-total.svelte-niabdj{text-align:left;font-family:var(--font-heading);text-transform:uppercase;font-size:.5rem}.lvl-done-msg.svelte-niabdj{color:var(--green,#38a169);text-align:center;padding:8px;font-size:.65rem}
