@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
html, body, #root {
  height: 100%;
  margin: 0;
  padding: 0;
}
* {
  scrollbar-width: thin;
  scrollbar-color: #d1d5db transparent;
}
*::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
*::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 4px;
}
*::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}
*::-webkit-scrollbar-thumb:hover {
  background: #9ea4be;
}
*::-webkit-scrollbar-corner {
  background: transparent;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._redDot_1qu07_15::before {
  content: "";
  position: absolute;
  left: 22px;
  top: 20px;
  width: 8px;
  height: 8px;
  background-color: #fec69c;
  border-radius: 50%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._emptyPageContent_15wor_15 {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f9fafb;
}
._emptyPageContent_15wor_15 > div {
  text-align: center;
}
._emptyPageContent_15wor_15 > div ._imgContainer_15wor_26 ._splashImage_15wor_26 {
  width: auto;
  height: 100px;
}
._emptyPageContent_15wor_15 > div h4 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  margin: 30px 0 0 0;
  padding: 0;
}
._emptyPageContent_15wor_15 > div p {
  max-width: 340px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  color: #6b7280;
  margin: 4px 0 0 0;
  padding: 0;
}
._emptyPageContent_15wor_15 > div button {
  margin-top: 4px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._finder_mgva7_15 {
  background-color: #ffffff;
  border: 1px solid #e7e9f3;
  border-radius: 8px;
  padding: 0 8px;
  height: 32px;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}
._finder_mgva7_15 svg {
  color: rgba(0, 0, 0, 0.44);
}
._finder_mgva7_15 input {
  background-color: transparent;
  border: none;
  color: rgba(0, 0, 0, 0.44);
  outline: none;
  width: 100%;
}
._finder_mgva7_15 input::placeholder {
  color: rgba(0, 0, 0, 0.44);
}
._finder_mgva7_15._outlined_mgva7_39 {
  background-color: #ecf0ff;
  border: 1px solid #ffffff;
}
._finder_mgva7_15._outlined_mgva7_39 svg {
  color: #ffffff;
}
._finder_mgva7_15._outlined_mgva7_39 input {
  color: #ffffff;
}
._finder_mgva7_15._outlined_mgva7_39 input::placeholder {
  color: #ffffff;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._formCard_1s0ba_15 .ant-card-head-title {
  font-weight: normal;
}
@media (min-width: 576px) {
  ._formCard_1s0ba_15 .ant-card-head {
    border-bottom: none;
    margin-bottom: -30px;
  }
  ._formCard_1s0ba_15 .ant-form-item-row {
    border-top: 1px solid #e5e7eb;
    padding-top: 10px;
    margin-top: 10px;
  }
  ._formCard_1s0ba_15 .ant-card-body .ant-btn {
    color: #6b7280;
  }
  ._formCard_1s0ba_15 .ant-card-body .ant-btn.ant-btn-dangerous {
    color: #f03738;
  }
}
._formCard_1s0ba_15 ._formCardExtra_1s0ba_35 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._labeledSwitch_74nld_15 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
}
._labeledSwitch_74nld_15 ._label_74nld_15 {
  display: flex;
  flex-direction: column;
}
._labeledSwitch_74nld_15 ._label_74nld_15 span {
  font-size: 13px;
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._titleContainer_hqvkj_15 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._titleContainer_hqvkj_15._editing_hqvkj_20 {
  flex-grow: 1;
}
._titleContainer_hqvkj_15._editing_hqvkj_20 ._title_hqvkj_15 {
  width: 100%;
}
._titleContainer_hqvkj_15 ._optionsButton_hqvkj_26 {
  margin-right: 12px;
}
._titleContainer_hqvkj_15 ._title_hqvkj_15 textarea {
  width: 100%;
  font-weight: 300 !important;
  box-shadow: none !important;
  border: 0px;
  background-color: transparent !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._rightPanel_1hsdr_15 {
  z-index: 30;
  background-color: #ffffff;
  padding: 0;
  overflow: auto;
}
._rightPanel_1hsdr_15 ._rightPanelHeader_1hsdr_21 {
  position: sticky;
  font-size: 17px;
  font-weight: 600;
  line-height: 50px;
  height: 50px;
  top: 0;
  z-index: 1;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
}
._rightPanel_1hsdr_15 ._rightPanelHeader_1hsdr_21 a {
  color: #000000;
}
._rightPanel_1hsdr_15 ._titleStyle_1hsdr_38 {
  margin: 0px;
  padding: 0px;
  flex-grow: 1;
}
._rightPanel_1hsdr_15 ._closeButton_1hsdr_43 {
  color: #000000;
  margin: 0px;
  padding: 0px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerButtonRecordNavigation_17tvm_15 {
  display: flex;
  align-items: center;
  width: 56px;
  height: 25px;
  gap: 2px;
  margin-right: 10px;
}
._buttonRecordNavigation_17tvm_24 {
  display: flex;
  width: 25px;
  height: 25px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: none;
  background: transparent;
}
._iconButtonRecordNavigation_17tvm_35 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_ko308_15 {
  width: 100%;
  width: 250px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f0f0f0;
  display: flex;
  flex-direction: column;
}
._container_ko308_15 ._header_ko308_23 {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._infoIcon_ko308_35 {
  margin-left: 8px;
  cursor: pointer;
}
._radioGroup_ko308_40 {
  width: 100%;
  display: block;
}
._radioGroup_ko308_40 .ant-radio-wrapper {
  margin-right: 0;
}
._optionsGroup_ko308_48 {
  padding: 12px 16px;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}
._optionsGroup_ko308_48:last-child {
  border-bottom: none;
}
._optionsGroup_ko308_48 .ant-radio {
  top: 2px;
}
._optionContent_ko308_60 {
  margin-top: 12px;
  margin-left: 24px;
  padding: 12px;
  background-color: #f5f7fa;
  border-radius: 4px;
}
._optionField_ko308_68 {
  margin-bottom: 12px;
}
._optionField_ko308_68:last-child {
  margin-bottom: 0;
}
._optionFieldLabel_ko308_75 {
  font-size: 14px;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.65);
}
._offsetControls_ko308_81 {
  display: flex;
  align-items: center;
}
._offsetButton_ko308_86 {
  width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._offsetInput_ko308_95 {
  width: 60px;
  margin: 0 8px;
  text-align: center;
}
._timeInput_ko308_101,
._dateInput_ko308_102,
._selectInput_ko308_103 {
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._input_1x38y_15 {
  border-bottom: 1px solid transparent;
  transition: border-color 0.2s ease;
}
._input--active_1x38y_20 {
  border-bottom: 2px solid #1677ff;
}
._rangeContainer_1x38y_24 {
  display: flex;
  position: relative;
  width: 100%;
  align-items: center;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  overflow: hidden;
}
._rangeContainer_1x38y_24:hover {
  border-color: #d9d9d9;
}
._bottonAccept_1x38y_38 {
  padding: 8px 12px;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
._arrowContainer_1x38y_44 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  z-index: 1;
}
._arrow_1x38y_44 {
  font-size: 12px;
  color: #8c8c8c;
}
._datePicker_1x38y_57 {
  flex: 1;
  transition: all 0.3s;
  position: relative;
}
._datePicker_1x38y_57 .ant-picker {
  width: 100%;
  border: none;
  box-shadow: none;
}
._datePicker_1x38y_57 .ant-picker-focused {
  box-shadow: none;
}
._datePicker_1x38y_57 .ant-picker-suffix {
  display: none;
}
._startPicker_1x38y_77 .ant-picker {
  border-radius: 6px 0 0 6px;
}
._endPicker_1x38y_81 .ant-picker {
  border-radius: 0 6px 6px 0;
}
._activeInput_1x38y_85 {
  background-color: rgba(24, 144, 255, 0.1);
  border-radius: 4px;
  z-index: 1;
}
._activeInput_1x38y_85 .ant-picker {
  background-color: rgba(24, 144, 255, 0.05);
}
._activeInput_1x38y_85 .ant-input {
  color: #1677ff;
  font-weight: 500;
}
._startPicker_1x38y_77._activeInput_1x38y_85 {
  margin-right: -2px;
}
._endPicker_1x38y_81._activeInput_1x38y_85 {
  margin-left: -2px;
}
._cleanButton_1x38y_108 {
  margin-left: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._pendingEventsIndicator_1ekpi_15 {
  position: fixed;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  transition: all 0.3s ease;
  cursor: pointer;
}
._pendingEventsIndicator_1ekpi_15:hover {
  transform: scale(1.05);
}
._ballContainer_1ekpi_29 {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
  background: white;
}
._progressRing_1ekpi_42 {
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
}
._countText_1ekpi_50 {
  font-size: 14px;
  font-weight: 600;
  color: white;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  z-index: 2;
}
._lastUpdateText_1ekpi_58 {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
  white-space: nowrap;
}
._lowPriority_1ekpi_65 ._ballContainer_1ekpi_29 {
  background: linear-gradient(135deg, #52c41a, #73d13d);
}
._mediumPriority_1ekpi_69 ._ballContainer_1ekpi_29 {
  background: linear-gradient(135deg, #fa8c16, #ffa940);
}
._highPriority_1ekpi_73 ._ballContainer_1ekpi_29 {
  background: linear-gradient(135deg, #ff4d4f, #ff7875);
}
._hidden_1ekpi_77 {
  opacity: 0;
  pointer-events: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._errorCount_1hokp_15 {
  color: #9ea4be;
  font-weight: bold;
  margin-top: 5px;
  text-align: right;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._menuItemTitle_19crm_15 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._menuItemTitle_19crm_15._isInSpace_19crm_20 {
  color: #9ea4be;
}
._menuItemTitle_19crm_15 ._icon_19crm_23 {
  margin-right: 6px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
}
._menuItemTitle_19crm_15 ._icon_19crm_23._isInSpace_19crm_20 {
  color: #9ea4be;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34 {
  height: 42px;
  flex-grow: 1;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34 ._titleLevel0_19crm_38 {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #6b7280;
  font-weight: 500;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34 ._title_19crm_34 {
  height: 20px;
  line-height: 20px;
  font-size: 15px;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34 ._subtitle_19crm_50 {
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  margin: 0;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34 ._subtitle_19crm_50 ._content_19crm_56 {
  display: inline-flex;
  align-items: center;
  height: 20px;
  margin: 0;
  padding: 2px 4px 3px 2px;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  background-color: white;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34 ._subtitle_19crm_50 ._content_19crm_56 svg {
  color: #000000;
  margin-right: 2px;
}
._menuItemTitle_19crm_15 ._justTitle_19crm_70 {
  height: 20px;
  flex-grow: 1;
}
._menuItemTitle_19crm_15 ._justTitle_19crm_70 ._titleLevel0_19crm_38 {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #6b7280;
  font-weight: 500;
}
._menuItemTitle_19crm_15 ._justTitle_19crm_70 ._title_19crm_34 {
  height: 20px;
  line-height: 20px;
  font-size: 15px;
}
._menuItemTitle_19crm_15 ._titleAndSubtitle_19crm_34, ._menuItemTitle_19crm_15 ._justTitle_19crm_70 {
  overflow: hidden;
  white-space: nowrap;
}
._menuItemTitle_19crm_15 ._titleContent_19crm_90 {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  width: 100%;
  max-width: 100%;
  align-items: center;
  overflow: hidden;
}
._menuItemTitle_19crm_15 ._titleCaption_19crm_99 {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
._menuItemTitle_19crm_15 ._titlePropIcon_19crm_107 {
  flex: 0 0 20px;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  color: #9ca3af;
}
._menuItemTitle_19crm_15 ._button_19crm_114 {
  width: 36px;
  height: 36px;
  padding-left: 0;
  padding-right: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modalMessage_1ert2_15 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
}
._modalMessage_1ert2_15 p {
  margin: 0;
  padding: 0;
  font-size: 17px;
  line-height: 24px;
}
._modalMessage_1ert2_15 label {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 4px 0;
  padding: 0;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36,
._modalMessage_1ert2_15 ._groups_1ert2_37 {
  margin-top: 16px;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36 {
  margin-top: 16px;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36 h3,
._modalMessage_1ert2_15 ._permissions_1ert2_36 p {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36 p {
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_184eu_15 {
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
._modalTitle_184eu_21 {
  font-weight: 600;
  font-size: 20px;
  display: contents;
}
._modalLabel_184eu_27, ._modalLabelError_184eu_27 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}
._modalLabelError_184eu_27 {
  color: #f03738;
}
._modalMessage_184eu_37 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_184eu_15 {
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
._modalTitle_184eu_21 {
  font-weight: 600;
  font-size: 20px;
  display: contents;
}
._modalLabel_184eu_27, ._modalLabelError_184eu_27 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}
._modalLabelError_184eu_27 {
  color: #f03738;
}
._modalMessage_184eu_37 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._controlCellModalError_m81jg_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_csjc1_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 100px;
}
._container_csjc1_15._form__reading_csjc1_21 {
  width: 300px;
}
._container_csjc1_15 ._files_csjc1_24 {
  display: flex;
  align-items: center;
}
._container_csjc1_15 ._files_csjc1_24 ._addFile_csjc1_28 {
  color: #3e66fb;
  opacity: 0;
}
._container_csjc1_15 ._files_csjc1_24 ._fileIcon_csjc1_32:not(._addFile_csjc1_28) {
  color: #6b7280;
}
._container_csjc1_15 ._files_csjc1_24 ._filesCount_csjc1_35 {
  background-color: #e5e7eb;
  border-radius: 6px;
  text-align: center;
  align-content: center;
  line-height: normal;
}
._container_csjc1_15 ._buttons_csjc1_42 {
  display: flex;
  opacity: 0;
}
._container_csjc1_15 ._buttons_csjc1_42 ._button_csjc1_42 {
  color: #1f2937;
}
._container_csjc1_15:hover ._addFile_csjc1_28,
._container_csjc1_15:hover ._buttons_csjc1_42 {
  opacity: 1;
}
._container_csjc1_15 ._fileIcon_csjc1_32,
._container_csjc1_15 ._filesCount_csjc1_35,
._container_csjc1_15 ._button_csjc1_42 {
  height: 22px;
  width: 22px;
  cursor: pointer;
  padding: 0px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._memberEditingRenderer_14rg6_15 .ant-select-dropdown {
  max-width: 500px;
}
._memberEditingRenderer_14rg6_15 .ant-select-selection-search {
  display: flex;
  align-items: center;
}
._memberEditingRenderer_14rg6_15._grid__editing_14rg6_22 .ant-select-selector {
  border-radius: 0 !important;
}
._memberReadingRenderer_14rg6_26 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: flex-start;
  padding-left: 12px;
  padding-right: 12px;
  gap: 0.4rem;
}
._memberReadingRenderer_14rg6_26._grid__readonly_14rg6_37, ._memberReadingRenderer_14rg6_26._grid__selected_14rg6_37 {
  min-width: 100px;
}
._memberReadingRenderer_14rg6_26._form__selected_14rg6_40, ._memberReadingRenderer_14rg6_26._form__readonly_14rg6_40 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._memberEditingRenderer_14rg6_15._form__editing_14rg6_50 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._memberFilteringRenderer_14rg6_60 .ant-select-dropdown {
  max-width: 500px;
}
._memberFilteringRenderer_14rg6_60 .ant-select-selection-search {
  display: flex;
  align-items: center;
}
._memberFilteringRenderer_14rg6_60._grid__editing_14rg6_22 .ant-select-selector {
  border-radius: 0 !important;
}
._memberFilteringRenderer_14rg6_60 .ant-select-selection-item {
  display: flex;
  align-items: center;
}
._memberFilteringRenderer_14rg6_60._filter__editing_14rg6_74 {
  height: 32px;
  min-width: 0px;
  display: flex;
  align-items: center;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select,
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  padding: 0 4px !important;
  line-height: 20px !important;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select-selection-item {
  line-height: 18px !important;
  padding: 0 !important;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select-arrow {
  display: none !important;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select-focused .ant-select-selector,
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select-open .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._memberFilteringRenderer_14rg6_60._filterSummary__editing_14rg6_80 .ant-select:hover .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._optionEditingRenderer_ymn7n_15 .ant-select-dropdown {
  max-width: 500px;
}
._optionEditingRenderer_ymn7n_15 .ant-select-selection-search {
  display: flex;
  align-items: center;
}
._optionEditingRenderer_ymn7n_15._grid__editing_ymn7n_22 .ant-select-selector {
  border-radius: 0 !important;
}
._optionReadingRenderer_ymn7n_26 {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 12px;
}
._optionReadingRenderer_ymn7n_26._form__readonly_ymn7n_35 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._optionEditingRenderer_ymn7n_15._form__editing_ymn7n_45 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._optionFilteringRenderer_ymn7n_55 {
  max-width: 100%;
  overflow: hidden;
}
._optionFilteringRenderer_ymn7n_55 .ant-select-dropdown {
  max-width: 500px;
}
._optionFilteringRenderer_ymn7n_55 .ant-select-selection-search {
  display: flex;
  align-items: center;
}
._optionFilteringRenderer_ymn7n_55._grid__editing_ymn7n_22 .ant-select-selector {
  border-radius: 0 !important;
}
._optionFilteringRenderer_ymn7n_55._filter__editing_ymn7n_69 {
  height: 32px;
  min-width: 0px;
  display: flex;
  align-items: center;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
  padding: 0px 0px;
  min-width: 20px;
  max-width: 100%;
  overflow: hidden;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select,
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  padding: 0 4px !important;
  line-height: 20px !important;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-multiple .ant-select-selector {
  height: auto !important;
  min-height: 20px !important;
  padding: 1px 4px !important;
  min-width: 120px !important;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-selection-item {
  line-height: 18px !important;
  padding: 0 !important;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-arrow {
  display: none !important;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-focused .ant-select-selector,
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select-open .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._optionFilteringRenderer_ymn7n_55._filterSummary__editing_ymn7n_75 .ant-select:hover .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._chip_ymn7n_128 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
  width: 100%;
  min-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  border: 1px solid;
  padding: 2px 8px;
  min-width: 100%;
}
._label_ymn7n_148 {
  padding: 2px 8px;
  min-width: 100%;
}
._filterSummaryOption_ymn7n_153 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._colorDot_ymn7n_159 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
  border: 1px solid;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._referenceEditingRenderer_1oa7g_15 .ant-select-dropdown {
  max-width: 500px;
}
._referenceEditingRenderer_1oa7g_15 .ant-select-selection-search {
  display: flex;
  align-items: center;
}
._referenceEditingRenderer_1oa7g_15._grid__editing_1oa7g_22 .ant-select-selector {
  border-radius: 0 !important;
}
._referenceReadingRenderer_1oa7g_26 {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 12px;
}
._referenceReadingRenderer_1oa7g_26._form__selected_1oa7g_35, ._referenceReadingRenderer_1oa7g_26._form__readonly_1oa7g_35 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._referenceReadingRenderer_1oa7g_26._form__dropdown_1oa7g_44 {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 12px;
}
._referenceEditingRenderer_1oa7g_15._form__editing_1oa7g_51 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._label_1oa7g_61 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
  width: 100%;
  min-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  padding: 2px 8px;
  min-width: 100%;
}
._dropdownLabel_1oa7g_82 {
  color: #1f2937;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 70px;
  font-weight: 500;
  margin-right: 8px;
}
._dropdownOption_1oa7g_93 {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: flex-start;
  padding: 4px 8px;
}
._chipContainer_1oa7g_101 {
  display: flex;
  justify-content: flex-start;
  gap: 0.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._chip_1oa7g_101 {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 2px 8px;
  font-size: 13px;
  line-height: 1.3;
  color: #1f2937;
}
._referenceFilteringRenderer_1oa7g_120 {
  max-width: 100%;
  overflow: hidden;
}
._referenceFilteringRenderer_1oa7g_120 .ant-select-dropdown {
  max-width: 500px;
}
._referenceFilteringRenderer_1oa7g_120 .ant-select-selection-search {
  display: flex;
  align-items: center;
}
._referenceFilteringRenderer_1oa7g_120._grid__editing_1oa7g_22 .ant-select-selector {
  border-radius: 0 !important;
}
._referenceFilteringRenderer_1oa7g_120._filter__editing_1oa7g_134 {
  height: 32px;
  min-width: 0px;
  display: flex;
  align-items: center;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
  max-width: 100%;
  overflow: hidden;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select,
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  padding: 0 4px !important;
  line-height: 20px !important;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-multiple .ant-select-selector {
  height: auto !important;
  min-height: 20px !important;
  padding: 1px 4px !important;
  min-width: 120px !important;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-selection-item {
  line-height: 18px !important;
  padding: 0 !important;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-arrow {
  display: none !important;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-focused .ant-select-selector,
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select-open .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._referenceFilteringRenderer_1oa7g_120._filterSummary__editing_1oa7g_140 .ant-select:hover .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._textEditorWrapper_g0nz0_16 {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 32px;
}
._textEditorWrapper_g0nz0_16._gridWrapper_g0nz0_22 {
  min-height: 40px;
}
._textEditorWrapper_g0nz0_16._filterSummaryWrapper_g0nz0_25 {
  min-height: 20px;
  height: 20px;
}
._textEditingRenderer_g0nz0_30 {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  border: none;
}
._textEditingRenderer_g0nz0_30 .ant-input {
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
}
._textEditingRenderer_g0nz0_30 .ant-input-textarea {
  width: 100%;
  height: auto !important;
  min-height: 32px;
  resize: vertical;
  overflow: visible !important;
}
._textEditingRenderer_g0nz0_30._grid__editing_g0nz0_49 {
  border-radius: 0 !important;
  min-height: 40px;
  max-width: 400px;
}
._textEditingRenderer_g0nz0_30._grid__editing_g0nz0_49 .ant-input-textarea,
._textEditingRenderer_g0nz0_30._grid__editing_g0nz0_49 textarea.ant-input {
  min-height: 40px !important;
  resize: none !important;
}
._textEditingRenderer_g0nz0_30._form__editing_g0nz0_59 {
  white-space: pre-wrap !important;
  word-break: break-word;
  overflow: visible !important;
  text-overflow: unset;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  min-height: 32px;
}
._textEditingRenderer_g0nz0_30._form__editing_g0nz0_59 .ant-input-textarea {
  min-height: 32px !important;
  max-height: none;
  box-sizing: border-box !important;
}
._textEditingRenderer_g0nz0_30._form__editing_g0nz0_59._longText_g0nz0_77 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
._textEditingRenderer_g0nz0_30._form__editing_g0nz0_59._longText_g0nz0_77._hasMultipleLines_g0nz0_82 {
  white-space: normal !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.3;
}
._textEditingRenderer_g0nz0_30._filter__editing_g0nz0_88 {
  border: 1px solid #e5e7eb;
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
  /* Forzar altura del contenedor */
  min-height: 20px !important;
  height: 20px !important;
  padding: 0 10px 0 8px !important;
  /* Sobrescribir altura del contenedor principal también */
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 {
  /* Selectores altamente específicos para sobrescribir Ant Design y estilos inline */
  /* Sobrescribir específicamente textarea */
  /* Estados hover y focus */
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 textarea.ant-input,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 input.ant-input,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input-outlined,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 textarea:where(.css-dev-only-do-not-override-2hrf4l).ant-input,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 input:where(.css-dev-only-do-not-override-2hrf4l).ant-input {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  padding: 0 10px 0 8px !important;
  line-height: 18px !important;
  overflow-y: hidden !important;
  resize: none !important;
  transition: none !important;
  vertical-align: top !important;
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 textarea.ant-input,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input-textarea,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input-textarea-outlined,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 textarea:where(.css-dev-only-do-not-override-2hrf4l).ant-input {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  padding: 0 10px 0 8px !important;
  line-height: 18px !important;
  resize: none !important;
  overflow-y: hidden !important;
  transition: none !important;
  vertical-align: top !important;
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input:hover,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input-textarea:hover,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 textarea.ant-input:hover,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 input.ant-input:hover {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input:focus,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 .ant-input-textarea:focus,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 textarea.ant-input:focus,
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91 input.ant-input:focus {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  padding: 0 10px 0 8px !important;
  background: transparent !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}
._textEditingRenderer_g0nz0_30._filterSummary__editing_g0nz0_91.__longText_g0nz0_170 {
  min-height: 20px !important;
}
._textEditingRenderer_g0nz0_30._longText_g0nz0_77 {
  min-height: 60px;
}
._textEditingRenderer_g0nz0_30._longText_g0nz0_77 .ant-input-textarea {
  min-height: 60px;
  resize: vertical;
  overflow: visible !important;
}
._textEditingRenderer_g0nz0_30._narrowForm__editing_g0nz0_181 .ant-input,
._textEditingRenderer_g0nz0_30._narrowForm__editing_g0nz0_181 .ant-input-textarea {
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 1.4;
}
._textEditingRenderer_g0nz0_30._narrowForm__editing_g0nz0_181 .ant-input-textarea {
  resize: vertical;
  min-height: 40px;
}
._textCellEditor_g0nz0_194 {
  position: absolute;
  z-index: 1000;
  outline: 1px solid #3e66fb;
  box-shadow: none;
  min-height: 40px;
  overflow: auto;
  background: #ffffff;
  border: none;
  border-radius: 2px;
  padding: 4px;
}
._textReadingRendererContainer_g0nz0_207 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
}
._characterCounter_g0nz0_216 {
  text-align: right;
  font-size: 12px;
  color: #6b7280;
  margin-top: 4px;
}
._textReadingRenderer_g0nz0_207 {
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: left;
}
._textReadingRenderer_g0nz0_207._form__readonly_g0nz0_229 {
  white-space: pre-wrap !important;
  word-break: break-word;
  overflow: visible !important;
  text-overflow: unset;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._textReadingRenderer_g0nz0_207._form__readonly_g0nz0_229._hasMultipleLines_g0nz0_82 {
  white-space: pre-wrap !important;
  word-break: break-word;
  line-height: 1.3;
}
._textReadingRenderer_g0nz0_207._grid__readonly_g0nz0_246 {
  padding: 0 4px;
  margin: 0;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  direction: ltr;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
._textReadingRenderer_g0nz0_207._grid__readonly_g0nz0_246._longText_g0nz0_77 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
._textReadingRenderer_g0nz0_207._grid__readonly_g0nz0_246._longText_g0nz0_77._hasMultipleLines_g0nz0_82 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
._tooltipContent_g0nz0_270 {
  max-width: 300px;
  max-height: 150px;
  overflow: auto;
  white-space: pre-wrap;
  text-align: left;
  padding: 6px;
  font-size: 13px;
  font-family: "DM Sans", sans-serif;
}
.text-tooltip .ant-tooltip-inner {
  max-width: 300px;
  border-radius: 4px;
  background-color: #f9fafb;
  color: #000000;
  border: 1px solid #e5e7eb;
  box-shadow: 0 2px 8px rgba(62, 102, 251, 0.15);
}
.text-tooltip .ant-tooltip-arrow::before {
  background-color: transparent;
}
._longTextContainer_g0nz0_293 {
  position: absolute;
  z-index: 1000;
  outline: 2px solid rgba(62, 102, 251, 0.7);
  box-shadow: none;
  background: #ffffff;
  border: none;
  border-radius: 2px;
  padding: 4px;
  min-height: 40px;
  overflow: auto;
}
._longTextArea_g0nz0_306 {
  width: 100%;
  min-height: 32px;
}
._longTextArea_g0nz0_306 .ant-input {
  border: none !important;
  box-shadow: none !important;
  background: #ffffff;
  padding: 0;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-indent: 0;
  margin-left: 0;
  overflow: visible;
  white-space: pre-wrap !important;
}
._longTextArea_g0nz0_306 .ant-input-textarea {
  border: none !important;
  overflow: visible;
}
._counterBelow_g0nz0_328 {
  position: absolute;
  right: 2px;
  bottom: 1px;
  font-size: 10px;
  color: #999;
  background: colorPrimaryText;
  padding: 0 2px;
  z-index: 10;
  pointer-events: none;
  line-height: 1;
  border-radius: 2px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._dateEditingRenderer_9bld2_15 {
  width: 100%;
}
._dateEditingRenderer_9bld2_15._grid__editing_9bld2_18 {
  border-radius: 0 !important;
}
._narrowForm__editing_9bld2_22 {
  height: 32px;
  width: 100%;
}
._dateReadingRenderer_9bld2_27 {
  width: 100%;
  height: 100%;
  display: block;
  text-align: right;
  box-sizing: border-box;
}
._dateReadingRenderer_9bld2_27._grid__readonly_9bld2_34 {
  padding-left: 12px;
  padding-right: 12px;
}
._dateReadingRenderer_9bld2_27._form__readonly_9bld2_38 {
  justify-self: flex-start;
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._dateEditingRenderer_9bld2_15._form__editing_9bld2_48 {
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
._dateFilteringRenderer_9bld2_57._filter__editing_9bld2_57 {
  height: 32px;
  min-width: 0px;
  display: flex;
  align-items: center;
  height: 34.5px;
}
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
}
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 .ant-picker,
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 .ant-picker-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 .ant-picker-focused,
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 .ant-picker-focused.ant-picker-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 .ant-picker:hover,
._dateFilteringRenderer_9bld2_57._filterSummary__editing_9bld2_64 .ant-picker-outlined:hover {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._numberEditingRenderer_peeru_15 {
  width: 100%;
  justify-content: end;
  display: flex;
  align-items: center;
}
._numberEditingRenderer_peeru_15 .ant-input-number-input {
  text-align: right !important;
  font-family: var(--font-family-monospace);
}
._numberEditingRenderer_peeru_15._grid__editing_peeru_25 {
  border-radius: 0 !important;
}
._numberEditingRenderer_peeru_15._form__editing_peeru_28 {
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 32px !important;
}
._numberEditingRenderer_peeru_15._form__editing_peeru_28 .ant-input-number {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  box-sizing: border-box !important;
}
._numberEditingRenderer_peeru_15._form__editing_peeru_28 .ant-input-number-input {
  height: 100% !important;
}
._numberReadingRenderer_peeru_49 {
  width: 100%;
  display: block;
  text-align: right;
  box-sizing: border-box;
}
._numberReadingRenderer_peeru_49._grid__readonly_peeru_55 {
  padding-left: 12px;
  padding-right: 12px;
}
._numberReadingRenderer_peeru_49._form__readonly_peeru_59 {
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 32px !important;
  line-height: 32px !important;
}
._numberFilteringRenderer_peeru_72._filter__editing_peeru_72 {
  height: 32px;
  min-width: 0px;
  display: flex;
  align-items: center;
  width: 100%;
}
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
}
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 .ant-input-number,
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 .ant-input-number-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 .ant-input-number-focused,
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 .ant-input-number-focused.ant-input-number-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 .ant-input-number:hover,
._numberFilteringRenderer_peeru_72._filterSummary__editing_peeru_79 .ant-input-number-outlined:hover {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._numberFilteringRendererMonospace_peeru_107._filter__editing_peeru_72 {
  height: 32px;
  min-width: 0px;
  display: flex;
  align-items: center;
  width: 100%;
}
._numberFilteringRendererMonospace_peeru_107._filter__editing_peeru_72 .ant-input-number-input {
  font-family: var(--font-family-monospace) !important;
}
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 {
  height: 20px;
  display: flex;
  align-items: center;
  min-width: 0px;
}
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number,
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number-focused,
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number-focused.ant-input-number-outlined {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number:hover,
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number-outlined:hover {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
}
._numberFilteringRendererMonospace_peeru_107._filterSummary__editing_peeru_79 .ant-input-number-input {
  font-family: var(--font-family-monospace) !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._formulaReadingRenderer_17d3y_15 {
  width: 100%;
  display: block;
  box-sizing: border-box;
  text-align: left;
}
._formulaReadingRenderer_17d3y_15._grid__readonly_17d3y_21 {
  padding-left: 12px;
  padding-right: 12px;
}
._formulaReadingRenderer_17d3y_15._textRight_17d3y_25 {
  text-align: right;
}
._formulaReadingRenderer_17d3y_15._form__readonly_17d3y_28 {
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-self: flex-start;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  color: #6b7280;
  background-color: #f9fafb;
  white-space: pre-wrap !important;
  word-break: break-word;
  overflow: visible !important;
  text-overflow: unset;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._autoincrementalReadingRenderer_1gqa9_15 {
  width: 100%;
  height: 100%;
  display: block;
  text-align: right;
  box-sizing: border-box;
}
._autoincrementalReadingRenderer_1gqa9_15._grid__readonly_1gqa9_22 {
  padding-left: 12px;
  padding-right: 12px;
}
._autoincrementalReadingRenderer_1gqa9_15._form__readonly_1gqa9_26 {
  padding: 2px 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-self: flex-start;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._recordContent_1jnna_15 {
  width: 100%;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
._recordFieldContainer_1jnna_22 {
  display: flex;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  max-width: 575px;
  border-bottom: 1px solid #e5e7eb;
  margin: 4px;
}
._recordFieldContainer_1jnna_22._editable_1jnna_31 {
  cursor: pointer;
}
._recordFieldContainer_1jnna_22._editable_1jnna_31:hover {
  background-color: #f9fafb;
}
._recordFieldIcon_1jnna_38 {
  color: #6b7280;
  width: 20px;
  height: 20px;
}
._recordFieldLabel_1jnna_44 {
  min-width: 160px;
  font-size: 13px;
  margin-right: 24px;
  margin-left: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #6b7280;
}
._recordFieldRenderer_1jnna_55 {
  width: 400px;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_16stq_15 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  width: 100%;
}
._container_16stq_15 > * {
  flex: 0 1 auto;
}
._container_16stq_15 > :last-child {
  flex: 1;
}
._rangeInputs_16stq_30 {
  display: flex;
  gap: 8px;
}
._rangeInputs_16stq_30 > * {
  flex: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._form_19qxt_15 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._filters_19qxt_21 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
._filterRow_19qxt_28 {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
._actions_19qxt_34 {
  display: flex;
  gap: 0.5rem;
}
._filters_19qxt_21 > * {
  flex: 0 1 auto;
}
._filters_19qxt_21 > :last-child {
  flex: 1;
}
._optionWithIcon_19qxt_47 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  line-height: 1;
}
._optionWithIcon_19qxt_47 span {
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._wrapper_1umdw_15 {
  display: flex;
  flex-wrap: wrap;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._item_1lpub_15 {
  display: inline-flex;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  font-size: 15px;
  color: #000000;
  overflow: hidden;
  margin-right: 8px;
}
._subject_1lpub_27 {
  padding: 4px 8px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border-right: 1px solid #e5e7eb;
  max-width: 180px;
  width: auto;
}
._subject_1lpub_27 svg {
  font-size: 14px;
  color: #6b7280;
}
._operator_1lpub_41 {
  padding: 4px;
  white-space: nowrap;
  border-right: 1px solid #e5e7eb;
  min-width: 100px;
  max-width: 180px;
  width: auto;
}
._operatorDropdown_1lpub_50 {
  border: #d1d5db solid 1px;
}
._valueContainer_1lpub_54 {
  display: flex;
  align-items: center;
  border-right: 1px solid #e5e7eb;
}
._closeButton_1lpub_60 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  height: 100%;
  color: #6b7280;
  background: transparent;
  cursor: pointer;
  transition: color 0.2s;
}
._closeButton_1lpub_60:hover {
  color: #000000;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._navigationMenu_kskib_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  position: relative;
}
._titleContainer_kskib_23 {
  padding: 8px;
}
._titleContainer_kskib_23 h4 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._headerContainer_kskib_32 {
  padding: 8px 8px;
}
._searchContainer_kskib_36 {
  flex: 1;
  min-width: 0;
}
._collapseAllButton_kskib_41 {
  flex-shrink: 0;
}
._footerContainer_kskib_45 {
  padding: 0px 16px;
  margin-top: auto;
  max-height: 41px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
}
._footerContainer_kskib_45 > * {
  width: 100%;
}
._bulkActionsBarFloating_kskib_58 {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 12px 16px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  animation: _slideUp_kskib_1 0.3s ease-out;
  pointer-events: auto;
  min-width: 120px;
  white-space: nowrap;
}
._bulkActionsBarFloating_kskib_58 ._selectionCount_kskib_74 {
  font-size: 13px;
  font-weight: 600;
  color: #6b7280;
}
@keyframes _slideUp_kskib_1 {
  from {
    opacity: 0;
    transform: translate(-50%, 20px);
  }
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
._mainContent_kskib_90 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 8px 0;
  margin-bottom: 12px;
  min-height: 0;
}
._navigationSection_kskib_100 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
._sectionHeader_kskib_107 {
  padding: 8px 8px;
  flex-shrink: 0;
}
._sectionTitle_kskib_112 {
  flex: 1;
  min-width: 0;
}
._sectionTitle_kskib_112 ._sectionName_kskib_116 {
  font-size: 14px;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._sectionActionButton_kskib_124 {
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  background: transparent !important;
  opacity: 1 !important;
  flex-shrink: 0;
  color: #9ea4be !important;
  transition: color 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
._sectionActionButton_kskib_124:hover {
  background: transparent !important;
  color: #1f2937 !important;
}
._sectionActionButton_kskib_124:hover svg {
  color: #1f2937 !important;
}
._sectionActionButton_kskib_124 svg {
  width: 22px !important;
  height: 22px !important;
  color: #9ea4be !important;
  transition: color 0.2s ease;
}
._sectionContent_kskib_151 {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
._navigationGroup_kskib_157 {
  margin-bottom: 2px;
  transition: background-color 0.2s;
}
._navigationGroup_kskib_157._dragOver_kskib_161 {
  background: rgba(62, 102, 251, 0.1);
  border: 1px dashed #3e66fb;
  border-radius: 4px;
}
._groupHeader_kskib_167 {
  padding: 8px 8px;
  border-radius: 6px;
  transition: background-color 0.2s ease;
  cursor: pointer;
}
._groupHeader_kskib_167:hover {
  background: #f9fafb;
}
._groupTitle_kskib_177 {
  flex: 1;
  min-width: 0;
}
._groupTitle_kskib_177 ._groupName_kskib_181 {
  font-size: 14px;
  font-weight: 600;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._groupIcon_kskib_190 {
  color: #6b7280;
}
._emptyGroup_kskib_194 {
  padding: 8px 8px;
  text-align: start;
}
._emptyGroup_kskib_194 ._emptyIcon_kskib_198 {
  color: #9ea4be;
  flex-shrink: 0;
}
._emptyGroup_kskib_194 ._emptyText_kskib_202 {
  font-size: 14px;
}
._navigationItem_kskib_206 {
  margin-bottom: 1px;
  transition: all 0.2s;
}
._navigationItem_kskib_206._dragging_kskib_210 {
  opacity: 0.5;
}
._navigationItem_kskib_206._selected_kskib_213 ._itemHeader_kskib_213 {
  background: #ecf0ff;
  border-radius: 6px;
}
._itemHeader_kskib_213 {
  padding: 8px 8px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s ease;
}
._itemHeader_kskib_213:hover {
  background: #f9fafb;
}
._itemTitle_kskib_228 {
  flex: 1;
  min-width: 0;
}
._itemTitle_kskib_228 ._itemName_kskib_232 {
  font-size: 14px;
  color: #1f2937;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._itemIcon_kskib_240 {
  color: #3e66fb;
}
._collapseButton_kskib_244 {
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  background: transparent !important;
}
._collapseButton_kskib_244:hover {
  background: transparent !important;
}
._actionButton_kskib_257 {
  border: none !important;
  box-shadow: none !important;
  opacity: 0;
  transition: opacity 0.2s;
}
._navigationSection_kskib_100:hover ._actionButton_kskib_257, ._navigationGroup_kskib_157:hover ._actionButton_kskib_257, ._navigationItem_kskib_206:hover ._actionButton_kskib_257 {
  opacity: 1;
}
._actionButton_kskib_257:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}
._editInput_kskib_270 {
  border: 1px solid #e5e7eb;
  border-radius: 2px;
  padding: 2px 6px;
  font-size: inherit;
  font-family: inherit;
  background: #ffffff;
}
._editInput_kskib_270:focus {
  outline: none;
  border-color: #3e66fb;
  box-shadow: 0 0 0 2px rgba(62, 102, 251, 0.2);
}
._arrowIcon_kskib_284 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
._checkboxContainer_kskib_290 {
  position: relative;
  display: flex;
  align-items: center;
  width: 20px;
  height: 20px;
}
._checkboxContainer_kskib_290 ._checkbox_kskib_290 {
  opacity: 0;
  transition: opacity 0.2s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
._checkboxContainer_kskib_290 ._iconPlaceholder_kskib_306 {
  opacity: 1;
  transition: opacity 0.2s ease;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
._groupHeader_kskib_167:hover ._groupTitle_kskib_177 ._checkboxContainer_kskib_290 ._checkbox_kskib_290,
._itemHeader_kskib_213:hover ._itemTitle_kskib_228 ._checkboxContainer_kskib_290 ._checkbox_kskib_290 {
  opacity: 1;
}
._groupHeader_kskib_167:hover ._groupTitle_kskib_177 ._checkboxContainer_kskib_290 ._iconPlaceholder_kskib_306,
._itemHeader_kskib_213:hover ._itemTitle_kskib_228 ._checkboxContainer_kskib_290 ._iconPlaceholder_kskib_306 {
  opacity: 0;
}
._hasSelection_kskib_329 ._checkbox_kskib_290 {
  opacity: 1;
}
._hasSelection_kskib_329 ._iconPlaceholder_kskib_306 {
  opacity: 0;
}
._groupHeader_kskib_167:hover ._groupContent_kskib_336 ._checkboxContainer_kskib_290 ._checkbox_kskib_290 {
  opacity: 0;
}
._groupHeader_kskib_167:hover ._groupContent_kskib_336 ._checkboxContainer_kskib_290 ._iconPlaceholder_kskib_306 {
  opacity: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._listCommentDay_ztuvu_15 {
  padding: 8px 0;
}
._activityComment_ztuvu_19 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
  transition: all 0.2s ease;
}
._activityComment_ztuvu_19:hover {
  border-color: #ecf0ff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
._header_ztuvu_34 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._userIcon_ztuvu_40 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  color: #3e66fb;
}
._author_ztuvu_47 {
  font-weight: 500;
  font-size: 12px;
  color: #9ea4be;
}
._timeLog_ztuvu_53 {
  font-size: 12px;
  color: #9ea4be;
  margin-left: 4px;
}
._comment_ztuvu_59 {
  font-size: 14px;
  color: #6b7280;
  line-height: 1.5;
  word-wrap: break-word;
  white-space: pre-wrap;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._listLogDay_1d96m_15 {
  padding: 8px 0;
}
._activityLog_1d96m_19 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px;
  background-color: #f9fafb;
  border-radius: 8px;
  transition: all 0.2s ease;
}
._activityLog_1d96m_19:hover {
  background-color: #e5e7eb;
}
._userIcon_1d96m_32 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  color: #dabdff;
}
._logContent_1d96m_39 {
  flex: 1;
  min-width: 0;
}
._messageLogContent_1d96m_44 {
  font-size: 12px;
  color: #6b7280;
  line-height: 1.5;
  word-wrap: break-word;
}
._timeLog_1d96m_51 {
  flex-shrink: 0;
  font-size: 12px;
  color: #9ea4be;
  margin-left: auto;
}
._createdFields_1d96m_58 {
  margin-top: 8px;
}
._fieldRow_1d96m_62 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  margin: 2px 0;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-size: 13px;
}
._fieldName_1d96m_72 {
  color: #1890ff;
  font-weight: 500;
  margin-right: 8px;
}
._fieldValue_1d96m_78 {
  color: #6b7280;
  flex: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerCommentBox_1srd9_15 {
  padding: 16px;
  background-color: #ffffff;
  border-top: 1px solid #e5e7eb;
}
._input_1srd9_21 {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  padding: 4px 8px;
  background-color: #f9fafb;
  border-radius: 8px;
  border: 1px solid transparent;
  transition: all 0.2s ease;
  cursor: text;
}
._input_1srd9_21:hover {
  background-color: #f9fafb;
}
._textAreaInput_1srd9_36 {
  flex: 1;
  min-height: 64px;
}
._textAreaInput_1srd9_36::placeholder {
  color: #9ea4be;
}
._commentBoxActions_1srd9_44 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._sendButton_1srd9_50 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  min-width: auto;
  color: #3e66fb;
}
._sendButton_1srd9_50:hover {
  opacity: 0.8;
}
._sendButton_1srd9_50:disabled {
  color: #9ea4be;
  cursor: not-allowed;
}
._icon_1srd9_66 {
  width: 20px;
  height: 20px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerActivity_8c38s_15 {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
._containerEmpty_8c38s_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 300px;
}
._dayActivity_8c38s_29 {
  margin-bottom: 24px;
}
._dayText_8c38s_33 {
  font-size: 12px;
  font-weight: 600;
  color: #9ea4be;
  text-transform: uppercase;
  margin-bottom: 12px;
  padding: 0 4px;
}
._listActivityDay_8c38s_42 {
  margin-bottom: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerComments_1girt_15 {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
._containerEmpty_1girt_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 300px;
}
._dayComment_1girt_29 {
  margin-bottom: 24px;
}
._dayText_1girt_33 {
  font-size: 12px;
  font-weight: 600;
  color: #9ea4be;
  text-transform: uppercase;
  margin-bottom: 12px;
  padding: 0 4px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerLog_htoot_15 {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
._containerEmpty_htoot_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 300px;
}
._dayLog_htoot_29 {
  margin-bottom: 24px;
}
._dayText_htoot_33 {
  font-size: 12px;
  font-weight: 600;
  color: #9ea4be;
  text-transform: uppercase;
  margin-bottom: 12px;
  padding: 0 4px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._activityContainer_x6v74_15 {
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}
._searchContainer_x6v74_22 {
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
  background-color: #ffffff;
}
._tabs_x6v74_28 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._tabs_x6v74_28 .ant-tabs-nav {
  width: 100%;
  margin: 0;
  padding: 0 16px;
}
._tabs_x6v74_28 .ant-tabs-nav-wrap {
  width: 100%;
  display: flex;
}
._tabs_x6v74_28 .ant-tabs-nav-list {
  width: 100% !important;
  display: flex;
  flex: 1;
}
._tabs_x6v74_28 .ant-tabs-tab {
  flex: 1;
  display: flex;
  justify-content: center;
}
._tabs_x6v74_28 .ant-tabs-content-holder {
  flex: 1;
  overflow: hidden;
}
._tabs_x6v74_28 .ant-tabs-content {
  height: 100%;
}
._tabs_x6v74_28 .ant-tabs-tabpane {
  height: 100%;
  display: flex;
  flex-direction: column;
}
._tabContent_x6v74_66 {
  flex: 1;
  overflow-y: auto;
}
._loadingContainer_x6v74_71 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 300px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._recordContent_9ms8j_15 {
  width: 100%;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px;
}
._recordFieldContainer_9ms8j_24 {
  display: flex;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e7eb;
  height: auto;
  cursor: default;
  user-select: none;
}
._recordFieldContainer_9ms8j_24._editable_9ms8j_36 {
  cursor: pointer;
  user-select: auto;
  border-radius: 4px;
}
._recordFieldContainer_9ms8j_24._editable_9ms8j_36:hover {
  background-color: #f9fafb;
}
._recordFieldContainer_9ms8j_24._editable_9ms8j_36:focus {
  outline: 2px solid #3e66fb;
  outline-offset: 2px;
  background-color: #f9fafb;
}
._recordFieldContainer_9ms8j_24._readonly_9ms8j_49 {
  cursor: default;
  user-select: text;
  border-radius: 4px;
}
._recordFieldContainer_9ms8j_24._readonly_9ms8j_49:focus {
  outline: 2px solid #9ea4be;
  outline-offset: 2px;
  background-color: #f9fafb;
}
._recordFieldIcon_9ms8j_60 {
  color: #6b7280;
  padding-top: 6px;
  width: 20px;
  height: 20px;
  min-width: 20px;
  flex-shrink: 0;
  cursor: inherit;
  user-select: none;
}
._recordFieldIcon_9ms8j_60 svg {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px;
  min-height: 20px;
}
._recordFieldLabel_9ms8j_77 {
  min-width: 120px;
  width: 25%;
  max-width: 200px;
  flex-shrink: 0;
  font-size: 13px;
  margin-right: 16px;
  margin-left: 8px;
  padding-top: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #6b7280;
  cursor: inherit;
  user-select: none;
}
._recordFieldLabel_9ms8j_77 * {
  font-size: 13px !important;
}
._recordFieldRenderer_9ms8j_97 {
  flex: 1;
  min-width: 200px;
  cursor: inherit;
}
._recordFieldContainer_9ms8j_24:not(._editable_9ms8j_36) ._recordFieldRenderer_9ms8j_97 {
  user-select: none;
}
._recordFieldContainer_9ms8j_24._editable_9ms8j_36 ._recordFieldRenderer_9ms8j_97 {
  user-select: auto;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._detailViewContainer_ftpm1_15 {
  height: 100%;
  overflow-y: auto;
  background-color: #ffffff;
}
._loadingContainer_ftpm1_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 200px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerRightPanel_1h16m_15 {
  position: fixed;
  top: var(--display-header-height, 124px);
  right: 0;
  height: calc(100vh - var(--display-header-height, 124px));
  width: 500px;
  z-index: 20;
  display: flex;
  flex-direction: column;
  transition: width 0.3s ease;
  border-top: 1px solid #e5e7eb;
  border-left: 1px solid #e5e7eb;
}
._containerRightPanel_1h16m_15._withDetail_1h16m_28 {
  width: 1140px;
}
._containerRightPanel_1h16m_15._databaseContext_1h16m_31 {
  position: absolute;
  top: 0;
  height: 100%;
}
._panelHeader_1h16m_37 {
  position: relative;
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
  flex-shrink: 0;
  box-sizing: border-box;
  overflow: hidden;
  z-index: 30;
}
._panelHeader_1h16m_37 h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
._recordNameContainer_1h16m_59 {
  max-width: 400px;
  min-width: 0;
  overflow: hidden;
  flex: 0 1 auto;
  transition: max-width 0.3s ease;
}
._containerRightPanel_1h16m_15._withDetail_1h16m_28 ._recordNameContainer_1h16m_59 {
  max-width: 600px;
}
._recordName_1h16m_59 {
  font-size: 20px;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
._headerActions_1h16m_83 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._detailButton_1h16m_89 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  min-width: auto;
}
._closeButton_1h16m_97 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  min-width: auto;
  color: #6b7280;
}
._closeButton_1h16m_97:hover {
  color: #000000;
}
._panelsWrapper_1h16m_109 {
  flex: 1;
  display: flex;
  flex-direction: row-reverse;
  overflow: hidden;
  position: relative;
}
._activityPanel_1h16m_117 {
  width: 500px;
  height: 100%;
  background-color: #ffffff;
  border-left: 1px solid #e5e7eb;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
._detailPanel_1h16m_128 {
  width: 0;
  height: 100%;
  background-color: #ffffff;
  border-left: 1px solid #e5e7eb;
  overflow: hidden;
  flex-shrink: 0;
  transition: width 0.3s ease;
}
._detailPanel_1h16m_128._open_1h16m_137 {
  width: 640px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterComposer_t9x4c_15 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  ._filterComposer_t9x4c_15 {
    gap: 16px;
  }
}
._filterList_t9x4c_28 {
  display: flex;
  flex-direction: column;
  gap: 0;
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
}
._addButton_t9x4c_37 {
  align-self: flex-start;
}
._buttonActions_t9x4c_41 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}
._filterSummaries_t9x4c_48 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  ._filterSummaries_t9x4c_48 {
    gap: 6px;
    margin-bottom: 16px;
  }
}
._emptyState_t9x4c_61 {
  padding: 24px;
  text-align: center;
  background: #f9fafb;
  border-radius: 4px;
}
._emptyMessage_t9x4c_68 {
  font-size: 13px;
  max-width: 280px;
  margin: 0 auto;
}
._fieldSelector_t9x4c_74 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  background: #f9fafb;
  border-radius: 6px;
  border: 1px solid #e5e7eb;
}
._fieldSelectorLabel_t9x4c_84 {
  font-size: 13px;
  font-weight: 600;
  color: #000000;
  margin-bottom: 4px;
}
._fieldSelectorInput_t9x4c_91 {
  width: 100%;
}
._filterCondition_t9x4c_95 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
  padding-right: 32px;
  min-height: 40px;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  transition: all 0.2s ease;
}
._filterCondition_t9x4c_95:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  ._filterCondition_t9x4c_95 {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    padding: 12px 8px;
    padding-right: 8px;
  }
}
._fieldSelectorDropdown_t9x4c_120 {
  flex: 0 0 160px;
  min-width: 160px;
  max-width: 160px;
}
@media (max-width: 768px) {
  ._fieldSelectorDropdown_t9x4c_120 {
    flex: 1;
    max-width: none;
    min-width: 0;
  }
}
._operatorSelector_t9x4c_133 {
  flex: 0 0 130px;
  min-width: 130px;
  max-width: 130px;
}
@media (max-width: 768px) {
  ._operatorSelector_t9x4c_133 {
    flex: 1;
    max-width: none;
    min-width: 0;
  }
}
._valueInput_t9x4c_146 {
  flex: 1;
  min-width: 100px;
  max-width: 180px;
}
._valueInput_t9x4c_146 .ant-select,
._valueInput_t9x4c_146 .ant-input,
._valueInput_t9x4c_146 .ant-picker {
  width: 100% !important;
  min-width: 0;
}
@media (max-width: 768px) {
  ._valueInput_t9x4c_146 {
    max-width: none;
  }
}
._removeButton_t9x4c_163 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #9ea4be;
  flex-shrink: 0;
  z-index: 1;
  width: 24px;
  height: 24px;
  min-width: 24px;
  border-radius: 4px;
}
._removeButton_t9x4c_163:hover {
  color: #f28c68;
  background-color: rgba(242, 140, 104, 0.1);
}
@media (max-width: 768px) {
  ._removeButton_t9x4c_163 {
    position: static;
    transform: none;
    align-self: center;
  }
}
._filterBuilder_t9x4c_188 {
  padding: 16px;
  background: #f9fafb;
  border-radius: 6px;
  border: 1px solid #e5e7eb;
}
@media (max-width: 768px) {
  ._filterBuilder_t9x4c_188 {
    padding: 20px;
  }
}
._builderStep_t9x4c_200 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._stepLabel_t9x4c_206 {
  font-size: 13px;
  font-weight: 600;
  color: #000000;
}
._stepInput_t9x4c_212 {
  width: 100%;
}
._valueInputWrapper_t9x4c_216 {
  width: 100%;
}
._valueInputWrapper_t9x4c_216 .ant-select,
._valueInputWrapper_t9x4c_216 .ant-input,
._valueInputWrapper_t9x4c_216 .ant-picker {
  width: 100% !important;
}
._optionWithIcon_t9x4c_225 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
}
._optionWithIcon_t9x4c_225 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}
._optionWithIcon_t9x4c_225 span {
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterChip_14y72_15 {
  display: inline-flex;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  font-size: 13px;
  color: #000000;
  overflow: hidden;
  margin-right: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
}
._filterChip_14y72_15:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-color: #d1d5db;
}
._chipContent_14y72_33 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0px 4px;
  flex: 1 0 auto;
}
._fieldInfo_14y72_41 {
  display: flex;
  align-items: center;
  gap: 4px;
  border-right: 1px solid #e5e7eb;
  padding-right: 4px;
  cursor: default;
  line-height: 1;
  flex-shrink: 0;
}
._fieldInfo_14y72_41 svg {
  color: #9ea4be;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
}
._fieldName_14y72_60 {
  font-weight: 500;
  color: #000000;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
  flex-shrink: 0;
}
._operator_14y72_71 {
  color: #9ea4be;
  font-size: 13px;
  text-transform: lowercase;
  padding-right: 4px;
  display: inline-flex;
  align-items: center;
  line-height: 1;
}
._value_14y72_81 {
  color: #3e66fb;
  font-weight: 500;
  max-width: 220px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._removeButton_14y72_91 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 4px;
  height: 100%;
  color: #9ea4be;
  background: transparent;
  border-left: 1px solid #e5e7eb;
  border-radius: 0;
  transition: all 0.2s;
  min-width: auto;
}
._removeButton_14y72_91 svg {
  font-size: 12px;
}
._valueInlineEditor_14y72_107 {
  display: inline-flex;
  align-items: center;
  max-width: 200px;
  border-left: 1px solid #e5e7eb;
}
._valueInlineEditor_14y72_107 .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
._valueInlineEditor_14y72_107 .ant-select-focused .ant-select-selector,
._valueInlineEditor_14y72_107 .ant-select-open .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}
._valueInlineEditor_14y72_107 .ant-select:hover .ant-select-selector {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
._valueInlineEditor_14y72_107 ._ant-input_14y72_130,
._valueInlineEditor_14y72_107 ._ant-select_14y72_113,
._valueInlineEditor_14y72_107 ._ant-picker_14y72_132,
._valueInlineEditor_14y72_107 ._ant-input-number_14y72_133 {
  width: auto !important;
  min-width: 20px !important;
  max-width: 200px !important;
  font-size: 11px !important;
  height: auto !important;
  min-height: 16px !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  color: #3e66fb !important;
  font-weight: 500 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
._valueInlineEditor_14y72_107 ._ant-input_14y72_130:hover, ._valueInlineEditor_14y72_107 ._ant-input_14y72_130:focus,
._valueInlineEditor_14y72_107 ._ant-select_14y72_113:hover,
._valueInlineEditor_14y72_107 ._ant-select_14y72_113:focus,
._valueInlineEditor_14y72_107 ._ant-picker_14y72_132:hover,
._valueInlineEditor_14y72_107 ._ant-picker_14y72_132:focus,
._valueInlineEditor_14y72_107 ._ant-input-number_14y72_133:hover,
._valueInlineEditor_14y72_107 ._ant-input-number_14y72_133:focus {
  border: none !important;
  box-shadow: none !important;
  background: rgba(62, 102, 251, 0.05) !important;
}
._valueInlineEditor_14y72_107 ._ant-select-multiple_14y72_160 {
  min-width: 120px !important;
  width: auto !important;
}
._valueInlineEditor_14y72_107 ._ant-input-number_14y72_133 ._ant-input-number-input_14y72_164 {
  height: 14px !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  color: #3e66fb !important;
  font-weight: 500 !important;
  margin: 0 !important;
  min-height: 14px !important;
}
._valueInlineEditor_14y72_107 ._ant-input-number_14y72_133 ._ant-input-number-handler-wrap_14y72_175 {
  display: none !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113 ._ant-select-selector_14y72_113 {
  height: auto !important;
  min-height: 14px !important;
  padding: 0 !important;
  font-size: 11px !important;
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: transparent !important;
  margin: 0 !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113 ._ant-select-selector_14y72_113 ._ant-select-selection-item_14y72_189 {
  font-size: 11px !important;
  line-height: 14px !important;
  color: #3e66fb !important;
  font-weight: 500 !important;
  padding: 0 !important;
  margin: 0 !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113 ._ant-select-selector_14y72_113 ._ant-select-selection-placeholder_14y72_197 {
  color: rgba(62, 102, 251, 0.6) !important;
  font-size: 11px !important;
  line-height: 14px !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113 ._ant-select-arrow_14y72_202 {
  color: rgba(62, 102, 251, 0.6) !important;
  font-size: 8px !important;
  margin-right: 0 !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113:hover ._ant-select-selector_14y72_113 {
  background: rgba(62, 102, 251, 0.05) !important;
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113._ant-select-focused_14y72_118 ._ant-select-selector_14y72_113, ._valueInlineEditor_14y72_107 ._ant-select_14y72_113._ant-select-open_14y72_119 ._ant-select-selector_14y72_113 {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  background: rgba(62, 102, 251, 0.05) !important;
  outline: none !important;
}
._valueInlineEditor_14y72_107 ._ant-select_14y72_113._ant-select-single_14y72_220 ._ant-select-selector_14y72_113 {
  border: none !important;
  border-color: transparent !important;
}
@media (max-width: 768px) {
  ._filterChip_14y72_15 {
    margin-bottom: 6px;
    font-size: 15px;
  }
  ._fieldName_14y72_60 {
    max-width: 100px;
  }
  ._value_14y72_81 {
    max-width: 120px;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterPopover_qj5vj_15 {
  width: 500px;
  max-width: 90vw;
  padding: 16px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  ._filterPopover_qj5vj_15 {
    width: 90vw;
    max-width: 400px;
    padding: 20px;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._sortComposer_1aevl_15 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  ._sortComposer_1aevl_15 {
    gap: 16px;
  }
}
._sortList_1aevl_28 {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 0;
  overflow: visible;
}
._buttonActions_1aevl_36 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}
._sortCondition_1aevl_43 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
  min-height: 40px;
  width: 100%;
  box-sizing: border-box;
}
._sortCondition_1aevl_43._dragging_1aevl_52 {
  opacity: 0.5;
  z-index: 1000;
}
._dragHandle_1aevl_57 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: grab;
  color: #6b7280;
  border-radius: 4px;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
._dragHandle_1aevl_57:hover {
  background-color: #f9fafb;
  color: #000000;
}
._dragHandle_1aevl_57:active {
  cursor: grabbing;
  background-color: #ecf0ff;
}
._fieldSelectorDropdown_1aevl_78 {
  flex: 1;
  min-width: 120px;
  max-width: none;
}
._directionButton_1aevl_84 {
  width: 32px;
  flex-shrink: 0;
}
._optionWithIcon_1aevl_89 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._optionWithIcon_1aevl_89 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}
._optionWithIcon_1aevl_89 span {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._removeButton_1aevl_107 {
  width: 32px;
  flex-shrink: 0;
}
._emptyState_1aevl_112 {
  padding: 24px;
  text-align: center;
  background: #f9fafb;
  border-radius: 4px;
}
._emptyMessage_1aevl_119 {
  font-size: 13px;
  max-width: 280px;
  margin: 0 auto;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._sortPopover_1ddkb_15 {
  width: 320px;
  padding: 16px;
  box-sizing: border-box;
  overflow: hidden;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
.ant-popover-inner {
  padding: 4px !important;
}
._trigger_10lhp_19 {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
._trigger_10lhp_19._triggerDisabled_10lhp_25 {
  cursor: not-allowed;
  opacity: 0.5;
}
._trigger-small_10lhp_30 {
  font-size: 13px;
  padding: 2px 4px;
  border-radius: 3px;
}
._trigger-small_10lhp_30:hover:not(._triggerDisabled_10lhp_25) {
  background-color: rgba(62, 102, 251, 0.1);
  color: #3e66fb;
}
._trigger-medium_10lhp_40 {
  font-size: 15px;
  padding: 4px 8px;
  border-radius: 4px;
}
._trigger-medium_10lhp_40:hover:not(._triggerDisabled_10lhp_25) {
  background-color: rgba(62, 102, 251, 0.1);
  color: #3e66fb;
}
._trigger-large_10lhp_50 {
  font-size: 17px;
  padding: 6px 12px;
  border-radius: 6px;
}
._trigger-large_10lhp_50:hover:not(._triggerDisabled_10lhp_25) {
  background-color: rgba(62, 102, 251, 0.1);
  color: #3e66fb;
}
._optionsList_10lhp_60 {
  display: flex;
  flex-direction: column;
  min-width: 120px;
  max-height: 300px;
  overflow-y: auto;
}
._option_10lhp_60 {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.2s ease;
  white-space: nowrap;
  border-radius: 4px;
}
._option_10lhp_60:hover:not(._optionDisabled_10lhp_76) {
  background-color: #f9fafb;
}
._option_10lhp_60._optionActive_10lhp_79 {
  background-color: rgba(62, 102, 251, 0.1);
  color: #3e66fb;
  font-weight: 500;
}
._option_10lhp_60._optionDisabled_10lhp_76 {
  cursor: not-allowed;
  opacity: 0.5;
}
._option-small_10lhp_89 {
  font-size: 13px;
  padding: 4px 12px;
}
._option-medium_10lhp_94 {
  font-size: 15px;
  padding: 6px 16px;
}
._option-large_10lhp_99 {
  font-size: 17px;
  padding: 8px 20px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._toggleButton_14ycw_15 {
  width: auto;
  height: 32px;
  position: relative;
  top: 4px;
  left: 13px;
  margin: 0 0 -3px;
}
._selector_14ycw_24 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  cursor: pointer;
  height: 32px;
}
._selector_14ycw_24 svg {
  color: #9ea4be;
}
._selector_14ycw_24 ._workspaceButton_14ycw_35 {
  width: 33px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.2s ease;
}
._selector_14ycw_24 ._workspaceButton_14ycw_35:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
._workspaceSelector_14ycw_48 .ant-dropdown-menu {
  max-height: 60vh;
  overflow-y: auto;
}
.workspace-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  min-width: 300px;
}
.workspace-item ._avatar_14ycw_60 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.workspace-item ._avatar_14ycw_60 img {
  border-radius: 100%;
  object-fit: cover;
}
.workspace-item ._info_14ycw_70 {
  flex: 1;
}
.workspace-item ._info_14ycw_70 span {
  display: block;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #6b7280;
}
.workspace-item._full_14ycw_81 {
  align-self: center;
}
.workspace-item._full_14ycw_81 ._info_14ycw_70 h5 {
  margin: 0;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 17px;
  font-weight: 300;
}
.workspace-item._full_14ycw_81 ._info_14ycw_70 span {
  display: block;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #6b7280;
}
._logo_14ycw_102 {
  width: 33px;
  height: 33px;
  border-radius: 50%;
  object-fit: cover;
}
._avatar_14ycw_60 {
  border-radius: 50%;
  font-size: 14px;
  font-weight: 500;
}
._title_14ycw_115 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  margin: 0;
}
._title_14ycw_115 h5.ant-typography,
._title_14ycw_115 div.ant-typography-h5,
._title_14ycw_115 .ant-typography h5 {
  font-size: 17px !important;
  font-weight: 300 !important;
  margin: 0 !important;
  margin-bottom: 0 !important;
  color: inherit !important;
  line-height: inherit !important;
}
._title_14ycw_115 svg {
  color: #9ea4be;
}
._appSelector_14ycw_136 .ant-dropdown-menu {
  max-height: 60vh;
  overflow-y: auto;
}
._popoverContent_14ycw_141 {
  min-width: 320px;
  max-width: 400px;
}
._searchInput_14ycw_146 {
  margin-bottom: 8px;
}
._workspacesList_14ycw_150 {
  max-height: 50vh;
  overflow-y: auto;
}
._groupHeader_14ycw_155 {
  padding: 8px 12px 4px;
  font-size: 13px;
  color: #6b7280;
  font-weight: 500;
}
._workspaceItem_14ycw_162 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.15s ease;
}
._workspaceItem_14ycw_162:hover {
  background-color: #ecf0ff;
}
._workspaceItemActive_14ycw_175 {
  background-color: #e5e7eb;
}
._workspaceItemHighlighted_14ycw_179 {
  background-color: #ecf0ff;
}
._workspaceAvatar_14ycw_183 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
._workspaceAvatar_14ycw_183 img {
  border-radius: 100%;
  object-fit: cover;
}
._workspaceInfo_14ycw_194 {
  flex: 1;
  min-width: 0;
}
._workspaceInfo_14ycw_194 h5 {
  margin: 0;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 15px;
  font-weight: 500;
}
._workspaceInfo_14ycw_194 span {
  display: block;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #6b7280;
  font-size: 13px;
}
._noResults_14ycw_217 {
  padding: 16px 12px;
  text-align: center;
  color: #6b7280;
  font-size: 15px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._loadingContainer_w247r_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  gap: 16px;
}
._loadingText_w247r_24 {
  font-size: 15px;
  color: #6b7280;
}
._noOrganizationsContainer_w247r_29 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  gap: 24px;
  padding: 32px;
  text-align: center;
}
._noOrganizationsContainer_w247r_29 ._description_w247r_39 {
  font-size: 15px;
  color: #6b7280;
  max-width: 500px;
  margin-bottom: 16px;
}
._workspaceSelectorContainer_w247r_46 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 100vh;
  gap: 24px;
  padding: 32px;
  padding-top: 15vh;
  text-align: center;
}
._workspaceSelectorContainer_w247r_46 ._description_w247r_39 {
  font-size: 15px;
  color: #6b7280;
  max-width: 500px;
  margin-bottom: 16px;
}
._workspaceSelectorContainer_w247r_46 ._selectorWrapper_w247r_63 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._appSelector_w247r_69 .ant-dropdown-menu {
  max-height: 60vh;
  overflow-y: auto;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._authLayout_gcwlm_15 {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_gcwlm_22 {
  display: flex;
  width: 100%;
  max-width: 906px;
  height: 667.464px;
  background-color: #ecf0ff;
  box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.3);
}
._containerRouter_gcwlm_31 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
}
._containerContent_gcwlm_39 {
  display: flex;
  background-color: #ffffff;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  flex: 1;
  padding: 47px 53px;
}
@media (max-width: 575px) {
  ._containerContent_gcwlm_39 {
    padding: 47px 24px;
  }
}
._containerIllustration_gcwlm_54 {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 24px;
  gap: 24px;
  justify-content: center;
}
._logo_gcwlm_63 {
  width: 207px;
  height: 123.635px;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._signUpLayout_b8rz8_15 {
  background-color: #f9fafb;
  position: relative;
  width: 100vw;
  min-height: 100vh;
}
._signUpLayout_b8rz8_15 ._background_b8rz8_21 {
  display: none;
}
@media (min-width: 768px) {
  ._signUpLayout_b8rz8_15 ._background_b8rz8_21 {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    width: 33.33vw;
    height: 100vh;
  }
  ._signUpLayout_b8rz8_15 ._background_b8rz8_21::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("/signup.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
._signUpLayout_b8rz8_15 ._container_b8rz8_47 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 25px 0;
}
._signUpLayout_b8rz8_15 ._container_b8rz8_47 ._card_b8rz8_53 {
  width: 90%;
  background-color: #ffffff;
  box-shadow: 0px 16px 32px 0px rgba(31, 41, 55, 0.102);
  padding: 25px;
}
._signUpLayout_b8rz8_15 ._container_b8rz8_47 ._card_b8rz8_53 header {
  text-align: center;
  width: 240px;
  margin: 0 auto 50px auto;
}
._signUpLayout_b8rz8_15 ._container_b8rz8_47 ._card_b8rz8_53 header h3 {
  font-weight: normal;
  margin: 10px 0 8px 0;
}
._signUpLayout_b8rz8_15 ._container_b8rz8_47 ._card_b8rz8_53 header div {
  color: #6b7280;
}
@media (min-width: 576px) {
  ._signUpLayout_b8rz8_15 ._container_b8rz8_47 ._card_b8rz8_53 {
    width: 80%;
  }
}
@media (min-width: 768px) {
  ._signUpLayout_b8rz8_15 ._container_b8rz8_47 {
    width: 66.66vw;
  }
  ._signUpLayout_b8rz8_15 ._container_b8rz8_47 ._card_b8rz8_53 {
    width: 520px;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._logo_mpq5e_15 {
  width: 56px;
  height: 57.907px;
  margin-bottom: -10px;
}
._title_mpq5e_21 {
  color: #000000;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.3px;
  font-weight: normal !important;
  align-self: stretch;
}
._form_mpq5e_31 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._input_mpq5e_38 {
  width: 100%;
  padding: 15px;
  font-size: 16px;
  margin-bottom: 3px;
  border: 1px solid #9ea4be;
  border-radius: 4px;
  cursor: pointer;
}
._containerSession_mpq5e_48 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
._link_mpq5e_55 {
  display: flex;
  align-items: center;
  padding-bottom: 2px;
}
._remember_mpq5e_61 {
  display: flex;
  align-items: center;
}
._button_mpq5e_66 {
  height: auto;
  width: 100%;
  padding: 15px;
  color: #ffffff;
  cursor: pointer;
  border-radius: 6px;
  border: 1px solid #3e66fb;
  background: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._logo_1xxdw_15 {
  width: 56px;
  height: 57.907px;
}
._title_1xxdw_20 {
  color: #000000;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.3px;
  font-weight: normal !important;
  align-self: stretch;
}
._form_1xxdw_30 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._input_1xxdw_37 {
  width: 100%;
  padding: 15px;
  font-size: 16px;
  margin-bottom: 3px;
  border: 1px solid #9ea4be;
  border-radius: 4px;
  cursor: pointer;
}
._button_1xxdw_47 {
  height: auto;
  width: 100%;
  padding: 15px;
  color: #ffffff;
  cursor: pointer;
  border-radius: 6px;
  border: 1px solid #3e66fb;
  background: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._logo_du1w9_15 {
  width: 56px;
  height: 57.907px;
}
._title_du1w9_20 {
  color: #000000;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.3px;
  font-weight: normal !important;
  align-self: stretch;
}
._title_du1w9_20 span {
  font-weight: bold !important;
}
._form_du1w9_33 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._input_du1w9_40 {
  width: 100%;
  padding: 15px;
  font-size: 16px;
  margin-bottom: 3px;
  border: 1px solid #9ea4be;
  border-radius: 4px;
  cursor: pointer;
}
._button_du1w9_50 {
  height: auto;
  width: 100%;
  padding: 15px;
  color: #ffffff;
  cursor: pointer;
  border-radius: 6px;
  border: 1px solid #3e66fb;
  background: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._domainLayout_1uerx_15 {
  height: 100vh;
  width: 100%;
  display: flex;
}
._navigationPanel_1uerx_21 {
  height: 100%;
  border-right: 1px solid #e5e7eb;
  overflow-y: hidden;
  overflow-x: hidden;
  padding: 16px;
  display: flex;
  flex-direction: column;
}
._navigationHeader_1uerx_31 {
  margin-bottom: 16px;
  height: 32px;
  display: flex;
  align-items: center;
}
._contentPanel_1uerx_38 {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
}
._contentOnly_1uerx_48 {
  height: 100vh;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._detail_udk3i_15 {
  display: flex;
  padding: 10px 20px 24px 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  flex: 1 0 0;
  align-self: stretch;
  width: 100%;
}
._detailHeader_udk3i_26 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
._detailHeader_udk3i_26 ._header_udk3i_32 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._detailHeader_udk3i_26 ._header_udk3i_32 ._nameRecord_udk3i_37 {
  font-family: "DM Sans";
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._detailHeader_udk3i_26 ._header_udk3i_32 ._buttonRecord_udk3i_47 {
  display: flex;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
}
._detailHeader_udk3i_26 ._header_udk3i_32 ._iconButton_udk3i_56 {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._recordsPanelContainer_1qb9n_15 {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  align-self: stretch;
  border-right: #e5e7eb;
  background: #ffffff;
}
._recordsPanelContainer_1qb9n_15 ._headerRecordsPanel_1qb9n_26 {
  display: flex;
  height: 56px;
  padding: 12px 12px 12px 24px;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  align-self: stretch;
  border-bottom: 1px solid #e5e7eb;
  border-right: 1px solid #e5e7eb;
  background: #f9fafb;
}
._recordsPanelContainer_1qb9n_15 ._headerRecordsPanel_1qb9n_26 h5 {
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  line-height: 20px;
  color: #6b7280;
}
._recordsPanelContainer_1qb9n_15 ._headerRecordsPanel_1qb9n_26 button {
  color: #9ea4be;
  font-size: 13px;
  transition: 150ms;
}
._recordsPanelContainer_1qb9n_15._hidden_1qb9n_50 {
  left: -100%;
  visibility: hidden;
  transition: 200ms ease-out;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._detailColumnSelector_k5u6t_15 {
  padding: 8px;
}
._columMenu_k5u6t_19 {
  border: 0;
  padding: 0;
}
._finder_k5u6t_24 {
  margin-bottom: 8px;
}
._columnMenuItem_k5u6t_28 {
  display: flex;
  padding: 12px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  justify-content: space-between;
  width: 310px;
}
._checkBoxMenuItem_k5u6t_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
._labelContainerMenuItem_k5u6t_45 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._iconMainField_k5u6t_55 {
  width: 20px;
}
._orderButton_k5u6t_59 {
  display: flex;
  width: 25px;
  height: 25px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: none;
  background: transparent;
}
._orderArrow_k5u6t_70 {
  width: 10px;
  height: 10px;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._layoutDetail_1gof6_15 {
  border-top: 1px solid #e5e7eb;
  position: relative;
}
._layoutDetailContainerOnlyForTest_1gof6_20 {
  height: calc(100vh - 130px);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._changeValues_r5kos_15 {
  display: flex;
  padding: 2px 4px;
  align-items: center;
  gap: 2px;
  border-radius: 4px;
  background: #f9fafb;
  border: 1px solid #e5e7eb;
}
._createdFields_r5kos_25 {
  margin-top: 8px;
}
._fieldRow_r5kos_29 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  margin: 2px 0;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-size: 13px;
}
._fieldName_r5kos_39 {
  color: #1890ff;
  font-weight: 500;
  margin-right: 8px;
}
._fieldValue_r5kos_45 {
  color: #6b7280;
  flex: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerCommentBox_1lp4f_15 {
  display: flex;
  padding: 0px 12px 16px 12px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  width: 500px;
}
._input_1lp4f_24 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid;
  padding: 12px;
  gap: 8px;
}
._textAreaInput_1lp4f_35 {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  width: 462px;
  gap: 10px;
}
._commentBoxActions_1lp4f_43 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  gap: 8px;
}
._attachmentButton_1lp4f_51 {
  display: flex;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
}
._sendButton_1lp4f_59 {
  display: flex;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  background-color: #3e66fb;
  color: #ffffff;
}
._icon_1lp4f_70 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #ffffff;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._listLogDay_imiax_15 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
._activityLog_imiax_22 {
  display: flex;
  padding: 8px 16px 8px 16px;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
}
._activityLog_imiax_22 ._userIcon_imiax_30 {
  background-color: #ecf0ff;
  border-color: #ecf0ff;
  color: #3e66fb;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
._activityLog_imiax_22 ._logContent_imiax_40 {
  display: flex;
  padding-bottom: 20px;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
}
._activityLog_imiax_22 ._logContent_imiax_40 ._messageLogContent_imiax_47 {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 6px 8px;
  flex: 1 0 0;
  flex-wrap: wrap;
}
._activityLog_imiax_22 ._logContent_imiax_40 ._messageLogContent_imiax_47 ._timeLog_imiax_55 {
  color: #f9fafb;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  left: 0;
}
._createdFields_imiax_63 {
  margin-top: 8px;
}
._fieldRow_imiax_67 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  margin: 2px 0;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-size: 13px;
}
._fieldName_imiax_77 {
  color: #1890ff;
  font-weight: 500;
  margin-right: 8px;
}
._fieldValue_imiax_83 {
  color: #6b7280;
  flex: 1;
}
._listCommentDay_imiax_88 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  width: 100%;
}
._activityComment_imiax_96 {
  display: flex;
  padding: 8px 16px;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
  width: 100%;
  overflow-x: hidden;
}
._activityComment_imiax_96 ._userIcon_imiax_30 {
  background-color: #ecf0ff;
  border-color: #ecf0ff;
  color: #3e66fb;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
._activityComment_imiax_96 ._commentContent_imiax_116 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 8px;
  width: 100%;
  overflow-x: hidden;
}
._activityComment_imiax_96 ._commentContent_imiax_116 ._author_imiax_126 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  width: 100%;
  font-size: 15px;
}
._activityComment_imiax_96 ._commentContent_imiax_116 ._comment_imiax_116 {
  display: flex;
  padding: 12px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: #f9fafb;
  color: #1f2937;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  width: 100%;
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
._activityComment_imiax_96 ._commentContent_imiax_116 ._timeLog_imiax_55 {
  color: #f9fafb;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerContentRecordActivity_19mqa_15 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 163px);
  padding-bottom: 100px;
  gap: 12px;
  word-break: break-word;
  overflow-wrap: break-word;
}
._containerActivity_19mqa_26 {
  flex: 1;
  overflow-y: auto;
  width: 500px;
}
._containerActivity_19mqa_26 ._dayActivity_19mqa_31 {
  display: flex;
  padding: 0px 16px 8px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}
._containerActivity_19mqa_26 ._dayActivity_19mqa_31 ._dayText_19mqa_39 {
  margin-left: 10px;
  align-self: stretch;
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #6b7280;
}
._containerActivity_19mqa_26 ._dayActivity_19mqa_31 ._listActivityDay_19mqa_49 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
._activity_19mqa_56 {
  display: flex;
  padding: 8px 16px 8px 16px;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
}
._activity_19mqa_56 ._userIcon_19mqa_64 {
  background-color: #ecf0ff;
  border-color: #ecf0ff;
  color: #3e66fb;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
._activity_19mqa_56 ._commentContent_19mqa_74 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 8px;
}
._activity_19mqa_56 ._commentContent_19mqa_74 ._author_19mqa_82 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  width: 100%;
  font-size: 15px;
}
._activity_19mqa_56 ._commentContent_19mqa_74 ._comment_19mqa_74 {
  display: flex;
  padding: 12px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: #f9fafb;
  color: #1f2937;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
._activity_19mqa_56 ._commentContent_19mqa_74 ._timeLog_19mqa_108 {
  color: #f9fafb;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}
._activity_19mqa_56 ._logContent_19mqa_115 {
  display: flex;
  padding-bottom: 20px;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
}
._activity_19mqa_56 ._logContent_19mqa_115 ._messageLogContent_19mqa_122 {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 6px 8px;
  flex: 1 0 0;
  flex-wrap: wrap;
}
._activity_19mqa_56 ._logContent_19mqa_115 ._messageLogContent_19mqa_122 ._changeValues_19mqa_130 {
  display: flex;
  padding: 2px 4px;
  align-items: center;
  gap: 2px;
  border-radius: 4px;
  background: #f9fafb;
  border: 1px solid #e5e7eb;
}
._activity_19mqa_56 ._logContent_19mqa_115 ._messageLogContent_19mqa_122 ._timeLog_19mqa_108 {
  color: #f9fafb;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  left: 0;
}
._containerCommentBox_19mqa_147 {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: white;
}
._containerEmpty_19mqa_154 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerContentRecordComments_px12c_15 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 163px);
  padding-bottom: 100px;
  gap: 12px;
  word-break: break-word;
  overflow-wrap: break-word;
}
._containerComments_px12c_26 {
  flex: 1;
  overflow-y: auto;
  width: 500px;
  overflow-x: hidden;
}
._dayComment_px12c_33 {
  display: flex;
  padding: 0px 16px 8px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  width: 100%;
}
._dayComment_px12c_33 ._dayText_px12c_42 {
  margin-left: 10px;
  align-self: stretch;
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #6b7280;
  width: 100%;
}
._dayComment_px12c_33 ._listCommentDay_px12c_53 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  width: 100%;
}
._activityComment_px12c_61 {
  display: flex;
  padding: 8px 16px;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
  width: 100%;
  overflow-x: hidden;
}
._activityComment_px12c_61 ._userIcon_px12c_71 {
  background-color: #ecf0ff;
  border-color: #ecf0ff;
  color: #3e66fb;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
._activityComment_px12c_61 ._commentContent_px12c_81 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 8px;
  width: 100%;
  overflow-x: hidden;
}
._activityComment_px12c_61 ._commentContent_px12c_81 ._author_px12c_91 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  width: 100%;
  font-size: 15px;
}
._activityComment_px12c_61 ._commentContent_px12c_81 ._comment_px12c_81 {
  display: flex;
  padding: 12px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: #f9fafb;
  color: #1f2937;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  width: 100%;
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
._activityComment_px12c_61 ._commentContent_px12c_81 ._timeLog_px12c_121 {
  color: #f9fafb;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  width: 100%;
}
._containerCommentBox_px12c_130 {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: white;
}
._containerEmpty_px12c_137 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerContentRecordLogs_ba5ey_15 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 163px);
  gap: 12px;
  word-break: break-word;
  overflow-wrap: break-word;
}
._containerLog_ba5ey_25 {
  flex: 1;
  overflow-y: auto;
  width: 500px;
}
._containerLog_ba5ey_25 ._dayLog_ba5ey_30 {
  display: flex;
  padding: 0px 16px 8px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}
._containerLog_ba5ey_25 ._dayLog_ba5ey_30 ._dayText_ba5ey_38 {
  margin-left: 10px;
  align-self: stretch;
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #6b7280;
}
._containerLog_ba5ey_25 ._dayLog_ba5ey_30 ._listLogDay_ba5ey_48 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
._activityLog_ba5ey_55 {
  display: flex;
  padding: 8px 16px 8px 16px;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
}
._activityLog_ba5ey_55 ._userIcon_ba5ey_63 {
  background-color: #ecf0ff;
  border-color: #ecf0ff;
  color: #3e66fb;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
._activityLog_ba5ey_55 ._logContent_ba5ey_73 {
  display: flex;
  padding-bottom: 20px;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
}
._activityLog_ba5ey_55 ._logContent_ba5ey_73 ._messageLogContent_ba5ey_80 {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 6px 8px;
  flex: 1 0 0;
  flex-wrap: wrap;
}
._activityLog_ba5ey_55 ._logContent_ba5ey_73 ._messageLogContent_ba5ey_80 ._changeValues_ba5ey_88 {
  display: flex;
  padding: 2px 4px;
  align-items: center;
  gap: 2px;
  border-radius: 4px;
  background: #f9fafb;
  border: 1px solid #e5e7eb;
}
._activityLog_ba5ey_55 ._logContent_ba5ey_73 ._messageLogContent_ba5ey_80 ._timeLog_ba5ey_97 {
  color: #f9fafb;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  left: 0;
}
._containerEmpty_ba5ey_105 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._containerRightPanel_sg1xb_15 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  align-self: stretch;
  height: 100%;
}
._containerDetail_sg1xb_23 {
  border-left: 1px solid #e0e0e0;
  height: 100%;
  display: flex;
  padding: 10px 20px 24px 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  flex: 1 0 0;
  align-self: stretch;
  width: 100%;
}
._containerContent_sg1xb_36 {
  border-left: 1px solid #e0e0e0;
  height: 100%;
}
._recordNameContainer_sg1xb_41 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._containerSearchLog_sg1xb_48 {
  display: flex;
  padding: 12px 16px 6px 16px;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  width: 500px;
}
._searchWrapper_sg1xb_58 {
  flex: 1;
}
._sidePanel_sg1xb_62 {
  height: 100%;
  width: 500px;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  box-shadow: 0 0 12px rgba(31, 41, 55, 0.08);
  overflow-x: hidden;
  overflow-y: auto;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._activityApp_8hr2a_15 {
  height: 100%;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  box-shadow: 0 0 12px rgba(31, 41, 55, 0.08);
  overflow-x: hidden;
  overflow-y: hidden;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._detailWidgetLayout_1hcp3_15 {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
  gap: 0;
}
@media (max-width: 1024px) {
  ._detailWidgetLayout_1hcp3_15 {
    flex-direction: column;
    height: auto;
    min-height: 100%;
  }
}
@media (max-width: 768px) {
  ._detailWidgetLayout_1hcp3_15 {
    overflow-x: auto;
    flex-wrap: nowrap;
    scrollbar-width: thin;
    scrollbar-color: #d9d9d9 transparent;
  }
  ._detailWidgetLayout_1hcp3_15::-webkit-scrollbar {
    height: 4px;
  }
  ._detailWidgetLayout_1hcp3_15::-webkit-scrollbar-track {
    background: transparent;
  }
  ._detailWidgetLayout_1hcp3_15::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 2px;
  }
}
._detailSection_1hcp3_48 {
  flex: 1;
  height: 100%;
  overflow-y: auto;
}
@media (max-width: 768px) {
  ._detailSection_1hcp3_48 {
    min-width: 280px;
    flex-shrink: 0;
  }
}
._activitySection_1hcp3_60 {
  height: 100%;
}
@media (max-width: 768px) {
  ._activitySection_1hcp3_60 {
    min-width: 280px;
    flex-shrink: 0;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fileCell_13ke0_15 {
  width: 100%;
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._customHeaderWrapper_1cmjk_15 {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21 {
  display: flex;
  position: relative;
  width: 100%;
  color: #6b7280;
  align-items: center;
  font-family: "DM Sans", sans-serif;
  font-weight: bold;
  cursor: pointer;
  height: 100%;
  overflow: hidden;
}
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21 ._iconSortStatus_1cmjk_33,
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21 button {
  color: #000000;
}
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21 span {
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21 button {
  position: absolute;
  right: 0;
  top: 11px;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 10px;
  margin-left: auto;
  border: 0;
  background-color: #f9fafb;
  opacity: 0;
  transition: all 200ms ease-in-out;
  cursor: pointer;
}
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21 button:hover {
  background-color: #ecf0ff;
}
._customHeaderWrapper_1cmjk_15 ._caption_1cmjk_21:hover button {
  opacity: 1;
}
._customHeaderWrapper_1cmjk_15 ._btnAddColumn_1cmjk_65 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 42px;
  left: 100%;
  margin-left: 13px;
  top: 0;
  bottom: 0;
  color: #6b7280;
  cursor: pointer;
  background-color: #f9fafb;
}
._customHeaderWrapper_1cmjk_15 ._btnAddColumn_1cmjk_65:hover {
  border-right: 1px solid #e5e7eb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._rowErrorsPopconfirmOverlay_10ncp_15 {
  max-width: 350px;
}
._rowErrorsPopconfirmIcon_10ncp_19 {
  color: #f28c68 !important;
  margin-right: 8px;
}
._rowErrorsCellIcon_10ncp_24 {
  color: #f28c68;
  position: absolute;
  top: -5px;
  left: 12px;
  cursor: pointer;
}
._rowErrorsCellIcon_10ncp_24 svg {
  font-size: 17px;
}
._rowErrorsCellModal_10ncp_35 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._gridBulkErrors_1xqa8_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fadeEnter_fvrn6_15 {
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}
._fadeEnterActive_fvrn6_20 {
  opacity: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
.ag-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.ag-row-group {
  background-color: #f9fafb;
  justify-content: flex-start !important;
  gap: 4px;
}
.ag-cell-wrapper,
.ag-group-value {
  width: 100%;
  justify-content: flex-start;
  text-align: left;
}
.ag-body-horizontal-scroll-container {
  padding-right: 42px;
}
.ag-header-cell.ag-column-last {
  overflow: visible;
  margin-right: 42px;
  position: relative;
}
.ag-column-first .ag-selection-checkbox {
  margin-left: 8px;
  margin-right: 2px;
}
.ag-cell[col-id=ag-Grid-SelectionColumn] .ag-selection-checkbox {
  margin-left: 30%;
  margin-right: auto;
}
.ag-header-cell .ag-header-select-all {
  margin-left: 6px;
  margin-right: 2px;
}
.ag-header-cell[col-id=ag-Grid-SelectionColumn] .ag-header-select-all {
  margin-left: 30%;
  margin-right: auto;
}
.ag-side-bar .ag-side-buttons {
  display: none;
}
.cellError {
  box-shadow: inset 0px 0px 0px 1.5px #f28c68;
  background-color: rgba(242, 140, 104, 0.1);
}
.ag-theme-alpine .cellNoEditable {
  background-color: #f9fafb !important;
}
.ag-theme-alpine .disabledCell {
  background-color: #f9fafb !important;
}
.ag-column-panel [aria-label="Column Labels"] .ag-column-drop-cell[aria-posinset="1"] {
  pointer-events: none;
}
.ag-column-panel [aria-label="Column Labels"] .ag-column-drop-cell[aria-posinset="1"] [ref=eSortIndicator] {
  visibility: hidden;
}
.ag-column-panel [aria-label="Column Labels"] .ag-column-drop-cell[aria-posinset="1"] [ref=eButton] {
  visibility: hidden;
}.react-kanban-board {
  padding: 5px;
}

.react-kanban-card {
  border-radius: 3px;
  background-color: #fff;
  padding: 10px;
  margin-bottom: 7px;
}

.react-kanban-card-skeleton, .react-kanban-card-adder-form, .react-kanban-card {
  box-sizing: border-box;
  max-width: 250px;
  min-width: 250px;
}

.react-kanban-card--dragging {
  box-shadow: 2px 2px grey;
}

.react-kanban-card__description {
  padding-top: 10px;
}

.react-kanban-card__title {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
}

.react-kanban-column {
  padding: 15px;
  border-radius: 2px;
  background-color: #eee;
  margin: 5px;
}
.react-kanban-column input:focus {
  outline: none;
}

.react-kanban-card-adder-form {
  border-radius: 3px;
  background-color: #fff;
  padding: 10px;
  margin-bottom: 7px;
}
.react-kanban-card-adder-form input {
  border: 0px;
  font-family: inherit;
  font-size: inherit;
}

.react-kanban-card-adder-button {
  width: 100%;
  margin-top: 5px;
  background-color: transparent;
  cursor: pointer;
  border: 1px solid #ccc;
  transition: 0.3s;
  border-radius: 3px;
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}
.react-kanban-card-adder-button:hover {
  background-color: #ccc;
}

.react-kanban-card-adder-form__title {
  font-weight: bold;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0px;
}
.react-kanban-card-adder-form__title:focus {
  outline: none;
}

.react-kanban-card-adder-form__description {
  width: 100%;
  margin-top: 10px;
}
.react-kanban-card-adder-form__description:focus {
  outline: none;
}

.react-kanban-card-adder-form__button {
  background-color: #eee;
  border: none;
  padding: 5px;
  width: 45%;
  margin-top: 5px;
  border-radius: 3px;
}
.react-kanban-card-adder-form__button:hover {
  transition: 0.3s;
  cursor: pointer;
  background-color: #ccc;
}

.react-kanban-column-header {
  padding-bottom: 10px;
  font-weight: bold;
}
.react-kanban-column-header input:focus {
  outline: none;
}

.react-kanban-column-header__spacer {
  display: flex;
  justify-content: space-between;
}

.react-kanban-column-header__button {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.react-kanban-column-header__button:hover, .react-kanban-column-header__button:focus, .react-kanban-column-header__button:active {
  background-color: #e6e6e6;
}

.react-kanban-column-adder-button {
  border: 2px dashed #eee;
  height: 132px;
  margin: 5px;
}
.react-kanban-column-adder-button:hover {
  cursor: pointer;
}



/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_4g21c_15 {
  position: relative;
}
._sidebar_4g21c_19 {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 100px;
  height: 100%;
  background-color: white;
}
._kanban_4g21c_28 ._react-kanban-column_4g21c_28 {
  background-color: red;
}
._headerContainer_4g21c_32 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
  padding: 9px 13px;
  margin-block-end: 20px;
  font-size: 15px;
  color: #6b7280;
  background-color: #ffffff;
  border-radius: 8px;
}
._titleContainer_4g21c_45 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._cardContainer_4g21c_51 {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 9px 13px;
  margin-block-end: 10px;
  font-size: 15px;
  color: #6b7280;
  background-color: #ffffff;
  border-radius: 8px;
  max-width: 267px;
}
._header_4g21c_32 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._expandButton_4g21c_70 {
  padding: 0;
}
._label_4g21c_74 {
  display: flex;
  align-items: center;
}
._tagsList_4g21c_79 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 5px;
}
._tag_4g21c_79 {
  display: flex;
  align-items: center;
  gap: 5px;
  border-radius: 99px;
  background-color: #ffffff;
}
._tagIntials_4g21c_94 {
  color: #3e66fb;
  background-color: #ecf0ff;
  border-radius: 6px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_zmia6_15 {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  border-block-start: 1px solid #a4acb9;
}
._formContainer_zmia6_22 {
  flex: 1;
}
._itemFieldTitle_zmia6_26 {
  padding-block-end: 0.5rem;
}
._itemFieldContainer_zmia6_30 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
._buttonsContainer_zmia6_37 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
._buttonsContainer_zmia6_37 button {
  flex: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1bmrs_15 {
  width: 100%;
  height: calc(100vh - 130px);
}
._placeholder_1bmrs_20 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
}
._placeholderContent_1bmrs_31 {
  text-align: center;
  color: #595959;
}
._placeholderContent_1bmrs_31 h3 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 16px;
  color: #262626;
}
._placeholderContent_1bmrs_31 p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 8px;
}
._placeholderContent_1bmrs_31 p:last-child {
  margin-bottom: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_zmia6_15 {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  border-block-start: 1px solid #a4acb9;
}
._formContainer_zmia6_22 {
  flex: 1;
}
._itemFieldTitle_zmia6_26 {
  padding-block-end: 0.5rem;
}
._itemFieldContainer_zmia6_30 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
._buttonsContainer_zmia6_37 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
._buttonsContainer_zmia6_37 button {
  flex: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._icon_b0ivf_15 {
  width: 18px;
  height: 18px;
}
._inputSwitch_b0ivf_20 {
  width: 48px;
  height: 16px;
}
._inputSwitchOn_b0ivf_25 {
  background-color: #3bc15f;
}
._inputSwitchOff_b0ivf_29 {
  background-color: #f03738;
}
._itemMenu_b0ivf_33 {
  margin: 0;
  width: 100%;
  height: 44px;
  font-size: 15px;
  line-height: 20px;
  padding: 12px 4px;
  display: flex;
  align-items: center;
}
._deleteItem_b0ivf_44 {
  color: #f03738;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._footerButtons_7n3w4_15 {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
._footerButtons_7n3w4_15 button {
  margin-left: 10px;
}
._footerButtons_7n3w4_15 ._deleteButton_7n3w4_23 {
  color: #f28c68;
  border-color: #f28c68;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._horizontalFormItem_1e5on_15 {
  width: 100%;
  margin-bottom: 12px;
}
._horizontalFormItem_1e5on_15 .ant-form-item-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
._horizontalFormItem_1e5on_15 .ant-form-item-label {
  flex: 0 0 200px;
  padding: 0;
  margin: 0 12px 0 0;
  text-align: left;
}
._horizontalFormItem_1e5on_15 .ant-form-item-control {
  flex: 1;
}
._horizontalFormItem_1e5on_15 .ant-form-item-control-input,
._horizontalFormItem_1e5on_15 .ant-form-item-control-input-content {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
._verticalFormItem_1e5on_41 {
  width: 100%;
  margin-bottom: 12px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._rulesTitle_9x3ch_15 {
  margin-top: 0;
}
._ruleBlock_9x3ch_19 {
  border: 1px solid #e5e7eb;
  background-color: #f9fafb;
  padding: 12px;
  margin-bottom: 12px;
  border-radius: 8px;
}
._conditionRow_9x3ch_27 {
  display: flex;
  width: 100%;
  gap: 12px;
  margin-bottom: 8px;
}
._conditionColumn_9x3ch_34 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._valueField_9x3ch_40 {
  height: 32px;
  margin-bottom: 8px;
  width: 100%;
}
._valueField_9x3ch_40 .ant-input-number {
  height: 32px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  width: 100%;
}
._valueField_9x3ch_40 .ant-picker {
  height: 32px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  width: 100%;
}
._testSelect_9x3ch_60 {
  margin: 0;
}
._colorSelect_9x3ch_64 {
  margin: 0;
  width: 100%;
}
._colorSelect_9x3ch_64 .ant-form-item {
  display: flex;
  width: 100%;
}
._finalRow_9x3ch_73 {
  display: flex;
  align-items: center;
  justify-items: end;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 8px;
}
._removeButton_9x3ch_82 {
  justify-self: end;
}
._addButton_9x3ch_86 {
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._infoIcon_vnrzo_15 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._labeledSwitch_gq1c2_15 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
}
._labeledSwitch_gq1c2_15 ._label_gq1c2_15 {
  display: flex;
  flex-direction: column;
}
._labeledSwitch_gq1c2_15 ._label_gq1c2_15 span {
  font-size: 13px;
  color: #6b7280;
}
._noSegmented_gq1c2_30 {
  color: #6b7280 !important;
  font-style: italic;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._formula_lt79a_15 label {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}
._formula_lt79a_15 textarea {
  font-family: monospace;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._optionsFieldForm_1clu2_15 ._optionList_1clu2_15 ul {
  margin: 0 0 16px;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._optionsFieldForm_1clu2_15 ._optionList_1clu2_15 ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  border-radius: 10px;
  border: 1px solid;
  line-height: calc(var(--ag-font-size) * 2);
  padding: 2px 12px;
}
._optionsFieldForm_1clu2_15 ._optionList_1clu2_15 ul li label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._optionsFieldForm_1clu2_15 ._optionList_1clu2_15 ._noOptionsText_1clu2_38 {
  color: #9ea4be;
}
._optionsFieldForm_1clu2_15 ._optionForm_1clu2_41 {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  border-radius: 4px;
  margin-bottom: -25px;
}
._optionsFieldForm_1clu2_15 ._optionForm_1clu2_41 h5 {
  margin-top: 0;
}
._colorButtonsOptions_1clu2_52 {
  color: #6b7280;
}
._chip_1clu2_56 {
  display: inline-flex;
  align-items: center;
  justify-content: start;
  border-radius: 6px;
  border: 1px solid;
  width: 90%;
  padding: 1px 6px;
  min-width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  line-height: 1.3;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._descriptionFieldContainer_6qvn4_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._header_6qvn4_21 {
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  color: #1f2937;
  gap: 8px;
  margin-bottom: 16px;
}
._infoIcon_6qvn4_31 {
  font-size: 13px;
  color: #6b7280;
}
._headerRow_6qvn4_36 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}
._row_6qvn4_43 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._fieldSelect_6qvn4_49 {
  flex: 1;
}
._fieldInput_6qvn4_53 {
  flex: 1;
}
._fieldInput_6qvn4_53svg {
  font-size: 16px;
  color: #6b7280;
}
._actionButton_6qvn4_61 {
  width: 32px;
  height: 32px;
  padding: 0;
}
._optionWithIcon_6qvn4_67 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  line-height: 1;
}
._optionWithIcon_6qvn4_67 span {
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterFieldContainer_1cvgd_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 200%;
}
._filterTitle_1cvgd_22 {
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #111827;
}
._infoIcon_1cvgd_29 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}
._filterFieldRow_1cvgd_35 {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}
._selectedDescriptionfield_1cvgd_42 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
._fieldSelectFather_1cvgd_49 {
  flex: 1;
  width: 100%;
  min-width: 110px;
  max-width: 130px;
  height: 40px;
  border-radius: 6px;
  padding: 1px 1px;
}
._fieldSelect_1cvgd_49 {
  flex: 0;
  min-width: 115px;
  height: 30px;
  pointer-events: none;
  cursor: default;
}
._arrowContainer_1cvgd_67 {
  display: flex;
}
._arrowContainerFather_1cvgd_71 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -5px;
  position: relative;
}
._addFieldButton_1cvgd_79 {
  display: flex;
}
._removeFieldButton_1cvgd_83 {
  padding: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._mappedCondition_kj157_15 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 2px 8px;
  width: 320px;
}
._mappedCondition_kj157_15 ._title_kj157_21 {
  font-weight: 600;
  color: #000000;
  margin-bottom: 8px;
}
._mappedCondition_kj157_15._editing_kj157_26 {
  background-color: #f9fafb;
}
._mappedCondition_kj157_15 ._form_kj157_29 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._mappedCondition_kj157_15 ._form_kj157_29 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mappedCondition_kj157_15 ._form_kj157_29 > div > div {
  margin-bottom: 0px;
  width: 220px;
}
._mappedCondition_kj157_15 ._footer_kj157_43 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
._mappedCondition_kj157_15 ._footer_kj157_43 button {
  margin: 0;
  padding: 0;
}
._mappedCondition_kj157_15 ._description_kj157_53 {
  display: flex;
  align-items: center;
  vertical-align: middle;
  gap: 0;
}
._mappedCondition_kj157_15 ._description_kj157_53 > div {
  display: flex;
  gap: 0;
  flex: 0 1 auto;
}
._mappedCondition_kj157_15 ._description_kj157_53 > div._operand1_kj157_64 {
  flex: 0 1 auto;
}
._mappedCondition_kj157_15 ._description_kj157_53 > div._operator_kj157_67, ._mappedCondition_kj157_15 ._description_kj157_53 > div._operand2_kj157_67 {
  flex: 0 1 auto;
  min-width: 0;
}
._mappedCondition_kj157_15 ._description_kj157_53 > div._operator_kj157_67 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._mappedCondition_kj157_15 ._description_kj157_53 > div > ._spanTag_kj157_76 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._mappedCondition_kj157_15 ._description_kj157_53 button {
  flex: 0 0 auto;
  margin-left: auto;
  min-width: 32px;
  padding: 0;
}
._spanTag_kj157_76 {
  max-width: 170px;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
._operandTypeRadioGroupTitle_kj157_95 {
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #111827;
  margin: 0 0 10px 0;
}
._operandTypeRadioGroupTitle_kj157_95 ._infoIcon_kj157_102 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}
._operandTypeRadioGroup_kj157_95,
._operationParts_kj157_109 {
  margin-bottom: 10px;
  display: block;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._referenceFieldForm_xn7jb_15 ._referenceSchemaList_xn7jb_15 ul {
  margin: 0 0 16px;
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._referenceFieldForm_xn7jb_15 ._referenceSchemaList_xn7jb_15 ._noTargetDisplayText_xn7jb_22 {
  color: #9ea4be;
}
._referenceFieldForm_xn7jb_15 ._targetSchema_xn7jb_25 label {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}
._referenceFieldForm_xn7jb_15 footer {
  position: sticky;
  bottom: 0;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
._referenceFieldForm_xn7jb_15 ._behaviorOption_xn7jb_41 {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 8px 12px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  color: #9ea4be;
  cursor: default;
  width: 100%;
}
._referenceFieldForm_xn7jb_15 ._behaviorOption_xn7jb_41:hover {
  border-color: #e5e7eb;
}
._infoCircle_xn7jb_58 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}
._infoCircleDelete_xn7jb_64 {
  margin-left: 67px;
  font-size: 12px;
  color: #111827;
  margin-left: 10px;
}
._requiredSwitch_xn7jb_71 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._switchRow_xn7jb_77 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 20px;
  padding: 2px;
}
._switchLabel_xn7jb_85 {
  display: flex;
  height: 20px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
}
._customSwitch_xn7jb_93 ._ant-switch-checked_xn7jb_93 {
  background-color: #1d4ed8;
}
._customSwitch_xn7jb_93 ._ant-switch_xn7jb_93 {
  border: 1px solid #d1d5db;
}
._customSwitch_xn7jb_93 ._ant-switch-inner_xn7jb_99 {
  font-size: 12px;
}
._removeFieldButton_xn7jb_103 {
  color: #f5222d;
}
._addFieldButton_xn7jb_107 {
  margin-top: 12px;
  align-self: flex-start;
  color: #1890ff;
  font-size: 14px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._infoIcon_1gzqv_15,
._uploadIcon_1gzqv_16,
._selectedFileIcon_1gzqv_17,
._selectedFileName_1gzqv_18,
._removeSelectedFileButton_1gzqv_19 {
  color: #6b7280;
}
._modalContainer_1gzqv_23 {
  min-width: 780px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 {
  padding-top: 24px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._uploadFileErrorMessage_1gzqv_29 {
  color: #f03738;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._uploadFileErrorMessage_1gzqv_29:not(._showUploadErrorMessage_1gzqv_32) {
  opacity: 0;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 {
  border: 1px dashed #d1d5db;
  border-radius: 6px;
  padding-bottom: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 ._removeSelectedFileButton_1gzqv_19 {
  align-self: flex-end;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 ._selectedFileIcon_1gzqv_17 {
  height: 40px;
  width: 40px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 ._selectedFileName_1gzqv_18 {
  padding: 8px 12px 8px 12px;
  font-size: 15px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._csvSeparatorSelect_1gzqv_54 {
  width: 100%;
  margin-top: 24px;
}
._modalContainer_1gzqv_23 ._relateFieldsListContainer_1gzqv_58 {
  height: 360px;
  overflow-y: auto;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 44px;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62._relateFieldsRowHeader_1gzqv_68 {
  height: 64px;
  margin-top: 16px;
  font-size: 17px;
  font-weight: 600;
  color: #6b7280;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62._relateFieldsRowDisabled_1gzqv_75 {
  color: #9ca3af;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsCenterColumn_1gzqv_78 {
  width: 64px;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsColumn_1gzqv_81 {
  width: calc(50% - 32px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsColumn_1gzqv_81 ._relateFieldsInfoIcon_1gzqv_87 {
  color: #fc862c;
  height: 14px;
  width: 14px;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsColumn_1gzqv_81 ._downloadFailedRowsButton_1gzqv_92 {
  margin-top: 10px;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 {
  margin-top: 24px;
  margin-bottom: 48px;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsErrorMessage_1gzqv_99 {
  color: #f03738;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsWarningMessage_1gzqv_102 {
  color: #fec69c;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsImportingRecordsMessageContainer_1gzqv_105 {
  color: #3e66fb;
  flex-direction: column;
  align-items: flex-start;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsImportingRecordsMessageContainer_1gzqv_105 ._relateFieldsImportingRecordsMessageRow_1gzqv_110 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._popoverContent_1tro5_15 {
  min-width: 300px;
  max-width: 800px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modalMessage_1yjl9_15 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
  max-height: 318px;
  overflow-y: auto;
}
._modalMessage_1yjl9_15 p {
  margin: 0;
  padding: 0;
  font-size: 17px;
  line-height: 24px;
}
._modalMessage_1yjl9_15 label {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 4px 0;
  padding: 0;
}
._modalMessage_1yjl9_15 ._permissions_1yjl9_38,
._modalMessage_1yjl9_15 ._groups_1yjl9_39 {
  margin-top: 16px;
}
._modalMessage_1yjl9_15 ._permissions_1yjl9_38 {
  margin-top: 16px;
}
._modalMessage_1yjl9_15 ._permissions_1yjl9_38 h3,
._modalMessage_1yjl9_15 ._permissions_1yjl9_38 p {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}
._modalMessage_1yjl9_15 ._permissions_1yjl9_38 p {
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
.menu-teamspace .ant-menu-submenu-title {
  padding-right: 10px;
  padding-left: 30px !important;
}
.menu-teamspace .ant-menu-item-only-child {
  padding-left: 10px !important;
  padding-right: 10px;
}
.menu-teamspace .ant-menu-submenu-arrow {
  left: 12px;
}
.menu-teamspace .ant-menu-sub {
  padding-left: 18px !important;
}
.menu-teamspace .ant-menu-item-selected svg.itemIcon {
  color: #3e66fb;
}
._teamspaceContainer_9b1v6_37 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
._teamspaceContainer_9b1v6_37 ._menuContainer_9b1v6_43 {
  flex: 1;
  overflow-y: auto;
}
._teamspaceContainer_9b1v6_37 ._ant-menu_9b1v6_15 {
  border-right: none;
}
._teamspaceContainer_9b1v6_37 ._title_9b1v6_50 {
  color: #3e66fb;
  font-size: 17px;
  line-height: 1.5em;
  margin: 6px 0 6px 14px;
  font-weight: 600;
}
._teamspaceContainer_9b1v6_37 ._finder_9b1v6_57 {
  margin: 8px 12px;
}
._teamspaceContainerItems_9b1v6_61 {
  padding: 8px;
  max-height: 684px;
}
._teamspaceContainerTitleStatus_9b1v6_66 {
  display: flex;
}
._teamspaceContainerTitleStatus_9b1v6_66 ._teamspaceItemTitle_9b1v6_69 {
  font-size: 15px;
  font-weight: 600;
  width: 278px;
}
._teamspaceContainerTitleStatus_9b1v6_66 ._teamspaceItemStatus_9b1v6_74 {
  width: 36px;
  height: 22px;
}
._teamspaceContainerOriginDestination_9b1v6_79 {
  height: 2px;
  display: flex;
  flex-direction: row;
}
._teamspaceOrigin_9b1v6_85,
._teamspaceDestination_9b1v6_86 {
  padding: 2px 4px 2px 4px;
  gap: 2px;
  border-radius: 4px;
  box-sizing: 1px;
  color: #1f2937;
  height: 2px;
  background-color: #f9fafb;
  border: 1px solid #ecf0ff;
  height: 20px;
  width: 80px;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 2%;
}
._teamspaceButtonsContainer_9b1v6_103 {
  bottom: 25px;
  display: flex;
  padding: 20px 12px;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  height: 76px;
}
@media (max-width: 768px) {
  ._teamspaceButtonsContainer_9b1v6_103 {
    bottom: 50px;
  }
}
._teamspaceButtonsContainer_9b1v6_103 ._teamspaceButtonGroup_9b1v6_117,
._teamspaceButtonsContainer_9b1v6_103 ._teamspaceButtonTeamSpace_9b1v6_118 {
  flex: 1;
  min-width: 130px;
  height: 36px;
}
._teamspaceButtonsContainer_9b1v6_103 ._teamspaceButtonGroup_9b1v6_117 {
  color: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modalMessage_1ert2_15 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
}
._modalMessage_1ert2_15 p {
  margin: 0;
  padding: 0;
  font-size: 17px;
  line-height: 24px;
}
._modalMessage_1ert2_15 label {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 4px 0;
  padding: 0;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36,
._modalMessage_1ert2_15 ._groups_1ert2_37 {
  margin-top: 16px;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36 {
  margin-top: 16px;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36 h3,
._modalMessage_1ert2_15 ._permissions_1ert2_36 p {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}
._modalMessage_1ert2_15 ._permissions_1ert2_36 p {
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
.menu-database .ant-menu-submenu-arrow {
  padding-left: 4;
}
._databaseContainer_tz9gr_19 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
._databaseContainer_tz9gr_19 ._menuContainer_tz9gr_25 {
  flex: 1;
  overflow-y: auto;
}
._databaseContainer_tz9gr_19 ._ant-menu_tz9gr_15 {
  border-right: none;
}
._databaseContainer_tz9gr_19 ._title_tz9gr_32 {
  color: #3e66fb;
  font-size: 17px;
  line-height: 1.5em;
  margin: 6px 0 6px 14px;
  font-weight: 600;
}
._databaseContainer_tz9gr_19 ._finder_tz9gr_39 {
  margin: 8px 12px;
}
._databaseButtonsContainer_tz9gr_43 {
  bottom: 25px;
  display: flex;
  padding: 20px 12px;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  height: 76px;
}
@media (max-width: 768px) {
  ._databaseButtonsContainer_tz9gr_43 {
    bottom: 50px;
  }
}
._databaseButtonsContainer_tz9gr_43 ._databaseButtonGroup_tz9gr_57,
._databaseButtonsContainer_tz9gr_43 ._databaseButtonDatabase_tz9gr_58 {
  flex: 1;
  min-width: 130px;
  height: 36px;
}
._databaseButtonsContainer_tz9gr_43 ._databaseButtonGroup_tz9gr_57 {
  color: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._highlightedFieldSelector_1a1oz_15 {
  padding: 8px;
}
._finder_1a1oz_19 {
  margin-bottom: 8px;
}
._columMenu_1a1oz_23 {
  border: 0;
  padding: 0;
}
._backButton_1a1oz_28 {
  padding: 0;
  justify-content: center;
  align-items: center;
  outline: none;
  border: none;
  margin-right: 5px;
}
._columnMenuItem_1a1oz_37 {
  display: flex;
  padding: 12px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  justify-content: space-between;
}
._labelContainerMenuItem_1a1oz_46 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._iconMainField_1a1oz_53 {
  width: 20px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._viewControls_1spyh_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
}
._viewControls_1spyh_15:not(._reducedButtons_1spyh_22) {
  padding: 3px 15px 15px;
}
._viewControls_1spyh_15 ._viewActions_1spyh_25 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
._viewControls_1spyh_15 ._viewControlsContainer_1spyh_32 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._viewControls_1spyh_15 ._leftControls_1spyh_38 {
  flex: 0 0 auto;
  min-width: 200px;
  flex-shrink: 0;
}
._viewControls_1spyh_15 ._rightControls_1spyh_43 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._viewControls_1spyh_15 ._dataFilters_1spyh_48 {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
}
._viewControls_1spyh_15 ._hidden_1spyh_54 {
  opacity: 0;
  pointer-events: none;
}
._viewControls_1spyh_15 ._refreshDataButton_1spyh_58 span {
  margin-left: 4px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._lightViewHeader_k4280_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px;
  padding: 8px 12px 8px 12px;
  height: 52px;
  border-radius: 8px 8px 0px 0px;
  background-color: #ffffff;
}
._lightViewHeader_k4280_15 h5 {
  display: flex;
  align-items: center;
  margin: 0px;
  padding: 0px;
  gap: 6px;
}
._lightViewHeader_k4280_15 h5 svg {
  margin-right: 8px;
}
._lightViewControlButtons_k4280_36 {
  display: flex;
  height: 100%;
}
._spin_k4280_41,
._lightViewContent_k4280_42 {
  height: calc(100% - 52px);
  padding-bottom: 3px;
  display: grid;
}
._viewContainer_k4280_48 {
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldEditorButtons_14dt3_15 {
  position: sticky;
  bottom: 0;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldEditor_1vmhl_15 {
  padding: 0 16px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldSelector_l0j11_15 {
  padding: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._schemaConfigMenu_g0elm_15 {
  padding: 0;
}
._menuContent_g0elm_19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
._antItemCustom_g0elm_26 {
  padding: 0 !important;
}
._itemMenu_g0elm_30 {
  display: flex;
  align-items: center;
  align-self: stretch;
  border-radius: 8px;
}
._itemMenu_g0elm_30 ._labelMenu_g0elm_36 {
  flex: 1 0 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._uniqueFieldsEditor_1r9tl_15 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 16px;
  height: calc(100vh - 50px);
}
._uniqueFieldsEditor_1r9tl_15 ._search_1r9tl_22 {
  margin-top: 16px;
}
._uniqueFieldsEditor_1r9tl_15 ._search_1r9tl_22 p {
  margin-top: 0;
}
._uniqueFieldsEditor_1r9tl_15 ._search_1r9tl_22 ._note_1r9tl_28 {
  font-size: 14px;
  line-height: 21px;
  color: #6b7280;
}
._uniqueFieldsEditor_1r9tl_15 ._fields_1r9tl_33 {
  margin-top: 16px;
  padding: 0 4px;
  flex-grow: 1;
  overflow: auto;
}
._uniqueFieldsEditor_1r9tl_15 ._fields_1r9tl_33 ._fieldSelector_1r9tl_39 ._icon_1r9tl_39 {
  margin-left: 12px;
}
._uniqueFieldsEditor_1r9tl_15 ._fields_1r9tl_33 ._fieldSelector_1r9tl_39 ._fieldName_1r9tl_42 {
  margin-left: 6px;
}
._uniqueFieldsEditor_1r9tl_15 ._fields_1r9tl_33 ._fieldSelector_1r9tl_39._disabled_1r9tl_45 ._icon_1r9tl_39,
._uniqueFieldsEditor_1r9tl_15 ._fields_1r9tl_33 ._fieldSelector_1r9tl_39._disabled_1r9tl_45 ._fieldName_1r9tl_42 {
  color: #9ca3af;
}
._uniqueFieldsEditor_1r9tl_15 ._controls_1r9tl_49 {
  padding: 20px 0;
  margin-top: auto;
}
._backButton_1r9tl_54 {
  padding: 0;
  justify-content: center;
  align-items: center;
  outline: none;
  border: none;
  margin-right: 5px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._viewPage_x0wtn_15 {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
._viewPage_x0wtn_15._editMode_x0wtn_20 {
  border: 1px dashed #3e66fb;
  border-radius: 4px;
}
._viewPage_x0wtn_15._editMode_x0wtn_20 ._editingLabel_x0wtn_24 {
  position: absolute;
  left: 45%;
  z-index: 9999;
  padding: 0 12px;
  font-weight: 500;
  background-color: white;
}
._mainViewLayout_x0wtn_33 {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._viewComponent_x0wtn_42 {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._pageContentLayout_x0wtn_49 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
._scrollableContent_x0wtn_56 {
  flex: 1;
  height: 100%;
  overflow-y: hidden;
  min-height: 0;
}
._viewContainer_x0wtn_63 {
  flex: 1;
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._finder_1qjkj_15 {
  margin-bottom: 8px;
}
._columMenu_1qjkj_19 {
  border: 0;
  padding: 0;
}
._backButton_1qjkj_24 {
  padding: 0;
  justify-content: center;
  align-items: center;
  outline: none;
  border: none;
  margin-right: 5px;
}
._columnMenuItem_1qjkj_33 {
  display: flex;
  padding: 12px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  justify-content: space-between;
}
._labelContainerMenuItem_1qjkj_42 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._iconMainField_1qjkj_49 {
  width: 20px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._uniqueFieldsEditor_1ypdm_15 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 16px;
}
._uniqueFieldsEditor_1ypdm_15 ._search_1ypdm_21 {
  margin-top: 16px;
  flex-shrink: 0;
}
._uniqueFieldsEditor_1ypdm_15 ._search_1ypdm_21 p {
  margin-top: 0;
}
._uniqueFieldsEditor_1ypdm_15 ._search_1ypdm_21 ._note_1ypdm_28 {
  font-size: 14px;
  line-height: 21px;
  color: #6b7280;
}
._uniqueFieldsEditor_1ypdm_15 ._fields_1ypdm_33 {
  margin-top: 16px;
  padding: 0 4px;
  flex-grow: 1;
  max-height: 50vh;
  overflow: auto;
}
._uniqueFieldsEditor_1ypdm_15 ._fields_1ypdm_33 ._fieldSelector_1ypdm_40 ._icon_1ypdm_40 {
  margin-left: 12px;
}
._uniqueFieldsEditor_1ypdm_15 ._fields_1ypdm_33 ._fieldSelector_1ypdm_40 ._fieldName_1ypdm_43 {
  margin-left: 6px;
}
._uniqueFieldsEditor_1ypdm_15 ._fields_1ypdm_33 ._fieldSelector_1ypdm_40._disabled_1ypdm_46 ._icon_1ypdm_40,
._uniqueFieldsEditor_1ypdm_15 ._fields_1ypdm_33 ._fieldSelector_1ypdm_40._disabled_1ypdm_46 ._fieldName_1ypdm_43 {
  color: #9ca3af;
}
._uniqueFieldsEditor_1ypdm_15 ._controls_1ypdm_50 {
  padding: 20px 0;
  margin-top: auto;
  flex-shrink: 0;
}
._backButton_1ypdm_56 {
  padding: 0;
  justify-content: center;
  align-items: center;
  outline: none;
  border: none;
  margin-right: 5px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._schemaSlugEditor_4fvbq_15 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._inputSection_4fvbq_21 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._infoSection_4fvbq_27 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._helpText_4fvbq_33 {
  font-size: 12px;
}
._errorText_4fvbq_37 {
  font-size: 12px;
}
._footer_4fvbq_41 {
  margin-top: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._infoIcon_1gzqv_15,
._uploadIcon_1gzqv_16,
._selectedFileIcon_1gzqv_17,
._selectedFileName_1gzqv_18,
._removeSelectedFileButton_1gzqv_19 {
  color: #6b7280;
}
._modalContainer_1gzqv_23 {
  min-width: 780px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 {
  padding-top: 24px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._uploadFileErrorMessage_1gzqv_29 {
  color: #f03738;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._uploadFileErrorMessage_1gzqv_29:not(._showUploadErrorMessage_1gzqv_32) {
  opacity: 0;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 {
  border: 1px dashed #d1d5db;
  border-radius: 6px;
  padding-bottom: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 ._removeSelectedFileButton_1gzqv_19 {
  align-self: flex-end;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 ._selectedFileIcon_1gzqv_17 {
  height: 40px;
  width: 40px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._selectedFileContainer_1gzqv_35 ._selectedFileName_1gzqv_18 {
  padding: 8px 12px 8px 12px;
  font-size: 15px;
}
._modalContainer_1gzqv_23 ._container_1gzqv_26 ._csvSeparatorSelect_1gzqv_54 {
  width: 100%;
  margin-top: 24px;
}
._modalContainer_1gzqv_23 ._relateFieldsListContainer_1gzqv_58 {
  height: 360px;
  overflow-y: auto;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 44px;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62._relateFieldsRowHeader_1gzqv_68 {
  height: 64px;
  margin-top: 16px;
  font-size: 17px;
  font-weight: 600;
  color: #6b7280;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62._relateFieldsRowDisabled_1gzqv_75 {
  color: #9ca3af;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsCenterColumn_1gzqv_78 {
  width: 64px;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsColumn_1gzqv_81 {
  width: calc(50% - 32px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsColumn_1gzqv_81 ._relateFieldsInfoIcon_1gzqv_87 {
  color: #fc862c;
  height: 14px;
  width: 14px;
}
._modalContainer_1gzqv_23 ._relateFieldsRow_1gzqv_62 ._relateFieldsColumn_1gzqv_81 ._downloadFailedRowsButton_1gzqv_92 {
  margin-top: 10px;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 {
  margin-top: 24px;
  margin-bottom: 48px;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsErrorMessage_1gzqv_99 {
  color: #f03738;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsWarningMessage_1gzqv_102 {
  color: #fec69c;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsImportingRecordsMessageContainer_1gzqv_105 {
  color: #3e66fb;
  flex-direction: column;
  align-items: flex-start;
}
._modalContainer_1gzqv_23 ._relateFieldsMessages_1gzqv_95 ._relateFieldsImportingRecordsMessageContainer_1gzqv_105 ._relateFieldsImportingRecordsMessageRow_1gzqv_110 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._configContent_uemdy_15 {
  padding: 8px;
  min-width: 280px;
}
._section_uemdy_20 {
  margin-bottom: 8px;
}
._schemaNameInput_uemdy_24 {
  cursor: text !important;
  padding: 6px 8px !important;
  margin: 0 -8px;
  border-radius: 4px !important;
  transition: background-color 0.15s ease;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  background: transparent !important;
}
._schemaNameInput_uemdy_24:hover {
  background-color: rgba(62, 102, 251, 0.05) !important;
}
._schemaNameInput_uemdy_24:focus {
  background-color: rgba(62, 102, 251, 0.05) !important;
  box-shadow: none !important;
  outline: none !important;
}
._schemaNameInput_uemdy_24._ant-input-borderless_uemdy_43 {
  background: transparent !important;
}
._schemaNameInput_uemdy_24._ant-input-borderless_uemdy_43:hover, ._schemaNameInput_uemdy_24._ant-input-borderless_uemdy_43:focus {
  background-color: rgba(62, 102, 251, 0.05) !important;
}
._menuSection_uemdy_50 ._menuItem_uemdy_50 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  margin: 1px 0;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
  user-select: none;
}
._menuSection_uemdy_50 ._menuItem_uemdy_50:hover {
  background-color: #f9fafb;
}
._menuSection_uemdy_50 ._menuItem_uemdy_50._danger_uemdy_64:hover {
  background-color: rgba(242, 140, 104, 0.1);
  color: #f03738;
}
._menuSection_uemdy_50 ._menuItem_uemdy_50._danger_uemdy_64:hover ._menuIcon_uemdy_68 {
  color: #f03738;
}
._menuSection_uemdy_50 ._menuIcon_uemdy_68 {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #6b7280;
  transition: color 0.2s ease;
}
._menuSection_uemdy_50 ._menuLabel_uemdy_78 {
  font-size: 13px;
  font-weight: 500;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._schemaHeader_qdxc7_15 {
  width: 100%;
  padding: 8px 20px;
  background: #ffffff;
  transition: all 0.3s ease;
}
._schemaHeader_qdxc7_15._subschemaMode_qdxc7_21 {
  padding: 20px;
  background: transparent;
}
._schemaHeader_qdxc7_15._subschemaMode_qdxc7_21 ._headerContent_qdxc7_25 {
  background: transparent;
}
._headerContent_qdxc7_25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
}
._configButton_qdxc7_37 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  opacity: 0.6;
  transition: all 0.2s ease;
}
._configButton_qdxc7_37:hover {
  opacity: 1;
  background-color: #f9fafb;
}
._configButton_qdxc7_37._active_qdxc7_51 {
  opacity: 1;
  background-color: rgba(62, 102, 251, 0.1);
  color: #3e66fb;
}
._controlButton_qdxc7_57 {
  height: 36px;
  border-radius: 6px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._controlButton_qdxc7_57:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
._schemaTitle_qdxc7_68 {
  margin: 0 !important;
  font-weight: 300;
}
._schemaTitle_qdxc7_68._clickable_qdxc7_72 {
  cursor: pointer;
}
._editButton_qdxc7_76 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  opacity: 0.5;
  transition: all 0.2s ease;
}
._editButton_qdxc7_76:hover {
  opacity: 1;
  background-color: #f9fafb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._viewButton_1oz4z_15 {
  width: 240px;
  cursor: pointer !important;
  text-align: left;
}
._viewButton_1oz4z_15:hover {
  cursor: pointer !important;
}
._viewButton_1oz4z_15.ant-btn-primary ._viewIcon_1oz4z_23,
._viewButton_1oz4z_15.ant-btn-primary ._viewName_1oz4z_24,
._viewButton_1oz4z_15.ant-btn-primary ._defaultIndicator_1oz4z_25 {
  color: white !important;
}
._viewButtonContent_1oz4z_29 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
._popoverContent_1oz4z_36 {
  width: 280px;
  max-height: 400px;
  display: flex;
  flex-direction: column;
}
._searchInput_1oz4z_43 {
  margin-bottom: 8px;
  flex-shrink: 0;
}
._viewsList_1oz4z_48 {
  overflow-y: auto;
  max-height: 350px;
}
._viewItem_1oz4z_53 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  cursor: pointer;
  transition: background-color 0.2s;
  border-radius: 4px;
}
._viewItem_1oz4z_53:hover {
  background-color: #f9fafb;
}
._viewItem_1oz4z_53._viewItemActive_1oz4z_65 {
  background-color: #ecf0ff;
}
._viewIcon_1oz4z_23 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: #9ea4be;
  flex-shrink: 0;
}
._viewIcon_1oz4z_23 svg {
  width: 18px;
  height: 18px;
}
._viewName_1oz4z_24 {
  flex: 1;
  font-size: 15px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._defaultIndicator_1oz4z_25 {
  width: 18px;
  height: 18px;
  color: #d1d5db;
  flex-shrink: 0;
}
._noResults_1oz4z_100 {
  padding: 16px;
  text-align: center;
  color: #9ea4be;
  font-size: 15px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._actionsButton_12k6z_15 {
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._actionsButton_12k6z_15:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
._actionsButton_12k6z_15._isDirty_12k6z_24 {
  background-color: rgba(62, 102, 251, 0.08);
  border-color: rgba(62, 102, 251, 0.3);
  color: #3e66fb;
}
._actionsButton_12k6z_15._isDirty_12k6z_24:hover {
  background-color: rgba(62, 102, 251, 0.12);
  border-color: rgba(62, 102, 251, 0.4);
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_y2z7a_15 ._modalTitle_y2z7a_15 {
  margin: 0;
}
._modalMessage_y2z7a_19 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}
._modalMessage_y2z7a_19 ._modalLabelError_y2z7a_25 {
  color: #f28c68;
  margin-top: -8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._addButton_10lo8_15 {
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._addButton_10lo8_15:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
._viewTypesList_10lo8_25 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  padding: 16px 0;
}
._viewTypeCard_10lo8_32 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 24px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: #ffffff;
}
._viewTypeCard_10lo8_32:hover {
  border-color: #3e66fb;
  background: #ecf0ff;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
._viewTypeIcon_10lo8_52 {
  font-size: 32px;
  color: #6b7280;
  display: flex;
  align-items: center;
  justify-content: center;
}
._viewTypeCard_10lo8_32:hover ._viewTypeIcon_10lo8_52 {
  color: #3e66fb;
}
._viewTypeName_10lo8_63 {
  font-size: 15px;
  font-weight: 600;
  color: #000000;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._viewManagementBar_gnaty_15 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._divider_gnaty_21 {
  width: 1px;
  height: 24px;
  background-color: #e5e7eb;
  margin: 0 4px;
}
._actionButton_gnaty_28 {
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._actionButton_gnaty_28:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
._actionButton_gnaty_28._hasActiveFilters_gnaty_37 {
  background-color: rgba(62, 102, 251, 0.08);
  border-color: rgba(62, 102, 251, 0.3);
  color: #3e66fb;
}
._actionButton_gnaty_28._hasActiveFilters_gnaty_37:hover {
  background-color: rgba(62, 102, 251, 0.12);
  border-color: rgba(62, 102, 251, 0.4);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._dataActionsBar_fzc5d_15 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._primaryButton_fzc5d_21 {
  border-radius: 4px;
  font-weight: 600;
  transition: all 0.2s ease;
}
._primaryButton_fzc5d_21:hover {
  transform: translateY(-1px);
  box-shadow: 0 3px 12px rgba(62, 102, 251, 0.25);
}
._bulkButton_fzc5d_31 {
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._bulkButton_fzc5d_31:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._viewControlsBar_6esi8_15 {
  padding: 12px 20px;
  background: #ffffff;
}
._controlsRow_6esi8_20 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._topLeftButton_1dup2_15 {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 10;
}
._mainContent_1dup2_22 {
  display: flex;
  flex: 1;
  min-height: 0;
  max-height: 100%;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}
._gridContainer_1dup2_32 {
  width: 100%;
  height: 100%;
  min-height: 0;
  flex: 1;
  overflow: hidden;
}
._containerRightPanel_1dup2_40 {
  position: absolute;
  top: 0;
  right: -600px;
  width: 600px;
  height: 100%;
  background: #ffffff;
  border-left: 1px solid #e5e7eb;
  display: flex;
  flex-direction: column;
  box-shadow: -4px 0 12px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  z-index: 20;
}
._containerRightPanel_1dup2_40._open_1dup2_54 {
  transform: translateX(-600px);
}
._panelHeader_1dup2_58 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
  background: #ffffff;
}
._panelContent_1dup2_67 {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
._closeButton_1dup2_73 {
  opacity: 0.6;
  transition: opacity 0.2s ease;
}
._closeButton_1dup2_73:hover {
  opacity: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._wrapper_13ph5_15 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  width: 100%;
  padding-left: 16px;
}
._checkboxContainer_13ph5_24 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
._checkbox_13ph5_24 {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
._checkbox_13ph5_24 + ._checkboxVisual_13ph5_41 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border: 1px solid var(--ag-checkbox-unchecked-color, #9ca3af);
  border-radius: var(--ag-checkbox-border-radius, 2px);
  background-color: var(--ag-checkbox-background-color, transparent);
  transition: all 0.15s ease;
  cursor: pointer;
}
._checkbox_13ph5_24 + ._checkboxVisual_13ph5_41::after {
  content: "";
  position: absolute;
  display: none;
  width: 4px;
  height: 8px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  top: 2px;
  left: 5px;
}
._checkbox_13ph5_24:checked + ._checkboxVisual_13ph5_41 {
  background-color: var(--ag-accent-color, #3e66fb);
  border-color: var(--ag-accent-color, #3e66fb);
}
._checkbox_13ph5_24:checked + ._checkboxVisual_13ph5_41::after {
  display: block;
}
._checkbox_13ph5_24:indeterminate + ._checkboxVisual_13ph5_41 {
  background-color: var(--ag-accent-color, #3e66fb);
  border-color: var(--ag-accent-color, #3e66fb);
}
._checkbox_13ph5_24:indeterminate + ._checkboxVisual_13ph5_41::after {
  display: block;
  width: 8px;
  height: 0;
  border-width: 0 0 2px 0;
  transform: none;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  margin-top: -1px;
}
._checkbox_13ph5_24:not(:disabled) + ._checkboxVisual_13ph5_41:hover {
  border-color: var(--ag-accent-color, #3e66fb);
}
._checkbox_13ph5_24:focus + ._checkboxVisual_13ph5_41 {
  outline: 2px solid var(--ag-accent-color, #3e66fb);
  outline-offset: 2px;
}
._checkbox_13ph5_24:disabled + ._checkboxVisual_13ph5_41 {
  opacity: 0.5;
  cursor: not-allowed;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._header_u93a6_15 {
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 0;
  height: 100%;
  gap: 4px;
  color: inherit;
  cursor: pointer;
}
._sortable_u93a6_26 {
  cursor: pointer;
}
._icon_u93a6_30 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._label_u93a6_37 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1.1;
}
._sortIcon_u93a6_47 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._systemFieldIcon_u93a6_54 {
  flex-shrink: 0;
  margin-left: 4px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
  opacity: 0.7;
}
._systemFieldIcon_u93a6_54:hover {
  opacity: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._activityIcon_1jdh4_15 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  cursor: pointer;
  color: var(--text-secondary);
  transition: color 0.2s ease;
}
._activityIcon_1jdh4_15:hover {
  color: var(--primary-color);
}
._activityIcon_1jdh4_15:focus {
  outline: 2px solid var(--primary-color);
  outline-offset: -2px;
}
._activityIcon_1jdh4_15 svg {
  width: 18px;
  height: 18px;
}
._activityIcon_1jdh4_15._disabled_1jdh4_36 {
  color: var(--text-disabled, rgba(0, 0, 0, 0.25));
  cursor: pointer;
}
._activityIcon_1jdh4_15._disabled_1jdh4_36:hover {
  color: var(--text-disabled, rgba(0, 0, 0, 0.35));
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._groupActionIcon_hc1h2_15 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
  color: #6b7280;
  transition: color 0.2s ease;
}
._groupActionIcon_hc1h2_15:hover {
  color: #3e66fb;
}
._groupActionIcon_hc1h2_15:active {
  color: #2d4dd4;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1wvy0_15 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-family: monospace;
  padding-right: 8px;
}
._clickable_1wvy0_25 {
  cursor: pointer;
}
._nonClickable_1wvy0_29 {
  cursor: default;
}
.ant-dropdown-menu-item._activeMenuItem_1wvy0_33 {
  background-color: #ecf0ff;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fileCell_13ke0_15 {
  width: 100%;
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._optimisticWarning_1ay1h_15 {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1000;
}
._optimisticWarning_1ay1h_15 .ant-btn {
  background-color: rgba(250, 173, 20, 0.1);
  border-color: rgba(250, 173, 20, 0.4);
  color: #d48806;
  font-weight: 500;
  transition: all 0.2s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
._optimisticWarning_1ay1h_15 .ant-btn:hover {
  background-color: rgba(250, 173, 20, 0.15);
  border-color: rgba(250, 173, 20, 0.6);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(250, 173, 20, 0.25);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
.ag-row._rowFocused_1ro7q_15 {
  background-color: #dbeafe !important;
}
.ag-row._rowFocused_1ro7q_15:hover {
  background-color: #dbeafe !important;
}
.ag-row._rowFocused_1ro7q_15.ag-row-hover {
  background-color: #dbeafe !important;
}
.ag-row:not(._rowGroup_1ro7q_25):hover {
  background-color: #ecf0ff !important;
}
.ag-row-group .ag-cell:not(.ag-cell-inline-editing):not([col-id=ag-Grid-AutoColumn]) {
  font-family: var(--font-family-monospace) !important;
  text-align: right !important;
}
.ag-row-group .ag-cell:not(.ag-cell-inline-editing):not([col-id=ag-Grid-AutoColumn]) *, .ag-row-group .ag-cell:not(.ag-cell-inline-editing):not([col-id=ag-Grid-AutoColumn]) span, .ag-row-group .ag-cell:not(.ag-cell-inline-editing):not([col-id=ag-Grid-AutoColumn]) div {
  font-family: var(--font-family-monospace) !important;
  text-align: right !important;
}
.ag-group-child-count {
  padding-right: 8px;
}
.ag-row._grandTotalRow_1ro7q_43 {
  font-weight: 500;
  color: #9ea4be !important;
  background-color: #f9fafb !important;
  border-top: 2px solid #d1d5db;
  position: relative;
  z-index: 1;
}
.ag-row._grandTotalRow_1ro7q_43:hover {
  background-color: #ecf0ff !important;
}
.ag-row._grandTotalRow_1ro7q_43.ag-row-hover {
  background-color: #ecf0ff !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._gridConfigContainer_mu0o5_15 {
  display: flex;
  flex-direction: column;
  width: 350px;
  min-width: 320px;
}
.ant-drawer-body ._gridConfigContainer_mu0o5_15 {
  width: 100%;
  height: 100%;
}
._header_mu0o5_26 {
  margin-bottom: 16px;
}
._header_mu0o5_26 h5 {
  margin-bottom: 4px !important;
  margin-top: 0 !important;
  color: #6b7280;
}
._columnsContainer_mu0o5_35 {
  min-height: 400px;
  max-height: 70vh;
  overflow-y: auto;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  padding: 8px;
  background-color: #f9fafb;
  width: 100%;
}
.ant-drawer-body ._columnsContainer_mu0o5_35 {
  flex: 1;
  min-height: 0;
  max-height: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._recordsPanelContainer_1xb9o_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  overflow: hidden;
  position: relative;
}
._recordsPanelContainer_1xb9o_15._hidden_1xb9o_23 {
  display: none;
}
._headerRecordsPanel_1xb9o_27 {
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: center;
  border-bottom: 1px solid #e5e7eb;
  border-right: 1px solid #e5e7eb;
  background: #f9fafb;
  height: 48px;
  box-sizing: border-box;
  flex-shrink: 0;
  cursor: default;
  user-select: none;
}
._headerTextContainer_1xb9o_41 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  color: #6b7280;
}
._headerTextContainer_1xb9o_41 svg {
  flex-shrink: 0;
  width: 16px !important;
  height: 16px !important;
  color: #6b7280;
}
._headerTextContainer_1xb9o_41 h5 {
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  line-height: 1;
}
._recordsMenuContainer_1xb9o_66 {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
._virtualItem_1xb9o_74 {
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: center;
  transition: background-color 0.2s;
  will-change: transform;
  border-bottom: 1px solid #e5e7eb;
}
._virtualItem_1xb9o_74:hover {
  background-color: #f9fafb;
}
._virtualItem_1xb9o_74._selected_1xb9o_85 {
  background-color: #ecf0ff;
}
._checkboxCell_1xb9o_89 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f9fafb;
  height: 100%;
  border-right: 1px solid #e5e7eb;
}
._itemContent_1xb9o_98 {
  cursor: pointer;
  padding: 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  color: #1f2937;
}
._loadingIndicator_1xb9o_108 {
  position: fixed;
  bottom: 16px;
  right: 16px;
  background: #ffffff;
  border-radius: 4px;
  padding: 8px 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 0.9;
}
._searchingOverlay_1xb9o_123 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.95);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  z-index: 1001;
  backdrop-filter: blur(2px);
}
._searchingText_1xb9o_139 {
  color: #1f2937;
  font-size: 15px;
  font-weight: 500;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._resizeHandle_16y0i_15 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  cursor: col-resize;
  z-index: 1;
  background-color: transparent;
  transition: background-color 0.15s ease;
}
._resizeHandle_16y0i_15::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: rgba(229, 231, 235, 0.5);
  transition: background-color 0.15s ease;
}
._resizeHandle_16y0i_15:hover {
  background-color: rgba(158, 164, 190, 0.05);
}
._resizeHandle_16y0i_15:hover::before {
  background-color: rgba(158, 164, 190, 0.3);
}
._resizeHandle_16y0i_15._resizing_16y0i_42 {
  background-color: rgba(158, 164, 190, 0.1);
}
._resizeHandle_16y0i_15._resizing_16y0i_42::before {
  background-color: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._detailContainer_1g4l9_15 {
  position: relative;
  border-top: 1px solid #e5e7eb;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100%;
  background: #ffffff;
  overflow: hidden;
}
._detailContentContainer_1g4l9_27 {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  background: #ffffff;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 0;
  position: relative;
  border-right: 1px solid #e5e7eb;
}
._detailContentContainer_1g4l9_27._resizing_1g4l9_40 {
  user-select: none;
}
._detailHeader_1g4l9_44 {
  width: 100%;
  padding: 16px;
  border-bottom: 1px solid #e5e7eb;
  height: 48px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  flex-shrink: 0;
  background: #ffffff;
  overflow: hidden;
  cursor: default;
  user-select: none;
}
._headerContent_1g4l9_59 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}
._openSiderButton_1g4l9_66 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  min-width: 32px;
  height: 32px;
  border-radius: 4px;
  transition: background-color 150ms;
}
._openSiderButton_1g4l9_66:hover {
  background-color: #ecf0ff;
}
._openSiderButton_1g4l9_66 svg {
  width: 20px;
  height: 20px;
  color: #6b7280;
}
._recordNameContainer_1g4l9_85 {
  max-width: 100%;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  cursor: default;
  user-select: none;
}
._recordName_1g4l9_85 {
  font-size: 20px;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
._chatButton_1g4l9_106 {
  opacity: 0.6;
}
._chatButton_1g4l9_106:hover {
  opacity: 1;
}
._moreOptionsButton_1g4l9_113 {
  opacity: 0.6;
}
._moreOptionsButton_1g4l9_113:hover {
  opacity: 1;
}
._togglePanelButton_1g4l9_120 {
  margin-left: auto;
  opacity: 0.6;
}
._togglePanelButton_1g4l9_120:hover {
  opacity: 1;
}
._emptyState_1g4l9_128 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 48px 24px;
  text-align: center;
  color: #6b7280;
  font-size: 15px;
  width: 100%;
}
._loadingState_1g4l9_139 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 48px 24px;
  width: 100%;
  height: 100%;
}
._configContainer_1g4l9_148 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 360px;
  max-width: 90vw;
  box-sizing: border-box;
}
.ant-drawer-body ._configContainer_1g4l9_148 {
  width: 100%;
  height: 100%;
  max-width: none;
}
._configHeader_1g4l9_162 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e5e7eb;
}
._configHeader_1g4l9_162 h5 {
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  color: #1f2937;
}
._configSection_1g4l9_176 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._sectionHeader_1g4l9_182 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
._configSectionTitle_1g4l9_190 {
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  margin: 0;
  flex-shrink: 0;
}
._fieldsList_1g4l9_198 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 8px;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  background: #f9fafb;
}
.ant-drawer-body ._fieldsList_1g4l9_198 {
  flex: 1;
  min-height: 0;
  max-height: none;
}
._fieldItem_1g4l9_216 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #e5e7eb;
  transition: background-color 150ms, box-shadow 150ms;
  cursor: pointer;
  min-width: 0;
}
._fieldItem_1g4l9_216:hover {
  background-color: #f9fafb;
}
._fieldItem_1g4l9_216._dragging_1g4l9_231 {
  opacity: 0.5;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
._fieldItem_1g4l9_216 .ant-checkbox-wrapper {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
._fieldItem_1g4l9_216 .ant-checkbox-wrapper span:last-child {
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._dragHandle_1g4l9_249 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
  color: #6b7280;
  padding: 4px;
  border-radius: 3px;
  transition: background-color 150ms;
}
._dragHandle_1g4l9_249:hover {
  background-color: #ecf0ff;
}
._dragHandle_1g4l9_249:active {
  cursor: grabbing;
}
._fieldIcon_1g4l9_266 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  color: #6b7280;
}
._fieldIcon_1g4l9_266 svg {
  width: 16px !important;
  height: 16px !important;
}
._fieldLabel_1g4l9_277 {
  flex: 1;
  font-size: 13px;
  color: #1f2937;
}
._configActions_1g4l9_283 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding-top: 12px;
  border-top: 1px solid #e5e7eb;
}
._optimisticWarning_1g4l9_291 {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1000;
}
._optimisticWarning_1g4l9_291 .ant-btn {
  background-color: rgba(250, 173, 20, 0.1);
  border-color: rgba(250, 173, 20, 0.4);
  color: #d48806;
  font-weight: 500;
  transition: all 0.2s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
._optimisticWarning_1g4l9_291 .ant-btn:hover {
  background-color: rgba(250, 173, 20, 0.15);
  border-color: rgba(250, 173, 20, 0.6);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(250, 173, 20, 0.25);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._popupContainer_5ip10_15 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
._level2Container_5ip10_24:hover {
  background: #f9fafb;
}
._level2Container_5ip10_24._withBorder_5ip10_27 {
  border-left: 1px solid #e5e7eb;
}
._popup_5ip10_15 {
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
  background-color: #f5f5f5;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.4;
  color: #262626;
  white-space: nowrap;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  pointer-events: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
/**
 * 2-Level Hierarchical Header
 * NEW system not present in Kibo
 */
._timelineHeader_4p6o2_19 {
  width: 100%;
  border-bottom: 1px solid #e5e7eb;
  background: #ffffff;
  position: sticky;
  top: 0;
  z-index: 20;
  display: flex;
  flex-direction: column;
}
/**
 * Level 1: Grouping header (weeks/months/quarters/years)
 * Uses grid-column span to group level 2 items
 */
._headerLevel1_4p6o2_34 {
  display: grid;
  height: 36px;
  border-bottom: 1px solid #e5e7eb;
}
._level1Cell_4p6o2_40 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 4px 8px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  background: #ffffff;
  cursor: default;
  user-select: none;
}
._level1Cell_4p6o2_40:hover {
  background: #f9fafb;
}
._level1Cell_4p6o2_40 span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
}
/**
 * Level 2: Subdivision header (days or months)
 * One cell per column
 */
._headerLevel2_4p6o2_66 {
  display: grid;
  height: 28px;
  border-bottom: 1px solid rgba(229, 231, 235, 0.4);
}
._level2Cell_4p6o2_72 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 4px 2px;
  font-size: 11px;
  font-weight: 500;
  color: #6b7280;
  cursor: default;
  user-select: none;
  /**
   * Highlight today's date
   * Uses same background as grid columns for consistent visual alignment
   */
  /**
   * Weekend highlighting (matches TimelineColumns)
   */
  /**
   * When a weekend is today, today takes precedence
   */
}
._level2Cell_4p6o2_72._today_4p6o2_95 {
  background-color: #e0e0e0;
  color: #3e66fb;
  font-weight: 600;
}
._level2Cell_4p6o2_72._weekend_4p6o2_100 {
  background: #f0f0f0;
}
._level2Cell_4p6o2_72._today_4p6o2_95._weekend_4p6o2_100 {
  background-color: #e0e0e0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._card_s1262_15 {
  min-width: 300px;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._header_s1262_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(229, 231, 235, 0.5);
}
._headerLeft_s1262_32 {
  flex: 1;
  min-width: 0;
}
._headerRight_s1262_37 {
  flex: 0 1 auto;
  max-width: 40%;
  min-width: 0;
}
._title_s1262_43 {
  font-size: 14px;
  font-weight: 600;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}
._title_s1262_43 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}
._category1_s1262_61 {
  font-weight: 500;
  color: #3e66fb;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._category1_s1262_61 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}
._body_s1262_81 {
  padding: 8px 0;
}
._description_s1262_85 {
  font-size: 13px;
  color: #9ea4be;
  line-height: 1.5;
  max-height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  word-wrap: break-word;
}
._description_s1262_85::-webkit-scrollbar {
  width: 6px;
}
._description_s1262_85::-webkit-scrollbar-track {
  background: rgba(236, 240, 255, 0.5);
  border-radius: 3px;
}
._description_s1262_85::-webkit-scrollbar-thumb {
  background: rgba(158, 164, 190, 0.3);
  border-radius: 3px;
}
._description_s1262_85::-webkit-scrollbar-thumb:hover {
  background: rgba(158, 164, 190, 0.5);
}
._bottom_s1262_109 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid rgba(229, 231, 235, 0.5);
}
._bottomLeft_s1262_118,
._bottomRight_s1262_119 {
  flex: 1;
  min-width: 0;
}
._category2_s1262_124 {
  color: #9ea4be;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  display: flex;
  align-items: center;
}
._category2_s1262_124 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}
._category4_s1262_141 {
  color: #9ea4be;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._category4_s1262_141 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}
._dates_s1262_159 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid rgba(229, 231, 235, 0.5);
}
._datesLeft_s1262_168,
._datesRight_s1262_169 {
  flex: 1;
  min-width: 0;
}
._startDate_s1262_174 {
  color: #9ea4be;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._startDate_s1262_174 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}
._endDate_s1262_192 {
  color: #9ea4be;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._endDate_s1262_192 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._eventBlock_1bqp0_15 {
  position: absolute;
  height: calc(var(--timeline-row-height) * 0.8);
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #d1d5db;
  display: flex;
  align-items: center;
  padding: 0 8px;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
  overflow: hidden;
  z-index: 2;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}
._eventBlock_1bqp0_15._clickable_1bqp0_29 {
  cursor: pointer;
}
._eventBlock_1bqp0_15._clickable_1bqp0_29:focus {
  outline: none;
}
._eventBlock_1bqp0_15._clickable_1bqp0_29:active {
  transform: translateY(0);
  opacity: 0.9;
}
._eventBlock_1bqp0_15._clickable_1bqp0_29:hover {
  border: 1px solid #9ea4be;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}
._eventBlock_1bqp0_15._focused_1bqp0_43 {
  background: #3e66fb;
  border: 1px solid rgb(12.0355329949, 62.3908629442, 249.9644670051);
  z-index: 10;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}
._eventLabel_1bqp0_50 {
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  min-width: 0;
  display: flex;
  align-items: center;
}
._eventLabel_1bqp0_50 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
}
._eventLabel_1bqp0_50._focused_1bqp0_43 {
  color: #ffffff;
}
._tooltipContent_1bqp0_73 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 300px;
}
._tooltipField_1bqp0_80 {
  display: flex;
  gap: 8px;
  font-size: 12px;
}
._tooltipLabel_1bqp0_86 {
  font-weight: 600;
  color: #6b7280;
  white-space: nowrap;
}
._tooltipValue_1bqp0_92 {
  color: #9ea4be;
  overflow-wrap: break-word;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._columnsContainer_bf71r_15 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}
._columnsGrid_bf71r_25 {
  display: grid;
  height: 100%;
  width: 100%;
}
._column_bf71r_15 {
  height: 100%;
  background: #f9fafb;
  transition: background-color 0.15s ease;
}
._column_bf71r_15._columnWithBorder_bf71r_36 {
  border-left: 1px solid rgba(229, 231, 235, 0.4);
}
._columnWeekend_bf71r_40 {
  background: #f0f0f0;
}
._columnToday_bf71r_44 {
  background: #e0e0e0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
/**
 * Group/Subgroup Bar Styles
 * Visual representation of groups and subgroups in timeline
 */
._subgroupBar_zdukg_19, ._groupBar_zdukg_19 {
  position: absolute;
  height: calc(var(--timeline-row-height) * 0.8);
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  overflow: hidden;
  z-index: 3;
  pointer-events: none;
}
._groupBar_zdukg_19 {
  background: #DEE5FE;
  border: 1px solid #d1d5db;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}
._subgroupBar_zdukg_19 {
  background: #F0F3FF;
  border: 1px solid #d1d5db;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}
._barLabel_zdukg_43 {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  min-width: 0;
}
._groupLabel_zdukg_54 {
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  min-width: 0;
}
._subgroupLabel_zdukg_65 {
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  min-width: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._selectorContainer_va2n2_15 {
  display: flex;
  align-items: center;
  padding-right: 10px;
  height: 100%;
}
._selectorButton_va2n2_22 {
  font-size: 11px;
  font-weight: 500;
  min-width: 70px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._sidebar_14tyz_15 {
  position: sticky;
  left: 0;
  top: auto;
  z-index: 30;
  height: 100%;
  overflow: clip;
  border-right: 1px solid #e5e7eb;
  background: #ffffff;
}
._sidebarHeader_14tyz_26 {
  position: sticky;
  top: 0;
  z-index: 20;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e5e7eb;
  backdrop-filter: blur(4px);
}
._headerLevel1_14tyz_36 {
  height: 36px;
  border-bottom: 1px solid #e5e7eb;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
  gap: 8px;
}
._headerLevel1Left_14tyz_47 {
  display: flex;
  align-items: center;
  flex: 1;
}
._headerLevel1Right_14tyz_53 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
._todayButton_14tyz_60 {
  flex-shrink: 0;
  font-size: 12px;
  padding: 4px 8px;
  height: 24px;
}
._todayButton_14tyz_60:hover {
  color: #3e66fb;
}
._headerLevel2_14tyz_70 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 10px;
  height: 28px;
  padding: 4px 10px;
  font-weight: 500;
  font-size: 12px;
  color: #9ea4be;
  background: #ffffff;
  border-bottom: 1px solid #e5e7eb;
}
._columnLabel_14tyz_84 {
  flex: 1;
  text-align: left;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._columnDuration_14tyz_93 {
  flex-shrink: 0;
  margin: 0;
}
._sidebarGroup_14tyz_98 {
  border-bottom: 1px solid rgba(229, 231, 235, 0.3);
}
._sidebarGroup_14tyz_98:last-child {
  border-bottom: none;
}
._groupHeader_14tyz_105 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: var(--timeline-row-height);
  padding: 0 10px 0 4px;
  background: #DEE5FE;
  border: none;
  border-bottom: 1px solid rgba(229, 231, 235, 0.4);
  cursor: pointer;
  text-align: left;
  transition: background-color 0.15s ease;
}
._groupHeader_14tyz_105:focus {
  outline: none;
  background: #DEE5FE;
}
._groupHeader_14tyz_105:hover {
  background: rgb(197.25, 209.5, 253.25);
}
._toggleIcon_14tyz_127 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
  flex-shrink: 0;
}
._groupName_14tyz_135 {
  flex: 1;
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._groupItems_14tyz_146 {
  border-top: 1px solid rgba(229, 231, 235, 0.5);
}
._sidebarSubgroup_14tyz_150 {
  border-bottom: 1px solid rgba(229, 231, 235, 0.2);
}
._sidebarSubgroup_14tyz_150:last-child {
  border-bottom: none;
}
._subgroupHeader_14tyz_157 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: var(--timeline-row-height);
  padding: 0 10px 0 4px;
  background: #F0F3FF;
  color: #ffffff;
  border: none;
  border-bottom: 1px solid rgba(229, 231, 235, 0.4);
  cursor: pointer;
  text-align: left;
  transition: background-color 0.15s ease;
}
._subgroupHeader_14tyz_157:focus {
  outline: none;
  background: rgba(236, 240, 255, 0.45);
}
._subgroupHeader_14tyz_157:hover {
  background: rgb(214.5, 222.6, 255);
}
._subgroupName_14tyz_180 {
  flex: 1;
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._subgroupItems_14tyz_191 {
  border-top: 1px solid rgba(229, 231, 235, 0.3);
}
._sidebarItem_14tyz_195 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  height: var(--timeline-row-height);
  padding: 0 10px 0 4px;
  border-bottom: 1px solid rgba(229, 231, 235, 0.5);
  background: transparent;
  cursor: pointer;
  transition: background-color 0.15s ease;
}
._sidebarItem_14tyz_195:hover {
  background: rgba(62, 102, 251, 0.05);
}
._sidebarItem_14tyz_195._focused_14tyz_210 {
  background: rgba(62, 102, 251, 0.1);
  border-left: 3px solid #3e66fb;
  padding-left: 1px;
}
._sidebarItem_14tyz_195._noDates_14tyz_215 {
  opacity: 0.6;
}
._sidebarItem_14tyz_195._noDates_14tyz_215 ._itemName_14tyz_218 {
  color: #9ea4be;
}
._sidebarItem_14tyz_195:last-child {
  border-bottom: none;
}
._itemLabel_14tyz_225 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
._itemName_14tyz_218 {
  font-size: 14px;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
._noDatesBadge_14tyz_242 {
  flex-shrink: 0;
  padding: 2px 6px;
  font-size: 10px;
  font-weight: 600;
  color: #ffffff;
  background: #d1d5db;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._itemDuration_14tyz_254 {
  flex-shrink: 0;
  font-size: 12px;
  color: #9ea4be;
}
._itemCheckbox_14tyz_260 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  padding: 0 4px;
  opacity: 0;
  transition: opacity 0.15s ease;
}
._sidebarItem_14tyz_195:hover ._itemCheckbox_14tyz_260 {
  opacity: 1;
}
._itemCheckbox_14tyz_260._checked_14tyz_271 {
  opacity: 1;
}
._groupCheckbox_14tyz_275 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  padding: 0 4px;
  opacity: 0;
  transition: opacity 0.15s ease;
}
._groupHeader_14tyz_105:hover ._groupCheckbox_14tyz_275 {
  opacity: 1;
}
._groupCheckbox_14tyz_275._checked_14tyz_271 {
  opacity: 1;
}
._subgroupCheckbox_14tyz_290 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  padding: 0 4px;
  opacity: 0;
  transition: opacity 0.15s ease;
}
._subgroupHeader_14tyz_157:hover ._subgroupCheckbox_14tyz_290 {
  opacity: 1;
}
._subgroupCheckbox_14tyz_290._checked_14tyz_271 {
  opacity: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._resizeHandle_am5rg_15 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  cursor: col-resize;
  z-index: 40;
  background-color: transparent;
  transition: background-color 0.15s ease;
}
._resizeHandle_am5rg_15::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: rgba(229, 231, 235, 0.5);
  transition: background-color 0.15s ease;
}
._resizeHandle_am5rg_15:hover {
  background-color: rgba(158, 164, 190, 0.05);
}
._resizeHandle_am5rg_15:hover::before {
  background-color: rgba(158, 164, 190, 0.3);
}
._resizeHandle_am5rg_15._resizing_am5rg_42 {
  background-color: rgba(158, 164, 190, 0.1);
}
._resizeHandle_am5rg_15._resizing_am5rg_42::before {
  background-color: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._timelineContainer_13mjq_15 {
  display: grid;
  grid-template-columns: var(--timeline-sidebar-width) 1fr;
  border-top: 1px solid #e5e7eb;
  height: 100%;
  width: 100%;
  overflow: auto;
  position: relative;
  --timeline-column-width: 50px;
  --timeline-header-height: 40px;
  --timeline-row-height: 36px;
  --timeline-sidebar-width: 300px;
}
._loadingState_13mjq_29 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
._refreshOverlay_13mjq_37 {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.9);
  padding: 8px 16px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  gap: 8px;
  pointer-events: none;
}
._errorState_13mjq_52 {
  grid-column: 1/-1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  color: #f28c68;
  padding: 40px;
  text-align: center;
  gap: 8px;
}
._errorState_13mjq_52 .ant-alert {
  min-width: 500px;
  max-width: 700px;
  width: auto;
  margin: 0 auto;
}
._emptyState_13mjq_72 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  color: #9ea4be;
  font-size: 14px;
}
._timelineSidebar_13mjq_82 {
  display: flex;
  flex-direction: column;
  position: sticky;
  left: 0;
  top: 0;
  width: var(--timeline-sidebar-width);
  height: 100%;
  background: #ffffff;
  overflow: clip;
  z-index: 30;
}
._timelineSidebar_13mjq_82._resizing_13mjq_94 {
  user-select: none;
}
._sidebarHeader_13mjq_98 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid #e5e7eb;
  background: #ffffff;
  position: sticky;
  top: 0;
  z-index: 1;
}
._sidebarHeader_13mjq_98 h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #6b7280;
}
._eventCount_13mjq_116 {
  font-size: 12px;
  color: #9ea4be;
  background: #ecf0ff;
  padding: 4px 8px;
  border-radius: 12px;
  font-weight: 500;
}
._groupsList_13mjq_125 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._noGroupsMessage_13mjq_132 {
  color: #9ea4be;
  font-size: 14px;
  text-align: center;
  padding: 20px;
}
._timelineArea_13mjq_139 {
  display: flex;
  flex-direction: column;
  width: max-content;
  min-width: 100%;
  height: max-content;
  min-height: 100%;
  background: #ffffff;
  overflow: clip;
  position: relative;
}
._timelineGrid_13mjq_151 {
  position: relative;
  flex: 1;
  padding: 0;
}
._groupContainer_13mjq_157 {
  position: relative;
  z-index: 2;
  padding-top: var(--timeline-row-height);
  border-bottom: 1px solid rgba(229, 231, 235, 0.3);
}
._subgroupContainer_13mjq_164 {
  position: relative;
  z-index: 2;
  padding-top: var(--timeline-row-height);
  border-bottom: 1px solid rgba(229, 231, 235, 0.2);
}
._subgroupContainer_13mjq_164:last-child {
  border-bottom: none;
}
._eventRow_13mjq_174 {
  position: relative;
  height: var(--timeline-row-height);
  width: 100%;
  border-bottom: 1px solid #ecf0ff;
}
._eventRow_13mjq_174:last-child {
  border-bottom: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._configContainer_12kvl_15 {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  display: flex;
  flex-direction: column;
  max-height: 70vh;
  overflow: hidden;
}
.ant-drawer-body ._configContainer_12kvl_15 {
  width: 100%;
  height: 100%;
  min-width: unset;
  max-width: none;
  max-height: none;
}
._configHeader_12kvl_32 {
  flex-shrink: 0;
  margin-bottom: 16px;
}
._configHeader_12kvl_32 h5 {
  margin-bottom: 4px;
}
._configTabs_12kvl_40 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
._configTabs_12kvl_40 .ant-tabs-nav {
  margin-bottom: 0 !important;
}
._configTabs_12kvl_40 .ant-tabs-content-holder {
  flex: 1;
  overflow-y: auto;
}
._configTabs_12kvl_40 .ant-tabs-content {
  height: 100%;
}
._configTabs_12kvl_40 .ant-tabs-tabpane {
  height: 100%;
}
._tabContent_12kvl_60 {
  padding: 16px 0;
}
._configSection_12kvl_64 {
  margin-bottom: 16px;
  min-width: 0;
  overflow: hidden;
}
._configSection_12kvl_64:last-child {
  margin-bottom: 0;
}
._displayOptionsSection_12kvl_73 {
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}
._alertSection_12kvl_78 {
  display: flex;
  justify-content: center;
  overflow: visible;
}
._alertSection_12kvl_78 .ant-alert {
  max-width: 600px;
  width: 100%;
}
._sectionHeader_12kvl_88 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  min-width: 0;
}
._sectionHeader_12kvl_88 > * {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
._configSectionTitle_12kvl_101 {
  font-weight: 500;
  font-size: 14px;
  color: #9ea4be;
}
._fieldMappingGrid_12kvl_107 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._fieldMappingRow_12kvl_113 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._fieldLabel_12kvl_119 {
  font-size: 13px;
  color: #6b7280;
  font-weight: 500;
}
._required_12kvl_125 {
  color: #f28c68;
}
._validationWarning_12kvl_129 {
  margin-top: 8px;
  padding: 8px 12px;
  background-color: #fff4eb;
  border-left: 3px solid #fec69c;
  border-radius: 4px;
}
._fieldsList_12kvl_137 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 400px;
  overflow-y: auto;
  padding: 4px;
}
._fieldItem_12kvl_146 {
  padding: 4px 0;
}
._fieldItem_12kvl_146 .ant-checkbox-wrapper {
  width: 100%;
}
._cardSection_12kvl_153 {
  margin-bottom: 16px;
  min-width: 0;
  overflow: hidden;
}
._cardSection_12kvl_153:last-child {
  margin-bottom: 0;
}
._optionWithIcon_12kvl_162 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
}
._optionWithIcon_12kvl_162 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._column_1g9is_15 {
  display: flex;
  flex-direction: column;
  width: 320px;
  height: 100%;
  flex-shrink: 0;
  background-color: #f9fafb;
  border-radius: 8px;
  overflow: hidden;
  border: 2px solid transparent;
  transition: background-color 0.2s ease, border-color 0.2s ease;
  border-right: 1px solid #e5e7eb;
}
._column_1g9is_15:last-child {
  border-right: none;
}
._column_1g9is_15._collapsed_1g9is_31 {
  width: 48px;
  border-left: 3px solid rgb(211.8934010152, 220.8274111675, 254.1065989848);
}
._column_1g9is_15._collapsed_1g9is_31 ._headerContainer_1g9is_35 {
  flex-direction: column;
  padding: 12px 8px;
  gap: 12px;
}
._column_1g9is_15._collapsed_1g9is_31 ._titleContainer_1g9is_40 {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
}
._column_1g9is_15._collapsed_1g9is_31 ._addButton_1g9is_45 {
  display: none;
}
._column_1g9is_15._dropTarget_1g9is_48 {
  background-color: rgba(62, 102, 251, 0.05);
  border-color: #3e66fb;
}
._headerContainer_1g9is_35 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  background-color: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
}
._toggleButton_1g9is_62 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  background: transparent;
  color: #6b7280;
  cursor: pointer;
  border-radius: 4px;
  flex-shrink: 0;
}
._toggleButton_1g9is_62:hover {
  background-color: #e5e7eb;
}
._toggleButton_1g9is_62:focus {
  outline: none;
  background-color: #e5e7eb;
}
._toggleIcon_1g9is_84 {
  width: 16px;
  height: 16px;
}
._titleContainer_1g9is_40 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
._columnName_1g9is_97 {
  font-size: 15px;
  font-weight: 500;
  color: #1f2937;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._cardCount_1g9is_106 {
  font-size: 13px;
  font-weight: 400;
  color: #9ea4be;
  flex-shrink: 0;
}
._addButton_1g9is_45 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  background-color: rgb(211.8934010152, 220.8274111675, 254.1065989848);
  color: #1f2937;
  font-size: 10px;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border: none;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
}
._addButton_1g9is_45:hover:not(:disabled) {
  background-color: #3e66fb;
  color: #ffffff;
}
._addButton_1g9is_45:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._cardsList_1g9is_139 {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 8px;
  overflow-y: auto;
  overflow-x: hidden;
}
._emptyColumn_1g9is_148 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px 16px;
  min-height: 80px;
}
._emptyText_1g9is_156 {
  font-size: 13px;
  color: #9ea4be;
  text-align: center;
}
._addCardButton_1g9is_162 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 100%;
  flex-shrink: 0;
  font-size: 12px;
  padding: 4px 8px;
  height: 24px;
  margin-top: 8px;
}
._addCardButton_1g9is_162:hover {
  color: #3e66fb;
}
._collapsedBar_1g9is_178 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 100%;
  padding: 12px 4px;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: background-color 0.15s ease;
}
._collapsedBar_1g9is_178:hover {
  background-color: rgba(62, 102, 251, 0.05);
}
._collapsedBar_1g9is_178:focus {
  outline: none;
  background-color: rgba(62, 102, 251, 0.05);
}
._collapsedName_1g9is_200 {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
  font-size: 15px;
  font-weight: 500;
  color: #1f2937;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 150px;
}
._collapsedCount_1g9is_213 {
  font-size: 13px;
  font-weight: 400;
  color: #9ea4be;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._cardContainer_9vxek_15 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 12px;
  margin-block-end: 8px;
  font-size: 15px;
  color: #6b7280;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #d1d5db;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
  cursor: grab;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}
._cardContainer_9vxek_15:hover {
  border-color: #9ea4be;
}
._cardContainer_9vxek_15:focus {
  outline: none;
  border-color: #3e66fb;
}
._cardContainer_9vxek_15:active {
  cursor: grabbing;
}
._cardContainer_9vxek_15._focused_9vxek_40 {
  background-color: rgba(62, 102, 251, 0.05);
  border-color: #3e66fb;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
}
._cardContainer_9vxek_15._selected_9vxek_45 {
  background-color: rgba(62, 102, 251, 0.05);
  border-color: rgba(62, 102, 251, 0.3);
}
._cardContainer_9vxek_15._dragging_9vxek_49 {
  opacity: 0;
  cursor: grabbing;
  pointer-events: none;
}
._cardContainer_9vxek_15._dragOverlay_9vxek_54 {
  cursor: grabbing;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
  transform: rotate(3deg);
  border-color: #3e66fb;
}
._header_9vxek_61 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
._headerLeft_9vxek_68 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
._headerRight_9vxek_76 {
  flex: 0 1 auto;
  max-width: 40%;
  min-width: 0;
}
._checkboxWrapper_9vxek_82 {
  flex-shrink: 0;
  cursor: pointer;
}
._title_9vxek_87 {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  color: #6b7280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}
._title_9vxek_87 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
  display: block;
  padding: 0 !important;
  height: auto !important;
}
._category1_9vxek_110 {
  font-size: 13px;
  font-weight: 500;
  color: #9ea4be;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._category1_9vxek_110 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
  display: block;
  padding: 0 !important;
  height: auto !important;
}
._body_9vxek_134 {
  padding: 4px 0;
}
._description_9vxek_138 {
  font-size: 13px;
  color: #9ea4be;
  line-height: 1.5;
  max-height: 80px;
  overflow-y: auto;
  overflow-x: hidden;
  word-wrap: break-word;
}
._description_9vxek_138::-webkit-scrollbar {
  width: 6px;
}
._description_9vxek_138::-webkit-scrollbar-track {
  background: rgba(236, 240, 255, 0.5);
  border-radius: 3px;
}
._description_9vxek_138::-webkit-scrollbar-thumb {
  background: rgba(158, 164, 190, 0.3);
  border-radius: 3px;
}
._description_9vxek_138::-webkit-scrollbar-thumb:hover {
  background: rgba(158, 164, 190, 0.5);
}
._bottom_9vxek_162 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding-top: 10px;
  margin-top: 2px;
  border-top: 1px solid rgba(229, 231, 235, 0.5);
}
._bottomLeft_9vxek_172,
._bottomRight_9vxek_173 {
  flex: 1;
  min-width: 0;
  max-width: 50%;
}
._category2_9vxek_179,
._category3_9vxek_180 {
  font-size: 13px;
  color: #9ea4be;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}
._category2_9vxek_179 > *,
._category3_9vxek_180 > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  min-width: 0;
  display: block;
  padding: 0 !important;
  height: auto !important;
  width: 100% !important;
}
._category2_9vxek_179 {
  text-align: left;
  justify-content: flex-start;
}
._category3_9vxek_180 {
  text-align: right;
  justify-content: flex-end;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._swimlane_178eh_15 {
  display: flex;
  flex-direction: column;
  min-width: 0;
  border-bottom: 1px solid #e5e7eb;
}
._swimlane_178eh_15:last-child {
  border-bottom: none;
}
._swimlane_178eh_15._collapsed_178eh_24 ._columnsWrapper_178eh_24 {
  display: none;
}
._headerContainer_178eh_28 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background-color: #ecf0ff;
  border-bottom: 1px solid #e5e7eb;
  position: sticky;
  left: 0;
  z-index: 1;
}
._toggleButton_178eh_40 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  background: transparent;
  color: #6b7280;
  cursor: pointer;
  border-radius: 4px;
  flex-shrink: 0;
}
._toggleButton_178eh_40:hover {
  background-color: #e5e7eb;
}
._toggleButton_178eh_40:focus-visible {
  outline: 2px solid #3e66fb;
  outline-offset: -2px;
  background-color: #e5e7eb;
}
._toggleIcon_178eh_63 {
  width: 16px;
  height: 16px;
}
._titleContainer_178eh_68 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
._swimlaneName_178eh_76 {
  font-size: 15px;
  font-weight: 600;
  color: #1f2937;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._cardCount_178eh_85 {
  font-size: 13px;
  font-weight: 400;
  color: #9ea4be;
  flex-shrink: 0;
}
._columnsWrapper_178eh_24 {
  display: flex;
  gap: 12px;
  padding: 16px;
  min-height: 200px;
  overflow-x: auto;
  overflow-y: hidden;
}
._columnsWrapper_178eh_24::-webkit-scrollbar {
  height: 8px;
}
._columnsWrapper_178eh_24::-webkit-scrollbar-track {
  background: #ecf0ff;
  border-radius: 4px;
}
._columnsWrapper_178eh_24::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}
._columnsWrapper_178eh_24::-webkit-scrollbar-thumb:hover {
  background: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._headerRow_gjec9_15 {
  display: flex;
  gap: 12px;
  padding: 0 16px;
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
}
._columnHeader_gjec9_26 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 320px;
  height: 48px;
  flex-shrink: 0;
  padding: 0 12px;
  background-color: #f9fafb;
  border-radius: 8px 8px 0 0;
}
._columnHeader_gjec9_26._collapsed_gjec9_37 {
  width: 48px;
  justify-content: center;
  padding: 0;
}
._columnHeader_gjec9_26._collapsed_gjec9_37 ._titleContainer_gjec9_42 {
  display: none;
}
._toggleButton_gjec9_46 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  background: transparent;
  color: #6b7280;
  cursor: pointer;
  border-radius: 4px;
  flex-shrink: 0;
}
._toggleButton_gjec9_46:hover {
  background-color: #e5e7eb;
}
._toggleButton_gjec9_46:focus-visible {
  outline: 2px solid #3e66fb;
  outline-offset: -2px;
  background-color: #e5e7eb;
}
._toggleIcon_gjec9_69 {
  width: 16px;
  height: 16px;
}
._titleContainer_gjec9_42 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
._columnName_gjec9_82 {
  font-size: 15px;
  font-weight: 500;
  color: #1f2937;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._cardCount_gjec9_91 {
  font-size: 13px;
  font-weight: 400;
  color: #9ea4be;
  flex-shrink: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._boardContainer_12irw_15 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
._columnsWrapper_12irw_23 {
  display: flex;
  gap: 12px;
  padding: 0 16px 16px;
  flex: 1;
  overflow-x: auto;
  overflow-y: auto;
}
._columnsWrapper_12irw_23::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
._columnsWrapper_12irw_23::-webkit-scrollbar-track {
  background: #ecf0ff;
  border-radius: 4px;
}
._columnsWrapper_12irw_23::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}
._columnsWrapper_12irw_23::-webkit-scrollbar-thumb:hover {
  background: #9ea4be;
}
._swimlanesWrapper_12irw_47 {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
._swimlanesWrapper_12irw_47::-webkit-scrollbar {
  width: 8px;
}
._swimlanesWrapper_12irw_47::-webkit-scrollbar-track {
  background: #ecf0ff;
  border-radius: 4px;
}
._swimlanesWrapper_12irw_47::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}
._swimlanesWrapper_12irw_47::-webkit-scrollbar-thumb:hover {
  background: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._kanbanContainer_1tsf4_15 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: var(--color-bg-container);
  border-top: 1px solid #e5e7eb;
}
._loadingState_1tsf4_25,
._errorState_1tsf4_26,
._emptyState_1tsf4_27,
._contentPlaceholder_1tsf4_28 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding: 24px;
}
._errorState_1tsf4_26 {
  flex-direction: column;
  gap: 8px;
  color: var(--color-text-secondary);
}
._contentPlaceholder_1tsf4_28 {
  max-width: 500px;
  margin: 0 auto;
}
._configContainer_1tsf4_47 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._configHeader_1tsf4_54 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._configHeader_1tsf4_54 h5 {
  margin: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._configContainer_1xdg0_15 {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  display: flex;
  flex-direction: column;
  max-height: 70vh;
  overflow: hidden;
}
.ant-drawer-body ._configContainer_1xdg0_15 {
  width: 100%;
  height: 100%;
  min-width: unset;
  max-width: none;
  max-height: none;
}
._configHeader_1xdg0_32 {
  flex-shrink: 0;
  margin-bottom: 16px;
}
._configHeader_1xdg0_32 h5 {
  margin-bottom: 4px;
}
._configTabs_1xdg0_40 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
._configTabs_1xdg0_40 .ant-tabs-nav {
  margin-bottom: 0 !important;
}
._configTabs_1xdg0_40 .ant-tabs-content-holder {
  flex: 1;
  overflow-y: auto;
}
._configTabs_1xdg0_40 .ant-tabs-content {
  height: 100%;
}
._configTabs_1xdg0_40 .ant-tabs-tabpane {
  height: 100%;
}
._tabContent_1xdg0_60 {
  padding: 16px 0;
}
._configSection_1xdg0_64 {
  margin-bottom: 16px;
  min-width: 0;
  overflow: hidden;
}
._configSection_1xdg0_64:last-child {
  margin-bottom: 0;
}
._displayOptionsSection_1xdg0_73 {
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}
._sectionHeader_1xdg0_78 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 12px;
  min-width: 0;
}
._configSectionTitle_1xdg0_86 {
  font-weight: 500;
  font-size: 14px;
  color: #9ea4be;
}
._fieldMappingGrid_1xdg0_92 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._fieldMappingRow_1xdg0_98 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._fieldLabel_1xdg0_104 {
  font-size: 13px;
  color: #6b7280;
  font-weight: 500;
}
._fieldHint_1xdg0_110 {
  font-size: 11px !important;
  line-height: 1.4;
}
._required_1xdg0_115 {
  color: #f28c68;
}
._optional_1xdg0_119 {
  font-weight: 400;
  color: #9ea4be;
  font-size: 12px;
}
._checkboxGroup_1xdg0_125 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._checkboxContent_1xdg0_131 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._checkboxHint_1xdg0_137 {
  font-size: 11px !important;
  line-height: 1.4;
}
._optionWithIcon_1xdg0_142 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
}
._optionWithIcon_1xdg0_142 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1jl4t_15 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: var(--color-bg-container);
  border-top: 1px solid #e5e7eb;
}
._configRequired_1jl4t_25 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding: 48px 24px;
}
._configRequired_1jl4t_25 .ant-alert {
  max-width: 500px;
}
._configDescription_1jl4t_36 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
._placeholder_1jl4t_43 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding: 48px 24px;
  gap: 16px;
  text-align: center;
}
._placeholderIcon_1jl4t_54 {
  color: var(--color-text-tertiary);
  opacity: 0.5;
}
._placeholderTitle_1jl4t_59 {
  font-size: 18px;
  font-weight: 500;
}
._placeholderDescription_1jl4t_64 {
  max-width: 400px;
}
._configSummary_1jl4t_68 {
  margin-top: 8px;
  padding: 12px 16px;
  background: var(--color-bg-layout);
  border-radius: 6px;
}
._loadingState_1jl4t_75,
._errorState_1jl4t_76 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding: 24px;
}
._errorState_1jl4t_76 {
  flex-direction: column;
  gap: 8px;
  color: var(--color-text-secondary);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._configContainer_1neax_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
._configHeader_1neax_22 {
  flex-shrink: 0;
  margin-bottom: 16px;
}
._configHeader_1neax_22 h5 {
  margin-bottom: 4px;
}
._configTabs_1neax_30 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
._configTabs_1neax_30 .ant-tabs-nav {
  margin-bottom: 0 !important;
}
._configTabs_1neax_30 .ant-tabs-content-holder {
  flex: 1;
  overflow-y: auto;
}
._configTabs_1neax_30 .ant-tabs-content {
  height: 100%;
}
._configTabs_1neax_30 .ant-tabs-tabpane {
  height: 100%;
}
._tabContent_1neax_50 {
  padding: 16px 0;
}
._configSection_1neax_54 {
  margin-bottom: 24px;
  min-width: 0;
  overflow: hidden;
}
._configSection_1neax_54:last-child {
  margin-bottom: 0;
}
._sectionHeader_1neax_63 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 12px;
  min-width: 0;
}
._configSectionTitle_1neax_71 {
  font-weight: 500;
  font-size: 14px;
  color: #9ea4be;
}
._subsectionTitle_1neax_77 {
  font-weight: 500;
  font-size: 13px;
  color: #6b7280;
  margin-bottom: 8px;
  display: block;
}
._columnsList_1neax_85 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._columnItem_1neax_91 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._columnItem_1neax_91 .ant-input {
  flex: 1;
}
._columnItem_1neax_91 .ant-select {
  width: 100px;
}
._fieldMappingGrid_1neax_103 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._fieldMappingRow_1neax_109 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._fieldLabel_1neax_115 {
  font-size: 13px;
  color: #6b7280;
  font-weight: 500;
}
._fieldHint_1neax_121 {
  font-size: 11px !important;
  line-height: 1.4;
}
._required_1neax_126 {
  color: #f28c68;
}
._optionWithIcon_1neax_130 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
}
._optionWithIcon_1neax_130 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}
._childLevelsList_1neax_143 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._childLevelHeader_1neax_149 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._childLevelConfig_1neax_156 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px 0;
}
._joinConfig_1neax_163 {
  padding: 12px;
  background: var(--color-bg-layout);
  border-radius: 6px;
  margin-top: 8px;
}
._joinConfig_1neax_163 ._fieldMappingRow_1neax_109 {
  margin-top: 8px;
}
._columnMappings_1neax_173 {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}
._removeButtonContainer_1neax_179 {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid #e5e7eb;
}
._loadingState_1neax_185 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px;
  justify-content: center;
}
._configFooter_1neax_193 {
  flex-shrink: 0;
  padding-top: 16px;
  margin-top: auto;
  border-top: 1px solid #e5e7eb;
}
._footerActions_1neax_200 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._statsContainer_1ko7j_15 {
  padding: 8px 0;
  display: inline-flex;
  align-items: center;
}
._statText_1ko7j_21 {
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  user-select: none;
  cursor: default;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldList_w5r5b_15 {
  padding: 16px;
}
._fieldList_w5r5b_15 ._addFieldContainer_w5r5b_18 {
  margin-bottom: 16px;
}
._fieldList_w5r5b_15 ._fieldListItems_w5r5b_21 {
  margin-top: 16px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._stackedFormItem_xak46_15 {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
._stackedFormItem_xak46_15 label {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  color: var(--text-primary);
}
._stackedFormItem_xak46_15 input,
._stackedFormItem_xak46_15 select,
._stackedFormItem_xak46_15 textarea {
  width: 100%;
}
._fullWidthInput_xak46_32 input,
._fullWidthInput_xak46_32 select,
._fullWidthInput_xak46_32 textarea {
  width: 100% !important;
}
._inlineFormItem_xak46_38 {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 16px;
  align-items: center;
  margin-bottom: 16px;
}
._inlineFormItem_xak46_38 .ant-form-item-label {
  text-align: right;
  padding-right: 0;
}
._inlineFormItem_xak46_38 .ant-form-item-label > label {
  text-align: right;
  margin-bottom: 0;
  font-weight: 500;
  color: var(--text-primary);
}
._inlineFormItem_xak46_38 .ant-form-item-control {
  max-width: none;
}
._alignedFormItem_xak46_59 {
  width: 100%;
  margin-bottom: 12px;
}
._alignedFormItem_xak46_59 .ant-form-item-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
._alignedFormItem_xak46_59 .ant-form-item-label {
  flex: 0 0 250px;
  padding: 0;
  margin: 0 12px 0 0;
  text-align: left;
}
._alignedFormItem_xak46_59 .ant-form-item-control {
  flex: 1;
}
._alignedFormItem_xak46_59 .ant-form-item-control-input,
._alignedFormItem_xak46_59 .ant-form-item-control-input-content {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
._helperText_xak46_85 {
  margin: 12px 0;
  padding: 8px 12px;
  background-color: var(--background-secondary);
  border-radius: 4px;
  font-size: 13px;
  color: var(--text-secondary);
  line-height: 1.5;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._stackedFormItem_dopa0_15 {
  margin-bottom: 20px;
}
._stackedFormItem_dopa0_15 .ant-row {
  flex-direction: column !important;
  align-items: stretch;
}
._stackedFormItem_dopa0_15 .ant-form-item-label {
  text-align: left;
  padding-bottom: 8px;
  padding-right: 0;
  max-width: none;
  flex: none;
}
._stackedFormItem_dopa0_15 .ant-form-item-label label {
  height: auto;
  font-weight: 500;
}
._stackedFormItem_dopa0_15 .ant-form-item-control {
  max-width: none;
  flex: 1;
}
._fullWidthInput_dopa0_38 .ant-input,
._fullWidthInput_dopa0_38 .ant-select,
._fullWidthInput_dopa0_38 .ant-input-number,
._fullWidthInput_dopa0_38 .ant-radio-group {
  width: 100%;
}
._inlineFormItem_dopa0_45 {
  margin-bottom: 16px;
}
._inlineFormItem_dopa0_45 .ant-row {
  flex-direction: row !important;
  align-items: center;
  justify-content: space-between;
}
._inlineFormItem_dopa0_45 .ant-form-item-label {
  text-align: left;
  padding-bottom: 0;
  padding-right: 16px;
  flex: 1;
}
._inlineFormItem_dopa0_45 .ant-form-item-label label {
  font-weight: 500;
}
._inlineFormItem_dopa0_45 .ant-form-item-control {
  flex: none;
}
._alignedFormItem_dopa0_66 {
  width: 100%;
  margin-bottom: 12px;
}
._alignedFormItem_dopa0_66 .ant-form-item-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
._alignedFormItem_dopa0_66 .ant-form-item-label {
  flex: 0 0 250px;
  padding: 0;
  margin: 0 12px 0 0;
  text-align: left;
}
._alignedFormItem_dopa0_66 .ant-form-item-control {
  flex: 1;
}
._alignedFormItem_dopa0_66 .ant-form-item-control-input,
._alignedFormItem_dopa0_66 .ant-form-item-control-input-content {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_8wtkv_15 {
  width: 100%;
}
._rulesTitle_8wtkv_19 {
  margin-top: 0;
}
._ruleBlock_8wtkv_23 {
  border: 1px solid #e5e7eb;
  background-color: #f9fafb;
  padding: 12px;
  margin-bottom: 12px;
  border-radius: 8px;
}
._conditionRow_8wtkv_31 {
  display: flex;
  width: 100%;
  gap: 12px;
  margin-bottom: 8px;
}
._conditionColumn_8wtkv_38 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._valueField_8wtkv_44 {
  height: 32px;
  margin-bottom: 8px;
  width: 100%;
}
._valueField_8wtkv_44 .ant-input-number {
  height: 32px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  width: 100%;
}
._valueField_8wtkv_44 .ant-picker {
  height: 32px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  width: 100%;
}
._testSelect_8wtkv_64 {
  width: 100%;
  margin: 0;
}
._colorSelect_8wtkv_69 {
  margin: 0;
  width: 100%;
}
._colorSelect_8wtkv_69 .ant-form-item {
  display: flex;
  width: 100%;
}
._row_8wtkv_78 {
  display: flex;
  width: 100%;
  margin-bottom: 8px;
}
._row_8wtkv_78 {
  display: flex;
  width: 400px;
  margin-bottom: 8px;
}
._finalRow_8wtkv_90 {
  display: flex;
  align-items: center;
  justify-items: end;
  width: 100%;
}
._removeButton_8wtkv_97 {
  justify-self: end;
}
._addButton_8wtkv_101 {
  width: 100%;
}
._placeholder_8wtkv_105 {
  text-align: center;
  color: var(--text-secondary);
  font-style: italic;
  padding: 2rem;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldForm_1homi_15 {
  padding: 16px;
}
._fieldForm_1homi_15 ._fieldNameSection_1homi_18 {
  margin-bottom: 24px;
}
._fieldForm_1homi_15 ._fieldNameSection_1homi_18 ._fieldNameInput_1homi_21 {
  width: 100%;
}
._fieldForm_1homi_15 ._formTabs_1homi_24 {
  margin-bottom: 16px;
}
._fieldForm_1homi_15 ._formFooter_1homi_27 {
  padding: 16px 0;
}
._fieldForm_1homi_15 ._stackedFormItem_1homi_30 {
  margin-bottom: 20px;
}
._fieldForm_1homi_15 ._stackedFormItem_1homi_30 .ant-row {
  flex-direction: column !important;
  align-items: stretch;
}
._fieldForm_1homi_15 ._stackedFormItem_1homi_30 .ant-form-item-label {
  text-align: left;
  padding-bottom: 8px;
  padding-right: 0;
  max-width: none;
  flex: none;
}
._fieldForm_1homi_15 ._stackedFormItem_1homi_30 .ant-form-item-label label {
  height: auto;
  font-weight: 500;
}
._fieldForm_1homi_15 ._stackedFormItem_1homi_30 .ant-form-item-control {
  max-width: none;
  flex: 1;
}
._fieldForm_1homi_15 ._fullWidthInput_1homi_52 .ant-input,
._fieldForm_1homi_15 ._fullWidthInput_1homi_52 .ant-radio-group,
._fieldForm_1homi_15 ._fullWidthInput_1homi_52 .ant-select,
._fieldForm_1homi_15 ._fullWidthInput_1homi_52 .ant-input-number,
._fieldForm_1homi_15 ._fullWidthInput_1homi_52 .ant-picker {
  width: 100%;
}
._tabContent_1homi_60 {
  padding: 16px 0;
}
._inlineFormItem_1homi_64 {
  margin-bottom: 16px;
}
._inlineFormItem_1homi_64 .ant-row {
  flex-direction: row !important;
  align-items: center;
  justify-content: space-between;
}
._inlineFormItem_1homi_64 .ant-form-item-label {
  text-align: left;
  padding-bottom: 0;
  padding-right: 16px;
  flex: 1;
}
._inlineFormItem_1homi_64 .ant-form-item-label label {
  font-weight: 500;
}
._inlineFormItem_1homi_64 .ant-form-item-control {
  flex: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldForm_1rkce_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
._fieldNameSection_1rkce_21 {
  padding: 0 24px;
  margin-bottom: 24px;
}
._fieldNameInput_1rkce_26 .ant-input-group-addon {
  padding: 4px 8px;
  background-color: #f9fafb;
  border: none;
}
._formTabs_1rkce_32 {
  flex: 1;
  padding: 0 24px;
}
._formTabs_1rkce_32 .ant-tabs-nav {
  margin-bottom: 0;
}
._formTabs_1rkce_32 .ant-tabs-content {
  height: 100%;
}
._formTabs_1rkce_32 .ant-tabs-tabpane {
  padding-top: 16px;
}
._tabContent_1rkce_46 {
  padding: 0;
}
._stackedFormItem_1rkce_50 .ant-form-item-label {
  padding-bottom: 4px;
}
._stackedFormItem_1rkce_50 .ant-form-item-label label {
  font-weight: 500;
  font-size: 14px;
  color: #9ea4be;
}
._stackedFormItem_1rkce_50 .ant-form-item-label label::after {
  content: none;
}
._stackedFormItem_1rkce_50 .ant-form-item-control {
  min-height: auto;
}
._stackedFormItem_1rkce_50 + ._stackedFormItem_1rkce_50 {
  margin-top: 16px;
}
._fullWidthInput_1rkce_68 .ant-input,
._fullWidthInput_1rkce_68 .ant-select,
._fullWidthInput_1rkce_68 .ant-input-number,
._fullWidthInput_1rkce_68 .ant-radio-group {
  width: 100%;
}
._formFooter_1rkce_75 {
  padding: 16px 24px;
  border-top: 1px solid #e5e7eb;
}
._optionList_1rkce_80 {
  margin-bottom: 24px;
}
._optionList_1rkce_80 ul {
  list-style: none;
  padding: 0;
  margin: 8px 0;
  max-height: 200px;
  overflow-y: auto;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
}
._optionList_1rkce_80 li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  margin: 4px;
  border-radius: 4px;
}
._optionList_1rkce_80 li label {
  flex: 1;
  font-size: 14px;
  margin: 0;
}
._optionList_1rkce_80 li:hover ._colorButtonsOptions_1rkce_105 {
  opacity: 1;
}
._noOptions_1rkce_109 {
  padding: 24px;
  text-align: center;
  color: #9ea4be;
  background-color: #ecf0ff;
  border-radius: 4px;
  font-size: 14px;
}
._colorButtonsOptions_1rkce_105 {
  opacity: 0;
  transition: opacity 0.2s;
  color: #9ea4be;
}
._colorButtonsOptions_1rkce_105:hover {
  color: #6b7280;
}
._addOptionForm_1rkce_127 {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}
._optionInputRow_1rkce_133 {
  display: flex;
  gap: 8px;
  align-items: center;
}
._optionNameInput_1rkce_139 {
  flex: 1;
}
._optionColorSelect_1rkce_143 {
  width: 150px;
}
._colorOption_1rkce_147 {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 6px;
  border: 1px solid;
  width: 90%;
  padding: 1px 6px;
  min-width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  line-height: 1.3;
  font-size: 13px;
}
._chip_1rkce_164 {
  display: inline-flex;
  padding: 2px 8px;
  align-items: center;
  justify-content: start;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.3;
  width: 90%;
  border: 1px solid;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._formulaContainer_1gbak_15 {
  width: 100%;
}
._formulaField_1gbak_19 {
  width: 100%;
}
._formulaField_1gbak_19 label {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}
._formulaField_1gbak_19 .ant-input {
  font-family: monospace;
  font-size: 13px;
  line-height: 1.4;
}
._helpLink_1gbak_35 {
  color: var(--text-secondary);
  margin-left: 4px;
  transition: color 0.2s;
}
._helpLink_1gbak_35:hover {
  color: var(--color-primary);
}
._resultTypeSelect_1gbak_44 {
  margin-bottom: 16px;
}
._validationMessage_1gbak_48 {
  margin-top: 8px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}
._validationSuccess_1gbak_57 {
  color: #3bc15f;
}
._validationError_1gbak_61 {
  color: #fec69c;
}
._validationPending_1gbak_65 {
  color: var(--text-secondary);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterFieldContainer_puuee_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
._filterTitle_puuee_22 {
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #111827;
}
._infoIcon_puuee_29 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}
._filterFieldRow_puuee_35 {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}
._selectedDescriptionfield_puuee_42 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
._fieldSelectFather_puuee_49 {
  flex: 1;
  width: 100%;
  min-width: 110px;
  max-width: 130px;
  height: 40px;
  border-radius: 6px;
  padding: 1px 1px;
}
._fieldSelect_puuee_49 {
  flex: 0;
  min-width: 115px;
  height: 30px;
  pointer-events: none;
  cursor: default;
}
._arrowContainer_puuee_67 {
  display: flex;
}
._arrowContainerFather_puuee_71 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -5px;
  position: relative;
}
._addFieldButton_puuee_79 {
  display: flex;
}
._removeFieldButton_puuee_83 {
  padding: 0;
}
._addConditionButton_puuee_87 {
  padding: 4px 8px;
  height: auto;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
}
._mappedCondition_puuee_96, ._mappedFilterContainer_puuee_96 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 2px 8px;
  width: 100%;
  background-color: #f9fafb;
}
._mappedCondition_puuee_96 ._title_puuee_103, ._mappedCondition_puuee_96 ._mappedFilterHeader_puuee_103, ._mappedFilterContainer_puuee_96 ._title_puuee_103, ._mappedFilterContainer_puuee_96 ._mappedFilterHeader_puuee_103 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  color: var(--ant-color-text);
  margin-bottom: 8px;
}
._mappedCondition_puuee_96 ._titleIcon_puuee_111, ._mappedFilterContainer_puuee_96 ._titleIcon_puuee_111 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  color: #9ea4be;
}
._mappedCondition_puuee_96._editing_puuee_117, ._editing_puuee_117._mappedFilterContainer_puuee_96 {
  background-color: #f9fafb;
}
._mappedCondition_puuee_96 ._form_puuee_120, ._mappedFilterContainer_puuee_96 ._form_puuee_120 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._mappedCondition_puuee_96 ._form_puuee_120 > div, ._mappedFilterContainer_puuee_96 ._form_puuee_120 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mappedCondition_puuee_96 ._form_puuee_120 > div > div, ._mappedFilterContainer_puuee_96 ._form_puuee_120 > div > div {
  margin-bottom: 0px;
  width: 100%;
}
._mappedCondition_puuee_96 ._footer_puuee_134, ._mappedFilterContainer_puuee_96 ._footer_puuee_134 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
._mappedCondition_puuee_96 ._footer_puuee_134 button, ._mappedFilterContainer_puuee_96 ._footer_puuee_134 button {
  margin: 0;
  padding: 0;
}
._mappedCondition_puuee_96 ._description_puuee_144, ._mappedFilterContainer_puuee_96 ._description_puuee_144 {
  display: flex;
  align-items: center;
  vertical-align: middle;
  gap: 8px;
}
._mappedCondition_puuee_96 ._description_puuee_144 > div, ._mappedFilterContainer_puuee_96 ._description_puuee_144 > div {
  display: flex;
  gap: 0;
  flex: 1 1 0;
  min-width: 0;
}
._mappedCondition_puuee_96 ._description_puuee_144 > div._operand1_puuee_156, ._mappedFilterContainer_puuee_96 ._description_puuee_144 > div._operand1_puuee_156 {
  flex: 1 1 0;
}
._mappedCondition_puuee_96 ._description_puuee_144 > div._operator_puuee_159, ._mappedFilterContainer_puuee_96 ._description_puuee_144 > div._operator_puuee_159 {
  flex: 0 0 auto;
  min-width: fit-content;
}
._mappedCondition_puuee_96 ._description_puuee_144 > div._operand2_puuee_163, ._mappedFilterContainer_puuee_96 ._description_puuee_144 > div._operand2_puuee_163 {
  flex: 1 1 0;
}
._mappedCondition_puuee_96 ._description_puuee_144 > div > ._spanTag_puuee_166, ._mappedFilterContainer_puuee_96 ._description_puuee_144 > div > ._spanTag_puuee_166 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._mappedCondition_puuee_96 ._description_puuee_144 button, ._mappedFilterContainer_puuee_96 ._description_puuee_144 button {
  flex: 0 0 auto;
  margin-left: auto;
  min-width: 32px;
  padding: 0;
}
._spanTag_puuee_166 {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  gap: 6px;
}
._fieldIcon_puuee_189 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  color: #9ea4be;
}
._optionWithIcon_puuee_196 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
}
._optionWithIcon_puuee_196 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}
._operandTypeRadioGroupTitle_puuee_209 {
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #111827;
  margin: 0 0 10px 0;
}
._operandTypeRadioGroupTitle_puuee_209 ._infoIcon_puuee_29 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}
._operandTypeRadioGroup_puuee_209,
._operationParts_puuee_223 {
  margin-bottom: 10px;
  display: block;
}
._fieldSelectionContainer_puuee_228 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._fieldInfo_puuee_234 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
}
._editButton_puuee_241 {
  padding: 4px 8px;
  height: auto;
  min-width: 28px;
}
._deleteButton_puuee_247 {
  padding: 4px 8px;
  height: auto;
  min-width: 28px;
  color: var(--ant-color-error);
}
._operatorSection_puuee_254 {
  margin-bottom: 12px;
}
._operandTypeSection_puuee_258 {
  margin-bottom: 12px;
}
._fieldSelector_puuee_262 {
  margin-bottom: 12px;
}
._valueInputSection_puuee_266 {
  margin-bottom: 12px;
}
._actionButtons_puuee_270 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
._actionButtons_puuee_270 ._saveButton_puuee_275 {
  padding: 4px 12px;
  height: auto;
  font-size: 12px;
}
._actionButtons_puuee_270 ._cancelButton_puuee_280 {
  padding: 4px 12px;
  height: auto;
  font-size: 12px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._descriptionFieldContainer_cci62_15 {
  margin-bottom: 20px;
}
._header_cci62_19 {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  font-weight: 500;
}
._header_cci62_19 ._infoIcon_cci62_25 {
  margin-left: 8px;
  color: var(--ant-color-text-secondary);
  cursor: help;
}
._headerRow_cci62_31 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
._headerRow_cci62_31 ._fieldSelect_cci62_37 {
  flex: 1;
}
._headerRow_cci62_31 ._actionButton_cci62_40 {
  padding: 4px 8px;
  height: auto;
  min-width: 32px;
}
._row_cci62_46 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
._row_cci62_46 ._fieldInput_cci62_52 {
  flex: 1;
}
._row_cci62_46 ._actionButton_cci62_40 {
  padding: 4px 8px;
  height: auto;
  min-width: 32px;
}
._optionWithIcon_cci62_61 {
  display: flex;
  align-items: center;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._tabContent_t35gp_15 {
  padding: 0;
}
._targetSchema_t35gp_19 {
  margin-bottom: 16px;
}
._infoCircle_t35gp_23 {
  margin-left: 4px;
  color: var(--ant-color-text-secondary);
  cursor: help;
}
._infoCircleDelete_t35gp_29 {
  margin-left: 4px;
  color: var(--ant-color-text-secondary);
  cursor: help;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._noSegmented_pordr_15 {
  color: #f9fafb !important;
  font-style: italic;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldTypeList_6bczp_15 {
  padding: 16px;
}
._instruction_6bczp_19 {
  margin-bottom: 16px;
  color: #9ea4be;
}
._typeGrid_6bczp_24 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._typeButton_6bczp_30 {
  cursor: pointer;
  height: auto;
  width: 100%;
  padding: 12px 16px;
  text-align: left;
  border-radius: 4px;
  justify-content: flex-start !important;
  border: 1px solid #e5e7eb;
}
._typeButton_6bczp_30:hover {
  background-color: #ecf0ff;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterSummaryBar_h3b1j_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 4px 20px;
  padding-bottom: 12px;
  background: #ffffff;
  min-height: 40px;
}
._filtersContainer_h3b1j_26 {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  flex: 1;
  align-items: center;
}
._clearButton_h3b1j_34 {
  color: #9ea4be;
  font-size: 13px;
  padding: 4px 8px;
  height: auto;
  transition: all 0.2s ease;
}
._clearButton_h3b1j_34:hover {
  color: #f28c68;
  background-color: rgba(242, 140, 104, 0.1);
}
._clearButton_h3b1j_34 svg {
  font-size: 12px;
}
@media (max-width: 768px) {
  ._filterSummaryBar_h3b1j_15 {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
    padding: 12px;
  }
  ._filtersContainer_h3b1j_26 {
    order: 2;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._databasePage_1dd0a_15 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  max-height: 100vh;
  background: #f9fafb;
  overflow: hidden;
}
._headerControlsContainer_1dd0a_24 {
  flex-shrink: 0;
}
._headerControlsContainer_1dd0a_24._subschemaMode_1dd0a_27 {
  background: #ecf0ff;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  margin: 8px;
}
._viewSection_1dd0a_35 {
  background: #f9fafb;
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
._statisticsSection_1dd0a_46 {
  background: #ffffff;
  border-top: 1px solid #e5e7eb;
  padding: 12px 20px;
  height: 57px;
  min-height: 57px;
  max-height: 57px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  flex-shrink: 0;
}
._loadingContainer_1dd0a_60,
._errorContainer_1dd0a_61,
._emptyContainer_1dd0a_62 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 400px;
  padding: 40px 20px;
  text-align: center;
}
._loadingContainer_1dd0a_60 {
  color: #d1d5db;
}
._errorContainer_1dd0a_61 {
  color: #fec69c;
}
._emptyContainer_1dd0a_62 {
  color: #d1d5db;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._navigation_1hndp_15 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
._header_1hndp_21 {
  margin-bottom: 8px;
}
._content_1hndp_25 {
  flex: 1;
  overflow-y: auto;
}
._subitemsContainer_1hndp_30 {
  padding-left: 14px;
  border-left: 1px solid #e5e7eb;
  margin-left: 14px;
}
._subitem_1hndp_30 {
  padding: 8px 16px 8px 8px;
  margin-bottom: 1px;
  border-radius: 6px;
  transition: background-color 0.2s ease;
}
._subitem_1hndp_30:hover {
  background: #f9fafb;
}
._subitem_1hndp_30._selected_1hndp_45 {
  background: #ecf0ff;
}
._subitemTitle_1hndp_49 {
  cursor: pointer;
  flex: 1;
  min-width: 0;
}
._subitemTitle_1hndp_49 ._subitemName_1hndp_54 {
  font-size: 14px;
  color: #1f2937;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._subitemIcon_1hndp_62 {
  color: #3bc15f;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modalMessage_r5ag5_15 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
  max-height: 318px;
  overflow-y: auto;
}
._modalMessage_r5ag5_15 p {
  margin: 0;
  padding: 0;
  font-size: 17px;
  line-height: 24px;
}
._modalMessage_r5ag5_15 label {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 4px 0;
  padding: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_3cxqw_15 ._modalTitle_3cxqw_15 {
  margin: 0;
}
._modalMessage_3cxqw_19 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
._modalMessage_3cxqw_19 ._modalLabelError_3cxqw_25 {
  color: #f28c68;
  margin-top: -4px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_3cxqw_15 ._modalTitle_3cxqw_15 {
  margin: 0;
}
._modalMessage_3cxqw_19 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
._modalMessage_3cxqw_19 ._modalLabelError_3cxqw_25 {
  color: #f28c68;
  margin-top: -4px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workflowButton_1fl56_15 {
  width: 431px;
  height: 64px;
  padding: 12px;
  margin-bottom: 20px;
  text-align: start;
  justify-content: flex-start;
}
._workflowButton_1fl56_15 ._buttonContent_1fl56_23 {
  height: 40px;
  display: flex;
  align-items: center;
}
._workflowButton_1fl56_15 ._buttonIcon_1fl56_28 {
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}
._workflowButton_1fl56_15 ._buttonDescription_1fl56_36 {
  color: #6b7280;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 360px;
}
._workflowButton_1fl56_15._selected_1fl56_44 ._buttonIcon_1fl56_28 {
  color: #3e66fb;
  background-color: #ecf0ff;
  border-radius: 4px;
}
._workflowButton_1fl56_15._selected_1fl56_44 ._buttonTitle_1fl56_49 {
  font-weight: 600;
}
._workflowButton_1fl56_15:not(._selected_1fl56_44) {
  background-color: transparent;
  color: #3e66fb;
}
._workflowButton_1fl56_15:not(._selected_1fl56_44):hover ._buttonTitle_1fl56_49 {
  text-decoration: underline;
}
._workflowButton_1fl56_15._highlighted_1fl56_59 {
  border-color: #fc862c;
}
._workflowButton_1fl56_15._highlighted_1fl56_59 ._buttonIcon_1fl56_28 {
  color: #fc862c;
  background-color: #fff4eb;
}
._workflowButton_1fl56_15:before {
  content: "";
  left: -22px;
  position: absolute;
  top: 25px;
  width: 20px;
  height: 10px;
  border-bottom: 2px solid #e5e7eb;
  border-left: 2px solid #e5e7eb;
  border-bottom-left-radius: 18px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workflowPageHeader_bfuyx_15 {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}
._messageOff_bfuyx_22 {
  color: #6b7280;
  font-size: 13px;
}
._changesList_bfuyx_27 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  min-width: 300px;
}
._changesList_bfuyx_27 .ant-list-header {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._interval_1l9ih_15 {
  margin-top: 24px;
}
._interval_1l9ih_15 ._options_1l9ih_18 {
  margin-top: 12px;
}
._interval_1l9ih_15 ._options_1l9ih_18 ._eachDays_1l9ih_21 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._interval_1l9ih_15 ._options_1l9ih_18 ._eachDays_1l9ih_21 ._inlineInput_1l9ih_26 {
  position: relative;
}
._willExecute_1l9ih_30 {
  margin-top: 24px;
}
._fullWidthRadioGroup_1l9ih_34 {
  display: flex;
  width: 100%;
}
._radioWrapper_1l9ih_39 {
  flex: 1;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._descriptionContainer_vx50x_15 {
  background-color: #f9fafb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._mappedField_152ee_15 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 8px;
}
._mappedField_152ee_15 ._title_152ee_20 {
  font-weight: 600;
  color: #000000;
  margin-bottom: 8px;
}
._mappedField_152ee_15._editing_152ee_25 {
  background-color: #f9fafb;
}
._mappedField_152ee_15 ._form_152ee_28 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._mappedField_152ee_15 ._form_152ee_28 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mappedField_152ee_15 ._form_152ee_28 > div > div {
  margin-bottom: 0px;
  width: 220px;
}
._mappedField_152ee_15 ._footer_152ee_42 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
._mappedField_152ee_15 ._footer_152ee_42 button {
  margin: 0;
  padding: 0;
}
._spanTag_152ee_53 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._assignTag_152ee_59 {
  white-space: nowrap;
}
._description_152ee_63 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  min-width: 0;
  gap: 0;
}
._description_152ee_63 > div {
  display: flex;
  gap: 0px;
  min-width: 0;
  overflow: hidden;
  vertical-align: middle;
}
._description_152ee_63 ._actions_152ee_78 {
  display: flex;
  flex-shrink: 0;
  margin-left: auto;
  gap: 4px;
}
._description_152ee_63 ._actions_152ee_78 ._descriptionButton_152ee_84 {
  padding: 0;
}
._fieldDescription_152ee_88 {
  display: flex;
  gap: 8px;
  min-width: 0;
  overflow: hidden;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._fieldsSubform_ll0bo_15 ._header_ll0bo_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._fieldsSubform_ll0bo_15 ._header_ll0bo_15 svg {
  color: #6b7280;
  cursor: pointer;
}
ul._mappedFields_ll0bo_25 {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 8px;
}
._addFieldButton_ll0bo_34 {
  margin-top: 8px;
  border: 1px solid;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._mappedCondition_1ubt8_15 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 8px;
}
._mappedCondition_1ubt8_15 ._title_1ubt8_20 {
  font-weight: 600;
  color: #000000;
  margin-bottom: 8px;
}
._mappedCondition_1ubt8_15._editing_1ubt8_25 {
  background-color: #f9fafb;
}
._mappedCondition_1ubt8_15 ._form_1ubt8_28 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._mappedCondition_1ubt8_15 ._form_1ubt8_28 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mappedCondition_1ubt8_15 ._form_1ubt8_28 > div > div {
  margin-bottom: 0px;
  width: 220px;
}
._mappedCondition_1ubt8_15 ._footer_1ubt8_42 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
._mappedCondition_1ubt8_15 ._footer_1ubt8_42 button {
  margin: 0;
  padding: 0;
}
._spanTag_1ubt8_53 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._description_1ubt8_59 {
  display: flex;
  align-items: center;
  max-width: 100%;
  min-width: 0;
  gap: 0;
  justify-content: space-between;
}
._description_1ubt8_59 > div {
  display: flex;
  gap: 0px;
  min-width: 0;
  overflow: hidden;
  vertical-align: middle;
}
._description_1ubt8_59 ._actions_1ubt8_74 {
  display: flex;
  flex-shrink: 0;
  margin-left: auto;
  gap: 4px;
}
._description_1ubt8_59 ._actions_1ubt8_74 ._descriptionButton_1ubt8_80 {
  padding: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
ul._mappedConditions_6yfui_15 {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 8px;
}
._addConditionButton_6yfui_24 {
  margin-top: 8px;
  border: 1px solid;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._targetSchemaSelect_y3h0e_15 {
  margin-top: 24px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._conditionsHeader_1bron_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._conditionsHeader_1bron_15 svg {
  color: #6b7280;
  cursor: pointer;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._conditionsHeader_1bron_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._conditionsHeader_1bron_15 svg {
  color: #6b7280;
  cursor: pointer;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workflowContainer_taxsm_15 {
  height: calc(100vh - 150px);
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._workflowDiagram_taxsm_24 {
  padding: 20px;
  width: 426px;
  height: 340px;
  display: flex;
  margin-top: 40px;
}
._workflowButtonContainer_taxsm_32 {
  margin-left: 20px;
  border-left: 2px solid #e5e7eb;
  padding: 0 0 0 20px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workflowContainer_uyvwd_15 {
  height: calc(100vh - 150px);
  overflow: auto;
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._workflowDiagram_uyvwd_25 {
  padding: 20px;
  width: 426px;
  height: 340px;
  display: flex;
  margin-top: 40px;
}
._workflowButtonContainer_uyvwd_33 {
  border-left: 2px solid #e5e7eb;
  padding: 0 0 0 19px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._triggerSubForm_qz70p_15 {
  color: #1f2937;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
._triggerSubForm_qz70p_15 ._desc_qz70p_21 {
  color: #6b7280;
  margin-top: 12px;
}
._triggerSubForm_qz70p_15 ._type_qz70p_25,
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 {
  padding: 0 16px;
}
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 h5 {
  margin-top: 0;
}
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 ._interval_qz70p_32 {
  margin-top: 24px;
}
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 ._interval_qz70p_32 ._options_qz70p_35 {
  margin-top: 12px;
}
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 ._interval_qz70p_32 ._options_qz70p_35 ._eachDays_qz70p_38 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 ._interval_qz70p_32 ._options_qz70p_35 ._eachDays_qz70p_38 ._inlineInput_qz70p_43 {
  position: relative;
}
._triggerSubForm_qz70p_15 ._configuration_qz70p_26 ._willExecute_qz70p_46 {
  margin-top: 24px;
}
._fullWidthRadioGroup_qz70p_50 {
  display: flex; /* Ensures flex layout */
  width: 100%; /* Ensures the radio group fills the full width of its container */
}
._radioWrapper_qz70p_55 {
  flex: 1; /* Each radio button grows to fill the available space */
  text-align: center; /* Centers the label text inside each button */
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._sendNotificationActionForm_4fz30_15 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 24px;
}
._title_4fz30_22 {
  font-weight: 600;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 16px;
}
._notificationInputSection_4fz30_29 {
  border: 1px solid #e5e7eb;
  background-color: #f9fafb;
  border-radius: 8px;
  padding: 8px;
}
._notificationInputSection_4fz30_29 ._notificationInput_4fz30_29 {
  margin-bottom: 16px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._actionConfigurationSection_1cq3e_15 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 24px;
}
._selectPluginFormItem_1cq3e_22 {
  margin-bottom: 8px;
}
._documentationTag_1cq3e_26 {
  padding: 4px;
  margin-inline-end: 0;
}
._pluginDescription_1cq3e_31 {
  margin: 0;
}
._pluginConfigurationSection_1cq3e_35 {
  border-top: 1px solid #e5e7eb;
}
._pluginConfigurationForm_1cq3e_39 {
  margin-top: 16px;
  border: 1px solid #e5e7eb;
  background-color: #f9fafb;
  border-radius: 8px;
  padding: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._actionSubForm_7p50l_15 {
  color: #1f2937;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
._actionSubForm_7p50l_15 ._desc_7p50l_21 {
  color: #6b7280;
  margin-top: 12px;
}
._actionSubForm_7p50l_15 h5 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  margin: 0;
}
._actionSubForm_7p50l_15 label {
  display: block;
  margin: 0 0 8px 0;
}
._actionSubForm_7p50l_15 ._type_7p50l_35,
._actionSubForm_7p50l_15 ._configuration_7p50l_36 {
  padding: 16px;
}
._actionSubForm_7p50l_15 ._configuration_7p50l_36,
._actionSubForm_7p50l_15 ._buttonContainer_7p50l_40 {
  border-top: 1px solid #e5e7eb;
}
._actionSubForm_7p50l_15 ._towardsTargetTable_7p50l_43,
._actionSubForm_7p50l_15 ._removeButton_7p50l_44 {
  margin-top: 24px;
}
._actionSubForm_7p50l_15 ._removeButton_7p50l_44 {
  color: #f03738;
  width: 100%;
  display: flex;
  align-content: flex-start;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._executionTag_1wnv9_15 {
  height: 32px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 6px;
}
._popoverContent_1wnv9_24 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 400px;
}
._headerBox_1wnv9_31 {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 12px;
  font-size: 14px;
}
._headerBox_1wnv9_31 table {
  width: 100%;
}
._headerBox_1wnv9_31 table td:first-child {
  font-weight: 600;
  padding-right: 12px;
  white-space: nowrap;
}
._headerBox_1wnv9_31 table td:last-child {
  text-align: left;
}
._sectionHeader_1wnv9_50 {
  padding-top: 16px;
  padding-bottom: 4px;
  margin-top: 12px;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
  color: #6b7280;
  border-top: 1px solid #e5e7eb;
}
._taskBox_1wnv9_61 {
  border-radius: 6px;
  padding: 10px 12px;
  font-size: 13px;
}
._taskHeader_1wnv9_67 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}
._taskMessage_1wnv9_74 {
  color: #6b7280;
  font-size: 12px;
  white-space: pre-line;
}
._neutral_1wnv9_80 {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._moreOptionsButton_1jbwd_15 {
  width: 30px;
  padding-left: 0;
  padding-right: 0;
  align-items: center;
  justify-content: center;
  display: flex;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workflowContainer_1mia8_15 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}
._workflowContainer_1mia8_15 ._title_1mia8_22 {
  color: #3e66fb;
  font-size: 17px;
  line-height: 1.5em;
  margin: 6px 0 6px 14px;
  font-weight: 600;
  flex-grow: 0;
}
._workflowContainer_1mia8_15 ._finder_1mia8_30 {
  margin: 8px 12px;
  flex-grow: 0;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  overflow-y: auto;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowContainerItems_1mia8_41 {
  padding: 8px;
  max-height: 684px;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 {
  display: flex;
  flex-direction: row;
  padding: 8px 8px;
  margin-bottom: 4px;
  border-radius: 8px;
  cursor: pointer;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45:hover {
  background-color: rgba(31, 41, 55, 0.07);
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  min-width: 0;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTitleRow_1mia8_65 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTitleRow_1mia8_65 ._workflowTitle_1mia8_65 {
  font-size: 15px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 200px;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTitleRow_1mia8_65 ._onOffTag_1mia8_80 {
  margin-inline-end: 0px;
  width: 30px;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTagsContainer_1mia8_84 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTagsContainer_1mia8_84 ._destinationTagWrapper_1mia8_90 {
  min-width: 0;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTagsContainer_1mia8_84 ._destinationTag_1mia8_90 {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._workflowTagsContainer_1mia8_84 ._plusMore_1mia8_99 {
  margin-left: 4px;
  font-weight: 500;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 {
  display: flex;
  flex: 0;
  flex-direction: column;
  align-items: flex-end;
  gap: 0;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 ._hideOnParentHover_1mia8_110 {
  display: flex;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 ._showOnParentHover_1mia8_113 {
  display: none;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 ._hideOnParentHover_1mia8_110,
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 ._showOnParentHover_1mia8_113 {
  align-self: stretch;
  justify-content: space-between;
  align-items: center;
  flex: 0;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103:hover ._hideOnParentHover_1mia8_110 {
  display: none;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103:hover ._showOnParentHover_1mia8_113 {
  display: flex;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 ._forceShow_1mia8_129 {
  display: flex !important;
}
._workflowContainer_1mia8_15 ._workflowMenu_1mia8_34 ._workflowCardItem_1mia8_45 ._workflowCard_1mia8_45 ._infoButtonsContainer_1mia8_103 ._forceHide_1mia8_132 {
  display: none !important;
}
._workflowContainer_1mia8_15 ._activeCard_1mia8_135 {
  background-color: #ecf0ff;
}
._workflowContainer_1mia8_15 ._workflowButtonsContainer_1mia8_138 {
  flex-grow: 0;
  display: flex;
  padding: 20px 12px;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  height: 76px;
}
@media (max-width: 768px) {
  ._workflowContainer_1mia8_15 ._workflowButtonsContainer_1mia8_138 {
    bottom: 50px;
  }
}
._workflowContainer_1mia8_15 ._workflowButtonsContainer_1mia8_138 ._workflowButtonGroup_1mia8_152,
._workflowContainer_1mia8_15 ._workflowButtonsContainer_1mia8_138 ._workflowButtonWorkflow_1mia8_153 {
  flex: 1;
  min-width: 130px;
  height: 36px;
}
._workflowContainer_1mia8_15 ._workflowButtonsContainer_1mia8_138 ._workflowButtonGroup_1mia8_152 {
  color: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._titleContainer_1hwzd_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0;
}
._titleContainer_1hwzd_15 ._titleLeft_1hwzd_22 {
  display: flex;
  align-items: center;
  max-width: 100%;
  gap: 12px;
  flex: 1;
}
._titleContainer_1hwzd_15 ._titleLeft_1hwzd_22 ._noMarginItem_1hwzd_29 {
  margin-bottom: 0;
  width: 100%;
}
._titleContainer_1hwzd_15 ._titleLeft_1hwzd_22 ._title_1hwzd_15 {
  width: 100%;
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 300 !important;
  box-shadow: none !important;
  border: 0px;
  border-radius: 0px;
  font-size: 20px;
  line-height: 28px;
  padding: 0;
}
._header_1hwzd_48 {
  padding: 0;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 16px;
  margin-top: 16px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workflowSplashScreenContainer_1e0km_15 {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f9fafb;
}
._workflowSplashScreenContainer_1e0km_15 ._workflowSplashScreenContent_1e0km_23 {
  text-align: center;
}
._workflowSplashScreenContainer_1e0km_15 ._workflowSplashScreenContent_1e0km_23 ._imgContainer_1e0km_26 ._splashImage_1e0km_26 {
  width: auto;
  height: 100px;
}
._workflowSplashScreenContainer_1e0km_15 ._workflowSplashScreenContent_1e0km_23 h4 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  margin: 30px 0 0 0;
  padding: 0;
}
._workflowSplashScreenContainer_1e0km_15 ._workflowSplashScreenContent_1e0km_23 p {
  max-width: 300px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  color: #6b7280;
  margin: 4px 0 0 0;
  padding: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._chartHeader_1e3p0_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px;
  padding: 8px 12px 8px 12px;
  height: 52px;
  border-radius: 8px 8px 0px 0px;
  background-color: #ffffff;
}
._chartHeader_1e3p0_15 h5 {
  display: flex;
  align-items: center;
  margin: 0px;
  padding: 0px;
  gap: 6px;
}
._chartHeader_1e3p0_15 h5 svg {
  margin-right: 8px;
}
._chartContent_1e3p0_36 {
  height: calc(100% - 52px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
._tooltip_1e3p0_46 {
  padding: 12px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._tooltipPoint_1e3p0_56 {
  display: flex;
  gap: 8px;
  align-items: center;
}
._tooltipColor_1e3p0_62 {
  width: 12px;
  height: 12px;
}
._linePoint_1e3p0_67 {
  pointer-events: none;
}
._linePointInteraction_1e3p0_71 {
  fill: transparent;
}
._linePath_1e3p0_75 {
  fill: none;
  stroke-width: 2;
  pointer-events: none;
}.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._widgetContainer_33k9t_15 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}
._widgetContainer_33k9t_15._selected_33k9t_21 {
  border-color: #3e66fb;
}
._widgetHeader_33k9t_25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px;
  padding: 8px 12px 8px 12px;
  height: 52px;
  border-radius: 8px 8px 0px 0px;
  background-color: #ffffff;
}
._widgetHeader_33k9t_25 h5 {
  display: flex;
  align-items: center;
  margin: 0px;
  padding: 0px;
  gap: 6px;
}
._widgetHeader_33k9t_25 h5 svg {
  margin-right: 8px;
}
._widgetConfigCompletedContent_33k9t_46 {
  height: 100%;
  overflow: hidden;
  position: relative;
}
._widgetConfigNotCompletedContent_33k9t_52 {
  height: calc(100% - 52px);
  padding-bottom: 3px;
  position: relative;
}
._widgetConfigNotCompletedLayout_33k9t_58 {
  height: 100%;
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._widgetConfigNotCompletedLayout_33k9t_58 ._descriptionIcon_33k9t_66 {
  height: 32px;
  width: 32px;
  color: #3e66fb;
  margin: 8px;
}
._widgetConfigNotCompletedLayout_33k9t_58 ._descriptionText_33k9t_72 {
  width: 332px;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._kpiHeader_lku67_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px;
  padding: 8px 12px 8px 12px;
  height: 52px;
  border-radius: 8px 8px 0px 0px;
  background-color: #ffffff;
}
._kpiHeader_lku67_15 h5 {
  display: flex;
  align-items: center;
  margin: 0px;
  padding: 0px;
  gap: 6px;
}
._kpiHeader_lku67_15 h5 svg {
  margin-right: 8px;
}
._kpiContent_lku67_36 {
  height: calc(100% - 52px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
  box-sizing: border-box;
}
._value_lku67_46 {
  color: #1f2937;
  font-family: "DM Sans";
  font-style: normal;
  line-height: 140%;
  font-size: clamp(1.5rem, 6vw, 5rem);
}
._value_lku67_46._xxsmall_lku67_53 {
  font-size: clamp(0.65rem, 1.5vw, 1.2rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 32px);
  text-align: center;
  margin: 0 auto;
}
._value_lku67_46._xsmall_lku67_62 {
  font-size: clamp(0.8rem, 2.5vw, 1.8rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 32px);
  text-align: center;
  margin: 0 auto;
}
._value_lku67_46._small_lku67_71 {
  font-size: clamp(1rem, 4vw, 3rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 32px);
  text-align: center;
  margin: 0 auto;
}
._value_lku67_46._medium_lku67_80 {
  font-size: clamp(1.5rem, 6vw, 5rem);
}
._value_lku67_46._large_lku67_83 {
  font-size: clamp(2rem, 8vw, 7rem);
}
._description_lku67_87 {
  color: #6b7280;
  font-family: "DM Sans";
  font-size: 1.06rem;
  font-style: normal;
  line-height: 140%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displayLayout_1o4yb_15 {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
  gap: 0;
}
._mainContent_1o4yb_23 {
  flex: 1;
  height: 100%;
  overflow-y: auto;
}
._container_1o4yb_29 {
  height: 100%;
  background-color: #f9fafb;
  overflow-y: auto;
}
._container_1o4yb_29 ._addWidgetButton_1o4yb_34 {
  border-color: #d1d5db;
  border-style: dashed;
  color: #3e66fb;
  background-color: transparent;
  height: 64px;
  width: calc(100% - 16px);
  margin: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
.menu-display .ant-menu-submenu-arrow {
  padding-left: 4;
}
._displayContainer_1f6jc_19 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
._displayContainer_1f6jc_19 ._menuContainer_1f6jc_25 {
  flex: 1;
  overflow-y: auto;
}
._displayContainer_1f6jc_19 ._ant-menu_1f6jc_15 {
  border-right: none;
}
._displayContainer_1f6jc_19 ._title_1f6jc_32 {
  color: #3e66fb;
  font-size: 17px;
  line-height: 1.5em;
  margin: 6px 0 6px 14px;
  font-weight: 600;
}
._displayContainer_1f6jc_19 ._finder_1f6jc_39 {
  margin: 8px 12px;
}
._displayButtonsContainer_1f6jc_43 {
  bottom: 25px;
  display: flex;
  padding: 20px 12px;
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  height: 76px;
}
@media (max-width: 768px) {
  ._displayButtonsContainer_1f6jc_43 {
    bottom: 50px;
  }
}
._displayButtonsContainer_1f6jc_43 ._displayButtonGroup_1f6jc_57,
._displayButtonsContainer_1f6jc_43 ._displayButtonDisplay_1f6jc_58 {
  flex: 1;
  min-width: 130px;
  height: 36px;
}
._displayButtonsContainer_1f6jc_43 ._displayButtonGroup_1f6jc_57 {
  color: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1dp5w_15 {
  height: 52px;
  border-bottom: 1px solid #e5e7eb;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 16px 0px 16px;
}
._addWidgetButton_1dp5w_24,
._saveAndExitButton_1dp5w_25 {
  border-color: #3e66fb;
  color: #3e66fb;
}
._saveAndExitButton_1dp5w_25 {
  margin: 0px 8px 0px 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1qj2c_15 {
  height: 100%;
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._container_1qj2c_15 ._descriptionText_1qj2c_23 {
  width: 392px;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1qj2c_15 {
  height: 100%;
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._container_1qj2c_15 ._descriptionText_1qj2c_23 {
  width: 392px;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._title_xsyju_15 {
  margin-bottom: 12px;
}
._staticVariable_xsyju_19 {
  color: #6b7280;
}
._buttons_xsyju_23 {
  display: flex;
  justify-content: flex-end;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_lki5p_15 {
  padding: 0 16px;
}
._widgetVariablesDescriptionText_lki5p_19 {
  font-size: 13px;
  margin-bottom: 0 !important;
}
._editVariablesButton_lki5p_24 {
  font-size: 13px;
  padding: 0;
  height: auto;
  margin: 0;
  margin-bottom: 8px;
}
._editVariablesButton_lki5p_24 span {
  text-decoration: underline;
}
._selectColor_lki5p_35 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
._thumbColor_lki5p_41 {
  width: 1rem;
  height: 1rem;
  border: 1px solid #e5e7eb;
}
._titleYAxis_lki5p_47 {
  font-size: 15px;
}
._yAxisContainer_lki5p_51 {
  display: flex;
  flex-direction: column;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  background-color: #f9fafb;
  padding: 8px 8px 0 8px;
}
._seriesInputs_lki5p_60 {
  display: flex;
  flex-direction: column;
}
._addSeriesButton_lki5p_65 {
  margin-top: 8px;
}
._removeButton_lki5p_69 {
  color: #f03738;
  max-width: fit-content;
  align-self: flex-end;
  padding: 0 4px;
  margin-bottom: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_5rxqm_15 {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 8px;
  margin-bottom: 8px;
}
._container_5rxqm_15._editing_5rxqm_21 {
  background-color: #f9fafb;
}
._container_5rxqm_15 ._noEditingContainer_5rxqm_24 {
  display: flex;
  align-items: center;
}
._container_5rxqm_15 ._noEditingContainer_5rxqm_24 ._description_5rxqm_28 {
  width: 100%;
}
._container_5rxqm_15 ._noEditingContainer_5rxqm_24 ._value_5rxqm_31 {
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  padding: 2px 4px 2px 4px;
  margin: 4px;
  display: inline-block;
  font-size: 11px;
}
._container_5rxqm_15 ._noEditingContainer_5rxqm_24 ._value_5rxqm_31 svg {
  width: 1em;
  height: 1em;
}
._container_5rxqm_15 ._noEditingContainer_5rxqm_24 ._editButton_5rxqm_43 {
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_daciv_15 {
  padding: 0 16px;
}
._container_daciv_15 ._descriptionText_daciv_18 {
  font-size: 13px;
}
._container_daciv_15 ._addVariableButton_daciv_21 {
  border: 1px solid;
  margin-top: 12px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._title_c773z_15 textarea {
  border: 0px;
  font-weight: 300 !important;
  box-shadow: none !important;
  background-color: transparent !important;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_9bepb_15 {
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
._modalTitle_9bepb_21 {
  font-weight: 600;
  font-size: 20px;
  display: contents;
}
._modalLabel_9bepb_27 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}
._modalMessage_9bepb_33 {
  box-sizing: border-box;
  border-top: 1px solid #e5e7eb;
  margin: 0 -24px;
  padding: 24px;
  color: #1f2937;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_9okjp_15 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._label_9okjp_21 {
  font-size: 11px;
  margin-bottom: 2px;
}
._select_9okjp_26 {
  width: 214px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._variablesContainer_1xomn_15 {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}
._variablesContainer_1xomn_15 ._addVariablesButton_1xomn_21 {
  margin-top: 23px;
  border-color: #3e66fb;
  color: #3e66fb;
}
._variablesContainer_1xomn_15 ._addVariablesButton_1xomn_21 svg path {
  stroke: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._pageContent_1qkc1_15 {
  height: calc(100vh - 74px);
  border-top: 1px solid #e5e7eb;
}
._pageContent_1qkc1_15._isDisplayEdit_1qkc1_19 {
  height: calc(100vh - 126px);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displaySplashScreenContainer_1dbg4_15 {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f9fafb;
}
._displaySplashScreenContainer_1dbg4_15 ._displaySplashScreenContent_1dbg4_23 {
  text-align: center;
}
._displaySplashScreenContainer_1dbg4_15 ._displaySplashScreenContent_1dbg4_23 ._imgContainer_1dbg4_26 ._splashImage_1dbg4_26 {
  width: auto;
  height: 100px;
}
._displaySplashScreenContainer_1dbg4_15 ._displaySplashScreenContent_1dbg4_23 h4 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  margin: 30px 0 0 0;
  padding: 0;
}
._displaySplashScreenContainer_1dbg4_15 ._displaySplashScreenContent_1dbg4_23 p {
  max-width: 300px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  color: #6b7280;
  margin: 4px 0 0 0;
  padding: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._content_mnhdm_15 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
  box-sizing: border-box;
}
._value_mnhdm_26 {
  color: #1f2937;
  font-family: "DM Sans";
  font-style: normal;
  line-height: 140%;
  font-size: clamp(1.5rem, 6vw, 5rem);
}
._value_mnhdm_26._xxsmall_mnhdm_33 {
  font-size: clamp(0.65rem, 1.5vw, 1.2rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 32px);
  text-align: center;
  margin: 0 auto;
}
._value_mnhdm_26._xsmall_mnhdm_42 {
  font-size: clamp(0.8rem, 2.5vw, 1.8rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 32px);
  text-align: center;
  margin: 0 auto;
}
._value_mnhdm_26._small_mnhdm_51 {
  font-size: clamp(1rem, 4vw, 3rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 32px);
  text-align: center;
  margin: 0 auto;
}
._value_mnhdm_26._medium_mnhdm_60 {
  font-size: clamp(1.5rem, 6vw, 5rem);
}
._value_mnhdm_26._large_mnhdm_63 {
  font-size: clamp(2rem, 8vw, 7rem);
}
._description_mnhdm_67 {
  color: #6b7280;
  font-family: "DM Sans";
  font-size: 1.06rem;
  font-style: normal;
  line-height: 140%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._content_l1lxp_15 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
._tooltip_l1lxp_26 {
  padding: 12px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._tooltipPoint_l1lxp_36 {
  display: flex;
  gap: 8px;
  align-items: center;
}
._tooltipColor_l1lxp_42 {
  width: 12px;
  height: 12px;
}
._linePoint_l1lxp_47 {
  pointer-events: none;
}
._linePointInteraction_l1lxp_51 {
  fill: transparent;
}
._linePath_l1lxp_55 {
  fill: none;
  stroke-width: 2;
  pointer-events: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._gridContainer_5gasv_15 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._loading_5gasv_22 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._actionsBar_16x8r_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 8px;
  background: #ffffff;
  gap: 8px;
  min-height: 36px;
}
._actionsBar_16x8r_15 ._leftSection_16x8r_24 {
  flex: 1;
}
._actionsBar_16x8r_15 ._rightSection_16x8r_27 {
  flex-shrink: 0;
}
._actionsBar_16x8r_15 ._actionButton_16x8r_30 {
  height: 28px;
  padding: 4px 8px;
  font-size: 13px;
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._actionsBar_16x8r_15 ._actionButton_16x8r_30:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
._actionsBar_16x8r_15 ._actionButton_16x8r_30._hasActiveFilters_16x8r_42 {
  background-color: rgba(62, 102, 251, 0.08);
  border-color: rgba(62, 102, 251, 0.3);
  color: #3e66fb;
}
._actionsBar_16x8r_15 ._actionButton_16x8r_30._hasActiveFilters_16x8r_42:hover {
  background-color: rgba(62, 102, 251, 0.12);
  border-color: rgba(62, 102, 251, 0.4);
}
._actionsBar_16x8r_15 ._actionButton_16x8r_30._isDirty_16x8r_51 {
  background-color: rgba(62, 102, 251, 0.08);
  border-color: rgba(62, 102, 251, 0.3);
  color: #3e66fb;
}
._actionsBar_16x8r_15 ._actionButton_16x8r_30._isDirty_16x8r_51:hover {
  background-color: rgba(62, 102, 251, 0.12);
  border-color: rgba(62, 102, 251, 0.4);
}
._actionsBar_16x8r_15 ._primaryButton_16x8r_60 {
  height: 28px;
  padding: 4px 12px;
  font-size: 13px;
  border-radius: 4px;
  font-weight: 600;
  transition: all 0.2s ease;
}
._actionsBar_16x8r_15 ._primaryButton_16x8r_60:hover {
  transform: translateY(-1px);
  box-shadow: 0 3px 12px rgba(62, 102, 251, 0.25);
}
._actionsBar_16x8r_15 ._bulkButton_16x8r_72 {
  height: 28px;
  padding: 4px 8px;
  font-size: 13px;
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.2s ease;
}
._actionsBar_16x8r_15 ._bulkButton_16x8r_72:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterSummaryBar_h3b1j_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 4px 20px;
  padding-bottom: 12px;
  background: #ffffff;
  min-height: 40px;
}
._filtersContainer_h3b1j_26 {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  flex: 1;
  align-items: center;
}
._clearButton_h3b1j_34 {
  color: #9ea4be;
  font-size: 13px;
  padding: 4px 8px;
  height: auto;
  transition: all 0.2s ease;
}
._clearButton_h3b1j_34:hover {
  color: #f28c68;
  background-color: rgba(242, 140, 104, 0.1);
}
._clearButton_h3b1j_34 svg {
  font-size: 12px;
}
@media (max-width: 768px) {
  ._filterSummaryBar_h3b1j_15 {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
    padding: 12px;
  }
  ._filtersContainer_h3b1j_26 {
    order: 2;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1g8sz_15 {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
._variant-default_1g8sz_22 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}
._variant-default_1g8sz_22._selected_1g8sz_26 {
  border-color: #3e66fb;
}
._variant-operational_1g8sz_30 {
  border: none;
  border-radius: 0;
}
._variant-operational_1g8sz_30._selected_1g8sz_26 {
  background-color: rgba(62, 102, 251, 0.02);
}
._widgetHeader_1g8sz_38 {
  flex-shrink: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px;
  padding: 8px 12px 8px 12px;
  height: 52px;
  border-radius: 8px 8px 0px 0px;
  background-color: #ffffff;
}
._widgetHeader_1g8sz_38 h5 {
  display: flex;
  align-items: center;
  margin: 0px;
  padding: 0px;
  gap: 6px;
}
._widgetHeader_1g8sz_38 h5 svg {
  margin-right: 8px;
}
._widgetHeader_1g8sz_38 ._crossWidgetFilterIndicator_1g8sz_59 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-left: 8px;
  font-size: 12px;
  color: #6b7280;
}
._widgetHeader_1g8sz_38 ._crossWidgetFilterIndicator_1g8sz_59 svg {
  width: 16px;
  height: 16px;
}
._widgetContent_1g8sz_72 {
  flex: 1;
  overflow: auto;
  padding-bottom: 3px;
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._widgetContent_1g8sz_72 ._descriptionIcon_1g8sz_82 {
  height: 32px;
  width: 32px;
  color: #3e66fb;
  margin: 8px;
}
._widgetContent_1g8sz_72 ._descriptionText_1g8sz_88 {
  width: 332px;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displayWrapper_1uida_15 {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
._container_1uida_22 {
  height: 100%;
  padding: 16px;
  overflow-y: auto;
  background-color: #f9fafb;
}
._container_1uida_22 ._addWidgetButton_1uida_28 {
  border-color: #d1d5db;
  border-style: dashed;
  color: #3e66fb;
  background-color: transparent;
  height: 64px;
  width: 100%;
  margin: 8px 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1z0qw_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 200px;
  border: 2px dashed #e5e7eb;
  border-radius: 8px;
  padding: 24px;
  gap: 16px;
  margin: 16px;
}
._label_1z0qw_29 {
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displayWrapper_1lp1s_15 {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
._container_1lp1s_22 {
  display: grid;
  grid-template-columns: 600px 1fr;
  height: 100%;
  gap: 0;
}
._sidebar_1lp1s_29 {
  border-right: 1px solid rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
}
._sidebar_1lp1s_29 > * {
  height: 100%;
}
._main_1lp1s_37 {
  display: flex;
  flex-direction: column;
  gap: 0;
  overflow-y: auto;
  background-color: #ffffff;
}
._main_1lp1s_37 > * {
  height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
._main_1lp1s_37 > *:first-child {
  border-top: none;
}
@media (max-width: 768px) {
  ._container_1lp1s_22 {
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
  }
  ._sidebar_1lp1s_29 {
    border-right: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  ._sidebar_1lp1s_29 > * {
    height: auto;
    min-height: 200px;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displayWrapper_1kr3s_15 {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
._container_1kr3s_22 {
  display: grid;
  height: 100%;
  gap: 0;
}
._sidebar_1kr3s_28 {
  border-right: none;
  background-color: #ffffff;
  overflow: auto;
  min-height: 0;
}
._sidebar_1kr3s_28 > * {
  height: 100%;
}
._divider_1kr3s_38 {
  position: relative;
  width: 8px;
  background-color: rgba(0, 0, 0, 0.02);
  cursor: col-resize;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s;
  user-select: none;
}
._divider_1kr3s_38:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
._divider_1kr3s_38:active {
  background-color: rgba(0, 0, 0, 0.1);
}
._dividerHandle_1kr3s_56 {
  width: 4px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  pointer-events: none;
}
._main_1kr3s_64 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  overflow: hidden;
}
._tabs_1kr3s_71 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
._tabs_1kr3s_71 .ant-tabs-nav {
  padding: 0 16px;
  height: 52px;
  margin: 0;
}
._tabs_1kr3s_71 .ant-tabs-content-holder {
  flex: 1;
  overflow: hidden;
}
._tabs_1kr3s_71 .ant-tabs-content {
  height: 100%;
}
._tabPane_1kr3s_89 {
  height: 100%;
  overflow: auto;
}
._tabPane_1kr3s_89 > * {
  height: 100%;
}
@media (max-width: 768px) {
  ._container_1kr3s_22 {
    grid-template-columns: 1fr !important;
    grid-template-rows: auto 1fr;
  }
  ._sidebar_1kr3s_28 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  ._sidebar_1kr3s_28 > * {
    height: auto;
    min-height: 200px;
  }
  ._divider_1kr3s_38 {
    display: none;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_20p10_15 {
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
._container_20p10_15 > * {
  height: 100%;
  flex: 1;
  min-height: 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1k4l9_15 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: 100%;
  gap: 0;
}
._column_1k4l9_22 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  background-color: #ffffff;
  border-right: 1px solid rgba(0, 0, 0, 0.06);
}
._column_1k4l9_22:last-child {
  border-right: none;
}
._column_1k4l9_22 > * {
  height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
._column_1k4l9_22 > *:last-child {
  border-bottom: none;
}
@media (max-width: 768px) {
  ._container_1k4l9_15 {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  ._column_1k4l9_22 {
    border-right: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  ._column_1k4l9_22:last-child {
    border-bottom: none;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1n48m_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #ffffff;
}
._topBar_1n48m_22 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background-color: #f9fafb;
}
._topBarWidget_1n48m_31 {
  flex: 1 1 0;
  min-width: 200px;
}
._main_1n48m_36 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
._main_1n48m_36 > * {
  height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
._main_1n48m_36 > *:last-child {
  border-bottom: none;
}
@media (max-width: 768px) {
  ._topBar_1n48m_22 {
    flex-direction: column;
    gap: 12px;
  }
  ._topBarWidget_1n48m_31 {
    min-width: 0;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1ig9j_15 {
  display: grid;
  grid-template-columns: 1fr 500px;
  height: 100%;
  gap: 0;
  background-color: #ffffff;
}
._main_1ig9j_23 {
  overflow-y: auto;
  border-right: 1px solid rgba(0, 0, 0, 0.06);
}
._main_1ig9j_23 > * {
  height: 100%;
}
._sidebar_1ig9j_31 {
  display: flex;
  flex-direction: column;
  gap: 0;
  overflow-y: auto;
}
._sidebarWidget_1ig9j_38 {
  flex: 1;
  min-height: 0;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
._sidebarWidget_1ig9j_38:last-child {
  border-bottom: none;
}
@media (max-width: 768px) {
  ._container_1ig9j_15 {
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
  }
  ._main_1ig9j_23 {
    border-right: none;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
  }
  ._sidebar_1ig9j_31 {
    order: -1;
    max-height: 300px;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_17uq9_15 {
  height: 100%;
  overflow-y: auto;
  background-color: #f9fafb;
  padding: 16px;
}
._grid_17uq9_22 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 16px;
  width: 100%;
}
._gridItem_17uq9_29 {
  min-height: 200px;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: box-shadow 0.2s ease;
}
._gridItem_17uq9_29:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
._addWidgetContainer_17uq9_42 {
  margin-top: 16px;
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  ._grid_17uq9_22 {
    grid-template-columns: 1fr;
  }
  ._container_17uq9_15 {
    padding: 12px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  ._grid_17uq9_22 {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  }
}
@media (min-width: 1201px) {
  ._grid_17uq9_22 {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displayWrapper_lacpr_15 {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
._container_lacpr_22 {
  display: grid;
  height: 100%;
  gap: 0;
}
._topBar_lacpr_28 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
  overflow: auto;
  min-height: 0;
}
._topBar_lacpr_28 > * {
  height: 100%;
}
._divider_lacpr_38 {
  position: relative;
  height: 8px;
  background-color: rgba(0, 0, 0, 0.02);
  cursor: row-resize;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s;
  user-select: none;
}
._divider_lacpr_38:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
._divider_lacpr_38:active {
  background-color: rgba(0, 0, 0, 0.1);
}
._dividerHandle_lacpr_56 {
  width: 40px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  pointer-events: none;
}
._main_lacpr_64 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  overflow: hidden;
  min-height: 0;
}
._tabs_lacpr_72 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
._tabs_lacpr_72 .ant-tabs-nav {
  padding: 0 16px;
  height: 52px;
  margin: 0;
  flex-shrink: 0;
}
._tabs_lacpr_72 .ant-tabs-content-holder {
  flex: 1;
  overflow: hidden;
  min-height: 0;
}
._tabs_lacpr_72 .ant-tabs-content {
  height: 100%;
}
._tabs_lacpr_72 .ant-tabs-tabpane {
  height: 100%;
}
._tabPane_lacpr_95 {
  height: 100%;
  overflow: auto;
}
._tabPane_lacpr_95 > * {
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1rbfy_15 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._container_1rbfy_15 ._descriptionText_1rbfy_22 {
  width: 392px;
  text-align: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1xt9t_15 {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #f0f0f0;
}
._topSection_1xt9t_21 {
  min-height: 72px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
._leftSection_1xt9t_30 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightSection_1xt9t_36 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._title_1xt9t_42 {
  margin: 0 !important;
  font-weight: 300;
}
._titleEditable_1xt9t_47 {
  cursor: pointer;
}
._headerActionButton_1xt9t_51 {
  margin-top: 23px;
  border-color: #3e66fb;
  color: #3e66fb;
}
._headerActionButton_1xt9t_51 svg path {
  stroke: #3e66fb;
}
._bottomSection_1xt9t_60 {
  height: 52px;
  border-top: 1px solid #e5e7eb;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 0 16px;
  background-color: white;
}
._actionButtons_1xt9t_71 {
  display: flex;
  gap: 8px;
}
._saveAndExitButton_1xt9t_76 {
  border-color: #3e66fb;
  color: #3e66fb;
}
._variableContainer_1xt9t_81 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._variableLabel_1xt9t_87 {
  font-size: 11px;
  margin-bottom: 2px;
}
._variableSelect_1xt9t_92 {
  width: 214px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1bzl8_15 {
  padding: 0 16px;
}
._container_1bzl8_15 ._descriptionText_1bzl8_18 {
  font-size: 13px;
}
._container_1bzl8_15 ._addVariableButton_1bzl8_21 {
  border: 1px solid;
  margin-top: 12px;
}
._variableElemContainer_1bzl8_26 {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 8px;
  margin-bottom: 8px;
}
._variableElemContainer_1bzl8_26._variableElemEditing_1bzl8_32 {
  background-color: #f9fafb;
}
._variableElemContainer_1bzl8_26 ._variableElemNoEditingContainer_1bzl8_35 {
  display: flex;
  align-items: center;
}
._variableElemContainer_1bzl8_26 ._variableElemNoEditingContainer_1bzl8_35 ._variableElemDescription_1bzl8_39 {
  width: 100%;
}
._variableElemContainer_1bzl8_26 ._variableElemNoEditingContainer_1bzl8_35 ._variableElemValue_1bzl8_42 {
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  padding: 2px 4px 2px 4px;
  margin: 4px;
  display: inline-block;
  font-size: 11px;
}
._variableElemContainer_1bzl8_26 ._variableElemNoEditingContainer_1bzl8_35 ._variableElemValue_1bzl8_42 svg {
  width: 1em;
  height: 1em;
}
._variableElemContainer_1bzl8_26 ._variableElemNoEditingContainer_1bzl8_35 ._variableElemEditButton_1bzl8_54 {
  color: #6b7280;
}
._title_1bzl8_58 {
  margin-bottom: 12px;
}
._staticVariable_1bzl8_62 {
  color: #6b7280;
}
._buttons_1bzl8_66 {
  display: flex;
  justify-content: flex-end;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._filterFieldContainer_1nfkl_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  margin-bottom: 24px;
}
._filterTitle_1nfkl_23 {
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
}
._infoIcon_1nfkl_32 {
  margin-left: 10px;
  font-size: 12px;
  color: #111827;
}
._filterFieldRow_1nfkl_38 {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}
._addConditionButton_1nfkl_45 {
  padding: 4px 8px;
  height: auto;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
}
._mappedCondition_1nfkl_54 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 2px 8px;
  width: 100%;
  background-color: #f9fafb;
}
._mappedCondition_1nfkl_54 ._title_1nfkl_61 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  color: var(--ant-color-text);
  margin-bottom: 8px;
}
._mappedCondition_1nfkl_54 ._titleIcon_1nfkl_69 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  color: #9ea4be;
}
._mappedCondition_1nfkl_54._editing_1nfkl_75 {
  background-color: #f9fafb;
}
._mappedCondition_1nfkl_54 ._form_1nfkl_78 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._mappedCondition_1nfkl_54 ._form_1nfkl_78 > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._mappedCondition_1nfkl_54 ._form_1nfkl_78 > div > div {
  margin-bottom: 0px;
  width: 100%;
}
._mappedCondition_1nfkl_54 ._footer_1nfkl_92 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
._mappedCondition_1nfkl_54 ._footer_1nfkl_92 button {
  margin: 0;
  padding: 0;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 {
  display: flex;
  align-items: center;
  vertical-align: middle;
  gap: 8px;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 > div {
  display: flex;
  gap: 0;
  flex: 1 1 0;
  min-width: 0;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 > div._operand1_1nfkl_114 {
  flex: 1 1 0;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 > div._operator_1nfkl_117 {
  flex: 0 0 auto;
  min-width: fit-content;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 > div._operand2_1nfkl_121 {
  flex: 1 1 0;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 > div > ._spanTag_1nfkl_124 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._mappedCondition_1nfkl_54 ._description_1nfkl_102 button {
  flex: 0 0 auto;
  margin-left: auto;
  min-width: 32px;
  padding: 0;
}
._spanTag_1nfkl_124 {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  gap: 6px;
}
._fieldIcon_1nfkl_147 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  color: #9ea4be;
}
._operationParts_1nfkl_154 {
  margin-bottom: 10px;
  display: block;
}
._fieldSelectionContainer_1nfkl_159 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._deleteButton_1nfkl_165 {
  padding: 4px 8px;
  height: auto;
  min-width: 28px;
  color: var(--ant-color-error);
}
._optionWithIcon_1nfkl_172 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
}
._optionWithIcon_1nfkl_172 svg {
  flex-shrink: 0;
  width: 18px !important;
  height: 18px !important;
  color: #9ea4be;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1qkq5_15 {
  padding: 0 16px;
}
._selectColor_1qkq5_19 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
._thumbColor_1qkq5_25 {
  width: 1rem;
  height: 1rem;
  border: 1px solid #e5e7eb;
}
._yAxisContainer_1qkq5_31 {
  display: flex;
  flex-direction: column;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  background-color: #f9fafb;
  padding: 8px 8px 0 8px;
}
._seriesInputs_1qkq5_40 {
  display: flex;
  flex-direction: column;
}
._addSeriesButton_1qkq5_45 {
  margin-top: 8px;
}
._removeButton_1qkq5_49 {
  color: #f03738;
  max-width: fit-content;
  align-self: flex-end;
  padding: 0 4px;
  margin-bottom: 8px;
}
._widgetVariablesDescriptionText_1qkq5_57 {
  font-size: 13px;
  margin-bottom: 0 !important;
}
._editVariablesButton_1qkq5_62 {
  font-size: 13px;
  padding: 0;
  height: auto;
  margin: 0;
  margin-bottom: 8px;
}
._editVariablesButton_1qkq5_62 span {
  text-decoration: underline;
}
._switchRow_1qkq5_73 {
  display: flex;
  gap: 16px;
  align-items: flex-start;
}
._switchRow_1qkq5_73 > * {
  flex: 1;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1ujq6_15 {
  padding: 0 16px;
}
._targetWidgetItem_1ujq6_19 {
  margin-bottom: 16px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._displayPage_1xzy1_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
}
._emptyContainer_1xzy1_21 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
  gap: 8px;
}
._contentContainer_1xzy1_31 {
  display: flex;
  flex-direction: column;
  gap: 0;
  height: 100%;
}
._displayBody_1xzy1_38 {
  flex: 1;
  overflow: hidden;
  background-color: #ffffff;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._splitContainer_dwt9c_16 {
  display: grid;
  grid-template-columns: 1.5fr 400px;
  gap: 24px;
  height: 600px;
  max-height: 75vh;
}
._cardsPanel_dwt9c_24 {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px 16px 0 0;
}
._detailsPanel_dwt9c_30 {
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 0;
}
._grid_dwt9c_36 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 14px;
}
._card_dwt9c_24 {
  position: relative;
  border: 2px solid #e5e7eb;
  border-radius: 8px;
  padding: 16px;
  cursor: pointer;
  transition: all 0.2s ease;
  background-color: #ffffff;
}
._card_dwt9c_24:hover {
  border-color: #3e66fb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
._card_dwt9c_24:focus {
  outline: none;
  border-color: #3e66fb;
  box-shadow: 0 0 0 3px rgba(62, 102, 251, 0.1);
}
._card_dwt9c_24._selected_dwt9c_61 {
  border-color: #3e66fb;
  background-color: rgba(62, 102, 251, 0.02);
}
._selectedBadge_dwt9c_66 {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #3e66fb;
  font-size: 20px;
  z-index: 1;
}
._preview_dwt9c_75 {
  width: 100%;
  height: 160px;
  background-color: #f9fafb;
  border-radius: 4px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  box-sizing: border-box;
}
._previewPlaceholder_dwt9c_88 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #d1d5db;
  font-size: 14px;
  font-weight: 500;
}
._info_dwt9c_98 ._name_dwt9c_98 {
  margin: 0 0 4px 0;
  font-size: 16px;
  font-weight: 600;
  color: #6b7280;
}
._info_dwt9c_98 ._description_dwt9c_104 {
  margin: 0;
  font-size: 13px;
  color: #d1d5db;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
._details_dwt9c_30 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._detailsEmpty_dwt9c_121 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 32px;
  text-align: center;
  box-sizing: border-box;
}
._detailsHeader_dwt9c_131 h4 {
  margin: 0 0 4px 0;
}
._detailsCategory_dwt9c_135 {
  text-transform: capitalize;
  font-size: 12px;
}
._detailsSection_dwt9c_140 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._detailsText_dwt9c_146 {
  font-size: 13px;
  line-height: 1.5;
}
._detailsList_dwt9c_151 {
  list-style: none;
  padding-left: 0;
  margin: 4px 0 0 0;
}
._detailsList_dwt9c_151 li {
  padding: 4px 0;
  padding-left: 16px;
  position: relative;
}
._detailsList_dwt9c_151 li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #d1d5db;
}
._previewGrid_dwt9c_168 {
  display: grid;
  gap: 2px;
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  background-color: #e5e7eb;
  padding: 2px;
  border-radius: 4px;
  box-sizing: border-box;
}
._previewCell_dwt9c_179 {
  background-color: #d1d5db;
  border-radius: 3px;
  opacity: 0.7;
  transition: opacity 0.2s ease;
}
._previewCell_dwt9c_179:hover {
  opacity: 0.9;
}
@media (max-width: 768px) {
  ._splitContainer_dwt9c_16 {
    grid-template-columns: 1fr;
    height: auto;
  }
  ._detailsPanel_dwt9c_30 {
    border-left: none;
    border-top: 1px solid #e5e7eb;
    padding-left: 0;
    padding-top: 24px;
  }
  ._grid_dwt9c_36 {
    grid-template-columns: 1fr;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_17gqs_15 ._modalTitle_17gqs_15 {
  margin: 0;
}
._modalContent_17gqs_19 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._modalMessage_17gqs_25 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._modalMessage_17gqs_25 ._modalLabelError_17gqs_30 {
  color: #f28c68;
  margin-top: -4px;
}
._layoutSection_17gqs_35 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._layoutSection_17gqs_35 ._layoutLabel_17gqs_40 {
  font-weight: 500;
}
._layoutSection_17gqs_35 ._required_17gqs_43 {
  color: #f28c68;
}
._layoutSection_17gqs_35 ._modalLabelError_17gqs_30 {
  color: #f28c68;
  margin-top: -8px;
  font-size: 13px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._navigation_bx3qr_15 {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: var(--color-bg-container);
  border-right: 1px solid var(--color-border);
}
._header_bx3qr_23 {
  padding: 16px;
  border-bottom: 1px solid var(--color-border);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._content_bx3qr_31 {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
._section_bx3qr_37 {
  margin-bottom: 24px;
}
._sectionTitle_bx3qr_41 {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._displayList_bx3qr_49 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._displayItem_bx3qr_55 {
  padding: 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
}
._displayItem_bx3qr_55:hover {
  background: var(--color-bg-text-hover);
}
._displayItem_bx3qr_55._active_bx3qr_64 {
  background: var(--color-primary);
  color: white;
}
._displayItem_bx3qr_55._active_bx3qr_64 span {
  color: white;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._appProviders_1vdzw_15 {
  height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._message_1j7zg_15 {
  padding: 24px 0px;
}
._periodSelectorContainer_1j7zg_19 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._numberOfLicensesContainer_1j7zg_25,
._changeNumberOfLicensesContainer_1j7zg_26,
._totalPurchase_1j7zg_27 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._changeNumberOfLicensesContainer_1j7zg_26 {
  width: 100px;
}
._totalPurchase_1j7zg_27 {
  margin-bottom: 24px;
}
._divider_1j7zg_41 {
  margin: 16px 0px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._createWorkspaceForm_1qe5y_15 ._alert_1qe5y_15 {
  margin-bottom: 20px;
}
._createWorkspaceForm_1qe5y_15 footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._invitationForm_j4zli_15 ._userList_j4zli_15 {
  margin-top: 8px;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
._invitationForm_j4zli_15 ._alert_j4zli_21 {
  margin-bottom: 20px;
}
._invitationForm_j4zli_15 footer {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
._invitationForm_j4zli_15 footer > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._formTitleContainer_1ew05_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workspaceInfoForm_pllep_15 {
  margin-bottom: 24px;
}
._uploadField_pllep_19 .ant-form-item-explain-error {
  text-align: left;
}
@media (min-width: 576px) {
  ._uploadField_pllep_19 .ant-form-item-explain-error {
    text-align: right;
  }
}
._uploadContainer_pllep_28 {
  display: flex;
  justify-content: flex-start;
}
._uploadContainer_pllep_28 img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  object-fit: cover;
}
._uploadContainer_pllep_28 button {
  border: 0;
  background: none;
}
._uploadContainer_pllep_28 button div {
  margin-top: 4px;
}
@media (min-width: 576px) {
  ._uploadContainer_pllep_28 {
    justify-content: flex-end;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workspaceInvitationForm_15fd4_15 ._memberList_15fd4_15 {
  margin-top: 8px;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
._workspaceInvitationForm_15fd4_15 ._alert_15fd4_21 {
  margin-bottom: 20px;
}
._workspaceInvitationForm_15fd4_15 footer {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
._workspaceInvitationForm_15fd4_15 footer > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._message_1efa4_15 {
  padding: 24px 0px;
}
._numberOfLicensesContainer_1efa4_19,
._changeNumberOfLicensesContainer_1efa4_20,
._totalPurchase_1efa4_21 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._changeNumberOfLicensesContainer_1efa4_20 {
  width: 100px;
}
._totalPurchase_1efa4_21 {
  margin-bottom: 24px;
}
._divider_1efa4_35 {
  margin: 16px 0px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._importTemplateForm_drbko_15 ._alert_drbko_15 {
  margin-bottom: 20px;
}
._importTemplateForm_drbko_15 footer {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
._importTemplateForm_drbko_15 footer > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_k6spv_15 {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
}
._addButton_k6spv_22 {
  color: #3e66fb;
}
._popoverWrapper_k6spv_26 {
  position: absolute;
  top: 100%;
  left: -10px;
  right: 0;
  z-index: 10;
  padding: 10px;
  width: 190px;
}
._popoverContainer_k6spv_36 {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 16px 32px 0px rgba(31, 41, 55, 0.102);
  border: 1px solid #e5e7eb;
  overflow: auto;
}
._inputContainer_k6spv_44 {
  background-color: #f9fafb;
  border-block-end: 1px solid #e5e7eb;
  padding: 8px;
}
._optionsContainer_k6spv_50 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 8px;
}
._optionContainer_k6spv_57 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._optionContainer_k6spv_57 ._actionsContainer_k6spv_62 {
  display: none;
}
._optionContainer_k6spv_57:hover ._actionsContainer_k6spv_62 {
  display: flex;
}
._label_k6spv_69 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
._actionsContainer_k6spv_62 {
  display: flex;
  align-items: center;
  gap: 0.2rem;
}
._buttonContainer_k6spv_82 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  border-block-start: 1px solid #e5e7eb;
}
._buttonContainer_k6spv_82 button {
  width: 100%;
}
._buttonDelete_k6spv_93 {
  color: #f28c68;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_jb71t_15 {
  display: flex;
  align-items: center;
  position: relative;
}
._tag_jb71t_21 {
  border-radius: 99px;
  background-color: #ffffff;
  border-color: #d1d5db;
}
._popoverWrapper_jb71t_27 {
  position: absolute;
  top: 100%;
  left: -10px;
  right: 0;
  z-index: 10;
  padding: 10px;
  width: 190px;
}
._popoverContainer_jb71t_37 {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 16px 32px 0px rgba(31, 41, 55, 0.102);
  border: 1px solid #e5e7eb;
  overflow: auto;
}
._optionsContainer_jb71t_45 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 8px;
}
._moreTagsButton_jb71t_52 {
  font-size: 13px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._lastColumn_9o0k3_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._lastActivity_9o0k3_21 span {
  color: #6b7280;
}
._interfaceName_9o0k3_25 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #6b7280;
}
._group_9o0k3_32 {
  display: flex;
  position: relative;
  gap: 0.2rem;
}
._group_9o0k3_32 ._multiSelect_9o0k3_37 {
  visibility: hidden;
}
._group_9o0k3_32:hover ._multiSelect_9o0k3_37,
._group_9o0k3_32 ._multiSelect_9o0k3_37:hover {
  visibility: visible;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._invitationModal_60xct_15 .ant-modal-footer {
  display: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._memberCount_o0opu_15 {
  margin-bottom: 24px;
}
._memberCount_o0opu_15 .ant-card-body {
  padding-top: 15px;
  padding-bottom: 15px;
}
._memberCount_o0opu_15 h4.ant-typography {
  font-weight: normal;
  margin: 0;
}
._memberCount_o0opu_15 ._counter_o0opu_26 {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 24px;
  border-left: 1px solid #e5e7eb;
}
@media (max-width: 576px) {
  ._memberCount_o0opu_15 ._counter_o0opu_26._firstCounter_o0opu_33 {
    border-left: none;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._memberCount_12wd4_15 .ant-card-body {
  padding-top: 15px;
  padding-bottom: 15px;
}
._memberCount_12wd4_15 h4.ant-typography {
  font-weight: normal;
  margin: 0;
}
._memberCount_12wd4_15 ._counter_12wd4_23 {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 24px;
  border-left: 1px solid #e5e7eb;
}
@media (max-width: 576px) {
  ._memberCount_12wd4_15 ._counter_12wd4_23._firstCounter_12wd4_30 {
    border-left: none;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._memberName_48stb_15 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1f2937 !important;
}
._memberName_48stb_15 img {
  border-radius: 4px;
}
._lastColumn_48stb_25 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._lastActivity_48stb_31 span {
  color: #6b7280;
}
._group_48stb_35 {
  display: flex;
  position: relative;
  gap: 0.2rem;
}
._group_48stb_35 ._multiSelect_48stb_40 {
  visibility: hidden;
}
._group_48stb_35:hover ._multiSelect_48stb_40,
._group_48stb_35 ._multiSelect_48stb_40:hover {
  visibility: visible;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._settingMenu_1x5sw_15 h5.ant-typography {
  color: #6b7280;
  font-size: 13px;
  font-weight: normal;
  padding-left: 12px;
}
._settingMenu_1x5sw_15 .ant-menu-item .ant-menu-item-icon {
  color: #3e66fb;
  font-size: 13px;
}
._settingMenu_1x5sw_15 .ant-menu-item.ant-menu-item-selected {
  background-color: #ecf0ff;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._storageInfoCard_1wcxq_15 {
  margin-bottom: 24px;
}
._storageInfoCard_1wcxq_15 .ant-card-head-title {
  font-weight: normal;
}
._storageInfoCard_1wcxq_15 ._storageInfoCardContent_1wcxq_21 {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-top: 10px;
}
._storageInfoCard_1wcxq_15 ._storageInfoCardContent_1wcxq_21 ._progressFormat_1wcxq_27 {
  font-size: 11px;
}
._storageInfoCard_1wcxq_15 ._storageInfoCardContent_1wcxq_21 ._sizeDescription_1wcxq_30 {
  font-size: 13px;
}
._storageInfoCard_1wcxq_15 ._storageInfoCardContent_1wcxq_21 ._maxSize_1wcxq_33,
._storageInfoCard_1wcxq_15 ._storageInfoCardContent_1wcxq_21 ._maxSizeDescription_1wcxq_34 {
  color: #6b7280;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._templateButton_1w433_15 {
  width: 100%;
  height: 100%;
  padding: 0;
  text-align: left;
}
._templateCard_1w433_22 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 24px;
  transition: all 0.3s;
}
._templateCard_1w433_22:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
._templateIcon_1w433_35 {
  font-size: 48px;
  margin-bottom: 16px;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f0f2f5;
  border-radius: 8px;
}
._templateIcon_1w433_35 img {
  max-width: 100%;
  max-height: 100%;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._createWorkspaceModal_1ls15_15 .ant-modal-footer {
  display: none;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workspaces_1isul_15 h4.ant-typography {
  font-weight: normal;
  margin: 0 0 15px;
}
@media (min-width: 576px) {
  ._workspaces_1isul_15 h4.ant-typography {
    margin: 0;
  }
}
._workspaces_1isul_15 .ant-card-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #6b7280;
}
._workspaces_1isul_15 .ant-card-body svg {
  color: #3e66fb;
  font-size: 19px;
}
._workspaces_1isul_15 header {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  ._workspaces_1isul_15 header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
._workspaceName_1isul_47 {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1f2937 !important;
}
._workspaceName_1isul_47 img {
  border-radius: 100%;
}
._memberRol_1isul_57 {
  color: #6b7280;
}
._lastColumn_1isul_61 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._licensesPage_hvlw7_15 {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
._extraHeader_hvlw7_21 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._organizationInfoPage_5shze_15 {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
._organizationInfoPage_5shze_15 ._content_5shze_20 {
  flex: 1;
  overflow: auto;
  background-color: #f9fafb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._teamPage_73inl_15 {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
._extraHeader_73inl_21 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
._membersTable_73inl_28 {
  margin-bottom: 24px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._workspaceInfoPage_1clwj_15 {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
._workspaceInfoPage_1clwj_15 ._content_1clwj_20 {
  flex: 1;
  overflow: auto;
  background-color: #f9fafb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._templatePage_5lvyj_15 {
  position: relative;
  height: 100vh;
  overflow: hidden;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._lastColumn_7bioi_15 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._lastActivity_7bioi_21 span {
  color: #6b7280;
}
._tableName_7bioi_25 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #6b7280;
}
._group_7bioi_32 {
  display: flex;
  position: relative;
  gap: 0.2rem;
}
._group_7bioi_32 ._multiSelect_7bioi_37 {
  visibility: hidden;
}
._group_7bioi_32:hover ._multiSelect_7bioi_37,
._group_7bioi_32 ._multiSelect_7bioi_37:hover {
  visibility: visible;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._permissionsPage_lyfy7_15 {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
._extraHeader_lyfy7_21 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
._interfaceTable_lyfy7_28 {
  margin-bottom: 24px;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._notificationView_6vs6k_15 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}
._notificationInfo_6vs6k_23 {
  padding: 12px;
  flex-shrink: 0;
  overflow-y: auto;
  max-height: 60vh;
  transition: max-height 0.3s ease;
}
._notificationInfo_6vs6k_23._collapsed_6vs6k_30 {
  max-height: 80px;
  overflow: hidden;
}
@media (max-width: 768px) {
  ._notificationInfo_6vs6k_23 {
    max-height: 50vh;
  }
  ._notificationInfo_6vs6k_23._collapsed_6vs6k_30 {
    max-height: 60px;
  }
}
@media (max-width: 576px) {
  ._notificationInfo_6vs6k_23 {
    padding: 12px 16px;
  }
}
._detailContainer_6vs6k_48 {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 12px 12px 0px 12px;
}
._inlineToggle_6vs6k_57 {
  border-radius: 50% !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  color: #8c8c8c !important;
  background: transparent !important;
  border: 1px solid #d9d9d9 !important;
  transition: all 0.2s ease !important;
  flex-shrink: 0;
}
._inlineToggle_6vs6k_57:hover {
  color: #1890ff !important;
  border-color: #40a9ff !important;
  background: rgba(24, 144, 255, 0.06) !important;
  transform: scale(1.1);
}
._inlineToggle_6vs6k_57 ._anticon_6vs6k_74 {
  font-size: 12px !important;
  transition: transform 0.3s ease;
}
._inlineToggle_6vs6k_57[aria-expanded=true] ._anticon_6vs6k_74 {
  transform: rotate(180deg);
}
@media (max-width: 576px) {
  ._inlineToggle_6vs6k_57 {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
  }
  ._inlineToggle_6vs6k_57 ._anticon_6vs6k_74 {
    font-size: 10px !important;
  }
}
._titleWithToggle_6vs6k_92 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 16px;
  transition: opacity 0.2s ease-in-out;
}
@media (max-width: 576px) {
  ._titleWithToggle_6vs6k_92 {
    gap: 8px;
  }
}
._compactInfo_6vs6k_106 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  background: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 8px;
  gap: 12px;
  transition: opacity 0.2s ease-in-out;
}
@media (max-width: 576px) {
  ._compactInfo_6vs6k_106 {
    padding: 8px 12px;
    gap: 8px;
  }
}
._compactContent_6vs6k_124 {
  flex: 1;
  min-width: 0;
}
._compactToggle_6vs6k_129 {
  flex-shrink: 0;
}
@media (max-width: 576px) {
  ._toggleText_6vs6k_134 {
    display: none;
  }
}
@media (max-width: 768px) {
  ._notificationTitle_6vs6k_140 {
    font-size: 16px;
    line-height: 1.3;
  }
}
@media (max-width: 576px) {
  ._notificationTitle_6vs6k_140 {
    font-size: 14px;
    line-height: 1.2;
  }
}
@media (max-width: 768px) {
  ._notificationContentText_6vs6k_153 {
    font-size: 14px;
    line-height: 1.4;
  }
}
@media (max-width: 576px) {
  ._notificationContentText_6vs6k_153 {
    font-size: 13px;
    line-height: 1.3;
  }
}
@media (max-width: 768px) {
  ._notificationCard_6vs6k_166 ._ant-card-body_6vs6k_166 {
    padding: 12px 16px !important;
  }
}
@media (max-width: 576px) {
  ._notificationCard_6vs6k_166 ._ant-card-body_6vs6k_166 {
    padding: 8px 12px !important;
  }
}
@media (max-width: 576px) {
  ._notificationBreadcrumb_6vs6k_177 ._ant-breadcrumb_6vs6k_177 {
    font-size: 12px;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._activeFiltersContainer_pmqzu_15 {
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 12px 16px;
  margin-bottom: 16px;
  animation: _slideDown_pmqzu_1 0.3s ease-out;
}
@keyframes _slideDown_pmqzu_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._filtersHeader_pmqzu_34 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
._filtersLeft_pmqzu_41 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._filterIcon_pmqzu_47 {
  width: 16px;
  height: 16px;
  color: #3e66fb;
}
._filtersLabel_pmqzu_53 {
  font-size: 13px;
  font-weight: 600;
  color: #1f2937;
}
._clearAllButton_pmqzu_59 {
  font-size: 13px;
  padding: 0;
  height: auto;
}
._clearAllButton_pmqzu_59:hover {
  text-decoration: underline;
}
._filterTags_pmqzu_68 {
  margin-bottom: 8px;
}
._filterTags_pmqzu_68 .ant-tag {
  border-radius: 4px;
  padding: 2px 8px;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: all 0.2s ease;
}
._filterTags_pmqzu_68 .ant-tag:hover {
  opacity: 0.8;
}
._filterTags_pmqzu_68 .ant-tag .ant-tag-close-icon {
  margin-left: 4px;
  font-size: 10px;
  cursor: pointer;
  transition: color 0.2s ease;
}
._filterTags_pmqzu_68 .ant-tag .ant-tag-close-icon:hover {
  color: #3e66fb;
  opacity: 0.8;
}
._filterTag_pmqzu_68 {
  animation: _fadeIn_pmqzu_1 0.2s ease-out;
}
@keyframes _fadeIn_pmqzu_1 {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
._filterResults_pmqzu_108 {
  padding-top: 8px;
  border-top: 1px solid #e5e7eb;
}
._resultsText_pmqzu_113 {
  font-size: 11px;
  color: #9ca3af;
  font-style: italic;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._notificationsContainer_1eac7_15 {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
._notificationsContainer_1eac7_15 ._notificationsItemsContainer_1eac7_21 {
  flex: 1;
  overflow-y: auto;
  position: relative;
}
._notificationsContainer_1eac7_15 ._loadingContainer_1eac7_26 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  padding: 2rem;
  color: #9ca3af;
  font-size: 13px;
}
._notificationsContainer_1eac7_15 ._notificationsList_1eac7_36 {
  margin: 0;
  padding: 0;
  list-style: none;
}
._notificationsContainer_1eac7_15 ._finder_1eac7_41 {
  margin: 12px 8px;
}
._notificationsContainer_1eac7_15 ._title_1eac7_44 {
  color: #3e66fb;
  font-size: 17px;
  line-height: 1.5em;
  margin: 6px 0 6px 14px;
  font-weight: 600;
}
._notificationsContainer_1eac7_15 ._title_1eac7_44:where(h1, h2, h3, h4, h5, h6) {
  font-size: 17px;
  margin: 6px 0 6px 14px;
  font-weight: 600;
}
._bulkActionsBar_1eac7_57 {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
  padding: 8px 16px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}
._bulkActionsBar_1eac7_57 ._bulkActionsContent_1eac7_66 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
._bulkActionsBar_1eac7_57 ._selectedCount_1eac7_72 {
  font-weight: 600;
  color: #3e66fb;
  font-size: 13px;
  white-space: nowrap;
}
._bulkActionsBar_1eac7_57 ._actionsSpace_1eac7_78 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
._notificationsHeader_1eac7_84 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-block-end: 1rem;
}
._notificationsHeader_1eac7_84 ._headerLeft_1eac7_90 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._notificationsHeader_1eac7_84 ._headerRight_1eac7_95 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
._notificationItemContainer_1eac7_101 {
  display: flex;
  align-items: stretch;
  margin-block-end: 0.5rem;
  padding: 0.75rem 1rem;
  cursor: pointer;
  transition: opacity 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, border-left-color 0.2s ease;
  border-radius: 4px;
  border: 1px solid #e5e7eb;
  border-left: 3px solid transparent;
  outline: none;
  position: relative;
}
._notificationItemContainer_1eac7_101:hover {
  background-color: #f9fafb;
}
._notificationItemContainer_1eac7_101:hover ._notificationActions_1eac7_117 {
  opacity: 1;
}
._notificationItemContainer_1eac7_101:focus-visible {
  background-color: #f9fafb;
  border-color: #3e66fb;
  box-shadow: 0 0 0 1px #3e66fb;
}
._notificationItemContainer_1eac7_101[aria-disabled=true] {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}
._notificationItemContainer_1eac7_101[aria-disabled=true]:hover, ._notificationItemContainer_1eac7_101[aria-disabled=true]:focus-visible {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
._notificationItemContainer_1eac7_101._loading_1eac7_26 {
  opacity: 0.6;
  cursor: not-allowed;
}
._notificationItemContainer_1eac7_101._loading_1eac7_26:hover, ._notificationItemContainer_1eac7_101._loading_1eac7_26:focus-visible {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
._notificationItemContainer_1eac7_101._selected_1eac7_72 {
  background-color: #ecf0ff;
  border-color: #3e66fb;
}
._notificationItemContainer_1eac7_101._selected_1eac7_72:hover {
  background-color: #ecf0ff;
}
._notificationItemContainer_1eac7_101._unread_1eac7_151 {
  border-left-color: #3e66fb;
  font-weight: 500;
}
._notificationItemContainer_1eac7_101._read_1eac7_155 {
  border-left-color: #e5e7eb;
  font-weight: 500;
}
._avatarCheckboxContainer_1eac7_160 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  position: relative;
}
._avatarWrapper_1eac7_171 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transform: scale(1);
  transition: all 0.2s ease;
}
._notificationItemContainer_1eac7_101:hover ._avatarWrapper_1eac7_171 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}
._notificationItemContainer_1eac7_101._selected_1eac7_72 ._avatarWrapper_1eac7_171 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}
._checkboxWrapper_1eac7_195 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.1s ease;
}
._notificationItemContainer_1eac7_101:hover ._checkboxWrapper_1eac7_195 {
  opacity: 1;
  transform: scale(1);
}
._notificationItemContainer_1eac7_101._selected_1eac7_72 ._checkboxWrapper_1eac7_195 {
  opacity: 1;
  transform: scale(1);
}
._avatar_1eac7_160 {
  background-color: #3e66fb;
  font-size: 14px;
  width: 32px;
  height: 32px;
}
._contentContainer_1eac7_224 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.25rem;
  min-width: 0;
}
._firstLine_1eac7_232 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}
._senderSubject_1eac7_239 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 0.5rem;
  align-items: baseline;
}
._subject_1eac7_247 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #6b7280;
}
._dateAndActions_1eac7_255 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
}
._secondLine_1eac7_262 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  font-size: 13px;
  color: #9ca3af;
}
._notificationActions_1eac7_117 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
  flex-shrink: 0;
}
._notificationActions_1eac7_117:hover {
  opacity: 1;
}
._userName_1eac7_282 {
  font-weight: 600;
  color: #1f2937;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
}
._path_1eac7_292 {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 11px;
  color: #9ca3af;
}
._path_1eac7_292 svg {
  width: 10px;
  height: 10px;
}
._message_1eac7_304 {
  color: #6b7280;
  font-size: 13px;
  margin-top: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._date_1eac7_255 {
  font-size: 11px;
  color: #9ca3af;
  white-space: nowrap;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._audit_vxlfa_15 {
  padding: 24px;
  height: 100%;
  overflow: auto;
}
._audit_vxlfa_15 .ant-table-wrapper {
  background: white;
  border-radius: 8px;
  padding: 16px;
}
._audit_vxlfa_15 .ant-table-tbody > tr > td {
  padding: 8px 16px;
}
._info_vxlfa_29 {
  color: #1677ff;
}
._success_vxlfa_33 {
  color: #52c41a;
}
._error_vxlfa_37 {
  color: #ff4d4f;
}
._warn_vxlfa_41 {
  color: #faad14;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._card_fjkv3_15 {
  position: relative;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 16px;
  cursor: pointer;
  transition: all 0.2s ease;
  background-color: #ffffff;
}
._card_fjkv3_15:hover {
  border-color: #3e66fb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
._card_fjkv3_15:focus {
  outline: none;
  border-color: #3e66fb;
  box-shadow: 0 0 0 3px rgba(62, 102, 251, 0.1);
}
._card_fjkv3_15._disabled_fjkv3_34 {
  cursor: not-allowed;
  opacity: 0.6;
  pointer-events: none;
}
._card_fjkv3_15._disabled_fjkv3_34:hover {
  border-color: #e5e7eb;
  box-shadow: none;
  transform: none;
}
._proBadge_fjkv3_45 {
  position: absolute;
  top: 12px;
  right: 12px;
  background-color: #3e66fb;
  color: #ffffff;
  font-size: 11px;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 12px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  z-index: 1;
}
._preview_fjkv3_60 {
  width: 100%;
  height: 160px;
  background-color: #f9fafb;
  border-radius: 4px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  box-sizing: border-box;
}
._placeholderPreview_fjkv3_73 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #d1d5db;
}
._info_fjkv3_80 ._name_fjkv3_80 {
  margin: 0 0 4px 0;
  font-size: 16px;
  font-weight: 600;
  color: #6b7280;
}
._info_fjkv3_80 ._description_fjkv3_86 {
  margin: 0;
  font-size: 13px;
  color: #d1d5db;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_1itv0_15 {
  display: flex;
  flex-direction: column;
}
._header_1itv0_20 {
  padding: 0 0 16px 0;
  border-bottom: 1px solid #e5e7eb;
  margin-bottom: 24px;
}
._header_1itv0_20 ._title_1itv0_25 {
  margin: 0 0 4px 0 !important;
}
._header_1itv0_20 ._subtitle_1itv0_28 {
  color: #d1d5db;
  font-size: 14px;
}
._loadingContainer_1itv0_33 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 48px 24px;
}
._loadingContainer_1itv0_33 ._loadingText_1itv0_41 {
  color: #d1d5db;
  font-size: 14px;
}
._grid_1itv0_46 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  grid-auto-rows: min-content;
  gap: 16px;
  padding: 4px;
}
@media (max-width: 768px) {
  ._grid_1itv0_46 {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  ._grid_1itv0_46 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  ._grid_1itv0_46 {
    grid-template-columns: repeat(3, 1fr);
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_xdvqh_15 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 16px 0;
  max-height: 280px;
  overflow-y: auto;
}
._container_xdvqh_15::-webkit-scrollbar {
  width: 8px;
}
._container_xdvqh_15::-webkit-scrollbar-track {
  background: #f9fafb;
  border-radius: 4px;
}
._container_xdvqh_15::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}
._container_xdvqh_15::-webkit-scrollbar-thumb:hover {
  background: #9ea4be;
}
._header_xdvqh_38 ._title_xdvqh_38 {
  margin: 0 0 4px 0 !important;
  font-size: 16px;
  font-weight: 600;
}
._header_xdvqh_38 ._subtitle_xdvqh_43 {
  color: #d1d5db;
  font-size: 13px;
}
._loadingText_xdvqh_48 {
  text-align: center;
  color: #d1d5db;
  font-size: 14px;
  padding: 24px;
}
._phases_xdvqh_55 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 8px 8px;
}
._phase_xdvqh_55 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  overflow: hidden;
}
._phaseHeader_xdvqh_68 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  background-color: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
}
._phaseHeader_xdvqh_68 ._phaseName_xdvqh_76 {
  font-weight: 600;
  font-size: 14px;
}
._phaseHeader_xdvqh_68 ._phaseCount_xdvqh_80 {
  font-size: 12px;
  color: #d1d5db;
}
._steps_xdvqh_85 {
  display: flex;
  flex-direction: column;
}
._step_xdvqh_85 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
}
._step_xdvqh_85:last-child {
  border-bottom: none;
}
._step_xdvqh_85:hover {
  background-color: #f9fafb;
}
._stepIcon_xdvqh_104 {
  flex-shrink: 0;
  margin-top: 2px;
}
._stepIcon_xdvqh_104 ._iconPending_xdvqh_108 {
  color: #d1d5db;
}
._stepIcon_xdvqh_104 ._iconInProgress_xdvqh_111 {
  color: #3e66fb;
  animation: _pulse_xdvqh_1 1.5s ease-in-out infinite;
}
._stepIcon_xdvqh_104 ._iconCompleted_xdvqh_115 {
  color: #3bc15f;
}
._stepIcon_xdvqh_104 ._iconFailed_xdvqh_118 {
  color: #f28c68;
}
._stepIcon_xdvqh_104 ._iconSkipped_xdvqh_121 {
  color: #9ea4be;
}
._stepContent_xdvqh_125 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._stepDescription_xdvqh_132 {
  font-size: 14px;
  color: #9ea4be;
}
._stepError_xdvqh_137 {
  font-size: 12px;
  color: #f28c68;
}
@keyframes _pulse_xdvqh_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._container_2fgzi_15 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._header_2fgzi_21 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e5e7eb;
}
._header_2fgzi_21 ._headerRow_2fgzi_28 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._header_2fgzi_21 ._backButton_2fgzi_33 {
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._header_2fgzi_21 ._backButton_2fgzi_33:hover {
  color: #3e66fb;
}
._header_2fgzi_21 ._title_2fgzi_42 {
  margin: 0 !important;
  flex: 1;
}
._steps_2fgzi_47 {
  margin: 8px 0;
}
._steps_2fgzi_47 .ant-steps-item-title {
  font-size: 12px !important;
  line-height: 1.3 !important;
}
._steps_2fgzi_47 .ant-steps-item {
  flex: 1;
  overflow: visible;
}
._steps_2fgzi_47 .ant-steps-item-content {
  min-width: 0;
}
._content_2fgzi_62 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-height: 200px;
}
._reviewContent_2fgzi_69 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._installationContent_2fgzi_75 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._statusSection_2fgzi_81 {
  min-height: 80px;
}
._footer_2fgzi_85 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._modal_1eqzj_15 ._modalTitle_1eqzj_15 {
  margin: 0;
}
._modalContent_1eqzj_19 {
  display: flex;
  flex-direction: column;
  max-height: 70vh;
  padding: 12px 0;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._menu_1n411_15 ._loading_1n411_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 17px;
}
._menu_1n411_15 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 17px;
}
._menu_1n411_15 ul li {
  text-align: center;
}
._menu_1n411_15 ._item_1n411_32 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  color: #000000;
}
._menu_1n411_15 ._item_1n411_32 ._icon_1n411_39 {
  width: 36px;
  height: 36px;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 19px;
  transition: all 250ms;
}
._menu_1n411_15 ._item_1n411_32:hover ._icon_1n411_39, ._menu_1n411_15 ._item_1n411_32._active_1n411_49 ._icon_1n411_39 {
  background-color: #ecf0ff;
  color: #3e66fb;
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._accountLinks_o0cul_15 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
._accountLinks_o0cul_15 ul li {
  text-align: center;
  position: relative;
}
._accountLinks_o0cul_15 ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
  font-size: 21px;
  transition: 150ms linear;
  width: 36px;
  height: 36px;
  border-radius: 6px;
}
._accountLinks_o0cul_15 ul li a:hover {
  color: #9ea4be;
}
._accountLinks_o0cul_15 ul li a._active_o0cul_43 {
  background-color: #ecf0ff;
  color: #3e66fb;
}
._helpButton_o0cul_48 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
  font-size: 21px;
  transition: 150ms linear;
  width: 36px;
  height: 36px;
  border-radius: 6px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
._helpButton_o0cul_48:hover {
  color: #9ea4be;
}
._helpMenuDropdown_o0cul_67 .ant-dropdown-menu {
  min-width: 200px;
  padding: 2px;
  overflow: hidden;
}
._helpMenuDropdown_o0cul_67 .ant-dropdown-menu-item {
  padding: 0;
  border-radius: 4px;
}
._helpMenuDropdown_o0cul_67 .ant-dropdown-menu-item:hover {
  background-color: #ecf0ff;
}
._helpMenuItem_o0cul_80 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 8px;
  color: #000000;
  text-decoration: none;
  white-space: nowrap;
}
._helpMenuItem_o0cul_80:hover {
  color: #000000;
}
._helpMenuItem_o0cul_80 span {
  flex: 1;
  font-size: 15px;
}
._helpMenuIcon_o0cul_97 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  color: #9ea4be;
}
._helpMenuIcon_o0cul_97 svg {
  width: 18px;
  height: 18px;
}
._externalLinkIcon_o0cul_111 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  margin-left: 6px;
  color: #6b7280;
  opacity: 0.5;
}
._externalLinkIcon_o0cul_111 svg {
  width: 14px;
  height: 14px;
}
._redDot_o0cul_127::before {
  content: "";
  position: absolute;
  left: 22px;
  top: 20px;
  width: 8px;
  height: 8px;
  background-color: red;
  border-radius: 100%;
}
._notificationLink_o0cul_138 {
  position: relative;
}
._unreadBadge_o0cul_142 {
  position: absolute;
  top: -2px;
  right: -2px;
  background-color: #ff4d4f;
  color: white;
  border-radius: 50%;
  min-width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  padding: 0 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._sidebar_diy2n_15 {
  display: none;
  width: 100%;
  height: 100%;
}
._sidebar_diy2n_15 ._content_diy2n_20 {
  height: calc(100% - 30px);
  margin: 15px 0px;
  border-right: 1px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._sidebar_diy2n_15 ._content_diy2n_20 ._upside_diy2n_28 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 30px;
}
@media (min-width: 576px) {
  ._sidebar_diy2n_15 {
    display: block;
  }
}


/**
* DM Sans (regular + bold & italic)
* To use: font-family: 'DM Sans', sans-serif;
*/
/**
* JetBrains Mono (monospace for numbers and code)
* To use: font-family: 'JetBrains Mono', monospace;
*/
/* COLOR */
/* BREAK POINTS */
/* COMPONENT SIZES */
/* FONTS */
._mainLayout_1xiju_15 {
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow-y: hidden;
}
._sidebar_1xiju_23 {
  width: 62px;
  height: 100vh;
  flex-shrink: 0;
  border-right: 1px solid #e5e7eb;
}
._content_1xiju_30 {
  height: 100vh;
  flex: 1;
  overflow: hidden;
}