.avc-wrapper{max-width:500px;margin:20px auto;border:1px solid #ccc;padding:20px;border-radius:12px;font-family:sans-serif;background:#f9f9f9}.avc-toggle-buttons{display:flex;justify-content:center;margin-bottom:15px;gap:15px}.avc-unit-btn{flex:1;padding:12px 16px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;text-align:center}.avc-unit-btn.active{background-color:#004fff;color:#fff;border-color:#007bff}.avc-shape-icons{display:flex;justify-content:space-between;margin-bottom:15px;gap:10px}.avc-shape-icon{flex:1;text-align:center;padding:10px;border:2px solid #fff0;border-radius:10px;background:#fff;cursor:pointer;transition:all 0.3s ease}.avc-shape-icon img{max-width:100%;height:auto;display:block;margin:0 auto;pointer-events:none}.avc-shape-icon.active{border-color:#0073aa;background:#e6f5ff}#avc-inputs input{width:150%;max-width:100%;margin-bottom:10px;padding:12px;font-size:1rem;box-sizing:border-box;display:block}.avc-result{margin-top:20px;font-size:1.2em;text-align:center}