@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;400;600;700;800;900&display=swap";[data-theme=light]:root{--color-background-primary: #F6F8FC;--color-background-secondary: #FAFAFA;--color-background-tertiary: #F2F2F2;--color-background-4th: #D7DCEB;--color-background-5th: #E6E9ED;--color-background-hover: #E1E5EA;--color-background-active: #F0F3FB;--color-background-detail: #D7DCEB;--color-background-highlight: #265FFF;--color-background-warning: #FF7E3E;--color-background-error: #F24A46;--color-background-cards: #FAFAFA;--color-background-blocked: #EAEDEF;--color-background-scrollbar-track: #f2f2f2;--color-background-scrollbar-thumb: #ADBBD4;--color-background-tooltip: #172258;--color-text-tooltip: #fff;--color-shadow-tooltip: #6E799940;--color-background-overlay: rgba(40, 40, 80, .2);--color-shadow-primary: #6E799940;--color-text-primary: #13132E;--color-text-secondary: #485260;--color-text-tertiary:#798090;--color-text-disable:#B0B6C1;--color-text-highlight: #265FFF;--color-text-warning: #FF7E3E;--color-text-error: #F24A46;--color-text-button-primary: #FFFFFF;--color-text-button-secondary: #265fff;--color-text-button-delete: #F24A46;--color-outline-white: 1px solid #fafafa;--color-outline-primary: 1px solid #265FFF;--color-outline-secondary: 1px solid #D7DCEB;--color-outline-tertiary: 1px solid #B7BCCB;--color-tag-bg-first: #FF405C33;--color-tag-bg-second: #2AD0A033;--color-tag-bg-third: #741CFF33;--color-tag-bg-fourth:#FF17A233;--color-tag-bg-fiveth: #FF7E3E33;--color-tag-bg-sixth: #00AFDF33;--color-tag-bg-seventh: #FFA50033;--color-tag-bg-eighth: #265fff33;--color-background-button-primary-default: #265FFF;--color-background-button-primary-hover: #507cf5;--color-background-button-secondary-default: #F0F3FB;--color-background-button-secondary-hover: #ebeffc;--color-background-button-tertiary-default: transparent;--color-background-button-tertiary-hover: #F1F3F6;--color-background-button-quaternary: #F2F2F2;--color-background-button-quaternary-hover: #E9ECF5;--color-background-button-remove-default: transparent;--color-background-button-remove-hover: #FEF1F1;--color-background-button-add-default: #E9ECF5;--color-background-button-add-hover: #F0F3FB;--color-background-button-switcher-off: #D7DCEB;--color-background-button-switcher-off-handle: #39496D;--color-background-button-switcher-on: #265FFF;--color-background-button-switcher-on-handle: #FAFAFA;--color-background-button-disable: #F0F3FB;--color-button-toolbar-background: #CFDBF0;--color-button-toolbar-hover: #7499FF;--color-button-toolbar-active: #265FFF;--color-button-toolbar-icon: #1E316F;--color-icon-primary: #FFF;--color-icon-secondary:#39496D;--color-icon-tertiary:#798090;--color-icon-quaternary:#256fff;--color-icon-highlight:#256fff;--url-homepage-gif: url(/assets/lightsHome-DQbtLFHI.gif);--url-logo: url(https://user-utilities.s3.us-east-1.amazonaws.com/Logo%20Principal_Niot.svg);--url-logo-white: url(https://user-utilities.s3.us-east-1.amazonaws.com/Logo%20Principal_Niot.svg);--url-image-login: url(/assets/signinGif-BSWa0gxV.gif);--url-image-login-25: url(https://cdn.nodeiot.com.br/Plataforma+2025/login_nodeiot.webp)}[data-theme=dark]:root{--color-background-primary: #060A25;--color-background-secondary: #13132E;--color-background-tertiary: #1C2248;--color-background-4th: #2B315C;--color-background-5th: #2d366d;--color-background-hover: #265FFF4D;--color-background-active: #172258;--color-background-detail: #A9AFD4;--color-background-highlight: #265FFF;--color-background-warning: #FF7E3E;--color-background-error: #F24A46;--color-background-cards: #1C2248;--color-background-blocked: #0e122b;--color-background-scrollbar-track: #1C2248;--color-background-scrollbar-thumb: #8087b9;--color-background-tooltip: #3d4a9b;--color-text-tooltip: #fff;--color-shadow-tooltip: #1b2364;--color-background-overlay: rgba(134, 149, 215, .2);--color-shadow-primary: #3A416F;--color-text-primary: #FAFAFA;--color-text-secondary: #E1E1E5;--color-text-tertiary:#b7b7c0;--color-text-disable:#c2c2cc;--color-text-highlight: #265FFF;--color-text-warning: #FF7E3E;--color-text-error: #F24A46;--color-text-button-primary: #FFFFFF;--color-text-button-secondary: #fafafa;--color-text-button-delete: #FFFFFF;--color-outline-white: 1px solid #fafafa;--color-outline-primary: 1px solid #265FFF;--color-outline-secondary: 1px solid #2B315C;--color-outline-tertiary: 1px solid #595f8a;--color-tag-bg-first: #FF405C33;--color-tag-bg-second: #2AD0A033;--color-tag-bg-third: #741CFF33;--color-tag-bg-fourth:#FF17A233;--color-tag-bg-fiveth: #FF7E3E33;--color-tag-bg-sixth: #00AFDF33;--color-tag-bg-seventh: #FFA50033;--color-tag-bg-eighth: #265fff33;--color-background-button-primary-default: #265fffb3;--color-background-button-primary-hover: #265FFF;--color-background-button-secondary-default: #223D8BB3;--color-background-button-secondary-hover: #223D8B;--color-background-button-tertiary-default: transparent;--color-background-button-tertiary-hover: #1D2853;--color-background-button-quaternary: #1E316F;--color-background-button-quaternary-hover: #265fff;--color-background-button-remove-default: transparent;--color-background-button-remove-hover: #F24A46;--color-background-button-add-default: #223D8BB3;--color-background-button-add-hover: #223D8B;--color-background-button-switcher-off: #D7DCEB;--color-background-button-switcher-off-handle: #39496D;--color-background-button-switcher-on: #265FFF;--color-background-button-switcher-on-handle: #FAFAFA;--color-background-button-disable: #172258;--color-button-toolbar-background: #1E316F;--color-button-toolbar-hover: #2660ffa6;--color-button-toolbar-active: #265FFF;--color-button-toolbar-icon: #fafafa;--color-icon-primary: #FFF;--color-icon-secondary:#e1e1e5;--color-icon-tertiary:#e1e1e5;--color-icon-quaternary:#fff;--color-icon-highlight:#256fff;--url-homepage-gif: url(/assets/lightsHome-DQbtLFHI.gif);--url-logo: url(https://user-utilities.s3.us-east-1.amazonaws.com/Logo%20Principal_Niot.svg);--url-image-login: url(/assets/signinGif-BSWa0gxV.gif);--url-logo: url(https://user-utilities.s3.us-east-1.amazonaws.com/Logo%20secund%C3%A1rio_Niot.svg)}:root{--color-outline-4th: 1px solid #485260;--color-outline-5th: 1px solid #FF405C;--color-outline-6th: 1px solid #2AD0A0;--color-outline-7th: 1px solid #741CFF;--color-outline-8th: 1px solid #FF17A2;--color-outline-9th: 1px solid #FF7E3E;--color-outline-10th: 1px solid #00AFDF;--color-outline-11th: 1px solid #FFA500;--color-LeftMenu-bg-default: #223256;--color-LeftMenu-bg-default-shadow: #39496DCC;--color-LeftMenu-bg-dashboard: #FF405C;--color-LeftMenu-bg-dashboard-shadow: #FF405CCC;--color-LeftMenu-bg-nodeAiFlow: #D31FFF;--color-LeftMenu-bg-nodeAiFlow-shadow: #D31FFFCC;--color-LeftMenu-bg-event: #2AD0A0;--color-LeftMenu-bg-event-shadow: #2AD0A0CC;--color-LeftMenu-bg-device: #741CFF;--color-LeftMenu-bg-device-shadow: #741CFFCC;--color-LeftMenu-bg-integration:#FF17A2;--color-LeftMenu-bg-integration-shadow:#FF17A2CC;--color-LeftMenu-bg-user: #FF7E3E;--color-LeftMenu-bg-user-shadow: #FF7E3ECC;--color-LeftMenu-bg-dataset: #00AFDF;--color-LeftMenu-bg-dataset-shadow: #00AFDFCC;--color-LeftMenu-bg-uploader: #FFA500;--color-LeftMenu-bg-uploader-shadow: #FFA500CC;--color-LeftMenu-bg-nprompt: #265fff;--color-LeftMenu-bg-nprompt-shadow: #265fffCC;--color-LeftMenu-bg-docViewer: #4ECC00;--color-LeftMenu-bg-docViewer-shadow: #4ECC00CC;--color-LeftMenu-bg-light: #F0F3FB;--color-LeftMenu-bg-light-shadow: #C8D1FFCC;--color-LeftMenu-bg-dark: #172258;--color-LeftMenu-bg-dark-shadow: #3E54C2CC;--color-icon-green: #2AD0A0 ;--color-icon-red: #F24A46 ;--eurofarma-blue: #002665 ;--eurofarma-yellow: #fff200 ;--eurofarma-text-blue: #002665 ;--color-background-secondary-50: color-mix(in srgb, var(--color-background-secondary), transparent 50%);--color-background-tertiary-40: color-mix(in srgb, var(--color-background-tertiary), transparent 40%);--color-background-4th-60: color-mix(in srgb, var(--color-background-4th), transparent 60%);--color-background-active-20: color-mix(in srgb, var(--color-background-active), transparent 20%);--color-background-error-94: color-mix(in srgb, var(--color-background-error), transparent 94%);--color-tag-bg-third-40: color-mix(in srgb, var(--color-tag-bg-third), transparent 60%);--color-tag-bg-second-30: color-mix(in srgb, var(--color-tag-bg-second), transparent 30%)}html{font-size:62.5%;height:100%;box-sizing:border-box;background-color:var(--color-background-primary);color:var(--color-text-primary)}html,body,#app,#app>div{height:100%;overflow:hidden}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1}.react-grid-item.react-draggable-dragging{transition:none;z-index:3}.react-grid-item.react-grid-placeholder{background:var(--color-text-primary);opacity:.1;transition-duration:.1s;z-index:2;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.editable .react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;transform:scale(2);bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}#root{height:100%}.grid-container{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:1fr;grid-template-rows:1rem 1fr 1rem;overflow-y:scroll}header{grid-area:header;height:12.2%;width:100%;min-height:114.41px}body{margin:0;font-size:1.6rem;font-family:Inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{background:var(--color-background-scrollbar-track);border-radius:2px;padding:1px;margin:10px 0}::-webkit-scrollbar-thumb{background-color:var(--color-background-scrollbar-thumb);border-radius:2px}.linkMenu{color:gray;text-decoration:none}input{caret-color:#000}main{grid-area:main;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0}.eurofarmaMainSignIn{display:flex;align-items:flex-end;box-sizing:border-box;flex-direction:column;justify-content:center;padding:54px 54px 0;height:100%}.HomePage{display:flex;box-sizing:border-box;justify-content:space-between;height:100%;width:100%;padding-top:5.9%;padding-left:180px;padding-right:12.63%;flex-flow:row;overflow:hidden;align-items:center}.HomePageContent{display:flex;flex-direction:column;height:100%;min-width:250px;width:100%;background-image:var(--url-homepage-gif);background-position:right;background-repeat:no-repeat;background-size:contain;background-position-y:-50px;background-color:var(--color-background-primary)}.MenuDefault{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;max-height:99vh}.MenuDefaultContent{display:flex;overflow:auto;padding-top:40px;flex-direction:column;justify-content:flex-start;gap:40px}.AuxPadding{padding-top:40px;padding-bottom:20px}.listItens{display:flex;padding-top:4px;flex-direction:column;width:224px;height:100%;overflow:auto;overflow-x:hidden}.Item{display:flex;flex-direction:row;font-size:14px;width:224px;height:20px;padding-top:4px;padding-bottom:4px;justify-content:space-between;color:var(--color-text-primary)}.Icon{color:var(--color-text-highlight);height:20px}.Item:hover{color:var(--color-text-highlight)}.Selected{width:224px;color:var(--color-text-highlight);font-weight:bolder}.SettingsDashboard{display:flex;box-sizing:border-box;gap:6px;margin-right:5px;align-items:center}.SetIcons{display:flex;box-sizing:border-box;background-color:var(--color-background-button-quaternary);fill:var(--color-icon-tertiary);justify-content:center;align-items:center;cursor:pointer;width:30px;height:30px;border-radius:8px;transition:transform .3s ease,background-color .3s ease,opacity .3s ease}.SetIcons:hover{opacity:1;fill:var(--color-icon-quaternary);background-color:var(--color-background-button-quaternary-hover);transform:scale(1.05)}.BodyDeviceInfo{width:100%;height:100%}.TitleDeviceInfo{margin:10px;align-self:flex-start}.SubTitleDeviceInfo{margin:10px}.FormDeviceInfo{width:99%;height:95%;margin-top:5px;margin-bottom:10px;text-align:center}.TitleTable{display:flex;width:98%;align-items:center;align-self:center;text-align:center;padding:5px}.ApiDeviceInfo{display:flex;margin-top:10px;margin-bottom:10px;justify-content:space-between}.TableComponent table{display:block;min-width:10%;border-spacing:1;align-items:center;text-align:center;border-radius:6px}.TableComponent tr th{width:100%;min-width:5%;text-align:center;justify-items:center;align-self:center}.TableComponent table tbody,.TableComponent table thead{display:flex}.TableComponent thead tr th{justify-self:center;min-height:15px;line-height:20px;text-align:center}.TableComponent tbody tr td{width:100%;min-height:15px;line-height:20px;text-align:center}.TableComponent tbody tr{display:flex;justify-content:space-between;align-items:center}.TableComponent thead tr{display:flex;justify-content:space-between;padding-right:15px}.TableComponent table tbody{display:block;overflow-y:auto;overflow-x:hidden}.TableComponent tbody{border-top:2px solid var(--color-text-primary)}.TableComponent tbody td:last-child,thead th:last-child{border-right:nome}.Email,.Selectable,.Back,.Cancel,.Delete,.IconButton,.DefaultColor,.ExportColor{cursor:pointer}.DefaultButton{padding:11px 25px;border-radius:12.36px;font-size:16px;font-weight:600}.Split{border-radius:9.27px;font-size:12px}.Short{min-height:30px;border-radius:9.27px;font-size:13px;font-weight:600}.Small{padding:8px 20px;border-radius:9.27px;font-size:14px;font-weight:600}.Add{padding:10px 25px;border-radius:9.27px}.Medium{padding:11px 25px;border-radius:12.36px;font-size:16px;font-weight:600;min-width:max-content}.Large{padding:15.5px 25px;border-radius:15.45px;font-size:16px;font-weight:600}.SignIn{padding:15.5px 25px;border-radius:15.45px;font-size:16px;font-weight:600;min-width:220px}.FullSpace{width:100%!important;padding:11px 25px;border-radius:12.36px;font-size:16px;font-weight:600}.Export{padding:10px 16px;border-radius:12.36px;font-size:16px;font-weight:600;min-width:max-content;cursor:pointer}.ButtonIcon{display:flex;padding:11px 25px;border-radius:12.36px;font-size:16px;font-weight:600}.ButtonIconSmall{display:flex;padding:8px 20px;border-radius:9.27px;font-size:16px;font-weight:600}.AuthButton{display:flex;padding:14px 25px;border-radius:12.36px;font-size:16px;font-weight:600}.DefaultColor{color:var(--color-text-button-primary);background-color:var(--color-background-button-primary-default);fill:var(--color-text-button-primary);border:none}.DefaultColor:hover{background-color:var(--color-background-button-primary-hover);color:var(--color-text-button-primary)}.Tab{background-color:transparent;color:var(--color-background-hover);border:none}.Tab:hover{background-color:var(--color-bg-tab)}.Cancel{background-color:var(--color-background-button-tertiary-default);color:var(--color-text-secondary);border:none}.Cancel:hover{background-color:var(--color-background-button-tertiary-hover)}.Back{background-color:var(--color-background-button-secondary-default);color:var(--color-text-button-secondary);border:none}.Back:hover{background-color:var(--color-background-button-secondary-hover);color:var(--color-text-button-secondary);border:none}.Delete{background-color:var(--color-background-button-remove-default);color:var(--color-text-secondary);fill:var(--color-text-secondary);border:2px solid transparent}.Delete:hover{background-color:var(--color-background-button-remove-hover);color:var(--color-text-button-delete);fill:var(--color-text-button-delete);border:2px solid transparent}.Selectable{background-color:var(--color-background-button-secondary-default);color:var(--color-text-highlight);border:none;width:100%}.Selectable:hover{background-color:var(--color-text-highlight);color:var(--color-text-button-primary)}.SelectableSelected{background-color:var(--color-text-highlight);color:var(--color-text-button-primary);border:2px solid var(--color-text-highlight)}.Fixed{color:var(--color-bg-bt-fixed);background-color:var(--color-background-secondary);border:1px solid var(--color-icon-secondary)}.Email{color:var(--color-bg-bt-fixed);background-color:var(--color-text-button-primary);border:1.3px solid var(--color-border)}button{padding:10.5px 25px}.IconButton{background-color:var(--color-background-button-add-default);color:var(--color-text-highlight);fill:var(--color-icon-highlight);border:none}.IconButton:hover{background-color:var(--color-background-button-add-hover);color:var(--color-text-highlight);border:none}.ExportColor{background-color:transparent;color:var(--color-icon-tertiary);fill:var(--color-icon-tertiary);border:none}.ExportColor:hover{background-color:var(--color-background-button-add-hover);color:var(--color-text-secondary);fill:var(--color-icon-secondary);border:none}.ButtonIconColor{background-color:var(--color-background-button-secondary-default);color:var(--color-text-secondary);fill:var(--color-icon-secondary);border:none}.ButtonIconColor:hover{background-color:var(--color-background-button-secondary-hover);color:var(--color-text-button-secondary);fill:var(--color-text-highlight);border:none;cursor:pointer}.AuthButtonColor{background-color:var(--color-background-secondary);border:var(--color-outline-secondary)}.AuthButtonColor:hover{background-color:var(--color-background-tertiary);border:var(--color-outline-secondary);cursor:pointer}button[disabled]{border:none;background-color:var(--color-background-button-disable);color:var(--color-text-tertiary);cursor:default}button[disabled]:hover{border:none;background-color:var(--color-background-button-disable);color:var(--color-text-tertiary)}button[disabled].loadingState{border:none;color:var(--color-text-tertiary);background-color:var(--color-background-button-disable);fill:var(--color-text-button-primary);cursor:default}.loadingDots{display:inline-flex;align-items:center;justify-content:center}.loadingDots .dot{width:6px;height:6px;margin:0 2px;border-radius:10px;background-color:var(--color-text-tertiary);opacity:.3;animation:blink 1.4s infinite both}.loadingDots .dot:nth-child(2){animation-delay:.2s}.loadingDots .dot:nth-child(3){animation-delay:.4s}.Button{cursor:pointer}.HeaderApiBox{display:flex;padding:21px 20px;align-items:center;border-bottom:1px solid gray;justify-content:space-between;width:auto}.BodyApiBox{width:49%;background-color:red;border-radius:6px;box-shadow:0 1px 2px #5f5e5eb1;margin-bottom:24px}.ButtonApiBox{align-items:center;display:flex;justify-content:center}@media (prefers-color-scheme: dark){.w-tc-editor{--color-fg-default: #c9d1d9;--color-canvas-subtle: #161b22;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #c9d1d9}}@media (prefers-color-scheme: light){.w-tc-editor{--color-fg-default: #24292f;--color-canvas-subtle: #f6f8fa;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-bold: #24292f}}.w-tc-editor[data-color-mode*=dark],[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default: #c9d1d9;--color-canvas-subtle: #161b22;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #c9d1d9}.w-tc-editor[data-color-mode*=light],[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default: #24292f;--color-canvas-subtle: #f6f8fa;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-bold: #24292f}.w-tc-editor{font-family:inherit;font-size:12px;background-color:var(--color-canvas-subtle);color:var(--color-fg-default)}.w-tc-editor-text,.w-tc-editor-preview{min-height:16px}.w-tc-editor-preview pre{margin:0;padding:0;white-space:inherit;font-family:inherit;font-size:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.property-access .token.method,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.keyword{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-value,.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-name{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.selector .class,.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.class-name{color:var(--color-prettylights-syntax-entity)}.NWindow{display:flex;flex-direction:column;box-sizing:border-box;position:absolute;top:200px;left:200px;background-color:var(--color-background-secondary);border:var(--color-outline-secondary);min-width:620px;min-height:250px;max-height:100vh;border-radius:32px;box-shadow:0 6px 18px var(--color-shadow-primary);-webkit-user-select:none;user-select:none;transition:all .15s ease-in-out;container-type:inline-size}.NWindow:active{transition:none}.HeaderWindow{display:flex;position:relative;box-sizing:border-box;padding:11px 12px;flex-direction:row;justify-content:space-between;width:100%;height:52px;border-top-left-radius:32px;border-top-right-radius:32px;gap:10px;cursor:move}.BodyWindow{display:flex;position:relative;box-sizing:border-box;padding:20px 22px;flex-direction:column;justify-content:flex-start;width:100%;height:100%;max-height:94vh;overflow:hidden;gap:16px;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.HeaderWindow:hover{background-color:var(--color-background-tertiary)}.moveBar{display:flex;box-sizing:border-box;align-items:center;font-size:14px;flex-direction:row;width:100%;gap:10px}.IconMB{display:flex;box-sizing:border-box;background-color:transparent;fill:var(--color-icon-tertiary);justify-content:center;align-items:center;cursor:pointer;min-width:30px;min-height:30px;border-radius:12px}.IconMB:hover{fill:var(--color-icon-secondary);background-color:var(--color-background-hover)}.windowName{display:flex;width:100%}.ResizeHandle{position:absolute;bottom:0;right:0;width:12px;height:12px;cursor:nwse-resize;fill:var(--color-background-detail)}.ResizeHandle:hover{fill:var(--color-icon-highlight)}.tooltipWrapper{position:relative;display:inline-block;cursor:pointer;height:100%;align-content:center}.tooltip{background-color:var(--color-background-tooltip, #333);color:var(--color-text-tooltip, #fff);box-shadow:0 2px 10px #0000004d;text-align:left;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.3;position:absolute;z-index:9999;max-width:220px;white-space:normal;word-wrap:break-word}.framesNwindowContainer{display:flex;position:absolute;justify-content:flex-start;align-items:center;gap:12px;right:16px;top:40px;padding:8px 0;z-index:1000;cursor:default}.framesNwindowFrame{position:relative;box-sizing:border-box;background-color:var(--color-background-secondary-50);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:3px 4px 6px var(--color-shadow-primary);border:var(--color-outline-tertiary);border-radius:8px;padding:5px;margin:0 2px;min-width:80px;min-height:50px;transition:border .2s,box-shadow .2s;overflow:hidden}.framesNwindowCell{position:absolute;border:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:background .2s,border .2s}.framesNwindowBox{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;background:var(--color-background-secondary-50);border:var(--color-outline-tertiary);width:100%;height:100%;border-radius:5px;cursor:pointer}.framesNwindowBox:hover{background-color:var(--color-background-active);border:var(--color-outline-primary)}.framesNwindowBox:active{background-color:var(--color-background-highlight)}@media (max-width: 600px){.framesNwindowContainer{gap:6px}.framesNwindowFrame{min-width:60px;min-height:36px}}.SigninMenu{display:flex;flex-direction:column;align-items:center;background-color:var(--color-background-secondary);min-width:330px;width:420px;height:100%;border-radius:40px 0 0 40px;box-shadow:0 0 8px 0 var(--color-shadow-primary)}.SigninBox{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.SigninMenu.loading{display:none}.MenuBody{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%}.NodeIcon{display:flex;background-color:red;height:45px}.RegisterBox{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:20px;padding-top:clamp(40px,10vh,100px);padding-bottom:45px;height:100vh;width:100%;z-index:10}.RegisterBox .FormBox{align-items:center}.boxButtonRegister{margin-bottom:20px;margin-top:20px}.checkBoxContainer{display:flex;flex-direction:row;width:300px;color:var(--color-text-primary)}.SigninBox{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:20px;padding-top:clamp(40px,10vh,100px);padding-bottom:45px;height:100vh;width:100%;z-index:10}.inputSignIn{position:relative;width:100%;height:40px}.ButtonSignIn{display:flex;margin-top:50px;margin-bottom:42px;justify-content:center}.LogoSignIn{display:flex;justify-content:center;width:100%;height:40px;margin-top:30%;background-image:var(--url-logo);background-repeat:no-repeat;background-position:center;background-size:contain}.LinkTerms{display:flex;width:300px;font-size:14px;color:var(--color-text-primary);gap:6px}.Link:active{color:var(--color-text-highlight)}.GifSignIn{transform:scale(.6,1.2)}.togglePassword{position:absolute;right:10px;top:60%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:18px;fill:var(--color-text-tertiary);padding:2px 6px}.loginSeparator{display:flex;align-items:center;justify-content:center;margin:6px 0;font-size:14px;color:var(--color-text-tertiary)}.loginSeparator:before,.loginSeparator:after{content:"";flex:1;height:1px;background-color:var(--color-background-detail);margin:0 12px}@media (max-width:600px){.SigninMenu{border-radius:0}}@media (max-width: 600px){.inputSignIn{height:50px}}.InputLabel{background-color:var(--color-background-tertiary);width:100%;font-weight:400;color:var(--color-text-primary);border-radius:10px;padding-left:12px}.InputBox{display:block;box-sizing:border-box;justify-content:left;position:relative;cursor:text}.InputBox input:focus{outline:var(--color-text-highlight) 2px solid}.InputBox i{position:absolute;display:flex;flex-direction:column;height:100%;justify-content:center;right:10px;pointer-events:none}.FormBox{display:flex;flex-direction:column;max-width:100%;gap:15px}.HeaderForgotPass{display:flex;flex-direction:row;width:520px}.ImageHeader{display:flex;width:480px;margin-left:70px;justify-content:center}.CloseWindow{display:flex;box-sizing:border-box;background-color:transparent;fill:var(--color-icon-tertiary);justify-content:center;align-items:center;cursor:pointer;width:30px;height:30px;border-radius:10px}.CloseWindow:hover{fill:var(--color-icon-secondary);background-color:var(--color-background-button-tertiary-hover);transform:scale(1.05)}.ForgotPasswordBox{position:absolute;border-radius:32px;background-color:#fff;height:665px;top:0;max-width:370px;padding:5px}.forgotImg{max-width:370px;display:flex;justify-content:center}.forgotImg .ImageHeader{margin:0}.ForgotPasswordBoxMain{padding:16px}.ForgotPasswordBody{padding:5px 40px;gap:30px}.InputPasswordBody{padding:5px 0;gap:10px}@media (max-width: 720px){.ForgotPasswordBody{padding:5px 70px;gap:30px}}.PopupFade{background-color:var(--color-background-overlay);position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.PopupModal{position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:center;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;background-color:var(--color-background-secondary);border-radius:32px;padding:10px}.popupHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;width:90%;min-height:110px}.popupHeaderTabs{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:40px}.Step{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:var(--color-text-secondary);background-color:var(--color-background-tertiary);text-align:center;height:40px;width:100%}.Actived{background:var(--color-text-highlight);font-weight:600;color:var(--color-text-button-primary)}.First{border-top-left-radius:12.36px;border-bottom-left-radius:12.36px}.Last{border-top-right-radius:12.36px;border-bottom-right-radius:12.36px}.popupMain{display:flex;box-sizing:border-box;justify-content:center;width:90%;height:95%;padding:5px}@media (max-width: 1280px){.popupMain{width:100%}}.Row{flex-direction:row}.AddWidgetBody{display:flex;box-sizing:border-box;width:800px;height:600px;align-self:flex-start;justify-content:space-between;flex-direction:row;flex-flow:wrap;padding-right:5%}.MultiOptionsBody{display:flex;flex-direction:column}.MultiOptionsBody input[type=text]{padding:2px 5px;border-radius:7.15px;width:120px}.InputColorProps{width:130px;height:26px}.InputTextProps{background-color:var(--color-background-tertiary);box-sizing:border-box;width:130px;font-weight:400;font-size:14px;text-align:end;padding:4px 10px;border-radius:8px;border:var(--color-outline-secondary);color:var(--color-text-primary)}.TestArea{display:flex;flex-direction:column;justify-content:center;align-items:center}.InputProps{position:relative;height:35px}.CardBoxComponent{display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;overflow:hidden}.ComponentBody{display:flex;width:100%;height:100%}.CardTitle{padding:5px}.CardUpdate{padding:5px 5px 5px 15px}.Block{cursor:not-allowed}.ShowCard{background-color:var(--color-background-cards);display:flex;align-self:center;flex-direction:column;border-radius:28px;box-shadow:0 0 8px 0 var(--color-shadow-primary);border:var(--color-outline-secondary)}.HideCard{background-color:none;display:flex;align-self:center;flex-direction:column}.errorText{display:flex;box-sizing:border-box;flex-direction:row;padding:5px;justify-content:center;align-items:center;position:absolute}.NIButton{margin:0;border:none;padding:0;text-align:center;font-weight:700;box-shadow:0 2px 3px 7px 2px #b2bddbcc}.NIButton:active{transform:translateY(3%);box-shadow:0 2px 3px 7px 2px #b2bddbcc}.CardBase{display:flex;width:100%;height:100%;max-height:100%;padding:5px;margin:0;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box}.onlyComponent{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.onlyComponent input{font-size:1.7rem;width:100%;height:100%;border:unset;border-bottom:rgb(#265FFF) .2rem solid}.onlyComponent .Button{margin:0;border-radius:20px;text-align:center;font-size:2rem;font-weight:700;min-width:50%;height:7.5rem;color:var(--color-text-button-primary);box-shadow:0 5px 3px 5px #646464cc}.onlyComponent button:active{transform:translateY(10%);box-shadow:0 3px 3px 3px #646464cc}.onlyComponent .DigitalLed{display:flex;align-items:center;justify-content:center;margin:0;font-size:7rem;border-radius:100px;text-align:center;font-size:2rem;font-weight:700;width:100%;height:100%;height:7.5rem}.onlyComponent .numberDisplay{display:flex;align-items:center;justify-content:center;margin:0;text-align:center;font-size:2rem;font-weight:700;height:7.5rem}.onlyComponent .AnalogicWrite{display:flex;align-items:center;justify-content:center;margin:0;text-align:center;font-weight:700}.onlyComponent .subtitle{display:flex;width:100%;font-weight:700;justify-content:space-around}.invalid_Input{display:flex;color:red;font-weight:700;text-align:center}.AnalogicComponent{display:flex;flex-direction:column;width:100%;justify-content:space-around;align-items:center;gap:20%}.AnalogicInput{display:flex;flex-direction:column;width:100%;height:100%;align-items:center}.AnalogicInput input{height:100%;font-weight:600;width:auto;border:unset;border-bottom:rgb(#265FFF) .2rem solid;text-align:center}.AnalogicButton{display:flex;flex-direction:column;align-items:center;width:100%;height:80%}.AnalogicButton button{text-align:center;height:100%;font-weight:600}.DigitalLed{display:flex;align-items:center;justify-content:center;margin:0;font-size:7rem;text-align:center;font-size:2rem;font-weight:700;height:7.5rem}.NumberDisplay{display:flex;justify-content:center;align-items:center}.Gauge{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;align-items:center;overflow:hidden}.GaugeSubtitle{display:flex;flex-direction:row;justify-content:space-between;font-weight:600;text-align:center;padding-left:1%;padding-right:1%;color:var(--color-text-primary)}.GaugeSubtitle div{text-align:center;color:var(--color-text-primary)}.Gauge svg{padding:0;margin:0}.LiquidGauge{display:flex;width:100%;height:100%;position:relative}.slide-button{display:flex;position:relative;cursor:pointer;align-self:center}.slide-button-handle{display:flex;width:50%;height:100%;background-color:#fafafa;border-radius:44px;transform:translate(0);transition:transform .3s ease-in-out}.ShiftButton,.OutSideShift,.SideShift,.CenterShift{box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.Updating{animation-duration:8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:var(--color-bg-icon-selected);background:linear-gradient(to right,#eee 8%,#bbb 18%,#eee 33%);position:relative}.SideShift{padding:5px;cursor:pointer}.RangeBody{display:flex;width:100%;height:100%;margin:0;align-items:center;justify-content:center;flex-direction:column;padding-bottom:15px}.OptionsTitle{display:flex;flex-direction:row;box-sizing:border-box;font-weight:500;width:100%;justify-content:space-between}.SliderOptions{box-sizing:border-box;width:100%;transition:background .45s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:25px;box-shadow:2px 8px 8px -3px #7472726e}.SliderOptions::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:var(--thumb-width, 40px);height:var(--thumb-height, 40px);background-color:var(--thumb-background-color);border-radius:12px;box-shadow:2px 8px 8px -3px #747272bf}.SliderOptions::-moz-range-thumb{width:var(--thumb-width, 40px);height:var(--thumb-height, 40px);background-color:var(--thumb-background-color);border-radius:12px;cursor:pointer;box-shadow:2px 8px 8px -3px #747272bf}.RangeBody datalist{display:flex;flex-direction:row;justify-content:space-between}.RangeComponentBody{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;flex-direction:column;align-items:center;padding:70px 5px 5px}.OptionsTitle{display:flex;flex-direction:row;box-sizing:border-box;font-weight:500}.Slider{box-sizing:border-box;width:100%;transition:background .45s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:25px;box-shadow:2px 2px 8px 2px var(--color-shadow-primary)}.Slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:var(--thumb-width, 40px);height:var(--thumb-height, 40px);background-color:var(--thumb-background-color);border-radius:12px;box-shadow:2px 8px 8px -3px var(--color-shadow-primary)}.Slider::-moz-range-thumb{width:var(--thumb-width, 40px);height:var(--thumb-height, 40px);background-color:var(--thumb-background-color);border-radius:12px;cursor:pointer;box-shadow:2px 8px 8px -3px var(--color-shadow-primary)}.RangeBody datalist{display:flex;flex-direction:row;justify-content:space-between;width:100%}.RangeBody option{padding:0}.ErrorSetValue{display:flex;justify-content:center;text-align:center;color:red}.ValueRange{display:flex;width:100%;height:80px;padding:15px;box-sizing:border-box;justify-content:center}.DateTimeBody{display:flex;box-sizing:border-box;flex-direction:column;flex-wrap:wrap}.TitleDateTime{display:flex;box-sizing:border-box;padding:2px;gap:1%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.HourMinutsDateTime{display:flex;box-sizing:border-box;align-self:center;padding:2% 2% 2% 1.5%;gap:1%;flex-direction:column;align-items:center;flex-wrap:wrap;justify-content:center}.DayDateDateTime{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;width:auto;height:auto;align-items:center;gap:2px;flex-wrap:wrap}.DataSetMenu{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:600px;height:450px}.ValueItemsIndex{display:block;width:100%;font-size:16px;color:var(--color-text-primary);word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rowSwitcher.Box{display:flex;flex-direction:row;margin-bottom:16px;padding:6px 0}.ItemsDevicesBody{display:flex;box-sizing:border-box;flex-direction:column;margin-top:20px;gap:5px;width:906px;height:494px;overflow:auto;align-self:center}.RowItems{display:flex;margin-top:5px;margin-bottom:5px;justify-content:space-between}.RowItemsBorder{display:flex;box-sizing:border-box;flex-direction:row;padding:8px 16px;width:100%;height:60px;border-radius:9.27px;border:var(--color-outline-secondary);justify-content:space-between;cursor:pointer;gap:10px;container-type:inline-size}.RowItemsBorder:hover{box-sizing:border-box;border:var(--color-outline-primary);background-color:var(--color-background-active)}.RowItemsDelete{display:flex;justify-content:center;align-self:center;margin-left:8px;width:36px;height:60px}.ColumnItems{display:flex;flex-direction:column;justify-content:space-between;max-width:clamp(160px,60%,100%)}.LabelItemsDevice{font-size:12px;color:var(--color-text-tertiary)}.ValueItemsDevice{display:block;width:100%;font-size:16px;color:var(--color-text-primary);word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.BorderTypeItemsDevice{display:flex;width:fit-content;box-sizing:border-box;font-size:12px;color:var(--color-text-primary);background-color:var(--color-background-secondary);border:var(--color-outline-tertiary);border-radius:4px;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.dropdown{position:relative;display:flex;flex-direction:column;gap:10px}.dropdown-menu li{padding:5px 15px;cursor:pointer;color:var(--color-text-secondary);margin:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dropdown-menu li:hover,.dropdown-menu li.active{background-color:var(--color-background-hover);color:var(--color-text-primary);box-sizing:border-box;border-radius:6px;width:96%;margin:2px}.EditIndexParam{display:flex;box-sizing:border-box;align-items:flex-start;padding:20px 32px 10px;gap:16px;background-color:var(--color-background-secondary);width:400px}.InputGroup{display:flex;box-sizing:border-box;align-items:flex-start;gap:10px;width:100%}.ButtonGroup{display:flex;height:fit-content;flex-direction:row;width:100%;margin-top:16px}.EditIndexParam .dropdown{width:100%}.FooterCenterBox,.FooterRightBox{display:flex;height:50px;padding-top:10px;padding-bottom:10px;flex-direction:row}.FooterCenterBox{justify-content:space-between;align-items:center}.FooterRightBox{align-items:center;gap:20px;justify-content:right}.FooterNewDashboard{display:flex;box-sizing:border-box;padding-left:42px;padding-right:42px}.Compiler.Box{display:flex;flex-direction:row;justify-content:center;align-items:center;border:var(--color-outline-secondary);color:var(--color-text-secondary);fill:var(--color-icon-tertiary);font-size:18px;font-weight:400;width:100%;min-width:350px;height:80px;padding:10px 0;border-radius:14px;gap:12px;cursor:pointer}.Compiler:hover{background-color:var(--color-background-active);color:var(--color-text-highlight);border:var(--color-outline-primary);fill:var(--color-icon-highlight)}.MenuConfig{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:600px;height:450px}.RowTitle.Box{display:flex;flex-direction:row;align-items:center;gap:10px}.Register.Box{display:flex;flex-direction:column;margin-bottom:6px}.RegisterInput.Box{display:flex;align-items:flex-start;flex-direction:row;padding-top:10px;padding-left:1px;gap:10px;width:100%}.ItemSelected .RowItemsBorder{background-color:var(--color-background-tertiary);margin-bottom:10px;cursor:pointer}.ItemSelected .RowItemsBorder:hover{background-color:var(--color-background-active)}.BodyContent.Box{display:flex;justify-content:flex-start;min-width:410px;overflow-y:auto;padding-right:8px}.TableRowList{display:flex;justify-content:flex-start;box-sizing:border-box;flex-direction:column;margin-top:16px;width:100%;height:100%;max-height:560px;overflow:hidden;overflow-y:auto;align-self:center}.tabs{display:flex;overflow-x:hidden;transition:overflow-y .3s ease}.tabs:hover{overflow-x:auto;overflow-y:hidden}.tabs div{padding:6px 0;margin:0 10px;border:none;cursor:pointer;border-bottom:2px solid transparent;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;height:22px}.tabs div.active{border-bottom:2px solid var(--color-text-highlight);font-weight:600;color:var(--color-text-primary)}.AuthConfigBody{display:flex;height:400px;width:100%;overflow:auto;flex-direction:row;padding-top:32px;justify-content:space-around}.AuthSettings{display:flex;justify-content:space-between;flex-direction:column;width:100%;min-width:300px}.AuthHeader{display:flex;height:150px;flex-direction:column}.AuthFooter{display:flex;height:90%}.StatusSet{display:flex;height:40px}.AuthBox.Box{display:flex;justify-content:flex-start}.ImagesHelp{display:flex;width:100%}.ImagesHelp img{width:100%;height:100%;object-fit:contain;object-position:top}.SetButtonsAuth{display:flex;height:90%}.ScheduleBody{display:flex;box-sizing:border-box;justify-content:center;align-items:center;flex-direction:column;padding-bottom:5px}.CardSelectIconTitleText{display:flex;cursor:pointer;flex-direction:column;background-color:var(--color-background-cards);width:193px;height:184px;padding:16px 20px 32px;border-radius:20.36px;border:var(--color-outline-secondary);box-shadow:0 0 8px 1px var(--color-shadow-primary);justify-content:center;align-items:center}.BackgroundIconCard{display:flex;justify-content:center;align-items:center;border-radius:100px}.RowSchedule{display:flex;justify-content:center;flex-direction:row;gap:20px;margin:16px}.CardSelectIconTitleText:hover{border:var(--color-outline-primary);background-color:var(--color-background-active)}.DevicesBody{display:flex;overflow:hidden;flex-direction:column}.ButtonsTop{display:flex;flex-direction:row;width:100%;justify-content:space-between}.RightButtons{display:flex}.SettingsTable{display:flex;flex-direction:row;width:248px;justify-content:space-between}.Box{display:flex;box-sizing:border-box;flex-direction:column;justify-content:space-between;background-color:var(--color-background-secondary)}.InputBox{display:flex;align-items:baseline;box-sizing:border-box;gap:10px;width:100%;justify-content:center;border:unset;cursor:text}.InputBox input::placeholder{color:var(--color-text-tertiary)}.InputLabel{align-self:center;text-align:left;width:100%;border:unset}.InputDeviceBox{display:flex;box-sizing:border-box;align-self:center;text-align:left;margin-left:5px;padding-left:14px;width:98%;border-radius:10px;border:unset;background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.InputEventName{display:flex;align-self:center;text-align:left;margin-left:5px;padding-left:15px;border-radius:10px;border:unset;background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.InputEventName input:focus{background-color:var(--color-background-active);outline:var(--color-text-highlight) 1px solid}.InputBox input:focus{background-color:var(--color-background-active);outline:var(--color-text-highlight) 1px solid}.PopupScheduleBody{display:flex;flex-direction:column}.RowPopupSchedule{display:flex;flex-direction:row}.ColumnPopupSchedule{display:flex;flex-direction:column}.NewListSetBody{flex-direction:column;overflow:auto;max-height:110px;justify-content:space-between;align-items:center}.ButtomMapBody{display:flex;flex-direction:row}.IconTextFlow{display:flex;border:1px solid var(--color-background-secondary);box-sizing:border-box;margin-top:20px;margin-right:10px;border-radius:9.27px;padding:5.5px 16px;gap:8px;justify-items:center;align-items:center;cursor:pointer}.PopupSetDeviceBody{display:flex;flex-direction:column;margin-bottom:40px}.HeadPopupSetDevice{display:flex;flex-direction:row;width:100%;gap:16px;margin-bottom:20px}.TitleInputSetPopupDevice{display:flex;flex-direction:column}.typeSetPopupDevice{display:flex;gap:16px;flex-direction:row}.InterruptionSetDevice{display:flex;box-sizing:border-box;flex-direction:column;width:250px}.RemoteIoConfigBody{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:20px 10px;gap:20px}.RemoteIoSelection{display:flex;flex-direction:row;align-items:center;justify-content:left;width:100%;height:100%;padding:20px 0;gap:20px}.RemoteIoSelection .dropdown{width:100%}.IndexMenu{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:600px;height:450px}.DataConfig{padding:0;max-height:350px;overflow-y:auto}.RegisterDataSet.Box{display:flex;flex-direction:column;margin-bottom:6px}.InputDataSet.Box{display:flex;align-items:flex-start;flex-direction:row;min-width:350px;padding-top:10px;gap:10px}.DataSetSelected .RowItemsBorder{background-color:var(--color-background-tertiary);margin-bottom:20px}.nScreenIntegration{display:flex;box-sizing:border-box;width:100%;flex-direction:column;overflow-y:auto;height:100%}.BodyIntegration{display:flex;flex-direction:column;height:100%;overflow-y:auto;box-sizing:border-box;padding:0 8px}.inputRequest{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-top:10px;padding-bottom:10px}.dropButton{padding:10px;font-size:14px;border:var(--color-outline-secondary);border-radius:5px;background-color:var(--color-background-secondary);cursor:pointer}.input-url{flex-grow:1;width:70%;min-width:200px}.response-container{padding:20px 0}.response-container h3{margin-top:10px;font-size:16px;font-weight:400;margin-left:10px;color:var(--color-text-primary)}.response-box{background-color:var(--color-background-secondary);padding:0 5px;border-radius:10px;border:var(--color-outline-secondary);overflow-y:auto;white-space:pre-wrap;color:var(--color-background-hover);overflow:auto;min-height:204px;max-height:204px}.response-box pre{margin:0}.tabs{display:flex;gap:10px;height:42px;padding-bottom:10px}.tabs div{border:none;cursor:pointer;border-bottom:2px solid transparent}.tabs div.active{display:inline-block;border-bottom:2px solid var(--color-text-highlight);padding-bottom:4px}.param-row{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:10px}.edit-Label{width:50%}.param-edit-row{display:flex;gap:10px;padding:5px 0;width:100%;font-size:16px;font-weight:400}.param-edit-row input{width:50%;border-radius:10px}.param-row input{width:100%;border-radius:10px}.param-row-base{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;max-height:150px;padding:2px 8px 2px 2px;overflow-y:auto}.param-row.header{font-weight:400;font-size:14px;color:var(--color-text-primary);padding:10px 26px 10px 0}.param-edit-row.header span{font-weight:700;width:30%}.itemHeader{margin-left:10px}.buttonDelete{cursor:pointer;color:var(--color-background-error);display:flex;align-items:center}.addBox{display:flex;padding-top:16px}.nScreenFooter,.nScreenFooterRightBox{display:flex;flex-direction:row}.nScreenFooter{justify-content:space-between;align-items:center;margin-top:20px}.nScreenFooterRightBox{align-items:center;gap:20px;justify-content:right}.DropFile{display:flex;width:100%;min-width:350px;justify-content:space-between;align-items:center;height:96px;padding-bottom:10px;padding-top:10px;border:var(--color-outline-tertiary);border-style:dashed;border-radius:14px}.UploadProgress{display:flex;width:100%;min-width:350px;justify-content:center;align-items:center;height:96px;padding-bottom:10px;padding-top:10px;border:var(--color-outline-tertiary);border-style:dashed;border-radius:14px}.ProgressValue{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:transparent;color:var(--color-text-primary);font-size:16px;font-weight:600}.DropFile:hover{border:var(--color-outline-primary);background-color:var(--color-background-active);fill:var(--color-icon-highlight);border-style:dashed;border-radius:14px}.DropFile.dragging,.DropFile.accepted{border:var(--color-outline-primary);background-color:var(--color-background-active);fill:var(--color-icon-highlight);border-style:solid;border-radius:14px}.DropFile.invalid{border:var(--color-outline-5th);background-color:var(--color-tag-bg-first);fill:var(--color-text-error)}.DropFileText{display:flex;width:100%;justify-content:space-between;height:40px;background-color:transparent}.InputFile{display:flex;align-items:flex-start;flex-direction:row;min-width:350px;padding-top:10px;gap:10px}.RegisterFile{display:flex;justify-content:flex-start;padding-top:10px;margin-bottom:20px}.FilesList{max-height:300px;overflow-y:auto}.bodyFileContent{display:flex;justify-content:flex-start;overflow-y:auto}.rowNewIndex{display:flex;align-items:flex-start;flex-direction:row;align-items:flex-end;padding-top:10px;padding-bottom:20px;gap:10px;width:100%;min-width:620px}.newIndexBox{display:flex;align-items:flex-start;gap:10px;width:100%}.RegisterIndex.Box{display:flex;flex-direction:column;margin-bottom:6px}.rowNewIndex .dropdown{width:100%}.actionOptions{display:flex;overflow-y:auto}.actionsBody{display:flex;overflow:hidden}.MemberConfig{display:flex;flex-direction:row;align-items:center;width:100%;min-width:560px;margin-bottom:22px}.DashboardList{display:flex;justify-content:flex-start;overflow-y:auto;padding-right:10px}.AccessOption{display:flex;align-items:center;justify-content:right;flex-direction:row;box-sizing:border-box;padding-left:16px;min-width:160px}.AdminAccess{display:flex;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;width:100%;min-height:60px;border-radius:9.27px;border:var(--color-outline-secondary)}.bodyMember.Box{display:flex;justify-content:flex-start;min-width:410px;overflow-y:auto}.ProfileScreen.Box{display:flex;box-sizing:border-box;flex-direction:column;max-width:100%;min-width:260px;height:100%;justify-content:space-between;overflow-y:auto}.GroupProfileScreen{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;min-width:240px;margin-bottom:80px}.InfoProfileScreen{display:flex;flex-direction:column;box-sizing:border-box;justify-content:center;align-items:center;gap:3px}.LanguageProfileScreen{display:flex;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding-left:10px;padding-right:10px}.ButtonProfileScreen .Box{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;width:220px}.DisconnectButton{display:flex;box-sizing:border-box;justify-content:center;align-items:center;font-size:16px;font-weight:600;background-color:var(--color-background-button-tertiary-default);color:var(--color-icon-secondary);fill:var(--color-icon-secondary);padding:11px 20px;border-radius:12.36px;border:none;width:100%;gap:10px;cursor:pointer}.DisconnectButton:hover{background-color:var(--color-background-button-tertiary-hover)}.ProfileScreen .UserImageScreen{display:flex;box-sizing:border-box;justify-content:center;align-items:center;width:120px;height:120px;border-radius:28px;border:4px solid var(--color-text-highlight)}.ProfileScreen .UserImage img{display:flex}.overlay-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-background-overlay);z-index:200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.floating-menu{position:fixed;width:25vw;height:200px;z-index:200;background-color:var(--color-background-secondary);border-radius:26px;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);box-shadow:0 2px 8px 2px var(--color-shadow-primary)}.option-container{display:flex;box-sizing:border-box;flex-direction:column;padding:20px;margin:0;gap:10px}.selected-option{background-color:var(--color-background-active);color:var(--color-text-highlight);width:100%;height:20px;border-radius:10px}.option-container li{padding:10px 16px;font-weight:400;border-radius:10px;text-align:left;cursor:pointer}.option-container li:hover{background-color:var(--color-background-tertiary)}@media only screen and (min-width: 180px){.floating-menu{top:-38px;width:fit-content;max-height:fit-content}.selected-option{width:180px;height:20px}}.ProjectMenu{display:flex;position:relative;flex-direction:row;justify-content:space-around;align-items:center;width:700px;height:450px}.NMenu-header{display:flex;box-sizing:border-box;width:100%;height:60px;margin-top:8px;padding:0 6px;gap:16px}.NMenu-body{display:flex;box-sizing:border-box;width:100%;height:150px;padding:8px 6px 6px;gap:12px}.NMenu-DashboardList{display:flex;box-sizing:border-box;width:100%;height:136px;min-height:115px;gap:12px;overflow-x:hidden;transition:overflow-y .3s ease}.NMenu-DashboardList:hover{overflow-x:auto}.NMenu-addProject{box-sizing:border-box;width:34px;height:34px;padding:8px;border-radius:11px;background-color:var(--color-background-button-add-default);fill:var(--color-icon-highlight);cursor:pointer}.NMenu-addProject:hover{background-color:var(--color-button-toolbar-active);fill:var(--color-icon-primary);transform:scale(1.05)}.NMenu-addDashboard{display:flex;align-items:center;height:125px;width:fit-content}.NMenu-addDashboardBtn{display:flex;box-sizing:border-box;align-items:center;width:34px;height:100%;padding:8px;border-radius:11px;background-color:var(--color-background-button-add-default);fill:var(--color-icon-highlight);cursor:pointer}.NMenu-addDashboardBtn:hover{background-color:var(--color-button-toolbar-active);fill:var(--color-icon-primary);transform:scale(1.05)}.NMenu{display:flex;flex-direction:row;justify-content:flex-start;box-sizing:border-box;position:absolute;overflow:hidden;min-height:220px;max-width:2560px;gap:10px;top:4px;left:1800px;border-radius:16px;background-color:var(--color-background-secondary-50);box-shadow:0 2px 8px 2px var(--color-shadow-primary);border:var(--color-outline-secondary);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.NMover{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:20px;min-width:20px;background-color:var(--color-background-tertiary);cursor:move}.NMover.fixed{cursor:default}.NRight{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden;width:40px;min-width:40px;padding:8px 8px 0 0}.NClose-btn{display:flex;box-sizing:border-box;background-color:transparent;fill:var(--color-icon-tertiary);justify-content:center;align-items:center;cursor:pointer;width:30px;height:30px;border-radius:10px}.NClose-btn:hover{fill:var(--color-icon-secondary);background-color:var(--color-background-button-tertiary-hover);transform:scale(1.05)}.NMenu-body-no-menu .MenuBar{display:none!important}.MiniScreen{display:flex;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;width:160px;min-width:160px;height:92%;border-radius:12px;background-color:var(--color-background-tertiary-40);border:solid 1px transparent;padding:10px;cursor:pointer;position:relative}.MiniScreen .image{width:100%;min-height:72px;border-radius:4px;margin-bottom:12px;background-image:url(https://i.imgur.com/7eg4e3i.png);background-size:cover;background-position:center;background-repeat:no-repeat}.DashboardName{color:var(--color-text-primary);font-size:14px;font-weight:400;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:138px;text-decoration:none}a{text-decoration:none}.MiniScreen:hover,.MiniScreen.active{background-color:var(--color-background-active-20);border:var(--color-outline-primary);cursor:pointer}.MiniScreen .configDashboard{display:flex;box-sizing:border-box;flex-direction:row-reverse;width:140px;height:30px;position:absolute;transition:opacity .2s ease;opacity:0}.MiniScreen:hover .configDashboard{opacity:1}.configDashboardBtn{box-sizing:border-box;width:32px;height:32px;padding:7px;border-radius:11px;background-color:var(--color-LeftMenu-bg-nprompt-shadow);fill:var(--color-icon-primary);cursor:pointer}.configDashboardBtn:hover{background-color:var(--color-LeftMenu-bg-nprompt);box-shadow:0 0 8px var(--color-LeftMenu-bg-nprompt-shadow);transform:scale(1.05)}.MenuBar{display:flex;flex-direction:row;justify-content:flex-start;border-radius:12.36px;padding:10px 6px;gap:80px;overflow-x:hidden}.MenuBar:hover{overflow-x:auto}.MenuBar .Link{text-decoration:none;color:var(--color-text-highlight);height:50px}.MenuBar .Logo{min-height:40px;max-height:40px}.MenuBar .LinkMenu{text-decoration:none;display:flex;flex-direction:row;width:40px;height:40px;align-items:center;font-size:12px;font-weight:600;justify-content:center}.MenuBar .MenuIcons{display:flex;flex-direction:row;justify-content:flex-start;width:fit-content;align-items:center;background-color:transparent;gap:14px}.MenuBar .TextMenu{display:flex;flex-direction:row;width:100%}.MenuBar .IconBox{color:var(--color-text-primary);padding:7px;border:none;border-radius:9.27px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,background-color .3s ease,opacity .3s ease}.MenuBar .IconBox:hover{opacity:1;transform:scale(1.1)}.MenuBar .MenuSelected{padding:7px;background-color:var(--color-bg-icon-selected);fill:var(--color-icon-primary)}.MenuBar .Header{display:flex;box-sizing:border-box;align-items:center;align-self:center;padding:0 2px}.MenuBar .Footer{display:flex;flex-direction:row;justify-content:space-around;align-items:center;border-top:var(--color-outline-secondary)}.MenuBar .DefaultIcon{background-color:var(--color-LeftMenu-bg-default-shadow)}.MenuBar .DefaultIcon:hover{background-color:var(--color-LeftMenu-bg-default);box-shadow:0 0 8px var(--color-LeftMenu-bg-default-shadow)}.MenuBar .ProjectIcon{background-color:orange}.MenuBar .DashboardIcon{background-color:var(--color-LeftMenu-bg-dashboard-shadow)}.MenuBar .DashboardIcon:hover{background-color:var(--color-LeftMenu-bg-dashboard);box-shadow:0 0 8px var(--color-LeftMenu-bg-dashboard-shadow)}.MenuBar .EventIcon{background-color:var(--color-LeftMenu-bg-event-shadow)}.MenuBar .EventIcon:hover{box-shadow:0 0 8px var(--color-LeftMenu-bg-event);background-color:var(--color-LeftMenu-bg-event)}.MenuBar .DeviceIcon{background-color:var(--color-LeftMenu-bg-device-shadow)}.MenuBar .DeviceIcon:hover{background-color:var(--color-LeftMenu-bg-device);box-shadow:0 0 8px var(--color-LeftMenu-bg-device-shadow)}.MenuBar .IntegrationsIcon{background-color:var(--color-LeftMenu-bg-integration-shadow)}.MenuBar .IntegrationsIcon:hover{background-color:var(--color-LeftMenu-bg-integration);box-shadow:0 0 8px var(--color-LeftMenu-bg-integration-shadow)}.MenuBar .AiFlowIcon{background-color:var(--color-LeftMenu-bg-nodeAiFlow-shadow)}.MenuBar .AiFlowIcon:hover{background-color:var(--color-LeftMenu-bg-nodeAiFlow);box-shadow:0 0 8px var(--color-LeftMenu-bg-nodeAiFlow-shadow)}.MenuBar .UserIcon{background-color:var(--color-LeftMenu-bg-user-shadow)}.MenuBar .UserIcon:hover{box-shadow:0 0 8px var(--color-LeftMenu-bg-user-shadow);background-color:var(--color-LeftMenu-bg-user)}.MenuBar .SunIcon:hover{box-shadow:0 0 8px var(--color-LeftMenu-bg-light-shadow);background-color:var(--color-LeftMenu-bg-light)}.MenuBar .MoonIcon:hover{background-color:var(--color-LeftMenu-bg-dark);box-shadow:0 0 8px var(--color-LeftMenu-bg-dark-shadow)}.MenuBar .DataSetIcon{background-color:var(--color-LeftMenu-bg-dataset-shadow)}.MenuBar .DataSetIcon:hover{background-color:var(--color-LeftMenu-bg-dataset);box-shadow:0 0 8px var(--color-LeftMenu-bg-dataset-shadow)}.MenuBar .UploaderIcon{background-color:var(--color-LeftMenu-bg-uploader-shadow)}.MenuBar .UploaderIcon:hover{background-color:var(--color-LeftMenu-bg-uploader);box-shadow:0 0 8px var(--color-LeftMenu-bg-uploader-shadow)}.MenuBar .NPromptIcon{background-color:var(--color-LeftMenu-bg-nprompt-shadow)}.MenuBar .NPromptIcon:hover{background-color:var(--color-LeftMenu-bg-nprompt);box-shadow:0 0 8px var(--color-LeftMenu-bg-nprompt-shadow)}.Header .HomeIcon{background-color:var(--color-LeftMenu-bg-default-shadow)}.Header .HomeIcon:hover{background-color:var(--color-LeftMenu-bg-default);box-shadow:0 0 8px var(--color-LeftMenu-bg-default-shadow)}.MenuIcons .docViewerIcon{background-color:var(--color-LeftMenu-bg-docViewer-shadow)}.MenuIcons .docViewerIcon:hover{background-color:var(--color-LeftMenu-bg-docViewer);box-shadow:0 0 8px var(--color-LeftMenu-bg-docViewer-shadow)}.MenuIcons .queryGuideIcon{background-color:var(--color-LeftMenu-bg-dashboard-shadow)}.MenuIcons .queryGuideIcon:hover{background-color:var(--color-LeftMenu-bg-dashboard);box-shadow:0 0 8px var(--color-LeftMenu-bg-dashboard-shadow)}.logo-text{fill:var(--color-text-primary)}.logo-primary{fill:var(--color-text-highlight)}.logo-secondary{fill:var(--color-text-button-primary)}.logoNode:hover{background-color:var(--color-LeftMenu-bg-nprompt);box-shadow:0 0 8px var(--color-LeftMenu-bg-nprompt-shadow);border-radius:12.36px}.newChatDisplay{display:flex;position:absolute;align-items:flex-end;background-color:transparent;right:36px;bottom:90px;margin-bottom:10px;gap:10px}.newChatBtn{display:flex;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--color-background-secondary-50);fill:var(--color-icon-tertiary);height:30px;width:100%;padding:6px 8px;border-radius:8px;font-size:14px;cursor:pointer}.newChatBtn:hover{fill:var(--color-icon-secondary);background-color:var(--color-background-tertiary)}.newChatBtn.active{background-color:var(--color-background-hover)}.PromptWindow{display:flex;flex-direction:row;box-sizing:border-box;justify-content:flex-start;padding:0;width:100%;height:100%;gap:12px}.itemsList{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;gap:6px;width:100%;min-height:0;font-size:14px;margin-bottom:6px;padding-right:6px;overflow-y:auto}.chatItem{display:flex;position:relative;flex-direction:row;justify-content:start;align-items:center;padding:4px 4px 4px 8px;border-radius:10px;gap:10px;cursor:pointer}.chatItem:hover{background-color:var(--color-background-tertiary)}.chatItem .removeButton{opacity:0;border-radius:6px;padding:6px 8px;background-color:transparent;fill:var(--color-icon-secondary);transition:opacity .2s ease}.chatItem:hover .removeButton{opacity:1;fill:var(--color-icon-secondary)}.chatItem:hover .removeButton:hover{opacity:1;background-color:var(--color-tag-bg-first);fill:var(--color-icon-red)}.chatItem.active{background-color:var(--color-background-hover)}.chatItemTitle{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.chatItemTitle .tooltipWrapper{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarHeader{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:10px;margin-bottom:12px;align-items:center}.PromptBody{display:flex;flex-direction:row;box-sizing:border-box;position:relative;padding:10px;justify-content:start;width:100%;min-width:310px;align-items:center;border:var(--color-outline-secondary);border-radius:20px;user-select:text;-webkit-user-select:text;-moz-user-select:text}.chatConfig{display:flex;flex-direction:column;box-sizing:border-box;align-content:flex-start;padding:10px 8px;gap:10px;justify-content:start;width:20px;min-width:260px;border:var(--color-outline-secondary);border-radius:20px;transition:all .3s ease;overflow:hidden}.chatList{display:flex;box-sizing:border-box;overflow:hidden;flex-grow:1;height:100%;min-height:100%}.ChatBox{display:flex;flex-direction:column;justify-content:start;width:100%;height:100%;justify-content:space-between}.ChatDisplay{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;min-height:260px;max-height:76vh;padding-right:10px;margin-bottom:10px;overflow:auto;gap:20px;scroll-behavior:smooth}.ChatDisplayStart{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.chatInputStart{display:flex;justify-content:start;align-items:center;width:100%;height:fit-content;padding:10px;gap:8px}.ChatInput{display:flex;flex-direction:row;justify-content:start;align-items:center;width:100%;height:fit-content;border:var(--color-outline-secondary);border-radius:14px;padding:5px;gap:8px}.ChatInput:focus-within{border:var(--color-outline-secondary);box-shadow:0 0 6px var(--color-shadow-primary)}.Message{display:flex;box-sizing:border-box;max-width:70%;padding:8px 14px 8px 16px;font-size:14px;border-radius:15.37px;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.Message p{margin:0;line-height:1.4}.Message strong{font-weight:600}.Message code{background-color:var(--color-background-5th);padding:2px 4px;border-radius:4px;max-width:70%;font-family:inter,sans-serif;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.Message.error code{background-color:var(--color-tag-bg-first)}.user{align-self:flex-end;background-color:var(--color-background-tertiary)}.sendMsg{display:flex;justify-content:center;align-items:center;width:50px;height:100%;min-height:42px;background-color:var(--color-background-button-tertiary);fill:var(--color-icon-secondary);border-radius:9.27px;cursor:pointer}.sendMsg:hover{background-color:var(--color-background-button-tertiary-hover);fill:var(--color-icon-highlight)}.ChatDisplay .dropdownBox{min-height:fit-content}.ChatDisplay .dropdownHeader{height:32px}.collapseSidebarBtn{display:flex;box-sizing:border-box;background-color:transparent;fill:var(--color-icon-tertiary);justify-content:center;align-items:center;cursor:pointer;min-height:30px;min-width:30px;border-radius:12px}.collapseSidebarBtn:hover{fill:var(--color-icon-secondary);background-color:var(--color-background-hover)}.collapsedSidebar .chatConfig,.collapsedSidebar .chatList{min-width:44px;padding:10px 6px;overflow:hidden;transition:all .3s ease}.collapsedSidebar .chatConfig .dropdownBox,.collapsedSidebar .chatConfig .dropdownBox.open{transition:all .3s ease;display:none}.Parameter{display:flex;justify-content:start;align-items:flex-start;gap:8px}.Parameter .dropdown{width:100%}.thinkingTitle{flex-direction:row;font-size:13px;gap:10px;color:var(--color-text-tertiary)}.thinkingDots{display:inline-flex;align-items:center;margin-left:10px;position:relative;top:1px}.thinkingDots .dot{width:6px;height:6px;margin:0 2px;background-color:var(--color-background-detail);border-radius:50%;opacity:.3;animation:blink 1.4s infinite both}.thinkingDots .dot:nth-child(2){animation-delay:.2s}.thinkingDots .dot:nth-child(3){animation-delay:.4s}.ErrorText{background-color:var(--color-background-error-94);border:var(--color-outline-5th);border-radius:24px;padding:12px 14px 20px;text-align:justify;color:var(--color-text-secondary)}.ErrorTitle{flex-direction:row;justify-content:flex-start;background-color:transparent;color:var(--color-text-error);fill:var(--color-icon-red);font-size:13px;font-weight:600;margin-bottom:20px;gap:8px}.ErrorTitle svg{cursor:default}.TextArea{display:flex;box-sizing:border-box;font-family:inter,sans-serif;width:100%;min-height:50px;max-height:160px;resize:none;border:none;border-radius:14px;padding:5px 10px;color:var(--color-text-primary);background-color:var(--color-background-secondary)}.TextAreaClean{display:flex;box-sizing:border-box;font-family:inter,sans-serif;width:100%;min-height:50px;max-height:30vh;resize:none;border:none;border-radius:14px;padding:5px 10px;color:var(--color-text-primary);background-color:var(--color-background-secondary)}.TextAreaMax{width:100%;height:100%;min-height:50px;box-sizing:border-box;font-family:inter,sans-serif;padding:10px;border:none;border-radius:4px;line-height:1.5;resize:none;overflow-y:auto}.TextArea:focus{outline:none;border:none}.TextAreaClean:focus{outline:none;border:none}.TextAreaMax:focus{outline:none;border:none}.TextArea::placeholder{color:var(--color-text-tertiary)}.dropdownBox{position:relative;width:100%;gap:6px;margin-bottom:4px;transition:margin-bottom .2s ease;min-height:0}.dropdownBox.open{display:flex;justify-content:flex-start;margin-bottom:16px}.dropdownHeader{display:flex;box-sizing:border-box;flex-direction:row;padding:8px 6px;cursor:pointer}.dropdownContent{display:flex;box-sizing:border-box;gap:14px;min-height:0}.double{width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:8px}.doubleTitle{font-size:13px;color:var(--color-text-tertiary);margin-bottom:20px;background-color:transparent}.doubleText{width:100%;max-width:40%;border:var(--color-outline-secondary);border-radius:24px;padding:10px 14px;text-align:justify}.doubleText ul{margin-block-start:.5rem;margin-block-end:2rem;padding-inline-start:2rem}.doubleTable{width:100%;max-width:54%;border:var(--color-outline-secondary);border-radius:24px;padding:10px 14px}.doubleTable .queryRequest,.doubleTable .queryResponse,.doubleTable .queryRequestHeader{background-color:transparent}.doubleTable .tableScroll{max-height:fit-content}.doubleTable .queryRequest{padding:0}.doubleTable .tableContent{margin-top:0}.doubleTable .queryResponse{gap:12px}.doubleTable .promptStyle{display:flex;flex-direction:column-reverse;gap:12px}.doubleTable .promptStyle .headerButtons{flex-direction:row-reverse}.headerButtons{display:flex;flex-direction:row;justify-content:space-between;background-color:transparent;width:100%}.HeaderCenterBoxBody{display:flex;width:100%;justify-content:center;align-self:center;text-align:center;flex-direction:row}.NodeTableRoot{width:100%;background-color:var(--color-background-secondary);overflow:visible}.NodeTableRoot>table{display:flex;box-sizing:border-box;flex-direction:column;padding:10px;gap:10px;width:1072px;table-layout:fixed;overflow:visible;overflow-x:auto;overflow-y:hidden}.NodeTableRoot thead tr{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;border-radius:12.36px;font-weight:600;font-size:14px;min-height:52px;max-height:80px;padding:6px 10px;background-color:var(--color-background-tertiary);border:var(--color-outline-secondary);min-width:fit-content}.NodeTableRoot tbody{box-sizing:border-box;border-radius:12.36px;padding:8px 10px;font-size:14px;gap:10px;border:var(--color-outline-secondary);color:var(--color-text-primary);flex-direction:column;min-width:fit-content;overflow:hidden;overflow-y:auto;max-height:500px;min-height:185px;position:relative}.NodeTableRoot tbody tr{display:flex;box-sizing:border-box;align-items:center;width:100%;height:42px;overflow:visible}.TableSelect{background-color:var(--color-background-tertiary);border:var(--color-outline-secondary);color:var(--color-text-primary);border-radius:12px;height:42px;padding:0 10px}th,td{display:flex;text-align:left;align-items:center;white-space:wrap;overflow:visible;text-overflow:ellipsis;padding:2px 30px 0 10px;width:100%;height:42px;min-width:180px;position:relative}.vertical,.vertical tbody{display:flex;flex-direction:row!important;min-height:500px}.vertical th{width:200px}.vertical th,.vertical td{display:flex;justify-content:flex-start;align-items:center;border-bottom:var(--color-outline-secondary)}.vertical tbody{width:100%;gap:0px}.vertical .rowBtnRoot,.vertical .rowBtn{display:flex;min-width:0px;width:0px;z-index:9999}.vertical td,.vertical th{display:flex;flex-grow:1;padding:0 10px 0 20px;height:42px}.vertical th:hover>.thBtnRoot{display:flex;flex-direction:row-reverse!important;width:90vw;left:0;bottom:-25%}.vertical .thBtnFiller{width:none;padding-bottom:0;padding-left:0;background-color:var(--color-background-highlight)}#table-input{width:100%;height:60%;background-color:var(--color-background-primary);border:var(--color-outline-secondary);border-radius:8px;padding:5px 10px;font-size:14px;color:var(--color-text-primary)}#table-input::placeholder{color:var(--color-text-tertiary)}#table-input:hover{background-color:var(--color-background-active);border:var(--color-outline-primary);outline:none}#table-input:focus{background-color:var(--color-background-active);border:var(--color-outline-primary);outline:none}.floating-btn{position:absolute;z-index:10000}.btn-right{left:90%}.btn-bottom{top:90%}.rowBtnRoot{padding:0;height:fit-content!important}.rowBtn{display:flex;align-items:center;padding:0;height:15px}.rowBtnFiller{flex-grow:1;height:1px;background-color:var(--color-background-4th)}.rowBtnRoot:hover .rowBtnFiller{height:2px;background-color:var(--color-background-highlight)}.rowBtn>button{display:none;box-sizing:border-box;width:34px;height:34px;padding:9px 4px;border-radius:12.36px;background-color:var(--color-background-cards);border:var(--color-outline-secondary);fill:var(--color-icon-secondary);box-shadow:0 0 6px var(--color-shadow-primary);cursor:pointer}.rowBtn:hover>button{display:block}.rowBtn:active>button{background-color:var(--color-background-active);border:var(--color-outline-primary);fill:var(--color-icon-highlight)}.thBtnRoot{display:none;box-sizing:border-box;position:absolute;top:0;right:0;left:90%;z-index:100}.thBtnFiller{width:2px;height:54.3vh;background-color:var(--color-background-highlight)}.thBtnRoot>button{box-sizing:border-box;width:34px;height:34px;padding:9px 4px;border-radius:12.36px;background-color:var(--color-background-cards);border:var(--color-outline-secondary);fill:var(--color-icon-secondary);box-shadow:0 0 6px var(--color-shadow-primary);cursor:pointer}.thBtnRoot:active>button{background-color:var(--color-background-active);border:var(--color-outline-primary);fill:var(--color-icon-highlight)}th:hover>.thBtnRoot{display:flex;flex-direction:column-reverse;align-items:center}.TitleTable{display:flex;box-sizing:border-box;flex-direction:row;justify-content:start;padding:0 5px;max-height:50px;min-width:400px;gap:10px;color:var(--color-text-primary);fill:var(--color-icon-secondary)}.FloatingMenu.Box{display:block;flex-direction:row;position:absolute;right:-54px;top:40px;transform:translateY(-50%);background-color:var(--color-background-cards);box-shadow:0 0 8px var(--color-shadow-primary);border-radius:12.36px;padding:6px;z-index:9999}.FloatingButtons{display:block;flex-direction:row;gap:10px}.FloatingMenu-btn.Box{display:flex;box-sizing:border-box;background-color:transparent;fill:var(--color-icon-secondary);justify-content:center;align-items:center;cursor:pointer;width:32px;height:32px;border-radius:10px}.FloatingMenu-btn:hover{fill:var(--color-icon-highlight);background-color:var(--color-background-button-tertiary-hover)}.fileDropContainer{display:flex;width:100%;min-width:350px;justify-content:space-between;align-items:center;height:96px;padding-top:10px;padding-bottom:10px;border:var(--color-outline-tertiary);border-style:dashed;border-radius:14px;cursor:pointer;transition:background-color .3s,border-color .3s}.fileDropContainer:hover{border:var(--color-outline-primary);background-color:var(--color-background-active);fill:var(--color-icon-highlight);border-style:dashed;border-radius:14px}.fileDragging,.fileAccepted{border:var(--color-outline-primary);background-color:var(--color-background-active);fill:var(--color-icon-highlight);border-style:solid;border-radius:14px}.fileInvalid{border:var(--color-outline-5th);background-color:var(--color-tag-bg-first);fill:var(--color-text-error)}.fileDropText{display:flex;flex-direction:column;justify-content:space-between;height:40px;width:calc(100% - 50px);background-color:transparent;padding-left:10px}.docViewer{display:flex;box-sizing:border-box;flex-direction:column;gap:20px}.docViewerSplit{display:flex;box-sizing:border-box;flex-direction:row;max-height:70.6vh;gap:20px;-webkit-user-select:text;user-select:text}.DropdownHeader{display:flex;width:100%}.dropdownBox.open .DropdownHeader{background-color:var(--color-background-tertiary);border-radius:9.27px;transition:background-color .3s ease;margin-top:0;margin-bottom:0}.dropdownContent{display:flex;flex-direction:column;justify-content:center;width:100%;gap:0px}.SheetRowList{display:flex;box-sizing:border-box;border-radius:9.27px}.headerTabs{display:flex;box-sizing:border-box;flex-direction:row;min-width:410px}.importFile{display:flex;box-sizing:border-box;flex-direction:column;gap:12px;margin-bottom:30px}.ReportViewer{display:flex;flex-direction:column;width:100%}.ImportFile{display:flex;box-sizing:border-box;flex-direction:column;gap:12px}.InputSearch{display:flex;box-sizing:border-box;flex-direction:row;gap:10px}.ReportList{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%;overflow-y:auto;padding-right:20px;gap:6px}.ReportItem{display:flex;flex-direction:column;width:100%}.ReportItem .dropdownBox.open{display:flex;justify-content:flex-start;margin-bottom:16px;min-height:fit-content}.ReportItem .dropdownContent{display:flex;flex-direction:column;justify-content:center;border:var(--color-outline-secondary);width:97.5%;border-radius:9.27px;padding:0 5px}.ReportItem .dropdownHeader{align-items:center;gap:10px;padding:0;height:60px}.SheetRowList .RowItemsBorder{border:none;border-radius:5.72px;cursor:default}.SheetRowList .RowItemsBorder:hover{background-color:var(--color-background-tertiary)}.productCard{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 10px 10px;gap:10px;border-radius:12px;border:var(--color-outline-secondary)}.productCard .display{padding:10px;display:flex;align-items:center}.productCard .info{display:flex;flex-direction:column;padding:10px 0;gap:6px;width:100%}.productCard .actions{display:flex;align-items:center;height:100%}.actions>span{width:42px;text-align:center;font-size:12px}.actions>button{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border:none;background-color:var(--bg-secondary-color);border-radius:12px;cursor:pointer}.cartContainer{display:flex;flex-direction:column;align-items:center;gap:16px}.cartContent{display:flex;flex-direction:column;gap:16px;width:100%;max-width:600px}.checkoutPreview{display:flex;flex-direction:column;gap:10px;border-top:1px solid #D9D9D9;padding-top:10px;width:100%}.textInputRoot{display:flex;justify-content:start}.textInputRoot.fitContent{width:fit-content}.textInputRoot.fullWidth{width:100%}.textInputRoot.top{flex-direction:column}.textInputRoot.bottom{flex-direction:column-reverse}.textInputRoot.left{flex-direction:row}.textInputRoot.right{flex-direction:row-reverse}.textInputRoot label{color:var(--txt-primary-color);font-size:14px;font-weight:700}.textInputRoot .textInput{padding:12px 16px;color:var(--txt-primary-color);background-color:var(--color-background-tertiary);border:1px solid transparent;border-radius:12px}.textInputRoot .textInput:user-invalid{border:1px solid var(--color-background-error)}.textInputRoot .textInput:focus{border:1px solid transparent;outline:none}.textInputRoot .textInput[disabled]{opacity:50%}.selectRoot{display:flex;justify-content:start}.selectRoot.fitContent{width:fit-content}.selectRoot.fullWidth{width:100%}.selectRoot.top{flex-direction:column}.selectRoot.bottom{flex-direction:column-reverse}.selectRoot.left{flex-direction:row}.selectRoot.right{flex-direction:row-reverse}.selectRoot label{color:var(--txt-primary-color);font-size:14px;font-weight:700}.selectRoot>select{padding:12px 16px;width:100%;color:var(--txt-primary-color);background-color:var(--color-background-button-tertiary-hover);border:2px solid transparent;border-radius:12px}.selectRoot .select:user-invalid{border:2px solid var(--node-red)}.selectRoot .select:focus{border:2px solid transparent;outline:none}.checkoutFormRoot{display:flex;flex-direction:column;justify-content:space-between;width:100%}.checkoutFormHeader{display:flex;align-items:center;gap:74px;padding:10px 0;width:100%}.checkoutFormHeader>button{border:none;background-color:transparent;padding:8px;cursor:pointer}.checkoutForm{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:10px;width:100%}.checkoutFormRow{display:flex;gap:16px;padding:5px 0}.checkoutPreview{display:flex;flex-direction:column;gap:10px;border-top:1px solid #D9D9D9;padding-top:10px}.checkoutPreview .order{display:flex;gap:15px;padding-top:15px}paymentMethodRoot{display:flex;flex-direction:column;justify-content:space-between;width:100%}.paymentMethodHeader{display:flex;align-items:center;gap:74px;padding:10px 0;width:100%}.paymentMethodHeader>button{border:none;background-color:transparent;padding:8px;cursor:pointer}.paymentMethodContent{display:flex;height:540px;flex-direction:column;justify-content:start;width:100%;gap:10px}.paymentForm{display:flex;flex-direction:column;gap:10px;padding-top:10px}.paymentFormRow{display:flex;gap:10px;padding:5px 0}.pixRoot{height:466px;max-width:540px;display:flex;flex-direction:column;justify-content:start;gap:10px;padding:10px 0}.pixContainer{display:flex;justify-content:center;padding:10px 0}.pixCode{margin:5px 0;padding:3px 20px;width:100%;color:var(--txt-third-color);border:1.4px solid var(--outline-primary-color);border-radius:9.27px;overflow-x:auto;overflow-y:hidden;text-wrap:nowrap}.toggleRoot{display:flex;align-items:center;gap:20px;border-radius:16px}.toggleRoot:hover{cursor:pointer}.toggleRoot.contained{padding:4px}.toggleRoot.contained.default:hover{background-color:var(--bg-hover-color)}.toggleRoot.contained.default{background-color:transparent;border:1px solid transparent}.toggleRoot.contained.active{background-color:var(--bg-fourth-color);border:var(--color-outline-primary)}.toggleRoot.outlined{padding:10px 16px}.toggleRoot.outlined.default{background-color:var(--bg-primary-color);border:var(--color-outline-secondary);color:var(--txt-third-color)}.toggleRoot.outlined.active{background-color:var(--bg-secondary-color);border:var(--color-outline-primary)}.toggleRoot.outlined.active *{color:var(--color-background-highlight)}.paymentCompleteRoot{display:flex;flex-direction:column;justify-content:space-between;width:100%}.paymentCompleteHeader{display:flex;align-items:center;gap:74px;padding:10px 0;width:100%}.paymentCompleteHeader>button{border:none;background-color:transparent;padding:8px;cursor:pointer}.paymentCompleteContent{display:flex;flex-direction:column;justify-content:start;height:800px;width:100%;padding:10px 0;gap:10px}.checkoutContainer{overflow-y:auto}.stepper{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:16px}.stepper .step{display:flex;flex-direction:column;align-items:center;width:100%}.stepper .active{font-weight:bolder}.checkoutButton{width:100%;border-radius:15.45px;height:50px;background-color:var(--color-background-button-primary-default);color:var(--color-text-button-primary);border:none;font-size:16px;font-weight:600}.newProjectContainer{display:flex;flex-direction:column;align-items:center;container-type:inline-size}.projectStepper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:40px}.projectStep{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;color:var(--color-text-tertiary);font-size:14px}.projectStep div:first-child{background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);padding:2px;border-radius:6px;width:21px;height:21px;display:flex;justify-content:center;align-items:center}.projectStep.active{color:var(--color-text-primary)}.projectStep.active div:first-child{background-color:var(--color-background-highlight);color:var(--color-text-button-primary)}.newProjectHeader{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;gap:8px;width:100%}.newProjectName{width:42%;min-width:500px}.newProjectContainer .textInputRoot label{color:var(--txt-primary-color);font-size:16px;font-weight:400;margin-bottom:10px}.newProjectContent{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:20px;width:100%;padding:0 6%}.boxButtons{margin-top:20px}.skipButton{background:none;border:none;color:var(--color-text-highlight);font-size:14px;cursor:pointer}.planOptions{display:flex;flex-direction:row;justify-content:center;padding:8px;gap:20px;width:100%;margin-top:-20px}.planCard{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:20px;border:var(--color-outline-secondary);gap:20px;padding:12px 16px;max-width:320px;width:100%}.planCard .title{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:8px;height:60px}.proTitle{flex-direction:row;justify-content:flex-start;gap:10px}.title h4{font-size:18px;font-weight:600;margin:0}.title .badge{justify-items:center;font-size:10px;color:var(--color-text-primary);background-color:#741cff33;border:var(--color-outline-7th);padding:3px 5px;border-radius:6px}.planCard .title .planLegend{font-size:12px;color:var(--color-text-secondary)}.planCardContent{display:flex;height:260px;flex-direction:column;align-items:start;justify-content:flex-end;gap:16px;width:100%;border-bottom:var(--color-outline-secondary);padding-bottom:20px}.planCardContent .monthly{display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--color-text-secondary);border:var(--color-outline-secondary);border-radius:10px;font-size:10px;padding:4px 4px 4px 10px;gap:5px;font-size:12px}.planCardContent .yearly{padding:5px 7px;background-color:var(--color-tag-bg-second);color:var(--color-text-primary);border-radius:6px;flex-direction:row;font-size:12px}.planCardContent .Description{font-size:12px;color:var(--color-text-primary)}.planCardContent .price{display:flex;flex-direction:column;gap:6px;width:100%;color:var(--color-text-primary);font-size:12px;margin-bottom:20px}.planCardContent .annualPlan{display:flex;justify-content:center;height:35px;width:100%;color:var(--color-text-tertiary);font-size:12px}.planCardContent .price .priceRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:4px 0;border-bottom:0px}.planCardContent button{width:100%}.features{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;font-size:12px;color:var(--color-text-secondary);margin-top:10px;gap:8px}.features ol{padding:0;margin-top:0}.features li{font-size:12px;color:var(--color-text-secondary)}.rowFeatures{justify-content:flex-start;flex-direction:row;gap:6px;margin-bottom:4px;fill:var(--color-icon-tertiary)}.memberList{display:flex;justify-content:flex-start;width:100%;max-width:900px;gap:16px;padding-right:6px;overflow-y:auto}.memberRow{display:flex;flex-direction:row;max-width:900px;width:100%;gap:10px}.inputMember{width:100%}.selectMember{width:220px}.reviewOrderContainer{display:flex;flex-direction:column;gap:20px;width:100%;padding:0 6%}.stepBox{flex-direction:row;gap:40px}.reviewOrderHeader{display:flex;flex-direction:column;justify-content:start;padding-top:20px;gap:6px}.newProjectHeader .legend{color:var(--color-text-tertiary);font-size:16px}.reviewOrderHeader h3{margin:0}.reviewOrderHeader .legend{color:var(--color-text-tertiary);font-size:14px}.reviewOrderContent{display:flex;flex-direction:row;gap:30px}.orderInfo{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:12px;border:var(--color-outline-secondary);border-radius:16px;width:100%}.projectResume{display:flex;justify-content:space-between;flex-direction:row;background-color:var(--color-background-tertiary);padding:10px;margin-bottom:10px;border-radius:8px}.projectResumeCol{display:flex;flex-direction:column;align-items:start;background-color:transparent;gap:4px}.projectResumeCol span{font-size:14px;color:var(--color-text-primary)}.projectResumeCol .resumeTitle{font-size:12px;color:var(--color-text-tertiary)}.projectResumeCol .resumeInline{display:inline-flex;flex-direction:row;align-items:center;background-color:transparent;gap:8px}.discountBadge{font-size:10px!important;font-weight:400;color:#177558!important;background-color:#2ad0a033;padding:3px 5px;justify-items:center;border-radius:6px}.orderListing{display:flex;flex-direction:column}.footNote{font-size:12px;font-weight:400;color:var(--color-text-tertiary);margin-top:10px}.usersList{display:flex;flex-direction:column;border:var(--color-outline-secondary);border-radius:10px;overflow-y:auto}.usersListHeader{display:flex;justify-content:space-between;flex-direction:row;border-bottom:var(--color-outline-secondary);padding:8px 12px;background-color:var(--color-background-tertiary);border-top-left-radius:10px;border-top-right-radius:10px}.usersListHeader span{width:156px;font-size:12px;color:var(--color-text-primary);padding-right:6px}.userListScroll{overflow-y:auto;padding-right:6px;max-height:400px}.usersListRow{display:flex;flex-direction:row;justify-content:space-between;padding:14px 12px;border-bottom:var(--color-outline-secondary)}.usersListRow:last-child{border-bottom:none}.usersListRow span{min-width:156px;font-size:14px;color:var(--color-text-primary)}.you{font-size:12px!important;color:var(--color-text-tertiary)!important}.userRole{font-size:12px!important;color:var(--color-text-secondary)}.userRole.admin{color:var(--color-text-highlight)}.userRole.user{background-color:transparent}.usersListEmpty{display:flex;flex-direction:row;justify-content:space-between;padding:14px 12px;font-size:12px;font-style:italic;color:var(--color-text-tertiary)}.prevScreen{display:flex;justify-content:flex-start;width:100%}.prevScreenBtn{display:flex;border:none;width:fit-content;background-color:transparent;fill:var(--color-icon-tertiary);padding:8px;border-radius:12px;cursor:pointer}.prevScreenBtn:hover{border:none;background-color:var(--color-background-button-tertiary-hover);fill:var(--color-icon-secondary)}@container (max-width: 630px){.newProjectContent,.reviewOrderContainer{padding:0 0%}.planOptions{display:flex;flex-wrap:wrap;overflow-y:auto;max-height:74vh;gap:14px}.planCard{max-width:274px}.orderInfo{min-width:560px}.reviewOrderContent{flex-direction:column;overflow:auto;max-height:74vh;padding-right:6px}.reviewOrderContent .planCard{max-width:100%}}.planInfo{width:360px;min-width:360px}.billingSelector{display:flex;flex-direction:column;margin-bottom:20px}.billingOption input{position:absolute;opacity:0;pointer-events:none}.billingOption{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.customRadio{width:20px;height:20px;border:2px solid var(--color-background-4th);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;position:relative}.customRadio:after{content:"";width:12px;height:12px;border-radius:4px;background-color:var(--color-background-highlight);opacity:0}.billingOption input:checked+.customRadio{border-color:var(--color-background-highlight)}.billingOption input:checked+.customRadio:after{opacity:1;transform:scale(1)}.labelText{font-size:12px;color:var(--color-text-primary)}.billingOption input:focus-visible+.customRadio{outline:2px solid var(--color-background-highlight);outline-offset:2px}.discount{font-size:10px!important;font-weight:400;color:#177558;background-color:#2ad0a033;padding:3px 5px;justify-items:center;border-radius:6px}.priceInfo{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.priceRow{display:flex;justify-content:space-between;flex-direction:row;align-items:start;border-bottom:var(--color-outline-secondary);font-size:14px;color:var(--color-text-primary);padding-bottom:12px;padding-top:14px}.priceRow .left{display:flex;flex-direction:column;gap:8px}.left .detail{color:var(--color-text-tertiary)}.prices{display:flex;flex-direction:column;margin-bottom:40px}.priceRow{display:flex;justify-content:space-between;align-items:start;border-bottom:var(--color-outline-secondary)}.priceResume{display:flex;flex-direction:column;gap:4px}.subtotalBlock{display:flex;flex-direction:column;width:100%;gap:6px;padding-top:8px;margin-bottom:16px}.subtotalRow{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.subtotalLabel{font-size:16px;color:var(--color-text-primary);font-weight:600}.subtotalValue{font-size:16px;color:var(--color-text-primary);font-weight:600;white-space:nowrap}.subtotalNote{font-size:12px;color:var(--color-text-tertiary)}.primaryCta{width:100%;height:44px;margin-top:4px;border:none;border-radius:12px;font-size:16px;font-weight:600;color:var(--color-text-button-primary);background:var(--color-background-button-primary-default);cursor:pointer}.primaryCta:hover{background:var(--color-background-button-primary-hover)}.sectionTitle{font-size:14px;color:var(--color-text-primary);margin:6px 0}.resumeInline{display:inline-flex;align-items:center;gap:8px}.HelperMode{display:flex;width:100%;height:100%;max-height:90vh;min-width:374px;align-items:center;border:var(--color-outline-secondary);border-radius:20px;padding:10px;gap:10px;overflow:hidden;container-type:inline-size}.queryDisplay{overflow-y:auto;width:100%;font-size:14px;padding:0 6px;gap:16px;-webkit-user-select:text;user-select:text}.queryRequest{display:flex;flex-direction:column;background-color:var(--color-background-tertiary);gap:12px;padding:8px 14px 16px 16px;border-radius:15.37px;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.queryResponse{display:flex;flex-direction:column;background-color:var(--color-background-tertiary);overflow-x:auto;width:100%}.selectorContainer{display:flex;box-sizing:border-box;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;min-height:390px;padding:10px 0;overflow:hidden;overflow-x:auto}.selectorContainerItems{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px}.queryResponseTable{display:flex;width:fit-content;flex-direction:column;justify-content:start;width:100%;min-width:fit-content;border-radius:10px;border:var(--color-outline-secondary);background-color:var(--color-background-secondary-50);overflow:hidden;margin:8px 0}.queryResponseTable tr{display:flex;flex-direction:row;align-items:center;justify-content:start}.queryResponseTable th{box-sizing:border-box;max-width:200px;min-width:140px;width:100%}.queryResponseTable thead tr{background-color:var(--color-background-5th);border-bottom:var(--color-outline-secondary)}.queryResponseTable td{box-sizing:border-box;max-width:200px;min-width:140px;width:100%}.queryResponseTable tbody tr{border-bottom:var(--color-outline-secondary)}.queryResponseTable tbody tr:last-child{border-bottom:none}.rowButtons{display:flex;flex-direction:row;gap:20px}@container (max-width: 400px){.queryDisplay{max-height:280px}}@container (max-width: 600px){.selectorContainer{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100%;gap:20px;height:auto;overflow-y:auto}}.selectorBox{display:flex;position:relative;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;width:240px;height:310px;min-height:fit-content;border-left:var(--color-outline-secondary);border-right:var(--color-outline-secondary);border-radius:30px}.blocked{opacity:.5;filter:blur(2px);cursor:not-allowed}.blocked *{cursor:not-allowed}.selectorBox:has(.optionSelectedList>.optionSelected){gap:20px}.SelectorList{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;max-height:310px;transition:transform .3s ease;width:100%}.SelectorOptions{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;height:100%;gap:10px}.optionSelectedList{display:flex;box-sizing:border-box;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%;gap:6px}.optionSelected{background-color:var(--color-tag-bg-seventh);color:var(--color-text-primary);font-size:1.2em;border-radius:12px;padding:4px 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:240px}.optionSelected:empty{background-color:transparent;height:32px;width:100%}.optionItem{display:flex;box-sizing:border-box;justify-content:flex-start;align-items:center;height:auto;padding:8px 12px;border-radius:14px;font-size:24px;opacity:.6;transition:transform .5s cubic-bezier(.23,1,.32,1);cursor:pointer;max-width:220px}.blocked .optionItem:hover{cursor:not-allowed}.optionItemText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.optionItem--active{background-color:var(--color-background-tertiary);font-size:2em;opacity:1}.optionItem--fade-1{opacity:.6;font-size:1.2em}.optionItem--fade-2{opacity:.3;font-size:1em}.optionItem--fade-miss-1{opacity:.6;font-size:1.2em;height:40px}.optionItem--fade-miss-2{opacity:.3;font-size:1em;height:36px}.optionItem--fade-5{opacity:.6;font-size:1.2em}.arrowBtn{display:flex;align-items:center;justify-content:center;fill:var(--color-icon-tertiary);height:30px;width:100%}.binBtn{display:flex;align-items:center;justify-content:center;fill:var(--color-icon-tertiary);padding:8.5px 12px}.binBtn:hover{fill:var(--color-text-button-delete)}@container (max-width: 400px){.optionSelectedList{justify-content:center;margin-right:0}}@container (max-width: 400px){.optionSelected{font-size:24px}}.cJsonBuilderBody{display:flex;width:100%;height:100%;flex-direction:column}.cJsonBuilderFooter{display:flex;width:100%;flex-direction:column}.cJsonBuilderTitle{display:flex;width:100%;height:100%;box-sizing:border-box;align-items:center;justify-content:center;font-size:2rem;margin-bottom:20px}div .cJsonBuilderTitle{display:flex;height:100%}.ErrorBox{margin-top:12px;background:#fff3f3;border-left:4px solid #e00;padding:8px;font-family:monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto}.JsonPreview{margin-top:8px;white-space:pre-wrap;font-family:monospace;word-break:break-word}.ErrorChar{background-color:#fcc;color:red;font-weight:700;text-decoration:underline}.HistoryBox{display:flex;gap:2px;margin-top:10px;justify-content:space-between}.tableBody{display:flex;flex-direction:column;overflow-x:auto;width:100%}.tableScroll{max-height:70vh;overflow:hidden;overflow-y:auto;padding-right:6px}.tableContent{display:flex;width:fit-content;flex-direction:column;justify-content:start;min-width:fit-content;border:var(--color-outline-secondary);background-color:var(--color-background-secondary-50);width:100%;border-radius:16px;margin-top:16px}.filterBox{gap:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:end;padding-bottom:10px}.filterItem{gap:6px;display:flex;align-items:flex-start}.euroLogo{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;background-color:transparent}.arrowBox{display:flex;box-sizing:border-box;background-color:transparent;justify-content:center;align-items:left;cursor:pointer;min-width:24px;min-height:30px;border-radius:12px}.growthUp{fill:var(--color-icon-green)}.growthDown{fill:var(--color-icon-red)}.tableContent tr{display:flex;flex-direction:row;align-items:center;justify-content:start}.tableContent th{box-sizing:border-box;min-width:160px;border-left:var(--color-outline-tertiary);padding:0 20px 0 10px}.tableContent thead tr{background-color:var(--color-background-5th);border-bottom:var(--color-outline-secondary);border-radius:16px 16px 0 0;cursor:pointer}.tableContent.footprint thead .trFootprint{border-radius:0}.tableContent thead .firstLine{border-radius:16px 10px 0 0;background-color:transparent}.tableContent td{box-sizing:border-box;font-size:14px;min-width:160px;width:100%;padding:0 20px 0 10px}.tableContent tbody tr{border-bottom:var(--color-outline-secondary)}.tableContent tbody tr:last-child{border-bottom:none}.tableContent th:first-child{border-left:none}.tableContent .thSection{justify-content:center;background-color:var(--eurofarma-blue);color:var(--color-text-button-primary);border-radius:16px 0 0}.tableContent .thSection2{justify-content:center;background-color:var(--eurofarma-yellow);color:var(--eurofarma-text-blue);border-radius:0 16px 0 0}.dropdown{position:relative}.dropdown-btn{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;border:none;cursor:pointer;font-size:16px;font-weight:400;width:100%;height:100%;padding:4px 4px 4px 10px}.dropdown-btn .arrowDown{right:5px;fill:var(--color-icon-tertiary);height:25px;width:25px}.dropdown-item.disabled{pointer-events:none;color:var(--color-text-disable)}.dropdown-menu{position:absolute;box-sizing:border-box;top:100%;left:0;background-color:var(--color-background-tertiary);box-shadow:2px 3px 9px 0 var(--color-shadow-primary);border:var(--color-outline-secondary);border-radius:8px;z-index:1000;list-style:none;padding:5px;margin:4px 0 0}.dropdown-menu li{padding:5px 15px;cursor:pointer;color:var(--color-text-secondary);margin:2px}.dropdown-menu li:hover{background-color:var(--color-background-hover);color:var(--color-text-primary);box-sizing:border-box;border-radius:6px;width:96%;margin:2px}.dropdown-menu li.active,.dropdown-menu li.selected{background-color:var(--color-background-active);color:var(--color-text-primary);box-sizing:border-box;border-radius:6px;width:96%;margin:2px}.dropdown-menu li.selected:hover{background-color:var(--color-tag-bg-first);border:var(--color-outline-5th)}.dropdown-menu li.selected:hover:after{content:"";position:absolute;right:30px;width:14px;height:14px;background-image:url(https://cdn.nodeiot.com.br/Plataforma+2025/binRemove.svg);fill:var(--color-icon-red);background-size:contain;background-repeat:no-repeat;pointer-events:none}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.aiFlow{display:flex;flex-direction:column;width:100%;height:100%}.deleting{border:1px dashed var(--color-icon-red)}.flowMenu{display:flex;flex-direction:row;justify-content:center;background-color:var(--color-background-tertiary);gap:20px;padding:6px 8px;border-radius:20px}.flowButton{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);color:var(--color-text-primary);fill:var(--color-icon-secondary);padding:14px 20px;cursor:pointer}.triggerNode{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:40px 12px 12px 40px}.triggerNode:hover{border:var(--color-outline-primary);box-shadow:0 0 4px var(--color-LeftMenu-bg-nprompt-shadow);fill:var(--color-icon-secondary)}.agentNode{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:8px}.agentNode:hover{border:var(--color-outline-7th);box-shadow:0 0 4px var(--color-LeftMenu-bg-device-shadow);fill:var(--color-icon-secondary)}.agentqueryNode{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:8px}.agentqueryNode:hover{border:var(--color-outline-5th);box-shadow:0 0 4px var(--color-LeftMenu-bg-dashboard-shadow);fill:var(--color-icon-secondary)}.llmconfigNode,.datasetqueryNode,.promptNode{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:99px}.llmconfigNode:hover{border:var(--color-outline-9th);box-shadow:0 0 4px var(--color-LeftMenu-bg-user-shadow);fill:var(--color-icon-secondary)}.promptNode:hover{border:var(--color-outline-8th);box-shadow:0 0 4px var(--color-LeftMenu-bg-integration-shadow);fill:var(--color-icon-secondary)}.datasetqueryNode:hover{border:var(--color-outline-10th);box-shadow:0 0 4px var(--color-LeftMenu-bg-dataset-shadow);fill:var(--color-icon-secondary)}.outputNode{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:12px 40px 40px 12px}.outputNode:hover{border:var(--color-outline-6th);box-shadow:0 0 4px var(--color-LeftMenu-bg-event-shadow);fill:var(--color-icon-secondary)}.react-flow__attribution{font-size:10px;background:transparent;padding:2px;margin:0}.react-flow__node.draggable{background-color:transparent;border:none;border-radius:12px}.react-flow__node.draggable.selected{background-color:var(--color-background-active-20);box-shadow:0 0 0 4px var(--color-tag-bg-eighth)}.react-flow__node-trigger.selectable:hover,.react-flow__node-agent.selectable:hover,.react-flow__node-agentQuery.selectable:hover,.react-flow__node-prompt.selectable:hover,.react-flow__node-llmConfig.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 0 0 4px var(--color-tag-bg-eighth)}.react-flow__node-output{padding:0;width:auto}.react-flow__edge-path{stroke:var(--color-background-detail);stroke-width:1px}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--color-background-highlight);filter:drop-shadow(0px 0px 4px var(--color-LeftMenu-bg-nprompt-shadow));stroke-width:1px}.react-flow__minimap-svg{display:block;background-color:var(--color-background-secondary);border:var(--color-outline-tertiary)}.react-flow__minimap-node{fill:var(--color-background-5th);stroke:var(--color-background-secondary);stroke-width:1}.react-flow__minimap-node.selected{fill:var(--color-icon-highlight)}.react-flow__minimap-mask{fill:var(--color-background-4th-60)}.react-flow__handle.connectionindicator{width:12px;height:12px;border-radius:50%;background-color:var(--color-icon-primary);border:var(--color-outline-tertiary);transition:background-color .1s ease}.react-flow__handle.connectionindicator:hover{background:var(--color-LeftMenu-bg-event);box-shadow:0 0 10px var(--color-LeftMenu-bg-event-shadow);border:2px solid var(--color-icon-primary)}.react-flow__handle{width:10px;height:10px;background:var(--color-LeftMenu-bg-default);border:var(--color-outline-white);border-radius:50%}.triggerNode .react-flow__handle:hover{background-color:var(--color-LeftMenu-bg-device);box-shadow:0 0 10px var(--color-LeftMenu-bg-device-shadow)}.agentNode .react-flow__handle:hover,.agentQueryNode .react-flow__handle:hover{background-color:var(--color-LeftMenu-bg-event);box-shadow:0 0 10px var(--color-LeftMenu-bg-event-shadow)}.llmconfigNode .react-flow__handle:hover{background-color:var(--color-LeftMenu-bg-uploader);box-shadow:0 0 10px var(--color-LeftMenu-bg-uploader-shadow)}.promptconfigNode .react-flow__handle:hover{background-color:var(--color-LeftMenu-bg-integration);box-shadow:0 0 10px var(--color-LeftMenu-bg-integration-shadow)}.outputNode .react-flow__handle:hover{background-color:var(--color-LeftMenu-bg-dashboard);box-shadow:0 0 10px var(--color-LeftMenu-bg-dashboard-shadow)}.LineIcon{cursor:pointer}.LineIcon:hover{fill:red;box-shadow:0 0 10px var(--color-icon-highlight-shadow)}.flowNode{position:relative;border:var(--color-outline-tertiary)}.flowBox{align-items:center;background-color:transparent;padding:6px}.flowNode.agentFlow,.flowNode.agentqueryFlow{flex-direction:row;justify-content:flex-start;border:var(--color-outline-tertiary);background-color:var(--color-LeftMenu-bg-device);fill:var(--color-icon-primary);min-width:200px;border-radius:12px;padding:21px 30px;gap:10px}.flowNode.agentqueryFlow{background-color:var(--color-LeftMenu-bg-dashboard)}.agentTxt{background-color:transparent}.agentTxt .titleFlow{color:var(--color-text-button-primary);font-size:16px;font-weight:600;margin:2px 0}.agentTxt .subtitleFlow{color:var(--color-text-button-primary);font-size:14px;font-weight:400;margin:2px 0}.flowNode.triggerFlow{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:40px 12px 12px 40px;padding:24px 30px}.flowNode.promptFlow,.flowNode.datasetqueryFlow,.flowNode.llmconfigFlow{border:var(--color-outline-tertiary);background-color:var(--color-background-5th);fill:var(--color-icon-secondary);border-radius:999px;padding:24px}.flowNode.outputFlow{border:var(--color-outline-tertiary);background-color:var(--color-background-cards);fill:var(--color-icon-secondary);border-radius:12px 40px 40px 12px;padding:24px 30px}.titleFlow{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:2px 0}.subtitleFlow{align-items:center;color:var(--color-text-secondary);font-size:12px;font-weight:400;margin:2px 0}.actionButtons{position:absolute;display:none;top:-40px;left:50%;transform:translate(-50%);right:auto;background-color:transparent;padding:5px;border-radius:50px;gap:5px;flex-direction:row}.flowNode.promptFlow .actionButtons,.flowNode.llmconfigFlow .actionButtons{left:50%;transform:translate(-50%);right:auto}.editButton{background-color:var(--color-background-tertiary);fill:var(--color-icon-secondary);padding:6px;border-radius:8px}.editButton:hover{background-color:var(--color-background-active);fill:var(--color-icon-highlight);padding:6px;border-radius:8px;cursor:pointer}.removeButton{background-color:var(--color-background-tertiary);fill:var(--color-icon-secondary);padding:6px;border-radius:8px}.removeButton:hover{background-color:var(--color-background-button-remove-hover);fill:var(--color-text-button-delete);padding:6px;border-radius:8px;cursor:pointer}.flowBox:hover .actionButtons{display:flex}.configScreen{padding:4px}.nodeSelected{box-sizing:border-box;box-shadow:0 0 35px 8px var(--color-text-highlight)}.flowPlayerMenu{display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;-webkit-user-select:text;user-select:text;position:absolute;bottom:0;left:0;right:0;background-color:var(--color-background-secondary-50);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:var(--color-outline-tertiary);border-bottom:none;width:100%;min-height:300px;max-height:600px;gap:20px;padding:6px;border-radius:20px;overflow:hidden}.resize-handle{position:absolute;background-color:var(--color-background-secondary);height:1px;width:98%;border-radius:8px;top:0;z-index:10;cursor:ns-resize}.resize-handle:hover{background-color:var(--color-background-highlight);height:2px}.flowPlayerTrigger{display:flex;flex-direction:row;justify-content:flex-start;box-sizing:border-box;background-color:var(--color-background-secondary);border:var(--color-outline-secondary);width:50%;height:100%;border-radius:14px 14px 14px 28px;overflow:hidden}.triggerBox{justify-content:flex-start;width:30%;min-width:fit-content}.flowPlayerTrigger .title,.flowPlayerTree .title{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:34px;color:var(--color-text-primary);border-bottom:var(--color-outline-secondary);padding:8px 16px 8px 10px;font-size:14px;white-space:nowrap}.flowPlayerTrigger .triggerButtons{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;height:100%;padding:12px 10px;margin-right:10px;gap:8px;overflow:hidden;overflow-y:auto}.flowPlayerTriggerInterface{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;background-color:var(--color-background-secondary);border-left:var(--color-outline-secondary);width:100%;height:100%}.flowPlayerTree{display:flex;flex-direction:row;justify-content:flex-start;background-color:var(--color-background-secondary);border:var(--color-outline-secondary);width:50%;height:100%;border-radius:14px 14px 28px;overflow:hidden}.debugTreeBox{justify-content:flex-start;width:30%;min-width:fit-content}.treeList{font-family:Inter,sans-serif;padding:12px 10px;margin-right:10px;overflow:hidden;overflow-y:auto}.treeList ul{list-style:none;padding-left:0;margin:0}.treeList li{position:relative;background-color:var(--color-background-secondary);color:var(--color-text-secondary);font-size:15px;padding:6px 10px;margin-bottom:4px;border-radius:10px;transition:background .2s,transform .2s;cursor:pointer}.treeList li:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary);transform:translate(2px)}.treeList li.selected{background-color:var(--color-background-tertiary);color:var(--color-text-primary);border:none;font-weight:400}.treeList li:before{content:"";position:absolute;top:-12px;left:-20px;width:20px;height:1px;border-top:1px solid var(--color-outline-secondary)}.treeList ul ul{padding-left:20px;margin-top:4px}.treeList li span{vertical-align:middle}.flowPlayerState{display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color-background-secondary);border-left:var(--color-outline-secondary);width:70%;height:100%}.triggerButton{display:flex;position:relative;flex-direction:row;justify-content:start;align-items:center;background-color:var(--color-background-secondary);color:var(--color-text-secondary);fill:var(--color-icon-secondary);border:none;font-size:15px;padding:6px 10px;border-radius:10px;transition:background .2s,transform .2s;gap:6px;cursor:pointer}.triggerButton:hover{background-color:var(--color-background-active);color:var(--color-text-primary);fill:var(--color-LeftMenu-bg-nprompt);transform:translate(2px)}.triggerButton.selected{background-color:var(--color-background-active);color:var(--color-text-primary);border:none;fill:var(--color-LeftMenu-bg-nprompt)}.triggerButtonTitle{display:flex;background-color:transparent;flex:1;min-width:0;font-size:14px;overflow:hidden}.triggerButtonTitle .tooltipWrapper{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.triggerPlayer{display:flex;justify-content:space-between;width:100%;height:89%;padding:12px 10px;gap:10px}.paramsWrapper{display:flex;flex-direction:column;gap:8px;width:100%;padding:2px 6px 2px 0;overflow:hidden;overflow-y:auto}.paramBox{display:flex;box-sizing:border-box;width:100%;gap:10px;justify-content:flex-start;white-space:nowrap;text-overflow:ellipsis}.StatePlayer{display:flex;box-sizing:border-box;justify-content:flex-start;height:100%;padding:12px 10px;margin-right:10px;gap:10px;overflow:hidden;overflow-y:auto}.StatePlayer .message{display:flex;justify-content:flex-start;background-color:var(--color-background-tertiary);padding:6px 8px;border-radius:10px;min-width:0;font-size:14px;white-space:pre-wrap;word-break:break-word}.configScreenBody.Box{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;min-width:410px;height:100%;padding-right:8px;padding-left:2px;overflow-y:auto;align-content:flex-start}.inputConfig .InputBox{flex-direction:column;align-items:left;gap:8px;padding-bottom:10px;padding-left:1px;max-height:fit-content}.configScreenBody .inputConfig{flex:1 1 calc(50% - 8px)}.parameterBody{width:100%}.parameterTitle{width:100%;margin-bottom:10px}.parameterList{width:100%;gap:10px;padding-right:8px;overflow-y:auto}.valueBox{padding:4px 6px;border-radius:8px;background-color:var(--color-background-secondary);border:var(--color-outline-secondary)}.noPadding .FooterCenterBox,.FooterRightBox{padding-bottom:0;padding-top:0}.mapField{align-items:flex-start;width:100%;margin-bottom:12px}.valueBox{flex-direction:row;background:var(--color-background-tertiary);width:100%;border-radius:6px;padding:8px 10px;font-size:13px;gap:4px}.mapRow{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-background-secondary);padding:2px 0}.mapRow:last-child{border-bottom:none}.mapLabel{font-weight:500;color:var(--color-text-secondary)}.mapValue{font-weight:400;color:var(--color-text-primary)}.promptCfg{display:flex;justify-content:start;align-items:center;width:100%;border:var(--color-outline-secondary);border-radius:14px;padding:5px;gap:8px}.promptCfg .TextArea{max-height:150px}.nodeConfig{width:100%;gap:16px;margin-bottom:20px}.switcher{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.espUploader{display:flex;flex-direction:row;gap:60px;padding:0 8px;overflow-y:auto;-webkit-user-select:text;user-select:text}@container (max-width: 900px){.espUploader{flex-direction:column;gap:30px}.logSection{max-height:354px!important;width:100%!important}.espUploaderSection{min-height:fit-content;width:100%!important;padding-right:0!important}.card:last-child{border-bottom:2px dotted var(--color-background-4th)!important}}.espUploaderSection{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;height:100%;width:40%;min-width:460px;padding-right:12px;overflow-y:auto}.card{display:flex;background:var(--color-background-secondary);padding:10px 0 30px;border-bottom:2px dotted var(--color-background-4th)}.card:last-child{border-bottom:none}.card h2,.logsHeader h2{color:var(--color-text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.connectionSection,.consoleSection{display:flex;flex-direction:column;gap:15px}.connectionButtons,.consoleButtons,.connectedButtons{display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap}.baudrateSection{display:flex;align-items:center;gap:8px}.baudrateSection label{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px}.baudrateSection select{padding:6px 12px;border:1px solid var(--color-outline-tertiary);border-radius:6px;background:var(--color-background-tertiary);color:var(--color-text-primary);font-size:14px}.status{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;margin-bottom:10px;gap:8px}.status.success{background:var(--color-tag-bg-second);color:var(--color-text-primary);fill:var(--color-icon-green)}.status.info{background:var(--color-background-active);color:var(--color-text-primary)}.status.error{background:var(--color-tag-bg-first);color:var(--color-text-primary)}.logSection{display:flex;width:60%;flex-direction:column;justify-content:flex-start}.logsHeader{display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.logContainer{overflow-y:auto;background:var(--color-background-tertiary);border-radius:9.27px;padding:10px;max-height:74vh}.logEntry{padding:4px 8px;margin-bottom:4px;border-radius:4px;font-size:12px;font-family:Courier New,monospace}.logEntry.info{background:var(--color-background-5th);color:var(--color-text-secondary)}.logEntry.success{background:var(--color-tag-bg-second);color:var(--color-text-primary)}.logEntry.error{background:var(--color-tag-bg-first);color:var(--color-text-primary)}.logEntry.warning{background:var(--color-tag-bg-fiveth);color:var(--color-text-primary)}.logTimestamp{color:var(--color-text-tertiary);font-weight:600}.versionsHeader{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--color-background-tertiary);border-radius:8px;border:1px solid var(--color-outline-tertiary)}.versionInfo{display:flex;flex-direction:column;gap:8px;padding:15px;background:var(--color-background-tertiary);border-radius:9.27px;border:1px solid var(--color-outline-tertiary)}.uploadButtons{display:flex;gap:10px;justify-content:flex-start;margin-top:8px}.uploadSection{display:flex;flex-direction:column;gap:15px}.uploadStatus{margin-top:10px}.uploadStatus .status{margin-bottom:6px;font-size:13px}.uploadInstructions{padding:15px;background:var(--color-background-tertiary);fill:var(--color-icon-secondary);border:var(--color-outline-secondary);border-radius:8px;font-family:inter,sans-serif}.uploadInstructions p{display:flex;justify-content:space-between;margin:0 0 10px;color:var(--color-text-secondary);font-size:14px;font-weight:400}.uploadInstructions ol{margin:0;padding-left:12px;color:var(--color-text-tertiary);font-size:13px;line-height:1.5}.uploadInstructions li{margin-bottom:5px}.uploadInstructions li:last-child{margin-bottom:0}.sendingDots{display:inline-flex;align-items:center;height:20px;width:20px;justify-content:center}.sendingDots .dot{width:3px;height:10px;margin:0 1px;background-color:var(--color-background-highlight);opacity:.3;animation:blink 1.4s infinite both}.sendingDots .dot:nth-child(2){animation-delay:.2s}.sendingDots .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.AddWidgetBody{display:flex;box-sizing:border-box;width:100%;height:85%;align-self:flex-start;justify-content:space-between;flex-direction:row;flex-flow:wrap;padding-right:5%}.SetDeviceWidgetBody{display:flex;box-sizing:border-box;width:100%;height:85%;align-self:flex-start;justify-content:space-between;flex-direction:row;flex-flow:wrap}.SetLayoutWidgetBody{display:flex;box-sizing:border-box;align-self:flex-start;width:95%;justify-content:space-between;flex-direction:row;flex-wrap:wrap;overflow:auto}.DeviceList{display:flex;flex-direction:column;box-sizing:border-box;min-width:26%}.SetShowCard{display:flex;width:100%;justify-content:space-between}.VariableList{display:flex;flex-direction:column;box-sizing:border-box}.CardBox{display:flex;box-sizing:border-box;flex-direction:column;align-items:center}.SetCardBody{background-color:var(--color-background-secondary);display:flex;box-sizing:border-box;align-self:center;width:218px;height:218px;flex-direction:column;border-radius:28px;box-shadow:0 2px 2px #15003566;border:4px solid var(--color-background-secondary)}.PropsConfig{display:flex;box-sizing:border-box;gap:20px;flex-direction:row;width:100%;align-items:flex-start}.IsCard{width:218px;height:252px;display:flex;padding-left:1%;padding-right:1%;padding-bottom:2%;flex-direction:column}.CardBody{background-color:var(--color-background-cards);display:flex;align-self:center;width:148px;height:165px;padding:22px 31px;flex-direction:column;border-radius:28px;box-shadow:0 0 8px 0 var(--color-shadow-primary);border:var(--color-outline-secondary)}.LeftSetNewProps{display:flex;flex-direction:column;max-width:600px;overflow:auto}.IsSelected{background-color:var(--color-background-active);border:var(--color-outline-primary);border-radius:28px;box-shadow:0 0 8px 0 var(--color-shadow-primary)}.SetNewProps{display:flex;flex-direction:column;align-items:center;height:600px;overflow:auto}.PropsBox{box-sizing:border-box;width:100%;height:100%;display:flex;flex-Direction:column;font-size:18px;padding:20px 100px;justify-content:space-between}.PropsItem{display:flex;flex-direction:row;justify-content:space-between;color:var(--color-text-primary)}.PropsItem input{background-color:var(--color-background-tertiary);box-sizing:border-box;padding:4px 12px;width:150px;height:30px;font-weight:400;font-size:14px;text-align:left;border-radius:8px;border:var(--color-outline-secondary);color:var(--color-text-primary)}.ListLabelBox{display:flex;flex-direction:column;box-sizing:border-box;padding:5px;overflow:auto;width:100%;height:100px}.ListLabelComponent{display:flex;gap:10px;justify-content:space-between;box-sizing:border-box;flex-direction:row;height:35px}.IntervalUpd{display:flex;flex-direction:column;padding-top:10px;justify-self:center}.integrationConfig{display:flex;flex-direction:column;width:272px}.extraRefs{display:flex;justify-content:center;gap:20px}.SearchBox{display:flex;width:100%;justify-content:left;margin-bottom:10px;align-items:center}.Ul{flex-direction:column;display:flex;gap:5px;box-sizing:border-box;width:100%;height:100%;overflow:auto;margin-top:30px;max-height:300px}.ListMenu{display:flex;width:100%;margin-top:10px;flex-direction:row;list-style:none;justify-content:space-between}.itemSelected{width:99%;color:var(--color-text-highlight);cursor:pointer}.ListIcon{padding-left:1rem;color:var(--color-txt-menu-primary)}.ListIcon:hover{color:var(--color-text-highlight)}.NoSelected:hover{color:var(--color-text-highlight);cursor:pointer}.SearchBox{display:flex;width:100%;justify-content:left;margin-bottom:10px;align-items:center;border-radius:10px}.Ul{flex-direction:column;display:flex;gap:5px;box-sizing:border-box;width:100%;height:100%;overflow:auto;margin-top:10px;max-height:300px;padding:0}.ListMenu{display:flex;width:100%;margin-top:10px;flex-direction:row;list-style:none;justify-content:space-between;color:var(--color-text-tertiary)}.Selected{width:99%;color:#265fff;cursor:pointer}.ListIcon{padding-left:1rem;color:#a8a8a8}.ListIcon:hover{color:#265fff}.NoSelected{font-weight:400;cursor:pointer}.NoSelected:hover{color:#265fff;cursor:pointer}.iconInput{position:absolute;right:10px;top:15px}.number{margin-left:5px;font-size:14px;display:flex;align-items:end;color:#265fff}.http-params-container{padding:20px 0;width:100%}.PropsListBody{display:flex;box-sizing:border-box;flex-direction:column;padding-top:5px;padding-Bottom:5px}li{list-style-type:none}.OptionsProps{display:flex;box-sizing:border-box;flex-direction:row;max-width:410px;justify-content:space-between}.ItensProps{display:flex;box-sizing:border-box;margin-bottom:10px;align-items:center;color:var(--color-text-primary)}.ColorListBody{display:flex;flex-direction:column}.DefaultColorBody{display:flex;gap:8px;padding:10px;flex-wrap:wrap;box-sizing:border-box;flex-direction:row;width:290px;height:122px}.isSelect,.ColorDefault{display:flex;padding:3px;box-sizing:border-box;width:52px;height:42px}.isSelect{border-radius:13.8px;border:2px solid var(--color-text-highlight)}.CellColorDefault{display:flex;box-sizing:border-box;width:100%;height:100%;border-radius:9.27px;background-color:var(--color-text-highlight)}.DefineValueBody{display:flex;flex-direction:column}.DefineCenterText{display:flex;justify-content:center;align-items:center;height:100%;font-size:32px}.ListSelectBody{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:52px;padding-left:72px;padding-right:72px}.SideFlow{display:flex;flex-direction:column}.ItemSelectBody{display:flex;width:816px}.SendEmailEventsBody{display:flex;flex-direction:column;justify-content:center}.TitleSendEmail{display:flex;width:796px;padding:5px 10px;background-color:var(--color-background-primary);border-radius:9.27px;height:40px;align-content:center}.SendToEmails{display:flex;flex-wrap:wrap;width:806px;overflow:scroll;overflow-x:hidden;margin-top:10px;margin-bottom:10px;padding:5px;background-color:var(--color-background-primary);border-radius:9.27px;min-height:40px;max-height:130px;align-content:center;gap:5px}.SubjectSendEmail{display:flex;width:796px;padding:5px 10px;background-color:var(--color-background-primary);border-radius:9.27px;height:40px;justify-content:left}.TextAreaForm{margin-top:10px;resize:none;width:810px;height:255px;border-radius:9.27px}textarea:focus{outline:none;border:1px solid var(--color-text-highlight)}.BorderProps{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.BodyCodeConnection{display:flex;box-sizing:border-box;flex-direction:row;width:1166px;height:540px;gap:360px;justify-content:space-between}.LeftCodeConnection{display:flex;width:490px;flex-direction:column}.RightCodeConnection{display:flex;width:334px;flex-direction:column}.SelectEsp{display:flex;margin-top:34px;gap:30px;height:437px;width:480px;overflow:auto;flex-flow:wrap}.SelectConnections{display:flex;margin-top:34px;margin-bottom:15px;gap:30px;width:320px;height:300px;overflow:auto;flex-flow:wrap}.EspCard{display:flex;box-sizing:border-box;margin:2px;width:206px;height:206px;border-radius:26px;justify-content:center;align-items:center;background:var(--color-background-secondary);box-shadow:0 0 6px #15003540}.ConnectionCard{display:flex;box-sizing:border-box;margin:2px;width:150px;height:150px;border-radius:26px;justify-content:center;align-items:center;background-color:var(--color-background-secondary);box-shadow:0 0 6px #15003540}.isSelected{background-color:var(--color-background-active);border:3px solid var(--color-text-highlight)}.ConnectionCard:hover,.EspCard:hover{border:3px solid var(--color-text-highlight)}.BodyCodeLibrary{display:flex;box-sizing:border-box;flex-direction:row;width:1166px;height:540px;justify-content:space-between}.LeftCodeLibrary{display:flex;box-sizing:border-box;flex-direction:column;width:539px}.RightCodeLibrary{display:flex;box-sizing:border-box;flex-direction:column;width:562px}.ComponentProgress{display:flex;flex-direction:column;height:500px;overflow:auto}.OutSideBar{display:flex}.BarActive{display:flex;min-width:30px;justify-content:center;flex-direction:column}.BarProgressCheck{display:flex;justify-content:center;align-items:center;min-height:24px;min-width:24px;max-height:24px;max-width:24px;border:var(--color-bg-fourth) solid 2px;background-color:var(--color-background-secondary);border-radius:9px}.BarProgressStatus{display:flex;box-sizing:border-box;align-self:center;justify-content:center;width:8px;min-height:25px;height:100%}.SelectedBorder{border:var(--color-text-highlight) solid 2px}.Active{background-color:var(--color-text-highlight)}.InProgress{background-color:var(--color-bg-fourth)}.TextDescription{display:flex;box-sizing:border-box;padding-top:12px;padding-left:27px;padding-bottom:12px;flex-direction:column;font-size:16px}.Checked{background-color:var(--color-text-highlight);border:var(--color-text-highlight) solid 2px}.UnChecked{display:flex;background-color:var(--color-background-secondary)}.NoBackground{margin-top:2px;background-color:var(--color-background-secondary)}.Square{min-height:14px;min-width:14px;max-height:14px;max-width:14px;background-color:var(--color-text-highlight);border-radius:5px}.BodyCompilation{display:flex;box-sizing:border-box;flex-direction:row;width:1166px;height:540px;justify-content:space-between}.LeftCodeCompilation{display:flex;box-sizing:border-box;flex-direction:column;width:635px;height:543px}.RightCodeCompilation{display:flex;box-sizing:border-box;flex-direction:column;width:411px;height:543px}.CopyIcon{display:flex;position:absolute;left:43%;gap:5px;top:18%;color:var(--color-background-button-quaternary);font-weight:600}.DuplicateDashboardBody{display:flex;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;padding-top:15px;padding-left:27px;padding-right:27px;width:100%}.TitleDuplicate{display:flex;box-sizing:border-box}.NameDuplicateDashboard{display:flex;margin-top:32px;margin-bottom:32px;box-sizing:border-box;flex-direction:column}.WidgetCopyBody{display:flex;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;padding-top:15px;padding-left:27px;padding-right:27px;width:100%}.TitleWidgetCopy{display:flex;box-sizing:border-box}.SelectWidgetCopy{display:flex;margin-top:32px;margin-bottom:32px;box-sizing:border-box;flex-direction:column}.RegisterNewProject{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:100%;height:100%;gap:10px;padding:15px 0 15px 5px;border-radius:12px}HeaderBoxBody{display:flex;width:100%;height:100%}.BodyNewDashboard{display:flex;box-sizing:border-box;flex-direction:column;width:100%;height:100%;margin-bottom:32px}.selected{box-sizing:border-box;border:var(--color-outline-primary);background-color:var(--color-background-active);fill:#4b505b}.noSelected{box-sizing:border-box;background-color:var(--color-background-tertiary);border:var(--color-outline-secondary);fill:#4b505b}.boxCardIconsSize{display:flex;flex-direction:column;box-sizing:border-box;border-radius:15.36px;justify-content:center;margin:4px;width:120px;height:120px;cursor:pointer}.iconsSettings{display:flex;box-sizing:border-box;align-self:baseline;justify-content:center;align-items:end;width:119px;height:50px}.selected{box-sizing:border-box;border:var(--color-outline-primary);background-color:var (--color-background-active);fill:var(--color-icon-secondary)}.noSelected{box-sizing:border-box;background-color:var(--color-background-secondary);border:var(--color-outline-secondary);fill:var(--color-icon-tertiary)}.boxCardIconsFlow{display:flex;flex-direction:column;box-sizing:border-box;border-radius:15.36px;justify-content:center;margin:4px;width:120px;height:120px;cursor:pointer}.iconsSettingsFlow{display:flex;box-sizing:border-box;align-self:baseline;justify-content:center;align-items:end;width:119px;height:50px}.AddActionBody.Box{display:flex;box-sizing:border-box;flex-direction:column;flex-wrap:wrap;padding-top:15px;padding-left:0;padding-right:0;width:100%}.TitleAddAction{display:flex;box-sizing:border-box}.SelectAddActionBody{display:flex;box-sizing:border-box;flex-direction:column;padding-top:32px;padding-bottom:16px}.SelectAddAction{display:flex;box-sizing:border-box;flex-direction:column;gap:16px}.ProgressBorder{display:flex;background-color:var(--color-background-detail);height:6px;border-radius:2px;width:100%}.Progress{display:flex;background-color:var(--color-background-highlight);border-radius:2px;height:6px;width:0%;transition:width 1s ease-in-out}.InfoWidget{display:flex;flex-direction:column;justify-content:space-between;height:52px;width:224px}.Text{display:flex;flex-direction:row;justify-content:space-between}.Title{font-size:14px;font-weight:600;color:var(--color-text-primary)}.InfoData{font-size:24px;color:var(--color-text-primary)}.MenuBox{left:8px;position:absolute;margin-left:64px;display:flex;flex-direction:column;min-width:280px;max-width:280px;height:99%;border-radius:12.36px;min-height:fit-content;background-color:var(--color-background-secondary);align-items:center;z-index:10;overflow-x:hidden;box-shadow:0 0 8px 0 var(--color-shadow-primary);border:var(--color-outline-secondary);align-self:center}.MenuDashboard{background-color:var(--color-bg-inverse)}.DashboardGrid{display:flex}.FullScreen{position:absolute;box-sizing:border-box;display:flex;width:100%;max-height:100vh;background-color:var(--color-background-primary)}.EditWidget:hover{border:2px solid var(--color-outline-primary)}.Phone.Box{display:flex;box-sizing:border-box;align-items:center;border-radius:36px;padding:10px;max-height:100vh;background-color:var(--color-background-detail)}.scanButton.Box{display:flex;position:absolute;top:20px;background-color:var(--color-background-detail);border-radius:60px;width:80px;height:12px;margin-bottom:5px;z-index:100}.NIButton{margin:0;border:none;padding:0;text-align:center;font-weight:700;box-shadow:2px 3px 6px 2px var(--color-shadow-primary)}.NIButton:active{transform:translateY(3%);box-shadow:2px 3px 6px 2px var(--color-shadow-primary)}.widgetTable{width:100%;background-color:var(--color-background-secondary);overflow:visible}.widgetTable>table{display:flex;box-sizing:border-box;flex-direction:column;padding:10px;gap:10px;width:100%;height:100%;table-layout:fixed;overflow:visible;overflow-x:auto;overflow-y:hidden}.widgetTable thead tr{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;border-radius:12.36px;font-weight:600;font-size:14px;padding:12px 10px;background-color:var(--color-background-tertiary);border:var(--color-outline-secondary);width:100%;min-width:fit-content}.widgetTable tr{min-height:42px;border-bottom:var(--color-outline-secondary)}.widgetTable tbody{box-sizing:border-box;border-radius:12.36px;padding:8px 10px;font-size:14px;gap:10px;border:var(--color-outline-secondary);color:var(--color-text-primary);flex-direction:column;overflow:hidden;overflow-y:auto;height:100%;width:100%;min-width:fit-content;position:relative;margin-bottom:30px}.widgetTable tbody tr{display:flex;box-sizing:border-box;width:100%;height:fit-content;overflow:visible}.NodeTableHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 22px;max-height:40px;gap:10px;table-layout:fixed}.TableSelect{background-color:var(--color-background-tertiary);border:var(--color-outline-secondary);color:var(--color-text-primary);border-radius:12px;height:40px;padding:0 10px}table{width:100%;table-layout:fixed;overflow:visible}th,td{display:flex;box-sizing:border-box;text-align:left;align-items:center;white-space:wrap;overflow:visible;text-overflow:ellipsis;padding:0 30px 0 10px;width:100%;height:42px;min-width:180px;position:relative}.NodeTableEditActions.Box{display:block;flex-direction:row;position:absolute;right:0;top:200px;transform:translateY(-50%);background-color:var(--color-background-cards);box-shadow:0 0 8px var(--color-shadow-primary);border-radius:12.36px;padding:6px;gap:10px;z-index:9999}.vertical,.vertical tbody{display:flex;flex-direction:row!important}.vertical thead,.vertical tr{display:flex;flex-direction:column;min-height:100%!important}.vertical th,.vertical td{display:flex;justify-content:center;align-items:center}.vertical tbody{width:100%}.vertical .rowBtnRoot,.vertical .rowBtn{display:flex;flex-direction:column-reverse!important;width:34px;min-width:34px;max-width:34px}.vertical td,.vertical th{display:flex;flex-grow:1}.vertical .rowBtnFiller{width:2px;background-color:transparent}.vertical .rowBtnFiller:hover{width:2px;background-color:red}.vertical .thBtnFiller{width:100%;height:2px;display:flex!important;padding:0}.vertical th:hover>.thBtnRoot{display:flex;flex-direction:row!important;width:100%;top:75%;left:-10px}.PagesBox{display:flex;flex-direction:row-reverse;width:100%;height:100vh;max-height:100vh;justify-content:space-between;background-color:var(--color-background-primary)}.RightBar{display:flex;flex-direction:row;width:56px;height:100vh;justify-content:center;align-items:center;overflow:hidden;z-index:100}.BodyRightMenu{display:flex;flex-direction:row;width:50px;height:99vh;align-items:center;justify-content:center;box-shadow:0 0 8px 0 var(--color-shadow-primary);border:var(--color-outline-secondary);background-color:var(--color-background-secondary);border-radius:12.36px}.BodyRightMenu .RightMenuBar{display:flex;min-height:209px;gap:60px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.RightMenuBar>.tools,.RightMenuBar>.utilities{display:inherit;width:inherit;flex-direction:inherit;justify-content:inherit;gap:10px}.tools{min-height:270px}.BodyRightMenu .IconsFormat{display:flex;background-color:var(--color-button-toolbar-background);border-radius:9.27px;fill:var(--color-button-toolbar-icon)}.BodyRightMenu .IconsFormat:hover{display:flex;background-color:var(--color-button-toolbar-hover);fill:var(--color-button-toolbar-icon);cursor:pointer}.BodyRightMenu .NavgationRightMenu{display:flex;flex-direction:column;min-height:65px;justify-content:space-between}.RightMenuBar .IconSelected{background-color:var(--color-button-toolbar-active);fill:var(--color-icon-primary)}.LayoutBase{display:flex;flex-direction:column;position:relative;width:100%;height:100%;align-items:baseline;justify-content:center}.BoxAsMenu{position:absolute;padding-top:2px;left:-20px;color:var(--color-text-button-primary);border-radius:10px;background-color:var(--color-text-highlight);border-bottom:0;transform:rotate(-90deg);width:120px;height:30px;text-align:center}.ProfileBody{display:flex;box-sizing:border-box;flex-direction:column;max-width:100%;height:99vh;justify-content:space-between;padding-left:20px;padding-right:20px}.GroupProfile{display:flex;box-sizing:border-box;flex-direction:column}.InfoProfile{display:flex;flex-direction:column;box-sizing:border-box;justify-content:center;align-items:center;gap:3px}.LanguageProfile{display:flex;box-sizing:border-box;flex-direction:column;margin-top:15%}.ButtonProfile{display:flex;justify-content:center;margin-bottom:80px}.UserImage{display:flex;box-sizing:border-box;width:120px;height:120px;border-radius:9.27px;align-self:center;justify-content:center;border:4px solid var(--color-text-highlight);padding:4px;margin:60px 45px 30px}.UserImage img{display:flex}.CenterBox{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;align-items:center;padding-left:5px}.popupFooter{display:flex;flex-direction:row;width:90%;justify-content:space-between;height:60px;align-items:center;padding-bottom:20px;padding-top:20px}.CancelBt{display:flex;justify-content:left}.NextConfirm{display:flex;justify-content:space-between;width:240px}.ScreenFrame{display:flex;flex-direction:row;width:100%;height:100%;background-color:var(--color-background-primary)}.MainSignIn{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;background-image:var(--url-image-login-25);background-position:left;background-repeat:no-repeat;background-size:cover;padding-bottom:0;height:100%}.Logo{background-image:var(--url-logo);background-repeat:no-repeat}.MainSignInContent{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100vh}@media (max-width: 1280px){.MainSignIn{background-position:-140px}}.Main{display:flex;flex-direction:column;margin-left:60px;width:100%;height:100vh}.ScreenFrameSignIn{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--color-background-primary)}.dashboardMode .SigninBox{display:flex;flex-direction:column;align-items:center;background-color:var(--color-background-secondary);min-width:330px;width:420px;height:88vh;border-radius:40px;box-shadow:0 0 8px 0 var(--color-shadow-primary)}@media (max-width: 600px){.dashboardMode .SigninBox{display:flex;flex-direction:column;align-items:center;min-width:330px;width:420px;height:88vh;border-radius:40px;box-shadow:none;background-color:transparent}}@media (max-width: 600px){.dashboardMode .SigninBox{border-radius:0;box-shadow:none;padding-top:220px}}@media (max-width: 600px){.eurofarmaMainSignIn{padding:0;justify-content:center;align-items:center}}@media (max-width: 600px){.LogoSignIn{margin-top:100px}}.CheckBox{display:flex;align-items:center;gap:12px;color:var(--color-text-secondary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.CheckBox .checkInput input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:var(--color-outline-tertiary);border-radius:4px;cursor:pointer;position:relative;outline:none;transition:background-color .2s ease,border-color .2s ease}.CheckBox .checkInput input[type=checkbox]:checked{background-color:var(--color-background-highlight);border-color:var(--color-background-highlight)}.CheckBox .checkInput input[type=checkbox]:checked:after{content:"✔";font-size:12px;color:var(--color-text-button-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CheckBox .CheckLabel{line-height:1.5}.CheckBox .CheckLabel a{color:var(--color-text-highlight);text-decoration:none;transition:color .2s ease}.CheckBox .CheckLabel a:hover{color:var(--color-background-button-primary-hover);text-decoration:underline}.ToastAlertContainer{display:flex;box-sizing:border-box;position:absolute;flex-direction:column-reverse;justify-content:center;align-items:center;right:20px;top:0;padding:5px;min-height:100px;overflow:hidden;z-index:110}.ToastAnime{position:relative;animation:slide-in 1s forwards}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ToastBody{display:flex;width:408px;height:64px;background-color:var(--color-background-secondary);border-radius:19.760000228881836px;box-shadow:0 4px 6px #15003540;margin-bottom:10px}.iconToast{display:flex;box-sizing:border-box;justify-content:center;align-items:center;border-top-left-radius:19.76px;border-bottom-left-radius:19.76px;width:72px;padding:5px}.messageToast{display:flex;box-sizing:border-box;justify-content:center;align-items:center;padding:10px 10px 10px 15px;font-size:14px;font-weight:400;text-align:left;color:var(--color-text-primary)}.errorToast{background-color:var(--color-background-error);fill:var(--color-icon-primary)}.successToast{background-color:var(--color-background-highlight);fill:var(--color-icon-primary)}.warningToast{background-color:var(--color-background-warning);fill:var(--color-icon-primary)}.PopupFadeAlert{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.PopupModalAlert{display:flex;box-sizing:border-box;position:absolute;flex-direction:column;justify-content:center;align-items:center;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;padding:5px;min-width:100px;min-height:100px}.BackgroundAlert{display:flex;position:absolute;flex-direction:column;justify-content:space-between;align-items:center;width:340px;height:250px;padding:10px 22px;background-color:var(--color-background-secondary);border-radius:30px}.AlertBody{display:flex;bottom:5px;box-sizing:border-box;flex-direction:column;padding:5px}.HeaderAlert{display:flex;box-sizing:border-box;padding:2px;justify-content:center;align-items:center;Width:340px;Height:60px}.MainAlert{display:flex;box-sizing:border-box;padding:2px;justify-content:center;align-items:center;Width:340px;Height:108px}.MainAlert{padding-top:10px;padding-left:10px;padding-right:10px}.IconAlert{margin:10px;fill:var(--color-icon-secondary)}.ButtonsAlert{display:flex;box-sizing:border-box;Width:340px;Height:70px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;gap:100px}.FooterNewPass{display:flex;flex-direction:row;margin-top:42px;margin-bottom:20px;justify-content:space-between}.passwordBody{padding:0 40px;gap:20px}.passwordInputBox{gap:14px}@media (max-width: 720px){.passwordBody{padding:0 60px}}.Container{position:absolute;display:flex;width:0;height:0;z-index:100}.IconMenuContainer{position:absolute;top:20px;left:10px;z-index:200;min-height:40px;cursor:pointer;transition:transform .3s ease}.IconMenu{transition:transform .3s ease}.extend{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.IconMenu:hover{opacity:1;transform:scale(1.1);transform-origin:center center}.IconMenu:hover .extend{display:block}.saveEdit{position:absolute;top:0%;left:150%}.IconDropDown{display:flex;padding:4px;flex-direction:column;border-radius:12.36px;background-color:var(--color-background-secondary-50);box-shadow:0 0 8px 0 var(--color-shadow-primary);border:var(--color-outline-secondary);gap:10px}.BtnDropDown{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;fill:var(--color-icon-secondary);cursor:pointer}.BtnDropDown:hover{background-color:var(--color-background-button-add-hover);fill:var(--color-icon-quaternary)}.SunIcon{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;fill:var(--color-icon-secondary)}.SunIcon:hover{background-color:var(--color-LeftMenu-bg-light);fill:var(--color-LeftMenu-bg-dark)}.MoonIcon{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;fill:var(--color-icon-secondary)}.MoonIcon:hover{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;background-color:var(--color-LeftMenu-bg-dark);fill:var(--color-icon-primary)}.HomeIcon{box-sizing:border-box;width:30px;height:30px;padding:5.4px;border-radius:9.27px;fill:var(--color-icon-secondary)}.HomeIcon:hover{background-color:var(--color-background-button-add-hover);fill:var(--color-icon-quaternary)}.LockedIcon{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;fill:var(--color-icon-secondary)}.LockedIcon:hover{background-color:var(--color-background-button-remove-hover);fill:var(--color-text-button-delete)}.UnlockedIcon{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;fill:var(--color-icon-secondary)}.UnlockedIcon:hover{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:9.27px;background-color:var(--color-background-button-add-hover);fill:var(--color-icon-quaternary)}.WideButton{box-sizing:border-box;width:30px;height:30px;padding:5.4px;border-radius:9.27px;fill:var(--color-icon-secondary)}.WideButton:hover{background-color:var(--color-background-button-add-hover);fill:var(--color-icon-quaternary)}.DashboardPage{display:flex;position:absolute;box-sizing:border-box;width:100vw;height:100vh;justify-content:center;align-items:center;overflow:hidden}.DashboardPage.Box{display:flex;box-sizing:border-box;justify-content:center;background-color:var(--color-background-primary);background-image:repeating-linear-gradient(45deg,var(--color-background-blocked) 0px 8px,transparent 8px 16px)}.Phone.Box{display:flex;box-sizing:border-box;align-items:center;border-radius:36px;padding:10px;max-height:100vh;background-color:var(--color-background-datail)}.scanButton.Box{display:flex;position:absolute;top:20px;background-color:var(--color-background-datail);border-radius:60px;width:80px;height:12px;margin-bottom:5px;z-index:100}.GridArea{display:flex;box-sizing:border-box;border:var(--color-outline-secondary)}.fullScreen{padding-left:0}.EditWidget:hover{box-shadow:0 0 8px 0 var(--color-background-highlight);border:var(--color-outline-primary);cursor:crosshair}.EditWidget:hover .CardBase{cursor:crosshair}
