.button-wrap.svelte-1r1tj71{position:relative;display:inline-flex}button.svelte-1r1tj71{font:inherit;cursor:pointer;border:1px solid transparent;border-radius:6px;padding:.45rem .9rem;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.4rem}button.svelte-1r1tj71:hover:not(:disabled){border-color:var(--border, color-mix(in srgb, currentColor 15%, transparent))}button.svelte-1r1tj71:disabled{opacity:.5;cursor:not-allowed}.icon.svelte-1r1tj71{display:inline-flex;flex-shrink:0;opacity:.85}.tooltip.svelte-1r1tj71{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);padding:.35rem .6rem;border-radius:8px;font-size:.75rem;white-space:nowrap;background:light-dark(#fcfcfb,#1a1a19);border:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));box-shadow:0 2px 8px #00000026;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:50}.tooltip.visible.svelte-1r1tj71{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.button-link.svelte-1yta4lh{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:6px;padding:.45rem .9rem;color:inherit;text-decoration:none;font-size:.9rem}.button-link.svelte-1yta4lh:hover{border-color:var(--border, color-mix(in srgb, currentColor 15%, transparent));background:color-mix(in srgb,currentColor 6%,transparent)}.icon.svelte-1yta4lh{display:inline-flex;flex-shrink:0;opacity:.85}.menu-button-root.svelte-1b0qvy0{position:relative;display:inline-block}.menu-button-trigger.svelte-1b0qvy0{font:inherit;cursor:pointer;border:1px solid transparent;border-radius:6px;padding:.45rem .9rem;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.4rem}.menu-button-trigger.svelte-1b0qvy0:hover{border-color:var(--border, color-mix(in srgb, currentColor 15%, transparent))}.icon.svelte-1b0qvy0{display:inline-flex;flex-shrink:0;opacity:.85}.menu-button-popup.svelte-1b0qvy0{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;display:flex;flex-direction:column;min-width:10rem;padding:.3rem;border:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));border-radius:8px;background:Canvas;box-shadow:0 8px 24px color-mix(in srgb,black 25%,transparent)}.menu-button-popup.svelte-1b0qvy0 button{font:inherit;cursor:pointer;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;border:none;border-radius:6px;background:transparent;color:inherit;text-align:left}.menu-button-popup.svelte-1b0qvy0 button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.page-header.svelte-pkw8pj{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page-title.svelte-pkw8pj{display:flex;align-items:center;gap:.6rem}.page-title-image.svelte-pkw8pj{width:28px;height:28px;border-radius:6px;object-fit:contain;border:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));background:color-mix(in srgb,currentColor 6%,transparent)}h1.svelte-pkw8pj{font-size:1.4rem;margin:0}.page-actions.svelte-pkw8pj{display:flex;gap:.5rem;align-items:center}.stat-tiles.svelte-gggcny{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:560px){.stat-tiles.svelte-gggcny{grid-template-columns:1fr}}.stat-tile.svelte-g7bhzv{display:flex;flex-direction:column;gap:.6rem;border-radius:16px;padding:1.1rem 1.25rem;color:light-dark(#231a12,#f5ede4)}.stat-tile-label.svelte-g7bhzv{font-size:.78rem;opacity:.75}.stat-tile-value.svelte-g7bhzv{font-size:1.7rem;font-weight:600;letter-spacing:-.01em}.stat-tile-value-small.svelte-g7bhzv{font-size:1.05rem;font-weight:500}.stat-tile-a.svelte-g7bhzv{background:light-dark(linear-gradient(135deg,#fde8d8,#fbd6b8),linear-gradient(135deg,#3d2a18,#2a1c10))}.stat-tile-b.svelte-g7bhzv{background:light-dark(linear-gradient(135deg,#fce0e6,#f7c9d2),linear-gradient(135deg,#3a1e26,#2a151b))}.stat-tile-c.svelte-g7bhzv{background:light-dark(linear-gradient(135deg,#ddf1e6,#c3e6d2),linear-gradient(135deg,#173428,#0f2419))}.table-wrap.svelte-ips4rh{flex:1;min-height:0;overflow-x:auto;overflow-y:auto;max-width:100%;border-radius:14px;border:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));background:color-mix(in srgb,currentColor 3%,transparent)}.table.svelte-ips4rh{border-collapse:collapse;width:100%}.table.svelte-ips4rh th:where(.svelte-ips4rh){position:sticky;top:0;z-index:1;text-align:left;font-size:.75rem;font-weight:600;white-space:normal;overflow-wrap:break-word;padding:.4rem .5rem;border-bottom:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));background:Canvas}.table.svelte-ips4rh td:where(.svelte-ips4rh){padding:.2rem;border-bottom:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent))}.table.svelte-ips4rh .actions-cell:where(.svelte-ips4rh){right:0}.table.svelte-ips4rh td.actions-cell:where(.svelte-ips4rh){width:1%;white-space:nowrap;text-align:right;padding:.3rem .4rem;background:Canvas;border-left:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent))}.table.svelte-ips4rh td.actions-cell:where(.svelte-ips4rh) .button-wrap button{padding:.3rem .45rem}.table.svelte-ips4rh .leading-cell:where(.svelte-ips4rh){width:1%;white-space:nowrap}.table.svelte-ips4rh .editing-cell:where(.svelte-ips4rh){width:1%;white-space:nowrap}.table.svelte-ips4rh td.leading-cell:where(.svelte-ips4rh){padding:.3rem .6rem}.table.svelte-ips4rh td.leading-cell:where(.svelte-ips4rh)+td.editing-cell:where(.svelte-ips4rh){padding-left:0}.table.svelte-ips4rh td.editing-cell:where(.svelte-ips4rh){padding:.3rem .4rem}.table.svelte-ips4rh tr:where(.svelte-ips4rh):last-child td:where(.svelte-ips4rh){border-bottom:none}.table.svelte-ips4rh input:where(.svelte-ips4rh){width:100%;font:inherit;border:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));border-radius:6px;padding:.35rem .25rem;color:inherit;background:transparent}.table.svelte-ips4rh input:where(.svelte-ips4rh):disabled{opacity:.5;cursor:not-allowed}.table.svelte-ips4rh input.readonly-cell:where(.svelte-ips4rh){background:color-mix(in srgb,currentColor 6%,transparent);color:var(--muted, color-mix(in srgb, currentColor 55%, transparent));cursor:default}.confirm-dialog.svelte-l51y5t{position:fixed;inset:0;margin:auto;width:min(360px,90vw);padding:1.5rem;border:1px solid var(--border, color-mix(in srgb, currentColor 15%, transparent));border-radius:14px;color:inherit;background:light-dark(#ffffff,#17120c)}.confirm-dialog.svelte-l51y5t::backdrop{background:color-mix(in srgb,black 45%,transparent)}.confirm-dialog.svelte-l51y5t p:where(.svelte-l51y5t){margin:0 0 1.25rem}.confirm-dialog-actions.svelte-l51y5t{display:flex;justify-content:flex-end;gap:.5rem}
