.ruler-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;overflow-y:auto;overflow-x:hidden}.ruler-tool__hint{padding:0 .5rem}.ruler-tool__hint .bx--inline-notification{margin-top:0;max-width:100%}.ruler-tool__head{padding:.5rem 1rem 0;margin-bottom:1rem}@media(max-width:671px){.ruler-tool__head{padding:1.5rem 1rem 0}}.ruler-tool__summary{padding:.75rem;background:var(--cds-layer-accent);border-radius:4px}.ruler-tool__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.25rem}.ruler-tool__total-label{font-size:.75rem;color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.5px}.ruler-tool__total-value{font-size:1.25rem;font-weight:600;color:var(--cds-text-primary)}.ruler-tool__points-count{font-size:.75rem;color:var(--cds-text-secondary)}.ruler-tool__segments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ruler-tool__segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--cds-field);border-radius:4px;font-size:.875rem}.ruler-tool__segment-index{width:20px;height:20px;background:var(--cds-interactive);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.ruler-tool__segment-distance{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--cds-text-primary);font-weight:500}.ruler-tool__segment-bearing{color:var(--cds-text-secondary);font-size:.75rem}.ruler-tool__clear{padding:.5rem 1rem;background:transparent;border:1px solid var(--cds-border-subtle);border-radius:4px;color:var(--cds-text-secondary);font-size:.875rem;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.ruler-tool__clear:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.preloads-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden}.preloads-tool__hint{padding:0 .5rem}.preloads-tool__hint .bx--inline-notification{margin-top:0;max-width:100%}.preloads-tool__head{padding:.5rem 1rem 0;margin-bottom:1rem}@media(max-width:671px){.preloads-tool__head{padding:1.5rem 1rem 0}}.preloads-tool__points-info{font-size:.875rem;color:var(--cds-text-secondary);padding:.5rem .75rem;background:var(--cds-layer-accent);border-radius:4px}.preloads-tool__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1rem;background:var(--cds-layer-accent);margin:0 0 1rem}.preloads-tool__settings .bx--radio-button-group{gap:1.5rem}.preloads-tool__settings .bx--radio-button-wrapper:not(:last-of-type){margin-right:0}.preloads-tool__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.preloads-tool__clear{padding:.5rem 1rem;background:transparent;border:1px solid var(--cds-border-subtle);border-radius:4px;color:var(--cds-text-secondary);font-size:.875rem;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.preloads-tool__clear:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.preloads-tool__tasks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem}.preloads-tool__tasks-header{font-size:.75rem;color:var(--cds-text-secondary);letter-spacing:.5px;padding:0% 1rem 0}.preloads-tool__task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.5rem .5rem .5rem .75rem}.preloads-tool__task-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;color:var(--cds-icon-primary)}.preloads-tool__task-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.preloads-tool__device{margin-bottom:.5rem}.photo-gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1rem;overflow:hidden;overflow-y:auto}.photo-gallery-content__head{padding:0 1.5rem 0 0;margin-bottom:1rem}.photo-gallery-content__count{font-size:.875rem;color:var(--cds-text-secondary)}.photo-gallery-content__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.photo-gallery-content__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--cds-text-secondary);font-size:.875rem}.photo-gallery-content__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-bottom:.5rem;-ms-flex-line-pack:start;align-content:start}.photo-gallery-content__grid:after{content:"";width:100%;height:2rem}.photo-gallery-content__item{aspect-ratio:1;width:100%;border:none;padding:0;background:var(--cds-layer-02);cursor:pointer;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.photo-gallery-content__item:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.photo-gallery-content__item:focus{outline:2px solid var(--cds-focus);outline-offset:2px}.photo-gallery-content__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.photo-gallery-content__sentinel{grid-column:1/-1;height:1px}.photo-gallery-content__loading-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0;-ms-flex-negative:0;flex-shrink:0}.photo-gallery-content__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding-top:1rem;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid var(--cds-border-subtle);margin-top:auto}.photo-gallery-content__page-info{font-size:.875rem;color:var(--cds-text-secondary);min-width:60px;text-align:center}.filters-tool{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-tool h1{font-size:2rem}.filters-tool__header{padding:.5rem 2rem .5rem 1rem;color:var(--cds-text-primary);-ms-flex-negative:0;flex-shrink:0}.filters-tool__subtitle{font-size:.875rem;font-weight:400;color:var(--cds-text-secondary)}.filters-tool__content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.filters-tool__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.filters-tool__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.75rem;color:var(--cds-text-secondary)}.filters-tool__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.filters-tool__options .bx--tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.filters-tool__options .bx--tag:first-child{margin-left:0}.filters-tool__range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.filters-tool__range .bx--number{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.filters-tool__range .bx--number input{min-width:60px}.filters-tool__range-separator{color:var(--cds-text-secondary);-ms-flex-negative:0;flex-shrink:0}.layers-tool{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.layers-tool__head{margin-bottom:.5rem;-ms-flex-negative:0;flex-shrink:0;padding:.5rem 1rem 0}@media(max-width:671px){.layers-tool__head{padding:1.5rem 1rem 0}}.layers-tool .bx--accordion{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.layers-tool .bx--accordion__heading{min-height:auto}.layers-tool .bx--accordion__content{padding-right:1rem}.layers-tool__hint{font-size:.6875rem;font-weight:400;color:var(--cds-text-helper);margin-bottom:.5rem;margin-left:1rem}.layers-tool__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.layers-tool__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:2px solid var(--cds-border-subtle);border-radius:4px;background:var(--cds-layer);cursor:pointer;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;overflow:hidden}.layers-tool__card:hover{border-color:var(--cds-border-strong-01)}.layers-tool__card--selected{border-color:var(--cds-interactive);-webkit-box-shadow:0 0 0 1px var(--cds-interactive);box-shadow:0 0 0 1px var(--cds-interactive)}.layers-tool__preview{width:100%;aspect-ratio:1;overflow:hidden;background:var(--cds-layer-02)}.layers-tool__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layers-tool__title{display:block;padding:.5rem;font-size:.75rem;font-weight:500;color:var(--cds-text-primary);text-align:center}.layers-tool__toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.layers-tool__toggle-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:.5rem;margin:0 -.5rem;border:none;background:transparent;border-radius:4px;cursor:pointer;text-align:left;-webkit-transition:background .15s ease;transition:background .15s ease}.layers-tool__toggle-row:hover{background:var(--cds-layer-hover)}.layers-tool__toggle-switch{width:32px;height:16px;border-radius:8px;background:var(--cds-toggle-off, #8d8d8d);position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s ease;transition:background .15s ease;margin-top:2px}.layers-tool__toggle-switch--on{background:var(--cds-support-success, #24a148)}.layers-tool__toggle-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.layers-tool__toggle-switch--on .layers-tool__toggle-knob{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}.layers-tool__toggle-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.layers-tool__toggle-label{font-size:.875rem;font-weight:500;color:var(--cds-text-primary);line-height:1.25}.layers-tool__toggle-desc{font-size:.75rem;color:var(--cds-text-secondary);line-height:1.25}.layers-tool__overlay-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0}.layers-tool__overlay-group-name{font-size:.75rem;color:var(--cds-text-primary)}.layers-tool__overlay-group-toggles{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem}.layers-tool__mini-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:400;border:none;border-radius:1rem;background:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-text-secondary);cursor:pointer;-webkit-transition:all .1s ease;transition:all .1s ease;line-height:1}.layers-tool__mini-toggle:hover{background:var(--cds-tag-hover-gray, #c6c6c6)}.layers-tool__mini-toggle--on{background:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #0043ce)}.layers-tool__mini-toggle--on:hover{background:var(--cds-tag-hover-blue, #a6c8ff)}.gpx-import-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:2rem}.gpx-import-tool__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0rem 1rem 0;margin-bottom:1rem}@media(max-width:671px){.gpx-import-tool__head{padding:1.5rem 1rem 0}}.gpx-import-tool__hint{padding:0 .5rem}.gpx-import-tool__hint .bx--inline-notification{margin-top:0;max-width:100%}.gpx-import-tool__input{display:none}.gpx-import-tool__empty-state{padding:0 1rem;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__empty-state .bx--inline-notification{margin:0;max-width:100%}.gpx-import-tool__empty-text{margin:0;text-align:center;font-size:.875rem;line-height:1.4;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__plotter-stats{padding:.5rem 1rem}.gpx-import-tool__dropzone{margin:1rem 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:2rem 1rem;border:1px dashed var(--cds-border-subtle, #c6c6c6);border-radius:4px;background:var(--cds-field, #f4f4f4);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:var(--cds-text-secondary, #525252);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gpx-import-tool__dropzone:hover{border-color:var(--cds-border-interactive, #0f62fe);background:var(--cds-layer-hover, #e8e8e8)}.gpx-import-tool__dropzone--active{border-color:var(--cds-border-interactive, #0f62fe);background:rgba(15,98,254,.08);border-style:solid}.gpx-import-tool__dropzone--processing{cursor:wait;opacity:.7}.gpx-import-tool__dropzone-text{text-align:center;font-size:.875rem;line-height:1.4}.gpx-import-tool__dropzone-text small{font-size:.75rem;color:var(--cds-text-helper, #6f6f6f)}.gpx-import-tool__spinner{width:24px;height:24px;border:2px solid var(--cds-border-subtle, #c6c6c6);border-top-color:var(--cds-interactive, #0f62fe);border-radius:50%;-webkit-animation:gpx-tool-spin .8s linear infinite;animation:gpx-tool-spin .8s linear infinite}.gpx-import-tool__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin:0 1rem 1rem;padding:.75rem;background:var(--cds-layer-accent, #e0e0e0);border-radius:4px}.gpx-import-tool__result--warning .gpx-import-tool__result-icon{background:var(--cds-support-warning, #f1c21b);color:#000}.gpx-import-tool__result-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--cds-support-success, #24a148);color:#fff;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.gpx-import-tool__result-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.gpx-import-tool__result-name{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem}.gpx-import-tool__result-desc{font-size:.8rem;line-height:1.4;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__result-desc p{font-size:inherit;line-height:inherit;margin:.5rem 0}.gpx-import-tool__result-stats{font-size:.75rem;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__result-clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--cds-text-secondary, #525252);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s ease;transition:background .15s ease}.gpx-import-tool__result-clear:hover{background:var(--cds-layer-hover, #cacaca);color:var(--cds-support-error, #da1e28)}.gpx-import-tool__reimport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin:0 1rem;padding:.5rem;border:1px solid var(--cds-border-subtle, #c6c6c6);border-radius:4px;background:transparent;cursor:pointer;font-size:.8125rem;color:var(--cds-text-secondary, #525252);-webkit-transition:background .15s ease;transition:background .15s ease}.gpx-import-tool__reimport:hover{background:var(--cds-layer-hover, #e8e8e8)}.gpx-import-tool__elevation{padding:0 .5rem}.gpx-import-tool__elevation-title{font-size:.75rem;color:var(--cds-text-secondary, #525252);margin-bottom:.25rem;padding:0 .5rem}.gpx-import-tool__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:0 1rem;font-size:.75rem;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__stats span{white-space:nowrap}.gpx-import-tool__error{padding:0 .5rem}.gpx-import-tool__error .bx--inline-notification{margin-top:0;max-width:100%}.gpx-import-tool__enrich{margin:0 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gpx-import-tool__enrich-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;border:1px solid var(--cds-border-interactive, #0f62fe);border-radius:4px;background:transparent;cursor:pointer;font-size:.8125rem;color:var(--cds-link-primary, #0f62fe);-webkit-transition:all .15s ease;transition:all .15s ease}.gpx-import-tool__enrich-btn:hover{background:var(--cds-link-primary, #0f62fe);color:#fff}.gpx-import-tool__enrich-hint{font-size:.6875rem;line-height:1.4;color:var(--cds-text-helper, #6f6f6f)}.gpx-import-tool__enrich-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gpx-import-tool__enrich-progress-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8125rem;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__enrich-cancel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--cds-text-secondary, #525252)}.gpx-import-tool__enrich-cancel:hover{background:var(--cds-layer-hover, #cacaca)}.gpx-import-tool__enrich-progress-stats{font-size:.6875rem;color:var(--cds-text-helper, #6f6f6f)}.gpx-import-tool__enrich-done{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--cds-layer-accent, #e0e0e0);border-radius:4px;font-size:.8125rem;color:var(--cds-support-success, #24a148)}.gpx-import-tool__route-charts{margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.gpx-import-tool__section{background:var(--cds-layer-accent, #e8e8e8);padding:.75rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.gpx-import-tool__route-header{padding:0}.gpx-import-tool__route-tools{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gpx-import-tool__route-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.gpx-import-tool__route-actions--with-labels{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gpx-import-tool__route-actions--with-labels .gpx-import-tool__route-actions-left,.gpx-import-tool__route-actions--with-labels .gpx-import-tool__route-actions-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gpx-import-tool__route-actions--with-labels .gpx-import-tool__route-actions-left .bx--label,.gpx-import-tool__route-actions--with-labels .gpx-import-tool__route-actions-right .bx--label{margin-bottom:0}.gpx-import-tool__route-actions--with-labels .gpx-import-tool__route-actions-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gpx-import-tool__route-actions--with-labels .gpx-import-tool__route-actions-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.gpx-import-tool__route-actions-left,.gpx-import-tool__route-actions-right,.gpx-import-tool__buttons-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.gpx-import-tool__route-stat{margin:1rem}.gpx-import-tool__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:0 1rem}.gpx-import-tool__preview .bx--inline-notification{margin:0;max-width:100%}.gpx-import-tool__preview-title{font-size:.875rem;font-weight:500}.gpx-import-tool__preview-hint{font-size:.75rem;color:var(--cds-text-helper, #6f6f6f)}.gpx-import-tool__segment-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.gpx-import-tool__segment-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:0;background:var(--cds-layer-accent, #e0e0e0);border-radius:4px;-webkit-transition:background .15s ease;transition:background .15s ease;min-height:2rem;overflow:hidden}.gpx-import-tool__segment-item:hover{background:var(--cds-layer-hover, #cacaca)}.gpx-import-tool__segment-item--disabled{opacity:.5}.gpx-import-tool__segment-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;-ms-flex-item-align:stretch;align-self:stretch;color:#fff;font-size:.75rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0;border:none;cursor:pointer;border-radius:0;padding:0;-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.gpx-import-tool__segment-color:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.gpx-import-tool__segment-info{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.8125rem;color:var(--cds-text-primary, #161616);padding:0 .5rem}.gpx-import-tool__segment-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;margin-left:auto}.gpx-import-tool__connect-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.gpx-import-tool__connect-mode>.bx--label{margin:0}.gpx-import-tool__connect-mode .bx--radio-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.gpx-import-tool__connect-mode .bx--radio-button__label{font-size:.875rem}.gpx-import-tool__preview-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.25rem}.gpx-import-tool__preview-confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.625rem .75rem;border:none;border-radius:4px;background:var(--cds-link-primary, #0f62fe);color:#fff;font-size:.8125rem;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.gpx-import-tool__preview-confirm:hover:not(:disabled){background:var(--cds-link-primary-hover, #0043ce)}.gpx-import-tool__preview-confirm:disabled{opacity:.4;cursor:default}.gpx-import-tool__preview-cancel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625rem .75rem;border:1px solid var(--cds-border-subtle, #c6c6c6);border-radius:4px;background:transparent;font-size:.8125rem;color:var(--cds-text-secondary, #525252);cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.gpx-import-tool__preview-cancel:hover{background:var(--cds-layer-hover, #e8e8e8)}.gpx-import-tool__continuity-warning .bx--inline-notification{margin-top:0;max-width:100%}.gpx-import-tool__activity-types{padding:0;margin-top:0}.gpx-import-tool__activity-label{display:block;font-size:.75rem;font-weight:500;color:var(--cds-text-secondary, #525252);margin-bottom:.25rem}.gpx-import-tool__activity-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .75rem}.gpx-import-tool__activity-checkboxes .bx--form-item.bx--checkbox-wrapper{margin-bottom:.125rem}.gpx-import-tool__activity-checkboxes .bx--checkbox-label{font-size:.8125rem}.gpx-import-tool__activity-checkboxes .bx--form-item{margin-top:0!important}.gpx-import-tool__save-error{padding:0;margin-top:0}.gpx-import-tool__save-error .bx--inline-notification{margin:0;max-width:100%}@-webkit-keyframes gpx-tool-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gpx-tool-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hike-day-flag{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hike-day-flag__label{background-color:#a0f;color:#fff;padding:.1rem .75rem;font-size:.625rem;font-weight:500;white-space:nowrap;border-radius:2px;line-height:1.4;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6666666667);box-shadow:0 0 2px rgba(0,0,0,.667)}.hike-day-flag__stick{width:1px;height:2rem;background-color:#a0f;border-radius:2px}.map-wind-marker{pointer-events:none}.map-wind-marker__rotator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.map-wind-marker__icon{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-wind-marker__icon svg{-ms-flex-negative:0;flex-shrink:0;stroke-width:1px;stroke:rgba(25,25,25,.25);-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.9));filter:drop-shadow(0px 0px 2px rgba(0,0,0,.9));-webkit-animation:wind-drift 2s linear infinite;animation:wind-drift 2s linear infinite}.map-wind-marker__time{font-size:.5625rem;line-height:1;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,.9);white-space:nowrap;padding:1px 0}.map-wind-marker__line{width:1px;height:42px;background:rgba(255,255,255,.7);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(0,0,0,.5)}@-webkit-keyframes wind-drift{0%{translate:-50% 0;opacity:0}20%{translate:-30% 0;opacity:1}80%{translate:30% 0;opacity:1}to{translate:50% 0;opacity:0}}@keyframes wind-drift{0%{translate:-50% 0;opacity:0}20%{translate:-30% 0;opacity:1}80%{translate:30% 0;opacity:1}to{translate:50% 0;opacity:0}}.hike-planner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:2rem}.hike-planner__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0rem 1rem 0;margin-bottom:1rem}@media(max-width:671px){.hike-planner__header{padding:1.5rem 1rem 0}}.hike-planner__loading,.hike-planner__empty{padding:0 1rem}.hike-planner__toolbar{background:var(--cds-layer-accent, #e8e8e8);padding:.75rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.hike-planner__toolbar--disabled{opacity:.5;pointer-events:none}.hike-planner__toolbar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hike-planner__toolbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.hike-planner__toolbar-group .bx--label{margin-bottom:0}.hike-planner__toolbar-group--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hike-planner__toolbar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.hike-planner__toolbar-walk{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hike-planner__toolbar-walk .bx--label{margin-bottom:0}.hike-planner__walk-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%}.hike-planner__walk-inputs .bx--form-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.hike-planner__walk-inputs .bx--text-input{min-width:0}.hike-planner__walk-inputs .pro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.hike-planner__error{font-size:.75rem;color:var(--cds-support-error)}.hike-planner__total-stats{padding:.5rem 1rem;border-bottom:1px solid var(--cds-border-subtle)}.hike-planner__debug{margin-top:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;font-size:.6875rem;font-family:monospace;color:var(--cds-text-secondary)}.hike-planner__days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hike-planner__day{padding:.75rem 1rem;border-bottom:1px solid var(--cds-border-subtle)}.hike-planner__day-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem}.hike-planner__day-n{font-size:1.25rem}.hike-planner__day-info{display:grid;grid-template-columns:auto 1fr;gap:.5rem .5rem;margin:.5rem 0;padding:0;font-size:.8125rem}.hike-planner__day-info dt{color:var(--cds-text-secondary);white-space:nowrap}.hike-planner__day-info dd{margin:0;color:var(--cds-text-primary)}.hike-planner__day-description{color:var(--cds-text-secondary);line-height:1.4}.hike-planner__day-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.hike-planner__day-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem 1rem;padding:0;font-size:.8125rem;color:var(--cds-text-secondary)}.hike-planner__day-stats dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;margin:0;padding:0}.hike-planner__day-chart{margin-top:.25rem}.hike-planner__day-weather{margin-top:.5rem}.hike-planner__day-weather-loading{font-size:.75rem;color:var(--cds-text-secondary);padding:.25rem 0}.hike-planner__day-weather-compact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;cursor:pointer;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;color:var(--cds-text-secondary);-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;margin-top:.25rem}.hike-planner__day-weather-compact:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.hike-planner__day-weather-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.hike-planner__day-weather-dd .bx--btn--ghost{margin-left:auto}.hike-planner__day-weather-temp{white-space:nowrap}.hike-planner__day-weather-hint{font-size:.6875rem;color:var(--cds-text-secondary)}.hike-planner__day-warnings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-top:.5rem}.hike-planner__day-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.375rem;font-size:.75rem;line-height:1.3;padding:.25rem .375rem;border-radius:2px}.hike-planner__day-warning svg{-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.hike-planner__day-warning--critical{background:rgba(218,30,40,.08)}.hike-planner__day-warning--warning{background:rgba(255,131,43,.08)}.hike-planner__day-warning--notice{background:rgba(15,98,254,.06)}.hike-planner__day-actions{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.hike-planner__day-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.hike-planner__day-edit .bx--date-picker,.hike-planner__day-edit .bx--date-picker-container,.hike-planner__day-edit .flatpickr-wrapper,.hike-planner__day-edit .bx--date-picker.bx--date-picker--single .bx--date-picker__input{width:100%}.hike-planner__day-edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.hike-planner__day-edit-actions-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-left:auto}.hike-planner__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem}.hike-planner__skeleton{padding:.75rem 1rem}.hike-planner__skeleton-day{padding:.75rem 1rem;border-bottom:1px solid var(--cds-border-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.hike-planner__day__weather-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.weather-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden}.weather-tool__head{padding:.5rem 1rem 0}@media(max-width:671px){.weather-tool__head{padding:1.5rem 1rem 0}}.weather-tool__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--cds-border-subtle);padding:0 .5rem}.weather-tool__tabs::-webkit-scrollbar{height:2px}.weather-tool__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem;padding:.5rem .75rem;border:none;background:none;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;color:var(--cds-text-secondary);-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s}.weather-tool__tab:hover{color:var(--cds-text-primary)}.weather-tool__tab--active{color:var(--cds-text-primary);border-bottom-color:var(--cds-interactive)}.weather-tool__tab-day{font-size:.75rem;font-weight:500}.weather-tool__tab-date{font-size:.625rem;color:var(--cds-text-helper)}.weather-tool__loading{padding:1rem}.weather-tool__grid{padding:.5rem 0 0;overflow-x:auto}.weather-tool__hint{font-size:.6875rem;color:var(--cds-text-secondary);padding:.25rem .75rem}.weather-tool__empty{padding:1rem;font-size:.8125rem;color:var(--cds-text-secondary);text-align:center}.marker-choose{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0;gap:.1rem}.marker-button{width:2.5rem;height:2.5rem}.marker-button.marker-button--selected{outline:2px solid #fff}.marker-button .bx--btn{width:100%;height:100%;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.marker-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.marker-tool__head{padding:.5rem 1rem 0}@media(max-width:671px){.marker-tool__head{padding:1.5rem 1rem 0}}.marker-tool__body{padding:0 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.marker-tool__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.marker-tool__coords{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.marker-tool__coords .bx--number--sm.bx--number input[type=number]{padding-right:0}.marker-tool__label{font-size:.75rem;color:var(--cds-text-02);margin-bottom:.25rem}.marker-tool__toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.marker-tool__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding-top:.5rem}.marker-tool__actions .bx--btn{width:100%;max-width:100%}.marker-tool__read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.marker-tool__read-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.marker-tool__read-title{font-weight:600;font-size:.875rem}.marker-tool__read-desc{margin:0;font-size:.8125rem;color:var(--cds-text-02)}
