.ikex-outdoor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ikex-outdoor-head strong{font-size:15px;color:inherit}.ikex-outdoor-head span{font-size:9px;letter-spacing:.09em;font-weight:800;background:#e6f5ea;color:#1f6f45;padding:5px 7px;border-radius:4px}.ikex-outdoor-subhead{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;margin:16px 0 9px;color:inherit}.ikex-outdoor-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin:8px 0}.ikex-outdoor-field>span{font-size:12px;font-weight:700}.ikex-outdoor-field input,.ikex-outdoor-field select{display:block;box-sizing:border-box;width:100%;max-width:100%;background:var(--ikex-input-bg,#fff);color:var(--ikex-input-color,#202327);border:1px solid #c5ccd0;padding:9px;border-radius:5px;font-size:13px}.ikex-outdoor-field input[type=range]{padding:2px;accent-color:#e73747}.ikex-outdoor-field small{font-weight:700;font-size:11px}.ikex-planner [data-environment=outdoor].is-active{background:#2c6e45;color:#fff;border-color:#2c6e45}.ikex-planner [data-action=outdoorStartTrace],.ikex-planner [data-action=outdoorEndTrace]{white-space:normal;line-height:1.35}@media(max-width:650px){.ikex-outdoor-head{align-items:flex-start;flex-direction:column}.ikex-outdoor-field input,.ikex-outdoor-field select{font-size:16px}}
.ikex-terrain-area{margin:10px 0;font-size:13px;color:inherit}.ikex-terrain-area strong{font-size:19px;color:#398353}.ikex-outdoor-size-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 16px}.ikex-outdoor-size-presets .ikex-planner-btn{white-space:normal;font-variant-numeric:tabular-nums}.ikex-planner [data-action^="outdoorSize:"]{min-height:36px}.ikex-planner [name=gymWidth],.ikex-planner [name=gymDepth]{font-variant-numeric:tabular-nums}
