diff options
Diffstat (limited to 'server/sonar-web/src/main/js/app/styles/components')
13 files changed, 40 insertions, 802 deletions
diff --git a/server/sonar-web/src/main/js/app/styles/components/badges.css b/server/sonar-web/src/main/js/app/styles/components/badges.css deleted file mode 100644 index d1e3398155e..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/badges.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.badge { - display: inline-block; - padding: 4px; - background-color: var(--barBorderColor); - border-radius: 3px; - font-size: var(--smallFontSize); - font-weight: 600; - color: var(--baseFontColor); - text-transform: uppercase; - white-space: nowrap; - line-height: 8px; -} -.badge:empty { - display: none; -} - -a.badge:hover, -a.badge:focus, -a.badge:active { - text-decoration: underline; -} -a.badge { - border-bottom: none; -} - -.list-group-item-heading > .badge { - float: right; - margin: 3px; -} -.list-group-item-heading > .badge + .badge { - margin-right: 5px; -} - -.badge-info { - background-color: var(--alertBackgroundInfo); - color: var(--alertTextInfo); -} - -.badge-success { - background-color: var(--alertBackgroundSuccess); - color: var(--alertTextSuccess); -} - -.badge-warning { - background-color: var(--alertBackgroundWarning); - color: var(--alertTextWarning); -} - -.badge-error { - background-color: var(--alertBackgroundError); - color: var(--alertTextError); -} - -.counter-badge { - color: var(--badgeBlueColor); - background-color: var(--badgeBlueBackground); - font-size: var(--smallFontSize); - padding: 0.3em 0.8em; - border-radius: 1em; -} - -.counter-badge:empty { - display: none; -} diff --git a/server/sonar-web/src/main/js/app/styles/components/boxed-group.css b/server/sonar-web/src/main/js/app/styles/components/boxed-group.css index 687f776c397..02b5cb0f788 100644 --- a/server/sonar-web/src/main/js/app/styles/components/boxed-group.css +++ b/server/sonar-web/src/main/js/app/styles/components/boxed-group.css @@ -51,26 +51,6 @@ margin: calc(2 * var(--gridSize)) -20px; } -.boxed-group-header { - position: relative; - z-index: 10; - padding: calc(2 * var(--gridSize)) 20px 0; -} - -.boxed-group-header > h2 { - display: inline-block; - vertical-align: middle; - line-height: var(--controlHeight); -} - -.boxed-group-actions { - position: relative; - z-index: 12; - float: right; - margin-top: calc(2 * var(--gridSize)); - margin-right: 20px; -} - .boxed-group-inner { padding: calc(2 * var(--gridSize)) 20px; } @@ -101,15 +81,6 @@ border-color: var(--info400); } -.boxed-group-accordion .boxed-group-header { - cursor: pointer; - padding-bottom: calc(2 * var(--gridSize)); -} - -.boxed-group-accordion.not-clickable .boxed-group-header { - cursor: default; -} - .boxed-group-accordion.not-clickable .boxed-group-accordion-title > svg { display: none; } diff --git a/server/sonar-web/src/main/js/app/styles/components/columns.css b/server/sonar-web/src/main/js/app/styles/components/columns.css deleted file mode 100644 index ed27c68728e..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/columns.css +++ /dev/null @@ -1,66 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.columns { - margin-left: -10px; - margin-right: -10px; - overflow: hidden; -} - -.columns:before, -.columns:after { - display: table; - content: ''; - line-height: 0; -} - -.columns:after { - clear: both; -} - -.column-half { - float: left; - width: 50%; - padding: 0 10px; - box-sizing: border-box; -} - -.column-half.column-one { - margin: 0 25%; -} - -.flex-columns { - display: flex; -} - -.flex-column + .flex-column { - margin-left: 20px; -} - -.flex-column-full { - width: 100%; -} - -.flex-column-half { - width: 50%; -} - -.flex-column-third { - width: calc(100% / 3); -} diff --git a/server/sonar-web/src/main/js/app/styles/components/component-name.css b/server/sonar-web/src/main/js/app/styles/components/component-name.css deleted file mode 100644 index 78658b1d06b..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/component-name.css +++ /dev/null @@ -1,57 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.component-name { - line-height: 16px; - font-size: var(--smallFontSize); -} - -.component-name:before, -.component-name:after { - display: table; - content: ''; - line-height: 0; -} - -.component-name:after { - clear: both; -} - -.component-name-parent { - float: left; - margin-right: 20px; -} - -.component-name-parent:last-child { - margin-right: 0; -} - -.component-name-path { - float: left; - clear: left; -} - -.component-name-parent + .component-name-path { - margin-top: 4px; -} - -.component-name-favorite { - margin-left: 4px; - padding: 0; -} diff --git a/server/sonar-web/src/main/js/app/styles/components/dropdowns.css b/server/sonar-web/src/main/js/app/styles/components/dropdowns.css deleted file mode 100644 index 0bf8a21f41d..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/dropdowns.css +++ /dev/null @@ -1,34 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.dropdown { - position: relative; - display: inline-block; - vertical-align: middle; -} - -.dropdown-bottom-hint { - line-height: 16px; - margin-bottom: -5px; - padding: 5px 10px; - border-top: 1px solid var(--barBorderColor); - background-color: var(--barBackgroundColor); - color: var(--secondFontColor); - font-size: 11px; -} diff --git a/server/sonar-web/src/main/js/app/styles/components/global-loading.css b/server/sonar-web/src/main/js/app/styles/components/global-loading.css index 838578b6bdc..5aa658b9656 100644 --- a/server/sonar-web/src/main/js/app/styles/components/global-loading.css +++ b/server/sonar-web/src/main/js/app/styles/components/global-loading.css @@ -21,12 +21,42 @@ width: 300px; margin: 200px auto 0; white-space: nowrap; + font-family: + Inter, + ui-sans-serif, + system-ui, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + 'Helvetica Neue', + Arial, + 'Noto Sans', + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol', + 'Noto Color Emoji'; + color: rgb(62, 67, 87); } -.global-loading .global-loading-spinner { +.global-loading-spinner { + display: inline-block; + box-sizing: border-box; vertical-align: middle; width: 80px; height: 80px; + border: 2px solid transparent; + border-radius: 625rem; + background: + linear-gradient(0deg, rgb(93, 108, 208) 50%, transparent 50% 100%) border-box, + linear-gradient(90deg, rgb(93, 108, 208) 25%, transparent 75% 100%) border-box; + mask: + linear-gradient(white 0 0) padding-box, + linear-gradient(white 0 0); + -webkit-mask-composite: xor; + mask-composite: exclude; + animation: global-loading-spin 1s infinite linear; } .global-loading-text { @@ -36,3 +66,12 @@ font-size: 36px; font-weight: 300; } + +@keyframes global-loading-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(-360deg); + } +} diff --git a/server/sonar-web/src/main/js/app/styles/components/issues.css b/server/sonar-web/src/main/js/app/styles/components/issues.css deleted file mode 100644 index 0d066e7e6c6..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/issues.css +++ /dev/null @@ -1,37 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.issue-list { - margin: 10px 0; -} - -.issue-list, -.issue { - max-width: 980px; -} - -.issue-filters-list { - /* - * On Firefox on Windows, the scrollbar hides the sidebar's content. - * Using 'scrollbar-gutter:stable' is a workaround to ensure consistency with other browsers. - * @see https://bugzilla.mozilla.org/show_bug.cgi?id=764076 - * @see https://discuss.sonarsource.com/t/unnecessary-horizontal-scrollbar-on-issues-page/14889/4 - */ - scrollbar-gutter: stable; -} diff --git a/server/sonar-web/src/main/js/app/styles/components/list-groups.css b/server/sonar-web/src/main/js/app/styles/components/list-groups.css deleted file mode 100644 index c6774b23de2..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/list-groups.css +++ /dev/null @@ -1,87 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.list-group { - margin-bottom: 20px; - padding-left: 0; -} - -.list-group-item, -button.list-group-item { - position: relative; - z-index: var(--normalZIndex); - display: block; - margin-bottom: -1px; - padding: 5px 10px; - border: 1px solid transparent; - width: 100%; - box-sizing: border-box; - text-align: left; -} - -.list-group-item.depth-1 { - padding-left: 31px; -} - -.list-group-item.depth-2 { - padding-left: 51px; -} - -.list-group-item.depth-3 { - padding-left: 71px; -} - -.list-group-item:last-child { - margin-bottom: 0; -} - -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: var(--aboveNormalZIndex); - border-color: var(--blue) !important; - background-color: var(--lightBlue); -} - -.list-group-item:hover { - z-index: var(--aboveNormalZIndex); - border-color: var(--blue) !important; -} - -.list-group-item + .list-group-item { - border-top-color: var(--barBorderColor); -} - -a.list-group-item { - color: var(--baseFontColor); - transition: none; -} - -.list-group-item-heading { - margin-top: 5px; - margin-bottom: 5px; - text-overflow: ellipsis; - overflow: hidden; -} - -.list-group-item-heading:after { - content: ''; - display: table; - clear: both; -} diff --git a/server/sonar-web/src/main/js/app/styles/components/menu.css b/server/sonar-web/src/main/js/app/styles/components/menu.css deleted file mode 100644 index 492d6283643..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/menu.css +++ /dev/null @@ -1,188 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.menu { - min-width: 160px; - padding: 5px 0; - list-style: none; - font-size: var(--smallFontSize); - text-align: left; - background-color: #fff; - background-clip: padding-box; -} - -.menu:not(:last-of-type) { - padding-bottom: 12px; -} - -.menu + .menu, -.menu + .menu-header { - border-top: 1px solid var(--barBorderColor); -} - -.menu.is-container { - padding: 5px; -} - -.menu-item, -.menu > li > a, -.menu > li > button, -.menu > li > span { - display: block; - padding: 4px 16px; - line-height: 14px; - clear: both; - font-weight: normal; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.menu > li > a, -.menu > li > button { - color: var(--neutral800); - border-width: 0 0 0 2px; - border-style: solid; - border-color: transparent; - transition: none; -} - -.menu > li > button { - text-align: left; - width: 100%; -} - -.menu > li > a.disabled { - color: var(--disableGrayText) !important; - cursor: not-allowed !important; - pointer-events: none !important; -} - -.menu > li > a.text-muted { - color: var(--secondFontColor); -} - -.menu > li > a:hover, -.menu > li > a.hover, -.menu > li > button:hover { - background-color: var(--neutral50); - border-left-color: var(--blacka60); -} - -.menu > li > a.active, -.menu > li > button.active { - background-color: var(--info50); - border-left-color: var(--info500); -} - -.menu > li > a.active:hover, -.menu > li > a.active.hover, -.menu > li > button.active:hover { - background-color: var(--info100); -} - -.menu.menu-vertically-limited { - max-height: 300px; - overflow-y: auto; -} - -.menu .divider { - height: 1px; - margin: 6px 0; - overflow: hidden; - background-color: var(--barBorderColor); -} - -.menu-vertically-limited.with-top-separator { - border-top: 1px solid #e6e6e6; -} - -.menu-vertically-limited.with-bottom-separator { - border-bottom: 1px solid #e6e6e6; -} - -.menu .menu-footer > a > span { - border-bottom: 1px solid var(--gray80); - color: var(--secondFontColor); -} - -.menu .menu-footer-note { - opacity: 0; - transition: opacity 0.3s ease; -} - -.menu .menu-footer.active .menu-footer-note { - opacity: 1; -} - -.menu-search { - position: relative; - padding: var(--gridSize) calc(2 * var(--gridSize)) 0; -} - -.menu-search .search-box, -.menu-search .search-box-input { - max-width: none; - min-width: 240px; -} - -.menu-search ~ .menu > li > a:hover, -.menu-search ~ .menu > li > a:focus { - background-color: transparent; -} - -.menu-search ~ .menu > .active > a, -.menu-search ~ .menu > li > .active, -.menu-search ~ .menu > .active > a:hover, -.menu-search ~ .menu > li > .active:hover, -.menu-search ~ .menu > .active > a:focus, -.menu-search ~ .menu > li > .active:focus { - background-color: var(--barBackgroundColor); -} - -.menu-message { - display: block; - padding: 4px 16px; - line-height: 16px; -} - -.menu-header { - padding: var(--gridSize); - margin: -8px; - font-size: 12px; - color: var(--neutral600); - white-space: nowrap; - line-height: unset; -} - -.menu-header + ul { - padding-top: 8px; -} - -.menu-header.no-margin + ul { - padding-top: 0; -} - -.menu-header.no-margin { - margin: 0; -} - -.divider + .menu-header { - padding-top: calc(var(--gridSize) - 5px); -} diff --git a/server/sonar-web/src/main/js/app/styles/components/page.css b/server/sonar-web/src/main/js/app/styles/components/page.css index 812f7cf6cc9..37962ef9a7c 100644 --- a/server/sonar-web/src/main/js/app/styles/components/page.css +++ b/server/sonar-web/src/main/js/app/styles/components/page.css @@ -61,20 +61,6 @@ flex: 1 0 auto; } -.page-wrapper-simple { - display: flex; - justify-content: center; - align-items: center; - margin: 100px 0; -} - -.page-simple { - width: 400px; - padding: 40px; - border: 1px solid var(--barBorderColor); - background-color: #fff; -} - .page-header { position: relative; margin-bottom: 20px; @@ -91,12 +77,6 @@ clear: both; } -.page-header .spinner { - position: relative; - top: 3px; - margin-left: 8px; -} - .page-title { float: left; margin-bottom: 0; @@ -115,10 +95,6 @@ margin: 3px 0; } -.page-actions .spinner { - top: 0 !important; -} - .page-description { float: left; clear: left; diff --git a/server/sonar-web/src/main/js/app/styles/components/panels.css b/server/sonar-web/src/main/js/app/styles/components/panels.css deleted file mode 100644 index 584d3390d36..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/panels.css +++ /dev/null @@ -1,42 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.panel { - padding: 10px; -} - -.panel:not(:last-child) { - border-bottom: 1px solid var(--barBorderColor); -} - -.panel-vertical { - padding-left: 0; - padding-right: 0; -} - -.panel-white { - border: 1px solid var(--barBorderColor); - background-color: #fff; -} - -.panel-warning { - border: 1px solid var(--alertBorderWarning); - background-color: var(--alertBackgroundWarning); - color: #8a6d3b; -} diff --git a/server/sonar-web/src/main/js/app/styles/components/spinner.css b/server/sonar-web/src/main/js/app/styles/components/spinner.css deleted file mode 100644 index c33b3aa34fa..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/spinner.css +++ /dev/null @@ -1,69 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.spinner { - position: relative; - vertical-align: middle; - width: 16px; - height: 16px; - border: 2px solid var(--info500); - border-radius: 50%; - animation: spin 0.75s infinite linear; -} - -.spinner:before, -.spinner:after { - left: -2px; - top: -2px; - display: none; - position: absolute; - content: ''; - width: inherit; - height: inherit; - border: inherit; - border-radius: inherit; -} - -.spinner, -.spinner:before, -.spinner:after { - display: inline-block; - box-sizing: border-box; - border-color: transparent; - border-top-color: var(--info500); - animation-duration: 1.2s; -} - -.spinner:before { - transform: rotate(120deg); -} - -.spinner:after { - transform: rotate(240deg); -} - -@keyframes spin { - from { - transform: rotate(0deg); - } - - to { - transform: rotate(360deg); - } -} diff --git a/server/sonar-web/src/main/js/app/styles/components/ui.css b/server/sonar-web/src/main/js/app/styles/components/ui.css deleted file mode 100644 index 8ec19539497..00000000000 --- a/server/sonar-web/src/main/js/app/styles/components/ui.css +++ /dev/null @@ -1,85 +0,0 @@ -/* - * SonarQube - * Copyright (C) 2009-2024 SonarSource SA - * mailto:info AT sonarsource DOT com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -.shortcut-button { - display: inline-block; - min-width: 24px; - height: var(--controlHeight); - line-height: 21px; - padding: 0 4px; - box-sizing: border-box; - border: 1px solid #ccc; - border-radius: 3px; - background-image: linear-gradient(to bottom, #f5f5f5, #eee); - box-shadow: - inset 0 1px 0 #fff, - 0 1px 0 #ccc; - color: var(--secondFontColor); - font-size: 11px; - text-align: center; -} - -.shortcut-button-small { - min-width: 16px; - height: 16px; - line-height: 14px; - margin-left: 4px; - margin-right: 4px; -} - -.shortcut-button-tiny { - width: 14px; - min-width: auto; - padding: 0; - height: 14px; - line-height: inherit; - font-size: 6px; -} - -.page-shortcuts-tooltip { - line-height: 12px; -} - -.identity-provider { - display: inline-block; - line-height: 14px; - padding: 2px 5px; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 3px; - box-sizing: border-box; - background-color: var(--darkBlue); - font-size: var(--smallFontSize); - color: #fff; -} - -.analysis-version { - display: inline-block; - vertical-align: middle; - height: 20px; - padding: 0 8px; - background-color: var(--primary400); - border-radius: 2px; - line-height: 20px; - font-size: var(--smallFontSize); - color: var(--white); - white-space: nowrap; - text-align: center; - font-weight: bold; - letter-spacing: 0; -} |