/** * Copyright (c) 2024-2025, The Linux Foundation. * SPDX-License-Identifier: Apache-2.0 */ /* Board overview "card" on board documentation pages */ .sidebar.board-overview #board-github-link { text-align: center; margin-bottom: 1em; font-size: 0.9em; } .sidebar.board-overview #board-github-link a { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 80%; } .legend { font-size: 0.9em; border-radius: 6px; margin: auto; .supported-hardware { margin-bottom: 0px !important; grid-template-columns: auto auto !important; dt { display: table-cell !important; padding-left: 0em; padding-bottom: 0.5em; text-align: center; background: none !important; } dd { margin-top:4px; line-height: 1.1em; } } } .board-target-selector { margin-bottom: 1em; padding: 15px; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; position: relative; } .board-target-selector > div { display: flex; flex-direction: column; gap: 5px; } .static-value { padding: 5px 0px; color: var(--body-color); font-family: var(--monospace-font-family); font-size: 0.9em; } .separator { font-size: 16px; font-weight: bold; margin: 0 4px; } .board-target-selector select { background-color: var(--input-background-color); color: var(--body-color); border-radius: 4px; font-family: var(--monospace-font-family); font-size: 0.9em; box-shadow: none; transition: none; } .board-target-selector select:focus { border-color: var(--input-focus-border-color); } .copy-button { background: transparent; border: 1px solid var(--input-border-color); border-radius: 4px; padding: 4px 8px; cursor: pointer; font-size: 0.8em; color: var(--body-color); display: flex; align-items: center; gap: 4px; transition: all 0.2s ease; } .copy-button:hover { background: var(--input-background-color); border-color: var(--input-focus-border-color); } .copy-button.copied { background: var(--admonition-note-title-background-color); color: var(--admonition-note-title-color); border-color: var(--admonition-note-title-color); } .copy-button svg { width: 18px; height: 18px; fill: currentColor; } .hardware-features { th { background: var(--navbar-background-color); color: var(--navbar-level-1-color); border: none !important; font-weight: 600; text-transform: uppercase; font-size: 0.8em; letter-spacing: 0.5px; } td, th { padding: 8px 12px; border-left: none !important; text-align: left; } td { font-size: 0.85em; background: transparent !important; vertical-align: middle; p { white-space: normal; } } /* Column widths and specific styling */ .type { font-weight: 600; } .location { font-size: 0.9em; } .description { } .compatible { font-family: var(--monospace-font-family); code { background: transparent; border: none; padding: 0; font-size: 0.9em; } code.literal { display: inline-block; width:190px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } } } .count { line-height: 1rem; display: inline-flex; align-items: center; padding: 1px 4px; border-radius: 4px; font-size: 0.7em; font-weight: 600; margin-left: 4px; padding-right: 6px !important; &::before { content: "×"; margin-right: 2px; } &.okay-count { background: rgba(46, 204, 113, 1); color: white; } &.disabled-count { background: rgba(241, 196, 15, 1); color: black; } } .location-chip { line-height: 1em; display: inline-block; width: 7em; padding: 0.6em; border-radius: 12px; font-size: 0.8em; font-weight: 600; text-transform: lowercase; text-align: center; white-space: nowrap; &.onboard { background: var(--admonition-note-title-background-color); color: var(--admonition-note-title-color); } &.onchip { background: var(--admonition-tip-title-background-color); color: var(--admonition-tip-title-color); } } /* Status indicators */ .status { display: flex; align-items: center; gap: 6px; }