collabora-online/browser/css/leaflet.css

1113 lines
22 KiB
CSS

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-map-pane svg,
.leaflet-map-pane canvas,
.leaflet-canvas-container canvas
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
position: absolute;
left: 0;
top: 0;
}
.leaflet-container {
overflow: hidden;
-ms-touch-action: none;
/* visual tweaks */
background: var(--color-main-background);
outline: 0;
margin: auto;
/* general typography */
font: var(--default-font-size)/1.5 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
image-rendering: -webkit-optimize-contrast;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
width: 1600px;
height: 1600px;
-webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
display: block;
}
/* .leaflet-container svg: reset svg max-width declaration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container svg,
.leaflet-container img {
max-width: none !important;
}
/* stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
max-width: 15000px !important;
}
.leaflet-tile {
filter: inherit;
visibility: hidden;
}
.leaflet-tile-loaded {
visibility: inherit;
}
.leaflet-zoom-box {
width: 0;
height: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 8;
/* visual tweaks */
border: 2px dotted #38f;
background: rgba(255,255,255,0.5);
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
-moz-user-select: none;
}
.leaflet-pane {
z-index: 10;
position: relative;
}
.leaflet-tile-pane { z-index: 2; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane { z-index: 5; }
.leaflet-marker-pane { z-index: 6; }
.leaflet-popup-pane { z-index: 7; }
.leaflet-map-pane canvas { z-index: 1; }
.leaflet-map-pane svg { z-index: 2; }
.leaflet-vml-shape {
width: 1px;
height: 1px;
}
.lvml {
behavior: url('#default#VML');
display: inline-block;
position: absolute;
}
/* control positioning */
.leaflet-control {
position: relative;
z-index: 7;
pointer-events: auto;
float: left;
clear: both;
}
.leaflet-top,
.leaflet-bottom {
position: absolute;
z-index: 10;
pointer-events: none;
}
.leaflet-top {
top: 0;
}
.leaflet-middle {
left: 50%;
}
.leaflet-right {
right: 0;
}
.leaflet-bottom {
bottom: 0;
}
.leaflet-left {
left: 0;
}
.leaflet-right .leaflet-control {
float: right;
margin-right: 10px;
line-height: 1;
}
.leaflet-top .leaflet-control {
margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
margin-bottom: 10px;
}
/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
opacity: 0;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity: 1;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
will-change: transform;
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
-moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
-o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);
transition: transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
visibility: hidden;
}
/* cursors */
.leaflet-interactive {
cursor: move;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
cursor: auto;
}
.leaflet-dragging .leaflet-container,
.leaflet-dragging .leaflet-interactive {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
}
.drag-marker--0,
.drag-marker--4.drag-marker--8 {
cursor: nesw-resize;
}
.drag-marker--1.drag-marker--2,
.drag-marker--5.drag-marker--10 {
cursor: ew-resize;
}
.drag-marker--2.drag-marker--4,
.drag-marker--6.drag-marker--12 {
cursor: nwse-resize;
}
.drag-marker--3.drag-marker--6,
.drag-marker--7.drag-marker--14 {
cursor: ns-resize;
}
.anchor-marker {
background: url('images/lc_anchormenu.svg') rgba(255,255,255,.85) no-repeat center;
border: 1px solid transparent;
border-radius: 4px;
}
.anchor-marker:hover {
background-color: rgba(255,255,255,.95);
cursor: grab;
border: 1px solid var(--color-primary);
}
.anchor-marker.anchor-dragging::before {
content: '';
display: block;
background: radial-gradient(var(--color-primary) 10%, rgba(255,255,255,0) 18%);
border-radius: 4px;
width: 18px;
height: 18px;
}
.anchor-marker.anchor-dragging {
background: rgba(255, 255, 255, 0.75);
cursor: grabbing;
border: 1px solid var(--color-primary);
}
/* visual tweaks */
.leaflet-container a {
color: #0078A8;
}
.leaflet-container a.leaflet-active {
outline: 2px solid orange;
}
/* general toolbar styles */
.leaflet-bar {
display: inline-block;
margin: 3px;
vertical-align: middle;
border-bottom: solid 1px var(--color-border);
}
.leaflet-bar a,
.leaflet-bar a:hover {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
height: 26px;
line-height: 26px;
display: block;
text-align: center;
text-decoration: none;
color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.leaflet-bar a:hover {
background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
cursor: default;
background-color: #f4f4f4;
color: #bbb;
}
.leaflet-touch .leaflet-bar a {
width: 30px;
height: 30px;
line-height: 30px;
}
/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
font: bold 18px 'Lucida Console', Monaco, monospace;
text-indent: 1px;
}
.leaflet-control-zoom-out {
font-size: 20px;
}
.leaflet-touch .leaflet-control-zoom-in {
font-size: 22px;
}
.leaflet-touch .leaflet-control-zoom-out {
font-size: 24px;
}
/* View / Edit mode control */
.leaflet-control-editviewswitch {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/* Toolbar buttons control */
.leaflet-control-buttons-container {
box-shadow: 0 0 0;
}
.leaflet-control-buttons,
a.leaflet-control-buttons,
a.leaflet-control-buttons:hover {
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
background: #fff;
border-radius: var(--border-radius);
width: 24px;
height: 24px;
float: left;
}
a.leaflet-control-buttons,
a.leaflet-control-buttons:hover {
margin-left: 3px;
}
a.leaflet-control-buttons:first-child,
a.leaflet-control-buttons:hover:first-child {
margin-left: 0px;
}
.leaflet-control-buttons-active {
border: thin solid;
}
.leaflet-control-buttons-disabled{
opacity: 0.5;
}
.leaflet-control-button-separator {
width: 14px;
height: 1px;
float: left;
visibility: hidden;
}
/* layers control */
.leaflet-control-layers {
box-shadow: 0 1px 10px 1px var(--color-box-shadow);
border-radius: var(--border-radius-large);
background-color: var(--color-main-background);
}
.leaflet-control-layers-toggle {
background-image: url('images/layers.png');
width: 36px;
height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
background-image: url('images/layers-2x.png');
background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
display: block;
position: relative;
}
.leaflet-control-layers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #fff;
}
.leaflet-control-layers-selector {
margin-top: 2px;
position: relative;
top: 1px;
}
.leaflet-control-layers label {
display: block;
}
.leaflet-control-layers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px;
}
/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
background: #fff;
background: rgba(255, 255, 255, 0.7);
margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
padding: 0 5px;
color: #000;
}
.leaflet-control-attribution a {
text-decoration: none;
}
.leaflet-control-attribution a:hover {
text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
margin-bottom: 5px;
}
.leaflet-control-scale-line {
border: 2px solid #777;
border-top: none;
line-height: 1.1;
padding: 2px 5px 1px;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: #fff;
background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
border-top: 2px solid #777;
border-bottom: none;
margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
border: 2px solid rgba(0,0,0,0.2);
background-clip: padding-box;
}
/* popup */
.leaflet-popup {
position: absolute;
text-align: center;
}
.leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 12px;
}
.leaflet-popup-content {
margin: 13px 19px;
line-height: 1.5em;
font-size: var(--default-font-size);
}
.leaflet-popup-content p {
margin: 18px 0;
}
.leaflet-popup-content tr:hover {
background-color: var(--color-background-darker);
color: var(--color-text-darker);
cursor: pointer;
}
.leaflet-popup-content tbody {
display: block;
overflow-y: auto;
}
.leaflet-popup-selected {
background-color: var(--color-background-dark);
color: var(--color-text-dark);
}
.leaflet-popup-tip-container {
margin: 0 auto;
width: 40px;
height: 20px;
position: relative;
overflow: hidden;
}
.leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: var(--color-background-lighter);
color: var(--color-main-text);
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 2px 0 rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
position: absolute;
top: 0;
right: 0;
padding: 4px;
text-align: center;
width: 32px;
height: 32px;
font-size: 32px;
color: var(--color-main-text);
text-decoration: none;
background-color: transparent;
border: 1px solid transparent;
border-radius: 50%;
}
.leaflet-container a.leaflet-popup-close-button.download-popup {
font-size: 20px;
width: 20px;
height: 20px;
right: -8px;
top: -8px;
background: var(--color-background-darker);
border: 1px solid var(--color-btn-border);
}
.leaflet-container a.leaflet-popup-close-button:hover {
background-color: var(--color-background-darker);
border: 1px solid var(--color-border-darker);
}
.leaflet-popup-scrolled {
overflow: auto;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
width: 24px;
margin: 0 auto;
-ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)';
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
border: 1px solid #999;
}
.leaflet-not-clickable {
pointer-events: none;
}
.debug .leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 0px;
background: rgba(255, 255, 255, 0.6);
color: #000;
box-shadow: none;
pointer-events: none;
}
.debug .leaflet-popup-content {
margin: 1px;
font: 9px/8px Tahoma, Verdana, sans-serif;
line-height: 1;
background: rgba(0, 0, 0, 0);
pointer-events: none;
}
.debug .leaflet-popup-tip {
background: rgba(255, 255, 255, 0);
color: #000;
box-shadow: none;
pointer-events: none;
}
/* div icon */
.leaflet-div-icon {
background: #fff;
border: 1px solid #666;
}
.sidebar-cursor-container {
position: absolute;
text-align: center;
}
.leaflet-cursor-container {
position: absolute;
text-align: center;
pointer-events: none;
}
.leaflet-cursor {
background: black;
width: 2px;
pointer-events: none;
}
.leaflet-cursor-header {
background: black;
height: 10px;
margin-top: -10px;
pointer-events: none;
color: white;
font-size: 9px;
}
div.leaflet-cursor-container:hover > .leaflet-cursor-header {
visibility: visible !important;
}
.blinking-cursor {
-webkit-animation: 1s blink step-end 0s infinite;
-moz-animation: 1s blink step-end 0s infinite;
-ms-animation: 1s blink step-end 0s infinite;
-o-animation: 1s blink step-end 0s infinite;
animation: 1s blink step-end 0s infinite;
}
.blinking-cursor-hidden {
-webkit-animation: none !important;
-moz-animation: none !important;
-ms-animation: none !important;
-o-animation: none !important;
animation: none !important;
display: none !important;
}
@keyframes blink {
from, to {
background: var(--color-cursor-blink-background);
}
50% {
background: transparent;
}
}
@-moz-keyframes blink {
from, to {
background: var(--color-cursor-blink-background);
}
50% {
background: transparent;
}
}
@-webkit-keyframes blink {
from, to {
background: var(--color-cursor-blink-background);
}
50% {
background: transparent;
}
}
@-ms-keyframes blink {
from, to {
background: var(--color-cursor-blink-background);
}
50% {
background: transparent;
}
}
@-o-keyframes blink {
from, to {
background: var(--color-cursor-blink-background);
}
50% {
background: transparent;
}
}
.leaflet-text-selection-container {
position: absolute;
text-align: center;
pointer-events: none;
}
.leaflet-text-selection {
background: var(--color-primary-lighter);
pointer-events: none;
display: block;
}
.clipboard-container {
position: absolute;
left: 0px;
top: 0px;
width: 0px;
height: 0px;
z-index: 100;
opacity: 0;
}
input.clipboard {
width: 1px;
height: 1px;
padding: 0px !important; /* w2ui defines "input:not([type=button])" rule which sets
the padding to non-zero. Hence, the !important. Otherwise,
clipboard cursor apperas in MSIE and MSEdge */
border: 0px !important;
}
.clipboard:focus {
outline: none;
}
.resize-detector {
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
border: none;
}
.slide-show {
background: var(--color-background-lighter);
display: block;
margin: 0 auto;
}
.leaflet-paste-progress {
background: var(--color-main-background);
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-radius: var(--border-radius);
height: 14px;
margin: 5px 0 0;
}
.leaflet-paste-progress > span {
position: relative;
float: left;
margin: 0 -1px;
height: 100%;
text-align: right;
background: #5c3dcc;
border: 1px solid;
border-color: #4422bf #5435c4;
border-radius: var(--border-radius);
background-image: -webkit-linear-gradient(top, #745dc6, #6549cc 70%, #5c3dcc);
background-image: -moz-linear-gradient(top, #745dc6, #6549cc 70%, #5c3dcc);
background-image: -o-linear-gradient(top, #745dc6, #6549cc 70%, #5c3dcc);
background-image: linear-gradient(to bottom, #745dc6, #6549cc 70%, #5c3dcc);
-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.leaflet-paste-progress > span > span {
padding: 0 4px;
font-size: 10px;
font-weight: bold;
color: #fff;
text-shadow: 0 1px rgba(0, 0, 0, 0.4);
}
.leaflet-progress {
background: #ebebeb;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-radius: 10px;
height: 24px;
margin: 10px 0 0;
}
.leaflet-progress > span {
position: relative;
float: left;
margin: 0 -1px;
height: 100%;
text-align: right;
background: #18A303;
border: 1px solid;
border-color: #106802;
border-radius: 10px;
background-image: -webkit-linear-gradient(top, #92E285, #43C330 70%, #18A303);
background-image: -moz-linear-gradient(top, #92E285, #43C330 70%, #18A303);
background-image: -o-linear-gradient(top, #92E285, #43C330 70%, #18A303);
background-image: linear-gradient(to bottom, #92E285, #43C330 70%, #18A303);
-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.leaflet-progress > span > span {
padding: 0 8px;
font-size: 11px;
font-weight: bold;
color: #fff;
text-shadow: 0 1px rgba(0, 0, 0, 0.4);
}
.leaflet-progress-spinner {
width: 100%;
margin: 0 0 4px;
text-align: center;
}
.leaflet-progress-spinner-canvas {
position: static !important;
}
.leaflet-progress-label {
text-align: center;
font: var(--default-font-size)/1.5 var(--cool-font);
}
.leaflet-progress-label.brand-label {
font-size: 14px;
font-weight: bold;
}
.leaflet-slideshow {
background: var(--color-background-lighter);
}
/*Ruler styling*/
.leaflet-left .leaflet-control {
margin-left: 10px;
margin: 0px; /*Ruler styling*/
}
.cool-ruler {
background-color: var(--color-main-background);
height: var(--ruler-height);
width: 100vw;
margin: 0px !important;
position: fixed;
}
.cool-ruler-breakcontainer {
height: 100%;
position: absolute;
display: flex;
align-items: center;
}
.cool-ruler-tabstopcontainer {
height: 100%;
position: absolute;
}
.cool-ruler-indentation-marker-down {
width: 14px;
height: 10px;
background: url('images/indentation_marker_down.svg');
position: absolute;
left: 0;
top: 0;
z-index: 12;
background-repeat: no-repeat;
}
.cool-ruler-indentation-marker-up {
width: 14px;
height: 10px;
background: url('images/indentation_marker_up.svg');
position: absolute;
left: 0;
bottom: 0;
z-index: 12;
background-repeat: no-repeat;
}
.cool-ruler-indentation-marker-center,
.cool-ruler-horizontal-indentation-marker-center
{
position: fixed;
display: none;
top: 0;
bottom: 0;
left: 0;
border-right: 2px dotted var(--color-border);
z-index: 12;
}
.cool-ruler-marginwrapper {
height: 100%;
position: absolute;
width: inherit;
z-index: 11;
}
.cool-ruler-breakwrapper {
position: absolute;
height: 100%;
overflow: hidden;
width: inherit;
z-index: 10;
}
.cool-ruler-face {
height: 100%;
background-color: var(--color-background-lighter);
}
.cool-ruler-maj {
height: auto;
display: inline-block;
border-width: 0px .5px;
border-style: solid;
border-color: var(--color-border);
font-size: 10px;
text-align: center;
color: var(--color-text-lighter);
line-height: 7px;
}
.cool-ruler-tabstop-left {
width: 20px;
height: 20px;
background: url('images/tabstop-left.svg');
position: absolute;
pointer-events: none;
}
.cool-ruler-tabstop-right {
width: 20px;
height: 20px;
background: url('images/tabstop-right.svg');
position: absolute;
pointer-events: none;
}
.cool-ruler-tabstop-center {
width: 20px;
height: 20px;
background: url('images/tabstop-center.svg');
position: absolute;
pointer-events: none;
}
.cool-ruler-tabstop-decimal {
width: 20px;
height: 20px;
background: url('images/tabstop-decimal.svg');
position: absolute;
pointer-events: none;
}
.cool-ruler-margin {
height: 100%;
background-color: var(--color-main-background);
}
.cool-ruler-left {
left: 0px;
height: 100%;
float: left;
}
.cool-ruler-right {
left: 0px;
height: 100%;
float: right;
}
.cool-ruler-drag {
height: 100%;
width: 0px;
}
.cool-ruler-drag.cool-ruler-right {
border-left: 3px solid var(--color-border-dark);
}
.cool-ruler-drag.cool-ruler-left {
border-right: 3px solid var(--color-border-dark);
}
.cool-ruler-left.leaflet-drag-moving {
height: 100vh;
border-right: 2px dotted var(--color-border-dark);
}
.cool-ruler-right.leaflet-drag-moving {
height: 100vh;
border-left: 2px dotted var(--color-border-dark);
}
.cool-ruler-ltooltip, .cool-ruler-rtooltip {
display: none;
text-align: center;
width: 46px;
height: 20px;
padding: 2px 4px;
line-height: 20px;
position: absolute;
border: 1px solid var(--color-border);
background-color: var(--color-background-dark);
border-radius: var(--border-radius);
top: 24px;
color: var(--color-text-dark);
}
.leaflet-canvas-container {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 9;
user-select: none;
-webkit-touch-callout: none !important;
-webkit-user-select: none !important;
}
.leaflet-pane-splitter {
/* FIXME when we are able to drag it again:
cursor: grab; */
cursor: default;
stroke: var(--color-background-dark);
fill: var(--color-background-dark);
opacity: 1;
}
.splitter-hidden {
opacity: 0.6;
stroke: var(--color-background-lighter);
fill: var(--color-background-lighter);
}
/* FIXME when we are able to drag it again:
path.leaflet-pane-splitter:hover {
opacity: 1 !important;
stroke: #cdcdcd;
fill: #cdcdcd;
}
*/
.input-help {
border-radius: 15px;
padding: 5px;
box-sizing: content-box;
border: 1px solid var(--color-border-dark);
color: var(--color-text-dark);
background-color: var(--color-background-dark);
min-width: 200px;
text-align: center;
}
.input-help > h4 {
display: block;
font-weight: 900;
}
.input-help > p {
display: block;
text-indent: 20px;
text-align: justify;
}