.trail-data-configurator{margin:1.6rem 0;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.025)}.trail-data-configurator__heading{font-weight:700;margin:0 0 .4rem}.trail-data-configurator__heading span{color:rgb(var(--color-error, 196, 40, 40))}.trail-data-configurator__status{margin:0 0 1rem}.trail-data-configurator__error{color:rgb(var(--color-error, 196, 40, 40));font-weight:600}.trail-data-configurator[data-error=true] .trail-data-configurator__summary{outline:2px solid rgb(var(--color-error, 196, 40, 40));outline-offset:.5rem}.trail-data-configurator__dialog{position:relative;overflow:visible;width:min(94vw,620px);max-height:min(88vh,720px);border:0;border-radius:1.2rem;padding:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 1.4rem 3.5rem #00000040}.trail-data-configurator__dialog::backdrop,.trail-data-configurator__confirm::backdrop{background:#00000085}.trail-data-configurator__dialog-header,.trail-data-configurator__dialog-footer{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem}.trail-data-configurator__dialog-header h2,.trail-data-configurator__confirm h2{margin:0}.trail-data-configurator__hint{margin:0 1.5rem .5rem}.trail-data-configurator__scroll{overflow:auto;max-height:62vh;padding:.5rem 1rem 24rem}.trail-data-configurator__canvas{position:relative;width:min(100%,600px);min-width:0;aspect-ratio:1;margin:0 auto}.trail-data-configurator__hexagon{display:block;width:100%;height:100%}.trail-data-configurator__segment{fill:#000;stroke:#000;stroke-width:.45;stroke-linejoin:round;transform-box:view-box;transform-origin:var(--trail-origin-x) var(--trail-origin-y);transform:translate(0) scale(1);transition:transform .18s ease,fill .16s ease,stroke .16s ease,filter .16s ease}@media(hover:hover)and (pointer:fine){.trail-data-configurator__segment.is-hovered{fill:#101010;stroke:#5b5b5b;filter:drop-shadow(0 .16rem .22rem rgba(0,0,0,.28));transform:translate(var(--trail-segment-hover-x),var(--trail-segment-hover-y)) scale(var(--trail-hover-scale))}.trail-data-configurator__side.is-hovered .trail-data-configurator__side-label,.trail-data-configurator__pencil-button.is-hovered{transform:translate(calc(-50% + var(--trail-hover-x)),calc(-50% + var(--trail-hover-y))) rotate(var(--trail-rotation)) scale(var(--trail-hover-scale))}}.trail-data-configurator__segment.is-selected{stroke:#3a3a3a}.trail-data-configurator__segment.is-open{fill:#0d0d0d;stroke:#8a8a8a;filter:drop-shadow(0 .2rem .3rem rgba(0,0,0,.32));transform:translate(var(--trail-segment-open-x),var(--trail-segment-open-y)) scale(var(--trail-open-scale))}.trail-data-configurator__segment.is-focused{stroke:#fff;stroke-width:.9}.trail-data-configurator__centre{fill:#f7f4ec;stroke:#c7cec1;stroke-width:.45}.trail-data-configurator__centre-image{pointer-events:none}.trail-data-configurator__side-controls{position:absolute;top:0;right:0;bottom:0;left:0}.trail-data-configurator__side{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#fff;font:inherit;font-weight:600;cursor:pointer}.trail-data-configurator__side:focus-visible{outline:0}.trail-data-configurator__side-label{position:absolute;left:var(--trail-label-x);top:var(--trail-label-y);display:inline-flex;align-items:center;gap:.18rem;transform:translate(-50%,-50%) rotate(var(--trail-rotation)) scale(1);transform-origin:center;transition:transform .18s ease;white-space:nowrap;pointer-events:none;font-size:var(--trail-label-size, .88rem);line-height:1;color:#fff}.trail-data-configurator__side.is-open .trail-data-configurator__side-label{transform:translate(calc(-50% + var(--trail-open-x)),calc(-50% + var(--trail-open-y))) rotate(var(--trail-rotation)) scale(var(--trail-open-scale))}.trail-data-configurator__pencil{font-size:1.25em;line-height:1}.trail-data-configurator__pencil-button{position:absolute;z-index:2;transform:translate(-50%,-50%) rotate(var(--trail-rotation)) scale(1);transform-origin:center;transition:transform .18s ease;border:0;border-radius:50%;background:#fff;color:#202020;width:1.7rem;height:1.7rem;cursor:pointer;box-shadow:0 .1rem .35rem #0003}.trail-data-configurator__pencil-button.is-open{transform:translate(calc(-50% + var(--trail-open-x)),calc(-50% + var(--trail-open-y))) rotate(var(--trail-rotation)) scale(var(--trail-open-scale))}.trail-data-configurator__pencil-button:focus-visible{outline:2px solid #476250;outline-offset:2px}.trail-data-configurator__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:visible;pointer-events:none}.trail-data-configurator__dropdown{position:absolute;width:188px;transform:translate(-50%);pointer-events:auto;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 .7rem 1.6rem #0003;border-radius:.6rem;overflow:hidden}.trail-data-configurator__choice{display:block;width:100%;border:0;background:#fff;color:#202020;text-align:left;padding:.58rem .9rem;font:inherit;cursor:pointer}.trail-data-configurator__choice:hover,.trail-data-configurator__choice:focus-visible{background:#f1f1f1;outline:0}.trail-data-configurator__choice.is-clear-action{color:#666;border-bottom:1px solid #e5e5e5}.trail-data-configurator__title-entry{position:absolute;z-index:4;width:min(280px,72vw);transform:translate(-50%);padding:.8rem;background:#fff;border:1px solid #476250;border-radius:.5rem;box-shadow:0 .7rem 1.6rem #00000040}.trail-data-configurator__title-entry label{display:block;font-weight:700;margin-bottom:.5rem}.trail-data-configurator__title-entry input{width:100%;min-height:3.2rem;padding:.6rem}.trail-data-configurator__icon-button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:2.6rem;line-height:1}.trail-data-configurator__confirm{width:min(92vw,430px);border:0;border-radius:1rem;padding:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.trail-data-configurator__confirm-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end;margin-top:1.4rem}@media(max-width:600px){.trail-data-configurator__scroll{padding-left:.5rem;padding-right:.5rem}.trail-data-configurator__dialog-header,.trail-data-configurator__dialog-footer{padding-left:1rem;padding-right:1rem}.trail-data-configurator__side{min-height:2.3rem}.trail-data-configurator__dropdown{width:168px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/trail-map-data-configurator.css.map */
