@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Inter&display=swap';



._license_qw6e0_5 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 96vh;
  padding: 20px;
}
._license_qw6e0_5 ._content_qw6e0_12 {
  width: 428px;
  height: 329px;
}
._license_qw6e0_5 ._content_qw6e0_12 ._box_qw6e0_16 {
  border: 2px solid #f7a246;
  padding: 25px;
  margin: 10px;
  border-radius: 0.375rem;
}
._license_qw6e0_5 ._content_qw6e0_12 ._box_qw6e0_16 ._banner_qw6e0_22 {
  margin-top: 10px;
  margin-bottom: 25px;
}
._license_qw6e0_5 ._content_qw6e0_12 ._box_qw6e0_16 ._buttonArea_qw6e0_26 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
}
._license_qw6e0_5 ._content_qw6e0_12 ._box_qw6e0_16 ._buttonArea_qw6e0_26 ._buttonWidth_qw6e0_32 {
  width: 50%;
}
._license_qw6e0_5 ._content_qw6e0_12 ._applicationInfo_qw6e0_35 {
  margin: 10px;
  display: flex;
}
._license_qw6e0_5 ._content_qw6e0_12 ._applicationInfo_qw6e0_35 ._column1_qw6e0_39 {
  flex: 1;
  gap: 10px;
  flex-basis: 18%;
  text-align: left;
  font-size: 14px;
}
._license_qw6e0_5 ._content_qw6e0_12 ._applicationInfo_qw6e0_35 ._column2_qw6e0_46 {
  flex: 1;
  gap: 10px;
  flex-basis: 34%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
._license_qw6e0_5 ._content_qw6e0_12 ._applicationInfo_qw6e0_35 ._column3_qw6e0_55 {
  flex: 1;
  gap: 10px;
  flex-basis: 16%;
  text-align: right;
  font-size: 14px;
}._container_1b5lt_1 {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_1b5lt_1 #login .fmlx-login-footer.with-version.with-year {
  grid-template-columns: 105px auto 105px;
}
._container_1b5lt_1 #login .fmlx-login-footer.with-version.with-year .app-version {
  white-space: wrap;
}
._container_1b5lt_1 #login .fmlx-login-footer.with-version.with-year .formulatrix-icon {
  display: flex !important;
  justify-content: center !important;
}
._container_1b5lt_1 #login .fmlx-login-footer.with-version.with-year .formulatrix-icon svg {
  width: auto !important;
  height: auto !important;
}



._container_19a52_5 {
  display: flex;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: row;
  height: 100%;
  justify-content: space-between;
  background-color: #fafafa;
}
._container_19a52_5 ._title_19a52_15 {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
._container_19a52_5 ._title_19a52_15 ._logo_19a52_20 {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._container_19a52_5 ._title_19a52_15 ._text_19a52_27 {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_19a52_5 ._action_19a52_37 {
  display: flex;
  flex-direction: row;
  margin-top: auto;
  margin-bottom: auto;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1i8wk_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1i8wk_33 {
  width: 100%;
  height: calc(100vh - 3.4375rem - 3rem);
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0.75rem;
}._container_ij3jw_1 {
  height: 3.625rem;
  max-height: 4rem;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  border-bottom: 1px solid #9e9e9e;
}



._container_ibu96_5 {
  display: flex;
  padding-left: 8px;
  padding-right: 8px;
  align-items: center;
}
._container_ibu96_5 ._label_ibu96_11 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  margin-right: 0.5rem;
}

._manual_ibu96_21 .fmlx-split-button.md .MuiButtonGroup-root > :nth-child(1) {
  background-color: #ffedad;
}

._label_ibu96_11 {
  margin-left: 8px;
}

#fmlx-contextual-menu {
  z-index: 10;
}

#_manual_ibu96_21 {
  color: #aa8707;
}

#_auto_ibu96_1 {
  color: #337535;
}._container_1m4wk_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._deleteMessage_1m4wk_7 {
  padding-bottom: 25px;
}

._paper_1m4wk_11 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  background-color: #fff;
  border: 0.0625rem solid #cacaca;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_15q37_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_15q37_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 8px;
}
._container_15q37_33 ._title_15q37_40 {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}._container_11qm0_1 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: calc(100vh - 11.1rem);
}
._container_11qm0_1 ._emptyData_11qm0_7 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._container_11qm0_1 ._emptyData_11qm0_7 ._noData_11qm0_16 {
  font-size: 15px;
}

._placeholder_11qm0_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

._textBoxCell_11qm0_27 {
  display: flex;
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._textBoxCell_11qm0_27 .fmlx-text-field__helper-text {
  display: none;
}

._noAction_11qm0_35 tr th span {
  cursor: default;
  pointer-events: none;
}._actionCell_991v1_1 {
  display: flex;
  flex-direction: row;
  gap: 6px;
}._passwordcontainer_ioe1m_1 {
  min-height: 19rem;
}



._header_1cbhi_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1.5rem 0;
}

._headerRow_1cbhi_12 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 1.5rem 0;
}

._content_1cbhi_19 {
  margin-bottom: 1.5rem;
}

._errorframecontent_1cbhi_23 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._errorframecontent_1cbhi_23 ._errorAllert_1cbhi_31 {
  width: 415px;
}
._errorframecontent_1cbhi_23 ._warningAllert_1cbhi_34 {
  width: 415px;
}

._errorMessage_1cbhi_38 {
  margin-top: 0.5rem;
  font-size: 0.875rem;
}

._title_1cbhi_43 {
  padding: 0 1.5rem;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 700;
}

._closeIcon_1cbhi_53 {
  cursor: pointer;
  margin: 0 1.5rem;
}



._container_v7zdk_5 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
}
._container_v7zdk_5 ._label_v7zdk_11 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  margin-right: 0.5rem;
}._container_1rcw1_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
._container_1rcw1_1 .fmlx-tab.horizontal .MuiTabs-root .MuiTabs-scroller .MuiTabs-flexContainer :hover {
  background-color: #f5f5f5;
}
._container_1rcw1_1._contained_1rcw1_10 .fmlx-tab.horizontal .MuiTabs-root {
  border: none;
}
._container_1rcw1_1._contained_1rcw1_10 .fmlx-tab.horizontal .MuiTabs-flexContainer > :nth-child(1) {
  border-left: 0.0625rem solid #cacaca;
}
._container_1rcw1_1._contained_1rcw1_10 .fmlx-tab.horizontal.contained .MuiTab-root {
  border: none;
  border-right: 0.0625rem solid #cacaca;
  border-top: 0.0625rem solid #cacaca;
  background-color: #fff;
}
._container_1rcw1_1._contained_1rcw1_10 .fmlx-tab.horizontal .MuiTab-root.Mui-selected {
  position: relative;
  z-index: 3;
  border-top: 0.125rem solid #006af5;
}
._container_1rcw1_1._contained_1rcw1_10 .fmlx-tab.horizontal.contained .MuiTabs-scrollButtons {
  border: none;
  background-color: #fff;
}
._container_1rcw1_1._contained_1rcw1_10 .fmlx-tab.horizontal .tab-content {
  border-top: 0.0625rem solid #cacaca;
  background-color: #fff;
  position: relative;
  z-index: 2;
  top: -0.05rem;
  padding: 0;
}
._container_1rcw1_1._outline_1rcw1_39 .fmlx-tab.horizontal .MuiTab-root.MuiButtonBase-root {
  position: relative;
  z-index: 3;
  border: none;
  border-bottom: 0.125rem solid #cacaca;
  padding-right: 1rem;
  padding-bottom: 0.4375rem;
}
._container_1rcw1_1._outline_1rcw1_39 .fmlx-tab.horizontal .MuiTab-root.MuiButtonBase-root.Mui-selected {
  border-bottom: 0.125rem solid #006af5;
}
._container_1rcw1_1._outline_1rcw1_39 .fmlx-tab.horizontal .MuiTabs-flexContainer > :nth-child(1) {
  border-left: none;
}
._container_1rcw1_1._outline_1rcw1_39 .fmlx-tab.horizontal .MuiTabs-root {
  border: none;
  background-color: #fff;
}
._container_1rcw1_1._outline_1rcw1_39 .fmlx-tab.horizontal .tab-content {
  border: none;
  z-index: 2;
  top: 0;
  padding: 0;
}



._container_1fm0u_5 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._tabContent_1fm0u_11 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 0.5rem;
}



._container_11hgb_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 9rem - 48px);
  width: 100%;
  gap: 14px;
}
._container_11hgb_5 ._header_11hgb_12 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  margin-top: 8px;
  width: 100%;
}
._container_11hgb_5 ._header_11hgb_12 > :nth-child(2) {
  margin-top: auto;
  margin-bottom: auto;
}
._container_11hgb_5 ._content_11hgb_23 {
  display: flex;
  flex-direction: column;
}

._tableWrapperAllActivities_11hgb_28 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 17rem - 45px);
}

._tableWrapperLast24Hour_11hgb_34 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 13rem - 50px);
}

#_start_11hgb_1 {
  min-width: 90px;
}

#_end_11hgb_1 {
  min-width: 90px;
}._centerTable_om529_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  gap: 0.5rem;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._centerTable_om529_1 > * {
  color: #737373;
}
._centerTable_om529_1 > * svg {
  fill: #737373;
}

._noAction_om529_18 tr th span {
  cursor: default;
  pointer-events: none;
}._modalHeader_y589v_1 {
  color: #5d5d5d;
}

._container_y589v_5 {
  height: 3.75rem;
}

._datePicker_y589v_9 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}._modalContentContainer_16lqi_1 {
  padding-bottom: 20px;
  display: grid;
  row-gap: 8px;
}

._modalHeader_16lqi_7 {
  color: #5d5d5d;
}

._dateRangeContainer_16lqi_11 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._checkBoxContainer_16lqi_17 {
  display: flex;
  gap: 8px;
}



._container_cgjzs_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 8rem);
}
._container_cgjzs_5 ._licenseContent_cgjzs_10 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  width: 35%;
  align-items: center;
}
._container_cgjzs_5 ._licenseContent_cgjzs_10 ._licenseLabel_cgjzs_17 {
  width: 49%;
}
._container_cgjzs_5 ._licenseContent_cgjzs_10 ._licenseButton_cgjzs_20 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._container_cgjzs_5 ._fieldContent_cgjzs_25 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  width: 65%;
  padding-top: 2px;
  padding-bottom: 2px;
}
._container_cgjzs_5 ._fieldContent_cgjzs_25 ._label_cgjzs_33 {
  padding-right: 5px;
  width: 26%;
}
._container_cgjzs_5 ._fieldContent_cgjzs_25 ._value_cgjzs_37 {
  padding-left: 5px;
  width: 74%;
}
._container_cgjzs_5 ._contact_cgjzs_41 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: auto;
}

._fieldContent_cgjzs_25 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  width: 65%;
  padding-top: 2px;
  padding-bottom: 2px;
}
._fieldContent_cgjzs_25 ._label_cgjzs_33 {
  padding-right: 5px;
  width: 26%;
}
._fieldContent_cgjzs_25 ._value_cgjzs_37 {
  padding-left: 5px;
  width: 74%;
}
._fieldContent_cgjzs_25 ._statusActive_cgjzs_64 {
  color: green;
}
._fieldContent_cgjzs_25 ._statusExpired_cgjzs_67 {
  color: red;
}
._fieldContent_cgjzs_25 ._expiredDateWarning_cgjzs_70 {
  color: red;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1hox3_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1hox3_33 .label-content {
  overflow: hidden;
  text-overflow: ellipsis;
}
._container_1hox3_33 ._homeWrapper_1hox3_37 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

._robot_1hox3_43 ._deviceComp_1hox3_43 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 300px;
}
._robot_1hox3_43 ._deviceList_1hox3_49 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  width: 100%;
  gap: 20px;
}
._robot_1hox3_43 ._deviceList_1hox3_49 ._deviceCard_1hox3_56 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._robot_1hox3_43 ._deviceList_1hox3_49 ._deviceCard_1hox3_56 ._deviceCardHeader_1hox3_61 {
  display: flex;
}
._robot_1hox3_43 ._deviceList_1hox3_49 ._deviceCard_1hox3_56 ._deviceCardHeader_1hox3_61 ._deviceCardHeaderText_1hox3_64 {
  display: flex;
  flex-direction: column;
}

._instrument_1hox3_69 {
  display: flex;
  flex-direction: column;
}

._header_1hox3_74 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
}
._header_1hox3_74 .MuiButton-root {
  color: #006af5;
  border-color: #006af5;
}
._header_1hox3_74 .MuiButton-root:hover {
  background-color: #cce1fd;
}

._title_1hox3_88 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0.75rem;
  margin-top: 0.3125rem;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_ozrxe_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._title_ozrxe_33 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  padding: 0.75rem;
  background-color: #f5f5f5;
  border-bottom: 0.0625rem solid #cacaca;
  margin: 0;
}._singleLine_128n8_1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  min-width: 0;
}

._multiLine_128n8_9 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  -webkit-box-orient: vertical;
  min-width: 0;
}



._container_19738_5 ._row_19738_5 {
  background-color: #fff;
  height: 46.25px;
}
._container_19738_5 ._body_19738_9 {
  background-color: #fff;
}
._container_19738_5 ._error_19738_12 {
  background-color: #f99;
  height: 46.25px;
}
._container_19738_5 ._noData_19738_16 {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
._container_19738_5 ._noData_19738_16 > * {
  color: #737373;
}
._container_19738_5 ._noData_19738_16 > * svg {
  fill: #737373;
}

._noAction_19738_32 tr th span {
  cursor: default;
  pointer-events: none;
}._paginationDots_1o9ai_1 {
  display: flex;
  justify-content: center;
  margin-top: 8px;
}

._dot_1o9ai_7 {
  padding: 0;
  border: 0;
  height: 10px;
  width: 10px;
  margin: 0 6px;
  background-color: #ccc;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  transition: background-color 0.3s;
}

._activeDot_1o9ai_20 {
  background-color: #333;
}

._sliderContainer_1o9ai_24 {
  position: relative;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._sliderContainer_1o9ai_24::-webkit-scrollbar {
  display: none;
}

._sliderContent_1o9ai_34 {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}
._sliderContent_1o9ai_34 > div {
  min-width: 100%;
  display: grid;
  gap: 5px;
}

._hidden_1o9ai_45 {
  visibility: hidden;
}._container_10ic7_1 {
  display: flex;
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._container_10ic7_1 .fmlx-text-field__helper-text {
  display: none;
}

._inputWrapper_10ic7_9 {
  width: 100%;
}



._contentWrapper_1606m_5 {
  padding-left: 0.25rem;
  margin-top: 0.25rem;
}
._contentWrapper_1606m_5 .fmlx-inline-message {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
}

._rowAvailable_1606m_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._rowManual_1606m_25 {
  display: flex;
  align-items: start;
  width: 100%;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
._rowManual_1606m_25 > div:first-child {
  flex: 1;
}
._rowManual_1606m_25 > div:last-child {
  width: 80px;
}

._container_1606m_39 {
  height: 355px;
}
._container_1606m_39 .fmlx-radio-button {
  width: 100%;
}

._robotContainer_1606m_46 {
  margin-top: 0.5rem;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 0.25rem;
  padding: 0.25rem 1rem;
  height: 240px;
  overflow: auto;
}

._robotItem_1606m_55 {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}

._selectedAvailRobot_1606m_64 {
  background-color: #cce1fd;
}



._container_1tg9v_5 {
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
}
._container_1tg9v_5 ._battery_1tg9v_11 {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
}
._container_1tg9v_5 ._battery_1tg9v_11 ._chargeWave_1tg9v_19 {
  width: 100%;
  height: calc(var(--start-pos) - 22%);
  position: absolute;
  bottom: 0;
  border-radius: 0.25rem;
  z-index: 3;
  background: #aacdfc;
  animation: _charge-loop_1tg9v_1 2s linear infinite;
}
._container_1tg9v_5 ._battery_1tg9v_11 ._fillOverlay_1tg9v_29 {
  width: 100%;
  z-index: 4;
  position: absolute;
  bottom: 0;
  border-radius: 0.25rem;
}
._container_1tg9v_5 ._battery_1tg9v_11 ._statusText_1tg9v_36 {
  color: black;
}
@keyframes _charge-loop_1tg9v_1 {
  0% {
    height: calc(var(--start-pos) - 22%);
  }
  100% {
    height: 78%;
  }
}
._container_1tg9v_5 img {
  z-index: 5;
}
._container_1tg9v_5 ._info_1tg9v_50 {
  position: absolute;
  bottom: 0;
}



._header_10gom_5 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._header_10gom_5 ._headerLeft_10gom_11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
._header_10gom_5 ._headerLeft_10gom_11 ._headerDeviceInfo_10gom_18 ._batteryName_10gom_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 700;
  display: inline-block;
  max-width: 27ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}

._body_10gom_33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0;
}
._body_10gom_33 ._batteryContent_10gom_40 {
  display: flex;
  gap: 1rem;
  padding-bottom: 0;
  padding-top: 0;
}
._body_10gom_33 ._batteryInfo_10gom_46 {
  padding: 0.25rem 0;
}
._body_10gom_33 ._batteryInfoDisable_10gom_49 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
._body_10gom_33 ._batteryLabel_10gom_55 {
  font-size: 0.875rem;
  color: #1b1b1b;
}
._body_10gom_33 ._batteryValue_10gom_59 {
  font-size: 1.875rem;
}
._body_10gom_33 ._batteryValue_10gom_59:nth-child(1) {
  margin-bottom: 0.5rem;
}
._body_10gom_33 ._electricContent_10gom_65 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._body_10gom_33 ._electricContent_10gom_65 img {
  height: 6.25rem;
}
._body_10gom_33 ._electricContent_10gom_65 ._electricTitle_10gom_73 {
  font-size: 2rem;
  font-weight: 500;
  color: #4caf50;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

._footer_10gom_82 {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

._popoverContainer_10gom_88 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem;
  width: 7.5rem;
  cursor: pointer;
}



._container_1cahp_5 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 10px;
}
._container_1cahp_5 ._addDeviceButton_1cahp_11 {
  margin-bottom: 8px;
  margin-top: -10px;
}
._container_1cahp_5 ._noData_1cahp_15 {
  min-height: 274px;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
._container_1cahp_5 ._noData_1cahp_15 img {
  width: 2rem;
}
._container_1cahp_5 ._noData_1cahp_15 ._noRobotText_1cahp_25 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  color: #737373;
  margin-left: 5px;
}



._container_c9oxo_5 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 10px;
}
._container_c9oxo_5 ._noData_c9oxo_11 {
  min-height: 274px;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
._container_c9oxo_5 ._noData_c9oxo_11 ._noDeviceText_c9oxo_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  color: #737373;
  margin-left: 5px;
}



._header_1jmhz_5 {
  margin-top: 0.375rem;
  padding: 0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._header_1jmhz_5 ._deviceName_1jmhz_13 {
  padding-left: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
._header_1jmhz_5 ._deviceName_1jmhz_13 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}

._body_1jmhz_38 {
  margin-bottom: 0.375rem;
  padding: 0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  color: #474747;
}
._body_1jmhz_38 ._deviceProperty_1jmhz_53 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

._inactive_1jmhz_59 {
  background-color: #f5f5f5;
}

._openDeviceIcon_1jmhz_63 {
  width: 25px;
}



._container_fwr46_5 {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 0.0625rem solid #cacaca;
  box-sizing: border-box;
}

._containerCalibration_fwr46_13 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
._containerCalibration_fwr46_13 #tab-pac .tab-content {
  z-index: 4;
}

._tabContent_fwr46_22 {
  display: flex;
  flex-direction: column;
  border-left: 0.0625rem solid #cacaca;
  border-right: 0.0625rem solid #cacaca;
  border-bottom: 0.0625rem solid #cacaca;
  box-sizing: border-box;
  padding: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

._nodeLabel_fwr46_33 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._wizardPage_fwr46_39 {
  position: fixed;
  z-index: 10;
  left: 0;
  width: 100vw;
}

._content_fwr46_46 {
  display: grid;
  grid-template-columns: 1fr 6fr;
  height: 100%;
  background-color: #fff;
}

._treeWrapper_fwr46_53 {
  border-right: 0.0625rem solid #e0e0e0;
  width: 290px;
}
._treeWrapper_fwr46_53 ._tree_fwr46_53 {
  border-top: 0.0625rem solid #e0e0e0;
  height: calc(100dvh - 6.25rem - 3.125rem - 3.125rem);
  overflow: hidden auto;
}

._row_fwr46_63 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}

._buttonRow_fwr46_70 {
  padding-top: 1rem;
  padding-left: 1rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}

._placeholder_fwr46_79 {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
  gap: 0.5rem;
  width: 100%;
  border: 1px solid #737373;
  justify-content: center;
  align-items: center;
  height: 100%;
}
._placeholder_fwr46_79 ._text_fwr46_91 {
  color: #888;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}._container_12zbk_1 {
  min-height: 2.5rem;
  display: flex;
  align-items: center;
}
._container_12zbk_1 ._dropDown_12zbk_6 {
  flex-grow: 2;
}
._container_12zbk_1 ._label_12zbk_9 {
  display: inline-flex;
  text-align: center;
  align-items: center;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
._container_12zbk_1 ._fullWidth_12zbk_17 {
  width: 100%;
}
._container_12zbk_1 ._relativeWidth_12zbk_20 {
  min-width: 80%;
  max-width: 100%;
}
._container_12zbk_1 ._withUnderline_12zbk_24 {
  box-shadow: 0 1px 0 0 #999;
}



._container_1u54w_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  padding: 0.5rem;
  border: 0.0625rem solid #313131;
  border-radius: 0.25rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
}

._row_1u54w_22 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

._content_1u54w_28 {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
}

._titleClamp_1u54w_35 {
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}._container_tges3_1 {
  height: 100%;
  width: 100%;
}

._tablenest_tges3_6 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
._tablenest_tges3_6 ._trnest_tges3_11 {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
}
._tablenest_tges3_6 ._trnest_tges3_11 ._tdnest_tges3_16 {
  display: flex;
  flex-grow: 1;
  text-align: center;
  font-weight: 500;
  max-width: 56px;
  min-width: 54px;
  height: 56px;
  border: 0.0625rem solid #1b1b1b;
  border-radius: 0.375rem;
  flex-shrink: 0;
}
._tablenest_tges3_6 ._trnest_tges3_11 ._tdnest_tges3_16 ._nestmaster_tges3_28 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
._tablenest_tges3_6 ._trnest_tges3_11 ._tdnest_tges3_16 ._nest_tges3_28 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 11px;
}
._tablenest_tges3_6 ._nestInfo_tges3_45 {
  display: flex;
  width: 45px;
  align-items: center;
}
._tablenest_tges3_6 ._nesticon_tges3_50 {
  width: 14px;
  height: 14px;
}
._tablenest_tges3_6 ._nestName_tges3_54 {
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 35px;
}



._header_1000v_5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

._card_1000v_12 {
  width: 100%;
  height: 520px;
}

._row_1000v_17 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  height: 36px;
  width: 100%;
}

._switch_1000v_25 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  width: 6.875rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._label_1000v_38 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  width: 70px;
}

._nameLabel_1000v_48 {
  width: 50px;
}

._value_1000v_52 {
  min-width: 86px;
  flex: 1 1 86px;
  overflow: hidden;
  text-overflow: ellipsis;
}

._valueCompact_1000v_59 {
  width: 36px;
  min-width: 36px;
  flex: 0 0 36px;
}

._valueClamp2_1000v_65 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
}

._inlineLabel_1000v_76 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}

._nameRow_1000v_85 {
  flex-grow: 1;
  min-width: 0;
}

._rowSplit_1000v_90 {
  gap: 0.5rem;
}

._body_1000v_94 {
  display: flex;
  height: calc(482px - 2.5rem);
  flex-direction: column;
  width: 100%;
}

._nestsLayout_1000v_101 {
  margin: 10px;
}

._nestsNoLayout_1000v_105 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem;
  overflow-y: auto;
}

._nestsWrapper_1000v_113 {
  overflow-y: auto;
}



._container_1b0rf_5 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
  height: 520px;
  padding: 0.5rem 0.5rem 5.4375rem 0.5rem;
  border: 1px solid #cacaca;
  border-radius: 0.25rem;
  box-sizing: border-box;
}
._container_1b0rf_5 ._header_1b0rf_16 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem;
}
._container_1b0rf_5 ._row_1b0rf_22 {
  display: flex;
  gap: 1rem;
  align-items: center;
}
._container_1b0rf_5 ._row_1b0rf_22 ._label_1b0rf_27 {
  min-width: 100px;
  white-space: nowrap;
}
._container_1b0rf_5 ._row_1b0rf_22 .MuiFormGroup-row {
  gap: 1rem;
}
._container_1b0rf_5 ._dropdownWrapper_1b0rf_34 {
  flex: 1;
  min-width: 0;
  max-width: 100%;
}
._container_1b0rf_5 ._dropdownWrapper_1b0rf_34 ._fmlx-dropdown_1b0rf_39 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}



._row_1iekc_5 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

._headerRow_1iekc_11 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

._container_1iekc_18 {
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
  padding: 1rem;
}
._container_1iekc_18 ._contentWrapper_1iekc_24 {
  width: 100%;
}

._infoPosition_1iekc_28 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
._infoPosition_1iekc_28 ._position_1iekc_34 {
  flex: 1;
  display: flex;
  padding-left: 1rem;
  padding-right: 11.25rem;
  column-gap: 1rem;
}
._infoPosition_1iekc_28 ._position_1iekc_34 span {
  color: #006af5;
  margin-left: 0.5rem;
  min-width: 4.5rem;
  display: inline-block;
}

._idLabel_1iekc_48 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-right: 1px solid #e0e0e0;
  padding-right: 1rem;
}

._decksWrapper_1iekc_56 {
  max-height: calc(100vh - 18.75rem - 3.25rem);
  margin-top: 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  gap: 0.375rem;
  padding-right: 0.5rem;
  overflow-y: auto;
}

._deletedInstrumentName_1iekc_66 {
  color: #006af5;
}

._numberValue_1iekc_70 {
  width: 83px;
}

._strValue_1iekc_74 {
  width: 300px;
}

._switchLabel_1iekc_78 {
  width: 3.4375rem;
}

._customIcon_1iekc_82 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

._disabledIcon_1iekc_92 path {
  fill: #b4b4b4 !important;
}

._valueClamp2_1iekc_96 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_gn7e0_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._hint_gn7e0_33 {
  padding: 0 10px;
  margin-bottom: 15px;
}

._bannerWrapper_gn7e0_38 {
  margin-top: 0.375rem;
  margin-left: -2.625rem;
}
._bannerWrapper_gn7e0_38 ._subtitle_gn7e0_42 {
  color: #006af5;
  font-size: 0.6875rem;
}

._radioButtonWrapper_gn7e0_47 .MuiFormControlLabel-root {
  align-items: start !important;
}

._changesTitle_gn7e0_51 {
  padding-bottom: 20px;
}



._formRow_143ce_5 {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
._formRow_143ce_5 .severity-error {
  max-width: 168px;
}
._formRow_143ce_5 > :nth-child(1) {
  flex: 1;
}
._formRow_143ce_5 > div > :nth-child(1) {
  margin-bottom: 0.25rem;
}

._divider_143ce_20 {
  border-top: 1px solid #cacaca;
}

._duplicateInstrumentModal_143ce_24 {
  padding-bottom: 20px;
  height: 30vh;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._duplicateInstrumentModal_143ce_24 .fmlx-inline-message {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._duplicateInstrumentModal_143ce_24 ._infoAlert_143ce_40 {
  padding: 0.5rem !important;
}._tableContainer_5n5vm_1 {
  height: calc(100vh - 25rem - 0.9375rem);
  overflow: auto;
}

._customTableRow_5n5vm_6 {
  height: 60px;
  border-right: 0;
}

._cellApproachName_5n5vm_11 {
  max-width: 40ch;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}

._noAction_5n5vm_23 tr th span {
  cursor: default;
  pointer-events: none;
}



._help_3c7fq_5 {
  display: flex;
}

._popoverWrapper_3c7fq_9 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
  align-items: center;
}
._popoverWrapper_3c7fq_9 ._label_3c7fq_16 .label-content {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}



._row_m4a9r_5 {
  display: flex;
  gap: 0.5rem;
  justify-content: space-between;
  align-items: center;
}
._row_m4a9r_5 ._nestDetailsLayout_m4a9r_11 {
  width: 65%;
}
._row_m4a9r_5 ._nestDetailsNoLayout_m4a9r_14 {
  width: 100%;
}
._row_m4a9r_5 ._nestLayoutContainer_m4a9r_17 {
  width: 35%;
  overflow: auto;
}
._row_m4a9r_5 ._nestLayoutContainer_m4a9r_17 ._nestLayout_m4a9r_17 {
  border: 1px solid #e0e0e0;
  padding: 5px;
  height: 18rem;
  margin-top: 20px;
  overflow: auto;
}

._headerRow_m4a9r_29 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

._container_m4a9r_36 {
  padding: 1rem;
  width: 98%;
  overflow: auto;
}

._infoPosition_m4a9r_42 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
._infoPosition_m4a9r_42 ._left_m4a9r_48 {
  display: flex;
}
._infoPosition_m4a9r_42 ._left_m4a9r_48 ._position_m4a9r_51 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._infoPosition_m4a9r_42 ._left_m4a9r_48 ._position_m4a9r_51 ._positionLabel_m4a9r_57 {
  margin-left: 1rem;
}
._infoPosition_m4a9r_42 ._left_m4a9r_48 ._position_m4a9r_51 span {
  color: #006af5;
  margin-left: 0.5rem;
  min-width: 4.5rem;
  display: inline-block;
}
._infoPosition_m4a9r_42 ._left_m4a9r_48 ._position_m4a9r_51 ._help_m4a9r_66 {
  display: flex;
  align-items: center;
}

._idLabel_m4a9r_71 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-right: 1px solid #e0e0e0;
  padding-right: 1rem;
}

._numberValue_m4a9r_79 {
  width: 83px;
}

._strValue_m4a9r_83 {
  width: 300px;
}

._switchLabel_m4a9r_87 {
  width: 3.4375rem;
}

._nestTable_m4a9r_91 {
  margin-top: 20px;
}

._customIcon_m4a9r_95 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

._disabledIcon_m4a9r_105 path {
  fill: #b4b4b4 !important;
}

._valueClamp2_m4a9r_109 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}

._popoverWrapper_m4a9r_121 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}



._tableWrapper_10nqv_5 {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._container_10nqv_12 {
  height: 100%;
  min-height: 0;
}
._container_10nqv_12 .MuiTableContainer-root {
  height: 100%;
  overflow-y: auto;
}

._containerNodata_10nqv_21 {
  height: 80%;
}

._nowrap_10nqv_25 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nowrap_10nqv_25 span {
  cursor: default;
}

._wrap_10nqv_34 {
  white-space: wrap;
  word-wrap: break-word;
}
._wrap_10nqv_34 span {
  width: 100%;
  cursor: default;
}

._labelSubIcon_10nqv_43 {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
}
._labelSubIcon_10nqv_43 div {
  align-items: end;
}

#_title_10nqv_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}

._customIcon_10nqv_61 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

._disabledIcon_10nqv_71 path {
  fill: #b4b4b4 !important;
}

._tableCellZPos_10nqv_75 {
  transition: background-color 0.5s;
}

._activeCell_10nqv_79 {
  background-color: #cce1fd;
}

._column_10nqv_83 {
  max-width: 9.375rem;
}

._cellItem_10nqv_87 {
  display: flex;
  justify-content: center;
}

._popoverWrapper_10nqv_92 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}

._popoverWrapper_10nqv_92 > div {
  cursor: pointer;
}._menu_4k8kq_1 {
  box-sizing: border-box;
  width: 14.75rem;
  max-height: 200px;
  overflow-y: auto;
  background-color: #fafafa;
  box-shadow: 0 2px 4px 1px rgba(27, 27, 27, 0.3);
}

._menuItem_4k8kq_10 {
  width: 100%;
  min-width: 0;
  justify-content: flex-start !important;
  border-radius: 0 !important;
  color: #1b1b1b !important;
}
._menuItem_4k8kq_10:hover, ._menuItem_4k8kq_10:focus-visible {
  background-color: #f5f5f5 !important;
}

._menuItemLabel_4k8kq_21 {
  display: block;
  width: 100%;
  min-width: 0;
  text-align: left;
}



._row_aeulu_5 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

._headerRow_aeulu_11 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

._container_aeulu_18 {
  padding: 1rem;
  width: 98%;
  overflow: auto;
}
._container_aeulu_18 ._vector_aeulu_23 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._container_aeulu_18 ._vector_aeulu_23 ._vectorHeader_aeulu_28 {
  display: flex;
  width: 100vw;
  justify-content: space-between;
  align-items: center;
}

._infoPosition_aeulu_35 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
._infoPosition_aeulu_35 ._position_aeulu_41 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._infoPosition_aeulu_35 ._position_aeulu_41 span {
  color: #006af5;
  margin-left: 0.5rem;
  border-bottom: 1px solid #999;
  display: inline-block;
  min-width: 4rem;
}
._infoPosition_aeulu_35 ._row_aeulu_5 {
  margin-left: auto;
}

._idLabel_aeulu_57 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-right: 1px solid #e0e0e0;
  padding-right: 1rem;
}
._idLabel_aeulu_57 ._nestId_aeulu_64 {
  font-weight: bold;
}
._idLabel_aeulu_57 ._calibrated_aeulu_67 {
  color: #4caf50;
}
._idLabel_aeulu_57 ._uncalibrated_aeulu_70 {
  color: #f7a246;
}

._dropdown_aeulu_74 .fmlx-dropdown.md {
  width: 225px;
}

._approachTable_aeulu_78 {
  height: calc(100dvh - 470px);
  min-height: 0;
  overflow: hidden;
}

._mandatory_aeulu_84 {
  height: calc(100dvh - 426px);
}

._textInfoCalibration_aeulu_88 {
  display: flex;
  align-items: center;
  color: #006af5;
  gap: 0.5rem;
}

._mdWidth_aeulu_95 {
  width: 11.25rem;
}

._lgWidth_aeulu_99 {
  width: 12.5rem;
}

._strValue_aeulu_103 {
  width: 18.75rem;
}

._customIcon_aeulu_107 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

._disabledIcon_aeulu_117 path {
  fill: #b4b4b4 !important;
}

._valueClamp2_aeulu_121 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}

._directionList_aeulu_133 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  max-height: calc(100dvh - 360px);
}
._directionList_aeulu_133 .tab-content {
  height: 100%;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}

._directionPanel_aeulu_146 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-top: 0.5rem;
}

._directionActions_aeulu_153 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  padding: 0.625rem 0.75rem;
  background-color: #fafafa;
  border: 0.0625rem solid #cacaca;
}

._directionDisableInformation_aeulu_164 {
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  padding: 2rem 2.125rem;
  background-color: #fafafa;
  border: 0.0625rem dashed #cacaca;
}

._directionToggle_aeulu_174 {
  display: flex;
  align-items: center;
  gap: 0.875rem;
}

._inactiveDirectionInfo_aeulu_180 {
  display: flex;
  align-items: center;
}

._actionButtons_aeulu_185 {
  display: flex;
  gap: 0.75rem;
}

._directionSummary_aeulu_190 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  color: #737373;
}



._container_3r5m4_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: fit-content;
}
._container_3r5m4_5 ._title_3r5m4_11 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  justify-items: center;
  padding: 0.75rem;
  background-color: #e0e0e0;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._container_3r5m4_5 ._title_3r5m4_11 > :nth-child(1) {
  margin-top: auto;
  margin-bottom: auto;
}
._container_3r5m4_5 ._body_3r5m4_29 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}



._container_1spvk_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}
._container_1spvk_5 ._configuration_1spvk_13 {
  flex: 0 0 auto;
}
._container_1spvk_5 ._control_1spvk_16 {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  min-height: 0;
  overflow: hidden;
}
._container_1spvk_5 ._control_1spvk_16 .fmlx-tab {
  min-height: 0;
}
._container_1spvk_5 ._control_1spvk_16 .fmlx-tab.horizontal .MuiTabs-root {
  flex: 0 0 auto;
}
._container_1spvk_5 ._control_1spvk_16 .fmlx-tab.horizontal .tab-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}
._container_1spvk_5 ._control_1spvk_16 .fmlx-tab.horizontal .tab-content > div:first-child {
  height: 100%;
  min-height: 0;
}
._container_1spvk_5 ._motionControlContainer_1spvk_40 {
  display: flex;
  flex-direction: column;
  padding: 0.625rem;
  gap: 0.625rem;
}
._container_1spvk_5 ._motionControlContainer_1spvk_40 ._stackArm_1spvk_46 {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
}
._container_1spvk_5 ._motionControlContainer_1spvk_40 ._stackArm_1spvk_46 #_label_1spvk_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
}
._container_1spvk_5 ._motionControlContainer_1spvk_40 ._stackArm_1spvk_46 > :nth-child(1) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 30%;
}
._container_1spvk_5 ._motionControlContainer_1spvk_40 ._stackArm_1spvk_46 > :nth-child(2) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 70%;
}

._platePresenceMessage_1spvk_72 {
  color: #5d5d5d;
  padding-bottom: 1.25rem;
}



._container_nyaxy_5 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._navigationAbsolute_nyaxy_11 {
  display: flex;
  flex-direction: column;
}
._navigationAbsolute_nyaxy_11 ._row_nyaxy_15 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin: 2px;
}
._navigationAbsolute_nyaxy_11 ._row_nyaxy_15 > :nth-child(1) {
  display: flex;
  flex-direction: row;
  flex-basis: 50%;
}
._navigationAbsolute_nyaxy_11 ._row_nyaxy_15 > :nth-child(1) > :nth-child(1) {
  min-width: 60px;
}
._navigationAbsolute_nyaxy_11 ._row_nyaxy_15 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-basis: 20%;
}

._navigationRelative_nyaxy_37 {
  display: flex;
  flex-direction: column;
}
._navigationRelative_nyaxy_37 ._row_nyaxy_15 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin: 2px;
}
._navigationRelative_nyaxy_37 ._row_nyaxy_15 > :nth-child(1) {
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-basis: 40%;
}
._navigationRelative_nyaxy_37 ._row_nyaxy_15 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-basis: 60%;
}

._disabled_nyaxy_61 .fmlx-motion-control-pad-v2--vertical {
  background-color: #b4b4b4;
}
._disabled_nyaxy_61 .fmlx-motion-control-pad-v2--horizontal {
  background-color: #b4b4b4;
}

._controller_nyaxy_68 {
  display: flex;
  gap: 20px;
}
._controller_nyaxy_68 ._title_nyaxy_72 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}

._controller_nyaxy_68 > :nth-child(1) {
  flex-basis: 55%;
}

._controller_nyaxy_68 > :nth-child(2) {
  flex-basis: 45%;
}

._controller_nyaxy_68 > div {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._position_nyaxy_95 {
  display: flex;
  flex-direction: column;
}

._labelValue_nyaxy_100 {
  display: flex;
  flex-basis: 35%;
  flex-direction: row;
}

._label_nyaxy_100 {
  display: flex;
  flex-direction: column;
  min-width: 60px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}

._value_nyaxy_120 {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
}

._slider_nyaxy_127 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}

._slider_nyaxy_127 > :nth-child(1) {
  width: 100%;
}

._slider_nyaxy_127 > :nth-child(2) {
  flex-basis: 40%;
  min-width: 10px;
  width: fit-content;
  white-space: nowrap;
}

._textBoxContainer_nyaxy_145 .MuiInputBase-root {
  min-width: 6rem;
}
._textBoxContainer_nyaxy_145 .MuiInputBase-input {
  padding: 0.125rem 0 0.125rem 0.5rem !important;
}._container_143hx_1 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 100%;
  min-height: 0;
  padding: 0.9375rem;
  overflow-y: auto;
  gap: 1.5rem;
}

._gripperArm_143hx_12 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._gripperArm_143hx_12 ._options_143hx_17 {
  display: flex;
  flex-flow: row wrap;
  gap: 0.875rem;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1w3cz_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1w3cz_33 {
  width: 100%;
  display: grid;
  grid-template-columns: calc(50% - 0.5rem) calc(50% - 0.5rem);
  gap: 1rem;
}

._item_1w3cz_40 {
  display: flex;
  justify-content: space-between;
}
._item_1w3cz_40 .fmlx-switch:focus-within .switch-wrapper,
._item_1w3cz_40 .fmlx-switch.checked:focus-within .switch-wrapper {
  background-color: transparent;
  border-radius: 0;
}
._item_1w3cz_40 #_label_1w3cz_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
}



._container_t2l8n_5 {
  background-color: #f5f5f5;
  display: flex;
  position: absolute;
  overflow: hidden;
  width: calc(100vw - 5.75rem);
  height: calc(100vh - 8rem);
  gap: 0.5rem;
}
._container_t2l8n_5 ._contentWrapper_t2l8n_14 {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  border: 0.0625rem solid #cacaca;
  min-height: 0;
  overflow: hidden;
}
._container_t2l8n_5 ._content75_t2l8n_22 {
  width: 75%;
}
._container_t2l8n_5 ._content25_t2l8n_25 {
  width: 25%;
}

._backBtn_t2l8n_29 {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 1rem;
  padding: 0.5rem;
}
._backBtn_t2l8n_29 svg {
  cursor: pointer;
}

._content_t2l8n_14 {
  display: flex;
  gap: 0.5rem;
}



._header_12ia2_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1.5rem 0;
}

._headerRow_12ia2_12 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 1.5rem 0;
}

._content_12ia2_19 {
  margin-bottom: 1.5rem;
}

._footer_12ia2_23 {
  display: flex;
  flex-direction: row-reverse;
  box-sizing: border-box;
  width: 100%;
  padding: 0.5rem;
  border-top: 0.0625rem solid #cacaca;
}

._title_12ia2_32 {
  padding: 0 1.5rem;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 700;
}

._buttons_12ia2_42 {
  display: flex;
  flex-direction: row;
  padding: 0 0.5rem;
  gap: 0.75rem;
}

._recoverContainer_12ia2_49 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0.5rem;
}

._closeIcon_12ia2_56 {
  cursor: pointer;
  margin: 0 1.5rem;
}



._content_1ji7i_5 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._footer_1ji7i_11 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._bannerWrapper_1ji7i_19 {
  margin-top: 1rem;
}

._instrumentListWrapper_1ji7i_23 {
  max-height: 100px;
  overflow-y: auto;
}

._newApproachesWrapper_1ji7i_28 {
  margin: 1rem 0 1.5rem 0;
}



._tableWrapper_3v7j2_5 {
  display: flex;
  flex-direction: column;
  height: calc(100% - 48px);
}

._container_3v7j2_11 {
  height: calc(100% - 4px);
  min-width: 0;
  overflow: hidden;
  box-sizing: border-box;
}
._container_3v7j2_11 .MuiTableContainer-root {
  overflow: auto;
}
._container_3v7j2_11 .fmlx-table-container {
  width: 100%;
  min-width: 0;
}
._container_3v7j2_11 .fmlx-table-container table {
  width: max-content;
  min-width: 100%;
}
._container_3v7j2_11 .fmlx-text-field__helper-text {
  display: none;
}
._container_3v7j2_11 .fmlx-table-container td {
  padding: 0.5rem 0.25rem;
}
._container_3v7j2_11 .fmlx-table-container th {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  z-index: 2;
}

._checkboxAction_3v7j2_40 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px 16px;
}

._disable_3v7j2_47 {
  background-color: #f5f5f5;
}

._active_3v7j2_51 {
  background-color: #cce1fd;
}

._activeCell_3v7j2_55 {
  background-color: #cce1fd;
}

._checkboxAction_3v7j2_40 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._nowrap_3v7j2_65 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nowrap_3v7j2_65 span {
  cursor: default;
  width: 100%;
}

._wrap_3v7j2_75 {
  white-space: wrap;
  word-wrap: break-word;
}
._wrap_3v7j2_75 span {
  cursor: default;
  width: 100%;
}

._labelSubIcon_3v7j2_84 {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
}
._labelSubIcon_3v7j2_84 div {
  align-items: end;
}

._rowAction_3v7j2_93 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
}

._actionCell_3v7j2_100 {
  position: sticky;
  right: 0;
  z-index: 1;
  box-sizing: border-box;
  width: 6.25rem;
  min-width: 9.375rem;
  max-width: 9.375rem;
  background-color: #fff;
  box-shadow: -2px 0 4px rgba(0, 0, 0, 0.12);
}

._actionHeader_3v7j2_112 {
  z-index: 3 !important;
  background-color: #e0e0e0 !important;
}

.MuiTableRow-root.MuiTableRow-hover:hover > ._actionCell_3v7j2_100 {
  background-color: #f5f5f5;
}

.MuiTableRow-root.Mui-selected > ._actionCell_3v7j2_100,
.MuiTableRow-root.Mui-selected:hover > ._actionCell_3v7j2_100 {
  background-color: #cce1fd;
}

#_title_3v7j2_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}

._inputPosWrapper_3v7j2_135 input.MuiInputBase-input {
  padding-left: 0.5rem !important;
}

._customIcon_3v7j2_139 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

._disableIcon_3v7j2_149 > * {
  fill: #e0e0e0;
}

._gripperInputComboBox_3v7j2_153 input::placeholder {
  opacity: 1;
  color: #1b1b1b;
}

._gripperInputPlain_3v7j2_158 input::-webkit-inner-spin-button,
._gripperInputPlain_3v7j2_158 input::-webkit-outer-spin-button {
  appearance: none;
}
._gripperInputPlain_3v7j2_158 input {
  appearance: textfield;
}

._cellPos_3v7j2_166 {
  transition: background-color 0.5s;
}

._tableCellZPos_3v7j2_170 {
  transition: background-color 0.5s;
}

._flashBg_3v7j2_174 {
  animation: _flash-bg_3v7j2_1 3s ease-in-out forwards;
}

._warnBg_3v7j2_178 {
  background-color: #ffedad;
  transition: background-color 0.4s ease-in-out;
}

._warnField_3v7j2_183 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
}
._warnField_3v7j2_183 svg {
  transition: opacity 0.4s ease-in-out;
}

._column_3v7j2_194 {
  max-width: 9.375rem;
}

._cellItem_3v7j2_198 {
  display: flex;
  justify-content: center;
}

._popoverWrapper_3v7j2_203 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}
._popoverWrapper_3v7j2_203 ._label_3v7j2_84 .label-content {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
}

._popoverWrapper_3v7j2_203 > div {
  cursor: pointer;
}

@keyframes _flash-bg_3v7j2_1 {
  5% {
    background-color: #cce1fd;
  }
  95% {
    background-color: #cce1fd;
  }
}
._inputAnchor_3v7j2_230 .decoration-icon {
  padding-right: 0.5rem !important;
  padding-left: 0 !important;
}
._inputAnchor_3v7j2_230 ._anchorReload_3v7j2_234 svg {
  width: 1.25rem !important;
  height: 1.25rem !important;
}
._inputAnchor_3v7j2_230 ._anchorReload_3v7j2_234._activeButton_3v7j2_238 {
  cursor: pointer;
}
._inputAnchor_3v7j2_230 ._anchorReload_3v7j2_234._activeButton_3v7j2_238 svg {
  fill: #006af5 !important;
}



._content_q7h0t_5 {
  margin-bottom: 1rem;
  margin-top: 1rem;
  color: #888;
}
._content_q7h0t_5 ._vectorType_q7h0t_10 {
  color: #1b1b1b;
}._menu_t0ovy_1 {
  min-width: 9rem;
  padding: 0.25rem 0;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1bfsy_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._mainContainer_1bfsy_33 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0 1rem;
}

._container_1bfsy_40 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}
._container_1bfsy_40 ._info_1bfsy_48 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  gap: 0.5rem;
}
._container_1bfsy_40 ._info_1bfsy_48 ._column_1bfsy_55 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
._container_1bfsy_40 ._info_1bfsy_48 ._standardApproachName_1bfsy_62 {
  border: none;
  border: 1px solid black;
}
._container_1bfsy_40 ._info_1bfsy_48 #_approachName_1bfsy_1 {
  width: 12.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  margin-left: 0.5rem;
}
._container_1bfsy_40 ._info_1bfsy_48 #_approachLabel_1bfsy_1 {
  min-width: 7.813rem;
}
._container_1bfsy_40 ._info_1bfsy_48 #_calibrationMessage_1bfsy_1 {
  padding: 5px;
  color: #006af5;
}
._container_1bfsy_40 ._buttons_1bfsy_81 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}

._emptyApproach_1bfsy_88 {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1rem;
}
._emptyApproach_1bfsy_88 > * {
  color: #737373;
}

._vectorBar_1bfsy_100 {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top: 1px solid #e0e0e0;
  padding: 1rem 0;
}
._vectorBar_1bfsy_100 ._column_1bfsy_55 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}

._directionList_1bfsy_115 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  height: calc(100dvh - 480px);
}
._directionList_1bfsy_115 .tab-content {
  height: 100%;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}

._directionPanel_1bfsy_128 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-top: 0.5rem;
}

._directionDisableInformation_1bfsy_135 {
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  padding: 2rem 2.125rem;
  background-color: #fafafa;
  border: 0.0625rem dashed #cacaca;
}

._directionActions_1bfsy_145 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  padding: 0.625rem 0.75rem;
  background-color: #fafafa;
  border: 0.0625rem solid #cacaca;
}

._directionActionButtons_1bfsy_156 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  margin-left: auto;
  white-space: nowrap;
}
._directionActionButtons_1bfsy_156 > * {
  flex: 0 0 auto;
}

._directionToggle_1bfsy_168 {
  display: flex;
  align-items: center;
  gap: 0.875rem;
}

._directionSummary_1bfsy_174 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  color: #737373;
}

._tableWrapper_1bfsy_184 {
  height: calc(100dvh - 600px);
  border: 0.0625rem solid #cacaca;
}
._tableWrapper_1bfsy_184 #fmlx-tablecontainer td {
  padding: 0.5rem !important;
}
._tableWrapper_1bfsy_184 #fmlx-tablecontainer th {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

._mandatory_1bfsy_196 {
  height: calc(100dvh - 546px);
}

._valueClamp2_1bfsy_200 {
  width: 12.5rem;
}
._valueClamp2_1bfsy_200 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}



._instanceInfo_avwg2_5 {
  display: flex;
  margin-top: 1rem;
  gap: 1.5rem;
  align-items: center;
}

._row_avwg2_12 {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding-left: 0.5rem;
}
._row_avwg2_12 p {
  font-size: 1rem;
}
._row_avwg2_12 ._info_avwg2_21 {
  color: #006af5;
}

._infoWrapper_avwg2_25 {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  padding: 0.5rem;
}

._firstCol_avwg2_32 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-right: 1.875rem;
  border-right: 1px solid #e0e0e0;
}
._firstCol_avwg2_32 h3 {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0;
}

._scndCol_avwg2_45 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
._scndCol_avwg2_45 p {
  font-size: 0.875rem;
}
._scndCol_avwg2_45 span {
  margin-left: 1rem;
  font-size: 0.875rem;
  color: #006af5;
}
._scndCol_avwg2_45 .MuiFormControl-root {
  width: 100px;
  margin-left: 0.5rem;
}
._scndCol_avwg2_45 .MuiPaper-root {
  border-bottom: none;
  border-top: 0.3125rem solid #e0e0e0;
}

._scndColWrapper_avwg2_68 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._thirdCol_avwg2_74 {
  display: flex;
  justify-content: end;
  padding-right: 1rem;
  gap: 0.5rem;
  margin-inline-start: auto;
}

._content_avwg2_82 {
  border: 0.0625rem solid #e0e0e0;
  padding: 0.125rem;
  height: calc(100dvh - 229px);
  display: flex;
  flex-direction: column;
}

._approachesWrapper_avwg2_90 {
  padding: 0;
  margin: 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
._approachesWrapper_avwg2_90 ._emptyStackArm_avwg2_97 {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}
._approachesWrapper_avwg2_90 ._emptyStackArm_avwg2_97 > * {
  color: #737373;
}

._approachLine_avwg2_107 {
  margin: 0.5rem 1rem;
}

._nestOrientation_avwg2_111 {
  font-size: 0.875rem;
}

._uncalibrated_avwg2_115 {
  color: #ce873a;
}

._calibrated_avwg2_119 {
  color: #3f9243;
}

._gap32_avwg2_123 {
  gap: 2rem;
}

._gap16_avwg2_127 {
  gap: 1rem;
}

._alignCenter_avwg2_131 {
  display: flex;
  align-items: center;
}

._textLabelContainer_avwg2_136 {
  white-space: nowrap;
}

._nestInput_avwg2_140 {
  display: flex;
  gap: 1rem;
  align-items: center;
}

.fmlx-text-field--readOnly .MuiInputBase-readOnly {
  background-color: inherit;
}
.fmlx-accordion .MuiPaper-root {
  border-bottom: none;
}
.fmlx-accordion .MuiPaper-root:not(:first-child) {
  border-top: 0.0625rem solid #b4b4b4;
}
#nest-approach-dropdown #fmlx-dropdown {
  width: 10rem;
}
#approach-nest-input .MuiOutlinedInput-notchedOutline {
  display: none;
}
#approach-nest-input input {
  display: inline-block;
  border-bottom: 1px solid black;
  padding: 0.5rem 0 0.25rem;
}



._instanceInfo_8w2t2_5 {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  gap: 1.5rem;
}

._firstCol_8w2t2_12 {
  display: flex;
  gap: 0.5rem;
  padding-right: 1.875rem;
}
._firstCol_8w2t2_12 h3 {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0;
}

._positions_8w2t2_23 {
  display: grid;
  place-content: center center;
  grid-template-columns: repeat(2, 1fr);
}
._positions_8w2t2_23 p {
  display: grid;
  align-content: center;
  grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
  font-size: 1rem;
}
._positions_8w2t2_23 span {
  font-size: 0.875rem;
  color: #006af5;
}

._thirdCol_8w2t2_39 {
  display: flex;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
}

._row_8w2t2_47 {
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
}

#CalibrationPosistionAccordian .MuiButtonBase-root.MuiAccordionSummary-root {
  background-color: #e0e0e0;
}

._dropdown_8w2t2_57 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-items: center;
}

._nestOrientation_8w2t2_64 {
  font-size: 0.875rem;
}

._uncalibrated_8w2t2_68 {
  color: #ce873a;
}

._calibrated_8w2t2_72 {
  color: #3f9243;
}

._flexWrap_8w2t2_76 {
  flex-wrap: wrap;
}



._instanceInfo_sufit_5 {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  gap: 1.5rem;
}

._firstCol_sufit_12 {
  display: flex;
  gap: 0.5rem;
  padding-right: 1.875rem;
}
._firstCol_sufit_12 h3 {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0;
}

._infoWrapper_sufit_23 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._positions_sufit_29 {
  display: grid;
  place-content: center center;
  grid-template-columns: repeat(2, 1fr);
}
._positions_sufit_29 p {
  display: grid;
  align-content: center;
  grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
  font-size: 1rem;
}
._positions_sufit_29 span {
  font-size: 0.875rem;
  color: #006af5;
}

._anchorCarrier_sufit_45 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-top: 0.0625rem solid #cacaca;
  border-bottom: 0.0625rem solid #cacaca;
  padding: 1.125rem 0;
  padding-right: 1rem;
}
._anchorCarrier_sufit_45 ._switch_sufit_54 {
  flex: 1;
}
._anchorCarrier_sufit_45 ._label_sufit_57 {
  flex: 2;
}
._anchorCarrier_sufit_45 ._anchorTextBox_sufit_60 {
  flex: 1;
}

._thirdCol_sufit_64 {
  display: flex;
  justify-content: flex-start;
  gap: 0.5rem;
  padding: 1rem 0;
}

._row_sufit_71 {
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
}

#deckDropdown #fmlx-dropdown {
  width: 100%;
}
#CalibrationPosistionAccordian .MuiButtonBase-root.MuiAccordionSummary-root {
  background-color: #e0e0e0;
}

._dropdown_sufit_84 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-items: center;
}

._nestOrientation_sufit_91 {
  font-size: 0.875rem;
}

._uncalibrated_sufit_95 {
  color: #ce873a;
}

._calibrated_sufit_99 {
  color: #3f9243;
}

._flexWrap_sufit_103 {
  flex-wrap: wrap;
}

._dropdownWrapper_sufit_107 {
  width: fit-content;
  min-width: 9.375rem;
  max-width: 18.75rem;
}._alignCenter_a1l6s_1 {
  display: grid;
  align-content: start;
  grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
  gap: 2px;
}

._textLabelContainer_a1l6s_8 {
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.MuiFormControl-root {
  margin-left: 0 !important;
}



._content_3g363_5 {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  gap: 1rem;
}

._firstCol_3g363_12 {
  display: flex;
}
._firstCol_3g363_12 h3 {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0;
}

._positions_3g363_21 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  max-width: 100%;
}
._positions_3g363_21 p {
  font-size: 1rem;
}
._positions_3g363_21 span {
  margin-left: 1rem;
  font-size: 0.875rem;
  color: #006af5;
}
._positions_3g363_21 .MuiFormControl-root {
  width: 6.25rem;
  margin-left: 0.5rem;
}

._anchorCarrier_3g363_39 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-top: 0.0625rem solid #cacaca;
  border-bottom: 0.0625rem solid #cacaca;
  padding: 1.125rem 0;
  padding-right: 1rem;
  margin-bottom: 1rem;
}

._anchorLabel_3g363_50 {
  flex: 2;
}

._anchorTextBox_3g363_54 {
  flex: 1;
}

._thirdCol_3g363_58 {
  display: flex;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-bottom: 1rem;
}

._row_3g363_65 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
._row_3g363_65 p {
  margin: 0px;
}

._alignCenter_3g363_74 {
  display: flex;
  align-items: center;
}

._nestOffsetSwitch_3g363_79 {
  display: flex;
  align-items: center;
  gap: 8px;
}

#nestDropdown #fmlx-dropdown {
  width: 100%;
}
#CalibrationPosistionAccordian .MuiButtonBase-root.MuiAccordionSummary-root {
  background-color: #e0e0e0;
}
#CalibrationPosistionAccordian .MuiOutlinedInput-notchedOutline legend {
  width: 0 !important;
}

._textLabelContainer_3g363_95 {
  min-width: 4rem;
  white-space: nowrap;
}

._dropdown_3g363_100 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-items: center;
  width: 100%;
}

._nestOrientation_3g363_108 {
  font-size: 0.875rem;
}

._uncalibrated_3g363_112 {
  color: #ce873a;
}

._calibrated_3g363_116 {
  color: #3f9243;
}

._flexWrap_3g363_120 {
  flex-wrap: wrap;
}

._dropdownWrapper_3g363_124 {
  width: fit-content;
  min-width: 9.375rem;
  max-width: 18.75rem;
}

._infoWrapper_3g363_130 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._popoverWrapper_3g363_136 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}



._autoTeachButton_116f3_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 500;
  background-color: #f7a246;
  color: white;
  border-radius: 0.3125rem;
  line-height: 1.5rem;
  height: 1.5rem;
  padding: 0 0.5rem;
  letter-spacing: 0.5px;
  display: inline-block;
  user-select: none;
  cursor: default;
}

._container_116f3_24 {
  display: flex;
  gap: 1rem;
  margin: 0% 1%;
  padding-bottom: 1%;
}

._leftPanel_116f3_31 {
  width: 30%;
}
._leftPanel_116f3_31 h4 {
  margin-top: 0.5%;
}
._leftPanel_116f3_31 p {
  margin-bottom: 1rem;
}
._leftPanel_116f3_31 ol {
  padding-left: 1.2rem;
}
._leftPanel_116f3_31 ol li {
  margin-bottom: 0.75rem;
  line-height: 1.4;
}

._rightPanel_116f3_48 {
  width: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #000;
  background-color: #000;
}
._rightPanel_116f3_48 ._videoPlaceholder_116f3_56 {
  width: 100%;
  height: 300px;
  background-color: #f9f9f9;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
  font-size: 1.2rem;
}



#CalibrationPosistionAccordian .MuiButtonBase-root.MuiAccordionSummary-root {
  background-color: #e0e0e0;
}



._container_1710a_5 {
  display: flex;
  align-items: center;
  padding: 0.75rem;
  gap: 1rem;
  background-color: #f5f5f5;
}
._container_1710a_5 > * {
  margin: 0;
}
._container_1710a_5 h2 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._container_1710a_5 p,
._container_1710a_5 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
}
._container_1710a_5 .fmlx-switch .fmlx-switch-content.on.sm.no-label {
  top: 0.3rem;
}
._container_1710a_5 .fmlx-switch .fmlx-switch-content.off.sm.no-label {
  top: 0.3rem;
}



._container_133e1_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 400;
  box-sizing: border-box;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  background-color: #1b1b1b;
  color: #737373;
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._container_133e1_5 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}._container_1op3k_1 {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}

._viewer_1op3k_12 {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}
._viewer_1op3k_12 > * {
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}._postionContainer_s2j8z_1 {
  width: 30%;
  overflow-y: auto;
  height: 100%;
  padding-left: 0.5rem;
}

._livestreamContainer_s2j8z_8 {
  width: 70%;
  height: 100%;
  min-width: 0;
  min-height: 0;
}

._container_s2j8z_15 {
  display: flex;
  flex-direction: row;
  height: calc(100vh - 13.9rem);
  min-height: 0;
}._container_c399c_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._paper_c399c_7 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}._container_1ugjp_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._paper_1ugjp_7 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  border: 0.0625rem solid #cacaca;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_15q37_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_15q37_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 8px;
}
._container_15q37_33 ._title_15q37_40 {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}._container_givjk_1 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: calc(100vh - 11.1rem);
}

._placeholder_givjk_8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 100%;
}

._actionCell_givjk_17 {
  display: flex;
  flex-direction: row;
  gap: 6px;
}

._textBoxCell_givjk_23 {
  display: flex;
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._textBoxCell_givjk_23 .fmlx-text-field__helper-text {
  display: none;
}

._status_givjk_31 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  gap: 8px;
}



._container_1eydb_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 178px);
  width: 65%;
  padding-left: 0.5rem;
}

._headerContainer_1eydb_13 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 8px;
}
._headerContainer_1eydb_13 ._title_1eydb_19 {
  color: #313131;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}



._tableWrapper_jsc1e_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 230px);
}

._container_jsc1e_11 {
  height: 100%;
}
._container_jsc1e_11 .MuiTableContainer-root {
  height: 100%;
  overflow-y: auto;
}
._container_jsc1e_11 .fmlx-text-field__helper-text {
  display: none;
}
._container_jsc1e_11 .MuiTableCell-body {
  border-bottom: none !important;
  height: 2rem;
}
._container_jsc1e_11 ._actionColumn_jsc1e_25 {
  display: flex;
  gap: 8px;
}
._container_jsc1e_11 ._defaultCell_jsc1e_29 {
  color: #888;
}
._container_jsc1e_11 ._normalCell_jsc1e_32 {
  color: #474747;
}
._container_jsc1e_11 ._nowrap_jsc1e_35 {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 150px;
}

._noAction_jsc1e_43 tr th span {
  cursor: default;
  pointer-events: none;
}



._container_1t1ey_5 {
  height: calc(100vh - 210px);
  padding: 1rem;
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  overflow-y: auto;
}



._container_dsuuf_5 {
  border: 1px solid #e0e0e0;
  padding: 1rem;
  display: flex;
  gap: 1rem;
  height: 270px;
}

._batteryStatus_dsuuf_13 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
._batteryStatus_dsuuf_13 ._batteryContent_dsuuf_18 {
  display: flex;
  gap: 1rem;
}
._batteryStatus_dsuuf_13 ._batteryLabel_dsuuf_22 {
  font-size: 1rem;
  color: #1b1b1b;
}
._batteryStatus_dsuuf_13 ._batteryValue_dsuuf_26 {
  font-size: 2.5rem;
  margin-bottom: 0.5rem;
}

._labelValueWrapper_dsuuf_31 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
}

._wrapper_dsuuf_39 {
  display: flex;
  flex-direction: column;
}

._settingsContainer_dsuuf_44 {
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
}
._settingsContainer_dsuuf_44 ._settingsLabel_dsuuf_49 {
  width: 240px;
}
._settingsContainer_dsuuf_44 ._label_dsuuf_31 {
  width: 240px;
}
._settingsContainer_dsuuf_44 ._editButton_dsuuf_55 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 180px;
}
._settingsContainer_dsuuf_44 ._value_dsuuf_61 {
  flex: 1;
  border-bottom: 1px solid black;
}
._settingsContainer_dsuuf_44 ._valueOnEdit_dsuuf_65 {
  flex: 1;
}
._settingsContainer_dsuuf_44 ._autoChargeValue_dsuuf_68 {
  flex: 1;
}
._settingsContainer_dsuuf_44 ._labels_dsuuf_71 {
  display: flex;
  flex-direction: column;
  gap: 1.375rem;
}
._settingsContainer_dsuuf_44 ._values_dsuuf_76 {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}
._settingsContainer_dsuuf_44 ._actionBtn_dsuuf_81 {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}
._settingsContainer_dsuuf_44 ._actionButtons_dsuuf_86 {
  display: flex;
  gap: 1.25rem;
  justify-content: space-between;
}
._settingsContainer_dsuuf_44 ._dockSettingsEdit_dsuuf_91 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._settingsContainer_dsuuf_44 ._dockSettings_dsuuf_91 {
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
  padding-bottom: 3.5px;
  padding-top: 3.5px;
}

._switch_dsuuf_104 {
  display: flex;
  gap: 1rem;
  align-items: center;
}

._activeLabel_dsuuf_110 {
  color: #3f9243;
}

._inactiveLabel_dsuuf_114 {
  color: #db0000;
}

._batteryNameLabel_dsuuf_118 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  max-width: 27ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}



._container_136i1_5 {
  border: 1px solid #e0e0e0;
  padding: 1rem;
  height: 270px;
  width: 732px;
}
._container_136i1_5 ._robotName_136i1_11 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  width: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._content_136i1_24 {
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
}

._title_136i1_32 {
  font-size: 2rem;
  font-weight: 500;
  color: #4caf50;
}



._tableWrapper_1s857_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 242px);
}

._container_1s857_11 {
  height: 100%;
}
._container_1s857_11 .MuiTableContainer-root {
  height: 100%;
  overflow-y: auto;
}
._container_1s857_11 .MuiTable-root {
  width: 100%;
  table-layout: fixed;
}
._container_1s857_11 .fmlx-text-field__helper-text {
  display: none;
}
._container_1s857_11 .MuiTableCell-body {
  border-bottom: none !important;
  height: 2rem;
}
._container_1s857_11 ._actionColumn_1s857_29 {
  display: flex;
  gap: 8px;
}
._container_1s857_11 ._defaultCell_1s857_33 {
  color: #888;
}
._container_1s857_11 ._normalCell_1s857_36 {
  color: #474747;
}
._container_1s857_11 ._inputWrapper_1s857_39 {
  width: 100%;
  min-width: 0;
}
._container_1s857_11 ._nowrap_1s857_43 {
  display: block;
  width: 100%;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._noAction_1s857_52 tr th span {
  cursor: default;
  pointer-events: none;
}



._container_1bf3e_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 178px);
}

._headerContainer_1bf3e_11 {
  display: flex;
  justify-content: space-between;
  padding: 16px;
}
._headerContainer_1bf3e_11 ._title_1bf3e_16 {
  color: #313131;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}



._cardContainer_hxc8v_5 {
  width: 432px !important;
  box-sizing: border-box;
}
._cardContainer_hxc8v_5 .fmlx-text-field--readOnly .MuiInputBase-readOnly {
  background-color: inherit;
}
._cardContainer_hxc8v_5 ._header_hxc8v_12 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem 1rem 1rem;
}
._cardContainer_hxc8v_5 ._header_hxc8v_12 ._title_hxc8v_19 {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 300px;
  overflow: hidden;
}
._cardContainer_hxc8v_5 ._header_hxc8v_12 ._headerButtons_hxc8v_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 0.625rem;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1rem 1rem 1rem;
  row-gap: 1rem;
  box-sizing: border-box;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 {
  width: 100%;
  box-sizing: border-box;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionHeader_hxc8v_43 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  align-items: center;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionContent_hxc8v_56 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  box-sizing: border-box;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionContent_hxc8v_56 ._sectionLine_hxc8v_62 {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  padding-left: 1rem;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionContent_hxc8v_56 ._sectionLine_hxc8v_62 ._inputLine_hxc8v_68 {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionContent_hxc8v_56 ._sectionLine_hxc8v_62 ._inputLine_hxc8v_68 ._inputWrap_hxc8v_73 {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionContent_hxc8v_56 ._sectionLine_hxc8v_62 ._inputLine_hxc8v_68 ._inputWrap_hxc8v_73 ._input_hxc8v_68 {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
}
._cardContainer_hxc8v_5 ._body_hxc8v_31 ._section_hxc8v_39 ._sectionContent_hxc8v_56 ._sectionLine_hxc8v_62 ._inputLine_hxc8v_68 ._inputWrap_hxc8v_73 ._input_hxc8v_68 ._inputLabel_hxc8v_83 .label-content {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._cardContainer_hxc8v_5 ._halfWidth_hxc8v_91 {
  width: 50%;
}
._cardContainer_hxc8v_5 ._errorIcon_hxc8v_94 {
  margin-right: 0.25rem;
}
._cardContainer_hxc8v_5 ._noMargin_hxc8v_97 {
  margin: 0 !important;
}
._cardContainer_hxc8v_5 ._footer_hxc8v_100 {
  margin-top: 0.5rem;
}
._cardContainer_hxc8v_5 ._noCollision_hxc8v_103 input {
  color: #4caf50;
}
._cardContainer_hxc8v_5 ._slowZone_hxc8v_106 input {
  color: #f7a246;
}
._cardContainer_hxc8v_5 ._stopZone_hxc8v_109 input {
  color: #ff5252;
}

._rule_hxc8v_113 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  color: #9e9e9e;
}

._ruleError_hxc8v_123 {
  color: #db0000;
}



._container_ul7j0_5 {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  gap: 1rem;
  height: calc(100vh - 210px);
  padding: 1rem;
  overflow: auto;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1qmmj_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1qmmj_33 * {
  box-sizing: border-box;
}

._container_1qmmj_33 > .fmlx-tab {
  height: 100%;
}
._container_1qmmj_33 > .fmlx-tab > .MuiTabs-root {
  border: none;
}
._container_1qmmj_33 > .fmlx-tab > .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root {
  text-transform: unset;
  min-width: 142px;
  border: 0.0625rem solid #cacaca;
  background-color: #fafafa;
  min-height: 3rem !important;
}
._container_1qmmj_33 > .fmlx-tab > .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.css-1tnnsql {
  min-height: 3rem !important;
}
._container_1qmmj_33 > .fmlx-tab > .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.Mui-selected {
  border: none;
  border-top: 0.125rem solid #006af5;
  background-color: #fff;
}
._container_1qmmj_33 > .fmlx-tab > .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.Mui-selected:hover {
  border: none;
  border-top: 0.125rem solid #006af5;
  background-color: #fff;
}
._container_1qmmj_33 > .fmlx-tab > .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root:hover {
  background-color: #fafafa;
}
._container_1qmmj_33 > .fmlx-tab > .tab-content {
  border: none !important;
  height: calc(100vh - 10.9375rem);
  overflow-y: auto;
  background-color: #fff;
  padding: 0;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1v3ww_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1v3ww_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 1rem;
  box-sizing: border-box;
  height: calc(100vh - 11rem);
  width: 100%;
}
._container_1v3ww_33 ._guidance_1v3ww_42 {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 1rem;
  margin-top: 0.875rem;
  width: 20%;
  padding-inline: 0.5rem;
}
._container_1v3ww_33 ._guidance_1v3ww_42 ._guidance-step_1v3ww_51 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 700;
  color: #474747;
}
._container_1v3ww_33 ._guidance_1v3ww_42 ._guidance-point_1v3ww_60 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #474747;
}
._container_1v3ww_33 ._guidance_1v3ww_42 ._blue_1v3ww_69 {
  color: #006af5;
}
._container_1v3ww_33 ._guidance_1v3ww_42 ._desc_1v3ww_72 {
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._container_1v3ww_33 ._guidance_1v3ww_42 ._header_1v3ww_78 {
  display: flex;
  justify-content: space-between;
}
._container_1v3ww_33 ._guidance_1v3ww_42 #_title_1v3ww_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #313131;
}
._container_1v3ww_33 ._control_1v3ww_91 {
  width: 25%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}
._container_1v3ww_33 ._content_1v3ww_97 {
  width: 55%;
  overflow-y: auto;
}

._fullHeight_1v3ww_102 {
  height: 100%;
}



._container_1cu28_5 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0.5rem;
  border: 1px solid #b4b4b4;
  border-radius: 0.25rem;
  width: 100%;
}
._container_1cu28_5 ._row_1cu28_14 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._container_1cu28_5 ._row_1cu28_14:first-child {
  width: calc(100% - 10rem);
}
._container_1cu28_5 ._row_1cu28_14 ._robotContainer_1cu28_22 {
  width: calc(100% - 2.5rem);
}
._container_1cu28_5 ._row_1cu28_14 ._robotContainer_1cu28_22 ._robotName_1cu28_25 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._container_1cu28_5 ._header_1cu28_37 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._container_1cu28_5 ._header_1cu28_37 ._headerRow_1cu28_42 {
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
  max-width: 100%;
}
._container_1cu28_5 ._header_1cu28_37 ._headerRow_1cu28_42 ._chargingDockName_1cu28_49 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
}
._container_1cu28_5 ._header_1cu28_37 ._headerRow_1cu28_42 ._chargingDockOptions_1cu28_61 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1cu28_5 ._deviceWrapper_1cu28_66 {
  max-height: 130px;
  overflow: auto;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._container_1cu28_5 ._deviceWrapper_1cu28_66 ._deviceContent_1cu28_74 {
  display: flex;
  justify-content: space-between;
}
._container_1cu28_5 ._deviceWrapper_1cu28_66 ._position_1cu28_78 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  color: #737373;
  margin-top: 0.5rem;
}

._popoverWrapper_1cu28_89 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}

._popoverWrapper_1cu28_89 > div {
  cursor: pointer;
}

._customIcon_1cu28_100 {
  width: 1.25rem !important;
  height: 1.25rem !important;
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

._disabledIcon_1cu28_110 path {
  fill: #b4b4b4 !important;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_vrw8a_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_vrw8a_33 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
._container_vrw8a_33 ._content_vrw8a_38 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._container_vrw8a_33 ._content_vrw8a_38 ._addDock_vrw8a_44 {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

#_charging-dock-label_vrw8a_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._addDockForm_vrw8a_61 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
._addDockForm_vrw8a_61 ._label_vrw8a_67 {
  width: 150px;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_o9jgq_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._contentContainer_o9jgq_33 {
  margin-bottom: 1.5rem;
}

._content_o9jgq_33 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._footer_o9jgq_43 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._recoverContainer_o9jgq_51 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._noMarginList_o9jgq_57 {
  margin: 0;
}



._guidance-container-smaller_2z2ev_5, ._guidance-container_2z2ev_5 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  border-right: 0.0625rem solid #e0e0e0;
  height: calc(100vh - 19rem);
}

._guidance-container_2z2ev_5 {
  flex-basis: 15%;
  padding: 0.5rem;
  padding-top: 0.9375rem;
}

._guidance-container-smaller_2z2ev_5 {
  flex-basis: 15%;
}

._subtitle_2z2ev_23 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
  color: #9e9e9e;
  padding: 0.125rem 0;
}

._title_2z2ev_34 {
  padding: 10px;
}

._sub-dark_2z2ev_38 {
  color: #9e9e9e;
}

._sub-bright_2z2ev_42 {
  color: #006af5;
}



._guidance_v6f6b_5 {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 1rem;
  flex-basis: 95%;
  padding-inline: 0.5rem;
}
._guidance_v6f6b_5 ._guidance-step_v6f6b_13 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 700;
  color: #474747;
}
._guidance_v6f6b_5 ._guidance-point_v6f6b_22 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #474747;
}
._guidance_v6f6b_5 ._blue_v6f6b_31 {
  color: #006af5;
}

._fullHeight_v6f6b_35 {
  height: 100%;
}._container_66vtq_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}



._container_1gol7_5 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  height: calc(100vh - 20.6rem);
}
._container_1gol7_5 ._autoGenerator_1gol7_11 {
  display: grid;
  grid-template-columns: 128px auto;
  align-items: center;
  gap: 16px;
  margin-top: 20px;
}
._container_1gol7_5 ._autoGenerator_1gol7_11 ._text_1gol7_18 {
  font-size: 16px;
}
._container_1gol7_5 ._autoGenerator_1gol7_11 ._dataText_1gol7_21 {
  font-size: 16px;
}

._cancelSaveButton_1gol7_25 {
  display: flex;
  align-items: center;
  justify-content: end;
}
._cancelSaveButton_1gol7_25 ._cancelButton_1gol7_30 {
  margin-right: 30px;
}

._afterGenerate_1gol7_34 {
  display: flex;
  gap: 0.5rem;
}



._container_f6btc_5 {
  width: 17rem;
  overflow: auto;
  height: 100%;
}
._container_f6btc_5 ._guidanceTitle_f6btc_10 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._container_f6btc_5 ._guidanceSubtitle_f6btc_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
  color: #9e9e9e;
}
._container_f6btc_5 ._guidanceContainer_f6btc_27 {
  margin-top: 15px;
  padding-inline: 0.5rem;
}
._container_f6btc_5 ._guidanceContainer_f6btc_27 ._guidanceStep_f6btc_31:first-child {
  margin-top: 0;
}
._container_f6btc_5 ._guidanceContainer_f6btc_27 ._guidanceStep_f6btc_31 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-top: 20px;
  color: #474747;
}
._container_f6btc_5 ._guidanceContainer_f6btc_27 ._guidanceStep_f6btc_31 ._stepTitle_f6btc_44 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 700;
}

._fullHeight_f6btc_53 {
  height: 100%;
}



._container_yb970_5 {
  display: flex;
  flex-direction: row;
  height: calc(100vh - 11rem);
  justify-content: space-between;
  gap: 20px;
  padding: 10px;
}
._container_yb970_5 ._livestreamArea_yb970_13 {
  min-width: 0;
  min-height: 0;
  width: 75%;
  overflow: hidden;
}
._container_yb970_5 ._layoutGeneratorArea_yb970_19 {
  width: 25%;
}
._container_yb970_5 ._layoutGeneratorArea_yb970_19 ._layoutGeneratorBody_yb970_22 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
._container_yb970_5 ._layoutGeneratorArea_yb970_19 ._layoutGeneratorBody_yb970_22 ._deviceDropdown_yb970_27 {
  display: flex;
  align-items: center;
  gap: 16px;
}
._container_yb970_5 ._layoutGeneratorArea_yb970_19 ._layoutGeneratorBody_yb970_22 ._autoGenerator_yb970_32 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 20px;
}
._container_yb970_5 ._layoutGeneratorArea_yb970_19 ._layoutGeneratorBody_yb970_22 ._autoGenerator_yb970_32 ._text_yb970_38 {
  font-size: 16px;
  font-weight: 700;
}
._container_yb970_5 ._layoutGeneratorArea_yb970_19 ._layoutGeneratorBody_yb970_22 ._autoGenerator_yb970_32 ._dataText_yb970_42 {
  font-size: 16px;
}

._modalContent_yb970_46 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._modalFooter_yb970_52 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}



._container_1sof1_5 .fmlx-text-field--readOnly .MuiInputBase-readOnly {
  background-color: inherit;
}
._container_1sof1_5 ._required_1sof1_8::after {
  content: " *";
  color: red;
}
._container_1sof1_5 ._borderOnEdit_1sof1_12 {
  border: 1px solid #ccc;
  padding: 10px;
  width: fit-content;
  border-radius: 4px;
}
._container_1sof1_5 ._borderOnEdit_1sof1_12 .fmlx-card {
  border: 2px solid #006af5;
  border-radius: 4px;
}
._container_1sof1_5 ._border_1sof1_12 {
  margin-top: 10px;
  border: 1px solid #313131;
  padding: 10px;
  width: fit-content;
  border-radius: 4px;
}
._container_1sof1_5 ._border_1sof1_12 .fmlx-card {
  border-radius: 4px;
}
._container_1sof1_5 ._locationText_1sof1_32 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  padding: 5px;
  padding-bottom: 10px;
}
._container_1sof1_5 ._cardHeader_1sof1_42 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._container_1sof1_5 ._cardHeader_1sof1_42 ._cardHeaderTitle_1sof1_47 {
  display: flex;
  align-items: center;
  margin-left: -5px;
  gap: 10px;
}
._container_1sof1_5 ._cardHeader_1sof1_42 ._cardHeaderTitle_1sof1_47 ._cardHeaderTitle_1sof1_47 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}
._container_1sof1_5 ._typeWrapper_1sof1_61 {
  display: flex;
  margin-top: 20px;
}
._container_1sof1_5 ._footerAction_1sof1_65 {
  display: flex;
  justify-content: end;
}

._modalHeader_1sof1_70 {
  font-size: 20px;
}

._modalFooter_1sof1_74 {
  justify-content: end;
  align-items: center;
  display: flex;
}

._markerText_1sof1_80 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}

._typeText_1sof1_89 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.0625rem;
  line-height: 140%;
  font-weight: 400;
}

._dropdownGroup_1sof1_98 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._dropdownGroup_1sof1_98 ._sizeDropdown_1sof1_103 {
  width: 50%;
  display: flex;
  flex-direction: column;
}
._dropdownGroup_1sof1_98 ._widthDropdown_1sof1_108 {
  width: 50%;
  display: flex;
  flex-direction: column;
}

._data_1sof1_114 {
  display: grid;
  grid-template-columns: 4fr 2fr 4fr 2fr;
}

._type_1sof1_61 {
  display: grid;
  grid-template-columns: 5fr 7fr;
}

._dataItem_1sof1_124 {
  padding: 12px 2px;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #313131;
  display: flex;
  align-items: center;
}
._dataItem_1sof1_124 ._dropdownType_1sof1_136 {
  margin-top: -5px;
  margin-left: 65px;
  width: 200px;
}
._dataItem_1sof1_124 ._typeText_1sof1_89 {
  height: 30px;
}



._container_10gui_5 {
  width: 17rem;
  overflow: auto;
  height: 100%;
}
._container_10gui_5 ._guidanceTitle_10gui_10 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 700;
}
._container_10gui_5 ._guidanceSubtitle_10gui_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #9e9e9e;
}
._container_10gui_5 ._guidanceContainer_10gui_27 ._guidanaceItem_10gui_27 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  color: #474747;
}
._container_10gui_5 ._guidanceContainer_10gui_27 ._content_10gui_36:first-child {
  margin-top: 0;
}
._container_10gui_5 ._guidanceContainer_10gui_27 ._content_10gui_36 {
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #474747;
}
._container_10gui_5 ._guidanceContainer_10gui_27 ._content_10gui_36 ._step_10gui_49 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 700;
}

._fullHeight_10gui_58 {
  height: 100%;
}



._container_17oj4_5 {
  display: flex;
  flex-direction: row;
  height: calc(100vh - 11.25rem);
  justify-content: space-between;
  gap: 10px;
  padding: 10px;
  margin-top: 5px;
}
._container_17oj4_5 ._guidanceSection_17oj4_14 {
  padding: 5px;
}
._container_17oj4_5 ._frameSection_17oj4_17 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._addFrame_17oj4_28 {
  display: flex;
  align-items: center;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._addFrame_17oj4_28 ._frameText_17oj4_32 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._addFrame_17oj4_28 ._frameTypeDropdown_17oj4_40 {
  margin-left: 10px;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._addFrame_17oj4_28 ._addFrameButton_17oj4_43 {
  margin-left: 10px;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._actionFrame_17oj4_46 {
  display: flex;
  align-items: center;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._actionFrame_17oj4_46 ._cancelButton_17oj4_50 {
  margin-right: 20px;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._actionFrame_17oj4_46 ._relayoutFrame_17oj4_53 {
  display: flex;
  align-items: center;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._header_17oj4_23 ._actionFrame_17oj4_46 ._relayoutFrame_17oj4_53 ._text_17oj4_57 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  margin-right: 20px;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._scrollX_17oj4_66 {
  overflow-x: auto;
  max-width: 100%;
  flex: 1;
  padding: 0 0.25rem;
  padding-bottom: 1rem;
}
._container_17oj4_5 ._frameSection_17oj4_17 ._content_17oj4_73 {
  margin-top: 20px;
  display: flex;
  gap: 1rem;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_oyzi6_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_oyzi6_33 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_oyzi6_33 #_label_oyzi6_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  width: 100%;
  max-width: 9.375rem;
}
._container_oyzi6_33 ._dropdown_oyzi6_48 {
  max-width: 240px;
  min-width: 9.375rem;
  width: 100%;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1a451_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1a451_33 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._container_1a451_33 ._wrapperTitle_1a451_39 {
  display: flex;
  justify-content: space-between;
}
._container_1a451_33 ._title_1a451_43 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  margin: 0;
}
._container_1a451_33 ._input_1a451_52 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1a451_33 ._input_1a451_52 .fmlx-label-wrapper {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  width: 100%;
  max-width: 9.375rem;
}
._container_1a451_33 ._input_1a451_52 ._dropdown_1a451_67 {
  max-width: 25rem;
  min-width: 9.375rem;
  width: 100%;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1kfyo_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1kfyo_33 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._container_1kfyo_33 ._title_1kfyo_39 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  margin: 0;
}
._container_1kfyo_33 ._input_1kfyo_48 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1kfyo_33 ._input_1kfyo_48 .fmlx-label-wrapper {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  width: 100%;
  max-width: 150px;
}
._container_1kfyo_33 ._input_1kfyo_48 .MuiInputBase-root {
  border-radius: 0.125rem;
  max-height: 2.25rem;
}
._container_1kfyo_33 ._input_1kfyo_48 .MuiInputBase-root .MuiSelect-select {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._container_1kfyo_33 ._input_1kfyo_48 ._dropdown_1kfyo_75 {
  max-width: 330px;
  min-width: 150px;
  width: 100%;
}

._menu_1kfyo_81 .MuiPaper-root {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1019607843);
}
._menu_1kfyo_81 .MuiPaper-root .MuiButtonBase-root {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._menu_1kfyo_81 .MuiPaper-root .MuiButtonBase-root.Mui-selected {
  background-color: unset !important;
}
._menu_1kfyo_81 .MuiPaper-root .MuiButtonBase-root.Mui-selected:hover {
  background-color: #f5f5f5 !important;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1owvw_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1owvw_33 {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
._container_1owvw_33 ._label_1owvw_38 p {
  margin: 0;
  width: 100%;
  max-width: 150px;
}
._container_1owvw_33 ._button_1owvw_43 {
  display: flex;
  gap: 1.25rem;
  align-items: center;
}
._container_1owvw_33 ._button_1owvw_43 span {
  color: #0059cc;
  width: 5.4375rem;
  text-align: right;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_iwasc_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_iwasc_33 * {
  box-sizing: border-box;
}

._container_iwasc_33 {
  padding: 1rem;
  box-sizing: border-box;
  height: 100%;
  background-color: #fff;
  overflow-y: auto;
}
._container_iwasc_33 ._form_iwasc_44 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  max-width: 70.3125rem;
}
._container_iwasc_33 ._form_iwasc_44 #_title_iwasc_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
}
._container_iwasc_33 ._form_iwasc_44 ._mainSelector_iwasc_58 {
  display: flex;
  gap: 1rem;
  align-items: center;
  max-width: 70.3125rem;
}
._container_iwasc_33 ._form_iwasc_44 ._mainSelector_iwasc_58 > div {
  min-width: 450px;
}
._container_iwasc_33 ._form_iwasc_44 ._instrument_iwasc_67 {
  display: grid;
  grid-template-columns: repeat(3, 450px);
  gap: 30px;
}
._container_iwasc_33 ._form_iwasc_44 ._instrument_iwasc_67 ._border_iwasc_72 {
  border-right: 1px solid #b4b4b4;
  padding-right: 40px;
}
._container_iwasc_33 ._form_iwasc_44 ._instrument_iwasc_67 ._borderDestination_iwasc_76 {
  padding-right: 40px;
}
@media (width <= 1040px) {
  ._container_iwasc_33 ._form_iwasc_44 ._instrument_iwasc_67 {
    gap: 1rem;
    grid-template-columns: repeat(1, 100%);
  }
}
._container_iwasc_33 ._form_iwasc_44 ._iteration_iwasc_85 {
  display: flex;
  gap: 1rem;
}
._container_iwasc_33 ._form_iwasc_44 ._button_iwasc_89 {
  display: flex;
  gap: 1rem;
  padding-left: 1rem;
  border-left: 1px solid #b4b4b4;
}

._runTransfer_iwasc_96 {
  display: flex;
  flex-direction: column;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1tt0t_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1tt0t_33 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._container_1tt0t_33 #_title_1tt0t_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
}
._container_1tt0t_33 ._log_1tt0t_47 {
  width: 100%;
  max-width: 560px;
  height: calc(100vh - 45rem);
  overflow-y: auto;
  border: 0.0625rem solid #cacaca;
  border-radius: 0.125rem;
  background-color: #fff;
  padding: 0.5rem 0.75rem;
  white-space: pre-wrap;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #888;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1rsiu_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1rsiu_33 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1rsiu_33 ._label_1rsiu_38 p {
  margin: 0;
  width: 100%;
  min-width: 150px;
}
._container_1rsiu_33 .fmlx-text-field {
  width: 80px;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1a451_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1a451_33 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._container_1a451_33 ._wrapperTitle_1a451_39 {
  display: flex;
  justify-content: space-between;
}
._container_1a451_33 ._title_1a451_43 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  margin: 0;
}
._container_1a451_33 ._input_1a451_52 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1a451_33 ._input_1a451_52 .fmlx-label-wrapper {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  width: 100%;
  max-width: 9.375rem;
}
._container_1a451_33 ._input_1a451_52 ._dropdown_1a451_67 {
  max-width: 25rem;
  min-width: 9.375rem;
  width: 100%;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_t29dk_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_t29dk_33 ._input_t29dk_33 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_t29dk_33 ._input_t29dk_33 .fmlx-label-wrapper {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  width: 100%;
  max-width: 9.375rem;
}
._container_t29dk_33 ._input_t29dk_33 ._dropdown_t29dk_48 {
  max-width: 25rem;
  min-width: 9.375rem;
  width: 100%;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1m3lq_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1m3lq_33 ._input_1m3lq_33 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1m3lq_33 ._input_1m3lq_33 .fmlx-label-wrapper {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  width: 100%;
  max-width: 9.375rem;
}
._container_1m3lq_33 ._input_1m3lq_33 ._field_1m3lq_48 {
  max-width: 25rem;
  min-width: 9.375rem;
  width: 100%;
}



._container_22xqt_5 {
  background-color: #fff;
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding-bottom: 0.75rem;
}

._content_22xqt_15 {
  display: flex;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  min-height: 0;
  gap: 0.5rem;
}

._settingsContainer_22xqt_24 {
  flex: 0 0 25%;
  height: 100%;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
}

._topBar_22xqt_32 {
  background-color: #e0e0e0;
  padding: 0.45rem 1rem;
  font-size: 1rem;
}

#device-control-wizard .MuiBackdrop-root.MuiModal-backdrop {
  display: none !important;
}
#device-control-wizard .MuiPaper-root.MuiPaper-elevation {
  position: fixed;
  display: flex;
  flex-direction: column;
  inset: 0 0 3rem;
  margin: 0;
  padding: 0;
  width: 100vw;
  height: calc(100vh - 3rem);
  z-index: 1000;
  overflow: hidden;
}
#device-control-wizard .fmlx-modal-content {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  max-height: none;
  padding: 0 1.5rem;
  overflow: hidden;
}
#device-control-wizard .MuiDialogContent-root {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  padding: 0;
  overflow: hidden;
}
#device-control-wizard .button-wrapper.fullscreen .fmlx-button.primary.none {
  display: none;
}
#device-control-wizard #device-control-live-stream {
  flex: 1 1 75%;
  min-width: 0;
  min-height: 0;
  width: auto;
}
#device-control-wizard .fmlx-modal-header {
  background-color: unset;
}



._container_1dco5_5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  overflow: auto hidden;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0.5rem;
  gap: 0.5rem;
  transition: all 0.2s;
  background-color: #fafafa;
}
._container_1dco5_5:nth-last-child {
  justify-self: end;
}
._container_1dco5_5 ._mode_1dco5_22 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  height: 100%;
  padding: auto 1rem;
  width: 7.813rem;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #9e9e9e #f1f1f1;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38::-webkit-scrollbar-track {
  background: #fff;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38::-webkit-scrollbar {
  height: 0.25rem;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38::-webkit-scrollbar-thumb {
  border-radius: 0.125rem;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-overflow: ellipsis;
  height: 100%;
  transition: all 0.5s ease;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._armIconWrapper_1dco5_64 {
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
  cursor: pointer;
  white-space: nowrap;
  align-items: center;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._armIconWrapper_1dco5_64 ._gripperPlate_1dco5_72 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._armIconWrapper_1dco5_64 ._gripperPlate_1dco5_72 ._detected_1dco5_77 {
  color: #4caf50;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._armIconWrapper_1dco5_64 ._gripperPlate_1dco5_72 ._empty_1dco5_80 {
  color: #fafafa;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._armIconWrapper_1dco5_64 ._gripperPlate_1dco5_72 img {
  height: 30px;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._armIconWrapper_1dco5_64 img {
  height: 28px;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._stackArmState_1dco5_89 {
  height: 100%;
  width: 1.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._positions_1dco5_96 {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  margin-left: 0;
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  white-space: nowrap;
  visibility: hidden;
  transition: max-width 0.5s ease, opacity 0.2s ease, margin-left 0.4s ease, visibility 0s linear 0.4s;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._positions_1dco5_96 div {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._positionsOpen_1dco5_119 {
  max-width: max-content;
  margin-left: 0.5rem;
  opacity: 1;
  visibility: visible;
  transition: max-width 0.5s ease, opacity 0.3s ease 0.1s, margin-left 0.4s ease, visibility 0s;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._statusItem_1dco5_126 {
  padding: 0.25rem 0;
  height: 100%;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  white-space: nowrap;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._stackArmStatus_1dco5_56 ._statusName_1dco5_137 {
  margin: auto;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  white-space: nowrap;
  max-width: 7ch;
  overflow: hidden;
  text-overflow: ellipsis;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._chargingDockItem_1dco5_150 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: 100%;
  gap: 0.5rem;
}
._container_1dco5_5 ._deviceWrapper_1dco5_38 ._chargingDockItem_1dco5_150 ._chargingDockName_1dco5_159 {
  margin-left: 10px;
  max-width: 7ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._container_1dco5_5 ._deviceCount_1dco5_166 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: fit-content;
  height: 100%;
  gap: 0.5rem;
}

._border_1dco5_175 {
  flex: 0 0 0.125rem;
  width: 0.125rem;
  min-height: 30px;
  max-height: 32px;
  background-color: #cacaca;
  margin: 0 0.25rem;
}

._spacer_1dco5_184 {
  flex-grow: 1;
}

._bold_1dco5_188 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 700;
}

._regular_1dco5_197 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}

._blinking_1dco5_206 {
  animation: _blink_1dco5_206 0.75s infinite alternate;
}

._manual_1dco5_210 {
  color: #aa8707;
  border: 1px solid #aa8707;
  background-color: #ffedad;
  border-radius: 2px;
  padding: 6px 0;
}

._recovery_1dco5_218 {
  color: #006af5;
  border: 1px solid #006af5;
  background-color: #aacdfc;
  border-radius: 2px;
  padding: 6px 0;
}
._recovery_1dco5_218 svg {
  width: 1.5rem;
  height: 1.5rem;
}

@keyframes _blink_1dco5_206 {
  0% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
._loader_1dco5_238 {
  width: 24px;
  height: 24px;
  border: 2px solid #006af5;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: flex;
  box-sizing: border-box;
  animation: _rotation_1dco5_1 1s infinite linear;
}

@keyframes _rotation_1dco5_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._positionAvailable_1dco5_257 {
  color: #006af5;
}

._positionUnavailable_1dco5_261 {
  color: #313131;
}._container_1fzl4_1 {
  width: 100vw;
  height: 100vh;
  display: grid;
  grid-template-columns: 68px calc(100vw - 68px);
  grid-template-rows: calc(100vh - 3rem) 3rem;
  grid-template-areas: "sidebar content" "footer footer";
}

._navbar_1fzl4_10 {
  grid-area: sidebar;
}

._footer_1fzl4_14 {
  grid-area: footer;
  background-color: #fafafa;
  border-top: 1px solid #cacaca;
  z-index: 10001;
}

._content_1fzl4_21 {
  grid-area: content;
  background-color: #f5f5f5;
}._container_6ozem_1 {
  display: flex;
  height: 100%;
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._container_6ozem_1 .fmlx-navigation-sidebar {
  position: relative;
}
._container_6ozem_1 .fmlx-navigation-sidebar .item:focus {
  box-shadow: none;
}
._container_6ozem_1 .fmlx-navigation-sidebar .icon-text .text {
  text-align: center;
}



._wizard-container_1elcl_5 {
  height: 100%;
}
._wizard-container_1elcl_5 .fmlx-wizard {
  background-color: white;
  position: fixed;
  width: 100%;
  height: calc(100vh - 102px);
}
._wizard-container_1elcl_5 .fmlx-wizard .wizard-page-header {
  padding-bottom: 0;
  padding-top: 0.25rem;
}
._wizard-container_1elcl_5 .fmlx-wizard .MuiStepButton-root {
  cursor: default;
}

._header_1elcl_22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
}

#_title_1elcl_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._closePointer_1elcl_39 {
  cursor: pointer;
}

._cancelbutton_1elcl_43 {
  position: fixed;
  top: calc(100vh - 85px);
  left: 46px;
  z-index: 11;
}



._container_zmgbz_5 {
  width: 100%;
  display: flex;
  justify-content: center;
  height: calc(100vh - 260px);
  overflow-y: auto;
  align-items: center;
}
._container_zmgbz_5 ._title_zmgbz_13 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_zmgbz_5 ._subtitle_zmgbz_21 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
._container_zmgbz_5 ._subtitle_zmgbz_21 span {
  width: 120px;
}
._container_zmgbz_5 ._content_zmgbz_36 {
  width: 40%;
}
._container_zmgbz_5 ._info_zmgbz_39 {
  align-items: center;
  gap: 1rem;
}
._container_zmgbz_5 ._deckInfo_zmgbz_43 {
  padding-left: 1rem;
  border-left: 1px solid #cacaca;
}
._container_zmgbz_5 ._row_zmgbz_47 {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
._container_zmgbz_5 ._dropdownWrapper_zmgbz_52 {
  width: fit-content;
  min-width: 9.375rem;
  max-width: 14.75rem;
}
._container_zmgbz_5 ._lineClamp_zmgbz_57 {
  display: inline-block;
  max-width: 14.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}

#mui-component-select-fmlx-dropdown div {
  display: inline-block;
  max-width: 14.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  line-height: normal;
}

._labelClamp_zmgbz_76 {
  display: inline-block;
  max-width: 15ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}



._content_vyo5j_5 {
  display: flex;
  gap: 0.5rem;
  height: 85%;
  min-height: 0;
}

._row_vyo5j_12 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

._title_vyo5j_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 1rem;
}

._positionWrapper_vyo5j_28 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
._positionWrapper_vyo5j_28 > div {
  display: grid;
  grid-template-columns: 1fr 2fr;
}
._positionWrapper_vyo5j_28 > div ._value_vyo5j_45 {
  margin-left: 0.5rem;
  color: #006af5;
}

._livestreamWrapper_vyo5j_50 {
  flex: 1;
}

._noScreen_vyo5j_54 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  background-color: black;
  color: #e0e0e0;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._noScreen_vyo5j_54 div {
  text-align: center;
}

._positionInfo_vyo5j_72 {
  width: 300px;
  box-sizing: border-box;
  padding: 0.5rem;
}

._icon_vyo5j_78 {
  width: 1.5rem;
  height: 1.5rem;
}



._content_1kq7w_5 {
  display: flex;
  gap: 0.5rem;
  height: 85%;
  min-height: 0;
}

._row_1kq7w_12 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

._title_1kq7w_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 1rem;
}

._positionWrapper_1kq7w_28 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
._positionWrapper_1kq7w_28 > div {
  display: grid;
  grid-template-columns: 1fr 2fr;
}
._positionWrapper_1kq7w_28 > div ._value_1kq7w_45 {
  margin-left: 0.5rem;
  color: #006af5;
}

._livestreamWrapper_1kq7w_50 {
  flex: 1;
}

._noScreen_1kq7w_54 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  background-color: black;
  color: #9e9e9e;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
}

._positionInfo_1kq7w_69 {
  width: 300px;
  box-sizing: border-box;
  padding: 0.5rem;
}

._icon_1kq7w_75 {
  width: 1.5rem;
  height: 1.5rem;
}

._anchorCarrier_1kq7w_80 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-bottom: 1rem;
}
._anchorCarrier_1kq7w_80 > div {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
._anchorCarrier_1kq7w_80 > div ._switch_1kq7w_93 {
  flex: 1;
}
._anchorCarrier_1kq7w_80 > div ._label_1kq7w_96 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-right: 0;
}
._anchorCarrier_1kq7w_80 > div ._anchorTextBox_1kq7w_105 {
  flex: 1;
}



._content_1tboj_5 {
  display: flex;
  gap: 0.5rem;
  height: 85%;
  min-height: 0;
}

._row_1tboj_12 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
._row_1tboj_12 .MuiInputBase-input {
  padding: 4px 6px;
}

._uncalibrated_1tboj_21 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  color: #f7a246;
}

._calibrated_1tboj_28 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  color: #4caf50;
}

._title_1tboj_35 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 1rem;
}

._titleClamp_1tboj_45 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 1rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._positionWrapper_1tboj_59 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
._positionWrapper_1tboj_59 ._value_1tboj_73 {
  margin-left: 0.5rem;
  color: #006af5;
}

._livestreamWrapper_1tboj_78 {
  flex: 1;
}

._spaceBetween_1tboj_82 {
  justify-content: space-between;
  gap: 0 !important;
}

._box_1tboj_87 {
  width: 120px;
}
._box_1tboj_87 input {
  padding: 5px 8px !important;
}

._positionInfo_1tboj_94 {
  width: 300px;
  box-sizing: border-box;
  padding: 0.5rem;
}

._anchorCarrier_1tboj_100 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5rem;
  padding-bottom: 0.75rem;
}
._anchorCarrier_1tboj_100 > div {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._anchorCarrier_1tboj_100 ._switch_1tboj_112 {
  flex: 1;
}
._anchorCarrier_1tboj_100 ._label_1tboj_115 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._anchorCarrier_1tboj_100 ._anchorTextBox_1tboj_123 {
  flex: 1;
}



._container_g37uo_5 {
  display: flex;
  gap: 0.5rem;
  height: calc(100vh - 260px);
  min-height: 0;
  overflow: hidden;
}
._container_g37uo_5 ._row_g37uo_12 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
._container_g37uo_5 ._positionInfo_g37uo_17 {
  width: 30%;
}

._stepContainer_g37uo_21 {
  width: 18%;
  overflow-y: auto;
}

._properties_g37uo_26 {
  flex: 1;
}
._properties_g37uo_26 ._title_g37uo_29 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}

._controllerWrapper_g37uo_38 {
  width: 23%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

._item_g37uo_45 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #9e9e9e;
  color: #888;
  gap: 0.5rem;
}
._item_g37uo_45 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._item_g37uo_45 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._item_g37uo_45 ._number_g37uo_70 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #9e9e9e;
  color: white;
  font-size: 12px;
}
._item_g37uo_45 ._iconNest_g37uo_77 {
  padding: 0.0625rem 0.125rem;
  border-radius: 100%;
  background-color: #9e9e9e;
  color: white;
  font-size: 12px;
}

._selectedItem_g37uo_85 {
  background-color: #cce1fe;
}

._nestLabel_g37uo_89 {
  min-width: 0;
  flex: 1;
}

._nestName_g37uo_94 {
  display: -webkit-box;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

._activeItem_g37uo_106 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #2a83f7;
  gap: 0.5rem;
  color: #2a83f7;
  cursor: pointer;
}
._activeItem_g37uo_106 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._activeItem_g37uo_106 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._activeItem_g37uo_106 ._number_g37uo_70 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #2a83f7;
  color: white;
  font-size: 12px;
}
._activeItem_g37uo_106 ._activeIconNest_g37uo_139 {
  padding: 0.0625rem 0.125rem;
  border-radius: 100%;
  background-color: #2a83f7;
  color: white;
  font-size: 12px;
}
._activeItem_g37uo_106 ._calibrated_g37uo_146 {
  color: #4caf50;
}

._noClick_g37uo_150 {
  cursor: default !important;
}



._container_sc7l8_5 {
  width: 100%;
  display: flex;
  justify-content: center;
  height: calc(100vh - 260px);
  overflow-y: auto;
}
._container_sc7l8_5 ._title_sc7l8_12 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_sc7l8_5 ._subtitle_sc7l8_20 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
._container_sc7l8_5 ._content_sc7l8_30 {
  width: 50%;
}
._container_sc7l8_5 ._row_sc7l8_33 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_sc7l8_5 ._nestLabelWrapper_sc7l8_38 {
  min-width: 0;
  flex: 1;
}
._container_sc7l8_5 ._infoWrapper_sc7l8_42 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
._container_sc7l8_5 ._infoWrapper_sc7l8_42 > div:first-child {
  width: 170px;
  border-right: 1px solid #9e9e9e;
}
._container_sc7l8_5 ._positionWrapper_sc7l8_52 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_sc7l8_5 ._positionWrapper_sc7l8_52 ._value_sc7l8_57 {
  color: #006af5;
  margin-left: 0.5rem;
}
._container_sc7l8_5 ._calibrated_sc7l8_61 {
  color: #4caf50;
  margin-right: 0.5rem;
}
._container_sc7l8_5 ._nestName_sc7l8_65 {
  display: -webkit-box;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  vertical-align: bottom;
}



._container_bs7gd_5 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 260px);
}
._container_bs7gd_5 ._content_bs7gd_11 {
  width: 30%;
}
._container_bs7gd_5 ._title_bs7gd_14 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_bs7gd_5 ._radioWrapper_bs7gd_22 .MuiFormGroup-root {
  gap: 1rem;
}



._container_1e259_5 {
  width: 100%;
  height: 100%;
}
._container_1e259_5 ._wizard-container_1e259_9 {
  height: 100%;
}
._container_1e259_5 ._wizard-container_1e259_9 .fmlx-wizard {
  background-color: white;
  position: fixed;
  width: 100%;
  height: calc(100vh - 106px);
}
._container_1e259_5 ._wizard-container_1e259_9 .fmlx-wizard .wizard-page-header {
  padding-bottom: 0;
  padding-top: 0.25rem;
}
._container_1e259_5 ._wizard-container_1e259_9 .fmlx-wizard .MuiStepButton-root {
  cursor: default;
}

._header_1e259_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
}

#_title_1e259_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._closePointer_1e259_43 {
  cursor: pointer;
}

._cancelbutton_1e259_47 {
  position: fixed;
  top: calc(100vh - 92px);
  left: 46px;
  z-index: 11;
}



._container_1sqbk_5 {
  width: 100%;
  display: flex;
  justify-content: center;
  height: calc(100vh - 260px);
  overflow-y: auto;
  align-items: center;
}
._container_1sqbk_5 ._title_1sqbk_13 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_1sqbk_5 ._subtitle_1sqbk_21 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
._container_1sqbk_5 ._content_1sqbk_31 {
  width: 35%;
}
._container_1sqbk_5 ._row_1sqbk_34 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
}
._container_1sqbk_5 ._row_1sqbk_34 ._label_1sqbk_40 {
  white-space: nowrap;
  min-width: 150px;
}
._container_1sqbk_5 ._row_1sqbk_34 .MuiFormGroup-row {
  gap: 1rem;
}
._container_1sqbk_5 ._dropdownWrapper_1sqbk_47 {
  width: 150px;
}
._container_1sqbk_5 ._fieldWrapper_1sqbk_50 {
  width: 400px;
}



._container_ay6km_5 {
  display: flex;
  gap: 0.5rem;
  height: calc(100vh - 260px);
  min-height: 0;
  overflow: hidden;
}
._container_ay6km_5 > .MuiGrid-container {
  height: 100%;
  min-height: 0;
}
._container_ay6km_5 > .MuiGrid-container .MuiGrid-item {
  height: 100%;
}
._container_ay6km_5 ._row_ay6km_19 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
._container_ay6km_5 ._positionInfo_ay6km_24 {
  width: 30%;
}

._stepContainer_ay6km_28 {
  width: 100%;
}

._properties_ay6km_32 {
  flex: 1;
  height: 100%;
}
._properties_ay6km_32 ._title_ay6km_36 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}

._controllerWrapper_ay6km_45 {
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

._item_ay6km_52 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #9e9e9e;
  color: #888;
  gap: 0.5rem;
}
._item_ay6km_52 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._item_ay6km_52 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._item_ay6km_52 ._number_ay6km_77 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #9e9e9e;
  color: white;
  font-size: 12px;
}

._activeItem_ay6km_85 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #2a83f7;
  gap: 0.5rem;
  background-color: #cce1fe;
  cursor: pointer;
}
._activeItem_ay6km_85 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
  color: #5d5d5d;
}
._activeItem_ay6km_85 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  color: #2a83f7;
}
._activeItem_ay6km_85 ._number_ay6km_77 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #2a83f7;
  color: white;
  font-size: 12px;
}



._container_1lh4z_5 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: 100%;
  min-height: 0;
  padding: 0.5rem;
  padding-bottom: 0;
}
._container_1lh4z_5 > p {
  margin: 0;
}

._content_1lh4z_19 {
  display: flex;
  gap: 1rem;
  height: 85%;
  background-color: greenyellow;
}

._row_1lh4z_26 {
  display: flex;
  gap: 1rem;
  align-items: center;
}

._title_1lh4z_32 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._dropdownWrapper_1lh4z_41 {
  width: 150px;
}

._tableHeader_1lh4z_45 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._directionList_1lh4z_51 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.5rem;
  min-height: 0;
  overflow: hidden;
}
._directionList_1lh4z_51 .fmlx-tab {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
}
._directionList_1lh4z_51 .fmlx-table-container {
  box-sizing: border-box;
}
._directionList_1lh4z_51 .tab-content {
  flex: 1;
  height: 0;
  overflow: hidden;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}

._tableWrapper_1lh4z_77 {
  box-sizing: border-box;
  height: 100%;
  padding-top: 0.5rem;
}



._container_631p1_5 {
  display: flex;
  gap: 0.5rem;
  height: calc(100vh - 260px);
  min-height: 0;
  overflow: hidden;
}
._container_631p1_5 ._row_631p1_12 {
  display: flex;
  gap: 1rem;
  align-items: center;
  margin-bottom: 1rem;
}
._container_631p1_5 ._row_631p1_12 ._label_631p1_18 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  width: 120px;
}
._container_631p1_5 ._row_631p1_12 ._dropdownLg_631p1_27 {
  width: 250px;
}
._container_631p1_5 ._row_631p1_12 ._dropdownMd_631p1_30 {
  width: 150px;
}
._container_631p1_5 ._title_631p1_33 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  margin-bottom: 1rem;
}

._content_631p1_43 {
  flex: 1;
}

._controllerWrapper_631p1_47 {
  width: 23%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

._directionList_631p1_54 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  max-height: calc(100dvh - 440px);
  overflow-y: auto;
}
._directionList_631p1_54 .fmlx-tab.horizontal .MuiTabs-root {
  position: sticky;
  top: 0;
  z-index: 4;
  background-color: #fff;
}



._container_bs7gd_5 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 260px);
}
._container_bs7gd_5 ._content_bs7gd_11 {
  width: 30%;
}
._container_bs7gd_5 ._title_bs7gd_14 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_bs7gd_5 ._radioWrapper_bs7gd_22 .MuiFormGroup-root {
  gap: 1rem;
}



._row_pradj_5 {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
}

._row_pradj_5 > :first-child {
  width: 300px;
}

._row_pradj_5 > :nth-child(n+2) {
  flex: 1;
  min-width: 0;
}

._nestHeader_pradj_21 {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-weight: 500;
  background-color: #cacaca;
  padding: 1rem;
}

._nestHeader_pradj_21 > :first-child {
  width: 300px;
}

._nestHeader_pradj_21 > :nth-child(n+2) {
  flex: 1;
  min-width: 0;
}



._container_15ruz_5 {
  width: 100%;
  display: flex;
  justify-content: center;
  height: calc(100vh - 260px);
  overflow-y: auto;
}
._container_15ruz_5 ._title_15ruz_12 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_15ruz_5 ._labelClamp_15ruz_20 {
  display: inline-block;
  max-width: 40ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
._container_15ruz_5 ._content_15ruz_28 {
  width: 50%;
}
._container_15ruz_5 ._row_15ruz_31 {
  display: flex;
  align-items: start;
  gap: 1rem;
}



._container_5lh90_5 {
  height: calc(100vh - 260px);
}
._container_5lh90_5 ._title_5lh90_8 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 700;
}
._container_5lh90_5 ._subtitle_5lh90_16 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-bottom: 0.5rem;
}

._content_5lh90_26 {
  width: 100%;
  display: flex;
  gap: 0.5rem;
}
._content_5lh90_26 ._summaryContent_5lh90_31 {
  flex: 1;
  padding: 0.5rem;
}
._content_5lh90_26 ._assignContent_5lh90_35 {
  width: 35%;
  border-left: 1px solid #e0e0e0;
  padding-left: 0.5rem;
  height: calc(100dvh - 330px);
  overflow-y: auto;
}
._content_5lh90_26 ._labelClamp_5lh90_42 {
  display: inline-block;
  max-width: 40ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}



._container_1ygq1_5 {
  height: calc(100dvh - 430px);
  overflow-y: auto;
}



._container_st3p7_5 {
  width: 100%;
  height: calc(100vh - 106px);
  position: fixed;
  left: 0;
  background-color: white;
}

._cancelbutton_st3p7_13 {
  position: fixed;
  bottom: 73px;
  left: 16px;
  z-index: 11;
}

._cancelContent_st3p7_20 {
  font-size: 0.875rem;
  color: #5d5d5d;
}



._container_1e259_5 {
  width: 100%;
  height: 100%;
}
._container_1e259_5 ._wizard-container_1e259_9 {
  height: 100%;
}
._container_1e259_5 ._wizard-container_1e259_9 .fmlx-wizard {
  background-color: white;
  position: fixed;
  width: 100%;
  height: calc(100vh - 106px);
}
._container_1e259_5 ._wizard-container_1e259_9 .fmlx-wizard .wizard-page-header {
  padding-bottom: 0;
  padding-top: 0.25rem;
}
._container_1e259_5 ._wizard-container_1e259_9 .fmlx-wizard .MuiStepButton-root {
  cursor: default;
}

._header_1e259_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
}

#_title_1e259_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._closePointer_1e259_43 {
  cursor: pointer;
}

._cancelbutton_1e259_47 {
  position: fixed;
  top: calc(100vh - 92px);
  left: 46px;
  z-index: 11;
}



._container_bzu6t_5 {
  height: calc(100vh - 260px);
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_bzu6t_5 h2 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._instrumentNameWrapper_bzu6t_20 {
  display: flex;
  gap: 1rem;
}

._row_bzu6t_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
._row_bzu6t_25 .MuiFormGroup-row {
  gap: 1rem;
}
._row_bzu6t_25 .fmlx-text-field {
  max-width: 200px;
}

._label_bzu6t_38 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  white-space: nowrap;
  min-width: 140px;
}

._infoContainer_bzu6t_49 {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  gap: 1rem;
}

._markerBox_bzu6t_56 {
  width: 100px;
}

._fieldWrapper_bzu6t_60 {
  min-width: 200px;
}

body:has(._fieldWrapper_bzu6t_60) #menu-fmlx-dropdown li.MuiListSubheader-sticky {
  z-index: 2;
  background-color: #fff;
}



._container_1xyrd_5 {
  display: flex;
  height: calc(100vh - 260px);
  overflow-y: auto;
}

._listItems_1xyrd_11 {
  width: 18%;
  padding: 0 0.5rem;
  border-right: 1px solid #e0e0e0;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #9e9e9e;
  color: #888;
  gap: 0.5rem;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 ._number_1xyrd_41 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #9e9e9e;
  color: white;
  font-size: 12px;
}
._listItems_1xyrd_11 ._active_1xyrd_48 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #2a83f7;
  gap: 0.5rem;
  cursor: pointer;
}
._listItems_1xyrd_11 ._active_1xyrd_48 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._listItems_1xyrd_11 ._active_1xyrd_48 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  color: #2a83f7;
}
._listItems_1xyrd_11 ._active_1xyrd_48 ._number_1xyrd_41 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #2a83f7;
  color: white;
  font-size: 12px;
}
._listItems_1xyrd_11 ._activeBg_1xyrd_81 {
  background-color: #cce1fe;
}
._listItems_1xyrd_11 ._doneItem_1xyrd_84 {
  color: #006af5;
}

._itemConfigs_1xyrd_88 {
  flex: 1;
  padding: 1rem;
}



._container_wgmhd_5 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  border-radius: 0.25rem;
}
._container_wgmhd_5 ._header_wgmhd_13 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem;
}
._container_wgmhd_5 ._row_wgmhd_19 {
  display: flex;
  gap: 1rem;
  align-items: center;
}
._container_wgmhd_5 ._row_wgmhd_19 ._label_wgmhd_24 {
  min-width: 100px;
  white-space: nowrap;
}
._container_wgmhd_5 ._row_wgmhd_19 .MuiFormGroup-row {
  gap: 1rem;
}
._container_wgmhd_5 ._smallBox_wgmhd_31 {
  width: 80px;
}



._container_1qgp7_5 ._title_1qgp7_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}

._row_1qgp7_14 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._row_1qgp7_14 ._btnLabel_1qgp7_19 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
}

._cardContainer_1qgp7_28 {
  padding: 1rem 0.5rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.5rem;
  overflow-y: auto;
  width: 100%;
  max-height: calc(100dvh - 450px);
}



._container_1wzju_5 {
  display: flex;
  gap: 0.5rem;
  width: 100%;
  flex-direction: column;
}

._nestViewerContainer_1wzju_12 {
  width: 100%;
  height: 100%;
  border: 1px solid #cacaca;
  overflow: auto;
}

._header_1wzju_19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
._header_1wzju_19 ._row_1wzju_25 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._header_1wzju_19 ._dropdownWrapper_1wzju_30 {
  width: 185px;
}

._noAction_1wzju_34 tr th span {
  cursor: default;
  pointer-events: none;
}



._container_1u1at_5 {
  height: 100%;
}
._container_1u1at_5 ._title_1u1at_8 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}

._contentWrapper_1u1at_17 ._content_1u1at_17 {
  width: 100%;
}

._labelClamp_1u1at_21 {
  max-width: 50vw;
}



._container_1xyrd_5 {
  display: flex;
  height: calc(100vh - 260px);
  overflow-y: auto;
}

._listItems_1xyrd_11 {
  width: 18%;
  padding: 0 0.5rem;
  border-right: 1px solid #e0e0e0;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #9e9e9e;
  color: #888;
  gap: 0.5rem;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
._listItems_1xyrd_11 ._inActive_1xyrd_16 ._number_1xyrd_41 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #9e9e9e;
  color: white;
  font-size: 12px;
}
._listItems_1xyrd_11 ._active_1xyrd_48 {
  display: flex;
  align-items: start;
  padding: 0.5rem;
  border-left: 3px solid #2a83f7;
  gap: 0.5rem;
  cursor: pointer;
}
._listItems_1xyrd_11 ._active_1xyrd_48 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0;
}
._listItems_1xyrd_11 ._active_1xyrd_48 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  color: #2a83f7;
}
._listItems_1xyrd_11 ._active_1xyrd_48 ._number_1xyrd_41 {
  padding: 0.0625rem 0.375rem;
  border-radius: 100%;
  background-color: #2a83f7;
  color: white;
  font-size: 12px;
}
._listItems_1xyrd_11 ._activeBg_1xyrd_81 {
  background-color: #cce1fe;
}
._listItems_1xyrd_11 ._doneItem_1xyrd_84 {
  color: #006af5;
}

._itemConfigs_1xyrd_88 {
  flex: 1;
  padding: 1rem;
}



._container_19spn_5 ._title_19spn_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}

._row_19spn_14 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._row_19spn_14 ._btnLabel_19spn_19 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
}

._scrollYContainer_19spn_28 {
  max-height: calc(100dvh - 450px);
  width: 100%;
  overflow-y: auto;
  padding: 1rem 0.5rem;
}
._scrollYContainer_19spn_28 ._cardContainer_19spn_34 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.5rem;
  width: 100%;
  padding-bottom: 4.5rem;
}



._container_nbwtc_5 {
  display: flex;
  gap: 0.5rem;
  width: 100%;
}

._tableContainer_nbwtc_11 {
  flex: 1;
  height: fit-content;
}

._nestViewerContainer_nbwtc_16 {
  width: 250px;
  height: 250px;
  border: 1px solid #cacaca;
  overflow: auto;
}



._container_c6jse_5 ._title_c6jse_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}

._contentWrapper_c6jse_14 {
  width: 100%;
  max-height: calc(100vh - 360px);
  overflow-y: auto;
}
._contentWrapper_c6jse_14 ._content_c6jse_14 {
  width: 65%;
  padding-bottom: 4rem;
}

._deckItemTitleContainer_c6jse_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}

._labelName_c6jse_31 {
  max-width: 14.75rem;
}



._container_1mcyx_5 {
  width: 100%;
  display: flex;
  justify-content: center;
  height: calc(100vh - 260px);
  overflow-y: auto;
}
._container_1mcyx_5 ._title_1mcyx_12 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_1mcyx_5 ._subtitle_1mcyx_20 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
._container_1mcyx_5 ._content_1mcyx_30 {
  width: 55%;
}

._deckItemTitleContainer_1mcyx_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}

._labelClamp_1mcyx_41 {
  display: inline-block;
  max-width: 20ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
  max-width: 14.75rem;
}



._container_bs7gd_5 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 260px);
}
._container_bs7gd_5 ._content_bs7gd_11 {
  width: 30%;
}
._container_bs7gd_5 ._title_bs7gd_14 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
}
._container_bs7gd_5 ._radioWrapper_bs7gd_22 .MuiFormGroup-root {
  gap: 1rem;
}



._contentWrapper_saxuh_5 {
  padding-left: 0.25rem;
  margin-bottom: 1rem;
}
._contentWrapper_saxuh_5 .fmlx-inline-message {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
}

._rowAvailable_saxuh_18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._rowManual_saxuh_25 {
  display: flex;
  align-items: start;
  width: 100%;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
._rowManual_saxuh_25 > div:first-child {
  flex: 1;
}
._rowManual_saxuh_25 > div:last-child {
  width: 80px;
}

._container_saxuh_39 {
  height: 355px;
}
._container_saxuh_39 .fmlx-radio-button {
  width: 100%;
}

._robotContainer_saxuh_46 {
  margin-top: 0.5rem;
  border: 0.0625rem solid #e0e0e0;
  border-radius: 0.25rem;
  padding: 0.25rem 1rem;
  height: 240px;
  overflow: auto;
}

._robotItem_saxuh_55 {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}

._selectedAvailRobot_saxuh_64 {
  background-color: #cce1fd;
}

._title_saxuh_68 {
  display: flex;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}

._buttonContainer_saxuh_75 {
  margin-top: 1rem;
  display: flex;
  flex-direction: row-reverse;
}



._title_bq9e0_5 {
  padding: 0.5rem 0;
  margin-bottom: 1rem;
}

._noData_bq9e0_10 {
  min-height: 274px;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
._noData_bq9e0_10 ._noRobotText_bq9e0_17 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  color: #737373;
  margin-left: 5px;
}

._robotCardContainer_bq9e0_28 .fmlx-card {
  height: 100%;
}
._robotCardContainer_bq9e0_28 ._header_bq9e0_31 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._robotCardContainer_bq9e0_28 ._header_bq9e0_31 ._headerLeft_bq9e0_37 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
._robotCardContainer_bq9e0_28 ._header_bq9e0_31 ._headerDeviceInfo_bq9e0_44 {
  margin-top: 5px;
  margin-left: 5px;
}
._robotCardContainer_bq9e0_28 ._header_bq9e0_31 ._headerDeviceInfo_bq9e0_44 ._batteryName_bq9e0_48 {
  font-size: 18px;
  max-width: 210px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._robotCardContainer_bq9e0_28 ._body_bq9e0_55 {
  display: flex;
  height: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 0.5rem;
}
._robotCardContainer_bq9e0_28 ._body_bq9e0_55 ._batteryContent_bq9e0_63 {
  display: flex;
  gap: 1rem;
}
._robotCardContainer_bq9e0_28 ._body_bq9e0_55 ._batteryInfo_bq9e0_67 {
  margin-top: 15px;
}
._robotCardContainer_bq9e0_28 ._body_bq9e0_55 ._batteryLabel_bq9e0_70 {
  font-size: 0.875rem;
  color: #1b1b1b;
}
._robotCardContainer_bq9e0_28 ._body_bq9e0_55 ._batteryValue_bq9e0_74 {
  font-size: 1.875rem;
  margin-bottom: 0.5rem;
}
._robotCardContainer_bq9e0_28 ._electricContent_bq9e0_78 {
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
._robotCardContainer_bq9e0_28 ._electricTitle_bq9e0_84 {
  font-size: 2rem;
  font-weight: 500;
  color: #4caf50;
}
._robotCardContainer_bq9e0_28 ._popoverContainer_bq9e0_89 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem;
  width: 7.5rem;
  cursor: pointer;
}



._robotStepContainer_1bg3o_5 {
  height: 100%;
  display: grid;
  grid-template-columns: 285px 1fr 400px;
  grid-template-rows: auto 1fr;
  gap: 1rem;
}
._robotStepContainer_1bg3o_5 ._title_1bg3o_12 {
  grid-column: 1/3;
}
._robotStepContainer_1bg3o_5 ._controlPanel_1bg3o_15 {
  grid-column: 3;
  grid-row: 1/3;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}
._robotStepContainer_1bg3o_5 ._availableRobot_1bg3o_22 {
  grid-column: 1;
  padding-right: 1rem;
  border-right: 1px solid #e0e0e0;
}



._frameStepContainer_vj5ht_5 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._frameStepContainer_vj5ht_5 ._header_vj5ht_10 {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  gap: 1rem;
}
._frameStepContainer_vj5ht_5 ._header_vj5ht_10 h3 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  padding: 0;
  margin: 0;
}
._frameStepContainer_vj5ht_5 ._scrollableFixedContainer_vj5ht_26 {
  overflow-x: auto;
  height: calc(100dvh - 364px);
}
._frameStepContainer_vj5ht_5 ._scrollableFixedContainer_vj5ht_26 ._grid_vj5ht_30 {
  display: flex;
  gap: 1rem;
  padding: 0 0.5rem 0.5rem;
}



._mapGeneratorContainer_1asra_5 {
  display: grid;
  height: 100%;
  min-height: 0;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto minmax(0, 1fr);
  gap: 1rem;
}
._mapGeneratorContainer_1asra_5 ._header_1asra_13 {
  grid-column: 1;
  grid-row: 1;
}
._mapGeneratorContainer_1asra_5 ._liveStream_1asra_17 {
  display: flex;
  flex-direction: column;
  grid-column: 1;
  grid-row: 2;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}
._mapGeneratorContainer_1asra_5 ._panel_1asra_26 {
  grid-column: 2;
  grid-row: 1/span 2;
  width: 400px;
}
._mapGeneratorContainer_1asra_5 ._panel_1asra_26 ._panelContent_1asra_31 {
  padding: 0.5rem 1rem;
}
._mapGeneratorContainer_1asra_5 ._panel_1asra_26 ._panelContent_1asra_31 *:not(.fmlx-dropdown, .fmlx-dropdown *) {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}
._mapGeneratorContainer_1asra_5 ._panel_1asra_26 ._panelContent_1asra_31 ._generatorArea_1asra_42 {
  transform: translateY(-1rem);
}
._mapGeneratorContainer_1asra_5 ._panel_1asra_26 ._panelContent_1asra_31 ._selectRobot_1asra_45 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 1rem;
}
._mapGeneratorContainer_1asra_5 ._panel_1asra_26 ._panelContent_1asra_31 ._selectRobot_1asra_45 .fmlx-dropdown {
  overflow: hidden;
  flex: 1;
}



._chargingDockStepContainer_19had_5 {
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 400px;
  grid-template-rows: auto 1fr;
  gap: 1rem;
}
._chargingDockStepContainer_19had_5 header {
  grid-row: 1;
}
._chargingDockStepContainer_19had_5 ._controlPanel_19had_15 {
  grid-column: 2;
  grid-row: 1/3;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}
._chargingDockStepContainer_19had_5 ._content_19had_22 {
  grid-column: 1;
  grid-row: 2;
  padding-right: 1rem;
  padding-bottom: 1rem;
  border-right: 1px solid #e0e0e0;
  overflow-y: auto;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_fwvzk_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._scrollYContainer_fwvzk_33 {
  overflow-y: scroll;
  max-height: calc(100dvh - 240px);
}

._summaryStepContainer_fwvzk_38 {
  padding: 0 25% 1rem !important;
}
._summaryStepContainer_fwvzk_38 ._content_fwvzk_41 {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  gap: 1rem;
}
._summaryStepContainer_fwvzk_38 ._content_fwvzk_41 h2 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin: 0;
}
._summaryStepContainer_fwvzk_38 ._content_fwvzk_41 p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  margin: 0;
  text-indent: 1rem;
}
._summaryStepContainer_fwvzk_38 ._content_fwvzk_41 span {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
  margin-right: 1rem;
}



._container_1my4b_5 {
  width: 100%;
  width: available;
  width: fill-available;
  width: stretch;
  height: calc(100dvh - 46px);
  position: fixed;
  left: 0;
  background-color: white;
  display: flex;
  flex-direction: column;
}
._container_1my4b_5 #fmlx-wizard .wizard-page-header {
  border-bottom: 0;
}
._container_1my4b_5 #fmlx-wizard .MuiStepButton-root {
  cursor: default;
}
._container_1my4b_5 ._wizard_1my4b_17 {
  padding-top: 12px;
  flex: 1;
}
._container_1my4b_5 ._wizard_1my4b_17 ._cancelbutton_1my4b_27 {
  position: fixed;
  bottom: 58.5px;
  left: 16px;
  z-index: 11;
}
._container_1my4b_5 ._wizard_1my4b_17 ._wizardContent_1my4b_33 {
  padding: 0.75rem;
  padding-bottom: 0;
  height: calc(100dvh - 240px);
  overflow: hidden;
}
._container_1my4b_5 ._wizard_1my4b_17 ._wizardContent_1my4b_33 > * {
  padding: 0 1rem;
}
._container_1my4b_5 ._wizard_1my4b_17 header h1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.5rem;
  line-height: 120%;
  font-weight: 500;
  margin: 0;
}
._container_1my4b_5 ._wizard_1my4b_17 header p {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 400;
  margin: 0;
  margin-top: 0.5rem;
}
._container_1my4b_5 ._wizard_1my4b_17 ._startStepContainer_1my4b_61 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 0.5rem;
}



._placeholder_6kjtc_5 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
._placeholder_6kjtc_5 ._text_6kjtc_14 {
  color: #cacaca;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}

._placeholder_6kjtc_5 > :nth-child(1) {
  margin-left: auto;
  margin-right: auto;
}

#_title_6kjtc_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}



._container_prgua_5 {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  gap: 16px;
  height: 100%;
  background-color: #fff;
  border: 0.0625rem solid #cacaca;
}

._content_prgua_15 {
  flex-basis: 75%;
}



._container_1fz6o_5 {
  display: flex;
  flex-direction: column;
  border-right: 0.0625rem solid #e0e0e0;
  width: 290px;
}
._container_1fz6o_5 ._header_1fz6o_11 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 1rem;
}
._container_1fz6o_5 ._view_1fz6o_17 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  gap: 6px;
  border-top: 0.0625rem solid #e0e0e0;
  overflow-y: auto;
  height: calc(100vh - 12.5rem);
}
._container_1fz6o_5 ._view_1fz6o_17 ._progressBar_1fz6o_26 {
  margin: auto;
}
._container_1fz6o_5 ._row_1fz6o_29 {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
  justify-content: space-between;
}
._container_1fz6o_5 ._nodeLabel_1fz6o_35 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._container_1fz6o_5 ._tree_1fz6o_40 {
  height: calc(100dvh - 6.25rem - 3.125rem - 3.125rem);
  overflow: hidden auto;
}
._container_1fz6o_5 ._placeholder_1fz6o_44 {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
  gap: 0.5rem;
}
._container_1fz6o_5 ._placeholder_1fz6o_44 ._text_1fz6o_51 {
  color: #cacaca;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}
._container_1fz6o_5 ._placeholder_1fz6o_44 > :nth-child(1) {
  margin-left: auto;
  margin-right: auto;
}

._picture_1fz6o_68 {
  width: 100%;
  height: auto;
  object-fit: contain;
}

#_title_1fz6o_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._instanceList_1fz6o_83 {
  margin-top: 0.375rem;
  padding-left: 1.25rem;
}._container_1o224_1 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._container_1o224_1 ._label_1o224_6 {
  flex-grow: 1;
}



._container_1idfp_5 ._row_1idfp_5 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-block: 0.75rem;
}
._container_1idfp_5 ._row_1idfp_5 ._actionContainer_1idfp_11 {
  display: flex;
  gap: 0.5rem;
}
._container_1idfp_5 ._properties_1idfp_15 {
  display: flex;
  flex-direction: column;
}
._container_1idfp_5 ._properties_1idfp_15 ._row_1idfp_5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2rem;
}
._container_1idfp_5 ._properties_1idfp_15 ._rowBelow_1idfp_25 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  width: 100%;
  max-width: 56rem;
}
._container_1idfp_5 ._properties_1idfp_15 ._item_1idfp_34 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 0 1 auto;
}
._container_1idfp_5 ._properties_1idfp_15 ._itemFlex_1idfp_40 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1 0 auto;
}
._container_1idfp_5 ._properties_1idfp_15 ._itemFlex75_1idfp_46 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: 18.75rem;
}
._container_1idfp_5 ._properties_1idfp_15 ._itemWide_1idfp_52 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1;
}

._valueClamp2_1idfp_59 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
}._container_pmnpt_1 {
  height: 100%;
  width: 100%;
  overflow: auto;
}

._tablenest_pmnpt_7 {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
._tablenest_pmnpt_7 ._trnest_pmnpt_12 {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
}
._tablenest_pmnpt_7 ._trnest_pmnpt_12 ._tdnest_pmnpt_17 {
  text-align: center;
  font-weight: 500;
  max-width: 56px;
  min-width: 54px;
  height: 56px;
  padding: 0;
  margin: 0;
  display: flex;
  flex-grow: 1;
  border: 0.0625rem solid #1b1b1b;
  border-radius: 6px;
  flex-shrink: 0;
}
._tablenest_pmnpt_7 ._trnest_pmnpt_12 ._tdnest_pmnpt_17 ._nestName_pmnpt_31 {
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 35px;
}
._tablenest_pmnpt_7 ._trnest_pmnpt_12 ._tdnest_pmnpt_17 ._nest_pmnpt_31 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 11px;
}
._tablenest_pmnpt_7 ._trnest_pmnpt_12 ._tdnest_pmnpt_17 ._nestmaster_pmnpt_47 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
._tablenest_pmnpt_7 ._nestInfo_pmnpt_55 {
  display: flex;
  justify-content: space-between;
  width: 45px;
}
._tablenest_pmnpt_7 ._nesticon_pmnpt_60 {
  width: 14px;
  height: 14px;
}



._card_15jul_5 {
  width: min(100%, 450px);
}

._header_15jul_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

._body_15jul_16 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._row_15jul_22 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  min-height: 35px;
}

._label_15jul_29 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  width: 70px;
  flex-shrink: 0;
  white-space: nowrap;
}

._inlineLabel_15jul_41 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  white-space: nowrap;
}

._value_15jul_51 {
  width: 86px;
  min-width: 86px;
  flex: 0 0 86px;
}

._valueWide_15jul_57 {
  width: 27ch;
}

._valueCompact_15jul_61 {
  width: 36px;
  min-width: 36px;
  flex: 0 0 36px;
}

._nestsLayout_15jul_67 {
  margin: 10px;
}

._nestsWrapper_15jul_71 {
  height: 28.5dvh;
  overflow-y: auto;
}

._nestsNoLayout_15jul_76 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.5rem;
  height: 30dvh;
  overflow-y: auto;
}

._nestItem_15jul_85 {
  display: flex;
  align-items: center;
  border: 1px solid #b4b4b4;
  border-radius: 6px;
  padding: 0.5rem;
  gap: 0.375rem;
}

._nestInfo_15jul_94 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

._nestName_15jul_100 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._nestMeta_15jul_112 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  color: #5d5d5d;
  display: flex;
  gap: 1rem;
}

._deleteMessage_15jul_124 {
  padding-bottom: 20px;
}

._deckName_15jul_128 {
  color: #006af5;
}

._valueClamp2_15jul_132 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}



._container_dznj2_5 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 15.3rem);
  width: 100%;
}
._container_dznj2_5 ._header_dznj2_11 {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  margin-bottom: 6px;
}
._container_dznj2_5 ._header_dznj2_11 ._declListLabel_dznj2_17 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
._container_dznj2_5 ._header_dznj2_11 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._container_dznj2_5 ._view_dznj2_27 {
  display: grid;
  align-content: start;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  box-sizing: border-box;
  gap: 6px;
  overflow: hidden auto;
  height: 100%;
  padding-bottom: 1.5rem;
}
._container_dznj2_5 ._view_dznj2_27 ._progressBar_dznj2_37 {
  margin: auto;
}
._container_dznj2_5 ._placeholder_dznj2_40 {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
  gap: 0.5rem;
}
._container_dznj2_5 ._placeholder_dznj2_40 ._text_dznj2_47 {
  color: #cacaca;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}
._container_dznj2_5 ._placeholder_dznj2_40 > :nth-child(1) {
  margin-left: auto;
  margin-right: auto;
}



._container_1u68x_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-right: 1rem;
}
._container_1u68x_5 ._header_1u68x_11 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: auto;
  margin-top: auto;
  padding-top: 0.75rem;
}
._container_1u68x_5 ._header_1u68x_11 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._container_1u68x_5 ._content_1u68x_24 {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  gap: 0.5rem;
  height: 100%;
}
._container_1u68x_5 ._content_1u68x_24 ._deckProperties_1u68x_31 {
  width: 100%;
}
._container_1u68x_5 ._content_1u68x_24 ._deckProperties_1u68x_31 ._deckPropertiesWithLayout_1u68x_34 {
  width: 100%;
  display: grid;
}
._container_1u68x_5 ._content_1u68x_24 ._deckProperties_1u68x_31 ._deckPropertiesHeaderColumn_1u68x_38 {
  grid-column: 1;
}

._placeholder_1u68x_42 {
  flex-basis: 75%;
}

._picture_1u68x_46 {
  width: 100%;
  height: auto;
  object-fit: contain;
}

#_title_1u68x_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}



._container_1u2ai_5 {
  display: flex;
  flex-direction: column;
}
._container_1u2ai_5 ._name_1u2ai_9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}

._nowrap_1u2ai_17 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._nestName_1u2ai_23 {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  max-width: 15dvw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._checkboxAction_1u2ai_33 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px 16px;
}

._hidden_1u2ai_40 {
  display: none;
}

._active_1u2ai_44 {
  background-color: #f5f5f5;
}

._checkboxAction_1u2ai_33 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

#_title_1u2ai_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}

._selected_1u2ai_63 {
  background-color: #cce1fd;
}

._unselected_1u2ai_67 {
  background-color: white;
}

._row_1u2ai_71 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

._noAction_1u2ai_77 tr th span {
  cursor: default;
  pointer-events: none;
}



._container_uf458_5 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
._container_uf458_5 ._nestTable_uf458_11 {
  flex: 2.5;
  min-width: 0;
}

._properties_uf458_16 {
  display: flex;
  height: calc(100vh - 18rem);
  min-width: 0;
}
._properties_uf458_16 ._definitionIllustration_uf458_21 {
  display: flex;
  flex-direction: column;
  flex: 1;
  border: 0.0625rem solid #cacaca;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 0.5rem;
  overflow: auto;
}._container_186ls_1 {
  display: flex;
  flex-direction: column;
  flex: auto;
}



._container_135po_5 {
  width: 100%;
}

._row_135po_9 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 0.5rem;
}

._row_135po_9 > :first-child {
  flex: 2;
}

._row2_135po_20 {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 0.5rem;
  width: 18.75rem;
}

._row2_135po_20 > :last-child {
  flex: 2;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #e0e0e0;
  padding: 0;
}

._instanceList_135po_40 {
  margin-top: 0.375rem;
  padding-left: 1.25rem;
}

._actionContainer_135po_45 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

._valueClamp2_135po_51 {
  width: fit-content;
}
._valueClamp2_135po_51 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
}



._container_bp7xf_5 {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  gap: 1rem;
  height: 100%;
  background-color: #fff;
  border: 0.0625rem solid #cacaca;
  padding: 0.5rem;
}



._container_kan2c_5 {
  display: flex;
  flex-direction: column;
  flex-basis: 75%;
}
._container_kan2c_5 ._header_kan2c_10 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: auto;
  margin-top: auto;
}
._container_kan2c_5 ._header_kan2c_10 > :nth-child(2) {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._container_kan2c_5 ._view_kan2c_22 {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  gap: 16px;
  height: calc(100dvh - 12.5rem);
}
._container_kan2c_5 ._view_kan2c_22 ._content_kan2c_29 {
  display: flex;
  width: 100%;
  flex-direction: column;
}
._container_kan2c_5 ._view_kan2c_22 ._content_kan2c_29 ._approach_kan2c_34 ._tableWrapper_kan2c_34 {
  height: calc(100dvh - 25rem - 3.3125rem);
  border: 0.0625rem solid #cacaca;
}
._container_kan2c_5 ._view_kan2c_22 ._content_kan2c_29 ._approach_kan2c_34 .tab-content {
  padding-top: 0.5rem;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
._container_kan2c_5 ._view_kan2c_22 ._content_kan2c_29 ._approach_kan2c_34 .fmlx-table-container {
  width: auto;
}
._container_kan2c_5 ._placeholder_kan2c_47 {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  border: 0.0625rem solid #cacaca;
}
._container_kan2c_5 ._placeholder_kan2c_47 ._text_kan2c_58 {
  color: #cacaca;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}
._container_kan2c_5 ._placeholder_kan2c_47 > :nth-child(1) {
  margin-left: auto;
  margin-right: auto;
}

._picture_kan2c_75 {
  width: 100%;
  height: auto;
  object-fit: contain;
}

#_title_kan2c_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}



._container_1t9dr_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  gap: 16px;
  padding-bottom: 24px;
  border-bottom: 0.0625rem solid #cacaca;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 ._label_1t9dr_19 {
  margin-right: 16px;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 ._name_1t9dr_22 {
  flex-basis: 50%;
  display: flex;
  flex-direction: row;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 ._name_1t9dr_22 .fmlx-text-field__helper-text {
  position: absolute;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 ._name_1t9dr_22 > :nth-child(2) {
  width: 100%;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 ._type_1t9dr_33 {
  flex-basis: 50%;
  display: flex;
  flex-direction: row;
}
._container_1t9dr_5 ._rowOne_1t9dr_10 ._type_1t9dr_33 > :nth-child(2) {
  width: 160px;
}
._container_1t9dr_5 ._subTitle_1t9dr_41 {
  padding-top: 12px;
}
._container_1t9dr_5 ._rowTwo_1t9dr_44 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}
._container_1t9dr_5 ._rowTwo_1t9dr_44 ._vector_1t9dr_54 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
._container_1t9dr_5 ._rowTwo_1t9dr_44 ._vector_1t9dr_54 ._vectorType_1t9dr_60 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
._container_1t9dr_5 ._rowTwo_1t9dr_44 ._vector_1t9dr_54 ._vectorType_1t9dr_60 > :nth-child(2) {
  min-width: 200px;
}

#_title_1t9dr_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}

._value_1t9dr_78 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 36.13px;
  border-top: 0.0625rem solid #fff;
  border-bottom: 0.0625rem solid #888;
}
._value_1t9dr_78 div {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  max-width: 30dvw;
}
._value_1t9dr_78 div div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._waypointActions_1t9dr_99 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}

._valueClamp_1t9dr_106 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}



._container_8yoe1_5 {
  display: flex;
  height: fit-content;
}
._container_8yoe1_5 ._highlight_8yoe1_9 {
  background-color: #cce1fd;
}
._container_8yoe1_5 ._body_8yoe1_12 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
._container_8yoe1_5 ._body_8yoe1_12 ._deckCount_8yoe1_19 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}

._options_8yoe1_28 {
  display: flex;
  flex-direction: column;
}

#_name_8yoe1_1 {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
  max-width: 13dvw;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
}
#_name_8yoe1_1 div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._menuItem_8yoe1_52 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
}

._valueClamp_8yoe1_61 .label-content {
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  text-align: left;
}



._container_1wnuu_5 {
  display: flex;
  flex-direction: column;
  flex-basis: 25%;
}
._container_1wnuu_5 ._header_1wnuu_10 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: auto;
  margin-top: auto;
  padding: 0.75rem 0.5rem;
}
._container_1wnuu_5 ._view_1wnuu_18 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 6px;
  gap: 6px;
  overflow-y: auto;
  height: calc(100vh - 12.5rem);
}
._container_1wnuu_5 ._view_1wnuu_18 ._progressBar_1wnuu_27 {
  margin: auto;
}
._container_1wnuu_5 ._placeholder_1wnuu_30 {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
  gap: 0.5rem;
}
._container_1wnuu_5 ._placeholder_1wnuu_30 ._text_1wnuu_37 {
  color: #cacaca;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}
._container_1wnuu_5 ._placeholder_1wnuu_30 > :nth-child(1) {
  margin-left: auto;
  margin-right: auto;
}

._picture_1wnuu_54 {
  width: 100%;
  height: auto;
  object-fit: contain;
}

#_title_1wnuu_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}



._container_taszz_5 {
  display: flex;
  flex-direction: column;
  height: 100%;
}._container_1ahbt_1 {
  padding: 0 0 1rem 0;
}
._container_1ahbt_1 ._header_1ahbt_4 {
  font-size: 16px;
  margin-bottom: 10px;
}
._container_1ahbt_1 ._header_1ahbt_4 ._message_1ahbt_8 {
  color: #333;
  margin-bottom: 16px;
}
._container_1ahbt_1 ._checker_1ahbt_12 {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 12px 10px;
  height: 17.5rem;
  overflow: auto;
  font-size: 14px;
  display: flex;
  flex-direction: column;
}
._container_1ahbt_1 ._checker_1ahbt_12 ._checkbox_1ahbt_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  gap: 0.25rem;
}
._container_1ahbt_1 ._checker_1ahbt_12 ._checkbox_1ahbt_22 ._deviceLabel_1ahbt_29 {
  cursor: default;
}._container_wn97z_1 {
  height: 100%;
}
._container_wn97z_1 ._importTable_wn97z_4 {
  overflow-y: auto;
  height: 78%;
}
._container_wn97z_1 ._statusCell_wn97z_8 > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
._container_wn97z_1 ._statusCell_wn97z_8 ._success_wn97z_14 {
  color: #4caf50;
}
._container_wn97z_1 ._statusCell_wn97z_8 ._loading_wn97z_17 {
  color: #474747;
}
._container_wn97z_1 ._statusCell_wn97z_8 ._error_wn97z_20 {
  color: #ff5252;
}
._container_wn97z_1 ._statusCell_wn97z_8 ._ready_wn97z_23 {
  color: #313131;
}
._container_wn97z_1 ._checkBoxContainer_wn97z_26 {
  display: flex;
  justify-content: center;
}
._container_wn97z_1 ._message_wn97z_30 {
  color: #333;
  font-size: 1rem;
  margin-bottom: 1rem;
}
._container_wn97z_1 ._upperMargin_wn97z_35 {
  margin-top: 1rem;
}



._content_1xnlc_5 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding-bottom: 1.5rem;
  color: #5d5d5d;
}
._content_1xnlc_5 .fmlx-banner .fmlx-banner__content__subtitle {
  color: #1b1b1b !important;
}

._footer_1xnlc_22 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  justify-content: flex-end;
}



._container_1ml95_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._container_1ml95_5 ._header_1ml95_10 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: auto;
  margin-top: auto;
}
._container_1ml95_5 ._tableWrapper_1ml95_17 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 15.5rem);
  justify-content: center;
}
._container_1ml95_5 ._placeholder_1ml95_23 {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 0.0625rem solid #cacaca;
}
._container_1ml95_5 ._placeholder_1ml95_23 ._text_1ml95_32 {
  color: #cacaca;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.875rem;
  line-height: 140%;
  font-weight: 500;
}
._container_1ml95_5 ._placeholder_1ml95_23 > :nth-child(1) {
  margin-left: auto;
  margin-right: auto;
}

._dropdownCell_1ml95_49 {
  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */
}
._dropdownCell_1ml95_49 .helper-text {
  display: none;
}

#_title_1ml95_1 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 500;
}

._statusContainer_1ml95_65 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._statusContainer_1ml95_65 > :nth-child(1) {
  margin-top: auto;
  margin-bottom: auto;
}

._statusContainer_1ml95_65 > :nth-child(2) {
  margin-top: auto;
  margin-bottom: auto;
}._container_3yqfr_1 {
  height: 100%;
}
._container_3yqfr_1 .MuiTableContainer-root {
  height: 100%;
  overflow-y: auto;
}

._nowrap_3yqfr_9 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}._mainContainer_jkczg_1 {
  position: absolute;
  height: 100vh;
}

._uploadImageContainer_jkczg_6 {
  display: flex;
  height: 600px;
  padding-bottom: 32px;
  box-sizing: border-box;
}

._dashed_jkczg_13 {
  border: 0.13rem dashed rgb(194, 191, 191);
  padding: 1px;
}

._fileUpload_jkczg_18 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  color: rgb(88, 88, 88);
}

._uploadingContainer_jkczg_28 {
  gap: 1rem;
  background-color: rgb(239, 239, 239);
}

._spinner_jkczg_33 {
  width: 60px;
  height: 60px;
  border: 6px solid rgb(179, 179, 179);
  border-top: 6px solid rgb(116, 116, 116);
  border-radius: 50%;
  animation: _spin_jkczg_33 1s linear infinite;
}

._uploadMeta_jkczg_42 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4rem;
  color: rgb(100, 100, 100);
}

@keyframes _spin_jkczg_33 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._libraryMapperContainer_jkczg_58 {
  display: flex;
  flex-direction: row;
  height: 600px;
}
._libraryMapperContainer_jkczg_58 ._image_jkczg_63 {
  flex: 1.5;
  width: 30rem;
  overflow: hidden;
}
._libraryMapperContainer_jkczg_58 ._image_jkczg_63 img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
._libraryMapperContainer_jkczg_58 ._mapperList_jkczg_73 {
  flex: 4;
  width: 30rem;
  overflow: auto;
}
._libraryMapperContainer_jkczg_58 ._mapperList_jkczg_73 #uploadFrameTableWrapper {
  height: 100%;
}

._browseFile_jkczg_82 {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  align-items: center;
}



._container_1u10r_5 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._title_1u10r_11 > div:first-child {
  margin: 10px 0;
}

._title_1u10r_11 > div:nth-child(3) .MuiTypography-root.MuiAlertTitle-root.fmlx-alert-title {
  color: #006af5 !important;
}

._title_1u10r_11 > div:nth-child(2) {
  color: #888;
  margin: 5px 0;
}

._content_1u10r_24 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-left: 10px;
  margin-top: 10px;
}
._content_1u10r_24 ._stepLabel_1u10r_31 {
  margin: 8px 0;
}

._qrcode_1u10r_35 {
  font-family: Roboto, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 400;
  font-weight: 500;
  vertical-align: middle;
  text-transform: uppercase;
  color: #4caf50;
  border: none;
  background: none;
  cursor: pointer;
  padding: 8px 0;
}

._content_1u10r_24 > img {
  margin-left: -10px;
}

._title_1u10r_11 {
  width: 100%;
}._libraryMapperContainer_187gv_1 {
  display: flex;
  flex-direction: row;
  height: 600px;
}
._libraryMapperContainer_187gv_1 ._image_187gv_6 {
  flex: 1.5;
  width: 30rem;
  overflow: hidden;
}
._libraryMapperContainer_187gv_1 ._image_187gv_6 img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
._libraryMapperContainer_187gv_1 ._mapperList_187gv_16 {
  flex: 4;
  width: 30rem;
  overflow: auto;
}
._libraryMapperContainer_187gv_1 ._mapperList_187gv_16 #uploadFrameTableWrapper {
  height: 100%;
}._mainContainer_zrnbs_1 {
  position: absolute;
}

._partialContainer_zrnbs_5 {
  margin-top: unset;
  margin-bottom: unset;
}
._partialContainer_zrnbs_5 > :first-child {
  margin-top: inherit;
  margin-bottom: inherit;
}

#partialUpdateAlert .MuiAlert-icon {
  margin-top: 4%;
}
.fmlx-modal-content .fmlx-alert {
  width: auto;
}



._container_l9eqt_5 #mandatoryCharge .fmlx-toast.fmlx-toast-warning {
  width: 60rem;
}
._container_l9eqt_5 #mandatoryCharge .MuiButtonBase-root.MuiButton-root.MuiButton-tertiary-info.MuiButton-tertiary-infoPrimary {
  border: 2px solid #e5d9af;
}
._container_l9eqt_5 #mandatoryCharge .MuiAlert-action {
  align-items: center !important;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#_pac-backdrop-loading_1sesl_1)) {
  z-index: 10000;
}

.fmlx-tab.contained.horizontal .MuiTabScrollButton-root {
  display: none;
}

.fmlx-dropdown--menu .MuiList-root {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}

._container_1sesl_33 * {
  box-sizing: border-box;
}

._container_1sesl_33 {
  padding: 1rem;
  box-sizing: border-box;
  height: 100%;
  background-color: #fff;
  overflow-y: auto;
}
._container_1sesl_33 ._wrapper_1sesl_44 {
  width: fit-content;
}
._container_1sesl_33 ._row_1sesl_47 {
  display: flex;
  align-items: center;
  gap: 1.5625rem;
  margin-bottom: 1rem;
}
._container_1sesl_33 ._row_1sesl_47 .fmlx-dropdown {
  width: 14.75rem;
}
._container_1sesl_33 ._row_1sesl_47 .fmlx-label {
  width: 6.25rem;
}
._container_1sesl_33 ._rowEnd_1sesl_59 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 1.5625rem;
}



._footer_1pm0h_5 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._loading_1pm0h_13 {
  text-align: center;
}

._container_1pm0h_17 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  inset: 0;
  z-index: 9999;
  background-color: rgba(27, 27, 27, 0.2);
}

._content_1pm0h_27 {
  background-color: rgba(27, 27, 27, 0.75);
  width: 100%;
  display: flex;
  gap: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  align-items: center;
  justify-content: center;
  text-align: left;
  color: white;
  font-size: 1.5rem;
}



._footer_pnzh7_5 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
  padding: 0.5rem;
  border-top: 0.0625rem solid #cacaca;
}

._recoverContainer_pnzh7_14 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 0.5rem;
}

._recoveryWrapper_pnzh7_21 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._recoveryWrapper_pnzh7_21 .MuiSelect-select {
  width: 18.75rem;
}

#recover-modal {
  z-index: 1000;
}._footer_a14q6_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}._footerAuto_k4ojz_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._footerManual_k4ojz_9 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
}
._footerManual_k4ojz_9 div {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._contentManual_k4ojz_22 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}._content_13pxs_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._footer_13pxs_7 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._recoverContainer_13pxs_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}._footer_orr03_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._recoverContainer_orr03_9 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}._content_13pxs_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._footer_13pxs_7 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

._recoverContainer_13pxs_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}._content_1b7vy_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 8px;
}
._content_1b7vy_1 ._licenseContent_1b7vy_7 {
  width: 100%;
}

._footer_1b7vy_11 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
}

.css-1h7anqn {
  width: 100%;
}

._uploadFile_1b7vy_23 {
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._uploadFile_1b7vy_23 ._fileName_1b7vy_32 {
  max-width: 30%;
  padding: 5px;
  margin: 5px;
}
._uploadFile_1b7vy_23 ._fileSize_1b7vy_37 {
  text-align: right;
}
._uploadFile_1b7vy_23 ._deleteFile_1b7vy_40 {
  margin: 5px;
}
._uploadFile_1b7vy_23 ._inputClientId_1b7vy_43 {
  padding-top: 5px;
}



._title_zefrc_5 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 2dvh 7vw;
  gap: 2vw;
}

._logo_zefrc_14 {
  width: 10vw;
  height: 10vw;
}

._label_zefrc_19 {
  font-family: Montserrat, sans-serif;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
  font-size: 1.25rem;
  line-height: 120%;
  font-weight: 400;
  font-weight: 400;
  font-size: 8.2vw;
  line-height: 120%;
  letter-spacing: 0%;
  vertical-align: middle;
}._container_17cev_1 {
  display: flex;
  flex-direction: column;
  width: 100dvw;
  height: 100dvh;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
._container_17cev_1 input[type=file] {
  display: none;
}

._content_17cev_15 {
  flex: 1;
  margin: 2dvh 4dvw;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  color: #737373;
  gap: 0.75rem;
  border: 2px solid; /* Thickness of the border */
  border-image: repeating-linear-gradient(45deg, rgb(247, 162, 70) 0, rgb(247, 162, 70) 10px, white 10px, white 20px) 1;
}

._contentinner_17cev_29 {
  height: 100%;
  text-align: center;
  border: 2px solid; /* Thickness of the border */
  border-image: repeating-linear-gradient(45deg, rgb(247, 162, 70) 0, rgb(247, 162, 70) 10px, white 10px, white 20px) 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #737373;
  gap: 0.75rem;
  padding-top: 15vh;
}

._info_17cev_42 {
  margin: 0 5vw;
}

._expired_17cev_46 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 75vh;
}



._container_1d530_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2vh;
}

._info_1d530_12 {
  display: flex;
  flex-direction: row;
  background-color: #aacdfc;
  padding: 2vh 1vw;
  border: #006af5 solid 1px;
  text-align: left;
  align-items: top;
}

._infoside_1d530_22 {
  min-width: 10vw;
  display: flex;
  justify-content: center;
}

._menu_1d530_28 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 4vw;
  margin: 4vh 0;
}/* LoadingScreen.css */
._loadingoverlay_7vo3t_2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* semi-transparent background */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

._spinner_7vo3t_16 {
  width: 60px;
  height: 60px;
  border: 6px solid #f3f3f3;
  border-top: 6px solid #f7a246;
  border-radius: 50%;
  animation: _spin_7vo3t_16 1s linear infinite;
}

._loadingtext_7vo3t_25 {
  margin-top: 1rem;
  color: white;
  font-size: 1.2rem;
  font-family: sans-serif;
}

@keyframes _spin_7vo3t_16 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}._container_1c6le_1 {
  display: flex;
}

._content_1c6le_5 {
  flex-grow: 2;
  padding: 2vh 4vw 16vh;
}

._contentinner_1c6le_10 {
  height: 100%;
  text-align: center;
  border: 2px solid; /* Thickness of the border */
  border-image: repeating-linear-gradient(45deg, rgb(247, 162, 70) 0, rgb(247, 162, 70) 10px, white 10px, white 20px) 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #737373;
  gap: 0.75rem;
  padding-top: 15vh;
}

._containerinfo_1c6le_23 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2vh;
}

._info_1c6le_30 {
  display: flex;
  flex-direction: row;
  background-color: #aacdfc;
  padding: 2vh 1vw;
  border: #006af5 solid 1px;
  text-align: left;
  align-items: top;
  margin: 0 5vw;
}

._infoside_1c6le_41 {
  min-width: 10vw;
  display: flex;
  justify-content: center;
}

._menu_1c6le_47 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 4vw;
  margin: 4vh 0;
}._container_df957_1 {
  width: 100dvw;
  height: 100dvh;
  overflow: hidden; /* Prevent scrollbars */
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
}

._photo_df957_12 {
  overflow: hidden;
  margin: 0 4dvw;
  flex-grow: 1;
  border: 2px solid; /* Thickness of the border */
  border-image: repeating-linear-gradient(45deg, rgb(247, 162, 70) 0, rgb(247, 162, 70) 10px, white 10px, white 20px) 1;
  box-sizing: border-box;
}
._photo_df957_12 img {
  /* note: total menu margin (8dvh); total header padding (4dvh); logo height (10vw) */
  height: calc(88dvh - 10vw - 40px);
  width: 100%;
  object-fit: contain; /* This is key! */
}

._menu_df957_27 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 4vw;
  margin: 4dvh 0;
}._footer_du401_1 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-end;
  padding: 8px;
}

._error_du401_9 {
  white-space: "pre-line";
  padding: 8px;
  background: #ffd1d1;
}

#_stack-error-modal_du401_1 {
  z-index: 1310;
}
#_stack-error-modal_du401_1 .inline-message {
  white-space: pre-line;
}



body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  height: 100vh;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

body:not(:has(#pac-backdrop-loading)) {
  z-index: 10000;
}

:global(.fmlx-tab.contained.horizontal .MuiTabScrollButton-root) {
  display: none;
}

:global(.fmlx-dropdown--menu .MuiList-root) {
  max-height: 15rem;
  overflow: hidden auto;
  max-width: 36rem;
  text-overflow: ellipsis;
}