.MuiButtonBase-root svg{pointer-events:none}@media (pointer:coarse) and (hover:none){:root{--cs-action-target:44px;--cs-menu-target:48px}.MuiButtonBase-root{touch-action:manipulation}.MuiIconButton-root,.MuiCheckbox-root,.MuiRadio-root{min-width:var(--cs-action-target);min-height:var(--cs-action-target)}.MuiButton-root,.MuiTab-root,.MuiToggleButton-root{min-height:var(--cs-action-target)}.MuiMenuItem-root,.MuiAutocomplete-option{min-height:var(--cs-menu-target)}.MuiInputBase-root:not(.MuiInputBase-multiline){min-height:var(--cs-action-target)}.MuiInputBase-input{font-size:max(1rem,16px)}.MuiDrawer-paper,.MuiDialogContent-root,.MuiPopover-paper{overscroll-behavior:contain}.MuiDrawer-paper{max-width:100%}}[data-cs-input-density=comfortable] :is(.MuiIconButton-root,.MuiCheckbox-root,.MuiRadio-root){min-width:44px;min-height:44px}body:has([data-cs-input-density=comfortable]) .MuiModal-root :is(.MuiIconButton-root,.MuiCheckbox-root,.MuiRadio-root){min-width:44px;min-height:44px}[data-cs-input-density=comfortable] :is(.MuiButton-root,.MuiTab-root,.MuiToggleButton-root){min-height:44px}body:has([data-cs-input-density=comfortable]) .MuiModal-root :is(.MuiButton-root,.MuiTab-root,.MuiToggleButton-root){min-height:44px}[data-cs-input-density=comfortable] :is(.MuiMenuItem-root,.MuiAutocomplete-option){min-height:48px}body:has([data-cs-input-density=comfortable]) .MuiModal-root :is(.MuiMenuItem-root,.MuiAutocomplete-option){min-height:48px}[data-cs-input-density=comfortable] .MuiInputBase-root:not(.MuiInputBase-multiline){min-height:44px}[data-cs-input-density=comfortable] .MuiButtonBase-root{touch-action:manipulation}@media (prefers-reduced-motion:reduce){[data-editor-presentation] *,.browser-tile-open-overlay{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{scroll-padding-block:80px max(24px, env(safe-area-inset-bottom))}:where(a,button,input,textarea,select,[tabindex],[contenteditable]):not(:where(input:not([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,[role=combobox],[data-schematic-canvas],[contenteditable]:not([contenteditable=false]))):focus-visible,:where([data-cs-theme=light-accessible],[data-cs-theme=dark-accessible]) :where(input,textarea,select,[role=combobox],[contenteditable],[data-schematic-canvas]):focus-visible,.MuiButtonBase-root.Mui-focusVisible:not(:where([role=combobox])){outline-offset:2px;outline:2px solid var(--palette-primary-main,#007867)!important}.MuiTab-root.Mui-focusVisible,.MuiDataGrid-cell:focus-visible,[contenteditable]:focus-visible{outline-offset:-3px}:where([data-cs-theme=light],[data-cs-theme=dark]) .MuiOutlinedInput-root.Mui-focused:not(.Mui-error):has(select,.MuiSelect-select) .MuiOutlinedInput-notchedOutline{border-color:rgba(var(--palette-grey-500Channel,145 158 171) / .2)!important;border-width:1px!important}:where([data-cs-theme=light],[data-cs-theme=dark]) :is(.MuiInput-underline,.MuiFilledInput-underline).Mui-focused:not(.Mui-error):has(select,.MuiSelect-select):after{transform:scaleX(0)!important}:where(button,a,input,textarea,select,[tabindex]){scroll-margin-block:80px 24px}:where(.MuiIconButton-root){min-width:24px;min-height:24px}.cs-skip-link{z-index:10000;color:#004b50;background:#fff;border-radius:4px;padding:12px 16px;position:fixed;top:-100px;left:12px}.cs-skip-link:focus{top:max(12px, env(safe-area-inset-top))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible,.MuiButtonBase-root.Mui-focusVisible{outline:2px solid highlight!important}}@media (max-width:599px){.MuiDrawer-paper{max-width:100%;padding-bottom:env(safe-area-inset-bottom)}.MuiDialogTitle-root,.MuiDialogContent-root,.MuiDialogActions-root{padding-left:16px;padding-right:16px}.MuiPopover-paper{max-width:calc(100vw - 32px);max-height:calc(var(--cs-visual-height,100dvh) - 32px)}}:where([role=button]){min-width:24px;min-height:24px}@media (pointer:coarse) and (hover:none){[role=button]{min-width:44px;min-height:44px}}