@media (max-width: $screen-md-max) { .deployments-container { width: 100%; overflow: auto; } } .environments-folder-name { font-weight: $gl-font-weight-normal; padding-top: 20px; } .environments-container { .ci-table { .deployment-column { > span { word-break: break-all; } .avatar { float: none; } } .btn-group { > a { color: $gl-text-color-secondary; } svg path { fill: $gl-text-color-secondary; } .dropdown { outline: none; } } .btn .text-center { display: inline; } .commit-title { margin: 0; } .icon-play { height: 13px; width: 12px; } .external-url, .dropdown-new { color: $gl-text-color-secondary; } .dropdown-menu { .fa { margin-right: 6px; color: $gl-text-color-secondary; } } .build-link, .ref-name { color: $gl-text-color; } .stop-env-link, .external-url { color: $gl-text-color-secondary; .stop-env-icon { font-size: 14px; } } .deployment .build-column { .build-link { color: $gl-text-color; } .avatar { float: none; margin-right: 0; } } .folder-icon { margin-right: 3px; color: $gl-text-color-secondary; display: inline-block; .fa:nth-child(1) { margin-right: 3px; } } .folder-name { cursor: pointer; color: $gl-text-color-secondary; display: inline-block; } .icon-container { width: 20px; text-align: center; } .branch-commit { .commit-sha { margin-right: 0; } } .no-btn { border: 0; background: none; outline: none; width: 100%; text-align: left; } .environment-child-row { padding-left: 20px; } } } .gl-responsive-table-row { .branch-commit { max-width: 100%; } } .folder-row { border-left: 0; border-right: 0; @media (min-width: $screen-sm-max) { border-top: 0; } } .x-axis path, .y-axis path, .label-x-axis-line, .label-y-axis-line { fill: none; stroke-width: 1; shape-rendering: crispEdges; } .x-axis path, .y-axis path { stroke: $stat-graph-axis-fill; } .label-x-axis-line, .label-y-axis-line { stroke: $border-color; } .y-axis { line { stroke: $stat-graph-axis-fill; stroke-width: 1; } } .metric-area { opacity: 0.25; } .prometheus-graph-overlay { fill: none; opacity: 0; pointer-events: all; } .rect-text-metric { fill: $white-light; stroke-width: 1; stroke: $gray-darkest; } .rect-axis-text { fill: $white-light; } .text-metric { font-size: 12px; } .selected-metric-line { stroke: $gl-gray-dark; stroke-width: 1; } .deployment-line { stroke: $black; stroke-width: 1; } .divider-line { stroke-width: 1; stroke: $gray-darkest; } .prometheus-state { max-width: 460px; margin: 10px auto; text-align: center; .state-svg { max-width: 80vw; margin: 0 auto; } .state-button { padding: $gl-padding / 2; } } .environments-actions { .external-url, .monitoring-url, .terminal-button, .stop-env-link { width: 38px; } } .prometheus-panel { margin-top: 20px; } .prometheus-graph-group { display: flex; flex-wrap: wrap; padding: $gl-padding / 2; } .prometheus-graph { flex: 1 0 auto; min-width: 450px; padding: $gl-padding / 2; h5 { font-size: 16px; } @media (max-width: $screen-sm-max) { min-width: 100%; } } .prometheus-graph-cursor { position: absolute; background: $theme-gray-600; width: 1px; } .prometheus-graph-flag { display: block; min-width: 160px; h5 { padding: 0; margin: 0; font-size: 14px; line-height: 1.2; } .deploy-meta-content { border-bottom: 1px solid $white-dark; svg { height: 15px; vertical-align: bottom; } } &.popover { &.left { left: auto; right: 0; margin-right: 10px; } &.right { left: 0; right: auto; margin-left: 10px; } > .arrow { top: 40px; } > .popover-title, > .popover-content { padding: 5px 8px; font-size: 12px; white-space: nowrap; } } } .prometheus-table { border-collapse: collapse; padding: 0; margin: 0; td { vertical-align: middle; + td { padding-left: 5px; vertical-align: top; } } .legend-metric-title { font-size: 12px; vertical-align: middle; } } .prometheus-svg-container { position: relative; height: 0; width: 100%; padding: 0; padding-bottom: 100%; .text-metric-usage { fill: $black; font-weight: $gl-font-weight-normal; font-size: 12px; } > svg { position: absolute; height: 100%; width: 100%; left: 0; top: 0; text { fill: $gl-text-color; stroke-width: 0; } .text-metric-bold { font-weight: $gl-font-weight-bold; } .label-axis-text { fill: $black; font-weight: $gl-font-weight-normal; font-size: 10px; } .legend-axis-text { fill: $black; } .tick { > line { stroke: $gray-darker; } > text { fill: $theme-gray-600; font-size: 10px; } } .y-label-text, .x-label-text { fill: $gray-darkest; } .axis-tick { stroke: $gray-darker; } .deploy-info-text { dominant-baseline: text-before-edge; font-size: 12px; } .deploy-info-text-link { font-family: $monospace_font; fill: $gl-link-color; &:hover { fill: $gl-link-hover-color; } } @media (max-width: $screen-sm-max) { .label-axis-text, .text-metric-usage, .legend-axis-text { font-size: 8px; } .tick > text { font-size: 8px; } } } } .prometheus-table-row-highlight { background-color: $prometheus-table-row-highlight-color; }