.oe-gpx-import{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #dfe3db}.oe-gpx-import h3{margin-bottom:.35rem}.oe-gpx-import form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end;margin-top:1rem}.oe-gpx-import label{display:grid;gap:.4rem;font-weight:700}.oe-gpx-import input[type=file]{width:100%;padding:.75rem;border:1px dashed #91a48f;border-radius:10px;background:#f8faf7}.oe-gpx-import small{grid-column:1/-1;color:#626d62}@media(max-width:650px){.oe-gpx-import form{grid-template-columns:1fr}}
