205 lines
4.1 KiB
CSS
205 lines
4.1 KiB
CSS
:root {
|
|
--btn-stop: #7c4a4a;
|
|
--btn-launch: #4a7c4a;
|
|
--btn-log: #685434;
|
|
--btn-working: #666;
|
|
--btn-success: #3a6a3a;
|
|
--btn-error: #6a3a3a;
|
|
--tunnel-enable: #665533;
|
|
--tunnel-disable: #7c4a4a;
|
|
--master-badge-fallback-bg: #243024;
|
|
--master-badge-fallback-text: #6bd06b;
|
|
--master-badge-fallback-border: #335533;
|
|
--master-badge-delegate-bg: #3a3a3a;
|
|
--master-badge-delegate-text: #ffcc66;
|
|
}
|
|
|
|
.btn--stop {
|
|
background-color: var(--btn-stop) !important;
|
|
}
|
|
|
|
.btn--launch {
|
|
background-color: var(--btn-launch) !important;
|
|
}
|
|
|
|
.btn--log {
|
|
background-color: var(--btn-log) !important;
|
|
}
|
|
|
|
.btn--working {
|
|
background-color: var(--btn-working) !important;
|
|
}
|
|
|
|
.btn--success {
|
|
background-color: var(--btn-success) !important;
|
|
}
|
|
|
|
.btn--error {
|
|
background-color: var(--btn-error) !important;
|
|
}
|
|
|
|
.master-info-badge--fallback {
|
|
background-color: var(--master-badge-fallback-bg) !important;
|
|
color: var(--master-badge-fallback-text) !important;
|
|
border: 1px solid var(--master-badge-fallback-border) !important;
|
|
}
|
|
|
|
.master-info-badge--delegate {
|
|
background-color: var(--master-badge-delegate-bg) !important;
|
|
color: var(--master-badge-delegate-text) !important;
|
|
}
|
|
|
|
.entity-card-content--hovered {
|
|
background-color: #333 !important;
|
|
}
|
|
|
|
.placeholder-card--blueprint {
|
|
border-color: #555 !important;
|
|
background-color: rgba(255, 255, 255, 0.02) !important;
|
|
}
|
|
|
|
.placeholder-card--blueprint.is-hovered {
|
|
border-color: #777 !important;
|
|
background-color: rgba(255, 255, 255, 0.05) !important;
|
|
}
|
|
|
|
.placeholder-card--add {
|
|
border-color: #444 !important;
|
|
background-color: transparent !important;
|
|
}
|
|
|
|
.placeholder-card--add.is-hovered {
|
|
border-color: #666 !important;
|
|
background-color: rgba(255, 255, 255, 0.02) !important;
|
|
}
|
|
|
|
.placeholder-column--blueprint {
|
|
color: #777 !important;
|
|
}
|
|
|
|
.placeholder-column--blueprint.is-hovered {
|
|
color: #999 !important;
|
|
}
|
|
|
|
.placeholder-column--add {
|
|
color: #555 !important;
|
|
border-color: #444 !important;
|
|
}
|
|
|
|
.placeholder-column--add.is-hovered {
|
|
color: #888 !important;
|
|
border-color: #666 !important;
|
|
}
|
|
|
|
.tunnel-button--enable {
|
|
background-color: var(--tunnel-enable) !important;
|
|
}
|
|
|
|
.tunnel-button--disable {
|
|
background-color: var(--tunnel-disable) !important;
|
|
}
|
|
|
|
.tunnel-status--enable {
|
|
background-color: var(--tunnel-enable) !important;
|
|
}
|
|
|
|
.tunnel-status--disable {
|
|
background-color: var(--tunnel-disable) !important;
|
|
}
|
|
|
|
.is-hidden {
|
|
display: none !important;
|
|
}
|
|
|
|
.settings-arrow--expanded {
|
|
transform: rotate(90deg) !important;
|
|
}
|
|
|
|
.log-modal {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: rgba(0, 0, 0, 0.8);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
z-index: 10000;
|
|
}
|
|
|
|
.log-modal__content {
|
|
background: #1e1e1e;
|
|
border-radius: 8px;
|
|
width: 90%;
|
|
max-width: 1200px;
|
|
height: 80%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
border: 1px solid #444;
|
|
}
|
|
|
|
.log-modal__header {
|
|
padding: 15px 20px;
|
|
border-bottom: 1px solid #444;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
.log-modal__title {
|
|
margin: 0;
|
|
color: #fff;
|
|
}
|
|
|
|
.log-modal__header-buttons {
|
|
display: flex;
|
|
gap: 20px;
|
|
align-items: center;
|
|
}
|
|
|
|
.log-modal__refresh {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 4px;
|
|
}
|
|
|
|
.log-modal__refresh-input {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.log-modal__refresh-label {
|
|
font-size: 12px;
|
|
color: #ccc;
|
|
cursor: pointer;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.log-modal__close {
|
|
background-color: #c04c4c !important;
|
|
padding: 5px 10px !important;
|
|
font-size: 14px !important;
|
|
font-weight: bold !important;
|
|
border-radius: 6px !important;
|
|
}
|
|
|
|
.log-modal__body {
|
|
flex: 1;
|
|
overflow: auto;
|
|
padding: 15px;
|
|
font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
|
|
font-size: 12px;
|
|
line-height: 1.4;
|
|
color: #ddd;
|
|
background: #0d0d0d;
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
.log-modal__status {
|
|
padding: 10px 20px;
|
|
border-top: 1px solid #444;
|
|
font-size: 11px;
|
|
color: #888;
|
|
}
|