tercer commit
This commit is contained in:
+44
-9
@@ -51,6 +51,10 @@ select:focus { border-color: #0052cc; }
|
||||
.kpi.todo { border-color: #ff8b00; }
|
||||
.kpi.members { border-color: #6554c0; }
|
||||
.kpi.warning { border-color: #ff5630; }
|
||||
.kpi.qa { border-color: #6554c0; }
|
||||
.kpi.qa-time { border-color: #00b8d9; }
|
||||
.kpi.qa-queue { border-color: #36b37e; }
|
||||
.kpi.returned { border-color: #ff5630; }
|
||||
|
||||
.kpi-value { font-size: 36px; font-weight: 700; line-height: 1; }
|
||||
.kpi.done .kpi-value { color: #36b37e; }
|
||||
@@ -58,11 +62,23 @@ select:focus { border-color: #0052cc; }
|
||||
.kpi.todo .kpi-value { color: #ff8b00; }
|
||||
.kpi.members .kpi-value { color: #6554c0; }
|
||||
.kpi.warning .kpi-value { color: #ff5630; }
|
||||
.kpi.qa .kpi-value { color: #6554c0; }
|
||||
.kpi.qa-time .kpi-value { color: #00b8d9; }
|
||||
.kpi.qa-queue .kpi-value { color: #36b37e; }
|
||||
.kpi.returned .kpi-value { color: #ff5630; }
|
||||
|
||||
.kpi-label { font-size: 12px; color: #5e6c84; margin-top: 6px; font-weight: 500; text-transform: uppercase; letter-spacing: .5px; }
|
||||
.kpi-sub { font-size: 11px; color: #97a0af; margin-top: 4px; }
|
||||
|
||||
/* Charts */
|
||||
/* Section header QA */
|
||||
.section-header.qa { border-color: #6554c0; }
|
||||
.section-header.qa .dot { background: #6554c0; }
|
||||
|
||||
/* Pill y row QA */
|
||||
.pill.qa { background: #f3f0ff; color: #403294; }
|
||||
.pill.returned { background: #ffebe6; color: #bf2600; }
|
||||
.row-critical td { background: #fff3f0; }
|
||||
|
||||
.charts-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 24px; }
|
||||
.chart-card { background: white; border-radius: 8px; padding: 24px; box-shadow: 0 1px 3px rgba(0,0,0,.06); }
|
||||
.chart-card.full { grid-column: 1 / -1; }
|
||||
@@ -103,18 +119,37 @@ footer { text-align: center; padding: 24px; font-size: 11px; color: #97a0af; }
|
||||
.warning-item .title { font-weight: 600; font-size: 13px; color: #172b4d;}
|
||||
.warning-item .desc { font-size: 12px; color: #5e6c84; }
|
||||
|
||||
/* Popover Tooltips */
|
||||
.pop-trigger { position: relative; display: inline-block; cursor: help; }
|
||||
.pop-content {
|
||||
display: none;
|
||||
position: absolute;
|
||||
bottom: 120%;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
background: white;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 10px 30px rgba(23,43,77,.25);
|
||||
border: 1px solid #dfe1e6;
|
||||
padding: 12px;
|
||||
width: 280px;
|
||||
z-index: 100;
|
||||
}
|
||||
.pop-trigger:hover .pop-content { display: block; animation: popIn .2s ease-out; }
|
||||
@keyframes popIn {
|
||||
from { opacity: 0; transform: translateX(-50%) translateY(10px) scale(.95); }
|
||||
to { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
|
||||
}
|
||||
|
||||
.pop-item { font-size: 11px; padding: 6px 0; border-bottom: 1px solid #f4f5f7; line-height: 1.4; color: #5e6c84; }
|
||||
.pop-item:last-child { border-bottom: none; }
|
||||
.pop-item a { color: #0052cc; text-decoration: none; font-weight: 600; margin-right: 4px; }
|
||||
.pop-item a:hover { text-decoration: underline; }
|
||||
|
||||
/* Jira Links */
|
||||
.jira-link { color: #0052cc; text-decoration: none; font-weight: bold; border-bottom: 1px dashed rgba(0,82,204,.3); transition: color .2s; }
|
||||
.jira-link:hover { color: #0747a6; border-bottom-style: solid; text-decoration: underline; }
|
||||
|
||||
.jira-link-small { color: #5e6c84; text-decoration: none; font-size: 10px; background: #f4f5f7; padding: 1px 4px; border-radius: 3px; border: 1px solid #dfe1e6; transition: all .2s; margin-right: 4px; display: inline-block; margin-top: 4px; }
|
||||
.jira-link-small:hover { background: #ebecf0; color: #172b4d; border-color: #c1c7d0; text-decoration: none; }
|
||||
|
||||
.ticket-list-inline { margin-top: 6px; display: flex; flex-wrap: wrap; gap: 2px; }
|
||||
|
||||
/* Tooltip improvements (native title) */
|
||||
[title] { cursor: help; }
|
||||
|
||||
/* Responsive */
|
||||
@media (max-width: 768px) {
|
||||
.kpi-row, .kpi-row-3 { grid-template-columns: 1fr 1fr; }
|
||||
|
||||
Reference in New Issue
Block a user