@layer payload-default{.export-preview__header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.export-preview__export-info{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.export-preview__export-count{font-size:var(--font-size-small);color:var(--theme-elevation-500)}.export-preview__limit-capped{font-size:var(--font-size-small);color:var(--theme-warning-500)}.export-preview__pagination{justify-content:space-between;align-items:center;gap:var(--base);margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100);display:flex}.export-preview__pagination .per-page:only-child{margin-left:auto}.export-preview__page-info{font-size:var(--font-size-small);color:var(--theme-elevation-500);white-space:nowrap}}
@layer payload-default{.import-preview__header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.import-preview__info,.import-preview__import-count{font-size:var(--font-size-small);color:var(--theme-elevation-500)}.import-preview__pagination{justify-content:space-between;align-items:center;gap:var(--base);margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100);display:flex}.import-preview__pagination .per-page:only-child{margin-left:auto}.import-preview__page-info{font-size:var(--font-size-small);color:var(--theme-elevation-500);white-space:nowrap}}
@layer payload-default{.page-field{--field-width:33.3333%}}
.sort-by-fields{--field-width:25%}
.sort-order-field{--field-width:25%}
.custom-color-picker__btn.btn{margin:5px}.custom-color-picker__btn.btn:first-of-type{margin-left:unset}.custom-color-picker__input{background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 12px;font-size:14px}.custom-color-picker__input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.custom-color-picker__colors{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.custom-color-picker .error{background-color:var(--theme-error-100);border:1px solid var(--theme-error-400)}.btn.add-color{width:25px;height:25px;margin:0}.chip{width:25px;height:25px;box-shadow:none;border:2px solid #fff;border-radius:50%;margin-right:10px}.chip--selected{width:15px;height:15px;margin-left:5px;margin-right:15px}.chip--clickable{cursor:pointer}
@layer payload-default{.icon--check{width:1.53846rem;height:1.53846rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}
.action-option.svelte-1gitljd{align-items:center;padding:.2rem;display:flex}.action-option.svelte-1gitljd label:where(.svelte-1gitljd){white-space:nowrap;cursor:pointer;margin-right:.5rem}.action-option.svelte-1gitljd select:where(.svelte-1gitljd),.action-option.svelte-1gitljd input[type=checkbox]:where(.svelte-1gitljd){cursor:pointer}.action-option.svelte-1gitljd:empty{display:none}.sub-action.svelte-1icfoc8{border:1px solid #ccc;width:auto;height:auto;margin:3px;padding:3px}.gm-control-container.svelte-uokk3b{position:relative}.gm-control-container.svelte-uokk3b .control-menu:where(.svelte-uokk3b){clip-path:inset(-2px -2px -2px 0 round 3px);background:#fff;flex-direction:column;display:flex;position:absolute;top:0;box-shadow:4px 0 0 2px #0000001a}.gm-control-container.svelte-uokk3b .control-menu.menu-right:where(.svelte-uokk3b){border-radius:0 3px 3px 0;left:100%}.gm-control-container.svelte-uokk3b .control-menu.menu-left:where(.svelte-uokk3b){border-radius:3px 0 0 3px;right:100%}.maplibregl-ctrl-group button.gm-control-button{color:#2371a0;padding:6px}.maplibregl-ctrl-group button.gm-control-button:hover,.maplibregl-ctrl-group button.gm-control-button.active{color:#005f7c;background-color:#c4eaff}.maplibregl-ctrl-group button.gm-control-button svg{max-width:100%;max-height:100%}.gm-measurements .maplibregl-popup-tip{display:none}.gm-measurements .maplibregl-popup-content{pointer-events:none}.gm-measurements{opacity:.85;min-width:230px;font-family:monospace}.titled-values .line{border-bottom:1px dotted #d3d3d3;justify-content:space-between;margin-bottom:.2rem;line-height:1.2;display:flex}.titled-values .section-title{text-align:center}.titled-values .line .title{white-space:nowrap;flex:1 3 auto;width:50px;margin:0}.titled-values .line .value{white-space:nowrap;text-align:right;flex:3 auto;width:50px;margin:0}.mb-10px{margin-bottom:10px}.feature-toggler{align-items:center;display:flex}.feature-toggler button{cursor:pointer;color:#fff;background-color:#007bff;border:1px solid #007bff;border-radius:.25rem;padding:.3rem;font-size:.9rem;line-height:1.2}.feature-toggler button:hover{background-color:#0056b3;border-color:#0056b3}.marker-wrapper{cursor:pointer}
@layer payload-default{.icon--x .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.gutter--left{padding-left:var(--gutter-h)}.gutter--right{padding-right:var(--gutter-h)}.gutter--negative-left{margin-left:calc(-1*var(--gutter-h))}.gutter--negative-right{margin-right:calc(-1*var(--gutter-h))}}
@layer payload-default{.drawer__close{box-shadow:none;color:currentColor;font-family:var(--font-body);background:0 0;border:0;border-radius:0;padding:0}.drawer{height:100vh;display:flex;position:fixed;overflow:hidden}.drawer__blur-bg{z-index:1;opacity:0;transition:all .2s linear;position:absolute;inset:0}.drawer__blur-bg:before,.drawer__blur-bg:after{content:" ";position:absolute;inset:0}.drawer__blur-bg:before{background:var(--theme-bg);opacity:.75}.drawer__blur-bg:after{backdrop-filter:blur(8px)}.drawer__content{opacity:0;transform:translateX(calc(var(--base) * 4));z-index:2;background-color:var(--theme-bg);transition:all .2s linear;position:relative;overflow:hidden}.drawer__content-children{z-index:1;height:100%;position:relative;overflow:auto}.drawer--is-open .drawer__content,.drawer--is-open .drawer__blur-bg{opacity:1}.drawer--is-open .drawer__close{opacity:.1;transition:opacity .2s linear .1s}.drawer--is-open .drawer__content{transform:translate(0)}.drawer__close{z-index:2;text-indent:-9999px;cursor:pointer;opacity:0;will-change:opacity;background:var(--theme-elevation-800);flex-grow:1;flex-shrink:0;transition:none;position:relative}.drawer__close:active,.drawer__close:focus{outline:0}.drawer__header{align-items:center;width:100%;margin-top:50px;margin-bottom:20px;display:flex}.drawer__header__title{flex-grow:1;margin:0}.drawer__header__close{cursor:pointer;direction:ltr;background-color:#0000;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;overflow:hidden}.drawer__header__close svg{width:48px;height:48px;margin:-24px;position:relative}.drawer__header__close svg .stroke{stroke-width:1px;vector-effect:non-scaling-stroke}@media (max-width:1024px){.drawer__header{margin-top:30px}}html[data-theme=dark] .drawer__close{background:var(--color-base-1000)}html[data-theme=dark] .drawer--is-open .drawer__close{opacity:.25}}
.karmyc-geodex-modal{grid-template-rows:auto minmax(0,1fr);height:min(94dvh,1050px);display:grid;overflow:hidden;width:min(98vw,1600px)!important;max-width:min(98vw,1600px)!important;padding:0!important}.karmyc-geodex-modal__header{border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.karmyc-geodex-modal__title,.karmyc-geodex-modal__actions{align-items:center;gap:10px;display:flex}.karmyc-geodex-modal__title>div{gap:2px;display:grid}.karmyc-geodex-modal__title span{color:var(--theme-elevation-600);font-size:12px}.karmyc-geodex-modal__body{background:var(--theme-elevation-50);min-height:0;overflow:hidden}.karmyc-geodex-modal__picker{width:min(100%,780px);margin:0 auto;padding:28px}.karmyc-geodex-modal__project-list{gap:8px;max-height:65dvh;margin-top:18px;display:grid;overflow:auto}.karmyc-geodex-modal__project{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);width:100%;color:var(--theme-text);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.karmyc-geodex-modal__project:hover,.karmyc-geodex-modal__project:focus-visible{border-color:var(--theme-elevation-400);background:var(--theme-elevation-50)}.karmyc-geodex-modal__project span{color:var(--theme-elevation-600);font-size:12px}.karmyc-geodex-modal__loading,.karmyc-geodex-modal__error{padding:24px}.karmyc-geodex-modal__error{color:var(--theme-error-500)}@media (max-width:800px){.karmyc-geodex-modal__header{flex-direction:column;align-items:flex-start}.karmyc-geodex-modal__actions{flex-wrap:wrap}}
