.sg[data-v-adca3c7c]{--sg-line:var(--color-ink-200);--sg-head:var(--color-ink-50);--sg-accent:var(--ui-primary);width:fit-content;min-width:min(100%,480px);max-width:100%;font-family:var(--font-sans);color:var(--color-ink-950);font-size:14px}.sg-flush[data-v-adca3c7c]{width:100%;min-width:0}.sg-flush .sg-bar[data-v-adca3c7c]{border-width:0 0 1px}.sg-flush .sg-wrap[data-v-adca3c7c]{border:0}.sg-flush .sg-table[data-v-adca3c7c]{min-width:100%}.sg-bar[data-v-adca3c7c]{border:1px solid var(--sg-line);background:#fff;border-bottom:0;align-items:center;height:32px;display:flex}.sg-name[data-v-adca3c7c]{border-right:1px solid var(--sg-line);font-variant-numeric:tabular-nums;width:72px;padding:0 8px;line-height:32px}.sg-fx[data-v-adca3c7c]{color:var(--color-ink-500);padding:0 8px;font-style:italic}.sg-bar-input[data-v-adca3c7c]{border-left:1px solid var(--sg-line);outline:none;flex:1;height:100%;padding:0 8px;font-family:inherit}.sg-wrap[data-v-adca3c7c]{border:1px solid var(--sg-line);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;position:relative;overflow:auto}.sg-table[data-v-adca3c7c]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content}.sg-table td[data-v-adca3c7c],.sg-table th[data-v-adca3c7c]{border-right:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);white-space:pre;text-overflow:ellipsis;box-sizing:border-box;height:28px;padding:0 6px;overflow:hidden}.sg-table th[data-v-adca3c7c]{background:var(--sg-head);color:var(--color-ink-500);text-align:center;height:24px;font-size:12px;font-weight:500}.sg-head-on[data-v-adca3c7c]{background:var(--color-ink-200)!important;color:var(--color-ink-950)!important}.sg-cell[data-v-adca3c7c]{cursor:cell}.sg-number[data-v-adca3c7c]{text-align:right;font-variant-numeric:tabular-nums}.sg-bool[data-v-adca3c7c],.sg-error[data-v-adca3c7c]{text-align:center}.sg-target[data-v-adca3c7c]{background:var(--color-pulse-50);box-shadow:inset 0 0 0 1px var(--color-pulse-300);position:relative}.sg-target[data-v-adca3c7c] .sg-face{pointer-events:none;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.sg-mark[data-v-adca3c7c]{background:var(--color-pulse-50)}.sg-in-sel[data-v-adca3c7c]{background:color-mix(in srgb,var(--sg-accent) 12%,transparent)}.sg-sel[data-v-adca3c7c]{border:2px solid var(--sg-accent);margin:-1px 0 0 -1px}.sg-fill-preview[data-v-adca3c7c],.sg-point[data-v-adca3c7c],.sg-sel[data-v-adca3c7c]{pointer-events:none;position:absolute}.sg-point[data-v-adca3c7c]{border:2px dashed var(--color-pulse-400)}.sg-fill-preview[data-v-adca3c7c]{border:1px dashed var(--color-ink-500)}.sg-handle[data-v-adca3c7c]{background:var(--sg-accent);cursor:crosshair;touch-action:none;border:1px solid #fff;width:8px;height:8px;position:absolute}.sg-editor[data-v-adca3c7c]{color:#0000;caret-color:#0000;font:inherit;pointer-events:none;background:0 0;border:0;outline:none;padding:0 6px;position:absolute}.sg-editor.sg-editing[data-v-adca3c7c]{color:inherit;caret-color:auto;box-shadow:0 0 0 2px var(--sg-accent);pointer-events:auto;z-index:1;background:#fff}.sg-sheets[data-v-adca3c7c]{--sg-line:#e1e1e1;--sg-head:#f8f9fa;--sg-accent:#1a73e8;color:#202124;font-family:Arial,Liberation Sans,Helvetica,sans-serif;font-size:13px}.sg-sheets .sg-bar[data-v-adca3c7c]{background:#fff;border-color:#c7c7c7;height:30px}.sg-sheets .sg-name[data-v-adca3c7c]{color:#444746;border-right-color:#c7c7c7;width:80px;line-height:30px}.sg-sheets .sg-fx[data-v-adca3c7c]{color:#747775;font-family:Georgia,serif}.sg-sheets .sg-bar-input[data-v-adca3c7c]{border-left-color:#c7c7c7}.sg-sheets .sg-wrap[data-v-adca3c7c]{border-color:#c7c7c7}.sg-sheets .sg-table th[data-v-adca3c7c]{color:#444746;border-color:#c7c7c7;height:22px;font-size:11px;font-weight:400}.sg-sheets .sg-table td[data-v-adca3c7c]{height:24px;padding:0 3px}.sg-sheets .sg-head-on[data-v-adca3c7c]{font-weight:700;color:#0b57d0!important;background:#d3e3fd!important}.sg-sheets .sg-in-sel[data-v-adca3c7c]{background:#0e65eb1a}.sg-sheets .sg-mark[data-v-adca3c7c],.sg-sheets .sg-target[data-v-adca3c7c]{background:#fef7e0}.sg-sheets .sg-target[data-v-adca3c7c]{box-shadow:inset 0 0 0 1px #fbbc04}.sg-sheets .sg-handle[data-v-adca3c7c]{border-radius:50%;width:7px;height:7px}.sg-sheets .sg-editor[data-v-adca3c7c]{padding:0 3px}.sg-notice[data-v-adca3c7c]{color:var(--color-ink-800);margin-top:6px;font-size:13px}
