|
|
|
@ -71,9 +71,9 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* ============================================
|
|
|
|
/* ============================================
|
|
|
|
THEME: CLASSIC (90s Windows Style)
|
|
|
|
THEME: RETRO (90s Windows Style)
|
|
|
|
============================================ */
|
|
|
|
============================================ */
|
|
|
|
[data-theme="classic"] {
|
|
|
|
[data-theme="retro"] {
|
|
|
|
--bg-primary: #008080;
|
|
|
|
--bg-primary: #008080;
|
|
|
|
--bg-secondary: #c0c0c0;
|
|
|
|
--bg-secondary: #c0c0c0;
|
|
|
|
--bg-tertiary: #dfdfdf;
|
|
|
|
--bg-tertiary: #dfdfdf;
|
|
|
|
@ -116,8 +116,8 @@ body {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic theme uses system fonts */
|
|
|
|
/* Classic theme uses system fonts */
|
|
|
|
[data-theme="classic"] body,
|
|
|
|
[data-theme="retro"] body,
|
|
|
|
[data-theme="classic"] * {
|
|
|
|
[data-theme="retro"] * {
|
|
|
|
font-family: 'Tahoma', 'MS Sans Serif', 'Arial', sans-serif !important;
|
|
|
|
font-family: 'Tahoma', 'MS Sans Serif', 'Arial', sans-serif !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -136,7 +136,7 @@ body::before {
|
|
|
|
============================================ */
|
|
|
|
============================================ */
|
|
|
|
|
|
|
|
|
|
|
|
/* 3D Beveled border effect for classic theme */
|
|
|
|
/* 3D Beveled border effect for classic theme */
|
|
|
|
[data-theme="classic"] .panel {
|
|
|
|
[data-theme="retro"] .panel {
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
border: none !important;
|
|
|
|
border: none !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
@ -149,8 +149,8 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic window title bar style */
|
|
|
|
/* Classic window title bar style */
|
|
|
|
[data-theme="classic"] .panel-header,
|
|
|
|
[data-theme="retro"] .panel-header,
|
|
|
|
[data-theme="classic"] .panel > div:first-child {
|
|
|
|
[data-theme="retro"] .panel > div:first-child {
|
|
|
|
background: linear-gradient(90deg, #000080, #1084d0) !important;
|
|
|
|
background: linear-gradient(90deg, #000080, #1084d0) !important;
|
|
|
|
color: #ffffff !important;
|
|
|
|
color: #ffffff !important;
|
|
|
|
font-weight: bold !important;
|
|
|
|
font-weight: bold !important;
|
|
|
|
@ -160,8 +160,8 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic buttons */
|
|
|
|
/* Classic buttons */
|
|
|
|
[data-theme="classic"] button,
|
|
|
|
[data-theme="retro"] button,
|
|
|
|
[data-theme="classic"] .map-style-btn {
|
|
|
|
[data-theme="retro"] .map-style-btn {
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
color: #000000 !important;
|
|
|
|
color: #000000 !important;
|
|
|
|
border: none !important;
|
|
|
|
border: none !important;
|
|
|
|
@ -176,14 +176,14 @@ body::before {
|
|
|
|
padding: 4px 12px !important;
|
|
|
|
padding: 4px 12px !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] button:hover,
|
|
|
|
[data-theme="retro"] button:hover,
|
|
|
|
[data-theme="classic"] .map-style-btn:hover {
|
|
|
|
[data-theme="retro"] .map-style-btn:hover {
|
|
|
|
background: #dfdfdf !important;
|
|
|
|
background: #dfdfdf !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] button:active,
|
|
|
|
[data-theme="retro"] button:active,
|
|
|
|
[data-theme="classic"] .map-style-btn:active,
|
|
|
|
[data-theme="retro"] .map-style-btn:active,
|
|
|
|
[data-theme="classic"] .map-style-btn.active {
|
|
|
|
[data-theme="retro"] .map-style-btn.active {
|
|
|
|
box-shadow:
|
|
|
|
box-shadow:
|
|
|
|
inset 1px 1px 0 #404040,
|
|
|
|
inset 1px 1px 0 #404040,
|
|
|
|
inset -1px -1px 0 #ffffff,
|
|
|
|
inset -1px -1px 0 #ffffff,
|
|
|
|
@ -192,8 +192,8 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic inputs */
|
|
|
|
/* Classic inputs */
|
|
|
|
[data-theme="classic"] input,
|
|
|
|
[data-theme="retro"] input,
|
|
|
|
[data-theme="classic"] select {
|
|
|
|
[data-theme="retro"] select {
|
|
|
|
background: #ffffff !important;
|
|
|
|
background: #ffffff !important;
|
|
|
|
color: #000000 !important;
|
|
|
|
color: #000000 !important;
|
|
|
|
border: none !important;
|
|
|
|
border: none !important;
|
|
|
|
@ -209,12 +209,12 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic scrollbars */
|
|
|
|
/* Classic scrollbars */
|
|
|
|
[data-theme="classic"] ::-webkit-scrollbar {
|
|
|
|
[data-theme="retro"] ::-webkit-scrollbar {
|
|
|
|
width: 16px;
|
|
|
|
width: 16px;
|
|
|
|
height: 16px;
|
|
|
|
height: 16px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] ::-webkit-scrollbar-track {
|
|
|
|
[data-theme="retro"] ::-webkit-scrollbar-track {
|
|
|
|
background: #c0c0c0;
|
|
|
|
background: #c0c0c0;
|
|
|
|
background-image:
|
|
|
|
background-image:
|
|
|
|
linear-gradient(45deg, #808080 25%, transparent 25%),
|
|
|
|
linear-gradient(45deg, #808080 25%, transparent 25%),
|
|
|
|
@ -225,7 +225,7 @@ body::before {
|
|
|
|
background-position: 0 0, 0 2px, 2px -2px, -2px 0px;
|
|
|
|
background-position: 0 0, 0 2px, 2px -2px, -2px 0px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] ::-webkit-scrollbar-thumb {
|
|
|
|
[data-theme="retro"] ::-webkit-scrollbar-thumb {
|
|
|
|
background: #c0c0c0;
|
|
|
|
background: #c0c0c0;
|
|
|
|
border-radius: 0;
|
|
|
|
border-radius: 0;
|
|
|
|
box-shadow:
|
|
|
|
box-shadow:
|
|
|
|
@ -235,7 +235,7 @@ body::before {
|
|
|
|
inset 2px 2px 0 #dfdfdf;
|
|
|
|
inset 2px 2px 0 #dfdfdf;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] ::-webkit-scrollbar-button {
|
|
|
|
[data-theme="retro"] ::-webkit-scrollbar-button {
|
|
|
|
background: #c0c0c0;
|
|
|
|
background: #c0c0c0;
|
|
|
|
box-shadow:
|
|
|
|
box-shadow:
|
|
|
|
inset -1px -1px 0 #404040,
|
|
|
|
inset -1px -1px 0 #404040,
|
|
|
|
@ -245,56 +245,56 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic links */
|
|
|
|
/* Classic links */
|
|
|
|
[data-theme="classic"] a {
|
|
|
|
[data-theme="retro"] a {
|
|
|
|
color: #0000ff !important;
|
|
|
|
color: #0000ff !important;
|
|
|
|
text-decoration: underline !important;
|
|
|
|
text-decoration: underline !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] a:visited {
|
|
|
|
[data-theme="retro"] a:visited {
|
|
|
|
color: #800080 !important;
|
|
|
|
color: #800080 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic header styling */
|
|
|
|
/* Classic header styling */
|
|
|
|
[data-theme="classic"] [style*="gridColumn: '1 / -1'"] {
|
|
|
|
[data-theme="retro"] [style*="gridColumn: '1 / -1'"] {
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic text colors override */
|
|
|
|
/* Classic text colors override */
|
|
|
|
[data-theme="classic"] [style*="color: var(--accent-cyan)"],
|
|
|
|
[data-theme="retro"] [style*="color: var(--accent-cyan)"],
|
|
|
|
[data-theme="classic"] [style*="color: var(--accent-amber)"],
|
|
|
|
[data-theme="retro"] [style*="color: var(--accent-amber)"],
|
|
|
|
[data-theme="classic"] [style*="color: var(--accent-green)"] {
|
|
|
|
[data-theme="retro"] [style*="color: var(--accent-green)"] {
|
|
|
|
color: #000080 !important;
|
|
|
|
color: #000080 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic modal/dialog styling */
|
|
|
|
/* Classic modal/dialog styling */
|
|
|
|
[data-theme="classic"] [style*="position: fixed"][style*="background: rgba"] {
|
|
|
|
[data-theme="retro"] [style*="position: fixed"][style*="background: rgba"] {
|
|
|
|
background: rgba(0, 128, 128, 0.9) !important;
|
|
|
|
background: rgba(0, 128, 128, 0.9) !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic table styling for DX cluster */
|
|
|
|
/* Classic table styling for DX cluster */
|
|
|
|
[data-theme="classic"] table,
|
|
|
|
[data-theme="retro"] table,
|
|
|
|
[data-theme="classic"] [style*="display: grid"] {
|
|
|
|
[data-theme="retro"] [style*="display: grid"] {
|
|
|
|
border-collapse: collapse;
|
|
|
|
border-collapse: collapse;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] tr:nth-child(even) {
|
|
|
|
[data-theme="retro"] tr:nth-child(even) {
|
|
|
|
background: #dfdfdf;
|
|
|
|
background: #dfdfdf;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] tr:nth-child(odd) {
|
|
|
|
[data-theme="retro"] tr:nth-child(odd) {
|
|
|
|
background: #c0c0c0;
|
|
|
|
background: #c0c0c0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic Leaflet overrides */
|
|
|
|
/* Classic Leaflet overrides */
|
|
|
|
[data-theme="classic"] .leaflet-container {
|
|
|
|
[data-theme="retro"] .leaflet-container {
|
|
|
|
background: #000080 !important;
|
|
|
|
background: #000080 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] .leaflet-control-zoom {
|
|
|
|
[data-theme="retro"] .leaflet-control-zoom {
|
|
|
|
border-radius: 0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] .leaflet-control-zoom a {
|
|
|
|
[data-theme="retro"] .leaflet-control-zoom a {
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
color: #000000 !important;
|
|
|
|
color: #000000 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
@ -303,7 +303,7 @@ body::before {
|
|
|
|
inset 1px 1px 0 #ffffff !important;
|
|
|
|
inset 1px 1px 0 #ffffff !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] .leaflet-popup-content-wrapper {
|
|
|
|
[data-theme="retro"] .leaflet-popup-content-wrapper {
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
box-shadow:
|
|
|
|
box-shadow:
|
|
|
|
@ -312,7 +312,7 @@ body::before {
|
|
|
|
2px 2px 4px rgba(0,0,0,0.5) !important;
|
|
|
|
2px 2px 4px rgba(0,0,0,0.5) !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[data-theme="classic"] .leaflet-popup-tip {
|
|
|
|
[data-theme="retro"] .leaflet-popup-tip {
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
background: #c0c0c0 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -340,7 +340,7 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic theme uses hourglass cursor for loading */
|
|
|
|
/* Classic theme uses hourglass cursor for loading */
|
|
|
|
[data-theme="classic"] .loading-spinner {
|
|
|
|
[data-theme="retro"] .loading-spinner {
|
|
|
|
border-radius: 0;
|
|
|
|
border-radius: 0;
|
|
|
|
border-color: #000000;
|
|
|
|
border-color: #000000;
|
|
|
|
border-top-color: #808080;
|
|
|
|
border-top-color: #808080;
|
|
|
|
@ -425,9 +425,9 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic theme markers - square */
|
|
|
|
/* Classic theme markers - square */
|
|
|
|
[data-theme="classic"] .custom-marker,
|
|
|
|
[data-theme="retro"] .custom-marker,
|
|
|
|
[data-theme="classic"] .de-marker,
|
|
|
|
[data-theme="retro"] .de-marker,
|
|
|
|
[data-theme="classic"] .dx-marker {
|
|
|
|
[data-theme="retro"] .dx-marker {
|
|
|
|
border-radius: 0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -542,7 +542,7 @@ body::before {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Classic tooltips */
|
|
|
|
/* Classic tooltips */
|
|
|
|
[data-theme="classic"] .dx-tooltip {
|
|
|
|
[data-theme="retro"] .dx-tooltip {
|
|
|
|
background: #ffffcc !important;
|
|
|
|
background: #ffffcc !important;
|
|
|
|
border: 1px solid #000000 !important;
|
|
|
|
border: 1px solid #000000 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
border-radius: 0 !important;
|
|
|
|
|