Spaces:
Sleeping
Sleeping
| .log-panel { | |
| position: fixed; | |
| bottom: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 200px; | |
| background-color: #2e2e2e; | |
| border-top: 2px solid #444; | |
| color: #f0f0f0; | |
| font-family: 'Menlo', 'Consolas', monospace; | |
| font-size: 12px; | |
| display: flex; | |
| flex-direction: column; | |
| z-index: 1000; | |
| transition: height 0.3s ease; | |
| } | |
| .log-panel.minimized { | |
| height: 30px; /* Just enough to show the header */ | |
| overflow: hidden; | |
| } | |
| .log-header { | |
| background-color: #3a3a3a; | |
| padding: 4px 10px; | |
| font-weight: bold; | |
| border-bottom: 1px solid #444; | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| } | |
| .log-minimize-btn { | |
| background: none; | |
| border: none; | |
| color: #f0f0f0; | |
| cursor: pointer; | |
| font-size: 14px; | |
| padding: 2px 8px; | |
| border-radius: 2px; | |
| } | |
| .log-minimize-btn:hover { | |
| background-color: #4a4a4a; | |
| } | |
| .log-content { | |
| flex-grow: 1; | |
| overflow-y: auto; | |
| padding: 8px; | |
| } | |
| .log-entry { | |
| display: flex; | |
| margin-bottom: 4px; | |
| line-height: 1.4; | |
| } | |
| .log-timestamp { | |
| color: #888; | |
| margin-right: 10px; | |
| } | |
| .log-level { | |
| font-weight: bold; | |
| margin-right: 10px; | |
| min-width: 60px; | |
| } | |
| .log-info { | |
| color: #a0a0ff; | |
| } | |
| .log-success { | |
| color: #73d173; | |
| } | |
| .log-warn { | |
| color: #f0e68c; | |
| } | |
| .log-error { | |
| color: #ff7b7b; | |
| } |