/** * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ .bigframes-widget { display: flex; flex-direction: column; } .bigframes-widget .table-container { max-height: 620px; overflow: auto; } .bigframes-widget .footer { align-items: center; display: flex; font-size: 0.8rem; padding-top: 8px; } .bigframes-widget .footer > * { flex: 1; } .bigframes-widget .pagination { align-items: center; display: flex; flex-direction: row; gap: 4px; justify-content: center; padding: 4px; } .bigframes-widget .page-size { align-items: center; display: flex; flex-direction: row; gap: 4px; justify-content: end; } .bigframes-widget table { border-collapse: collapse; text-align: left; } .bigframes-widget th { background-color: var(--colab-primary-surface-color, var(--jp-layout-color0)); /* Uncomment once we support sorting: cursor: pointer; */ position: sticky; top: 0; z-index: 1; } .bigframes-widget button { cursor: pointer; display: inline-block; text-align: center; text-decoration: none; user-select: none; vertical-align: middle; } .bigframes-widget button:disabled { opacity: 0.65; pointer-events: none; }