.Spreadsheet{--background-color:white;--text-color:black;--readonly-text-color:#0006;--outline-color:#4285f4;--outline-background-color:#a0c3ff33;--border-color:#e8e8e8;--header-background-color:#0000000a;--elevation:0 2px 5px #0006;background:var(--background-color);color:var(--text-color);display:inline-block;position:relative;overflow:visible}.Spreadsheet--dark-mode{--background-color:black;--text-color:white;--readonly-text-color:#fff6;--header-background-color:#ffffff0a;--border-color:#303030}.Spreadsheet__active-cell{border:2px solid var(--outline-color);box-sizing:border-box;position:absolute}.Spreadsheet__active-cell--edit{background:var(--background-color);box-shadow:var(--elevation)}.Spreadsheet__table{border-collapse:collapse;table-layout:fixed}.Spreadsheet__cell,.Spreadsheet__active-cell{cursor:cell}.Spreadsheet__cell{outline:none}.Spreadsheet__cell--readonly{color:var(--readonly-text-color)}.Spreadsheet__cell,.Spreadsheet__header{border:1px solid var(--border-color);word-break:keep-all;white-space:nowrap;text-align:left;box-sizing:border-box;-webkit-user-select:none;user-select:none;min-width:6em;height:1.9em;min-height:1.9em;max-height:1.9em;overflow:hidden}.Spreadsheet__header{background:var(--header-background-color);color:var(--readonly-text-color);text-align:center;font:inherit}.Spreadsheet__header--selected{color:#fff;background:#5f6268}.Spreadsheet__header,.Spreadsheet__data-viewer,.Spreadsheet__data-editor input{box-sizing:border-box;padding:4px}.Spreadsheet__data-viewer--preserve-breaks{white-space:pre-wrap}.Spreadsheet__data-editor,.Spreadsheet__data-editor input{width:100%;height:100%}.Spreadsheet__data-editor input{font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0}.Spreadsheet__data-viewer--boolean{text-align:center}.Spreadsheet__floating-rect{pointer-events:none;box-sizing:border-box;position:absolute}.Spreadsheet__floating-rect--hidden{display:none}.Spreadsheet__floating-rect--selected{background:var(--outline-background-color);border:2px var(--outline-color) solid}.Spreadsheet__floating-rect--dragging{border:none}.Spreadsheet__floating-rect--copied{border:2px var(--outline-color) dashed}
