.mrb-print>.mrb-route-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mrb-print>.mrb-route-layer>svg{position:static;display:block;width:100%;height:100%;background:none;overflow:visible}.mrb[data-shared-design=true] .mrb-route-layer{display:none}.mrb-source{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;margin:0 0 14px;background:#f1f2f3;border-radius:12px}.mrb-source button{min-height:44px;padding:8px 6px;border:0;border-radius:9px;background:transparent;color:#4b5058;font-size:14px;font-weight:600;line-height:1.2}.mrb-source button[aria-pressed=true]{background:#fff;color:#13151d;box-shadow:0 1px 4px #0000001f}.mrb-source button[data-mrb-source=strava][aria-pressed=true]{color:#c73d02}.mrb-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:124px;padding:16px;margin:0 0 12px;text-align:center;border:1.5px dashed #b8bdc5;border-radius:14px;background:#f8f8f8;cursor:pointer;transition:border-color .15s,background .15s}.mrb-drop:hover,.mrb-drop.is-over{border-color:#2d61c5;background:#f1f5fc}.mrb-drop:focus-within{outline:2px solid #2d61c5;outline-offset:2px}.mrb-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mrb-drop-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#163c79;box-shadow:0 2px 8px #0000001a;margin-bottom:4px}.mrb-drop-icon svg{width:20px;height:20px}.mrb-drop strong{font-size:15px;font-weight:600}.mrb-drop small{font-size:12px;color:#6c7179}.mrb .mrb-route-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:10px}.mrb .mrb-route-fields label{grid-column:auto}.mrb-hint{font-size:13px;line-height:1.45;color:#5f646c;margin:4px 0 0}.mrb-hint summary{cursor:pointer;font-weight:600;color:#2a3442;list-style:revert}.mrb-hint p{margin:6px 0 0}.mrb-gpx-status{font-size:13px;line-height:1.35;margin:10px 0 0;color:#3f6f45}.mrb-gpx-status:empty{display:none}.mrb-gpx-status.is-error{color:#ae2424}.mrb-strava-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:12px;background:#fc4c02;color:#fff;font-size:15px;font-weight:700}.mrb-strava-btn:hover{background:#e34402}.mrb-activities{display:grid;gap:8px;max-height:min(300px,40dvh);overflow:auto;overscroll-behavior:contain}.mrb-activities:empty{display:none}.mrb-activity{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:8px;text-align:left;border:1px solid #e1e3e6;border-radius:12px;background:#fff;color:#13151d}.mrb-activity[aria-pressed=true]{border-color:#163c79;background:#f4f7fc}.mrb-activity svg{width:52px;height:52px;padding:4px;border-radius:8px;background:#f4f4f3}.mrb-activity strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.mrb-activity small{display:block;margin-top:2px;font-size:12px;color:#737980}.mrb-link{display:block;margin:10px auto 0;border:0;background:none;color:#5f646c;font-size:12px;text-decoration:underline;text-underline-offset:3px}.mrb-powered{margin:10px 0 0;text-align:center;font-size:11px;color:#8a8e94}@media(max-width:760px){.mrb-source button{min-height:42px;font-size:13px}.mrb-drop{min-height:108px;padding:14px}.mrb .mrb-route-fields{gap:10px}}.mrb-preview{position:relative}.mrb-preview-inner>.mrb-map-credit{margin:2px 0 0;font-size:9px;line-height:1.2;color:#80848b;max-width:92%}@media(max-width:760px){.mrb-preview .mrb-enlarge{position:absolute;top:max(10px,env(safe-area-inset-top));left:12px;z-index:5;width:44px;height:44px;min-height:44px;padding:0;margin:0;border-radius:50%;font-size:0;line-height:0;display:grid;place-items:center;background:#fff;box-shadow:0 6px 22px #0001;text-decoration:none}.mrb-preview .mrb-enlarge:before{content:"";display:block;width:20px;height:20px;background:#13151d;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center/contain no-repeat}.mrb-preview-inner>.mrb-depth-note{display:none}.mrb-preview .mrb-frame{width:min(62vw,calc((100cqh - 44px)*.75),330px)}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/nova-marathon-upload.css.map */
