.oe-elevation{margin-top:1rem;background:#fff;border:1px solid #dfe3db;border-radius:20px;padding:1.4rem}.oe-elevation form{display:grid;gap:.8rem}.oe-elevation label{display:grid;gap:.4rem;font-weight:700}.oe-elevation select,.oe-elevation textarea{width:100%;padding:.8rem;border:1px solid #cbd2c7;border-radius:10px;font:inherit}.oe-elevation textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.oe-elevation-preview{padding:1rem;margin:1rem 0;background:#f4f7f1;border-radius:14px}.oe-elevation-preview svg{display:block;width:100%;height:auto;max-height:270px}.oe-elevation-area{fill:#cfe5cf}.oe-elevation-line{fill:none;stroke:#315c3b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.oe-elevation-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.oe-elevation-summary span{text-align:center;background:#fff;border-radius:8px;padding:.55rem;font-weight:800}@media(max-width:700px){.oe-elevation-summary{grid-template-columns:repeat(2,1fr)}}
