.panic-content.svelte-4exnxm{background:#fff;border:1px solid #e0e0e0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.excel-skin.svelte-oysygq{--accent:#1f7145;--skin-bg-primary:#fff;--skin-accent:#1f7145;background:#d4d4d4;flex-direction:column;width:100%;height:100vh;font-family:Calibri,Segoe UI,sans-serif;font-size:12px;display:flex;overflow:hidden}.title-bar.svelte-oysygq{color:#fff;-webkit-user-select:none;user-select:none;background:#1f7145;flex-shrink:0;align-items:center;gap:8px;height:28px;min-height:28px;padding:0 12px;font-size:13px;display:flex}.file-name.svelte-oysygq{color:inherit;font-size:12px;text-decoration:none}.file-name.svelte-oysygq:hover{text-decoration:underline}.title-wbtns.svelte-oysygq{gap:6px;margin-left:auto;display:flex}.wb.svelte-oysygq{cursor:pointer;border:none;border-radius:50%;width:11px;height:11px}.ribbon.svelte-oysygq{-webkit-user-select:none;user-select:none;background:#f3f3f3;border-bottom:2px solid #1f7145;flex-shrink:0}.ribbon-tabs.svelte-oysygq{padding:0 8px;display:flex}.rtab.svelte-oysygq{color:#333;cursor:pointer;border:1px solid #0000;border-bottom:none;padding:5px 14px;font-size:12px;position:relative;top:1px}.rtab.active.svelte-oysygq{color:#1f7145;background:#fff;border-color:#ccc;font-weight:600}.ribbon-actions.svelte-oysygq{color:#333;background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;padding:3px 12px;font-size:11px;display:flex}.ract.svelte-oysygq{cursor:pointer;background:#fafafa;border:1px solid #ccc;padding:2px 7px;font-family:inherit;font-size:11px}.ract.svelte-oysygq:hover{background:#e8f5ee;border-color:#1f7145}.sep.svelte-oysygq{color:#ccc}.formula-bar.svelte-oysygq{background:#fff;border-bottom:1px solid #ccc;flex-shrink:0;align-items:center;gap:6px;height:24px;min-height:24px;padding:2px 8px;display:flex}.cell-ref.svelte-oysygq{text-align:center;color:#333;border:1px solid #bbb;width:52px;padding:1px 5px;font-size:11px}.sep-v.svelte-oysygq{color:#aaa;margin:0 2px}.fx.svelte-oysygq{color:#888;font-size:13px;font-style:italic}.formula-content.svelte-oysygq{color:#333;flex:1;font-size:11px}.sheet-outer.svelte-oysygq{flex-direction:column;flex:1;display:flex;overflow:hidden}.col-header-row.svelte-oysygq{background:#f3f3f3;border-bottom:1px solid #bbb;flex-shrink:0;display:flex}.corner-cell.svelte-oysygq{background:#f3f3f3;border-right:1px solid #bbb;flex-shrink:0;width:46px;min-width:46px;height:18px}.col-headers-inner.svelte-oysygq{display:flex;overflow:hidden}.ch.svelte-oysygq{color:#555;-webkit-user-select:none;user-select:none;background:#f3f3f3;border-right:1px solid #ccc;flex-shrink:0;justify-content:center;align-items:center;width:90px;min-width:90px;height:18px;font-size:10px;display:flex}.sheet-body.svelte-oysygq{flex:1;display:flex;overflow:hidden}.row-headers.svelte-oysygq{flex-shrink:0;width:46px;min-width:46px;overflow:hidden}.rh.svelte-oysygq{color:#555;-webkit-user-select:none;user-select:none;background:#f3f3f3;border-bottom:1px solid #e8e8e8;border-right:1px solid #bbb;justify-content:center;align-items:center;height:22px;font-size:10px;display:flex}.grid-canvas-wrap.svelte-oysygq{--game-bg:transparent;--game-cell-a:#fff;--game-cell-b:#f2faf6;--game-grid:#e0e6e1;--game-border:#7ec8a0;--game-border-soft:#cfd8d0;--game-text:#222;--game-text-muted:#666;--game-accent:#1f7145;--game-panel-bg:#f8fbf9;--game-panel-border:#d0ead8;--game-overlay-bg:#fffffff5;--game-overlay-border:#1f7145;--game-btn-bg:#1f7145;--game-btn-hover:#165a36;flex:1;position:relative;overflow:hidden}.bg-canvas.svelte-oysygq{display:block;position:absolute;top:0;left:0}.game-slot.svelte-oysygq{position:absolute;bottom:0;left:0}.panic-region.svelte-oysygq{position:absolute;inset:0}.sheet-tabs.svelte-oysygq{background:#f3f3f3;border-top:1px solid #ccc;flex-shrink:0;gap:2px;padding:2px 8px 0;display:flex}.stab.svelte-oysygq{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-bottom:none;padding:3px 14px;font-size:11px}.stab.active.svelte-oysygq{color:#1f7145;font-weight:600}.stab.add.svelte-oysygq{color:#999;padding:3px 10px}.status-bar.svelte-oysygq{color:#fff;background:#1f7145;flex-shrink:0;justify-content:space-between;align-items:center;padding:2px 12px;font-size:11px;display:flex}.score-display.svelte-oysygq{font-weight:700}
