[data-v-f1c54b08]{margin:unset}.popup[data-v-f1c54b08]{display:flex;flex-direction:column;align-items:center;transform:translate(-50%);position:absolute;z-index:200000;cursor:auto;pointer-events:none;margin-top:0;margin-left:0;transition:margin-top .3s,margin-left .3s}.popup-enter-active[data-v-f1c54b08],.popup-leave-active[data-v-f1c54b08]{transition:opacity .3s ease,transform .3s ease}.popup-enter-from[data-v-f1c54b08],.popup-leave-to[data-v-f1c54b08]{opacity:0;transform:translate(-50%,10px)}.tip-container[data-v-f1c54b08]{height:10px;overflow:hidden}.tip[data-v-f1c54b08]{background:#000000b3;height:20px;width:20px;transform:rotate(45deg);margin-top:5px}.popup-content[data-v-f1c54b08]{pointer-events:auto;color:#fff;position:relative}.popup-content.default[data-v-f1c54b08]{background:#000000b3;border-radius:3px;padding:5px}svg[data-v-f1c54b08]{position:absolute;top:5px;right:5px;cursor:pointer}.anchored-popover[data-v-423bed9e]{pointer-events:auto}.buffer[data-v-423bed9e]{padding:5px;translate:-5px -5px}.popover-enter-active[data-v-423bed9e],.popover-leave-active[data-v-423bed9e]{transition:opacity .3s ease,transform .3s ease}.popover-enter-from[data-v-423bed9e],.popover-leave-to[data-v-423bed9e]{opacity:0;transform:translateY(10px)}button[data-v-0c3061f5]:disabled{opacity:.45;pointer-events:none}.layer-popup[data-v-0c3061f5]{position:relative;width:232px;padding:5px;border:1px solid rgba(116,150,204,.32);border-radius:3px;background:#0d1f42f0;color:#f6f9fff0;box-shadow:0 12px 26px #040c1c57,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:5px}.layer-popup-header[data-v-0c3061f5]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.layer-popup-header.with-description[data-v-0c3061f5]{padding-bottom:7px;border-bottom:1px solid rgba(132,170,226,.26)}.layer-popup-heading[data-v-0c3061f5]{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:1px}.layer-popup-eyebrow[data-v-0c3061f5]{margin:0;font-size:9px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ec4ffd1}.layer-popup-title[data-v-0c3061f5]{margin:0;max-width:100%;font-size:15px;line-height:1.15;font-weight:650;color:#fffffffa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-popup-header-actions[data-v-0c3061f5]{flex:0 0 auto;display:flex;align-items:center;gap:2px}.layer-popup-header-actions>div[data-v-0c3061f5],.layer-popup-header-actions>button[data-v-0c3061f5]{width:22px;height:22px}.layer-popup-icon-button[data-v-0c3061f5]{width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#e5efffe6;box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.layer-popup-icon-button[data-v-0c3061f5]:hover{border-color:#bed5fa4d;background:#3767be80}.layer-popup-menu-wrapper[data-v-0c3061f5]{position:relative}.layer-popup-menu[data-v-0c3061f5]{position:absolute;z-index:20;top:calc(100% + 4px);right:0;width:154px;padding:4px;border:1px solid rgba(150,186,245,.35);border-radius:4px;background:#0d1f42;box-shadow:0 10px 24px #040c1c73}.layer-popup-menu-item[data-v-0c3061f5]{width:100%;min-height:30px;padding:5px 7px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:7px;text-align:left}.layer-popup-menu-item[data-v-0c3061f5]:hover{background:#3767be8c}.layer-popup-menu-item-danger[data-v-0c3061f5]{color:#ffc8d3f5}.layer-popup-menu-item-danger[data-v-0c3061f5]:hover{background:#91344e99}.layer-popup-menu-separator[data-v-0c3061f5]{height:1px;margin:4px;background:#96baf538}.layer-popup-menu-group[data-v-0c3061f5]{padding:5px 7px}.layer-popup-menu-label[data-v-0c3061f5]{display:block;margin-bottom:5px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cddffcb3}.layer-popup-map-options[data-v-0c3061f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.layer-popup-map-options button[data-v-0c3061f5]{height:25px;padding:0 4px;border:1px solid rgba(150,186,245,.3);border-radius:3px;background:#28529e9e;color:inherit;font:inherit;font-size:12px;cursor:pointer}.layer-popup-map-options button[data-v-0c3061f5]:hover{border-color:#bed5fa85;background:#3767bec2}.layer-popup-description[data-v-0c3061f5]{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.35;color:#e5efffe6}.layer-popup-details[data-v-0c3061f5],.layer-popup-appearance[data-v-0c3061f5]{display:flex;flex-direction:column;gap:3px}.layer-detail[data-v-0c3061f5]{min-height:25px;padding:2px 6px;border:1px solid transparent;border-radius:3px;background:#1c3a768a;display:flex;align-items:center;justify-content:space-between;gap:10px}.layer-detail[data-v-0c3061f5]:hover{border-color:#8db2ee3d}.layer-detail[data-v-0c3061f5]:nth-child(2n){background:#22458794}.layer-detail label[data-v-0c3061f5],.layer-detail>span[data-v-0c3061f5]{flex:0 0 auto;font-size:10px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cddffcc2}.layer-detail strong[data-v-0c3061f5]{font-size:12px;line-height:1;font-weight:700;color:#fffffffa}.layer-detail-values[data-v-0c3061f5]{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.layer-popup-line[data-v-0c3061f5]{display:block;font-size:12px;line-height:1.25;color:#f6f9fff0}.layer-popup-section-toggle[data-v-0c3061f5]{width:100%;min-height:29px;padding:4px 6px;border:1px solid rgba(150,186,245,.2);border-radius:3px;background:#06112766;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.layer-popup-section-toggle[data-v-0c3061f5]:hover{border-color:#bed5fa5c;background:#22458794}.layer-popup-section-label[data-v-0c3061f5],.layer-popup-style-summary[data-v-0c3061f5]{display:inline-flex;align-items:center;gap:6px}.layer-popup-section-label[data-v-0c3061f5]{font-size:12px;font-weight:600}.layer-popup-colour-swatch[data-v-0c3061f5]{width:13px;height:13px;border:1px solid rgba(255,255,255,.55);border-radius:2px}.layer-popup-colour-swatch-stroke[data-v-0c3061f5]{border-width:3px;background:transparent}.layer-popup-section-toggle svg[data-v-0c3061f5]{transition:transform .15s ease}.layer-popup-section-toggle svg.rotated[data-v-0c3061f5]{transform:rotate(180deg)}.layer-colour-control[data-v-0c3061f5]{min-width:0;display:inline-flex;align-items:center;gap:7px}.layer-colour-control input[type=color][data-v-0c3061f5]{width:24px;height:19px;padding:0;border:1px solid rgba(190,213,250,.48);border-radius:2px;background:#091837b8;cursor:pointer}.layer-colour-control input[type=color][data-v-0c3061f5]::-webkit-color-swatch-wrapper{padding:2px}.layer-colour-control input[type=color][data-v-0c3061f5]::-webkit-color-swatch{border:0;border-radius:1px}.layer-colour-control span[data-v-0c3061f5]{max-width:66px;overflow:hidden;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap;color:#e5efffe6}.layer-weight-control[data-v-0c3061f5]{min-width:0;display:flex;align-items:center;justify-content:flex-end}.layer-popup-edit-actions[data-v-0c3061f5]{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-top:2px}.layer-popup-button[data-v-0c3061f5]{height:24px;padding:0 8px;border:1px solid rgba(150,186,245,.28);border-radius:3px;background:#28529e9e;color:#f6f9fff0;box-shadow:none;font-family:inherit;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;-webkit-user-select:none;user-select:none;outline:none;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.layer-popup-button[data-v-0c3061f5]:hover{border-color:#bed5fa85;background:#3767bec2;color:#fffffffa}.layer-popup-button[data-v-0c3061f5]:active{transform:translateY(1px)}.layer-popup-button-primary[data-v-0c3061f5]{border-color:#b9d2fa6b;background:#2e66ccb3;color:#fffffffa}.layer-popup-button-primary[data-v-0c3061f5]:hover{border-color:#d2e2ff94;background:#3e7ce4d1}.layer-popup-button-danger[data-v-0c3061f5]{border-color:#e7819a57;background:#702a40a3;color:#ffebf0f5}.layer-popup-button-danger[data-v-0c3061f5]:hover{border-color:#faa6ba85;background:#91344ec2}p[data-v-0c3061f5]{margin:0}.layer-style-control[data-v-0c3061f5]{min-width:0;display:flex;align-items:center;gap:7px}.layer-style-control input[type=color][data-v-0c3061f5]{width:24px;height:20px;padding:0;border:1px solid rgba(0,0,0,.48);border-radius:2px;background:#091837b8;cursor:pointer}.style-number-input[data-v-0c3061f5]{height:20px;min-width:48px;padding:0 5px;border:1px solid transparent;border-radius:2px;background:#091837b8;color:#e5efffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:flex-end;cursor:text}.style-number-input[data-v-0c3061f5]:hover{border-color:#bed5fa52}.style-number-input[data-v-0c3061f5]:focus-within{border-color:#8ab4f8;background:#05122beb;box-shadow:0 0 0 1px #8ab4f82e}.style-number-input input[type=number][data-v-0c3061f5]{width:30px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#fffffffa;font:inherit;line-height:1;text-align:right;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.style-number-input input[type=number][data-v-0c3061f5]::-webkit-inner-spin-button,.style-number-input input[type=number][data-v-0c3061f5]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.style-number-input span[data-v-0c3061f5]{margin-left:2px;color:#aac3e9b8;pointer-events:none;-webkit-user-select:none;user-select:none}.editor-toolbar[data-v-84e4e229]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;border-radius:4px;color:#fff;background:#0a2455f5;-webkit-user-select:none;user-select:none}button[data-v-84e4e229],select[data-v-84e4e229]{min-height:22px;border:1px solid rgba(255,255,255,.2);border-radius:3px;color:inherit;background:#ffffff1a;height:22px;font-size:13px}button[data-v-84e4e229]{min-width:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}button[data-v-84e4e229]:hover:not(:disabled),button.active[data-v-84e4e229]{background:#ffffff40}button.active[data-v-84e4e229]{border-color:#ffffffbf}button[data-v-84e4e229]:disabled{cursor:default;opacity:.4}select[data-v-84e4e229]{padding:3px 5px;color:#000;background:#fff}.colour-control[data-v-84e4e229]{display:inline-flex;align-items:center}.outline-icon[data-v-84e4e229]{display:inline-grid;width:14px;height:14px;place-items:center;margin:0;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor}.outline-width>input[type=number][data-v-84e4e229]{width:28px}input[type=color][data-v-84e4e229]{width:30px;height:28px;padding:2px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:transparent;cursor:pointer}.separator[data-v-84e4e229]{width:1px;height:22px;margin:0 2px;background:#ffffff40}.underline[data-v-84e4e229]{text-decoration:underline}.sr-only[data-v-84e4e229]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}label span[data-v-84e4e229]{margin-left:2px;color:#aac3e9b8;pointer-events:none;-webkit-user-select:none;user-select:none}label[data-v-84e4e229]{display:inline-flex;width:fit-content;height:20px;align-items:center;justify-content:flex-end;gap:5px;padding:0 5px;border:1px solid rgba(190,213,250,.32);border-radius:2px;background:#091837b8;color:#e5efffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1}label.line-spacing>input[data-v-84e4e229]{width:12px}label[data-v-84e4e229]{cursor:text}label[data-v-84e4e229]:hover{border-color:#bed5fa6e}label[data-v-84e4e229]:focus-within{border-color:#8ab4f8;background:#05122beb;box-shadow:0 0 0 1px #8ab4f82e}label input[type=number][data-v-84e4e229],label input[type=text][data-v-84e4e229],label select[data-v-84e4e229]{min-width:0;padding:0;border:0;outline:0;-webkit-appearance:textfield;appearance:textfield;background:transparent;color:#fffffffa;font:inherit;line-height:1;text-align:right;-moz-appearance:textfield}label input[type=number][data-v-84e4e229],label input[type=text][data-v-84e4e229]{width:20px}label select[data-v-84e4e229]{width:fit-content;max-width:80px;text-overflow:ellipsis;color:#fffffffa}label select option[data-v-84e4e229]{color:#000;background:#fff}label input[type=number][data-v-84e4e229]::-webkit-inner-spin-button,label input[type=number][data-v-84e4e229]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.annotation[data-v-1fc241a1]{position:absolute;width:fit-content;color:#000;font-size:14px;line-height:1;padding:5px;border-radius:0;background:#fff;overflow:visible;-webkit-user-select:none;user-select:none;z-index:10;min-width:100px;border:1px solid rgba(0,0,0,.8);box-shadow:0 0 0 1px #fff;transform-origin:center;transition:.1s border}.annotation[data-v-1fc241a1]:hover{border:1px solid rgba(124,124,124,.8);box-shadow:0 0 0 1px #fff}.annotation.docked[data-v-1fc241a1]{position:relative}.drag-areas[data-v-1fc241a1]{position:absolute;left:0;top:0;height:100%;width:100%;pointer-events:none}.drag-areas[data-v-1fc241a1]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #4f8cff;opacity:0;transition:opacity .12s ease}.drag-areas .rotation-handle[data-v-1fc241a1]{position:absolute;left:50%;top:-36px;z-index:2;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #4f8cff;border-radius:50%;background:#fff;color:#245fc7;box-shadow:0 1px 4px #0003;cursor:grab;pointer-events:auto;touch-action:none;transform:translate(-50%);opacity:0;transition:opacity .12s ease,background .12s ease}.drag-areas .rotation-handle[data-v-1fc241a1]:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:12px;background:#4f8cff}.drag-areas .rotation-handle[data-v-1fc241a1]:hover,.drag-areas .rotation-handle[data-v-1fc241a1]:focus-visible{background:#edf4ff;outline:2px solid rgba(79,140,255,.3);outline-offset:2px}.drag-areas>div[data-v-1fc241a1]{position:absolute;cursor:move;pointer-events:all}.drag-areas>div.top[data-v-1fc241a1]{width:calc(100% + 8px);height:8px;top:0;left:0;transform:translate(-4px,-4px)}.drag-areas>div.right[data-v-1fc241a1]{height:calc(80% + 8px);width:8px;top:0;right:0;transform:translate(4px,-4px)}.drag-areas>div.bottom[data-v-1fc241a1]{width:calc(100% + 8px);height:8px;bottom:0;left:0;transform:translate(-4px,4px)}.drag-areas>div.left[data-v-1fc241a1]{height:calc(100% + 8px);width:8px;top:0;left:0;transform:translate(-4px,-4px)}.annotation:hover .drag-areas[data-v-1fc241a1]:before,.annotation.hovered .drag-areas[data-v-1fc241a1]:before,.annotation.rotating .drag-areas[data-v-1fc241a1]:before,.annotation:hover .rotation-handle[data-v-1fc241a1],.annotation.hovered .rotation-handle[data-v-1fc241a1],.annotation.rotating .rotation-handle[data-v-1fc241a1]{opacity:1}.annotation.rotating .rotation-handle[data-v-1fc241a1]{cursor:grabbing}.annotation-input[data-v-1fc241a1]{display:block;width:auto;field-sizing:content;min-height:16px;padding:9px 8px;border:0;outline:none;resize:none;overflow:hidden;font:inherit;line-height:14px;background:transparent;box-sizing:border-box;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.annotation-input[data-v-1fc241a1]::placeholder{color:#00000073}h3[data-v-1fc241a1]{font-size:12px}.annotation-menu[data-v-1fc241a1]{min-width:150px;max-width:158px;-webkit-user-select:none;user-select:none;border-radius:2px;background:#0a2455eb;box-shadow:0 2px 8px #00000059;color:#fff;padding:5px;display:flex;align-items:flex-start;gap:4px;transition:opacity .12s ease,transform .12s ease;z-index:11002}.annotation-menu-buttons[data-v-1fc241a1]{color:#fff;align-items:center;display:flex;gap:3px}.annotation-menu-buttons span[data-v-1fc241a1]{margin:0 2px;opacity:.5;font-size:12px}.annotation-menu-buttons span svg[data-v-1fc241a1]{margin-bottom:1px}.annotation-position-picker[data-v-1fc241a1]{flex:0 0 auto}.annotation.dragging .annotation-menu[data-v-1fc241a1]{opacity:1;pointer-events:auto;--menu-x: 0}.menu-button[data-v-1fc241a1]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;color:#fff;background:#ffffff14;cursor:pointer}.menu-button[data-v-1fc241a1]:hover{background:#ffffff2e}.drag-button[data-v-1fc241a1]{cursor:grab;touch-action:none}.drag-button[data-v-1fc241a1]:active{cursor:grabbing}.menu-button.danger[data-v-1fc241a1]:hover{background:#dc2626e6}.menu-divider[data-v-1fc241a1]{width:100%;height:1px;background:#ffffff2e}.color-button[data-v-1fc241a1]{position:relative;overflow:hidden}.menu-color-input[data-v-1fc241a1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;opacity:0;cursor:pointer}.menu-arrow-size-preview[data-v-1fc241a1]{display:flex;align-items:center;justify-content:center;gap:3px;min-width:22px;height:22px;padding:0 4px;border-radius:3px;color:#fff;font-size:10px;line-height:1;background:#ffffff14;-webkit-user-select:none;user-select:none}.exporting[data-v-1fc241a1]{box-shadow:none!important}header>.f-col[data-v-1fc241a1]{gap:unset}.f-col[data-v-1fc241a1]{display:flex;flex-direction:column;flex-wrap:wrap;gap:3px;width:100%}.f-row[data-v-1fc241a1]{display:flex;flex-wrap:wrap;gap:2px;width:100%;align-items:center}.popup-eyebrow[data-v-1fc241a1]{margin:0;font-size:9px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ec4ffd1}.popup-title[data-v-1fc241a1]{margin:0;max-width:100%;font-size:11px;line-height:11px;font-weight:650;color:#fffffffa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-popup-heading[data-v-1fc241a1]{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:1px}.arrow[data-v-1fc241a1]{width:fit-content;border-radius:2px;font-size:10px;padding:1px 8px;color:#fff;gap:3px;background:#335086cf}.arrow[data-v-1fc241a1]:hover{opacity:.9}.no-arrows[data-v-1fc241a1]{background:none;border:1px #ffffff82 solid;justify-content:center}.annotation-style[data-v-1fc241a1]{width:100%;display:flex;flex-direction:column;gap:3px}.annotation-style-panel[data-v-1fc241a1]{display:flex;flex-direction:column;gap:3px}.annotation-style-group-label[data-v-1fc241a1]{margin-top:3px}.annotation-style-row[data-v-1fc241a1]{min-height:25px;padding:2px 6px;border:1px solid transparent;border-radius:3px;background:#1c3a768a;display:flex;align-items:center;justify-content:space-between;gap:10px}.annotation-style-row[data-v-1fc241a1]:hover{border-color:#8db2ee3d}.annotation-style-panel .annotation-style-row[data-v-1fc241a1]:nth-of-type(2n){background:#22458794}.annotation-style-row>label[data-v-1fc241a1],.annotation-style-row>span[data-v-1fc241a1]{flex:0 0 auto;font-size:10px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cddffcc2}.annotation-style-section-toggle[data-v-1fc241a1]{width:100%;min-height:22px;padding:4px 6px;background:none;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.annotation-style-section-toggle[data-v-1fc241a1]:hover{border-color:#bed5fa5c;background:#22458794}.annotation-style-section-label[data-v-1fc241a1],.annotation-style-summary[data-v-1fc241a1]{display:inline-flex;align-items:center;gap:6px}.annotation-style-section-label[data-v-1fc241a1]{font-size:12px;font-weight:600}.annotation-style-section-toggle svg[data-v-1fc241a1]{transition:transform .15s ease}.annotation-style-section-toggle svg.rotated[data-v-1fc241a1]{transform:rotate(180deg)}.annotation-style-control[data-v-1fc241a1]{min-width:0;display:flex;align-items:center;gap:7px}.annotation-style-control input[type=color][data-v-1fc241a1]{width:24px;height:20px;padding:0;border:1px solid rgba(0,0,0,.48);border-radius:2px;background:#091837b8;cursor:pointer}.annotation-style-control input[type=color][data-v-1fc241a1]::-webkit-color-swatch-wrapper{padding:2px}.annotation-style-control input[type=color][data-v-1fc241a1]::-webkit-color-swatch{border:0;border-radius:1px}.annotation-style-control input[type=color][data-v-1fc241a1]::-moz-color-swatch{border:0;border-radius:1px}.annotation-size-control[data-v-1fc241a1]{min-width:0;display:flex;align-items:center;justify-content:flex-end}.style-number-input[data-v-1fc241a1]{height:20px;min-width:48px;padding:0 5px;border:1px solid transparent;border-radius:2px;background:#091837b8;color:#e5efffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:flex-end;cursor:text}.style-number-input[data-v-1fc241a1]:hover{border-color:#bed5fa52}.style-number-input[data-v-1fc241a1]:focus-within{border-color:#8ab4f8;background:#05122beb;box-shadow:0 0 0 1px #8ab4f82e}.style-number-input input[type=number][data-v-1fc241a1]{width:30px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#fffffffa;font:inherit;line-height:1;text-align:right;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.style-number-input input[type=number][data-v-1fc241a1]::-webkit-inner-spin-button,.style-number-input input[type=number][data-v-1fc241a1]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.style-number-input span[data-v-1fc241a1]{margin-left:2px;color:#aac3e9b8;pointer-events:none;-webkit-user-select:none;user-select:none}.set-defaults[data-v-1fc241a1]{background:#fff;color:#000;padding:2px 5px;width:100%;border:none;font-size:12px;border-radius:2px;justify-content:center;cursor:pointer}.set-defaults[data-v-1fc241a1]:hover{opacity:.9}.set-defaults[data-v-1fc241a1]:disabled{opacity:.5;cursor:auto}.layer-popup-menu-item[data-v-1fc241a1]{min-height:22px;padding:1px 7px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;text-align:left}.layer-popup-menu-item[data-v-1fc241a1]:hover{background:#3767be8c}.layer-popup-menu-item-danger[data-v-1fc241a1]{color:#ffc8d3f5}.layer-popup-menu-item-danger[data-v-1fc241a1]:hover{background:#91344e99}.annotation-editor[data-v-1fc241a1]{position:relative;-webkit-user-select:text;user-select:text;font-family:Arial,sans-serif}.annotation-editor[data-v-1fc241a1] .tiptap,.annotation-editor[data-v-1fc241a1] .tiptap:focus,.annotation-editor[data-v-1fc241a1] .tiptap:focus-visible,.annotation-editor[data-v-1fc241a1] .tiptap:active{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.annotation-editor[data-v-1fc241a1] .tiptap p,.annotation-editor[data-v-1fc241a1] .tiptap h1,.annotation-editor[data-v-1fc241a1] .tiptap h2,.annotation-editor[data-v-1fc241a1] .tiptap h3,.annotation-editor[data-v-1fc241a1] .tiptap ul,.annotation-editor[data-v-1fc241a1] .tiptap ol{margin-top:0;margin-bottom:0}.annotation-style-control input[type=color][data-v-1fc241a1]:disabled{opacity:.4;cursor:not-allowed}.border-checkbox[data-v-1fc241a1]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.border-checkbox input[data-v-1fc241a1]{position:absolute;width:1px;height:1px;opacity:0}.border-checkbox-mark[data-v-1fc241a1]{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:3px;background:#091837b8;transition:background .15s ease,border-color .15s ease}.border-checkbox-mark[data-v-1fc241a1]:after{width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;content:"";opacity:0;transform:rotate(45deg) translate(-1px,-1px)}.border-checkbox input:checked+.border-checkbox-mark[data-v-1fc241a1]{border-color:#77a7ff;background:#3468c0}.border-checkbox input:checked+.border-checkbox-mark[data-v-1fc241a1]:after{opacity:1}.border-checkbox input:focus-visible+.border-checkbox-mark[data-v-1fc241a1]{outline:2px solid #77a7ff;outline-offset:2px}[data-v-a28df141]{margin:unset}@keyframes appear-a28df141{0%{opacity:0;transform:translateY(10px);max-height:0px}to{opacity:1;transform:translateY(0);max-height:150px}}@keyframes fade-a28df141{0%{opacity:.6}to{opacity:1}}.context-block[data-v-a28df141]{display:flex;flex-direction:column;gap:5px}.no-values[data-v-a28df141],.loading-values[data-v-a28df141]{padding:3px 5px;background:#fff3;border-radius:3px;display:flex;align-items:center;justify-content:center;line-height:12px;text-wrap:nowrap}.values[data-v-a28df141]{transition:.4s ease-out;max-height:0px;overflow:hidden;opacity:0}.values.show[data-v-a28df141]{max-height:200px;opacity:1;animation:appear-a28df141 .4s ease forwards}p.latlng[data-v-a28df141]{text-wrap:nowrap}p.latlng span[data-v-a28df141]{padding:3px 5px;background:#fff3;border-radius:3px}.current-product[data-v-a28df141]{display:flex;top:25px;height:18px;-webkit-user-select:none;user-select:none;box-shadow:0 0 3px 3px #0000001a;pointer-events:none;width:fit-content}.current-product.loading[data-v-a28df141]{opacity:.7}.current-product.loaded[data-v-a28df141]{animation:fade-a28df141 .8s ease forwards}.current-product.inactive[data-v-a28df141]{opacity:.5}.current-product.row-reverse[data-v-a28df141]{flex-direction:row-reverse}.current-product.b[data-v-a28df141]{bottom:10px;top:unset}.current-product.a[data-v-a28df141],.current-product.b[data-v-a28df141]{transition:.3s ease;z-index:190000}.current-product>div.type[data-v-a28df141]{background:#477ff0;color:#fff;max-width:120px;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-product>div[data-v-a28df141]{white-space:nowrap;background:#fff;padding:0 6px;font-size:10px;color:#000;display:flex;align-items:center}.context-content[data-v-a28df141]{font-size:11px;color:#fff;pointer-events:all;display:flex;flex-direction:column;gap:5px}.context-content .map-name[data-v-a28df141]{font-weight:700;line-height:11px}button[data-v-a28df141]{border:unset;padding:3px;border-radius:3px;display:flex;align-items:center}button[data-v-a28df141]:hover{background:#fffc}p[data-v-a28df141]{display:flex;align-items:center;gap:5px}.highlight[data-v-a28df141]{font-weight:700}.actions[data-v-a28df141]{display:flex;gap:2px;width:fit-content}.space-between[data-v-a28df141]{display:flex;width:100%;justify-content:space-between;align-items:center}svg[data-v-a28df141]{cursor:pointer}.context-block[data-v-df147e9e]{position:relative;width:100%;display:flex;flex-direction:column;gap:0;color:#111827}.context-block.integrated[data-v-df147e9e]{width:max-content;max-width:100%;padding:0 5px;border:1px solid rgba(255,255,255,.35);border-radius:3px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:background .12s ease,box-shadow .12s ease}.context-block.integrated[data-v-df147e9e]:hover{background:#fffffff2;box-shadow:0 2px 8px #00000014}.current-product[data-v-df147e9e]{position:relative;min-width:180px;padding:6px 0;display:flex;flex-direction:column;gap:2px;color:#111827;font-size:10px;line-height:1.2;border-bottom:1px solid rgba(17,24,39,.14);transition:background .12s ease}.current-product[data-v-df147e9e]:last-child{border-bottom:none}.current-product[data-v-df147e9e]:hover{background:#9294ab14}.product-header[data-v-df147e9e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-title-row[data-v-df147e9e]{min-width:0;display:flex;align-items:center;gap:5px}.type[data-v-df147e9e]{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bold[data-v-df147e9e]{font-weight:700}.difference-badge[data-v-df147e9e]{flex:none;padding:1px 4px;color:#374151;background:#11182714;border-radius:3px;font-size:8px;font-weight:700;line-height:12px;letter-spacing:.025em;text-transform:uppercase}.copyright[data-v-df147e9e]{flex:none;opacity:.6;font-size:9px;line-height:1}.copyright a[data-v-df147e9e]{color:inherit;text-decoration:none}.copyright a[data-v-df147e9e]:hover{opacity:.7}.date-range[data-v-df147e9e]{color:#1b1c1d;font-variant-numeric:tabular-nums}.date-range span[data-v-df147e9e],.difference-date-row span[data-v-df147e9e]{opacity:.55}.difference-dates[data-v-df147e9e]{display:flex;flex-direction:column;gap:2px;color:#374151}.difference-date-row[data-v-df147e9e]{display:grid;grid-template-columns:38px auto;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.difference-date-row strong[data-v-df147e9e]{color:#111827;font-weight:700}.difference-labels[data-v-df147e9e]{display:flex;justify-content:space-between;gap:10px;margin-top:2px;color:#374151;font-size:9px}.combobox[data-v-df147e9e]{width:100%;height:13px;border-radius:2px;cursor:pointer;transition:opacity .12s ease,box-shadow .12s ease}.combobox[data-v-df147e9e]:hover{opacity:.85;box-shadow:0 0 0 1px #fff6,0 0 0 2px #1118271a}.scale-values[data-v-df147e9e]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums}.scale-value[data-v-df147e9e]{padding:1px 2px;color:inherit;background:transparent;border:1px solid transparent;border-radius:2px;font:inherit;line-height:inherit;cursor:pointer;transition:background .1s ease}.scale-value[data-v-df147e9e]:hover{background:#00000014}.menu[data-v-df147e9e]{position:absolute;top:0;left:0;right:0;z-index:5;transform:translateY(-100%);display:flex;flex-direction:column;gap:4px;padding-bottom:5px;opacity:0;pointer-events:none;transition:opacity .12s ease}.context-block:hover .menu[data-v-df147e9e],.context-block:focus-within .menu[data-v-df147e9e]{opacity:1;pointer-events:auto}.menu-actions[data-v-df147e9e]{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:2px;padding:3px;background:#fffffff7;border:1px solid rgba(17,24,39,.16);border-radius:3px;box-shadow:0 2px 6px #11182714,0 1px 2px #1118270f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.menu-button[data-v-df147e9e]{height:26px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;color:#374151;background:transparent;border:0;border-radius:2px;font:inherit;font-size:10px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .1s ease,color .1s ease,transform 80ms ease}.menu-button[data-v-df147e9e]:hover{color:#111827;background:#11182712}.menu-button[data-v-df147e9e]:active{transform:translateY(1px)}.menu-icon-button[data-v-df147e9e]{flex:0 0 26px;width:26px;padding:0}.menu-text-button[data-v-df147e9e]{flex:1;min-width:0}.drag-button[data-v-df147e9e]{cursor:grab}.drag-button[data-v-df147e9e]:active{cursor:grabbing}.opacity-control[data-v-df147e9e]{width:100%;height:30px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 8px;color:#374151;background:#fffffff7;border:1px solid rgba(17,24,39,.16);border-radius:3px;box-shadow:0 2px 6px #11182714,0 1px 2px #1118270f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.opacity-label[data-v-df147e9e]{flex:none;font-size:10px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.opacity-slider[data-v-df147e9e]{--slider-progress: 50%;flex:1;min-width:0;height:16px;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.opacity-slider[data-v-df147e9e]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,#2563eb 0,#2563eb var(--slider-progress),#d1d5db var(--slider-progress),#d1d5db 100%);border-radius:999px}.opacity-slider[data-v-df147e9e]::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4.5px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#2563eb;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #1118271f,0 1px 3px #11182733;transition:transform .1s ease,box-shadow .1s ease}.opacity-slider[data-v-df147e9e]:hover::-webkit-slider-thumb{transform:scale(1.12)}.opacity-slider[data-v-df147e9e]::-moz-range-track{height:4px;background:#d1d5db;border:0;border-radius:999px}.opacity-slider[data-v-df147e9e]::-moz-range-progress{height:4px;background:#2563eb;border-radius:999px}.opacity-slider[data-v-df147e9e]::-moz-range-thumb{width:11px;height:11px;background:#2563eb;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #1118271f,0 1px 3px #11182733}.remove-product[data-v-df147e9e]{position:absolute;top:50%;left:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transform:translate(-100%,-50%);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.remove-product.right[data-v-df147e9e]{left:unset;right:0;transform:translate(100%,-50%)}.current-product:hover .remove-product[data-v-df147e9e],.current-product:focus-within .remove-product[data-v-df147e9e]{opacity:1;pointer-events:auto}.remove-product>button[data-v-df147e9e]{margin-right:-5px;padding:2px 6px;color:#fff;background:#d44c4c;border:none;border-radius:3px}.remove-product>button svg[data-v-df147e9e]{color:#fff}.remove-product>button[data-v-df147e9e]:hover{opacity:.8}.toggle[data-v-df147e9e]{width:27px;height:27px;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;background:#111e33;border:1px solid white;border-radius:3px;cursor:pointer;transition:opacity .1s ease,transform .1s ease}.toggle[data-v-df147e9e]:hover{opacity:.85}.toggle[data-v-df147e9e]:active{transform:scale(.96)}button[data-v-df147e9e]:focus-visible,.combobox[data-v-df147e9e]:focus-visible,.opacity-slider[data-v-df147e9e]:focus-visible,a[data-v-df147e9e]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.feedback-content[data-v-80d4b12c]{display:flex;flex-direction:column;gap:1rem}.screenshot-capture-section[data-v-80d4b12c]{display:flex;flex-direction:column;align-items:stretch}.screenshot-capture-section .text-muted[data-v-80d4b12c]{font-size:.8rem;color:#505a5f;text-align:center}.screenshot-preview[data-v-80d4b12c]{border:1px solid #dee2e6;padding:1rem;border-radius:.375rem;background-color:#f3f2f1}.screenshot-preview h6[data-v-80d4b12c]{color:#505a5f;font-size:.875rem;margin-bottom:.5rem}.screenshot-preview img[data-v-80d4b12c]{max-height:300px;object-fit:contain;width:100%;border:1px solid #dee2e6}.feedback-form[data-v-80d4b12c]{display:flex;flex-direction:column}.form-label[data-v-80d4b12c]{color:#505a5f;font-size:.875rem;margin-bottom:.5rem}.btn-submit[data-v-80d4b12c]:hover{background-color:#236362!important;border-color:#236362!important}.btn-cancel[data-v-80d4b12c]{background-color:#f3f2f1;color:#505a5f;border:1px solid #dee2e6}.btn-cancel[data-v-80d4b12c]:hover{background-color:#e9ecef}[data-v-80d4b12c] .capturing-screenshot{opacity:0!important;pointer-events:none!important}.user-info[data-v-062d8041]{display:flex;flex-direction:column}.user-info p[data-v-062d8041]{font-size:10px;color:#fff;line-height:12px;margin-top:0;margin-bottom:unset;width:fit-content}.user-info .user-name[data-v-062d8041]{font-weight:700}.user-info .user-org[data-v-062d8041]{opacity:.8}.user-info .user-org>span[data-v-062d8041]{margin-right:3px}button.user[data-v-062d8041]{display:flex;align-items:center;padding:5px 10px;border-radius:3px;background:#25a28a;height:100%;overflow:hidden;gap:10px;border:none;max-height:40px}button.user svg[data-v-062d8041]{color:#c2ffce}.user-container[data-v-062d8041]{height:100%}.dropdown-menu[data-v-062d8041]{overflow-y:auto}.mini[data-v-062d8041]{width:34px;height:34px}.mini button.user[data-v-062d8041]{height:100%;width:100%;padding:3px;display:flex;justify-content:center;align-items:center}.banner[data-v-d1ce72df]{position:relative;background-color:#f1f1f1;padding:20px;text-align:center}.close-btn[data-v-d1ce72df]{position:absolute;top:8px;right:12px;background:none;border:none;font-size:1.4rem;line-height:1;color:#505a5f;cursor:pointer;padding:0}.close-btn[data-v-d1ce72df]:hover{color:#151127}html,body{height:100vh;width:100%;margin:0;overflow:hidden}.leaflet-top .leaflet-control{margin-top:0;margin-bottom:0}.app{display:flex;flex-direction:column;height:100%}.navbar{padding:unset;top:0;display:flex;flex-wrap:nowrap;background-color:#a8bab9}.mylogo{text-align:left;padding-left:10px;float:left}.mylogo>a>img{height:50px}.mygreeting{text-align:right;padding-right:10px;float:right;font-size:14px}.myloginform{text-align:right;padding-right:10px;padding-top:.4em;float:right;font-size:14px;display:flex;flex-wrap:nowrap;white-space:nowrap}.messages{text-align:left}.mapwrapper{display:table-row;height:100%}.loading-indicator{display:none;display:block;z-index:9999;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0009;padding:3px 10px;color:#fff;border-radius:3px}.leaflet-verticalcenter{position:absolute;z-index:1000;pointer-events:none;top:50%;transform:translateY(0%,-50%);padding-top:10px}.leaflet-bottom,.leaflet-top,.leaflet-right,.leaflet-left{display:flex;flex-direction:column;gap:3px;z-index:unset}.leaflet-left>.leaflet-control{margin-left:3px}.leaflet-left>.leaflet-control-attribution{margin-left:0}.leaflet-right>.leaflet-control{margin-right:3px}.leaflet-right>.leaflet-control-attribution{margin-right:0}.leaflet-bottom>.leaflet-control:not(.leaflet-control-attribution):last-child{margin-bottom:3px}.leaflet-top>.leaflet-control:not(.leaflet-control-attribution):first-child{margin-top:3px}.leaflet-bottom .leaflet-control{margin-bottom:0}.leaflet-horizontalcenter{left:50%;transform:translate(-50%)}.leaflet-control-layers-toggle{background-color:#000000b3!important}.leaflet-control-layers-expanded{background-color:#000000b3!important;color:#fff}.leaflet-control-layers{background:unset}.easy-button-button{background-color:#000000b3!important;color:#fff!important}.leaflet-popup a{color:#fff!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:#000000b3!important;color:#fff!important}.leaflet-popup-content-wrapper{border-radius:4px!important}.sites-selection-menu-title{display:block;padding:5px 7px}.sites-selection-menu-title:hover{background:#ffffff1a}.leaflet-control-zoom>:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out){background-color:#000000b3;color:#fff}.leaflet-control-zoom>:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out):focus{background-color:#000000b3}.leaflet-control-zoom>:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out):hover{background-color:#0009}.leaflet-control-zoom>:is(.leaflet-control-zoom-in,.leaflet-control-zoom-out).leaflet-disabled{background-color:#72727299}.sites-list{overflow-y:auto;scrollbar-gutter:stable;padding:0 3px;max-height:0px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sites-list.open{max-height:calc(90vh - 150px);padding-bottom:5px}.sites-selection-menu.open{max-height:calc(90vh - 150px);overflow-y:auto}.sites-selection-menu{cursor:pointer}.sites-selection-menu-item{padding:5px 7px;border-radius:3px;display:flex;align-items:center;gap:10px;cursor:pointer}.sites-selection-menu-item:hover{background:#099}.custom-select{background-color:#000000b3!important;color:#fff}bottom-panel{transition:.3s;width:100vw;display:block;max-height:500px;box-shadow:-5px 0 8px 8px #0003;overflow:visible;position:relative;z-index:5000}.leaflet-top.leaflet-left>.leaflet-control{pointer-events:none}#pane{margin:unset!important}@keyframes is-drawing{0%{opacity:.1}to{opacity:.8}}.is-drawing:after{z-index:500;content:"";display:block;animation-name:is-drawing;animation-duration:2s;animation-direction:alternate;animation-iteration-count:infinite;position:absolute;height:100%;width:100%;border:1px solid rgb(245,62,62);pointer-events:none}.leaflet-popup-tip{background:#000000b3!important;box-shadow:none!important}.temp-dot{animation:is-drawing 2s infinite alternate}.draw-tools{width:100vw;display:flex;justify-content:center;align-items:center}.leaflet-tooltip{margin:unset;background:#000000b3;color:#fff;border:unset;padding:7px 14px}.leaflet-tooltip:before{content:unset}.contour-data svg{height:10px;paint-order:stroke;overflow:visible}.contour-data text{fill:red;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.leaflet-control.interactive{pointer-events:all!important}.pointer-events{pointer-events:auto}.apexcharts-tooltip{z-index:9999!important}.p-card{border-radius:unset!important}.p-card>.p-card-header,.p-card>.p-card-body{padding:unset}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#cfdfdf}::-webkit-scrollbar-thumb{background-color:#96aaaa;border-radius:6px;border:3px solid rgb(207,223,223)}::-webkit-scrollbar-thumb:hover{background-color:#788c8c}*{scrollbar-width:thin;scrollbar-color:rgb(150,170,170) rgb(207,223,223)}.leaflet-interactive-shapes-pane{pointer-events:none}canvas.leaflet-tile{mix-blend-mode:plus-lighter}html.driver-transitioning .driver-overlay,html.driver-transitioning .driver-highlighted-element,html.driver-transitioning .driver-popover{opacity:.1!important;transition:opacity .18s ease!important}html.driver-transitioning .driver-overlay{pointer-events:none!important}.driver-overlay,.driver-highlighted-element,.driver-popover{transition:opacity .18s ease}.section-title{margin-bottom:8px;color:#c9d7ff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.leaflet-touch .leaflet-bar{border:none;border:white 1px solid;background:#1749adcc!important}.leaflet-touch .leaflet-bar:hover{background:#1749adb3!important}.leaflet-control-zoom-out,.leaflet-control-zoom-in{font-size:18px!important;line-height:26px!important;width:26px!important;height:26px!important}.leaflet-control-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:15000}.leaflet-control{pointer-events:auto;max-width:100%;box-sizing:border-box;background:#0a2455cc;border-radius:2px;color:#fff}.leaflet-control-container>.leaflet-top,.leaflet-control-container>.leaflet-bottom{pointer-events:none}.leaflet-bottom.leaflet-left,.leaflet-top.leaflet-left{left:0;width:calc(100% - 10px);display:flex;flex-direction:column;align-items:flex-start}.leaflet-bottom.leaflet-right,.leaflet-top.leaflet-right{right:0;width:calc(100% - 10px);display:flex;flex-direction:column;align-items:flex-end}.leaflet-top.leaflet-left,.leaflet-top.leaflet-right{top:0}.leaflet-bottom.leaflet-left,.leaflet-bottom.leaflet-right{bottom:0}.leaflet-control-zoom{width:max-content;flex-shrink:0}img.leaflet-control{display:block;box-sizing:border-box;flex-shrink:0}.leaflet-control-scale{display:flex;flex-direction:column;align-items:flex-end;width:max-content;max-width:100%;box-sizing:border-box;padding:2px!important;color:#fffc!important;flex-shrink:1}.leaflet-control-scale>div{line-height:7px;font-size:10px;border:2px solid rgba(255,255,255,.8);background:none;color:#fffc!important;box-sizing:border-box;max-width:100%}.leaflet-control-scale>div:nth-child(1){border-top:none}.leaflet-control-scale>div:nth-child(2){border-top:2px solid rgba(255,255,255,.8);border-bottom:none}.leaflet-control-attribution{background:#0a2455cc!important;color:#fff9;margin:0!important;border-radius:0!important;font-size:11px!important;width:max-content;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.leaflet-control-attribution a:first-child{color:#ffffffe6!important}.leaflet-control-attribution a{color:#fff9!important}.vue-leaflet-control,.legend-panel-leaflet-control{max-width:100%;box-sizing:border-box;pointer-events:auto}.legend-panel-leaflet-control{border-radius:4px;background:unset!important}.leaflet-control-position{position:absolute;z-index:1000;pointer-events:none;box-sizing:border-box}.leaflet-control-position .leaflet-control{pointer-events:auto}.leaflet-top-middle{top:5px;left:5px;right:5px;display:flex;flex-direction:column;align-items:center}.leaflet-bottom-middle{bottom:5px;left:5px;right:5px;display:flex;flex-direction:column;align-items:center}.leaflet-left-middle{left:5px;top:5px;bottom:5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.leaflet-right-middle{right:5px;top:5px;bottom:5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.leaflet-center{right:5px;top:5px;bottom:5px;left:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.site-overlap-popup{margin-bottom:0!important}.site-overlap-popup .leaflet-popup-content-wrapper{background:#000000b3!important;border:none;border-radius:4px;min-width:200px;overflow:visible}.site-overlap-popup .leaflet-popup-tip-container{display:none}.site-overlap-popup .leaflet-popup-content{margin:0}.site-overlap-popup-body{padding:7px 14px}.site-overlap-header{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:2px}.site-overlap-hint{font-size:11px;color:#ffffff80;margin-bottom:8px}.site-overlap-list{display:flex;flex-direction:column;gap:4px}.site-overlap-row{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;cursor:pointer;color:#7ab9d1;font-size:13px;line-height:1;transition:background .12s,color .12s}.site-overlap-row:hover{background:#2a7b7c59;color:#fff}.site-overlap-dot{width:10px;height:10px;border-radius:50%;background:#2a7b7c;flex-shrink:0;align-self:center}.site-overlap-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.site-overlap-tooltip-note{font-size:10px;color:#7ab9d1;margin-top:3px;letter-spacing:.03em}.leaflet-draw-guide-dash{display:none!important}.coast-sense-annotation-control{margin:0 0 4px;padding:0;background:transparent;border:0;box-shadow:none}.leaflet-bottom .coast-sense-annotation-control{margin:4px 0 0}.leaflet-right .coast-sense-annotation-control{display:flex;justify-content:flex-end}.leaflet-left .coast-sense-annotation-control{display:flex;justify-content:flex-start}:deep(.annotation-export-text){white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.leaflet-top,.leaflet-right,.leaflet-down,.leaflet-left{z-index:unset}.p-dialog-mask{z-index:15000!important}.p-toast{z-index:20000!important}.figure-annotation-leaflet-control{background:none!important}#app-container[data-v-55e8adfc]{display:flex;flex-direction:column;flex:1;height:100vh}header[data-v-55e8adfc]{background:#a8bab9;height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}#hover-info-root[data-v-55e8adfc]{position:absolute;z-index:9999}a[data-v-55e8adfc],img[data-v-55e8adfc]{height:100%}nav[data-v-55e8adfc]{gap:5px;display:flex;border-radius:3px}nav .nav-link[data-v-55e8adfc]{padding:8px 12px;border-radius:3px;text-decoration:none;color:#333;font-size:13px}nav .nav-link[data-v-55e8adfc]:not(.router-link-active):hover{background:#cad4d4}nav .router-link-active[data-v-55e8adfc]{background:#97acab;font-weight:700}header[data-v-55e8adfc]{top:0;z-index:15000}.right[data-v-55e8adfc]{display:flex;gap:10px;align-items:center;padding:5px 0;height:100%}.right>a[data-v-55e8adfc]{height:fit-content}.right>*[data-v-55e8adfc]{padding:unset}
