@font-face{font-family:Inter;src:url(../../fonts/inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-style:normal}:root{--omniflow-font-family: "Inter","Helvetica Neue",Helvetica,sans-serif;--omniflow-font-family-monospace: "Courier New", Courier, monospace;--text-line-height: 1.5em;--icon-sm: 10px;--icon-n: 12px;--icon-l: 14px;--icon-xxl: 25px;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-dark: 600;--weight-darker: 700;--text-sm: 12px;--text-s: 13px;--text-n: 14px;--text-m: 15px;--text-l: 16px;--text-xl: 18px;--error-text-color: hsl(3, 89%, 42%);--red-color: hsl(3, 85%, 48%);--red-color-light: hsla(3, 85%, 49%, .5);--red-color-lighter: hsla(3, 85%, 49%, .1);--yellow-color: hsl(48, 100%, 50%);--yellow-color-light: hsla(48, 100%, 50%, .25);--warning-text-color: hsl(32, 100%, 30%);--green-text-color: hsl(145, 85%, 25%);--green-color: hsl(145, 72%, 30%);--green-color-light: hsla(145, 72%, 31%, .5);--green-color-lighter: hsla(145, 72%, 31%, .1);--blue-text-color-light: hsl(214, 100%, 63%);--blue-text-color: hsl(214, 100%, 43%);--blue-color-dark: hsl(214, 100%, 38%);--blue-color: hsl(214, 100%, 48%);--blue-color-light: hsla(214, 100%, 49%, .76);--blue-color-lighter: hsla(214, 100%, 60%, .13);--gray-contrast-1pct: hsla(214, 81%, 25%, .02);--gray-contrast-5pct: hsla(214, 61%, 25%, .05);--gray-contrast-10pct: hsla(214, 57%, 24%, .1);--gray-contrast-15pct: hsla(214, 53%, 22%, .13);--gray-contrast-20pct: hsla(214, 53%, 23%, .16);--gray-contrast-30pct: hsla(214, 50%, 22%, .26);--gray-contrast-40pct: hsla(214, 47%, 21%, .38);--gray-contrast-45pct: hsla(214, 45%, 20%, .52);--gray-contrast-50pct: hsla(214, 43%, 19%, .6);--gray-contrast-60pct: hsla(214, 43%, 19%, .75);--secondary-contrast: hsla(214, 42%, 18%, .69);--info-contrast: hsla(214, 41%, 17%, .83);--body-contrast: hsla(214, 40%, 16%, .94);--heading-contrast: hsl(214, 35%, 15%);--gral-background-color: hsla(200, 25%, 98%, 1);--gral-border-color: #e8e8f8;--button-bg-color-secondary: hsla(200, 25%, 98%, 1);--link-color: hsla(214, 100%, 49%, .66)}*{font-family:var(--omniflow-font-family)!important;line-height:var(--text-line-height)}.content-outlet{height:calc(100% - 84px);width:100%}.text-header{font-size:var(--text-m);font-weight:var(--weight-dark);color:var(--heading-contrast)}.text-primary{font-size:var(--text-n);font-weight:var(--weight-normal);color:var(--body-contrast)}.text-heading{font-weight:var(--weight-medium)}.text-heading-d{font-weight:var(--weight-dark)!important}.text-primary-s{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--body-contrast)}.text-secondary{font-size:var(--text-n);font-weight:var(--weight-light);color:var(--secondary-contrast)}.text-secondary-s{font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--secondary-contrast)}.text-s{font-size:var(--text-sm)}.text-n{font-size:var(--text-n)}.text-m{font-size:var(--text-m)}.text-l{font-size:var(--text-l)}.text-xl{font-size:var(--text-xl)}.text-crop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}::-webkit-scrollbar{width:4px;min-height:2px}::-webkit-scrollbar-track{background:transparent;width:4px;height:4px}::-webkit-scrollbar-thumb{background:#bbb;width:1px;height:1px;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ddd}vaadin-text-field,vaadin-password-field,vaadin-integer-field,vaadin-number-field,vaadin-email-field{cursor:text}vaadin-button{cursor:pointer}vaadin-button[theme~=contrast]{color:var(--secondary-contrast)}vaadin-message::part(message){font-size:var(--text-n);color:var(--secondary-contrast)}vaadin-message::part(name){font-size:var(--text-n)}vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-date-picker{cursor:pointer}vaadin-text-field,vaadin-text-area,vaadin-password-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-integer-field,vaadin-number-field,vaadin-email-field,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker{padding:0;--vaadin-input-field-value-font-size: var(--text-n);--vaadin-input-field-value-color: var(--info-contrast);--vaadin-input-field-background: #fff;--vaadin-input-field-hover-highlight: #fff;--vaadin-input-field-invalid-background: #fff;--vaadin-input-field-invalid-hover-highlight: var(--red-color-lighter);--vaadin-input-field-placeholder-color: var(--gray-contrast-50pct);--vaadin-input-field-label-color: var(--blue-text-color-light);--vaadin-input-field-focused-label-color: var(--blue-text-color);--vaadin-input-field-hovered-label-color: var(--blue-text-color);--vaadin-input-field-label-font-size: var(--text-sm);--vaadin-input-field-helper-font-size: var(--text-sm);--vaadin-input-field-border-radius: 4px;--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--gral-border-color);--vaadin-input-field-error-color: var(--red-color);--vaadin-input-field-error-font-weight: 400;--vaadin-focus-ring-width: 1px;--vaadin-focus-ring-color: var(--blue-color-light)}vaadin-text-field:hover,vaadin-text-area:hover,vaadin-password-field:hover,vaadin-combo-box:hover,vaadin-multi-select-combo-box:hover,vaadin-integer-field:hover,vaadin-number-field:hover,vaadin-email-field:hover,vaadin-date-picker:hover,vaadin-time-picker:hover,vaadin-date-time-picker:hover{--vaadin-input-field-border-color: var(--blue-color-light)}vaadin-text-field[invalid],vaadin-text-field[invalid]::part(clear-button):before,vaadin-text-area[invalid],vaadin-text-area[invalid]::part(clear-button):before,vaadin-password-field[invalid],vaadin-password-field[invalid]::part(reveal-button):before,vaadin-password-field[invalid]::part(clear-button):before,vaadin-combo-box[invalid],vaadin-combo-box[invalid]::part(toggle-button),vaadin-combo-box[invalid]::part(clear-button):before,vaadin-multi-select-combo-box[invalid],vaadin-multi-select-combo-box[invalid]::part(toggle-button),vaadin-multi-select-combo-box[invalid]::part(clear-button):before,vaadin-integer-field[invalid],vaadin-number-field[invalid],vaadin-email-field[invalid],vaadin-date-picker[invalid],vaadin-time-picker[invalid],vaadin-date-time-picker[invalid]{--vaadin-input-field-helper-color: var(--red-color);--vaadin-input-field-border-color: var(--red-color-light);--vaadin-input-field-icon-color: var(--red-color-light);--vaadin-input-field-label-color: var(--red-color);--vaadin-input-field-focused-label-color: var(--red-color);--vaadin-input-field-hovered-label-color: var(--red-color)}vaadin-text-field.no-label::part(label),vaadin-text-area.no-label::part(label),vaadin-password-field.no-label::part(label){display:none}vaadin-text-field>label{overflow-wrap:break-word;white-space:break-spaces}vaadin-combo-box.no-border{--vaadin-input-field-border-color: transparent;--vaadin-input-field-border-width: 0}vaadin-checkbox>label,vaadin-radio-group>label,vaadin-radio-button>label{font-size:var(--text-sm);color:var(--gray-contrast-50pct)}vaadin-radio-group>label{color:var(--blue-text-color-light)}vaadin-radio-group[invalid]>label,vaadin-checkbox-group[invalid]>label{color:var(--red-color)!important}vaadin-radio-group[invalid] vaadin-radio-button>label,vaadin-checkbox-group[invalid] vaadin-checkbox>label{color:var(--red-color)!important}vaadin-radio-group[invalid] vaadin-radio-button::part(radio),vaadin-checkbox-group[invalid] vaadin-checkbox::part(checkbox){border-color:var(--red-color-light)!important}vaadin-radio-button,vaadin-radio-group,vaadin-checkbox-group{padding:0;--vaadin-input-field-label-color: var(--blue-text-color-light);--vaadin-input-field-focused-label-color: var(--blue-text-color);--vaadin-input-field-hovered-label-color: var(--blue-text-color);--vaadin-input-field-label-font-size: var(--text-sm);--vaadin-input-field-helper-font-size: var(--text-sm)}vaadin-radio-button::part(radio){border:1.5px solid var(--gray-contrast-40pct);border-radius:50%;width:14px;height:14px;background:#fff}vaadin-radio-button::part(radio):hover{background-color:var(--gray-contrast-10pct)}vaadin-radio-button[checked]::part(radio){background-color:#fff;border:1.5px solid var(--blue-color-light)}vaadin-radio-button[checked]::part(radio):after{content:"";display:block;width:6px;height:6px;background-color:var(--blue-color-light);margin:auto;border-radius:50%}vaadin-radio-button{display:inline-flex;align-items:center;vertical-align:middle}vaadin-radio-button::part(radio){margin:0 4px 0 0;align-self:center}vaadin-radio-button::part(label){margin:0;line-height:1.4;vertical-align:middle;display:inline-flex;align-items:center}vaadin-icon{color:var(--blue-color-light);font-size:var(--icon-l);cursor:pointer}.button-icon-sm{font-size:var(--icon-sm)}vaadin-icon.button-icon{font-size:var(--icon-l)}vaadin-icon.cell-icon{font-size:var(--icon-sm)}vaadin-menu-bar-item[menu-item-checked]::part(checkmark){display:none}vaadin-menu-bar.add-menu>vaadin-menu-bar-button{height:22px}vaadin-menu-bar-button{margin:0}vaadin-menu-bar-item>vaadin-icon{font-size:var(--icon-l)!important}.disabled{color:var(--gray-contrast-5pct)}.disabled-bkg{background-color:var(--gray-contrast-5pct)}vaadin-checkbox{--vaadin-checkbox-background: white;--vaadin-checkbox-border-radius: 4px;--vaadin-checkbox-checkmark-color: var(--blue-color-dark);--vaadin-checkbox-disabled-checkmark-color: var(--gray-contrast-30pct);--vaadin-checkbox-size: 14px;--vaadin-checkbox-checkmark-size: 16px}vaadin-checkbox[checked]::part(checkbox){background-color:#fff}vaadin-checkbox:not([theme~=toggle-button])::part(checkbox):hover{background-color:var(--gray-contrast-10pct);border-radius:50%}vaadin-checkbox::part(checkbox){border:1.5px solid var(--gray-contrast-40pct);--vaadin-checkbox-disabled-checkmark-color: #fff !important;--vaadin-checkbox-disabled-background: #ff5252}vaadin-checkbox[theme~=toggle-button]{--vaadin-checkbox-checkmark-color: white}vaadin-checkbox[theme~=toggle-button]::part(checkbox),vaadin-checkbox[theme~=toggle-button]>input{grid-column:1;height:15px;width:22px}vaadin-checkbox[theme~=toggle-button]>input[slot=input]{width:100%;height:100%}vaadin-checkbox[theme~=toggle-button]::part(checkbox):after{inset:0}vaadin-grid::part(row){font-size:var(--text-n)}vaadin-grid>[slot=empty-state]{font-size:var(--text-n)}vaadin-grid::part(row):hover{--vaadin-grid-cell-background: var(--gray-contrast-1pct)}vaadin-list-box{margin-top:4px}vaadin-item{padding-top:1px;padding-bottom:1px}vaadin-item[focus-ring]{display:none}vaadin-item>span{font-size:var(--text-s)}vaadin-combo-box-item,vaadin-multi-select-combo-box-item{font-size:var(--text-s)}vaadin-tabsheet.tab-sheet-no-lr-padding::part(content){padding:14px 0}vaadin-tabs vaadin-tab{height:30.5px}vaadin-tabsheet::part(tabs-container){padding:0 var(--lumo-space-s);height:26px}.lane-view{border:1px solid var(--gray-contrast-10pct);padding:14px 10px}.lane-content-overflow{overflow-x:hidden;overflow-y:auto}.lane-content-gap{gap:14px}.lane-scroller{width:100%;height:calc(100% - 30px)}.output-content-view{margin:0;padding:0;background-color:#fff}.menu-item{margin:0 8px;color:var(--body-contrast);font-size:var(--text-l)}.sub-menu-item{font-size:var(--text-sm);color:var(--text-primary-color)}.menu-icon{font-size:var(--text-sm)}.layout-view-l{width:75%!important}.layout-view-s{width:25%!important}.layout-view-m{width:30%!important}.layout-view-n{width:70%!important}vaadin-dialog-overlay,vaadin-confirm-dialog-overlay{font-family:var(--omniflow-font-family)}vaadin-dialog-overlay::part(title),vaadin-confirm-dialog-overlay>[slot=header]{font-family:var(--omniflow-font-family);font-size:var(--text-xl);font-weight:var(--weight-dark)}vaadin-dialog-overlay::part(footer),vaadin-confirm-dialog-overlay::part(footer){background-color:#fff}.grid-btn-sm{font-size:var(--text-sm);margin:0;padding:0;width:20px;height:20px}.reveal-on-hover{display:block}.bordered{border:1px solid var(--gral-border-color);border-radius:4px;margin:0}.selected-item{background-color:var(--blue-color-lighter);color:var(--blue-text-color)}vaadin-list-box.no-select-indicator vaadin-item::part(checkmark){display:none}vaadin-list-box.bordered.no-select-indicator vaadin-item::part(checkmark){display:none}.custom-label{font-size:var(--text-sm);color:var(--blue-text-color-light);font-weight:500;width:100%}vaadin-vertical-layout:has(vaadin-list-box:hover) .custom-label,vaadin-vertical-layout:has(vaadin-list-box:focus) .custom-label{color:var(--blue-text-color)}.tab-header-label{font-size:var(--text-s);color:var(--secondary-contrast)}.disabled-component{color:var(--gray-contrast-50pct);opacity:.6}.label-action-button{height:24px;margin:0;padding:0}.icon-only-button{margin:0;padding:0;width:21px;height:21px}.form-gap{gap:22px}.vertical-separator{background:var(--gral-border-color);width:1px;height:80%}.group-layout{border:1px solid var(--gral-border-color);border-radius:4px;height:38px}.clickable-element{cursor:pointer}vaadin-vertical-layout.clickable-element:hover{cursor:pointer}.invalid-field{color:var(--red-color)}vaadin-item:has(vaadin-horizontal-layout.hidden-step){display:none}vaadin-tabs vaadin-tab:before{width:90%}.section-layout{display:flex;flex-direction:column;gap:14px}.vl-hr>hr{padding:0 1px}.copyright-footer .footer-terms{color:var(--info-contrast);text-decoration:none}.copyright-footer .footer-terms:hover{text-decoration:underline}.copyright-footer .copyright-icon vaadin-icon{font-size:7px;margin:1px 3px 3px}.omni-icon-success{color:var(--green-color)}.omni-icon-error{color:var(--red-color)}.success-bg{background-color:var(--green-color)}.error-bg{background-color:var(--red-color)}.ml-4{margin-left:4px}.ml-2{margin-left:2px}.wrap-text{white-space:normal;overflow-wrap:break-word}.padding-tb{padding-top:4px;padding-bottom:4px}.grid-row-text{width:100%;word-wrap:break-word}.status-indicator{border-left:4px solid var(--lumo-success-color);padding-left:6px}.status-indicator-error{border-left-color:var(--lumo-error-color)}.status-indicator-warning{border-left-color:var(--lumo-warning-color)}textarea#flowResponse{line-height:1.6;border:1px solid var(--gral-border-color);border-radius:4px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;box-sizing:border-box;padding:8px;width:100%;height:300px}textarea#flowResponse:focus,textarea#flowResponse:hover{border-color:var(--blue-color-light);outline:none}textarea#flowResponse:hover{background-color:var(--gray-contrast-20pct)}span.line-number{-webkit-user-select:none;user-select:none;display:inline-block;min-width:20px!important;text-align:right;line-height:1.4;padding:0 4px!important;margin:0;font-size:var(--text-sm);color:var(--body-contrast);font-family:var(--omniflow-font-family-monospace)!important}.code-line{line-height:1.4;padding:0 4px!important;margin:0;font-size:var(--text-sm);color:var(--body-contrast);font-family:var(--omniflow-font-family-monospace)!important;white-space:pre-wrap;overflow-wrap:break-word;width:95%;display:inline-block;border-left:1px solid var(--blue-color-light)}.omni-progress-bar{gap:8px}.omni-progress-bar .loading-span{color:#0009;font-size:10px}.omni-progress-bar-btn{color:#fafacc;width:10px;height:10px}.omni-progress-bar-icon{width:8px;height:8px;padding:0;margin:0;display:none}.omni-progress-bar-loading-layout{width:100%;justify-content:center;align-items:center;gap:4px}.omni-progress-bar-loading-layout:hover .omni-progress-bar-icon{display:block}@media (max-width: 480px){.copyright-footer{flex-direction:column}}vaadin-connection-indicator{pointer-events:none!important}.import-error-message{font-size:var(--text-n);color:var(--error-text-color)}.cron-container{margin:15px 0}.cron-container .cron-title{font-weight:600;font-size:14px}.cron-execution-label{font-size:13px;font-weight:600;color:var(--lumo-body-text-color)}.cron-value{font-size:12px;color:var(--lumo-body-text-color)}.ai-validation-label{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.ai-status-dot{height:12px;width:12px;border-radius:50%;display:inline-block;margin-right:var(--lumo-space-s)}.ai-status-dot.valid{background-color:var(--lumo-success-color)}.ai-status-dot.invalid{background-color:var(--lumo-error-color)}.cron-info-icon{cursor:pointer;color:var(--lumo-primary-color);font-size:11px}.cron-help-layout{padding:10px;gap:3px;spacing:0;width:300px}.cron-help-allowed{font-size:var(--lumo-font-size-xs);color:var(--lumo-body-text-color);font-weight:600}.cron-help-allowed-chars{font-size:var(--lumo-font-size-s);padding-left:10px!important}.cron-help-ex-label{font-weight:600;font-size:var(--lumo-font-size-xs);letter-spacing:.5px;margin-top:5px}.cron-help-examples-container{gap:3px;padding:0 0 0 10px!important}.cron-help-example-row{display:grid;grid-template-columns:45px 1fr;align-items:baseline}.cron-help-code{font-weight:700;font-size:var(--lumo-font-size-xs)}.cron-help-text{font-size:var(--lumo-font-size-xs)}.login-view{background-color:var(--gral-background-color)}.omniflow-logo{height:65px;margin-bottom:14px}vaadin-login-form{background:#fff;width:100%}vaadin-login-form-wrapper{width:100%;max-width:100%;background-color:#fff}vaadin-login-form-wrapper::part(error-message){font-weight:var(--weight-normal)}vaadin-login-form-wrapper vaadin-text-field::part(required-indicator),vaadin-login-form-wrapper vaadin-password-field::part(required-indicator){display:none}vaadin-login-form-wrapper::part(error-message-title){font-weight:var(--weight-medium);font-size:var(--text-n)}vaadin-login-form-wrapper::part(error-message-description){font-size:var(--text-sm)}vaadin-login-form-wrapper::part(form-title){text-align:center;margin-bottom:16px;font-size:var(--lumo-font-size-xl)}vaadin-login-form vaadin-button[theme~=submit]{background-color:var(--blue-color);opacity:.85;color:#fff;border:1px solid var(--gral-border-color)}vaadin-login-form [slot=forgot-password]{color:var(--link-color);margin-right:0}.sso-options-container{padding:0 26px 30px;width:100%;margin-top:-55px}.login-details{box-shadow:0 1px 1px #1e1e4633,0 8px 8px #00000030;border-radius:6px;border:1px solid var(--gral-border-color);background-color:#fff;width:30%!important;box-sizing:border-box;min-height:50%}.forgot-password-details{display:flex;flex-direction:column;gap:20px;padding:var(--lumo-space-l);width:30%!important;box-shadow:0 1px 1px #1e1e4633,0 8px 8px #00000030;border-radius:6px;border:1px solid var(--gral-border-color);background-color:#fff;box-sizing:border-box;min-height:58%}@media (max-width: 900px){.login-details{width:85%!important;min-height:58%}.forgot-password-details{width:85%!important}}.forgot-page-header{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-xxl);font-weight:600;line-height:var(--lumo-line-height-xs)}.copyright-footer{display:flex;width:100%;text-align:center;align-items:center;justify-content:center;color:var(--info-contrast);height:28px;font-size:var(--text-n)}.sso-option-container{padding:6px 4px;margin:2px 0;border:1px solid #e8e8f8;background:#f8fafa;width:100%!important;border-radius:4px}.sso-option{font-size:var(--text-l);font-weight:var(--weight-dark);color:#000;margin:0;padding:0;text-align:left;text-transform:capitalize;text-decoration:none}.sso-option-label{color:#a8a8a8;font-size:var(--text-n);font-weight:var(--weight-light)}.sso-anchor-option{width:100%}.omniflow-nav{height:56px;padding:8px 14px}.omniflow-header-layout{gap:8px}.omniflow-header-logo{height:35px}.omniflow-header-text{color:var(--heading-contrast);font-size:var(--text-xl);font-weight:var(--weight-dark);letter-spacing:1px}.omniflow-menu-bar{flex-grow:1;width:100%;align-items:center;justify-content:center}.user-avatar{display:flex;align-items:center;justify-content:center;gap:8px}.item-text{font-size:var(--text-n)}.main-menu-bar vaadin-menu-bar-button.clicked-menu-item{background-color:transparent;border-radius:0;border-bottom:2px solid var(--blue-color);transform:scale(.98);font-weight:var(--weight-dark);transition:transform .1s}.main-menu-bar vaadin-menu-bar-overlay::part(overlay){background-color:transparent;box-shadow:none}.main-menu-bar vaadin-menu-bar-item::part(checkmark){display:none}.logout-item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--text-sm);color:var(--text-primary-color)}.dashboard-breadcrumbs{font-size:var(--text-m);color:var(--blue-text-color);gap:5px}@media (max-width: 768px){.avatar-username{display:none}}vaadin-popover-overlay.floating-panel::part(overlay){right:4px;position:fixed;top:58px;bottom:31px;box-shadow:-4px 0 16px #0003;transform:translate(100%);transition:transform .5s ease-in-out;width:600px;height:92%;display:flex;flex-direction:column}vaadin-popover-overlay.floating-panel::part(content){height:100%}vaadin-popover-overlay.floating-panel.full-page::part(overlay){width:75%}vaadin-popover-overlay.floating-panel.dashboard-editor-view::part(overlay){width:98%}vaadin-popover-overlay.floating-panel.form-page::part(overlay){width:60%}vaadin-popover-overlay.floating-panel.details-page::part(overlay){width:25%}vaadin-popover-overlay.floating-panel.assignment-page::part(overlay){width:80%}vaadin-popover-overlay.floating-panel.schedule-float-panel::part(overlay){width:60%}vaadin-popover-overlay.floating-panel.show::part(overlay){transform:translate(0)}.float-panel-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #dee2e6}.btn-close{box-sizing:content-box;cursor:pointer}.btn-close:hover{opacity:.75}.dashboard-float-panel{--vaadin-popover-width: 98vw;width:98vw}.float-panel-body{height:92%}.form-icon{color:var(--blue-color-light);font-size:var(--icon-xxl);padding:5px;font-weight:700}.form-builder-view,.form-details-layout,.form-right-panel{overflow:hidden}.form-components{width:130px!important}.form-details{width:100%!important;gap:5px;padding:15px 10px}.form-menu-icon{font-size:var(--icon-sm);color:#a6a6a6;margin:10px 0 0 30px}.page-close-icon{font-size:6px;color:#a6a6a6;cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}.menu-item:hover .page-close-icon{opacity:1}.api-text-area{width:100%;height:120px}.page-wrapper{display:flex;align-items:center}.form-text-header{padding-left:10px;font-size:var(--text-m);font-weight:var(--weight-dark);color:var(--heading-contrast)}.icon-row{gap:8px}.form-field{width:60%}.api-content{width:40%}.api-content vaadin-checkbox::part(label){width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.text-section{border-bottom:1px solid #dee2e6}.json-path-layout{width:100%;display:flex;align-items:end}.floating-panel-text{font-size:var(--text-sm)!important;color:var(--blue-text-color-light)!important;font-weight:500}.form-question{font-size:var(--text-n);color:var(--gray-contrast-50pct)}.form-component{width:60%}.form-component-row{width:100%;display:flex;align-items:center;gap:10px;padding:5px 0}.component-container{padding:10px;gap:5px;background-color:#fff;border:1px solid rgba(100,100,111,.2);box-shadow:#64646f33 0 3px 6px;border-radius:6px}.form-content-area{padding:0 20px}.form-tab{overflow:hidden;flex-shrink:1}.form-preview{width:100%;overflow:hidden}.form-preview-header{width:100%;padding-top:0;padding-bottom:0}.form-footer-layout{margin-top:auto;background:#fff;z-index:10}.api-add-header{display:flex;align-items:baseline;font-size:var(--text-s);font-weight:500;color:var(--gray-contrast-50pct)}.page-content{padding:0;gap:10px}.user-form-list{width:98%;height:200px}.assign-error-msg{font-size:var(--text-s)!important;color:var(--red-color)!important;font-weight:400!important}.no-api-message{font-size:var(--text-n);color:var(--gray-contrast-50pct);padding:5px 0}.form-ass-grid-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;display:inline-block}.detail-layout{display:flex;gap:115px;font-size:var(--text-n);color:var(--gray-contrast-50pct)}.score-dialog{width:280px}.score-dialog p{margin:5px 10px;font-size:var(--text-l)}.user-form-view{padding-top:20px;width:100%;max-width:650px;margin:auto}.forms-toggle{width:auto;white-space:nowrap}.card-layout{border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px #0000001a}.form-legend-dot{width:12px;height:12px;border-radius:50%}.form-legend-text{color:#373d3f;font-size:var(--text-sm);font-weight:var(--weight-normal)}.form-legend-item{cursor:pointer;padding:3px;gap:5px}.question-row{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-weight:var(--weight-dark)}.status-details{width:100%;display:flex;gap:100px}.user-span{display:block;color:var(--gray-contrast-50pct)}.clickable-user{cursor:pointer}.hand-point-icon{font-size:10px}.disabled-user{cursor:default;opacity:.6;pointer-events:none}.user-list{display:flex;gap:5px;font-size:var(--text-n);font-weight:var(--weight-normal)}.preview-field{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.outbound-content{display:flex;gap:10px}.form-submission-container{gap:0px}.user-form-submission{padding-bottom:10px}.launch-render-form{padding-top:20px;width:100%;max-width:650px;margin:auto}.launch-form-submission{overflow-y:auto;padding-bottom:10px}.form-submission-header .title-header{margin:0;text-align:center}@media (max-width: 1024px){.user-form-view,.launch-render-form{max-width:100%;padding:10px}}@media (max-width: 768px){.user-form-view,.launch-render-form{max-width:100%;padding:10px}}@media (max-width: 480px){.user-form-view,.launch-render-form{max-width:100%;padding:10px}.form-open .forms-tab{display:none!important}}.json-editor,.sql-editor{padding:10px 5px!important;height:auto;border:1px solid #dee2e6;border-left:none;border-radius:0 4px 4px 0;overflow-y:auto!important;overflow-x:auto!important;font-family:monospace;font-size:14px!important;line-height:1.5!important;width:100%;background-color:#fff!important;resize:none;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;cursor:default}.json-editor-label{font-size:12px;color:#4294ff;font-weight:500}.json-editor-label-error{font-size:12px;color:var(--lumo-error-text-color);font-weight:500}.json-editor-error{font-size:.8125rem;color:var(--lumo-error-text-color);font-weight:400}.json-editor:focus,.sql-editor:focus{outline:none}.line-numbers,.sql-line-numbers{background-color:#f8f9fa;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:1.5;text-align:right;padding:10px 5px;color:#6c757d;box-sizing:border-box;border:1px solid #dee2e6;border-right:2px solid #93c4f7ff;overflow-y:auto!important;overflow-x:hidden;white-space:pre;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;min-width:28px;max-width:60px;height:100%}.json-editor::selection,.sql-editor::selection{background:#ddd}.json-action-btn{background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;border:none!important;min-width:31px!important}.json-button-bar{display:flex}.json-sql-error-title{margin-bottom:10px}.json-sql-error-message{white-space:pre-wrap;font-size:14px;max-height:100px;overflow-y:auto;color:#e21d12}.json-sql-error-footer{width:100%;display:flex;justify-content:flex-end;margin-top:15px}.json-sql-error-footer vaadin-button{color:var(--secondary-contrast)}.json-editor-invalid .json-editor{border-color:var(--lumo-error-color)!important}.json-editor-invalid .line-numbers{border-color:var(--lumo-error-color)!important;border-right:none}
