.GridDemo_container__SvOOx{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;padding:1.5rem;border:1px solid #e4e4e7;border-radius:.75rem;background:#fafafa}.dark .GridDemo_container__SvOOx{background:rgba(24,24,27,.5);border-color:#27272a}.GridDemo_controls__9nFM3{display:flex;align-items:center;gap:.75rem}.GridDemo_label__7oCzs{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#52525b}.dark .GridDemo_label__7oCzs{color:#a1a1aa}.GridDemo_checkbox__0SOJ0{width:1rem;height:1rem;accent-color:#3b82f6}.GridDemo_gridWrapper__fcNGh{overflow-x:auto}.GridDemo_grid__Mo5xt{display:inline-block;border:1px solid #d4d4d8;border-radius:.5rem;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.dark .GridDemo_grid__Mo5xt{border-color:#52525b}.GridDemo_header__pubPD{display:flex;background:#f4f4f5;border-bottom:2px solid #d4d4d8}.dark .GridDemo_header__pubPD{background:#27272a;border-bottom-color:#52525b}.GridDemo_cornerCell__5c9ad{width:50px;height:32px;border-right:1px solid #e4e4e7}.dark .GridDemo_cornerCell__5c9ad{border-right-color:#3f3f46}.GridDemo_headerCell__y4Nih{width:100px;height:32px;padding:0 8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:#71717a;border-right:1px solid #e4e4e7}.dark .GridDemo_headerCell__y4Nih{color:#a1a1aa;border-right-color:#3f3f46}.GridDemo_rowContainer__EGdoS{display:flex}.GridDemo_rowContainer__EGdoS:not(:last-child){border-bottom:1px solid #e4e4e7}.dark .GridDemo_rowContainer__EGdoS:not(:last-child){border-bottom-color:#3f3f46}.GridDemo_rowNumber__BZLwm{width:50px;height:32px;display:flex;align-items:center;justify-content:center;background:#f4f4f5;border-right:2px solid #d4d4d8;font-size:12px;color:#71717a;font-weight:600}.dark .GridDemo_rowNumber__BZLwm{background:#27272a;border-right-color:#52525b;color:#a1a1aa}.GridDemo_row__aSBo5{display:flex}.GridDemo_cell__WD74r{width:100px;height:32px;padding:0 8px;border:1px solid #e4e4e7;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:white;font-size:14px;color:#27272a;transition:background-color .15s ease}.dark .GridDemo_cell__WD74r{background:#18181b;border-color:#3f3f46;color:#e4e4e7}.GridDemo_cell__WD74r:hover{background:#f4f4f5}.dark .GridDemo_cell__WD74r:hover{background:#27272a}.GridDemo_hint__IZOiA{margin-top:.25rem;font-size:.75rem;color:#71717a}.dark .GridDemo_hint__IZOiA{color:#71717a}.SelectionDemo_container__3_als{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;padding:1.5rem;border:1px solid #e4e4e7;border-radius:.75rem;background:#fafafa}.dark .SelectionDemo_container__3_als{background:rgba(24,24,27,.5);border-color:#27272a}.SelectionDemo_controls__tx70r{display:flex;align-items:center;gap:.75rem}.SelectionDemo_label__J4_rA{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#52525b}.dark .SelectionDemo_label__J4_rA{color:#a1a1aa}.SelectionDemo_checkbox__qciaZ{width:1rem;height:1rem;accent-color:#3b82f6}.SelectionDemo_gridWrapper__Vxlge{overflow-x:auto}.SelectionDemo_grid__M1uPz{display:inline-block;border:1px solid #d4d4d8;border-radius:.5rem;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;outline:none}.dark .SelectionDemo_grid__M1uPz{border-color:#52525b}.SelectionDemo_grid__M1uPz:focus{box-shadow:0 0 0 2px #1a73e8}.SelectionDemo_grid__M1uPz:focus:not(:focus-visible){box-shadow:none}.SelectionDemo_header__2G9SK{display:flex;background:#f4f4f5;border-bottom:2px solid #d4d4d8}.dark .SelectionDemo_header__2G9SK{background:#27272a;border-bottom-color:#52525b}.SelectionDemo_cornerCell__Sg7r_{width:50px;height:32px;border-right:1px solid #e4e4e7}.dark .SelectionDemo_cornerCell__Sg7r_{border-right-color:#3f3f46}.SelectionDemo_headerCell__Rc9xZ{width:100px;height:32px;padding:0 8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:#71717a;border-right:1px solid #e4e4e7}.dark .SelectionDemo_headerCell__Rc9xZ{color:#a1a1aa;border-right-color:#3f3f46}.SelectionDemo_rowContainer__13g6T{display:flex}.SelectionDemo_rowContainer__13g6T:not(:last-child){border-bottom:1px solid #e4e4e7}.dark .SelectionDemo_rowContainer__13g6T:not(:last-child){border-bottom-color:#3f3f46}.SelectionDemo_rowNumber__Pjf_l{width:50px;height:32px;display:flex;align-items:center;justify-content:center;background:#f4f4f5;border-right:2px solid #d4d4d8;font-size:12px;color:#71717a;font-weight:600}.dark .SelectionDemo_rowNumber__Pjf_l{background:#27272a;border-right-color:#52525b;color:#a1a1aa}.SelectionDemo_row__qoC6R{display:flex}.SelectionDemo_cell__4bFk2{width:100px;height:32px;padding:0 8px;border:1px solid #e4e4e7;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:white;font-size:14px;color:#27272a;transition:background-color .15s ease;cursor:pointer}.dark .SelectionDemo_cell__4bFk2{background:#18181b;border-color:#3f3f46;color:#e4e4e7}.SelectionDemo_cell__4bFk2:hover{background:#f4f4f5}.dark .SelectionDemo_cell__4bFk2:hover{background:#27272a}.SelectionDemo_selected__XbAy1{outline:2px solid #1a73e8;outline-offset:-2px;background:#e8f0fe;position:relative;z-index:1}.dark .SelectionDemo_selected__XbAy1{outline-color:#60a5fa;background:#1e3a5f}.SelectionDemo_instructions__Rp4y5{display:flex;flex-direction:column;gap:.25rem}.SelectionDemo_hint__iR2QC{margin:0;font-size:.75rem;color:#71717a}.dark .SelectionDemo_hint__iR2QC{color:#71717a}