.overlay-root.svelte-4abnd8{position:fixed;pointer-events:none;overflow:hidden}.seat-box.svelte-4abnd8{position:absolute;background:#06090ce0;border:1.5px solid rgba(69,89,115,1);border-radius:8px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none;padding:5px 9px;box-sizing:border-box;display:flex;align-items:center;gap:6px}.seat-box.editable.svelte-4abnd8{pointer-events:auto;cursor:grab;border-style:dashed;border-color:#facc15b3}.seat-box.editable.svelte-4abnd8:active{cursor:grabbing}.seat-box.hero.svelte-4abnd8{border-color:#4ade80}.seat-box.tilting.svelte-4abnd8{border-color:#f8717199}.box-main.svelte-4abnd8{flex:1;min-width:0}.box-header.svelte-4abnd8{display:flex;align-items:center;gap:4px;margin-bottom:2px}.tilt-icon.svelte-4abnd8{color:#f87171;font-size:12px;font-weight:700}.player-name.svelte-4abnd8{font-size:12px;font-weight:600;color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name.nit.svelte-4abnd8{color:#60a5fa}.player-name.lag.svelte-4abnd8{color:#fbbf24}.player-name.maniac.svelte-4abnd8{color:#f87171}.player-name.station.svelte-4abnd8{color:#34d399}.sample.svelte-4abnd8{font-size:10px;color:#8c8c8c}.sample.low.svelte-4abnd8{color:#f87171}.stat-line1.svelte-4abnd8{font-size:11px;color:#d1d1d1;line-height:1.35}.stat-line2.svelte-4abnd8{font-size:11px;color:#9e9e9e;line-height:1.35}.mini-grid.svelte-4abnd8{display:grid;grid-template-columns:repeat(13,3px);grid-template-rows:repeat(13,3px);gap:0;width:39px;height:39px;flex-shrink:0;border-radius:2px;overflow:hidden}.mg-cell.svelte-4abnd8{width:3px;height:3px}.ai-btn.svelte-4abnd8{pointer-events:auto;background:#4ade8026;border:1px solid rgba(74,222,128,.35);border-radius:4px;color:#4ade80;font-size:10px;line-height:1;padding:2px 4px;cursor:pointer;flex-shrink:0}.ai-btn.svelte-4abnd8:hover{background:#4ade8059}.ai-popover.svelte-4abnd8{position:absolute;width:270px;max-height:190px;background:#06090cf5;border:1.5px solid rgba(74,222,128,.5);border-radius:10px;padding:10px 12px;pointer-events:auto;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;z-index:998;box-shadow:0 8px 28px #0000008c;display:flex;flex-direction:column}.ai-popover-header.svelte-4abnd8{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ai-popover-title.svelte-4abnd8{font-size:12px;font-weight:600;color:#4ade80}.ai-close.svelte-4abnd8{background:none;border:none;color:#8b98a9;font-size:12px;cursor:pointer;padding:2px 4px}.ai-close.svelte-4abnd8:hover{color:#fff}.ai-popover-body.svelte-4abnd8{font-size:11.5px;line-height:1.45;color:#d1d5db;overflow-y:auto}.ai-popover-body.loading.svelte-4abnd8{color:#8b98a9;font-style:italic}.ai-popover-body.error.svelte-4abnd8{color:#f87171}.edit-banner.svelte-4abnd8{position:fixed;top:12px;left:50%;transform:translate(-50%);background:#06090cf2;border:1px solid rgba(250,204,21,.5);border-radius:8px;padding:8px 14px;display:flex;align-items:center;gap:12px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;color:#e5e7eb;pointer-events:auto;z-index:999}.done-btn.svelte-4abnd8{background:#4ade80e6;color:#06090c;border:none;border-radius:5px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.done-btn.svelte-4abnd8:hover{background:#4ade80}
