File size: 1,115 Bytes
58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d 58a4476 86f402d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | /* βββ Tool status line ββββββββββββββββββββββββββββββββββββββββββββββββββββββ */
.tool-line {
display: flex;
align-items: center;
gap: 8px;
padding: 4px 0;
}
.tool-line-indicator {
flex-shrink: 0;
display: flex;
align-items: center;
}
.tool-dot {
width: 6px;
height: 6px;
border-radius: 50%;
}
.dot-green { background: #22c55e; }
.dot-amber { background: #f59e0b; }
.dot-red { background: #ef4444; }
.dot-blue { background: #3b82f6; }
.tool-spinner {
display: inline-block;
width: 10px;
height: 10px;
border: 1.5px solid #dddddd;
border-top-color: #888888;
border-radius: 50%;
animation: tool-spin 0.8s linear infinite;
}
@keyframes tool-spin {
to { transform: rotate(360deg); }
}
.tool-line-label {
font-size: 0.8125rem;
color: #888888;
}
.tool-line-status {
font-size: 0.75rem;
color: #bbbbbb;
}
.tool-line-summary {
font-size: 0.8125rem;
color: #555555;
font-weight: 500;
}
.tool-line-error {
font-size: 0.75rem;
color: #ef4444;
}
|