:root{--ddb-primary: #0070e0;--ddb-primary-rgb: 0, 112, 224;--ddb-secondary: #00C4CC;--ddb-secondary-rgb: 0, 196, 204;--ddb-accent: #6C5CE7;--ddb-text: #1A1A2E;--ddb-text-secondary: #555;--ddb-text-muted: #999;--ddb-text-on-dark: #fefefe;--ddb-text-on-color: #fff;--ddb-bg: #fefefe;--ddb-bg-light: #FAFBFC;--ddb-bg-subtle: #f5f5f5;--ddb-bg-hover: #f0f0f0;--ddb-bg-dark: #212121;--ddb-bg-surface: #fff;--ddb-border: #ddd;--ddb-border-light: rgba(34, 36, 38, 0.15);--ddb-border-medium: #d4d4d5;--ddb-border-separator: #e0e0e0;--ddb-border-width: 0.0625rem;--ddb-spacing-xs: 0.25rem;--ddb-spacing-sm: 0.5rem;--ddb-spacing-md: 0.75rem;--ddb-spacing-lg: 1rem;--ddb-spacing-xl: 1.5rem;--ddb-spacing-2xl: 3rem;--ddb-font-size-sm: 0.75rem;--ddb-font-size-base: 1rem;--ddb-font-size-lg: 1.5rem;--ddb-font-size-xl: 3rem;--ddb-radius-sm: 0.25rem;--ddb-radius-md: 0.5rem;--ddb-radius-lg: 1rem;--ddb-shadow-sm: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);--ddb-shadow-md: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);--ddb-shadow-lg: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.2);--ddb-sidebar-width: 18.75rem;--ddb-tooltip-max-width: 18.75rem;--ddb-login-max-width: 26.25rem;--ddb-success: #20a96b;--ddb-success-rgb: 32, 169, 107;--ddb-danger: #dc3545;--ddb-danger-rgb: 220, 53, 69;--ddb-warning: #ffc107;--ddb-warning-rgb: 255, 193, 7;--ddb-warning-text: #856404;--ddb-warning-bg: #fff3cd;--ddb-info: #00bbe0;--ddb-success-bg: #f5fff5;--ddb-danger-bg: #fff5f5;--ddb-info-bg: #f5f9ff;--ddb-selected-bg: #e8f4ff;--ddb-selected-active-bg: #d8e8f8;--ddb-link: var(--ddb-primary);--ddb-measure-color: #ffcc33;--ddb-measure-fill: rgba(255, 204, 51, 0.7);--ddb-measure-vertex-fill: rgba(0, 0, 0, 0.9);--ddb-measure-vertex-stroke: rgba(255, 255, 255, 0.4);--ddb-measure-sketch-fill: rgba(255, 255, 255, 0.4);--ddb-map-shot-color: rgba(75, 150, 243, 1);--ddb-map-shot-selected: rgba(255, 158, 103, 1);--ddb-map-shot-hover: rgba(253, 226, 147, 1);--ddb-map-label-color: #000;--ddb-map-label-halo: #fff;--ddb-map-vector-selected: rgba(255, 158, 103, 0.8);--ddb-tooltip-bg: rgba(0, 0, 0, 0.85);--ddb-tooltip-bg-light: rgba(255, 255, 255, 0.9);--ddb-tooltip-text-dark: #333;--ddb-overlay-bg: rgba(0, 0, 0, 0.65);--ddb-viewer-bg: #1a1a2e;--ddb-viewer-gradient-center: rgba(79, 79, 79, 1);--ddb-viewer-gradient-edge: rgba(22, 22, 22, 1);--ddb-viewer-sidebar-bg: #19282c;--ddb-viewer-sidebar-link: #8Aa1c4;--ddb-viewer-sidebar-muted: #9AA1A4;--ddb-viewer-toolbar-bg: rgba(0, 0, 0, 0.7);--ddb-viewer-toolbar-overlay: rgba(0, 0, 0, 0.5);--ddb-viewer-btn-bg: #555;--ddb-viewer-btn-hover: #777;--ddb-viewer-btn-disabled-bg: #333;--ddb-viewer-btn-disabled-color: #666;--ddb-viewer-btn-active-bg: #666;--ddb-viewer-btn-primary: #4a90e2;--ddb-viewer-btn-primary-hover: #357abd;--ddb-viewer-btn-danger: #e74c3c;--ddb-viewer-btn-danger-hover: #c0392b;--ddb-viewer-btn-danger-glow: rgba(231, 76, 60, 0.8);--ddb-viewer-select-bg: #555;--ddb-viewer-select-border: #777;--ddb-viewer-label-color: #555;--ddb-gradient-start: #0025e0;--ddb-gradient-end: #00bbe0}html{font-size:16px}html,body{height:100%;margin:0;overflow:hidden}body{color:var(--ddb-text);background:var(--ddb-bg);font-family:"Inter",sans-serif;font-size:var(--ddb-font-size-base);line-height:1.5}*{user-select:none;box-sizing:border-box}.text-selectable,.text-selectable *{-webkit-user-select:text !important;-moz-user-select:text !important;user-select:text !important;cursor:text}.hidden{display:none !important}.spin{animation:rotation 2s infinite linear}.input-group{position:relative;display:flex;align-items:center}.input-group input{flex:1;padding-left:var(--ddb-spacing-2xl)}.input-group i{position:absolute;left:var(--ddb-spacing-md);opacity:.5;color:rgba(0,0,0,.87)}.divider{border:none;border-top:var(--ddb-border-width) solid var(--ddb-border-light);margin:var(--ddb-spacing-lg) 0}.text-success{color:var(--ddb-success) !important}.text-danger{color:var(--ddb-danger) !important}.text-warning{color:var(--ddb-warning-text) !important}.text-muted{color:var(--ddb-text-muted) !important}.small{font-size:var(--ddb-font-size-sm)}.ui.segments{border:var(--ddb-border-width) solid var(--ddb-border-light);border-radius:var(--ddb-radius-sm);box-shadow:var(--ddb-shadow-sm);margin:var(--ddb-spacing-lg) 0;background:var(--ddb-bg-surface)}.ui.segments>.ui.segment{border-top:var(--ddb-border-width) solid var(--ddb-border-light);border-radius:0;box-shadow:none;border-left:none;border-right:none;border-bottom:none;margin:0}.ui.segments>.ui.segment:first-child{border-top:none}.ui.segment{padding:var(--ddb-spacing-lg);background:var(--ddb-bg-surface);border:var(--ddb-border-width) solid var(--ddb-border-light);border-radius:var(--ddb-radius-sm);box-shadow:var(--ddb-shadow-sm)}.ui.table{width:100%;border-collapse:collapse;background:var(--ddb-bg-surface);border:var(--ddb-border-width) solid var(--ddb-border-light);color:var(--ddb-text);margin:var(--ddb-spacing-lg) 0}.ui.table th{background:var(--ddb-bg-light);padding:var(--ddb-spacing-sm);font-weight:700;text-align:left;border-bottom:var(--ddb-border-width) solid var(--ddb-border-light)}.ui.table td{padding:var(--ddb-spacing-sm);border-top:var(--ddb-border-width) solid var(--ddb-border-light)}.ui.table tfoot th{background:var(--ddb-bg-light);border-top:var(--ddb-border-width) solid var(--ddb-border-light);border-bottom:none}.ui.table.celled th,.ui.table.celled td{border:var(--ddb-border-width) solid var(--ddb-border-light)}.ui.table.selectable tbody tr:hover{background:rgba(0,0,0,.05);cursor:pointer}.ui.table.sortable th{cursor:pointer;user-select:none}.ui.table.sortable th:hover{background:rgba(0,0,0,.05)}.top-banner{margin-top:var(--ddb-spacing-md);margin-bottom:var(--ddb-spacing-xl)}div.loading{display:flex;justify-content:center;align-items:center;min-height:var(--ddb-spacing-2xl);font-size:var(--ddb-font-size-lg);color:var(--ddb-text-muted)}.cui.app{height:100%;display:flex;flex-direction:column;overflow:hidden}.cui.app .container{height:100%;width:100%;display:flex;flex-direction:row;overflow:hidden}.cui.app .container.vertical{flex-direction:column}.cui.app .container.main{height:100%}.cui.app .sidebar{display:flex;flex-direction:column;overflow:auto;height:100%}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#app{display:flex;flex-direction:column;height:100%}#app>:last-child{flex:1;overflow:hidden;min-height:0}body:fullscreen{background:var(--ddb-bg)}body:fullscreen::backdrop{background:var(--ddb-bg)}@media only screen and (max-width: 575.98px){.mobile-hide{display:none !important}body,button,input,optgroup,select,textarea{font-size:120%}}@media only screen and (min-width: 576px)and (max-width: 767.98px){.tablet-hide{display:none !important}}@media only screen and (min-width: 768px){.desktop-hide{display:none !important}}.dialog-xs{max-width:17.5rem}.dialog-sm{max-width:25rem}.dialog-md{max-width:31.25rem}.dialog-lg{max-width:37.5rem}.dialog-xl{max-width:47rem}.ddb-tooltip{position:absolute;padding:var(--ddb-spacing-sm) var(--ddb-spacing-md);border-radius:var(--ddb-radius-sm);font-size:var(--ddb-font-size-sm);max-width:var(--ddb-tooltip-max-width);box-shadow:var(--ddb-shadow-sm);pointer-events:none;z-index:10000;white-space:pre-wrap}.ddb-tooltip--dark{background:var(--ddb-tooltip-bg);color:var(--ddb-text-on-color);border:var(--ddb-border-width) solid hsla(0,0%,100%,.2)}.ddb-tooltip--light{background:var(--ddb-tooltip-bg-light);color:var(--ddb-tooltip-text-dark);border:var(--ddb-border-width) solid var(--ddb-border-light)}@font-face{font-family:"dronedb";src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:normal;font-style:normal}[class^=icon-dronedb]:before,[class*=" icon-dronedb"]:before{font-family:"dronedb";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1rem;margin-right:.25rem;text-align:center;font-variant:normal;text-transform:none;line-height:1rem;margin-left:.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dronedb:before{content:""}
/**
 * Stili globali per OpenLayers Controls
 */

.ol-control {
    background-color: rgba(255, 255, 255, .4) !important;
    border-radius: 0.25rem !important;
    padding: 0.25rem !important;
}

.ol-control button {
    background-color: rgba(var(--ddb-primary-rgb), 0.5) !important;
    margin: 0.25rem !important;
    padding: 0 !important;
    color: #fff !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-size: inherit !important;
    text-align: center !important;
    height: 2rem !important;
    width: 2rem !important;
    line-height: .5rem !important;
    border: none !important;
    cursor: pointer !important;
}

.ol-control button:hover {
    background-color: rgba(var(--ddb-primary-rgb), 0.8) !important;
}

.ol-control button.active {
    background-color: var(--ddb-success) !important;
    box-shadow: inset 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

.ol-selection {
    top: 6.25rem;
    left: 0.5rem;
}

.ol-measure-control {
    top: 14.5rem;
    left: 0.5rem;
}

.ol-settings {
    bottom: 0.5rem;
    left: 0.5rem;
}

.ol-map-buttons {
    top: 0.5rem;
    right: 0.5rem;
}

.ol-tooltip-static:before {
    border-top-color: var(--ddb-measure-color);
}

.ol-tooltip-measure:before,
.ol-tooltip-static:before {
    border-top: 0.5rem solid rgb(255 255 255 / 90%);
    border-right: 0.5rem solid transparent;
    border-left: 0.5rem solid transparent;
    content: "";
    position: absolute;
    bottom: -0.5rem;
    margin-left: -0.5rem;
    left: 50%;
}

.ol-tooltip-static {
    background-color: var(--ddb-measure-color);
    color: black;
    border: var(--ddb-border-width) solid white;
}

.ol-tooltip {
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0.25rem;
    color: white;
    padding: 0.25rem 0.5rem;
    opacity: 0.9;
    white-space: nowrap;
    font-size: 0.75rem;
    cursor: default;
    user-select: none;
}

.ol-tooltip-name {
    font-weight: bold;
    font-size: 0.75rem;
    margin-bottom: 0.25rem;
    border-bottom: var(--ddb-border-width) solid rgba(255, 255, 255, 0.3);
    padding-bottom: 0.25rem;
}

.ol-tooltip-value {
    font-size: 0.75rem;
}

/* Point location popup */
.ol-point-popup {
    background: white;
    border-radius: 0.5rem;
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.25);
    font-size: 0.75rem;
    color: var(--ddb-text);
    white-space: nowrap;
    overflow: hidden;
    z-index: 1001;
    font-family: inherit;
    display: flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    gap: 0.5rem;
}

.ol-point-popup::after {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    left: 50%;
    margin-left: -0.5rem;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.5rem solid white;
}

.ol-point-popup-coords {
    display: flex;
    flex-direction: column;
    font-family: monospace;
    user-select: all;
    cursor: text;
}

.ol-point-popup-dms {
    font-size: 0.75rem;
    color: var(--ddb-text);
}

.ol-point-popup-dd {
    font-size: 0.75rem;
    color: var(--ddb-text-muted);
}

.ol-point-popup-actions {
    display: flex;
    gap: 0.25rem;
    align-items: center;
    flex-shrink: 0;
}

.ol-point-popup-actions .image-popup-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0.25rem 0.5rem;
    border-radius: 0.25rem;
    color: var(--ddb-text-secondary);
    font-size: var(--ddb-font-size-base);
    display: flex;
    align-items: center;
}

.ol-point-popup-actions .image-popup-btn:hover {
    background: var(--ddb-border-separator);
    color: var(--ddb-text);
}

.ol-point-popup-delete:hover {
    background: var(--ddb-danger-bg) !important;
    color: var(--ddb-danger) !important;
}

.ol-point-popup-copy .icon.check {
    color: var(--ddb-success);
}

.ol-point-popup-description {
    font-size: 0.75rem;
    color: var(--ddb-text-secondary);
    white-space: normal;
    max-width: 12.5rem;
    word-wrap: break-word;
    margin-top: 0.25rem;
    font-family: inherit;
}

.ol-point-popup-edit:hover {
    background: var(--ddb-selected-bg) !important;
    color: var(--ddb-primary) !important;
}


#header {
&[data-v-aa4fa7c0] {
    margin: 0;
    padding: var(--ddb-spacing-md);
    width: 100%;
    box-shadow: var(--ddb-shadow-sm);
    display: flex;
    align-items: center;
    z-index: 2;
    gap: var(--ddb-spacing-xs);
}
.logo {
&[data-v-aa4fa7c0] {
        display: flex;
        align-items: center;
}
&>img[data-v-aa4fa7c0] {
            height: 2rem;
}
.app-icon[data-v-aa4fa7c0] {
            font-size: var(--ddb-font-size-lg);
}
.app-name[data-v-aa4fa7c0] {
            font-size: 2rem;
            color: var(--ddb-text);
            font-weight: bold;
            display: inline-block;
}
.icon-dronedb[data-v-aa4fa7c0] {
            margin-right: 1.25rem;
}
}
@media screen and (max-width: 767.98px) {
.logo > img[data-v-aa4fa7c0] {
            height: 1.5rem;
            max-width: 8rem;
}
}
.right[data-v-aa4fa7c0] {
        margin-left: auto;
        display: flex;
        align-items: center;
        gap: var(--ddb-spacing-xs);
}
}
.storage-info-content {
&[data-v-aa4fa7c0] {
    text-align: center;
}
.storage-progress-bar[data-v-aa4fa7c0] {
        width: var(--ddb-sidebar-width);
        height: var(--ddb-spacing-lg);
        margin: var(--ddb-spacing-lg) auto var(--ddb-spacing-sm) auto;
}
.storage-percentage[data-v-aa4fa7c0] {
        font-size: var(--ddb-font-size-lg);
        font-weight: bold;
        margin-bottom: var(--ddb-spacing-xs);
}
.storage-warning[data-v-aa4fa7c0] {
        margin-top: var(--ddb-spacing-sm);
        color: var(--ddb-danger);
        font-weight: bold;
        font-size: var(--ddb-font-size-base);
}
}


.user-menu-header .p-menuitem-text {
    font-weight: bold !important;
}
#user_menu .p-menuitem-icon {
    width: 1.25rem;
    text-align: center;
    display: inline-flex;
    justify-content: center;
}
.fixed-icon {
    width: 1.25rem;
}

