@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;user-select:none;font-size:var(--font-size-regular)}input[type=password]::-ms-reveal,input[type=password]::-ms-clear,input[type=password]::-webkit-clear-button,input[type=password]::-webkit-inner-spin-button{display:none}a{text-decoration:none}*{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-regular);color:var(--text-color)}section,.section{padding:4px;outline:1px solid var(--border-color);outline-offset:-1px;border-radius:12px;background:var(--background-color);margin:4px 0}.scene-container{width:calc(100% - 680px);height:calc(100% - 250px);position:absolute;top:50%;left:315px;overflow:hidden;z-index:1;transform:translateY(-50%);transition:all .2s;box-shadow:0 4px 8px #3c3c431a;background:var(--background-color-solid)}.scene-container canvas{outline:none;border:none}.tooltip{position:absolute;top:calc(-100% - 8px);background:var(--background-color-solid);padding:4px 10px;border-radius:6px;color:var(--text-color);pointer-events:none;user-select:none;transition:all .3s;opacity:0;text-transform:capitalize;white-space:nowrap}.tooltip:after{content:"";position:absolute;height:6px;width:6px;background:var(--background-color-solid);z-index:-1;bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}[data-theme=light]{--text-color: #2b3344;--text-disabled: #b7b7c6;--text-button-color: #f3f3fd;--input-text-color: #595965;--highlight-text-color: #6f42c1;--background-color: linear-gradient(-45deg, rgba(252, 253, 253, .4431372549) 0%, rgba(252, 253, 253, .4745098039) 100%);--background-color-solid: #fcfdfd;--background-color-solid-gradient: linear-gradient(-45deg, #fcfdfd 0%, #fcfdfd 100%);--background-color-secondary: rgba(252, 253, 253, .3019607843);--background-color-accent: #6f42c1;--background-color-button: #6f42c1;--background-color-drop-down: rgba(111, 66, 193, .3019607843);--background-color-input: rgba(255, 255, 255, .3019607843);--background-color-input-focus: #f2f2f7;--background-color-drop-down-gradient: linear-gradient(-45deg, rgba(117, 100, 147, .4) 0%, rgba(64, 37, 114, .4) 100%);--background-color-selected: #e0dfff;--background-radial-gray-gradient: radial-gradient(circle, #bfe0f8 0%, #e9ebff 46%, #e2acff 100%);--background-model: rgba(255, 255, 255, .5019607843);--border-color: #e0dfff;--input-border-color: rgba(213, 221, 221, .5019607843);--border-color-accent: #6f42c1;--highlight-accent-color: #e0dfff;--highlight-secondary-color: #6f42c1;--icon-default-color: #6f42c1;--icon-default-color-active: #f2f2f7;--default-text-color: #6f42c1;--log-info-text-color: #1773fd;--log-warn-text-color: #f3a50c;--log-error-text-color: #fc230f;--log-success-text-color: #23a84f;--log-default-background-color: rgba(110, 66, 193, .2);--log-info-background-color: rgba(23, 115, 253, .3647058824);--log-warn-background-color: rgba(243, 165, 12, .2);--log-error-background-color: rgba(252, 35, 15, .2);--log-success-background-color: rgba(14, 247, 91, .2);--accent-color: #6f42c1;--accent-gradient-color: linear-gradient(90deg, #6f42c1 0%, #925df3 100%);--faint-gradient-color: radial-gradient(circle, #bfe0f8 0%, #e9ebff 46%, #e2acff 100%);--background-color-gray: #f3f3f3;--shadow-main-light: rgba(60, 60, 67, .1019607843);--box-shadow-light: 0px 2px 4px var(--shadow-main-light);--box-shadow-medium: 0px 4px 8px var(--shadow-main-light);--box-shadow-heavy: 0px 8px 16px var(--shadow-main-light);--font-inter: Inter, sans-serif;--font-josefin-sans: Josefin Sans, sans-serif;--font-poppins: Poppins, sans-serif;--font-roboto: Roboto, sans-serif}[data-theme=dark]{--text-color: #f3f3fd;--text-disabled: #6f6f7a;--text-button-color: #f3f3fd;--input-text-color: #b5b5c8;--highlight-text-color: #d2baff;--background-color: linear-gradient(-45deg, rgba(51, 51, 51, .7019607843) 0%, rgba(45, 36, 55, .7019607843) 100%);--background-color-solid-gradient: linear-gradient(-45deg, #333333 0%, #2d2437 100%);--background-color-solid: #19191d;--background-color-secondary: rgba(25, 25, 29, .6);--background-color-accent: #6f42c1;--background-color-button: #6f42c1;--background-color-drop-down: rgba(80, 80, 80, .5019607843);--background-color-input: rgba(255, 255, 255, .2);--background-color-input-focus: #333333;--background-color-drop-down-gradient: linear-gradient(-45deg, rgba(137, 115, 177, .4) 0%, rgba(83, 66, 115, .4) 100%);--background-color-selected: #403e66;--background-radial-gray-gradient: radial-gradient(circle, #31373b 0%, #48494b 46%, #52415c 100%);--background-model: rgba(0, 0, 0, .5019607843);--border-color: #564b69;--input-border-color: rgba(213, 221, 221, .5019607843);--border-color-accent: #6f42c1;--highlight-accent-color: #403e6a;--highlight-secondary-color: #c4abf1;--icon-default-color: #6f42c1;--icon-default-color-active: #f2f2f7;--default-text-color: #b18ef1;--log-info-text-color: #7eb0fa;--log-warn-text-color: #ffaa00;--log-error-text-color: #ff887d;--log-success-text-color: #43ff81;--log-default-background-color: rgba(110, 66, 193, .2);--log-info-background-color: rgba(23, 115, 253, .3647058824);--log-warn-background-color: rgba(243, 165, 12, .2);--log-error-background-color: rgba(252, 35, 15, .2);--log-success-background-color: rgba(14, 247, 91, .2);--accent-color: #c4abf1;--accent-gradient-color: linear-gradient(90deg, #b392f0 0%, #a676ff 100%);--faint-gradient-color: radial-gradient(circle, #31373b 0%, #48494b 46%, #52415c 100%);--background-color-gray: #232323;--shadow-main-dark: rgba(60, 60, 67, .1019607843);--box-shadow-light: 0px 2px 4px var(--shadow-main-dark);--box-shadow-medium: 0px 4px 8px var(--shadow-main-dark);--box-shadow-heavy: 0px 8px 16px var(--shadow-main-dark);--font-inter: Inter, sans-serif;--font-josefin-sans: Josefin Sans, sans-serif;--font-poppins: Poppins, sans-serif;--font-roboto: Roboto, sans-serif}#root{height:100vh;width:100vw;overflow:hidden;background:var(--background-color-gray)}#root-over{position:fixed;top:0;left:0;z-index:99}body{--font-size-tiny: .625rem;--font-size-small: .75rem;--font-size-regular: .8rem;--font-size-large: 1rem;--font-size-xlarge: 1.125rem;--font-size-xxlarge: 1.5rem;--font-size-xxxlarge: 2rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--color1: #a392cd;--color2: #7b4cd3;--color3: #b186ff;--color4: #8752e8;--color5: #c7a8ff}::-webkit-scrollbar{width:0px;height:0px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--background-color-button);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--background-color-button)}::-webkit-scrollbar-corner{background:transparent}.labeled-button-container{display:flex;justify-content:space-between;align-items:center;padding:6px 12px}.labeled-button-container button{padding:2px 32px;border:none;border-radius:12px;color:var(--text-button-color);background:var(--background-color-button);transition:all .2s;cursor:pointer}button{border:none;outline:none;background:none;cursor:pointer}.rename-tool-tip{position:absolute;background:var(--background-color);padding:10px 16px;width:260px;border-radius:12px;outline:1px solid var(--border-color);z-index:100;backdrop-filter:blur(4px)}.rename-tool-tip .header{display:flex;justify-content:center;align-items:center;gap:8px}.rename-tool-tip .header .icon{display:flex;justify-content:center;align-items:center}.rename-tool-tip .header .name{color:var(--text-color)}.rename-tool-tip .header input{width:100%;margin-top:6px}input,textarea{width:100%;padding:4px 8px;border-radius:12px;outline:1px solid var(--input-border-color);outline-offset:-1px;border:none;background:var(--background-color-input);color:var(--input-text-color)}input:focus,input:active,textarea:focus,textarea:active{outline:1px solid var(--border-color-accent);background:var(--background-color-input-focus)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--input-text-color)!important;caret-color:var(--input-text-color);background:var(--background-color-solid)!important;-webkit-box-shadow:0 0 0px 1000px var(--background-color-solid) inset!important}input::file-selector-button,textarea::file-selector-button{font-size:14px;background:var(--background-color-secondary);border:none;outline:none;border-radius:4px;padding:2px;cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-value{color:var(--input-text-color);font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);display:block;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-input{width:100%;color:var(--input-text-color);font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);outline:none;line-height:26px;padding:0 8px}.input-error{border:1px solid #f65648!important;outline:none!important;color:#f65648}.toggle-header-container{display:flex;justify-content:center;align-items:center;padding:6px 12px;margin:6px 0}.toggle-header-container .toggle-header-item{width:100%;text-align:center;padding:4px 12px;border-radius:12px}.toggle-header-container .active{background:var(--background-color-button);color:var(--text-button-color)}.search-wrapper{position:sticky;top:0;padding:0 10px;width:100%;z-index:1}.search-wrapper .search-container{display:flex;justify-content:center;align-items:center;width:100%;border-radius:20px;padding:3px 2px;position:relative;border:1px solid var(--border-color);background:var(--background-color-input-focus)}.search-wrapper .search-container .icon-container{display:flex;justify-content:center;align-items:center;padding:0 8px;position:absolute;width:fit-content;left:0}.search-wrapper .search-container .search-input{width:100%;color:var(--input-text-color);font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);border:none;outline:none;background:transparent;padding-left:36px}.search-wrapper .search-container .clear-button{display:flex;justify-content:center;align-items:center;position:absolute;top:4px;right:4px;width:21px;height:21px;border:none;border-radius:12px;cursor:pointer;background:transparent}.search-wrapper .search-container .clear-button:hover{background:var(--background-color-secondary)}.search-wrapper .active{border:1px solid var(--accent-color);background:var(--background-color-input-focus)}.kebab-menu-container{position:relative;display:flex;justify-content:center;align-items:center}.kebab-menu-container .kebab-icon{display:flex;justify-content:center;align-items:center}.kebab-menu-container .menu-list{position:absolute;left:10px;top:12px;background:var(--background-color);border-radius:4px;box-shadow:var(--box-shadow-medium);z-index:1;padding:8px 4px;width:170px}.kebab-menu-container .menu-list .menu-item{margin:2px 0;padding:2px 4px;cursor:pointer;border-radius:4px;display:flex;gap:2px}.kebab-menu-container .menu-list .menu-item:hover{background:var(--background-color-secondary)}.kebab-menu-container .menu-list .menu-item .icon-container{display:flex;justify-content:center;align-items:center;height:18px;width:18px}.kebab-menu-container .menu-list .menu-item .icon-container path{stroke:var(--accent-color)}.kebab-menu-container .menu-list .selected{background:var(--highlight-accent-color);color:var(--accent-color)}.kebab-menu-container .menu-list .selected:hover{background:var(--highlight-accent-color)}.kebab-menu-container .menu-list input{display:none}.regularDropdown-container{width:100%;min-width:80px;padding:4px 8px;border:1px solid var(--border-color);border-radius:12px;position:relative;cursor:pointer}.regularDropdown-container .dropdown-header{height:100%;display:flex;justify-content:space-between;cursor:pointer;border-radius:12px}.regularDropdown-container .dropdown-header .key{width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis}.regularDropdown-container .icon{height:auto}.dropdown-options{position:absolute;width:100%;background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;z-index:10;max-height:200px;overflow-y:auto;left:0;top:110%;padding:4px;backdrop-filter:blur(8px)}.dropdown-options .dropdown-search{margin-bottom:4px}.dropdown-options .option{padding:2px 4px;cursor:pointer;flex-direction:row!important;border-radius:6px;width:100%;overflow:hidden;text-overflow:ellipsis}.dropdown-options .option:hover{color:var(--highlight-text-color);background:var(--highlight-accent-color)}.input.default{width:100%;position:relative;display:flex;justify-content:center;align-items:center;gap:6px}.input.default .dropdown{height:100%;background:var(--background-color-drop-down-gradient);border-radius:20px;padding:1px 8px;outline:1px solid var(--border-color)}.input.default .dropdown .active-option{line-height:22px;color:var(--text-color);font-size:var(--font-size-small)}.eye-dropper-input-container{display:flex;align-items:center}.eye-dropper-input-container .label{width:40%}.eye-dropper-input-container .input-container{width:60%;position:relative;display:flex;justify-content:center;align-items:center;gap:4px}.eye-dropper-input-container .input-container .eye-picker-button{height:24px;min-width:36px;display:flex;justify-content:center;align-items:center;border-radius:12px;background:var(--background-color-drop-down-gradient);cursor:pointer}.eye-dropper-input-container .input-container .active{background:var(--accent-color)}.multi-level-dropdown{position:relative;display:inline-block}.multi-level-dropdown .dropdown-button{width:100%;background:var(--background-color)!important;border:1px solid var(--border-color)!important;padding:5px 10px;cursor:pointer;border-radius:20px;transition:background-color .3s ease}.multi-level-dropdown .dropdown-button .label{white-space:nowrap;overflow:hidden;max-width:80%;text-overflow:ellipsis}.multi-level-dropdown .dropdown-button:hover,.multi-level-dropdown .dropdown-button.open{background:#333}.multi-level-dropdown .dropdown-menu{position:absolute;top:110%;right:-16px;background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;backdrop-filter:blur(18px);box-shadow:0 4px 8px #3c3c431a;z-index:1000;min-width:200px;overflow:auto;max-height:400px}.multi-level-dropdown .dropdown-menu .dropdown-content{display:flex;flex-direction:column;padding:2px}.multi-level-dropdown .dropdown-menu .dropdown-content .nested-dropdown{margin-left:0}.multi-level-dropdown .dropdown-menu .loading{position:absolute;bottom:0;left:0;height:2px;width:100%;overflow:hidden;background:#0000000d}.multi-level-dropdown .dropdown-menu .loading:before{content:"";position:absolute;top:0;left:-50%;height:100%;width:50%;background:linear-gradient(to right,var(--accent-color),transparent);animation:loadingAnimation 1.2s linear infinite;border-radius:4px}@keyframes loadingAnimation{0%{left:-50%}to{left:100%}}.multi-level-dropdown .dropdown-menu .dropdown-item{display:block;padding:4px 10px;text-decoration:none;color:var(--text-color);font-size:var(--font-size-regular);cursor:pointer;transition:background-color .3s ease;border-radius:12px}.multi-level-dropdown .dropdown-menu .dropdown-item:hover{color:var(--accent-color);background:var(--highlight-accent-color)}.multi-level-dropdown .dropdown-menu .nested-dropdown{margin-left:20px}.multi-level-dropdown .dropdown-menu .nested-dropdown .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;cursor:pointer;font-size:var(--font-size-regular);color:var(--text-color);transition:background-color .3s ease;border-radius:12px}.multi-level-dropdown .dropdown-menu .nested-dropdown .dropdown-trigger .arrow-container{display:flex;justify-content:center;align-items:center}.multi-level-dropdown .dropdown-menu .nested-dropdown .dropdown-trigger:hover{color:var(--accent-color);background:var(--highlight-accent-color)}.multi-level-dropdown .dropdown-menu .nested-dropdown .dropdown-trigger.open{color:var(--text-button-color);background:var(--background-color-accent)}.multi-level-dropdown .dropdown-menu .nested-dropdown .dropdown-trigger .icon{font-size:var(--font-size-small);margin-left:5px}.multi-level-dropdown .dropdown-menu .nested-dropdown .submenu{margin-top:5px;padding-left:20px;border-left:2px solid var(--border-color);display:flex;flex-direction:column;gap:6px}.input-toggle-container{padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.input-toggle-container .label{white-space:nowrap}.input-toggle-container .check-box{height:24px;width:38px;background:var(--background-color);border-radius:12px;position:relative;cursor:pointer}.input-toggle-container .check-box .check-box-style{position:absolute;height:20px;width:20px;top:2px;left:2px;background:var(--text-button-color);border-radius:50%;transition:left .3s ease}.input-toggle-container .check-box input{display:none}.input-range-container{display:flex;justify-content:center;align-items:center;padding:6px 12px}.input-range-container .label{width:45%;white-space:nowrap}.input-range-container .input-container{display:flex;justify-content:center;align-items:center;width:100%}.input-range-container .input-container input[type=range]{-webkit-appearance:none;width:100%;height:6px;border-radius:6px;outline:none;margin:12px 8px;cursor:pointer}.input-range-container .input-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--background-color-accent);border-radius:50%;box-shadow:0 0 2px #0003;cursor:pointer;transition:transform .2s ease;outline:3px solid var(--accent-color);outline-offset:-3px;transform:translateY(-5px)}.input-range-container .input-container input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1) translateY(-5px)}.input-range-container .input-container input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--accent-color);border:none;border-radius:50%;box-shadow:0 0 2px #0003;cursor:pointer;transition:transform .2s ease}.input-range-container .input-container input[type=range]::-moz-range-thumb:hover{transform:scale(1.2)}.input-range-container .input-container input[type=range]::-ms-thumb{width:16px;height:16px;background:var(--accent-color);border:none;border-radius:50%;box-shadow:0 0 2px #0003;cursor:pointer;transition:transform .2s ease}.input-range-container .input-container input[type=range]::-ms-thumb:hover{transform:scale(1.2)}.input-range-container .input-container input[type=range]::-webkit-slider-runnable-track{height:6px;background:var(--background-color-secondary);border-radius:6px}.input-range-container .input-container input[type=range]::-moz-range-track{height:6px;background:var(--background-color-secondary);border-radius:6px}.input-range-container .input-container input[type=range]::-ms-track{height:6px;background:var(--background-color-secondary);border-radius:6px;border:none}.input-range-container .input-container input[type=range]::-ms-fill-lower,.input-range-container .input-container input[type=range]::-ms-fill-upper{background:var(--background-color-secondary);border-radius:6px}.input-range-container .input-container input[type=range]:disabled{background:var(--text-disabled);cursor:not-allowed}.input-range-container .input-container input[type=range]:disabled::-webkit-slider-thumb{background:var(--background-color-accent);box-shadow:none;outline:4px solid var(--text-disabled);outline:-4px}.input-range-container .input-container input[type=range]:disabled::-moz-range-thumb{background:var(--background-color-accent);box-shadow:none}.input-range-container .input-container input[type=range]:disabled::-ms-thumb{background:var(--background-color-accent);box-shadow:none}.input-range-container .input-container input[type=range]:disabled::-webkit-slider-runnable-track,.input-range-container .input-container input[type=range]:disabled::-moz-range-track,.input-range-container .input-container input[type=range]:disabled::-ms-track,.input-range-container .input-container input[type=range]:disabled::-ms-fill-lower,.input-range-container .input-container input[type=range]:disabled::-ms-fill-upper{background:var(--text-disabled)}.input-range-container .input-container .input-value{width:42px;text-align:center}.input-range-container .input-container .input-value::-webkit-inner-spin-button,.input-range-container .input-container .input-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-field-container{margin-bottom:6px;padding:6px 12px;display:flex;justify-content:space-between;align-items:center}.value-field-container .label{width:40%}.value-field-container .regularDropdown-container,.value-field-container .default{width:60%}.multi-email-invite-input-container{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative}.multi-email-invite-input-container .users-list-container{position:absolute;top:calc(100% + 8px);background:var(--background-color);backdrop-filter:blur(18px);padding:12px;width:100%;height:auto;max-height:200px;border-radius:8px;z-index:100;outline:1px solid var(--border-color)}.multi-email-invite-input-container .multi-email-invite-input{width:100%;display:flex;border:1px solid var(--border-color);padding:2px 8px;border-radius:12px;flex-wrap:wrap;overflow:auto}.multi-email-invite-input-container .multi-email-invite-input input{border:none;outline:none;background:transparent;width:100%}.multi-email-invite-input-container .multi-email-invite-input input::placeholder{color:var(--text-disabled)}.multi-email-invite-input-container .multi-email-invite-input .entered-emails{display:flex;justify-content:center;align-items:center;gap:2px;background:var(--background-color-gray);padding:0 4px;border-radius:12px}.multi-email-invite-input-container .multi-email-invite-input .entered-emails span{height:14px;width:14px;line-height:12px;text-align:center;border-radius:4px}.multi-email-invite-input-container .invite-button{padding:4px 12px;border-radius:12px;background:var(--background-color-accent);color:var(--text-button-color)}.multi-email-invite-input-container .multi-email-invite-input.active{border:1px solid var(--accent-color)}.preview-selection-with-upload-wrapper .input-header-container{padding:6px 12px;display:flex;justify-content:space-between;align-items:center}.preview-selection-with-upload-wrapper .input-header-container .arrow-container{transition:all .2s;display:flex;justify-content:center;align-items:center}.preview-selection-with-upload-wrapper .upload-custom-asset-button{padding:6px 12px;display:flex;justify-content:space-between;align-items:center}.preview-selection-with-upload-wrapper .upload-custom-asset-button .title{white-space:nowrap;width:40%}.preview-selection-with-upload-wrapper .upload-custom-asset-button input{display:none}.preview-selection-with-upload-wrapper .upload-custom-asset-button .upload-button{width:60%;background:var(--highlight-accent-color);color:var(--accent-color);padding:3px 6px;border-radius:4px;text-align:center}.preview-selection-with-upload-wrapper .canvas-wrapper{height:150px;width:100%;padding:8px 4px 8px 8px;overflow:hidden;position:relative}.preview-selection-with-upload-wrapper .canvas-wrapper .canvas-container{width:100%;height:100%;border-radius:4px;background:var(--background-color-gray)}.dropdown-list-container .lists-container{margin-bottom:6px}.dropdown-list-container:last-child{border:none}.dropdown-list-container .head{display:flex;justify-content:space-between;align-items:center;padding:6px 12px}.dropdown-list-container .head .options{display:flex;justify-content:center;align-items:center;gap:6px}.dropdown-list-container .head .options .option{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s}.list-wrapper .no-item{padding:12px}.list-wrapper li.list-container{padding:2px;overflow:hidden}.list-wrapper li.list-container .list-item{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:center;padding:4px 8px;border-radius:12px}.list-wrapper li.list-container .list-item .value{width:100%;max-width:180px;overflow:hidden;text-overflow:ellipsis;text-align:start}.list-wrapper li.list-container .list-item .zone-header{display:flex;justify-content:center;align-items:center}.list-wrapper li.list-container .list-item .options-container{display:flex;justify-content:center;align-items:center;gap:6px}.list-wrapper li.list-container .list-item .options-container .option{display:flex;justify-content:center;align-items:center;cursor:pointer}.list-wrapper li.list-container .active{background:var(--highlight-accent-color)}.list-wrapper li.list-container .active .input-value{color:var(--highlight-text-color)}.list-wrapper li.list-container:hover{cursor:pointer}.list-wrapper li.list-container:hover .list-item{background:var(--highlight-accent-color)}.list-wrapper .asset-list{border-left:2px solid var(--border-color);margin-left:20px}.list-container.active .list-item{background:var(--highlight-accent-color)}.list-container.active .list-item .input-value{color:var(--highlight-text-color)}.module-toggle-container{display:flex;justify-content:space-between;width:fit-content;gap:8px;position:fixed;left:50%;top:22px;transform:translate(-50%);z-index:3}.module-toggle-container .module-list{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;box-shadow:var(--box-shadow-medium);background:var(--background-color);backdrop-filter:blur(8px);cursor:pointer;overflow:hidden;position:relative}.module-toggle-container .module-list .module{font-size:var(--font-size-small);z-index:1}.module-toggle-container .module-list .icon{display:flex;justify-content:center;align-items:center;z-index:1}.module-toggle-container .module-list:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:var(--background-color-solid-gradient);transition:width .2s;border-radius:20px}.module-toggle-container .module-list:hover:after{width:100%}.module-toggle-container .active{cursor:default;background:var(--background-color-button)}.module-toggle-container .active:after{display:none}.module-toggle-container .active:hover{background:var(--background-color-button)}.module-toggle-container .active .module{color:var(--icon-default-color-active)}.follow-person-container{height:100vh;width:100vw;position:fixed;top:0;left:0;outline:8px solid var(--user-color);outline-offset:-4px;border-radius:16px}.follow-person-container .follower-name{background:var(--user-color);color:#fff;padding:16px 8px 4px;text-align:center;position:absolute;top:-10px;left:50%;transform:translate(-50%);border-radius:6px}.tools-container{display:flex;justify-content:center;align-items:center;position:fixed;bottom:32px;left:50%;transform:translate(-50%);padding:8px;gap:10px;box-shadow:0 4px 8px #3c3c431a;border-radius:12px;width:fit-content;background:var(--background-color);backdrop-filter:blur(20px);z-index:3;outline:1px solid var(--border-color);outline-offset:-1px;transition:transform .4s ease-in-out .01s}.tools-container.visible{transform:translate(-50%,-310px)}.tools-container .split{height:20px;width:2px;border-radius:4px;background:var(--text-disabled)}.tools-container .draw-tools,.tools-container .transform-tools,.tools-container .general-options,.tools-container .activeDropicon{display:flex;justify-content:center;align-items:center;gap:2px;interpolate-size:allow-keywords;width:0;opacity:0;animation:expandWidth .2s ease-in-out forwards;will-change:width}.tools-container .draw-tools .tool-button,.tools-container .transform-tools .tool-button,.tools-container .general-options .tool-button,.tools-container .activeDropicon .tool-button{display:flex;justify-content:center;align-items:center;height:28px;width:28px;cursor:pointer;border-radius:6px;position:relative}.tools-container .draw-tools .tool-button:hover,.tools-container .transform-tools .tool-button:hover,.tools-container .general-options .tool-button:hover,.tools-container .activeDropicon .tool-button:hover{background:color-mix(in srgb,var(--highlight-accent-color) 60%,transparent)}.tools-container .draw-tools .tool-button:hover .tooltip,.tools-container .transform-tools .tool-button:hover .tooltip,.tools-container .general-options .tool-button:hover .tooltip,.tools-container .activeDropicon .tool-button:hover .tooltip{opacity:1;transform:translateY(-2px)}.tools-container .draw-tools .active,.tools-container .transform-tools .active,.tools-container .general-options .active,.tools-container .activeDropicon .active,.tools-container .draw-tools .active:hover,.tools-container .transform-tools .active:hover,.tools-container .general-options .active:hover,.tools-container .activeDropicon .active:hover{background:var(--background-color-accent)}.tools-container .activeDropicon{gap:2px}.tools-container .activeDropicon .drop-down-option-button{display:flex;justify-content:center;align-items:center;height:28px;cursor:pointer;border-radius:4px;position:relative}.tools-container .activeDropicon .drop-down-option-button:hover{background:color-mix(in srgb,var(--highlight-accent-color) 60%,transparent)}.tools-container .activeDropicon .drop-down-option-button .drop-down-container{position:absolute;bottom:40px;left:0;padding:2px 4px;border-radius:6px;background:var(--background-color);backdrop-filter:blur(8px);contain:layout paint;will-change:backdrop-filter}.tools-container .activeDropicon .drop-down-option-button .drop-down-container .option-list{display:flex;align-items:center;white-space:nowrap;border-radius:6px;gap:6px;padding:2px 12px 2px 2px;margin:2px 0}.tools-container .activeDropicon .drop-down-option-button .drop-down-container .option-list:hover{background:var(--highlight-accent-color);color:var(--accent-color)}.tools-container .activeDropicon .drop-down-option-button .drop-down-container .option-list:hover path{stroke:var(--accent-color)}.tools-container .activeDropicon .drop-down-option-button .drop-down-container .option-list .active-option{height:12px;width:12px;display:flex;justify-content:center;align-items:center}.tools-container .activeDropicon .drop-down-option-button .drop-down-container .option-list .option{color:inherit}.tools-container .toggle-threed-button{display:flex;justify-content:center;align-items:center;padding:4px;border-radius:6px;background:var(--background-color);outline:1px solid var(--border-color);outline-offset:-1px;gap:5px;position:relative}.tools-container .toggle-threed-button:hover .tooltip{opacity:1;transform:translateY(-4px)}.tools-container .toggle-threed-button .toggle-option{font-size:var(--font-size-small);padding:2px;z-index:1;transition:all .2s;pointer-events:none}.tools-container .toggle-threed-button:after{content:"";position:absolute;background:var(--background-color-accent);left:2px;top:2px;height:23px;width:23px;border-radius:6px;transition:all .2s;pointer-events:none}.tools-container .toggle-threed-button .active{color:var(--text-button-color)}.tools-container .toggled:after{left:25px}@keyframes pulse{0%{opacity:0;scale:.5}50%{opacity:1}to{opacity:0;scale:2}}@keyframes expandWidth{0%{width:0;opacity:0}to{width:fit-content;opacity:1}}.floatingWidgets-wrapper{display:flex;flex-direction:column;gap:6px;padding:12px 6px 6px}.floatingWidgets-wrapper .floating{min-height:170px;background:var(--background-color);border:1.23px solid var(--border-color);box-shadow:0 4.91px 4.91px #0000001c;border-radius:6px;padding:18px}.floatingWidgets-wrapper .working-state{display:flex;flex-direction:column;gap:6px}.floatingWidgets-wrapper .working-state .state-working-top{display:flex}.floating.working-state{width:100%;height:283px;background:#f5f5f5;border-radius:6px;box-shadow:0 4px 8px #0000001a;padding:20px;box-sizing:border-box}.state-working-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.state{font-size:var(--font-size-xxlarge);font-weight:700}.working-status{display:flex;align-items:center;gap:8px}.working{font-size:var(--font-size-xxlarge);color:#4caf50}.dot{display:inline-block;width:10px;height:10px;background:#4caf50;border-radius:50%}.img img{width:150px;height:100px;border-radius:4px;object-fit:cover}.state-working-data{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.data-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-large);padding:4px 0}.data-key{color:#666}.data-value{font-weight:700;color:#333}.progressBar{height:auto!important;padding:12px 10px 41px;display:flex;flex-direction:column;gap:6px;width:100%}.progressBar .header{display:flex;justify-content:center;align-items:center;border-bottom:none}.progressBar .stock{padding:13px 5px;border-radius:6px;display:flex;justify-content:space-between;background:color-mix(in srgb,var(--highlight-accent-color) 60%,transparent);font-size:var(--font-size-large);align-items:center}.progressBar .stock-item .stockValues{display:flex;gap:3px}.progressBar .stock-item .stockValues .value{color:var(--accent-color)}.progressBar .stock-item .stockValues .stock-description{font-size:var(--font-size-small)}.progressBar .icon{width:16.9530582428px;height:16.9530582428px;background:var(--accent-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.throughput-wrapper,.card{background:var(--background-color);box-shadow:var(--box-shadow-heavy);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;border-radius:16px;max-width:341px;padding:14px}.throughput-wrapper .header,.card .header{display:flex;justify-content:center;align-items:center;align-items:start;font-weight:500;font-size:1rem}.throughput-wrapper .display-value,.card .display-value{display:flex;justify-content:center;align-items:center}.throughput-wrapper .display-value .left,.card .display-value .left{display:flex;justify-content:center;align-items:center;gap:6px}.throughput-wrapper .display-value .left .icon,.card .display-value .left .icon{width:27px!important;height:27px!important;background:var(--background-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.throughput-wrapper .display-value .left .value-container,.card .display-value .left .value-container{display:flex;flex-direction:column}.throughput-wrapper .display-value .left .value-container .value-wrapper,.card .display-value .left .value-container .value-wrapper{display:flex;gap:6px}.throughput-wrapper .display-value .left .value-container .value-wrapper .value,.card .display-value .left .value-container .value-wrapper .value{font-size:.75rem;color:var(--accent-color);font-weight:600}.throughput-wrapper .display-value .left .value-container .total-sales,.card .display-value .left .value-container .total-sales{display:flex;gap:6px}.throughput-wrapper .display-value .right .percent-increase,.card .display-value .right .percent-increase{width:80px;height:24px;border-radius:6px;background:var(--background-color);color:#34c759;display:flex;justify-content:center;align-items:center}.throughput-wrapper .footer,.card .footer{text-align:center}.returnOfInvestment{gap:10px;min-width:150px}.returnOfInvestment .charts{width:100%;height:200px;min-width:150px}.returnOfInvestment .returns-wrapper{display:flex;gap:4px;align-items:center}.returnOfInvestment .returns-wrapper .value{font-size:var(--font-size-xxxlarge);color:var(--accent-color)}.returnOfInvestment .footer{text-align:start}.returnOfInvestment .footer span{font-weight:600}.productionCapacity-wrapper{background:var(--background-color);display:flex;flex-direction:column;gap:6px;width:313px;padding:4.5px;border-radius:6px}.productionCapacity-wrapper .headeproductionCapacityr-wrapper,.productionCapacity-wrapper .bar-chart{padding:14px;background:var(--background-color);display:flex;flex-direction:column;gap:6px;border-radius:6px;width:100%;height:150px;justify-content:center;align-items:center}.productionCapacity-wrapper .headeproductionCapacityr-wrapper .header,.productionCapacity-wrapper .bar-chart .header{font-size:.75rem;text-align:start;justify-content:start}.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity,.productionCapacity-wrapper .bar-chart .production-capacity{display:flex;gap:6px}.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .current,.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .target,.productionCapacity-wrapper .bar-chart .production-capacity .current,.productionCapacity-wrapper .bar-chart .production-capacity .target{display:flex;gap:6px;align-items:center}.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .current .key,.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .current .value,.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .target .key,.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .target .value,.productionCapacity-wrapper .bar-chart .production-capacity .current .key,.productionCapacity-wrapper .bar-chart .production-capacity .current .value,.productionCapacity-wrapper .bar-chart .production-capacity .target .key,.productionCapacity-wrapper .bar-chart .production-capacity .target .value{font-size:.625rem}.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .current .value,.productionCapacity-wrapper .bar-chart .production-capacity .current .value{background:var(--background-color-secondary);color:#5783f2;border-radius:12px;padding:3px 4px}.productionCapacity-wrapper .headeproductionCapacityr-wrapper .production-capacity .target .value,.productionCapacity-wrapper .bar-chart .production-capacity .target .value{background:var(--background-color-secondary);color:#9641a7;border-radius:12px;padding:3px 4px}.productionCapacity-wrapper .bar-chart{padding:14px 0}.stateWorking-wrapper{min-width:445px;font-size:var(--font-size-small);backdrop-filter:blur(40px);background:var(--background-color-secondary);border-radius:20px;color:var(--text-color)}.stateWorking-wrapper .header-wrapper{width:100%;display:flex;justify-content:space-between}.stateWorking-wrapper .header-wrapper .header{display:flex;flex-direction:column}.stateWorking-wrapper .header-wrapper .header span{font-size:var(--font-size-xxlarge)}.stateWorking-wrapper .header-wrapper .header span:first-child{color:#fcfdfd}.stateWorking-wrapper .header-wrapper .header span:last-child{color:#34c759}.stateWorking-wrapper .header-wrapper .img,.stateWorking-wrapper .header-wrapper .img img{border-radius:4px}.stateWorking-wrapper .data-wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.stateWorking-wrapper .data-wrapper .data-table{display:flex;justify-content:space-between;padding:5px;border-bottom:1px dotted #ccc}.stateWorking-wrapper .data-wrapper .data-table .data{color:#fcfdfd;font-weight:700}.stateWorking-wrapper .data-wrapper .data-table .key{color:#fcfdfd;text-align:right}.total-card{min-height:83px!important;background:var(--background-color);display:flex;align-items:center;justify-content:space-between;padding:18px!important}.total-card .header-wrapper{display:flex;flex-direction:column;gap:5px}.total-card .header-wrapper .header{color:var(--text-color);opacity:.8}.total-card .header-wrapper .data-values{display:flex;align-items:center;gap:6px}.total-card .header-wrapper .data-values .value{color:var(--text-color)}.total-card .header-wrapper .data-values .per{color:#01b574}.total-card .icon{width:45px;height:45px;background:var(--background-color-accent);display:flex;justify-content:center;align-items:center;border-radius:12px}.warehouseThroughput{min-height:250px!important;display:flex;flex-direction:column;gap:6px;background:var(--background-color);padding:14px}.warehouseThroughput .header p span{color:var(--accent-color)}.warehouseThroughput .header h2{color:var(--text-color)}.productivity-dashboard{width:100%;background:var(--background-color);color:#fff;padding:20px;border-radius:6px;box-shadow:0 4px 6px #0000001a}.productivity-dashboard header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.productivity-dashboard header h2{font-size:.8rem;margin:0;font-weight:600}.productivity-dashboard header .options{background:#343b47;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer}.productivity-dashboard header .options:hover{background:#49505a}.productivity-dashboard main{display:flex;gap:20px}.productivity-dashboard main .metrics{flex:1;display:flex;flex-direction:column;gap:10px}.productivity-dashboard main .metrics .metric{background:#2c3e50;padding:15px;border-radius:4px}.productivity-dashboard main .metrics .metric .label{font-size:var(--font-size-regular);margin:0;opacity:.7}.productivity-dashboard main .metrics .metric .value{font-size:var(--font-size-xlarge);font-weight:700;margin:0}.productivity-dashboard main .chart-section{position:relative;flex:1;display:flex;justify-content:center;align-items:center}.productivity-dashboard main .chart-section .progress-circle{transform:rotate(-90deg);width:150px;height:150px}.productivity-dashboard main .chart-section .progress-circle circle{transition:stroke-dashoffset .5s ease-in-out}.productivity-dashboard main .chart-section .chart-details{position:absolute;text-align:center}.productivity-dashboard main .chart-section .chart-details .title{font-size:var(--font-size-large);margin:0;opacity:.7}.productivity-dashboard main .chart-section .chart-details .time{font-size:var(--font-size-xxxlarge);font-weight:700;margin:0}.productivity-dashboard main .chart-section .chart-details .subtitle{font-size:var(--font-size-regular);margin:0;opacity:.7}.fleetEfficiency{min-height:240px!important;padding:20px;background:var(--background-color);border-radius:6px;box-shadow:0 2px 8px #0000001a;font-family:Arial,sans-serif;width:240px;text-align:center;display:flex;flex-direction:column;gap:12px}.fleetEfficiency .progressContainer{position:relative;width:100%;height:120px;overflow:auto!important}.fleetEfficiency .progressContainer .progress{width:100%;height:100%}.fleetEfficiency .progressContainer .progress .barOverflow{width:100%}.scaleLabels{background:var(--background-color);box-shadow:var(--box-shadow-heavy);display:flex;justify-content:space-between;color:#718096;font-size:var(--font-size-small);padding:18px 10px;position:relative;z-index:1}.barOverflow{position:relative;overflow:hidden;width:100%;height:100px;margin-bottom:-14px}.bar{position:absolute;top:0;left:0;width:100%;height:200px;border-radius:50%;box-sizing:border-box;border:25px solid #eee;border-bottom-color:var(--accent-color);border-right-color:var(--accent-color);transition:transform .5s ease}.marketplace-wrapper{height:100vh;width:100vw;z-index:2;background:var(--background-color-secondary);position:absolute;left:0;top:0;padding:100px 10px 10px}.marketplace-wrapper .marketplace-container{position:relative;padding:20px 2px;height:100%;background:var(--background-color);box-shadow:0 4px 8px #3c3c431a;border-radius:30px;outline:1px solid var(--border-color);backdrop-filter:blur(16px)}.marketplace-wrapper .marketPlace{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;gap:24px}.marketplace-wrapper .marketPlace .skeleton-wrapper{display:flex;flex-wrap:wrap;gap:18px;margin:0;width:100%}.marketplace-wrapper .marketPlace .skeleton-wrapper .skeleton-content{width:calc(25% - 14px)!important;height:100%;border-radius:16px;padding:12px;box-shadow:0 2px 10.5px #0000000d;background:var(--background-color-solid-gradient);border:1px solid var(--border-color);position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px}.marketplace-wrapper .marketPlace .skeleton-wrapper .skeleton-content .asset-image{width:100%;height:100%}.marketplace-wrapper .marketPlace .skeleton-wrapper .skeleton-content .asset-details{width:100%;height:33px}.marketplace-wrapper .marketPlace .skeleton-wrapper .skeleton-content .organization{width:40%;height:15px}.marketplace-wrapper .marketPlace .skeleton-wrapper .skeleton-content .asset-review{width:100%;height:20px}.marketplace-wrapper .marketPlace .skeleton-wrapper .skeleton-content .button{width:100%;height:35px;border-radius:20px}.marketplace-wrapper .marketPlace .filter-search-container{width:100%;display:flex;align-items:center;gap:12px;margin-top:2px;padding:0 24px}.marketplace-wrapper .marketPlace .filter-search-container .search-wrapper{min-width:60%;max-width:684px;padding:0;border-radius:12px}.marketplace-wrapper .marketPlace .filter-search-container .search-wrapper .search-container{border-radius:12px;outline:1px solid var(--border-color);border:none}.marketplace-wrapper .marketPlace .filter-search-container .search-wrapper .search-container input{border:none!important;outline:none}.marketplace-wrapper .marketPlace .filter-search-container .regularDropdown-container{max-width:159px;height:100%;border-radius:20px;border:1px solid var(--border-color);padding:0 10px}.marketplace-wrapper .marketPlace .filter-search-container .regularDropdown-container .dropdown-header{align-items:center}.marketplace-wrapper .marketPlace .filter-search-container .button{padding:5px 20px;border-radius:12px;background:var(--background-color-button);color:var(--text-button-color)}.marketplace-wrapper .marketPlace .filter-search-container .rating-container{display:flex;align-items:center;gap:6px}.marketplace-wrapper .marketPlace .filter-search-container .rating-container .stars{display:flex;align-items:center}.marketplace-wrapper .marketPlace .filter-search-container .rating-container .stars .star-wrapper.filled svg{fill:#f3a50c}.marketplace-wrapper .marketPlace .cards-container-wrapper{position:relative;height:calc(100% - 60px);padding:0 10px}.marketplace-wrapper .marketPlace .cards-container-container{display:flex;padding:0 10px;flex-direction:column;gap:6px;height:100%;overflow:auto}.marketplace-wrapper .marketPlace .cards-container-container .header{color:var(--text-color);font-weight:500;font-size:1.125rem;margin-bottom:12px}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container{display:flex;flex-wrap:wrap;gap:18px}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container{width:calc(25% - 14px);border-radius:16px;padding:12px;box-shadow:0 2px 10.5px #0000000d;background:var(--background-color-solid-gradient);border:1px solid var(--border-color);position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .icon{position:absolute;top:12px;left:12px;width:30px;height:30px;border-radius:12px;padding:5px;background:var(--accent-color)}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .image-container{width:100%;display:flex;height:180px;justify-content:center;border-radius:6px;overflow:hidden}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .image-container img{height:inherit;width:100%;object-fit:cover}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container{display:flex;justify-content:space-between;padding:0;height:auto}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container .name-container{display:flex;flex-direction:column;gap:3px}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container .name-container .assets-name{text-transform:capitalize}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container .name-container .asstes-container{font-weight:600;font-size:.8rem}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container .name-container .assets-date{color:var(--accent-color);font-size:.75rem}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container .details{display:flex;align-items:center;gap:10px}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .assets-container .details .content{display:flex;align-items:center;gap:6px}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .vendor-icon{display:flex;align-items:center;gap:4px;font-weight:600;font-size:.8rem}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .stars-container{display:flex;justify-content:space-between}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .buy-now-button{width:100%;background:var(--background-color-button);border-radius:20px;padding:8px 0;display:flex;justify-content:center;align-items:center;color:var(--text-button-color);transition:all .1s linear}.marketplace-wrapper .marketPlace .cards-container-container .cards-wrapper-container .card-container .buy-now-button:hover{cursor:pointer;transform:translateY(-2px)}@keyframes growWidth{0%{transform:scale(.65)}to{transform:scale(1)}}.assetPreview-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;padding:0 10px}.assetPreview-wrapper .assetPreview{width:100%;height:100%;background:var(--background-color);backdrop-filter:blur(18px);display:flex;gap:12px;overflow:hidden;border-radius:20px;outline:1px solid var(--border-color)}.assetPreview-wrapper .image-preview{width:50%;height:100%}.assetPreview-wrapper .image-preview img{width:100%;height:100%;object-fit:contain}.assetPreview-wrapper .asset-details-preview{width:50%;padding:50px 20px;overflow-y:auto}.assetPreview-wrapper .organization{display:flex;align-items:center;margin-bottom:20px;gap:10px}.assetPreview-wrapper .organization .image{display:flex;justify-content:center;align-items:center;height:30px;width:30px;min-height:26px;min-width:26px;border-radius:50%;font-weight:var(--font-weight-bold);color:var(--text-button-color);background:var(--background-color-button)}.assetPreview-wrapper .organization .organization-details{display:flex;flex-direction:column}.assetPreview-wrapper .organization .organization-details .organization-name{margin-bottom:5px;font-weight:600;font-size:.8rem}.assetPreview-wrapper .organization .organization-details .follow{color:var(--accent-color);cursor:pointer}.assetPreview-wrapper .asset-details{margin-top:20px}.assetPreview-wrapper .asset-details .asset-name{margin-bottom:10px;font-weight:600;font-size:var(--font-size-large)}.assetPreview-wrapper .asset-details .asset-description{margin-bottom:20px;color:var(--input-text-color)}.assetPreview-wrapper .asset-details .asset-review{width:fit-content;padding:5px 14px;display:flex;align-items:center;margin-bottom:20px;outline:1px solid var(--border-color);border-radius:12px}.assetPreview-wrapper .asset-details .asset-review .asset-rating{display:flex;align-items:center;gap:4px;margin-right:10px;position:relative;font-weight:600;font-size:.8rem}.assetPreview-wrapper .asset-details .asset-review .asset-rating:after{margin-left:5px;content:"";display:block;width:2px;height:12px;background:#ccc}.assetPreview-wrapper .asset-details .asset-review .asset-view{font-weight:600;font-size:.8rem}.assetPreview-wrapper .asset-details .asset-price{font-size:1.5rem;font-weight:700;margin-bottom:20px}.assetPreview-wrapper .button-container{display:flex;gap:10px}.assetPreview-wrapper .button{color:var(--text-button-color);padding:8px 26px;border-radius:20px;cursor:pointer;text-align:center}.assetPreview-wrapper .button:first-child{outline:1px solid var(--background-color-button);color:var(--highlight-text-color)}.assetPreview-wrapper .button:last-child{background:var(--background-color-button);color:var(--text-button-color)}.assetPreview-wrapper .closeButton{color:var(--highlight-text-color);position:absolute;top:18px;left:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:var(--font-size-large)}.project-dropdowm-container{display:flex;align-items:center;gap:2px;position:relative;border-radius:20px;background:var(--background-color-drop-down-gradient);padding:3px 8px;width:fit-content;max-width:100%}.project-dropdowm-container .project-name{display:flex;justify-content:center;align-items:center;height:100%;line-height:26px}.project-dropdowm-container .project-name .icon{display:flex;justify-content:center;align-items:center;height:20px;width:20px}.project-dropdowm-container .project-name .input-value{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color)}.project-dropdowm-container .more-options-button{display:flex;justify-content:center;align-items:center;border-radius:6px;height:22px;position:relative}.project-dropdowm-container .more-options-button:hover{background:var(--highlight-accent-color)}.project-dropdowm-container .more-options-button:hover path{fill:var(--accent-color)}.project-dropdowm-container .more-options-button.active{background:var(--highlight-accent-color)}.project-dropdowm-container .more-options-button.active path{fill:var(--accent-color)}.menu-bar{position:absolute;top:32px;left:0;z-index:5;background:var(--background-color-solid);color:var(--text-color);box-shadow:var(--box-shadow-light);border-radius:6px;border:1px solid var(--border-color);backdrop-filter:blur(10px)}.menu-bar .menu-buttons{display:flex;flex-direction:column;height:100%;padding:4px;min-width:178px}.menu-bar .menu-buttons .menu-button-container{position:relative;height:100%;padding:4px 8px 4px 12px;border-radius:6px}.menu-bar .menu-buttons .menu-button-container .menu-button{width:100%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;position:relative}.menu-bar .menu-buttons .menu-button-container .menu-button .dropdown-icon{margin-left:5px;font-size:var(--font-size-small);rotate:-90deg}.menu-bar .menu-buttons .menu-button-container .dropdown-menu{position:absolute;top:0;left:100%;background:var(--background-color-solid);min-width:220px;border-radius:6px;box-shadow:var(--box-shadow-light);outline:1px solid var(--border-color);backdrop-filter:blur(20px);outline-offset:-1px;z-index:100;padding:4px}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container{position:relative;width:100%}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item{padding:4px 8px 4px 12px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;white-space:nowrap;color:var(--text-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item .dropdown-icon{rotate:-90deg}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item:hover{background:var(--highlight-accent-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item:hover span,.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item:hover .menu-item-right span{color:var(--accent-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item .menu-item-right{display:flex;align-items:center;gap:15px}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item .menu-item-right .shortcut{color:var(--text-color);font-size:var(--font-size-small)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .menu-item .menu-item-right .icon{font-size:var(--font-size-small);color:var(--text-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .submenu{position:absolute;left:100%;top:0;background:var(--background-color-solid);min-width:200px;border-radius:6px;box-shadow:var(--box-shadow-light);outline:1px solid var(--border-color);outline-offset:-1px;z-index:101;padding:4px}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .submenu .submenu-item{padding:4px 8px 4px 12px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;white-space:nowrap;color:var(--text-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .submenu .submenu-item:hover{background:var(--highlight-accent-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .submenu .submenu-item:hover span{color:var(--accent-color)}.menu-bar .menu-buttons .menu-button-container .dropdown-menu .menu-item-container .submenu .submenu-item .shortcut{color:var(--text-color)}.menu-bar .menu-buttons .menu-button-container:hover{background:var(--highlight-accent-color)}.menu-bar .menu-buttons .menu-button-container:hover .menu-button{color:var(--accent-color)}.menu-bar .split{width:100%;height:1px;background:var(--highlight-accent-color);margin:2px 0}.confirmation-overlay{width:100vw;height:100vh;background:var(--background-color-secondary);backdrop-filter:blur(2px)}.confirmation-overlay .confirmation-modal{min-width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;background:var(--background-color);padding:14px 12px;border-radius:6px}.confirmation-overlay .confirmation-modal .buttton-wrapper{padding-top:12px;display:flex;justify-content:end;align-items:end;gap:12px}.confirmation-overlay .confirmation-modal .buttton-wrapper .confirmation-button{padding:6px 10px;border-radius:6px;cursor:pointer}.confirmation-overlay .confirmation-modal .buttton-wrapper .confirmation-button:first-child{color:var(--accent-color)}.confirmation-overlay .confirmation-modal .buttton-wrapper .confirmation-button:last-child{background:#ffe3e0;color:#f65648}.simulation-player-wrapper{position:fixed;bottom:32px;left:50%;z-index:3;transform:translate(-50%);max-width:calc(100vw - 656px);width:100%;transition:all .3s}.simulation-player-wrapper.hide{width:fit-content}.simulation-player-wrapper.hide .simulation-player-container .controls-container .simulation-button-container{width:32px;height:24px}.simulation-player-wrapper .simulation-player-container{background:var(--background-color);padding:7px;border-radius:16px;display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(10px);outline:1px solid var(--border-color)}.simulation-player-wrapper .simulation-player-container .progresser-wrapper{outline:1px solid var(--border-color);background:var(--background-color);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:38px 5px 12px;transition:height .2s linear}.simulation-player-wrapper .simulation-player-container .controls-container{display:flex;align-items:center;gap:12px;justify-content:space-between}.simulation-player-wrapper .simulation-player-container .controls-container .header{display:flex;justify-content:center;align-items:center;gap:6px;padding:0 8px}.simulation-player-wrapper .simulation-player-container .controls-container .header svg{scale:1.3}.simulation-player-wrapper .simulation-player-container .controls-container .production-details,.simulation-player-wrapper .simulation-player-container .controls-container .controls-wrapper{display:flex;justify-content:center;align-items:center;gap:6px}.simulation-player-wrapper .simulation-player-container .controls-container .production-details .production-wrapper{display:flex;flex-direction:column;gap:6px}.simulation-player-wrapper .simulation-player-container .controls-container .production-details .production-wrapper .header{display:flex;flex-direction:row;justify-content:start;gap:6px}.simulation-player-wrapper .simulation-player-container .controls-container .production-details .production-wrapper .progress-wrapper{width:164px;height:8px;border-radius:4px;background:var(--background-color-solid)}.simulation-player-wrapper .simulation-player-container .controls-container .production-details .production-wrapper .progress-wrapper .progress{border-radius:4px;height:100%;background-color:var(--background-color-accent)}.simulation-player-wrapper .simulation-player-container .controls-container .expand-icon-container{display:flex;justify-content:center;align-items:center;padding:0 8px;cursor:pointer}.simulation-player-wrapper .simulation-player-container .controls-container .simulation-button-container{display:flex;justify-content:center;align-items:center;gap:2px;padding:4px 8px;width:64px;background:var(--background-color);border-radius:20px;height:fit-content;cursor:pointer;transition:all .2s;outline:1px solid transparent}.simulation-player-wrapper .simulation-player-container .controls-container .simulation-button-container:hover{outline:1px solid var(--border-color);background:var(--background-color);color:var(--accent-color)}.simulation-player-wrapper .simulation-player-container .controls-container .simulation-button-container:hover path{stroke:var(--accent-color)}.simulation-player-wrapper .simulation-player-container .speed-control-container{display:flex;justify-content:center;align-items:center;gap:32px;padding:5px 16px;border-radius:6px;box-sizing:0px 4px 8px rgba(60,60,67,.1019607843);position:relative}.simulation-player-wrapper .simulation-player-container .speed-control-container .min-value,.simulation-player-wrapper .simulation-player-container .speed-control-container .max-value{display:flex;align-items:center;font-weight:var(--font-weight-bold)}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container{width:100%;max-width:80vw;height:28px;border-radius:4px;position:relative}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .speed-label{font-size:var(--font-size-tiny);position:absolute;bottom:-7px;transform:translate(-50%)}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .speed-label:first-child{left:0}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .speed-label:last-child{right:-10px}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container:after{content:"";background:var(--background-color-solid);opacity:.4;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:3px}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .custom-slider-wrapper{height:100%;width:100%;padding:0 26px;background:transparent;border-radius:12px}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .custom-slider{height:100%;width:100%;position:relative}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .custom-slider .slider-input{position:absolute;width:100%;height:100%;opacity:0;z-index:3;cursor:pointer}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .custom-slider .slider-handle{position:absolute;top:50%;min-width:44px;padding:0 8px;line-height:20px;text-align:center;background:var(--background-color-button);color:var(--text-button-color);border-radius:12px;transform:translate(-50%,-50%);font-size:var(--font-size-small);cursor:pointer;z-index:2}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker{position:absolute;background:var(--background-color-solid);opacity:.6;width:2px;height:12px;top:8px;z-index:1}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-10{left:10%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-20{left:20%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-30{left:30%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-40{left:40%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-50{left:50%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-60{left:60%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-70{left:70%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-80{left:80%}.simulation-player-wrapper .simulation-player-container .speed-control-container .slider-container .marker.marker-90{left:90%}.simulation-player-wrapper .simulation-player-container .time-displayer{display:flex;justify-content:space-between;align-items:center;gap:24px;height:auto;opacity:1;transition:all .5s ease}.simulation-player-wrapper .simulation-player-container .time-displayer .start-time-wrappper,.simulation-player-wrapper .simulation-player-container .time-displayer .end-time-wrappper{display:flex;justify-content:center;align-items:center;gap:4px}.simulation-player-wrapper .simulation-player-container .time-displayer .start-time-wrappper .icon,.simulation-player-wrapper .simulation-player-container .time-displayer .end-time-wrappper .icon{display:flex;justify-content:center;align-items:center}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser{flex:1}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline{padding:16px;outline:1px solid var(--border-color);background:var(--background-color);border-radius:30px;display:flex;align-items:center;width:100%;height:33px}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline .label-dot-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline .label-dot-wrapper .label{position:absolute;top:-36px;transform:translate(0);font-size:12px;color:var(--text-color);white-space:nowrap}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline .label-dot-wrapper .dot{width:14px;height:14px;border-radius:50%;background-color:#d3d3e2}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline .label-dot-wrapper .dot.filled{background-color:var(--accent-color);border:4px solid #8f5cf2}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline .line{flex-grow:1;height:4px;background-color:#d3d3e2;margin:0 4px}.simulation-player-wrapper .simulation-player-container .time-displayer .time-progresser .timeline .line.filled{background-color:#8f5cf2}.simulation-player-wrapper .open .start-displayer,.simulation-player-wrapper .open .end-displayer,.simulation-player-wrapper .open .timmer{display:none}.simulation-player-wrapper .open .progresser-wrapper{padding-top:4px}.simulation-player-wrapper .open .time-displayer{height:0;opacity:0;pointer-events:none;display:none}.simulation-player-wrapper .open .processDisplayer{padding:0 8px;background:transparent}.simulation-player-wrapper .open .processDisplayer .process-player{width:0;display:none!important}.controls-player-container{min-width:26vw;max-width:80vw;border-radius:15px;gap:40px;background:var(--background-color);backdrop-filter:blur(20px);cursor:pointer;display:flex;justify-content:center;align-items:center;justify-content:space-between;position:fixed;bottom:32px;left:50%;transform:translate(-50%);color:var(--accent-color);z-index:2;isolation:isolate;font-weight:700;padding:8px;transition:all .2s}.controls-player-container.hide{min-width:auto;width:92px}.controls-player-container .controls-left,.controls-player-container .controls-right{display:flex;align-items:center;gap:12px;font-size:var(--font-size-small)}.controls-player-container .controls-left .label,.controls-player-container .controls-right .label{text-transform:capitalize;font-size:var(--font-size-small)}.controls-player-container .controls-left .walkMode-wrapper,.controls-player-container .controls-right .walkMode-wrapper{display:flex;align-items:center;gap:4px}.controls-player-container .controls-left .walkMode-wrapper .input-toggle-container,.controls-player-container .controls-right .walkMode-wrapper .input-toggle-container{padding:0;gap:4px}.controls-player-container .controls-left .walkMode-wrapper .input-toggle-container .label,.controls-player-container .controls-right .walkMode-wrapper .input-toggle-container .label{font-size:var(--font-size-small)}.controls-player-container .controls-left .btn-wrapper,.controls-player-container .controls-right .btn-wrapper{display:flex;justify-content:center;align-items:center;gap:2px;padding:4px 8px;width:64px;background:var(--background-color);border-radius:20px;height:fit-content;cursor:pointer;transition:all .2s;outline:1px solid transparent}.controls-player-container .controls-left .btn-wrapper:hover,.controls-player-container .controls-right .btn-wrapper:hover{outline:1px solid var(--border-color);color:var(--accent-color)}.controls-player-container .controls-left .btn-wrapper.hide,.controls-player-container .controls-right .btn-wrapper.hide{width:32px}.controls-player-container .controls-left .btn-wrapper .icon,.controls-player-container .controls-right .btn-wrapper .icon{width:16px;height:16px;display:flex;justify-content:center;align-items:center}.processDisplayer{border-radius:12px;outline:1px solid var(--border-color);background:var(--background-color);padding:20px 6px;position:relative}.processDisplayer .timmer{width:auto;position:absolute;bottom:0;font-size:var(--font-size-tiny)}.processDisplayer .start-displayer{bottom:4px;left:16px}.processDisplayer .end-displayer{bottom:4px;width:auto;right:16px}.processDisplayer .process-player{position:absolute;top:50%;transform:translateY(-50%);width:3.9461081028px;height:26px;left:86.81px;border-radius:12px;border-width:1px;background:var(--background-color-accent, #6f42c1)}.processDisplayer .process-wrapper .process-container{position:relative;display:flex;width:100%}.processDisplayer .process-wrapper .process-container .process{height:5px;border-radius:4px;color:#fff;text-align:center;line-height:30px;transition:width .3s ease}.asset-details-card-wrapper{pointer-events:none}.asset-details-card-wrapper .asset-details-card-container{position:relative;padding:8px;background:var(--background-color);backdrop-filter:blur(6px);border-radius:12px;transform:translateY(-100%);z-index:0;box-shadow:inset 0 10px 50px #80808075;min-width:124px}.asset-details-card-wrapper .asset-details-card-container:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--accent-color),rgba(255,0,240,0));background-size:400% 400%;animation:borderAnimation 5s linear infinite;-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;padding:1px}.asset-details-card-wrapper .asset-details-card-container .asset-details-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.asset-details-card-wrapper .asset-details-card-container .asset-details-header .content .name{text-wrap:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;text-transform:capitalize}.asset-details-card-wrapper .asset-details-card-container .asset-details-header .content .status-container .status{display:flex;align-items:center;gap:6px;padding-top:4px}.asset-details-card-wrapper .asset-details-card-container .asset-details-header .content .status-container .status .icon{display:flex;justify-content:center;align-items:center}.asset-details-card-wrapper .asset-details-card-container .asset-details-header .content .active-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-details-card-wrapper .asset-details-card-container .asset-details-header .content .active-time .value{color:var(--highlight-text-color)}.asset-details-card-wrapper .asset-details-card-container .asset-details-header .content .storage-container{font-size:var(--font-size-tiny);color:var(--highlight-text-color)}.asset-details-card-wrapper .asset-details-card-container .process-running-container{width:100%;height:8px;background:var(--background-color-solid);margin-top:12px;border-radius:4px;overflow:hidden;position:relative}.asset-details-card-wrapper .asset-details-card-container .process-running-container .process-running{height:100%;width:35%;border-radius:4px;background:var(--process-color);animation:playing-process 1s ease-in-out infinite}.asset-details-card-wrapper .asset-details-card-container .indication-arrow{position:absolute;left:50%;bottom:0;transform:translate(-50%,10px);filter:drop-shadow(0px 0px 4px #ffffff)}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper{position:absolute;right:-16px;top:-2px;padding:4px 8px 4px 4px}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container{background:var(--background-color-solid);padding:8px;outline:1px solid var(--border-color);border-radius:12px;box-shadow:inset 0 10px 50px #8080803a;max-width:80px;position:absolute;left:0}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .content{display:flex;justify-content:center;align-items:center;gap:2px}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .content .icon{display:flex;justify-content:center;align-items:center}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .content .display{font-size:var(--font-size-small)}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .value-container{display:flex;justify-content:center;align-items:center;gap:4px}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .value-container .progress-bar{display:flex;align-items:center;gap:1px;height:10px}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .value-container .block{width:5px;height:100%;border-radius:2px;transition:background-color .3s;background:var(--background-color);overflow:hidden;position:relative}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .value-container .block .fill{height:100%;background:linear-gradient(to top,var(--background-color-accent) var(--process-fill-percentage),transparent var(--process-fill-percentage))}.asset-details-card-wrapper .asset-details-card-container .count-ui-wrapper .count-ui-container .value-container .value{font-size:var(--font-size-tiny);color:var(--input-text-color)}@keyframes playing-process{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes borderAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.analysis{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:start;width:100%;height:100vh;pointer-events:none;z-index:2}.analysis .analysis-card{min-width:333px;border-radius:20px;margin:8px;pointer-events:all}.analysis .analysis-card .analysis-card-wrapper{width:100%;background:var(--background-color);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;backdrop-filter:blur(10px);outline:1px solid var(--border-color);outline-offset:-1px}.analysis .analysis-card .analysis-card-wrapper .card-header{width:100%;display:flex;justify-content:space-between;align-items:center}.analysis .analysis-card .analysis-card-wrapper .card-header .main-header{line-height:20px;font-size:var(--font-size-regular)}.analysis .analysis-card .analysis-card-wrapper .card-header .sub-header{font-weight:300;font-size:var(--font-size-tiny);color:var(--text-color);opacity:.8}.analysis .analysis-card .analysis-card-wrapper .process-container{display:flex;flex-direction:column}.analysis .analysis-card .analysis-card-wrapper .process-container .throughput-value{font-size:1rem}.analysis .analysis-card .analysis-card-wrapper .process-container .throughput-value .value{font-weight:700;font-size:1.5rem}.analysis .analysis-card .analysis-card-wrapper .process-container .progress-bar-wrapper{display:flex;gap:8px;margin-top:6px}.analysis .analysis-card .analysis-card-wrapper .process-container .progress-bar{position:relative;width:100%;height:4px;border-radius:12px;overflow:hidden;background:#fbebd7}.analysis .analysis-card .analysis-card-wrapper .process-container .progress-bar .bar-fill{position:absolute;height:100%;top:0;left:0;background:#fc9d2f;border-radius:12px}.analysis .analysis-card .analysis-card-wrapper .process-container .progress-bar .bar-fill.full{width:100%}.analysis .analysis-card .analysis-card-wrapper .process-container .progress-bar .bar-fill.partial{width:0}.analysis .analysis-card .analysis-card-wrapper .metrics-section{padding-top:16px;border-top:1px solid var(--border-color)}.analysis .analysis-card .analysis-card-wrapper .metrics-section .metric{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:8px}.analysis .analysis-card .analysis-card-wrapper .metrics-section .metric .label{color:var(--text-color)}.analysis .analysis-card .analysis-card-wrapper .metrics-section .metric .value{font-weight:700}.analysis .analysis-card .production-wrapper .process-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:100%}.analysis .analysis-card .production-wrapper .process-container .throughput-value{font-size:var(--font-size-small);flex:.8;display:flex;flex-direction:column}.analysis .analysis-card .production-wrapper .process-container .throughput-value .value{color:var(--accent-color)}.analysis .analysis-card .production-wrapper .process-container .lineChart{flex:1.2;max-width:200px;height:100px;position:relative;background-image:radial-gradient(rgba(141,141,141,.6431372549) 1px,transparent 1px);background-size:10px 10px;border-radius:6px}.analysis .analysis-card .production-wrapper .process-container .lineChart .assetUsage{text-align:right;position:absolute;right:0;top:0}.analysis .analysis-card .production-wrapper .process-container .lineChart .assetUsage .key,.analysis .analysis-card .production-wrapper .process-container .lineChart .assetUsage .value{font-size:var(--font-size-regular)}.analysis .analysis-card .production-wrapper .process-container .lineChart canvas{background:transparent}.analysis .analysis-card .production-wrapper .footer{display:flex;gap:16px;margin-top:24px}.analysis .analysis-card .production-wrapper .footer .footer-card{width:100%;background:var(--background-color);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;outline:1px solid var(--border-color)}.analysis .analysis-card .production-wrapper .footer .footer-card:first-child{width:85%}.analysis .analysis-card .production-wrapper .footer .footer-card .header{font-size:var(--font-size-regular)}.analysis .analysis-card .production-wrapper .footer .footer-card .value-container{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:6px}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container{flex-direction:column;align-items:flex-start;justify-content:flex-start}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .value{font-size:var(--font-size-xlarge)}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-wrapper{width:100%;display:flex;gap:6px}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-wrapper .progress{border-radius:6px;height:5px}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-wrapper .progress:nth-child(1){background:#f3c64d}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-wrapper .progress:nth-child(2){background:#67b3f4}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-wrapper .progress:nth-child(3){background:#7981f5}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator{display:flex;justify-content:space-between;width:100%;gap:6px;padding-top:3px}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator .shift-wrapper{display:flex;align-items:center;gap:5px}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator .shift-wrapper:nth-child(1) .indicator{background:#f3c64d}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator .shift-wrapper:nth-child(2) .indicator{background:#67b3f4}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator .shift-wrapper:nth-child(3) .indicator{background:#7981f5}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator .shift-wrapper label{font-weight:200;font-size:var(--font-size-tiny);position:relative}.analysis .analysis-card .production-wrapper .footer .shiftUtilization .value-container .progress-indicator .shift-wrapper .indicator{display:inline-block;width:5px;height:5px;border-radius:50%}.analysis .roiSummary-wrapper{max-width:470px;background-color:var(--background-color)}.analysis .roiSummary-wrapper .product-info{display:flex;align-items:center;gap:6px}.analysis .roiSummary-wrapper .playBack{display:flex;align-items:center;gap:2px;border-radius:66px;background:var(--background-color);padding:6px 12px;border:1px solid var(--border-color)}.analysis .roiSummary-wrapper .playBack svg{scale:.8}.analysis .roiSummary-wrapper .playBack .info span{font-size:var(--font-size-xlarge)}.analysis .roiSummary-wrapper .playBack .info span:first-child{color:#31c756}.analysis .roiSummary-wrapper .playBack .info span:last-child{color:var(--text-color)}.analysis .roiSummary-wrapper .roi-details{display:flex;align-items:center;gap:12px}.analysis .roiSummary-wrapper .roi-details .progress-wrapper{width:250px;display:flex;flex-direction:column;gap:6px}.analysis .roiSummary-wrapper .roi-details .progress-wrapper .content{display:flex;flex-direction:column;gap:3px;align-items:center;font-weight:300}.analysis .roiSummary-wrapper .roi-details .progress-wrapper .content .key{font-weight:500;font-size:var(--font-size-large);color:#28b9f3}.analysis .roiSummary-wrapper .roi-details .roi-progress{width:100%}.analysis .roiSummary-wrapper .roi-details .metrics{display:flex;flex-direction:column;gap:6px}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item{width:100%;border-radius:30px;border:1px solid #00ff56;background:#17eb5e42;display:flex;flex-direction:column;padding:4px 8px}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item:last-child{align-items:center}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item .metric-label{opacity:.8;font-size:10px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item .metric-label span{margin-right:4px}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item .metric-value{text-align:center;line-height:20px}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item.loss{background:#ff301d48;border:1px solid #FF301D}.analysis .roiSummary-wrapper .roi-details .metrics .metric-item.loss .metric-label span{color:#ff7a6e;display:inline-block;transform:rotate(180deg)}.analysis .roiSummary-wrapper .roi-details .metrics .metric-wrapper{display:flex;gap:6px}.analysis .roiSummary-wrapper .roi-details .metrics .metric-wrapper .metric-item{padding:8px;border-radius:12px;background:var(--background-color);border:1px solid var(--border-color)}.analysis .roiSummary-wrapper .cost-breakdown{background:var(--background-color);border:1px solid var(--border-color);border-radius:20px;max-height:20vh;padding:16px;overflow:auto}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-header .section-wrapper{display:flex;gap:6px;align-items:center}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-header .section-number{color:#0af}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-header .section-title{font-size:var(--font-size-regular);color:var(--text-color)}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-header .expand-icon{font-size:16px;color:var(--text-color);cursor:pointer;transform:rotate(90deg);transition:transform .2s linear}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-header .expand-icon.open{transform:rotate(0)}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-table{width:100%;border-collapse:collapse;border-radius:6px;overflow:hidden;outline:1px solid var(--border-color);outline-offset:-1px;margin-top:12px}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-table th,.analysis .roiSummary-wrapper .cost-breakdown .breakdown-table td{color:var(--text-color);padding:8px;text-align:left;border:1px solid var(--border-color)}.analysis .roiSummary-wrapper .cost-breakdown .breakdown-table th{background-color:var(--background-color)}.analysis .roiSummary-wrapper .tips-section{background:var(--background-color);border-radius:20px;outline:1px solid var(--border-color);display:flex;flex-direction:column;gap:6px;padding:12px}.analysis .roiSummary-wrapper .tips-section .tip-header{display:flex;align-items:center;gap:4px}.analysis .roiSummary-wrapper .tips-section .tip-header .lightbulb-icon{display:flex;justify-content:center;align-items:center}.analysis .roiSummary-wrapper .tips-section .tip-header .tip-title{color:var(--text-color);font-weight:600}.analysis .roiSummary-wrapper .tips-section .tip-description span{font-size:var(--font-size-xlarge);color:#34c759}.analysis .roiSummary-wrapper .tips-section .tip-description span:first-child{color:#34c759}.analysis .roiSummary-wrapper .tips-section .tip-description span:nth-child(2){color:#488ef6}.analysis .roiSummary-wrapper .get-tips-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-top:8px;display:inline-block;display:flex;justify-content:flex-end;background:none}.analysis .roiSummary-wrapper .get-tips-button .btn{color:var(--text-button-color);background:var(--background-color-button);padding:4px 12px;border-radius:12px;display:inline-block;text-align:center}.analysis .svg-half-donut{position:relative}.analysis .svg-half-donut .label-wrapper{width:100%;position:absolute;bottom:2px;display:flex;flex-direction:column;justify-content:center;align-items:center}.analysis .svg-half-donut .label-wrapper .label{font-size:var(--font-size-xxlarge)}.breakdown-table-wrapper.closed{max-height:0;padding:0}.breakdown-table-wrapper.open{max-height:500px}.breakdown-table-wrapper .breakdown-table{width:100%;border-collapse:collapse}.breakdown-table-wrapper .breakdown-table th,.breakdown-table-wrapper .breakdown-table td{padding:10px;border:1px solid #ddd;text-align:left}.log-nav-container{display:flex;justify-content:space-between;align-items:center;align-items:flex-end}.log-nav-container .log-nav-wrapper{display:flex;gap:6px}.log-nav-container .log-nav-wrapper .log-nav{padding:8px 16px;border-radius:20px}.log-nav-container .log-nav-wrapper .log-nav.active{background-color:var(--background-color-accent);color:var(--text-button-color)}.log-nav-container .clear-button{margin:0 6px;padding:4px 12px;color:var(--text-disabled);border-radius:12px}.log-nav-container .clear-button:hover{font-weight:300;color:var(--text-color);background:var(--background-color-solid-gradient)}.log-entry-wrapper{height:calc(100% - 80px);display:flex;flex-direction:column;gap:4px;background:var(--background-color);padding:10px;border-radius:16px;outline:1px solid var(--border-color);outline-offset:-1px;overflow:auto}.log-entry-wrapper .log-entry{padding:4px;border-radius:4px;font-size:var(--font-size-small);display:flex}.log-entry-wrapper .log-entry .log-icon{height:24px;width:24px;display:flex;justify-content:center;align-items:center}.log-entry-wrapper .log-entry .log-entry-message-container{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.log-entry-wrapper .log-entry .log-entry-message-container .message-time{font-size:var(--font-size-tiny);font-weight:300;opacity:.8;text-wrap:nowrap}.log-entry-wrapper .log-entry .log-entry-message-container .log-entry-message{width:100%}.log-entry-wrapper .log-entry:nth-child(odd){background:var(--background-color)}.log-entry-wrapper .no-log{padding:20px;text-align:center;color:var(--text-color)}.log-list-container{width:100vw;height:100vh;background:var(--background-color-secondary);display:flex;justify-content:center;align-items:center}.log-list-container .log-list-wrapper{height:60%;min-width:55%;z-index:5;background:var(--background-color);padding:14px 12px;border-radius:16px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(50px);outline:1px solid var(--border-color)}.log-list-container .log-list-wrapper .log-header{display:flex;justify-content:space-between}.log-list-container .log-list-wrapper .log-header .log-header-wrapper{display:flex;align-items:center;gap:6px}.log-list-container .log-list-wrapper .log-header .log-header-wrapper .icon{display:flex;justify-content:center;align-items:center;scale:.8}.log-list-container .log-list-wrapper .log-header .action-buttons-container{display:flex;align-items:center;gap:4px}.log-list-container .log-list-wrapper .log-header .action-buttons-container .close,.log-list-container .log-list-wrapper .log-header .action-buttons-container .expand-btn{display:flex;justify-content:center;align-items:center;height:28px;width:28px;cursor:pointer;border-radius:6px}.log-list-container .log-list-wrapper .log-header .action-buttons-container .close svg,.log-list-container .log-list-wrapper .log-header .action-buttons-container .expand-btn svg{scale:1.6}.log-list-container .log-list-wrapper .log-header .action-buttons-container .close:hover,.log-list-container .log-list-wrapper .log-header .action-buttons-container .expand-btn:hover{background:var(--background-color);border:1px solid rgba(255,255,255,.1607843137)}.log-list-new-window-wrapper{padding:10px;background:var(--background-color-solid);height:100vh}.log-list-new-window-wrapper .log-nav-container{margin-bottom:10px}.log-list-new-window-wrapper .log-entry-wrapper{height:calc(100% - 50px)}.footer-container{width:100%;position:fixed;bottom:0;left:0;z-index:3;padding:2px 12px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.footer-container .footer-wrapper{display:flex;justify-content:space-between}.footer-container .footer-wrapper .selection-wrapper{display:flex;gap:6px}.footer-container .footer-wrapper .selection-wrapper .selector-wrapper{display:flex;gap:6px;align-items:center;background:var(--background-color);padding:3px 6px;border-radius:12px;color:var(--text-color);backdrop-filter:blur(14px)}.footer-container .footer-wrapper .selection-wrapper .selector-wrapper .selector{color:var(--text-color);font-size:var(--font-size-small)}.footer-container .footer-wrapper .selection-wrapper .selector-wrapper .icon{height:17px}.footer-container .footer-wrapper .logs-wrapper{display:flex;gap:6px;position:relative;pointer-events:all}.footer-container .footer-wrapper .logs-wrapper .bg-dummy{background:var(--background-color-solid);position:absolute;z-index:-1}.footer-container .footer-wrapper .logs-wrapper .bg-dummy.left-top{top:1px;left:4px;width:60%;height:16px;border-radius:20px}.footer-container .footer-wrapper .logs-wrapper .bg-dummy.right-bottom{right:84px;bottom:0;width:20%;height:100%;border-radius:50%}.footer-container .footer-wrapper .logs-wrapper .log-container{background:var(--background-color);backdrop-filter:blur(20px);border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:hidden}.footer-container .footer-wrapper .logs-wrapper .logs-detail,.footer-container .footer-wrapper .logs-wrapper .version,.footer-container .footer-wrapper .logs-wrapper .wifi-connection{display:flex;justify-content:center;align-items:center;border-radius:20px;padding:3px 6px;height:100%;color:var(--text-color);gap:6px;cursor:pointer}.footer-container .footer-wrapper .logs-wrapper .logs-detail{padding:2px 12px;cursor:pointer;outline:0 solid var(--border-color);outline-offset:-1px}.footer-container .footer-wrapper .logs-wrapper .logs-detail .log-icon{display:flex;justify-content:center;align-items:center}.footer-container .footer-wrapper .logs-wrapper .logs-detail .log-message{max-width:40vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-container .footer-wrapper .logs-wrapper .wifi-connection .tooltip{transform:translate(-16px)}.footer-container .footer-wrapper .logs-wrapper .wifi-connection .tooltip:after{left:76%}.footer-container .footer-wrapper .logs-wrapper .wifi-connection:hover .tooltip{opacity:1}.footer-container .footer-wrapper .logs-wrapper .wifi-connection.connected svg path{fill:#1ec018}.footer-container .footer-wrapper .logs-wrapper .wifi-connection.disconnected svg path{fill:#e44405}.footer-container .footer-wrapper .logs-wrapper .version,.footer-container .footer-wrapper .logs-wrapper .wifi-connection{background:var(--background-color);font-size:var(--font-size-tiny)}.footer-container .footer-wrapper .logs-wrapper .version .icon,.footer-container .footer-wrapper .logs-wrapper .wifi-connection .icon{display:flex;justify-content:center;align-items:center}.footer-container .footer-wrapper .logs-wrapper .log{background:var(--log-default-background-color);outline-color:var(--default-text-color)}.footer-container .footer-wrapper .logs-wrapper .log .log-message{color:var(--default-text-color)}.footer-container .footer-wrapper .logs-wrapper .info{background:var(--log-info-background-color);outline-color:var(--log-info-text-color)}.footer-container .footer-wrapper .logs-wrapper .info .log-message{color:var(--log-info-text-color)}.footer-container .footer-wrapper .logs-wrapper .error{background:var(--log-error-background-color);outline-color:var(--log-error-text-color)}.footer-container .footer-wrapper .logs-wrapper .error .log-message{color:var(--log-error-text-color)}.footer-container .footer-wrapper .logs-wrapper .warning{background:var(--log-warn-background-color);outline-color:var(--log-warn-text-color)}.footer-container .footer-wrapper .logs-wrapper .warning .log-message{color:var(--log-warn-text-color)}.footer-container .footer-wrapper .logs-wrapper .success{background:var(--log-success-background-color)}.footer-container .footer-wrapper .logs-wrapper .success .log-message{color:var(--log-success-text-color)}.footer-container .shortcut-helper-container{min-height:320px;height:320px;border-radius:18px;pointer-events:all;background:var(--background-color);backdrop-filter:blur(20px)}.footer-container .shortcut-helper-container .close-button{position:absolute;display:flex;justify-content:center;align-items:center;height:26px;width:26px;right:12px;top:10px;background:var(--background-color);border-radius:6px;outline:1px solid var(--border-color)}.footer-container .shortcut-helper-container .close-button:hover{background:var(--background-color-solid)}.footer-container .shortcut-helper-container .header{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:12px 0}.footer-container .shortcut-helper-container .header .header-wrapper{display:flex;align-items:center}.footer-container .shortcut-helper-container .header .header-wrapper button,.footer-container .shortcut-helper-container .header .header-wrapper .type{font-size:var(--font-size-small)}.footer-container .shortcut-helper-container .header .header-wrapper .type{position:relative;padding-left:10px}.footer-container .shortcut-helper-container .header .header-wrapper .type:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--text-color)}.footer-container .shortcut-helper-container .header button{padding:4px 12px;cursor:pointer;border-radius:4px;background-color:transparent;border:1px solid transparent;transition:background .2s}.footer-container .shortcut-helper-container .header button.active{background:var(--background-color-button);color:var(--icon-default-color-active);border-radius:18px}.footer-container .shortcut-helper-container .shortcut-wrapper{padding:16px 0;margin:0 12px;height:calc(100% - 60px);display:grid;grid-template-columns:repeat(2,350px);justify-content:center;align-content:start;gap:16px;overflow-y:auto;border-radius:18px;background:var(--background-color)}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item{min-width:330px;display:flex;justify-content:space-between;align-items:flex-start;padding:0 16px;border-radius:6px;box-sizing:border-box;gap:12px}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .shortcut-intro{display:flex;gap:6px}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .shortcut-intro .value-wrapper .name{font-size:var(--font-size-small)}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .shortcut-intro .value-wrapper .description{font-size:var(--font-size-tiny)}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .keys{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .keys .key{background:linear-gradient(135.11deg,#656dc2 3.48%,#9526e5 91.33%);display:flex;justify-content:center;align-items:center;padding:4px 10px;height:25px;border-radius:4px;font-family:monospace;font-size:var(--font-size-tiny);color:var(--icon-default-color-active)}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .keys .key:last-child{background:var(--background-color-button)}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .keys .key.add{background:none;padding:0}.footer-container .shortcut-helper-container .shortcut-wrapper .shortcut-item .description{font-size:14px;color:var(--input-text-color);line-height:1.4}.footer-container .shortcut-helper-container .shortcut-wrapper.single-item{display:flex;justify-content:center;align-items:flex-start}.shortcut-helper-overlay{max-height:0;overflow:hidden;transform:translateY(20px);transition:all .3s ease-in-out}.shortcut-helper-overlay.visible{max-height:1000px;opacity:1;transform:translateY(0)}.context-menu{position:absolute;top:0;left:0;background:var(--background-color);backdrop-filter:blur(50px);color:var(--text-button-color);box-shadow:var(--box-shadow-light);border-radius:10px;z-index:1000;min-width:200px;padding:4px;display:flex;flex-direction:column;gap:2px}.context-menu .menuItem{position:relative;display:flex;justify-content:space-between;cursor:pointer}.context-menu .menuItem .submenu{display:none;min-width:178px;position:absolute;top:0;left:100%;background:var(--background-color);backdrop-filter:blur(50px);color:var(--text-button-color);box-shadow:var(--box-shadow-light);padding:4px;border-radius:6px;z-index:1000}.context-menu .menuItem .value{display:flex}.context-menu .menuItem .button{display:flex;gap:6px;padding:5px 8px;width:100%;border-radius:10px}.context-menu .menuItem .button:hover{color:var(--text-button-color);background-color:var(--background-color-button)}.context-menu .menuItem .button.delete:hover{background-color:#e02e16}.context-menu .menuItem .button.more{justify-content:space-between}.context-menu .menuItem .shortcut{position:absolute;right:8px;top:6px;pointer-events:none}.context-menu .menuItem:hover .submenu,.context-menu .menuItem .submenu:hover{display:block}.loading-wrapper{height:100vh;width:100vw;background:var(--background-color-solid);z-index:1000}.loading-wrapper.comparisionLoading{position:fixed;top:0;right:0;height:100vh;width:50vw}.loading-wrapper.newWindowLoading{position:fixed;top:0;right:0;height:100vh;width:100vw}.loading-wrapper .loading-container{position:relative;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px;z-index:5}.loading-wrapper .loading-container:after{content:"";position:absolute;background:var(--faint-gradient-color);height:50vh;width:50vw;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(200px);z-index:-1}.loading-wrapper .loading-container .project-name{font-size:var(--font-size-regular)}.loading-wrapper .loading-container .loading-hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-wrapper .loading-container .loading-hero-container .logo{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:35px;scale:.8}.loading-wrapper .loading-container .loading-hero-container .logo circle{fill:transparent}.loading-wrapper .loading-container .loading-hero-container .content{font-family:Josefin Sans,sans-serif;font-size:1.5rem;font-weight:300;max-width:250px;text-align:center;line-height:2rem}.loading-wrapper .loading-container .progress-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-wrapper .loading-container .progress-container .progress-value{font-family:Josefin Sans,sans-serif;font-weight:300;font-size:96px;margin-bottom:22px;text-align:center}.loading-wrapper .loading-container .progress-container .progress-indicator-container{height:6px;width:60%;background:var(--highlight-accent-color);border-radius:4px;position:relative}.loading-wrapper .loading-container .progress-container .progress-indicator-container .progress-bar{height:6px;background:var(--accent-color);border-radius:4px;transition:width .2 ease}.toggle-sidebar-ui-button{display:flex;justify-content:center;align-items:center;cursor:pointer;height:32px;width:32px;min-height:32px;min-width:32px;border-radius:12px;position:relative}.toggle-sidebar-ui-button .tooltip{top:6px;right:-168px}.toggle-sidebar-ui-button .tooltip:after{left:0;bottom:50%}.toggle-sidebar-ui-button:hover{outline:1px solid var(--border-color);outline-offset:-1px;background:var(--background-color-solid)}.toggle-sidebar-ui-button:hover .tooltip{opacity:1;transform:translate(2px)}.toggle-sidebar-ui-button.active{background:var(--background-color-accent)}.toggle-sidebar-ui-button.active rect{stroke:var(--icon-default-color-active)}.toggle-sidebar-ui-button.active circle{fill:var(--icon-default-color-active)}.toggle-sidebar-ui-button.active:hover{filter:saturate(.8);background:var(--background-color-accent)}.sidebar-left-wrapper{width:270px;position:fixed;top:22px;left:8px;background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color);box-shadow:0 4px 8px #3c3c431a;z-index:3}.sidebar-left-wrapper .header-container{display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%}.sidebar-left-wrapper .header-container .header-content{display:flex;justify-content:center;align-items:center;width:calc(100% - 34px)}.sidebar-left-wrapper .header-container .header-content .logo-container{display:flex;justify-content:center;align-items:center;cursor:pointer}.sidebar-left-wrapper .header-container .header-content .header-title{padding:0 8px;width:100%;max-width:calc(100% - 32px)}.sidebar-left-wrapper .header-container .toggle-sidebar-ui-button .tooltip{top:6px;right:-168px}.sidebar-left-wrapper .header-container .toggle-sidebar-ui-button .tooltip:after{left:0;bottom:50%}.sidebar-left-wrapper .sidebar-left-container{min-height:50vh;max-width:100%;padding-bottom:4px;position:relative;display:flex;flex-direction:column}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container{position:relative}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .template-list{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:50vh;max-height:60vh}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .template-item{border:1px solid #e0e0e0;border-radius:6px;padding:1rem;transition:box-shadow .3s ease}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .template-image-container{position:relative;padding-bottom:56.25%}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .template-image{position:absolute;width:100%;height:100%;object-fit:contain;border-radius:4px;cursor:pointer;transition:transform .3s ease}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .template-details{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .template-name{cursor:pointer;font-weight:500}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .delete-button{padding:.25rem .5rem;background:#f44;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:opacity .3s ease}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .no-templates{text-align:center;color:#666;grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .no-templates h2{font-weight:600}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widgets-wrapper{min-height:50vh;max-height:60vh;overflow:auto}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D{overflow:auto}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container{display:flex;flex-direction:column;gap:8px;padding:6px;flex-wrap:nowrap;overflow:auto}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .chart{min-height:170px;background:var(--background-color);border:1.23px solid var(--border-color);box-shadow:0 4.91px 4.91px #0000001c;border-radius:6px;padding:12px 6px}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .progressBar{height:auto!important;padding:12px 10px 41px;display:flex;flex-direction:column;gap:16px}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .progressBar .header{display:flex;justify-content:start;align-items:center;border-bottom:none}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .progressBar .stock{padding:13px 5px;background:var(--background-color-secondary);border-radius:6px;box-shadow:var(--box-shadow-light);display:flex;justify-content:space-between}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .progressBar .stock .stock-item .stockValues{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:3px}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .progressBar .stock .stock-item .stockValues .value{color:var(--accent-color);font-size:var(--font-size-large)}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget2D .chart-container .progressBar .stock .stock-item .stock-description{font-size:var(--font-size-small)}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget3D{display:flex;flex-direction:column;gap:6px;padding:6px}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget3D .widget-item{height:170px;background:var(--background-color);border:1.23px solid var(--border-color);box-shadow:0 4.91px 4.91px #0000001c;border-radius:6px;padding:12px 6px}.sidebar-left-wrapper .sidebar-left-container .sidebar-left-content-container .widget-left-sideBar .widget3D .widget-item .widget-image{width:100%;height:90%;object-fit:contain}.sidebar-left-wrapper .sidebar-left-container .outline-container{height:100%}.sidebar-left-wrapper .sidebar-left-container .outline-container .outline-content-container{position:relative;height:100%;padding:8px}.sidebar-left-wrapper .sidebar-left-container .outline-container .outline-content-container .overflow{height:calc(100% - 16px);max-height:46vh;overflow:auto;margin:0}.sidebar-right-wrapper{width:320px;position:fixed;top:22px;right:8px;background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color);box-shadow:0 4px 8px #3c3c431a;z-index:3}.sidebar-right-wrapper .header-container{display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%;gap:8px;height:52px}.sidebar-right-wrapper .header-container .options-container{display:flex;justify-content:center;align-items:center;gap:8px}.sidebar-right-wrapper .header-container .options-container .share-button{padding:4px 12px;color:var(--text-button-color);background:var(--background-color-button);font-weight:var(--font-weight-regular);border-radius:12px;cursor:pointer}.sidebar-right-wrapper .header-container .options-container .app-docker-button{display:flex;justify-content:center;align-items:center}.sidebar-right-wrapper .header-container .split{height:20px;min-width:1px;background:var(--text-disabled)}.sidebar-right-wrapper .header-container .users-container{width:100%;display:flex;justify-content:space-between;align-items:center}.sidebar-right-wrapper .header-container .users-container .user-profile{display:flex;justify-content:center;align-items:center;height:26px;width:26px;min-height:26px;min-width:26px;border-radius:50%;font-weight:var(--font-weight-bold);color:#fff;text-transform:capitalize}.sidebar-right-wrapper .header-container .users-container .guest-users-container{display:flex;width:100%;justify-content:flex-end}.sidebar-right-wrapper .header-container .users-container .guest-users-container .other-guest{display:flex;justify-content:center;align-items:center;height:26px;width:26px;min-height:26px;min-width:26px;border-radius:50%;background:var(--highlight-accent-color);font-weight:var(--font-weight-bold);color:var(--accent-color);outline:1px solid var(--accent-color);outline-offset:-1px}.sidebar-right-wrapper .header-container .users-container .user-profile-container{display:flex}.sidebar-right-wrapper .header-container .users-container .user-profile-container .user-profile{background:var(--background-color-accent);color:var(--text-button-color)}.sidebar-right-wrapper .header-container .users-container .user-profile-container .user-organization{height:26px;width:52px;max-width:52px;border-radius:20px;overflow:hidden;margin-left:2px}.sidebar-right-wrapper .header-container .users-container .user-profile-container .user-organization img{height:100%;width:100%;object-fit:cover;vertical-align:top}.sidebar-right-wrapper .sidebar-actions-container{position:absolute;left:-40px;background:transparent;overflow:visible}.sidebar-right-wrapper .sidebar-actions-container .tooltip{top:6px;right:calc(100% + 6px)}.sidebar-right-wrapper .sidebar-actions-container .tooltip:after{left:100%;bottom:50%}.sidebar-right-wrapper .sidebar-actions-container .sidebar-action-list{margin-bottom:12px;display:flex;justify-content:center;align-items:center;height:34px;width:34px;border-radius:50%;background:var(--background-color-solid-gradient);backdrop-filter:blur(12px);outline:1px solid var(--border-color);outline-offset:-1px;transition:all .2s}.sidebar-right-wrapper .sidebar-actions-container .sidebar-action-list:hover{outline-color:var(--border-color-accent)}.sidebar-right-wrapper .sidebar-actions-container .sidebar-action-list:hover svg{transition:all .2s;scale:1.1}.sidebar-right-wrapper .sidebar-actions-container .sidebar-action-list:hover .tooltip{opacity:1;transform:translate(-2px)}.sidebar-right-wrapper .sidebar-actions-container .active{background:var(--background-color-accent);outline:none}.sidebar-right-wrapper .sidebar-actions-container .active:hover svg{scale:1}.sidebar-right-wrapper .sidebar-actions-container .active:hover{background:var(--background-color-accent)}.sidebar-right-wrapper .sidebar-right-container{min-height:50vh;padding:8px;position:relative;overflow:auto}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container{height:calc(100% - 36px);position:relative;width:304px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper{display:flex;align-items:center;justify-content:space-between;padding:6px 12px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .header{flex:1;text-transform:capitalize}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .input-wrapppers{display:flex;align-items:center;gap:6px;flex:1.5}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .input-wrapppers svg{stroke:#ccacff}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .input-wrapppers .icon{display:flex;justify-content:center;align-items:center}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .input-wrapppers input{min-width:58px;text-align:center}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .layers-list{display:flex;gap:6px;align-items:center}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .layers-list .layer-move-btn{display:flex;justify-content:center;align-items:center;outline:1px solid var(--border-color);padding:4px 16px;width:50px;border-radius:100px;cursor:pointer}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .transformation-wrapper .layers-list .layer-move-btn:hover{outline:1px solid var(--accent-color)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .opacity input{min-width:190px!important}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .preview{width:100%;height:150px;border-radius:20px;outline:1px solid var(--border-color);position:relative}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .preview img{width:100%;height:100%;object-fit:contain}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .decal-transformation-container .preview .replace-btn{background-color:#6f42c1;border-radius:100px;color:#fff;padding:4px 16px;width:fit-content;cursor:pointer;font-size:12px;text-transform:capitalize;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container{max-height:calc(62vh - 12px);display:flex;flex-direction:column;padding:0 8px;gap:10px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header{display:flex;justify-content:space-between;align-items:center}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons{display:flex;align-items:center;gap:0px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .add-icon,.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .kebab-icon,.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .close-icon{height:24px;min-width:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .add-icon:hover,.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .kebab-icon:hover,.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .close-icon:hover{background:var(--background-color);outline:1px solid rgba(170,170,170,.1607843137)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .add-icon svg{transform:scale(1.1)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .kebab-icon{display:flex}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .kebab-icon svg{transform:rotate(90deg) scale(.8)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-header .version-history-icons .close-icon svg{transform:scale(1.5)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-shortcut-info{display:flex;gap:6px;border:1px solid var(--border-color);background:var(--background-color);padding:10px 8px;border-radius:13px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-shortcut-info .info-icon{width:12px;height:12px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--border-color);padding:4px;font-size:10px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-shortcut-info .shortcut-text{color:var(--text-disabled)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-location{display:flex;align-items:center;gap:12px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-location .location-details{display:flex;flex-direction:column;gap:4px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .version-history-location .location-details .saved-history-count{font-size:var(--font-size-tiny)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list{padding-top:16px;display:flex;flex-direction:column;gap:20px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version{display:flex;align-items:center;gap:12px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-name{background:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:13px;padding:4px 8px;position:relative;font-size:var(--font-size-small);text-wrap:nowrap}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version:not(:first-child) .version-name:after{content:"";position:absolute;top:-35px;left:50%;transform:translate(-50%);width:1px;height:32px;background-color:var(--text-disabled)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-details{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-details .details{display:flex;flex-direction:column;gap:6px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-details .saved-by{display:flex;align-items:center;gap:6px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-details .saved-by .user-profile{background:var(--background-color-accent);color:var(--text-button-color);width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-details .saved-by .user-name{text-transform:capitalize}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .version-history-container .saved-versions-list .saved-version .version-details .timestamp .input-value{color:var(--text-color);text-align:start}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected{color:#666;padding:16px;grid-column:1/-1;border-radius:12px;background:var(--background-color)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected .products-list{padding-top:1rem}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected .products-list .product-item{text-align:start;margin-top:8px;padding:2px 0;text-decoration:none;display:flex;flex-wrap:wrap;gap:6px}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected .products-list .product-item button{width:fit-content;position:relative;display:flex;justify-content:center;align-items:center;gap:4px;background:var(--background-color);padding:8px 12px;border-radius:20px;outline:1px solid var(--border-color)}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected .products-list .product-item button:hover{background:var(--background-color-accent);color:var(--text-button-color);outline:none}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected .products-list .product-item button:hover path{stroke:var(--text-button-color);stroke-width:1.3}.sidebar-right-wrapper .sidebar-right-container .sidebar-right-content-container .no-event-selected .products-list .products-list-title{text-align:start;color:var(--accent-color);font-size:var(--font-size-regular)}.sidebar-right-wrapper .visualization-right-sideBar{min-height:50vh;max-height:60vh}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .inputs-wrapper{display:flex;flex-direction:column;gap:6px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .inputs-wrapper .datas .input-value{padding:5px 10px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .inputs-wrapper .datas .input-value,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .inputs-wrapper .datas .rename-input{margin-right:24px;width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;padding:10px 12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .datas{display:flex;align-items:center;justify-content:space-between}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .datas .datas__class{display:flex;align-items:center;gap:12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .datas .datas__class .multi-level-dropdown{width:170px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .datas .datas__class .multi-level-dropdown .dropdown-button{display:flex;justify-content:space-between;gap:6px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .datas .datas__class .multi-level-dropdown .disable{cursor:not-allowed;pointer-events:none;opacity:.5}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .sideBarHeader{color:var(--accent-color);border-bottom:1px solid var(--border-color);padding-bottom:6px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain{display:flex;align-items:center;gap:6px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain main{width:35%;white-space:nowrap}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain .icon{padding:0;cursor:pointer}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain button{background:transparent;box-shadow:none;color:#5273eb;padding:6px;font-size:var(--font-size-xlarge)}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain .bulletPoint{color:#5273eb;font-size:var(--font-size-large)}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain .regularDropdown-container{width:100%}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .selectedMain-container .selectedMain:first-child{gap:4px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .child{width:100%;gap:6px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .infoBox{display:flex;align-items:flex-start;gap:6px;color:#444;border-radius:6px;font-size:var(--font-weight-regular)}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .infoBox .infoIcon{padding:0 7px;border-radius:50%;border:1px solid gray}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .dataSideBar .infoBox p{margin:0}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design{width:100%;display:flex;flex-direction:column;gap:15px;font-size:var(--font-weight-regular);color:var(--text-color);padding:12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container{background:var(--background-color);backdrop-filter:blur(20px);border-radius:15px;outline:1px solid var(--border-color);padding:10px;display:flex;flex-direction:column;gap:12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .header-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .header-container{padding:0;height:auto}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .regularDropdown-container .dropdown-options,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .regularDropdown-container .dropdown-options{width:130%;left:-15%}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .regularDropdown-container .dropdown-header,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .regularDropdown-container .dropdown-header{gap:12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .color-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .opacity-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .blurEffect-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .theme-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .color-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .opacity-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .blurEffect-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .theme-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .color-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .opacity-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .blurEffect-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .theme-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .color-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .opacity-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .blurEffect-wrapper .input-range-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .theme-wrapper .input-range-container{width:100%;padding:0}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .theme-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .theme-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .color-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .color-wrapper{flex-direction:row}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .color-wrapper .value,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .color-wrapper .value{display:flex;align-items:center}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .appearance-container .appearance-style .color-wrapper .value input,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .appearance-style .color-wrapper .value input{width:34px;height:24px;border-radius:12px;padding:0}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container{padding:8px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .display-element{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background:var(--background-color);backdrop-filter:blur(20px);border-radius:5px;outline:1px solid var(--border-color)}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .name-wrapper,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .element-wrapper{display:flex;align-items:center;justify-content:space-between}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .name-wrapper .value,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .design .element-container .element-wrapper .value{width:60%}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .reviewChart{width:100%;height:150px;background:var(--background-color);display:flex;align-items:center}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer{display:flex;flex-direction:column;gap:10px;padding:0 12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option .regularDropdown-container,.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option input{width:160px}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option:last-child{flex-direction:column}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option:last-child .header{width:100%;display:flex;justify-content:space-between}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option:last-child .colorDisplayer{width:100%;display:flex;justify-content:start;align-items:center}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option:last-child .colorDisplayer input[type=color]{border:none;outline:none;background:none;width:24px;height:26px;border-radius:4px;padding:0}.sidebar-right-wrapper .visualization-right-sideBar .sidebar-right-content-container .optionsContainer .option span{min-width:100px}.sidebar-right-wrapper .machine-mechanics-container .machine-mechanics-header{padding:8px 12px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-container .process-list-container{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--border-color)}.sidebar-right-wrapper .machine-mechanics-container .process-list-container .label{margin-right:8px}.sidebar-right-wrapper .machine-mechanics-container .process-list-container .add-new-process{display:flex;justify-content:center;align-items:center;height:24px;min-width:24px;cursor:pointer;background:var(--background-color-secondary);border-radius:6px}.sidebar-right-wrapper .machine-mechanics-container .process-list-container .add-new-process path{stroke:var(--accent-color);stroke-width:1.5px}.sidebar-right-wrapper .machine-mechanics-container .process-list-container .add-new-process:hover{background:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-container .process-list-container .add-new-process:hover path{stroke:var(--highlight-accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container,.sidebar-right-wrapper .simulations-container,.sidebar-right-wrapper .event-proprties-wrapper{position:relative;max-height:calc(62vh - 12px);width:304px;border-radius:12px;overflow-x:hidden}.sidebar-right-wrapper .machine-mechanics-content-container .header,.sidebar-right-wrapper .simulations-container .header,.sidebar-right-wrapper .event-proprties-wrapper .header{display:flex;justify-content:space-between;align-items:center;padding:6px 6px 6px 12px;text-transform:capitalize}.sidebar-right-wrapper .machine-mechanics-content-container .header .add-button,.sidebar-right-wrapper .simulations-container .header .add-button,.sidebar-right-wrapper .event-proprties-wrapper .header .add-button{display:flex;justify-content:center;align-items:center;padding:4px 8px;background:var(--background-color-button);color:var(--text-button-color);border-radius:12px;cursor:pointer;outline:none;border:none}.sidebar-right-wrapper .machine-mechanics-content-container .header .add-button path,.sidebar-right-wrapper .simulations-container .header .add-button path,.sidebar-right-wrapper .event-proprties-wrapper .header .add-button path{stroke:var(--text-button-color)}.sidebar-right-wrapper .machine-mechanics-content-container .header .add-button:disabled,.sidebar-right-wrapper .simulations-container .header .add-button:disabled,.sidebar-right-wrapper .event-proprties-wrapper .header .add-button:disabled{background:var(--text-disabled);cursor:not-allowed}.sidebar-right-wrapper .machine-mechanics-content-container .global-props .property-list-container .property-item .value-field-container,.sidebar-right-wrapper .simulations-container .global-props .property-list-container .property-item .value-field-container,.sidebar-right-wrapper .event-proprties-wrapper .global-props .property-list-container .property-item .value-field-container{margin:0}.sidebar-right-wrapper .machine-mechanics-content-container .global-props .property-list-container .property-item .value-field-container input,.sidebar-right-wrapper .simulations-container .global-props .property-list-container .property-item .value-field-container input,.sidebar-right-wrapper .event-proprties-wrapper .global-props .property-list-container .property-item .value-field-container input{padding:5px 10px}.sidebar-right-wrapper .machine-mechanics-content-container .global-props .property-list-container .property-item .value-field-container .dropdown,.sidebar-right-wrapper .simulations-container .global-props .property-list-container .property-item .value-field-container .dropdown,.sidebar-right-wrapper .event-proprties-wrapper .global-props .property-list-container .property-item .value-field-container .dropdown{top:4px;right:4px}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-header .input-value,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-header .input-value,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-header .input-value{padding:8px 12px;color:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-list,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-list,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-list{margin-bottom:8px}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-list .eye-dropper-input-container,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-list .eye-dropper-input-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-list .eye-dropper-input-container{padding:6px 12px}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-list .eye-dropper-input-container .regularDropdown-container,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-list .eye-dropper-input-container .regularDropdown-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-list .eye-dropper-input-container .regularDropdown-container{padding:5px 8px;outline:1px solid var(--border-color);outline-offset:-1px;border:none}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-list .value-field-container,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-list .value-field-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-list .value-field-container{margin:0}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-list .value-field-container input,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-list .value-field-container input,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-list .value-field-container input{padding:5px 4px;text-align:center}.sidebar-right-wrapper .machine-mechanics-content-container .selected-actions-details .selected-actions-list .value-field-container .dropdown,.sidebar-right-wrapper .simulations-container .selected-actions-details .selected-actions-list .value-field-container .dropdown,.sidebar-right-wrapper .event-proprties-wrapper .selected-actions-details .selected-actions-list .value-field-container .dropdown{top:4px;right:4px}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container,.sidebar-right-wrapper .simulations-container .lists-main-container,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container{margin:2px;width:calc(100% - 4px);background:var(--background-color-gray);border-radius:6px;min-height:120px}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container{padding:4px;height:calc(100% - 16px);overflow-y:scroll}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .list-item,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .list-item,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .list-item{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;width:100%;border-radius:6px}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .list-item .value,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .list-item .value,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .list-item .value{display:flex;justify-content:flex-start;align-items:center;min-width:80%;gap:6px}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .list-item .value .input-value,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .list-item .value .input-value,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .list-item .value .input-value{text-align:start}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .list-item .value input,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .list-item .value input,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .list-item .value input{width:fit-content;outline:none;accent-color:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .active,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .active,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .active{background:var(--highlight-accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .active .value .input-value,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .active .value .input-value,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .active .value .input-value{color:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .active path,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .active path,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .active path{stroke:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .remove-button,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .remove-button,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .remove-button{display:flex;justify-content:center;align-items:center;height:18px;width:18px;cursor:pointer;border-radius:4px;transform:translate(4px)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .remove-button:hover,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .remove-button:hover,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .remove-button:hover{background:var(--background-color-accent)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .list-container .remove-button:hover path,.sidebar-right-wrapper .simulations-container .lists-main-container .list-container .remove-button:hover path,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .list-container .remove-button:hover path{stroke:var(--text-button-color)}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .resize-icon,.sidebar-right-wrapper .simulations-container .lists-main-container .resize-icon,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .resize-icon{display:flex;justify-content:center;align-items:center;padding:4px;cursor:grab;width:100%}.sidebar-right-wrapper .machine-mechanics-content-container .lists-main-container .resize-icon:active,.sidebar-right-wrapper .simulations-container .lists-main-container .resize-icon:active,.sidebar-right-wrapper .event-proprties-wrapper .lists-main-container .resize-icon:active{cursor:grabbing}.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container,.sidebar-right-wrapper .simulations-container .selected-properties-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container{padding:12px}.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container .properties-header,.sidebar-right-wrapper .simulations-container .selected-properties-container .properties-header,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container .properties-header{color:var(--accent-color);font-weight:var(--font-weight-regular);padding:8px 0}.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container .input-toggle-container,.sidebar-right-wrapper .simulations-container .selected-properties-container .input-toggle-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container .input-toggle-container{padding:0;margin-bottom:6px}.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container .value-field-container,.sidebar-right-wrapper .simulations-container .selected-properties-container .value-field-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container .value-field-container{margin-bottom:6px;padding:0;display:flex;justify-content:space-between;align-items:center}.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container .value-field-container .label,.sidebar-right-wrapper .simulations-container .selected-properties-container .value-field-container .label,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container .value-field-container .label{width:40%}.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container .value-field-container .regularDropdown-container,.sidebar-right-wrapper .simulations-container .selected-properties-container .value-field-container .regularDropdown-container,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container .value-field-container .regularDropdown-container,.sidebar-right-wrapper .machine-mechanics-content-container .selected-properties-container .value-field-container .default,.sidebar-right-wrapper .simulations-container .selected-properties-container .value-field-container .default,.sidebar-right-wrapper .event-proprties-wrapper .selected-properties-container .value-field-container .default{width:60%}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .collapse-header-container,.sidebar-right-wrapper .simulations-container .simulation-process .collapse-header-container,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .collapse-header-container{display:flex;justify-content:space-between;align-items:center;padding-right:12px;margin:8px 0;width:100%}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .collapse-header-container .header,.sidebar-right-wrapper .simulations-container .simulation-process .collapse-header-container .header,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .collapse-header-container .header{color:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container,.sidebar-right-wrapper .simulations-container .simulation-process .process-container,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container{margin:6px 0;padding:0 12px 0 16px;position:relative}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container:after,.sidebar-right-wrapper .simulations-container .simulation-process .process-container:after,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container:after{content:"↶";rotate:-90deg;transform:translate(-16px,4px) scaleX(1);height:100%;width:1px;position:absolute;color:var(--accent-color);font-size:var(--font-size-regular);outline-offset:-1px;top:0;left:4px}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container:last-child:after,.sidebar-right-wrapper .simulations-container .simulation-process .process-container:last-child:after,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container:last-child:after{display:none}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container .value,.sidebar-right-wrapper .simulations-container .simulation-process .process-container .value,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container .value{display:flex;justify-content:space-between;align-items:center}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container .value .arrow-container,.sidebar-right-wrapper .simulations-container .simulation-process .process-container .value .arrow-container,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container .value .arrow-container{height:16px;width:16px}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container .value .active,.sidebar-right-wrapper .simulations-container .simulation-process .process-container .value .active,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container .value .active{rotate:90deg}.sidebar-right-wrapper .machine-mechanics-content-container .simulation-process .process-container .children-drop .value,.sidebar-right-wrapper .simulations-container .simulation-process .process-container .children-drop .value,.sidebar-right-wrapper .event-proprties-wrapper .simulation-process .process-container .children-drop .value{padding:6px;border-left:1px solid var(--border-color)}.sidebar-right-wrapper .machine-mechanics-content-container .trigger-wrapper .trigger-item .trigger-name,.sidebar-right-wrapper .simulations-container .trigger-wrapper .trigger-item .trigger-name,.sidebar-right-wrapper .event-proprties-wrapper .trigger-wrapper .trigger-item .trigger-name{padding:8px;margin-top:4px}.sidebar-right-wrapper .machine-mechanics-content-container .trigger-wrapper .trigger-item .value-field-container,.sidebar-right-wrapper .simulations-container .trigger-wrapper .trigger-item .value-field-container,.sidebar-right-wrapper .event-proprties-wrapper .trigger-wrapper .trigger-item .value-field-container{margin:0}.sidebar-right-wrapper .machine-mechanics-content-container .footer,.sidebar-right-wrapper .simulations-container .footer,.sidebar-right-wrapper .event-proprties-wrapper .footer{display:flex;justify-content:center;align-items:center;justify-content:flex-start;gap:4px;padding:12px;font-size:var(--font-size-tiny)}.sidebar-right-wrapper .machine-mechanics-content-container .compare-simulations-container,.sidebar-right-wrapper .simulations-container .compare-simulations-container,.sidebar-right-wrapper .event-proprties-wrapper .compare-simulations-container{background:var(--background-color);padding:12px;border-radius:12px;outline:1px solid var(--border-color);outline-offset:-1px}.sidebar-right-wrapper .machine-mechanics-content-container .compare-simulations-container .compare-simulations-header,.sidebar-right-wrapper .simulations-container .compare-simulations-container .compare-simulations-header,.sidebar-right-wrapper .event-proprties-wrapper .compare-simulations-container .compare-simulations-header{font-weight:var(--font-weight-medium)}.sidebar-right-wrapper .machine-mechanics-content-container .compare-simulations-container .content,.sidebar-right-wrapper .simulations-container .compare-simulations-container .content,.sidebar-right-wrapper .event-proprties-wrapper .compare-simulations-container .content{padding:12px 0;font-size:var(--font-size-small)}.sidebar-right-wrapper .machine-mechanics-content-container .compare-simulations-container .content span,.sidebar-right-wrapper .simulations-container .compare-simulations-container .content span,.sidebar-right-wrapper .event-proprties-wrapper .compare-simulations-container .content span{font-size:inherit;color:var(--accent-color)}.sidebar-right-wrapper .machine-mechanics-content-container .compare-simulations-container .input,.sidebar-right-wrapper .simulations-container .compare-simulations-container .input,.sidebar-right-wrapper .event-proprties-wrapper .compare-simulations-container .input{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start}.sidebar-right-wrapper .machine-mechanics-content-container .compare-simulations-container .input input,.sidebar-right-wrapper .simulations-container .compare-simulations-container .input input,.sidebar-right-wrapper .event-proprties-wrapper .compare-simulations-container .input input{width:fit-content;background:var(--background-color-button);color:var(--text-button-color);padding:3px 10px;cursor:pointer;border:none;outline:none}.sidebar-right-wrapper .aisle-properties-container,.sidebar-right-wrapper .zone-properties-container{max-height:65vh;overflow:auto}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container,.sidebar-right-wrapper .zone-properties-container .zone-texture-container{max-height:40vh;overflow:auto}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list{width:calc(100% - 8px);text-align:start;padding:4px 6px;display:flex;align-items:center;gap:6px;border-radius:12px;margin:2px 6px}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list .texture-display,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list .texture-display,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list .texture-display,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list .texture-display,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list .texture-display,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list .texture-display,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list .texture-display,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list .texture-display{height:34px;width:34px;background:#7e7e7e86;border-radius:12px;margin-right:4px;overflow:hidden}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list .texture-display.yellow-black,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list .texture-display.yellow-black,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list .texture-display.yellow-black,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list .texture-display.yellow-black,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list .texture-display.yellow-black,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list .texture-display.yellow-black,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list .texture-display.yellow-black,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list .texture-display.yellow-black{background-color:#000;background-size:10px 10px;background-image:repeating-linear-gradient(45deg,#fbe50e 0 2px,#000 0 50%)}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list .texture-display.white-black,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list .texture-display.white-black,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list .texture-display.white-black,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list .texture-display.white-black,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list .texture-display.white-black,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list .texture-display.white-black,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list .texture-display.white-black,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list .texture-display.white-black{background-color:#000;background-size:10px 10px;background-image:repeating-linear-gradient(45deg,#fff 0 2px,#000 0 50%)}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list .aisle-color,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list .zone-color,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list .aisle-color,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list .zone-color,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list .aisle-color,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list .zone-color,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list .aisle-color,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list .zone-color,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list .aisle-color,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list .zone-color,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list .aisle-color,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list .zone-color,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list .aisle-color,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list .zone-color,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list .aisle-color,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list .zone-color{text-transform:capitalize}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list .aisle-brief,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list .aisle-brief,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list .aisle-brief,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list .aisle-brief,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list .aisle-brief,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list .aisle-brief,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list .aisle-brief,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list .aisle-brief{font-size:var(--font-size-small);color:var(--input-text-color)}.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list.selected,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list.selected,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list.selected,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list.selected,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list.selected,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list.selected,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list.selected,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list.selected,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .aisle-list:hover,.sidebar-right-wrapper .aisle-properties-container .aisle-texture-container .zone-list:hover,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .aisle-list:hover,.sidebar-right-wrapper .aisle-properties-container .zone-texture-container .zone-list:hover,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .aisle-list:hover,.sidebar-right-wrapper .zone-properties-container .aisle-texture-container .zone-list:hover,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .aisle-list:hover,.sidebar-right-wrapper .zone-properties-container .zone-texture-container .zone-list:hover{background:var(--highlight-accent-color)}.sidebar-right-wrapper .aisle-properties-container .value-field-container,.sidebar-right-wrapper .zone-properties-container .value-field-container{margin:0}.sidebar-right-wrapper .aisle-properties-container .presets-list-container,.sidebar-right-wrapper .zone-properties-container .presets-list-container{display:flex;flex-wrap:wrap;gap:6px;padding:6px 6px 6px 7px}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list{background:#444;height:90px;width:90px;border-radius:12px;overflow:hidden}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail{height:100%;width:100%;border-radius:12px;outline-offset:-1px}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail img,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail img{height:100%;width:100%;object-fit:cover;transition:all .2s}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail.selected,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail.selected{outline:2px solid var(--border-color-accent);outline-offset:-2px}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail.selected:hover,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail.selected:hover{outline:2px solid var(--border-color-accent)}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail.selected:hover img,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail.selected:hover img{transform:scale(1)}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail:hover,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail:hover{outline:1px solid var(--border-color)}.sidebar-right-wrapper .aisle-properties-container .presets-list-container .preset-list .thumbnail:hover img,.sidebar-right-wrapper .zone-properties-container .presets-list-container .preset-list .thumbnail:hover img{transform:scale(1.1)}.sidebar-right-wrapper .global-properties-container .header,.sidebar-right-wrapper .analysis-main-container .header,.sidebar-right-wrapper .asset-properties-container .header,.sidebar-right-wrapper .zone-properties-container .header,.sidebar-right-wrapper .decal-transformation-container .header,.sidebar-right-wrapper .aisle-properties-container .header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;color:var(--text-color);width:100%}.sidebar-right-wrapper .global-properties-container .header .input-value,.sidebar-right-wrapper .analysis-main-container .header .input-value,.sidebar-right-wrapper .asset-properties-container .header .input-value,.sidebar-right-wrapper .zone-properties-container .header .input-value,.sidebar-right-wrapper .decal-transformation-container .header .input-value,.sidebar-right-wrapper .aisle-properties-container .header .input-value{color:inherit}.sidebar-right-wrapper .global-properties-container .animations-lists,.sidebar-right-wrapper .analysis-main-container .animations-lists,.sidebar-right-wrapper .asset-properties-container .animations-lists,.sidebar-right-wrapper .zone-properties-container .animations-lists,.sidebar-right-wrapper .decal-transformation-container .animations-lists,.sidebar-right-wrapper .aisle-properties-container .animations-lists{max-height:210px;overflow:auto}.sidebar-right-wrapper .global-properties-container .animations-lists .no-animation,.sidebar-right-wrapper .analysis-main-container .animations-lists .no-animation,.sidebar-right-wrapper .asset-properties-container .animations-lists .no-animation,.sidebar-right-wrapper .zone-properties-container .animations-lists .no-animation,.sidebar-right-wrapper .decal-transformation-container .animations-lists .no-animation,.sidebar-right-wrapper .aisle-properties-container .animations-lists .no-animation{padding:6px 8px;line-height:20px}.sidebar-right-wrapper .global-properties-container .animations-lists .animations-list-wrapper,.sidebar-right-wrapper .analysis-main-container .animations-lists .animations-list-wrapper,.sidebar-right-wrapper .asset-properties-container .animations-lists .animations-list-wrapper,.sidebar-right-wrapper .zone-properties-container .animations-lists .animations-list-wrapper,.sidebar-right-wrapper .decal-transformation-container .animations-lists .animations-list-wrapper,.sidebar-right-wrapper .aisle-properties-container .animations-lists .animations-list-wrapper{padding:0 4px}.sidebar-right-wrapper .global-properties-container .animations-lists .animations-list-wrapper .animations-list,.sidebar-right-wrapper .analysis-main-container .animations-lists .animations-list-wrapper .animations-list,.sidebar-right-wrapper .asset-properties-container .animations-lists .animations-list-wrapper .animations-list,.sidebar-right-wrapper .zone-properties-container .animations-lists .animations-list-wrapper .animations-list,.sidebar-right-wrapper .decal-transformation-container .animations-lists .animations-list-wrapper .animations-list,.sidebar-right-wrapper .aisle-properties-container .animations-lists .animations-list-wrapper .animations-list{margin:2px 0;padding:4px 12px;border-radius:8px}.sidebar-right-wrapper .global-properties-container .input-container,.sidebar-right-wrapper .analysis-main-container .input-container,.sidebar-right-wrapper .asset-properties-container .input-container,.sidebar-right-wrapper .zone-properties-container .input-container,.sidebar-right-wrapper .decal-transformation-container .input-container,.sidebar-right-wrapper .aisle-properties-container .input-container{display:flex;justify-content:center;align-items:center}.sidebar-right-wrapper .global-properties-container .input-container .remove-button,.sidebar-right-wrapper .analysis-main-container .input-container .remove-button,.sidebar-right-wrapper .asset-properties-container .input-container .remove-button,.sidebar-right-wrapper .zone-properties-container .input-container .remove-button,.sidebar-right-wrapper .decal-transformation-container .input-container .remove-button,.sidebar-right-wrapper .aisle-properties-container .input-container .remove-button{display:flex;justify-content:center;align-items:center;height:18px;width:18px;margin-bottom:6px;border-radius:8px 0 0 8px}.sidebar-right-wrapper .global-properties-container .input-container .remove-button:hover,.sidebar-right-wrapper .analysis-main-container .input-container .remove-button:hover,.sidebar-right-wrapper .asset-properties-container .input-container .remove-button:hover,.sidebar-right-wrapper .zone-properties-container .input-container .remove-button:hover,.sidebar-right-wrapper .decal-transformation-container .input-container .remove-button:hover,.sidebar-right-wrapper .aisle-properties-container .input-container .remove-button:hover{background:var(--background-color-accent)}.sidebar-right-wrapper .global-properties-container .input-container .remove-button:hover path,.sidebar-right-wrapper .analysis-main-container .input-container .remove-button:hover path,.sidebar-right-wrapper .asset-properties-container .input-container .remove-button:hover path,.sidebar-right-wrapper .zone-properties-container .input-container .remove-button:hover path,.sidebar-right-wrapper .decal-transformation-container .input-container .remove-button:hover path,.sidebar-right-wrapper .aisle-properties-container .input-container .remove-button:hover path{stroke:var(--text-button-color)}.sidebar-right-wrapper .global-properties-container .optimize-button,.sidebar-right-wrapper .global-properties-container .generate-report-button,.sidebar-right-wrapper .global-properties-container .button-save,.sidebar-right-wrapper .analysis-main-container .optimize-button,.sidebar-right-wrapper .analysis-main-container .generate-report-button,.sidebar-right-wrapper .analysis-main-container .button-save,.sidebar-right-wrapper .asset-properties-container .optimize-button,.sidebar-right-wrapper .asset-properties-container .generate-report-button,.sidebar-right-wrapper .asset-properties-container .button-save,.sidebar-right-wrapper .zone-properties-container .optimize-button,.sidebar-right-wrapper .zone-properties-container .generate-report-button,.sidebar-right-wrapper .zone-properties-container .button-save,.sidebar-right-wrapper .decal-transformation-container .optimize-button,.sidebar-right-wrapper .decal-transformation-container .generate-report-button,.sidebar-right-wrapper .decal-transformation-container .button-save,.sidebar-right-wrapper .aisle-properties-container .optimize-button,.sidebar-right-wrapper .aisle-properties-container .generate-report-button,.sidebar-right-wrapper .aisle-properties-container .button-save{display:flex;justify-content:center;align-items:center;background:var(--background-color-button);color:var(--text-button-color);border-radius:12px;padding:2px;gap:4px;margin:4px 12px 8px;cursor:pointer;font-size:var(--font-size-small)}.sidebar-right-wrapper .global-properties-container .custom-input-container,.sidebar-right-wrapper .analysis-main-container .custom-input-container,.sidebar-right-wrapper .asset-properties-container .custom-input-container,.sidebar-right-wrapper .zone-properties-container .custom-input-container,.sidebar-right-wrapper .decal-transformation-container .custom-input-container,.sidebar-right-wrapper .aisle-properties-container .custom-input-container{display:flex;justify-content:space-between;align-items:center}.sidebar-right-wrapper .global-properties-container .custom-input-container .split,.sidebar-right-wrapper .analysis-main-container .custom-input-container .split,.sidebar-right-wrapper .asset-properties-container .custom-input-container .split,.sidebar-right-wrapper .zone-properties-container .custom-input-container .split,.sidebar-right-wrapper .decal-transformation-container .custom-input-container .split,.sidebar-right-wrapper .aisle-properties-container .custom-input-container .split{height:20px;width:2px;border-radius:2px;background:var(--text-disabled)}.sidebar-right-wrapper .global-properties-container .custom-input-container .header,.sidebar-right-wrapper .analysis-main-container .custom-input-container .header,.sidebar-right-wrapper .asset-properties-container .custom-input-container .header,.sidebar-right-wrapper .zone-properties-container .custom-input-container .header,.sidebar-right-wrapper .decal-transformation-container .custom-input-container .header,.sidebar-right-wrapper .aisle-properties-container .custom-input-container .header{display:flex;justify-content:space-between;align-items:center;border:none}.sidebar-right-wrapper .global-properties-container .custom-input-container .header .eyedrop-button,.sidebar-right-wrapper .analysis-main-container .custom-input-container .header .eyedrop-button,.sidebar-right-wrapper .asset-properties-container .custom-input-container .header .eyedrop-button,.sidebar-right-wrapper .zone-properties-container .custom-input-container .header .eyedrop-button,.sidebar-right-wrapper .decal-transformation-container .custom-input-container .header .eyedrop-button,.sidebar-right-wrapper .aisle-properties-container .custom-input-container .header .eyedrop-button{display:flex;justify-content:center;align-items:center}.sidebar-right-wrapper .global-properties-container .custom-input-container .inputs-container,.sidebar-right-wrapper .analysis-main-container .custom-input-container .inputs-container,.sidebar-right-wrapper .asset-properties-container .custom-input-container .inputs-container,.sidebar-right-wrapper .zone-properties-container .custom-input-container .inputs-container,.sidebar-right-wrapper .decal-transformation-container .custom-input-container .inputs-container,.sidebar-right-wrapper .aisle-properties-container .custom-input-container .inputs-container{display:flex;justify-content:space-between;align-items:center}.sidebar-right-wrapper .global-properties-container .custom-input-container .inputs-container .input-container,.sidebar-right-wrapper .analysis-main-container .custom-input-container .inputs-container .input-container,.sidebar-right-wrapper .asset-properties-container .custom-input-container .inputs-container .input-container,.sidebar-right-wrapper .zone-properties-container .custom-input-container .inputs-container .input-container,.sidebar-right-wrapper .decal-transformation-container .custom-input-container .inputs-container .input-container,.sidebar-right-wrapper .aisle-properties-container .custom-input-container .inputs-container .input-container{padding:0 4px;gap:6px}.sidebar-right-wrapper .global-properties-container .custom-input-container .custom-input-label,.sidebar-right-wrapper .analysis-main-container .custom-input-container .custom-input-label,.sidebar-right-wrapper .asset-properties-container .custom-input-container .custom-input-label,.sidebar-right-wrapper .zone-properties-container .custom-input-container .custom-input-label,.sidebar-right-wrapper .decal-transformation-container .custom-input-container .custom-input-label,.sidebar-right-wrapper .aisle-properties-container .custom-input-container .custom-input-label{white-space:nowrap}.sidebar-right-wrapper .global-properties-container .analysis-content-container,.sidebar-right-wrapper .analysis-main-container .analysis-content-container,.sidebar-right-wrapper .asset-properties-container .analysis-content-container,.sidebar-right-wrapper .zone-properties-container .analysis-content-container,.sidebar-right-wrapper .decal-transformation-container .analysis-content-container,.sidebar-right-wrapper .aisle-properties-container .analysis-content-container{min-height:48vh;max-height:56vh;overflow-y:auto}.sidebar-right-wrapper .global-properties-container .analysis-content-container .dropdown-header-container,.sidebar-right-wrapper .global-properties-container .analysis-content-container .dropdown-content-container,.sidebar-right-wrapper .analysis-main-container .analysis-content-container .dropdown-header-container,.sidebar-right-wrapper .analysis-main-container .analysis-content-container .dropdown-content-container,.sidebar-right-wrapper .asset-properties-container .analysis-content-container .dropdown-header-container,.sidebar-right-wrapper .asset-properties-container .analysis-content-container .dropdown-content-container,.sidebar-right-wrapper .zone-properties-container .analysis-content-container .dropdown-header-container,.sidebar-right-wrapper .zone-properties-container .analysis-content-container .dropdown-content-container,.sidebar-right-wrapper .decal-transformation-container .analysis-content-container .dropdown-header-container,.sidebar-right-wrapper .decal-transformation-container .analysis-content-container .dropdown-content-container,.sidebar-right-wrapper .aisle-properties-container .analysis-content-container .dropdown-header-container,.sidebar-right-wrapper .aisle-properties-container .analysis-content-container .dropdown-content-container{padding:6px 12px}.sidebar-right-wrapper .global-properties-container .analysis-content-container .value-field-container,.sidebar-right-wrapper .analysis-main-container .analysis-content-container .value-field-container,.sidebar-right-wrapper .asset-properties-container .analysis-content-container .value-field-container,.sidebar-right-wrapper .zone-properties-container .analysis-content-container .value-field-container,.sidebar-right-wrapper .decal-transformation-container .analysis-content-container .value-field-container,.sidebar-right-wrapper .aisle-properties-container .analysis-content-container .value-field-container{padding:6px}.sidebar-right-wrapper .global-properties-container .analysis-content-container .value-field-container .dropdown,.sidebar-right-wrapper .analysis-main-container .analysis-content-container .value-field-container .dropdown,.sidebar-right-wrapper .asset-properties-container .analysis-content-container .value-field-container .dropdown,.sidebar-right-wrapper .zone-properties-container .analysis-content-container .value-field-container .dropdown,.sidebar-right-wrapper .decal-transformation-container .analysis-content-container .value-field-container .dropdown,.sidebar-right-wrapper .aisle-properties-container .analysis-content-container .value-field-container .dropdown{min-width:44px;text-align:center}.sidebar-right-wrapper .global-properties-container .analysis-content-container .input-range-container .input-container,.sidebar-right-wrapper .analysis-main-container .analysis-content-container .input-range-container .input-container,.sidebar-right-wrapper .asset-properties-container .analysis-content-container .input-range-container .input-container,.sidebar-right-wrapper .zone-properties-container .analysis-content-container .input-range-container .input-container,.sidebar-right-wrapper .decal-transformation-container .analysis-content-container .input-range-container .input-container,.sidebar-right-wrapper .aisle-properties-container .analysis-content-container .input-range-container .input-container{width:75%}.sidebar-right-wrapper .global-properties-container .buttons-container,.sidebar-right-wrapper .analysis-main-container .buttons-container,.sidebar-right-wrapper .asset-properties-container .buttons-container,.sidebar-right-wrapper .zone-properties-container .buttons-container,.sidebar-right-wrapper .decal-transformation-container .buttons-container,.sidebar-right-wrapper .aisle-properties-container .buttons-container{display:flex;justify-content:space-between;align-items:center;padding:12px;gap:12px}.sidebar-right-wrapper .global-properties-container .buttons-container input,.sidebar-right-wrapper .analysis-main-container .buttons-container input,.sidebar-right-wrapper .asset-properties-container .buttons-container input,.sidebar-right-wrapper .zone-properties-container .buttons-container input,.sidebar-right-wrapper .decal-transformation-container .buttons-container input,.sidebar-right-wrapper .aisle-properties-container .buttons-container input{border:none;outline:none;cursor:pointer}.sidebar-right-wrapper .global-properties-container .buttons-container input:hover,.sidebar-right-wrapper .analysis-main-container .buttons-container input:hover,.sidebar-right-wrapper .asset-properties-container .buttons-container input:hover,.sidebar-right-wrapper .zone-properties-container .buttons-container input:hover,.sidebar-right-wrapper .decal-transformation-container .buttons-container input:hover,.sidebar-right-wrapper .aisle-properties-container .buttons-container input:hover{box-shadow:0 4px 8px #3c3c431a;outline:1px solid var(--input-border-color)}.sidebar-right-wrapper .global-properties-container .buttons-container .cancel,.sidebar-right-wrapper .analysis-main-container .buttons-container .cancel,.sidebar-right-wrapper .asset-properties-container .buttons-container .cancel,.sidebar-right-wrapper .zone-properties-container .buttons-container .cancel,.sidebar-right-wrapper .decal-transformation-container .buttons-container .cancel,.sidebar-right-wrapper .aisle-properties-container .buttons-container .cancel{background:transparent;background:var(--background-color-secondary);color:var(--text-color)}.sidebar-right-wrapper .global-properties-container .buttons-container .submit,.sidebar-right-wrapper .analysis-main-container .buttons-container .submit,.sidebar-right-wrapper .asset-properties-container .buttons-container .submit,.sidebar-right-wrapper .zone-properties-container .buttons-container .submit,.sidebar-right-wrapper .decal-transformation-container .buttons-container .submit,.sidebar-right-wrapper .aisle-properties-container .buttons-container .submit{background:var(--background-color-button);color:var(--text-button-color)}.sidebar-right-wrapper .global-properties-container .create-custom-analysis-container,.sidebar-right-wrapper .analysis-main-container .create-custom-analysis-container,.sidebar-right-wrapper .asset-properties-container .create-custom-analysis-container,.sidebar-right-wrapper .zone-properties-container .create-custom-analysis-container,.sidebar-right-wrapper .decal-transformation-container .create-custom-analysis-container,.sidebar-right-wrapper .aisle-properties-container .create-custom-analysis-container{margin:6px;background:var(--background-color);padding:12px;border-radius:12px}.sidebar-right-wrapper .global-properties-container .create-custom-analysis-container .custom-analysis-header,.sidebar-right-wrapper .analysis-main-container .create-custom-analysis-container .custom-analysis-header,.sidebar-right-wrapper .asset-properties-container .create-custom-analysis-container .custom-analysis-header,.sidebar-right-wrapper .zone-properties-container .create-custom-analysis-container .custom-analysis-header,.sidebar-right-wrapper .decal-transformation-container .create-custom-analysis-container .custom-analysis-header,.sidebar-right-wrapper .aisle-properties-container .create-custom-analysis-container .custom-analysis-header{font-weight:var(--font-weight-medium)}.sidebar-right-wrapper .global-properties-container .create-custom-analysis-container .content,.sidebar-right-wrapper .analysis-main-container .create-custom-analysis-container .content,.sidebar-right-wrapper .asset-properties-container .create-custom-analysis-container .content,.sidebar-right-wrapper .zone-properties-container .create-custom-analysis-container .content,.sidebar-right-wrapper .decal-transformation-container .create-custom-analysis-container .content,.sidebar-right-wrapper .aisle-properties-container .create-custom-analysis-container .content{padding:12px 0;font-size:var(--font-size-small)}.sidebar-right-wrapper .global-properties-container .create-custom-analysis-container .content span,.sidebar-right-wrapper .analysis-main-container .create-custom-analysis-container .content span,.sidebar-right-wrapper .asset-properties-container .create-custom-analysis-container .content span,.sidebar-right-wrapper .zone-properties-container .create-custom-analysis-container .content span,.sidebar-right-wrapper .decal-transformation-container .create-custom-analysis-container .content span,.sidebar-right-wrapper .aisle-properties-container .create-custom-analysis-container .content span{font-size:inherit;color:var(--accent-color)}.sidebar-right-wrapper .global-properties-container .create-custom-analysis-container .input,.sidebar-right-wrapper .analysis-main-container .create-custom-analysis-container .input,.sidebar-right-wrapper .asset-properties-container .create-custom-analysis-container .input,.sidebar-right-wrapper .zone-properties-container .create-custom-analysis-container .input,.sidebar-right-wrapper .decal-transformation-container .create-custom-analysis-container .input,.sidebar-right-wrapper .aisle-properties-container .create-custom-analysis-container .input{display:flex;flex-direction:row-reverse}.sidebar-right-wrapper .global-properties-container .create-custom-analysis-container .input input,.sidebar-right-wrapper .analysis-main-container .create-custom-analysis-container .input input,.sidebar-right-wrapper .asset-properties-container .create-custom-analysis-container .input input,.sidebar-right-wrapper .zone-properties-container .create-custom-analysis-container .input input,.sidebar-right-wrapper .decal-transformation-container .create-custom-analysis-container .input input,.sidebar-right-wrapper .aisle-properties-container .create-custom-analysis-container .input input{width:fit-content;background:var(--background-color-button);color:var(--text-button-color);padding:3px 10px;cursor:pointer;border:none;outline:none}.sidebar-right-wrapper .toggle-sidebar-ui-button svg{transform:scaleX(-1)}.sidebar-right-wrapper .toggle-sidebar-ui-button .tooltip{right:56px}.sidebar-right-wrapper .toggle-sidebar-ui-button .tooltip:after{left:100%;bottom:50%}.sidebar-right-wrapper .wall-properties-container .wall-properties-section{padding:14px 14px 0;margin-bottom:8px}.sidebar-right-wrapper .wall-properties-container .wall-properties-section .input-toggle-container{padding:4px 0;margin-bottom:8px}.sidebar-right-wrapper .wall-properties-container .header{color:var(--text-color)}.sidebar-right-wrapper .wall-properties-container .wall-properties{padding:12px 0}.sidebar-right-wrapper .wall-properties-container .wall-properties .value-field-container{padding:0}.sidebar-right-wrapper .wall-properties-container .wall-properties .value-field-container .input input{text-align:center}.sidebar-right-wrapper .wall-properties-container section{padding:0;margin:0;max-height:50vh;overflow:hidden}.sidebar-right-wrapper .wall-properties-container section .header-wrapper{display:flex;justify-content:space-between;padding:12px}.sidebar-right-wrapper .wall-properties-container section .material-preview{display:flex;flex-direction:column;align-items:center;gap:15px;background:var(--background-color-secondary);padding:18px 25px}.sidebar-right-wrapper .wall-properties-container section .material-preview .sides-wrapper{display:flex;justify-content:space-between;width:100%;background-color:#fcfdfd;border-radius:4px;overflow:hidden}.sidebar-right-wrapper .wall-properties-container section .material-preview .sides-wrapper .side-wrapper{flex:1;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 0;cursor:pointer}.sidebar-right-wrapper .wall-properties-container section .material-preview .sides-wrapper .side-wrapper .label{color:var(--background-color-button)}.sidebar-right-wrapper .wall-properties-container section .material-preview .sides-wrapper .side-wrapper.active{background-color:#e0dfff}.sidebar-right-wrapper .wall-properties-container section .material-preview .sides-wrapper .side-wrapper .texture-image{width:20px;height:20px;border-radius:50%;overflow:hidden}.sidebar-right-wrapper .wall-properties-container section .material-preview .sides-wrapper .side-wrapper .texture-image img{width:100%;height:100%;object-fit:cover}.sidebar-right-wrapper .wall-properties-container section .material-preview .preview{width:100%;height:111px;border-radius:20px;overflow:hidden}.sidebar-right-wrapper .wall-properties-container section .material-preview .preview img{width:100%;height:100%;object-fit:cover}.sidebar-right-wrapper .wall-properties-container section .materials{max-height:250px;overflow:auto;margin-top:12px;margin-bottom:16px;padding:0 12px}.sidebar-right-wrapper .wall-properties-container section .materials .material-container{display:flex;flex-direction:column;gap:6px}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-radius:12px}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper:hover{background:var(--highlight-accent-color)}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper.selectedMaterial{background:var(--highlight-accent-color)}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper .material-property{display:flex;align-items:center;gap:6px}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper .material-property .material-image{width:34px;height:34px;border-radius:6px;overflow:hidden}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper .material-property .material-image img{width:100%;height:100%;object-fit:cover}.sidebar-right-wrapper .wall-properties-container section .materials .material-container .material-wrapper .delete-material{cursor:pointer}.assets-container-main{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;gap:3px}.assets-container-main .assets-result{width:100%}.assets-container-main .assets-result .assets-wrapper{margin:0}.assets-container-main .assets-list-section{width:100%;padding:4px}.assets-container-main .assets-wrapper{width:100%;position:relative;max-height:50vh;overflow:auto}.assets-container-main .assets-wrapper .header,.assets-container-main .assets-wrapper .searched-content,.assets-container-main .assets-wrapper .categories-header{color:var(--text-color);font-weight:600;padding:4px 8px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:4;background:var(--background-color);border-radius:0 0 12px 12px;backdrop-filter:blur(4px)}.assets-container-main .assets-wrapper .header .search-for,.assets-container-main .assets-wrapper .searched-content .search-for,.assets-container-main .assets-wrapper .categories-header .search-for{display:inline-block;color:var(--accent-color);max-width:238px;overflow:hidden;text-overflow:ellipsis}.assets-container-main .assets-wrapper .header .back-button,.assets-container-main .assets-wrapper .searched-content .back-button,.assets-container-main .assets-wrapper .categories-header .back-button{padding:4px 12px;border-radius:20px;transition:background .2s;display:flex;align-items:center}.assets-container-main .assets-wrapper .header .back-button .back-arrow,.assets-container-main .assets-wrapper .searched-content .back-button .back-arrow,.assets-container-main .assets-wrapper .categories-header .back-button .back-arrow{margin-right:2px;transform:translate(0) translateY(-1px) scale(1.6) rotate(90deg);transition:all .2s}.assets-container-main .assets-wrapper .header .back-button:hover,.assets-container-main .assets-wrapper .searched-content .back-button:hover,.assets-container-main .assets-wrapper .categories-header .back-button:hover{background:var(--background-color-solid)}.assets-container-main .assets-wrapper .header .back-button:hover .back-arrow,.assets-container-main .assets-wrapper .searched-content .back-button:hover .back-arrow,.assets-container-main .assets-wrapper .categories-header .back-button:hover .back-arrow{transform:translate(-2px) translateY(-1px) scale(1.6) rotate(90deg)}.assets-container-main .assets-wrapper .categories-header,.assets-container-main .assets-wrapper .searched-content{position:relative;padding:8px}.assets-container-main .assets-wrapper .categories-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;gap:4px;padding:2px}.assets-container-main .assets-wrapper .categories-container .category{width:123px;height:95px;border-radius:12px;background:var(--background-color);outline:1px solid var(--border-color);outline-offset:-1px;padding:12px 8px 8px;font-weight:600;position:relative;overflow:hidden}.assets-container-main .assets-wrapper .categories-container .category:hover{outline:1px solid var(--border-color-accent);cursor:pointer}.assets-container-main .assets-wrapper .categories-container .category:hover img{transition:all .2s;scale:1.3}.assets-container-main .assets-wrapper .categories-container .category:hover:after{top:80px;right:0;scale:2}.assets-container-main .assets-wrapper .categories-container .category .category-name{position:relative;z-index:3;font-size:var(--font-size-regular)}.assets-container-main .assets-wrapper .categories-container .category:after{content:"";width:60px;height:60px;border-radius:50%;background:var(--circle-color, #000);position:absolute;top:60%;right:-10px;transform:translateY(-50%);transition:all .2s ease-in-out}.assets-container-main .assets-wrapper .categories-container .category:nth-child(1):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(8):after{background:linear-gradient(144.19deg,#f5550b33 16.62%,#f5550b14 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(2):after{background:linear-gradient(144.19deg,#c5891a80 16.62%,#45300a80 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(3):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(9):after{background:linear-gradient(144.19deg,#09f3 16.62%,#0099ff14 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(3):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(10):after{background:linear-gradient(144.19deg,#09f3 16.62%,#0099ff14 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(4):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(11):after{background:linear-gradient(144.19deg,#d4c92733 16.62%,#d4c92714 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(5):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(12):after{background:linear-gradient(144.19deg,#8400ff33 16.62%,#8400ff14 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(6):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(13):after{background:linear-gradient(144.19deg,#13e9b333 16.62%,#13e9b314 85.81%)}.assets-container-main .assets-wrapper .categories-container .category:nth-child(7):after,.assets-container-main .assets-wrapper .categories-container .category:nth-child(14):after{background:linear-gradient(144.19deg,#df1dcf33 16.62%,#df1dcf14 85.81%)}.assets-container-main .assets-wrapper .categories-container .category .category-image{position:absolute;bottom:0;right:-10px;transform:translate(0) scale(.8);z-index:2;height:80%}.assets-container-main .assets-wrapper .catogory-asset-filter{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #564b69;padding:12px 10px;border-radius:15px;margin-bottom:4px}.assets-container-main .assets-wrapper .catogory-asset-filter .catogory-asset-filter-wrapper{display:flex;align-items:center;gap:2px;border:1px solid #564b69;padding:4px 8px;border-radius:100px;cursor:pointer}.assets-container-main .assets-wrapper .catogory-asset-filter .catogory-asset-filter-wrapper .sub-catagory{display:flex}.assets-container-main .assets-wrapper .catogory-asset-filter .catogory-asset-filter-wrapper.active{background-color:#6f42c1}.assets-container-main .assets-wrapper .catogory-asset-filter .catogory-asset-filter-wrapper.active .sub-catagory{color:#fff}.assets-container-main .assets-wrapper .assets-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;gap:6px;padding:2px}.assets-container-main .assets-wrapper .assets-container .no-asset{text-align:center;margin:12px;width:100%}.assets-container-main .assets-wrapper .assets-container .assets{width:122px;height:95px;border-radius:12px;background:var(--background-color);outline:1px solid var(--border-color);font-weight:500;position:relative;overflow:hidden;padding:0}.assets-container-main .assets-wrapper .assets-container .assets:hover .asset-name{opacity:1}.assets-container-main .assets-wrapper .assets-container .assets:hover .asset-image{scale:1.2}.assets-container-main .assets-wrapper .assets-container .assets .asset-name{position:absolute;top:0;z-index:3;padding:8px;width:100%;height:100%;font-size:var(--font-size-regular);background:linear-gradient(0deg,#25183300,#34293d80);pointer-events:none;backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.assets-container-main .assets-wrapper .assets-container .assets .asset-image{height:100%;width:100%;z-index:2;object-fit:cover;transition:all .2s}.sidebar-left-wrapper,.sidebar-right-wrapper{transition:height .2s ease-in-out}.sidebar-left-wrapper.closed,.sidebar-right-wrapper.closed{animation:closeSidebar .2s linear forwards}.sidebar-left-wrapper.open,.sidebar-right-wrapper.open{height:fit-content;animation:openSidebar .2s linear}.sidebar-left-wrapper.open .sidebar-right-container,.sidebar-left-wrapper.open .sidebar-left-container,.sidebar-right-wrapper.open .sidebar-right-container,.sidebar-right-wrapper.open .sidebar-left-container{opacity:0;animation:revealSmooth .3s .1s linear forwards}@keyframes revealSmooth{0%{opacity:0}to{opacity:1}}@keyframes closeSidebar{0%{height:60%}to{height:52px}}@keyframes openSidebar{0%{height:52px}to{height:60%}}.versionSaved{min-width:449px;position:fixed;bottom:45px;right:10px;z-index:10;display:flex;flex-direction:column;gap:18px}.versionSaved .versionSaved-wrapper{border-radius:20px;padding:8px 10px;background:var(--background-color);backdrop-filter:blur(20px)}.versionSaved .version-header{display:flex;justify-content:space-between;align-items:center}.versionSaved .version-header .header-wrapper{display:flex;align-items:center;gap:6px}.versionSaved .version-details{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:18px}.versionSaved .version-details .details{width:100%;background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding:7px 12px}.versionSaved .version-details .details .details-wrapper{font-size:var(--font-size-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.versionSaved .version-details .details button{font-size:var(--font-size-small);display:flex;justify-content:center;align-items:center;background:var(--background-color-button);color:var(--text-button-color);border-radius:12px;padding:5px 6px;cursor:pointer}.dismissing{display:none}.edit-version-popup-wrapper,.finishEdit-version-popup-wrapper{height:100vh;width:100vw;background:var(--background-color-secondary);display:flex;justify-content:center;align-items:center}.edit-version-popup-wrapper .details-wrapper-popup-container,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container,.finishEdit-version-popup-wrapper .details-wrapper-popup-container,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container{min-width:535px;width:520px;background:var(--background-color);border-radius:12px;backdrop-filter:blur(15px);outline:1px solid var(--border-color);display:flex;flex-direction:column;gap:30px;padding:20px}.edit-version-popup-wrapper .details-wrapper-popup-container .header-wrapper,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .header-wrapper,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .header-wrapper,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .header-wrapper{display:flex;align-items:center;gap:6px}.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper{display:flex;flex-direction:column;gap:10px}.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-name,.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-name,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-name,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-name,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description{background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding:4px 12px;position:relative}.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-name .label,.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description .label,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-name .label,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description .label,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-name .label,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description .label,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-name .label,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description .label{position:absolute;right:8px;font-size:var(--font-size-tiny);color:var(--text-disabled)}.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-name input,.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description input,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-name input,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description input,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-name input,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description input,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-name input,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description input{border:none;background:none;outline:none;color:var(--text-color)}.edit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description textarea,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description textarea,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .details-wrapper .version-description textarea,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .details-wrapper .version-description textarea{padding:4px 8px;width:100%;min-height:101px;background:transparent;border:none;outline:none}.edit-version-popup-wrapper .details-wrapper-popup-container .btn-wrapper,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .btn-wrapper,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .btn-wrapper,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .btn-wrapper{display:flex;justify-content:flex-end;gap:20px}.edit-version-popup-wrapper .details-wrapper-popup-container .btn-wrapper .save,.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .btn-wrapper .save,.finishEdit-version-popup-wrapper .details-wrapper-popup-container .btn-wrapper .save,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .btn-wrapper .save{display:flex;justify-content:center;align-items:center;background:var(--background-color-button);color:var(--text-button-color);border-radius:12px;padding:5px 12px;cursor:pointer}.edit-version-popup-wrapper .finishEdit-wrapper-popup-container,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container{min-height:250px;display:flex;justify-content:center;align-items:center;gap:12px}.edit-version-popup-wrapper .finishEdit-wrapper-popup-container .versionname,.finishEdit-version-popup-wrapper .finishEdit-wrapper-popup-container .versionname{font-size:var(--font-size-large);color:var(--background-color-accent);color:#ccacff;text-transform:capitalize}.collaboration-popup-wrapper{height:100vh;width:100vw;background:var(--background-color-secondary);display:flex;justify-content:center;align-items:center}.collaboration-popup-wrapper .collaboration-popup-container{max-width:50vw;width:520px;background:var(--background-color);border-radius:12px;backdrop-filter:blur(15px);outline:1px solid var(--border-color);padding:6px}.collaboration-popup-wrapper .collaboration-popup-container section{margin:0}.collaboration-popup-wrapper .collaboration-popup-container .header{display:flex;justify-content:space-between;align-items:center;padding:12px}.collaboration-popup-wrapper .collaboration-popup-container .header .content{display:flex;justify-content:center;align-items:center;gap:8px}.collaboration-popup-wrapper .collaboration-popup-container .header .content .copy-link-button{font-size:var(--font-size-small)}.collaboration-popup-wrapper .collaboration-popup-container .header .content .copy-link-button:hover{color:var(--accent-color);text-decoration:underline}.collaboration-popup-wrapper .collaboration-popup-container .header .content .close-button{display:flex;justify-content:center;align-items:center;height:20px;width:20px;border-radius:4px}.collaboration-popup-wrapper .collaboration-popup-container .header .content .close-button:hover{background:var(--background-color-secondary)}.collaboration-popup-wrapper .collaboration-popup-container .header .content .close-button svg{scale:1.5}.collaboration-popup-wrapper .collaboration-popup-container .invite-input-container{padding:12px}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container{padding:12px;max-height:50vh;overflow:auto}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .user-header{margin-bottom:12px}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container{display:flex;justify-content:space-between;align-items:center;padding:8px}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .user-details,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .user-details,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .user-details,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .user-details,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .user-details,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .user-details{display:flex;justify-content:center;align-items:center;gap:8px}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .user-details .profile-image,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .user-details .profile-image,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .user-details .profile-image,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .user-details .profile-image,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .user-details .profile-image,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .user-details .profile-image{height:24px;width:24px;line-height:24px;text-align:center;border-radius:50%;overflow:hidden;color:var(--primary-color)}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .user-details .profile-image img,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .user-details .profile-image img,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .user-details .profile-image img,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .user-details .profile-image img,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .user-details .profile-image img,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .user-details .profile-image img{height:100%;width:100%;object-fit:cover}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .user-details .profile-image .no-profile-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .user-details .profile-image .no-profile-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .user-details .profile-image .no-profile-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .user-details .profile-image .no-profile-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .user-details .profile-image .no-profile-container,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .user-details .profile-image .no-profile-container{font-size:var(--font-size-small);color:inherit}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .user-details .user-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .user-details .user-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .user-details .user-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .user-details .user-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .user-details .user-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .user-details .user-name{font-size:var(--font-size-regulaar)}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .project-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .your-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .project-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .your-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .project-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .your-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .project-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .your-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .project-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .your-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .project-name,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .your-name{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--text-color)}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .project-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .your-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .project-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .your-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .project-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .your-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .project-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .your-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .project-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .your-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .project-name .user-profile,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .your-name .user-profile{height:24px;width:24px;text-align:center;line-height:25px;background:var(--background-color-accent);color:var(--text-color);border-radius:50%}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .number-of-peoples-have-access,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .number-of-peoples-have-access,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .number-of-peoples-have-access,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .number-of-peoples-have-access,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .number-of-peoples-have-access,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .number-of-peoples-have-access{padding:4px 12px;border-radius:4px}.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .user-list-container .indicater,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .team-container .indicater,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .general-access-container .you-container .indicater,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .user-list-container .indicater,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .team-container .indicater,.collaboration-popup-wrapper .collaboration-popup-container .access-and-user-control-container .users-list-container .you-container .indicater{padding:2px 12px;line-height:22px;border-radius:20px;background:var(--highlight-accent-color);color:var(--accent-color);outline:1px dashed var(--accent-color);outline-offset:-1px}.collab-user-live-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;transform:translateY(15px)}.collab-user-live-container .user-image-container{height:30px;width:30px;border-radius:50%;overflow:hidden}.collab-user-live-container .user-image-container .user-image{height:100%;width:100%;object-fit:cover;vertical-align:top;pointer-events:none}.collab-user-live-container .user-name{padding:4px 6px;border-radius:4px;color:#fff;font-size:var(--font-size-regulaar);font-weight:var(--font-size-regulaar);text-transform:capitalize;white-space:nowrap}.toast-container{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:10px;z-index:50}.toast-container.bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.toast-container.bottom-left{bottom:20px;left:20px}.toast-container.bottom-right{bottom:20px;right:20px}.toast-container.top-center{top:20px;left:50%;transform:translate(-50%)}.toast-container.top-left{top:20px;left:20px}.toast-container.top-right{top:20px;right:20px}.toast{padding:10px 20px;border-radius:6px;color:var(--primary-color);cursor:pointer;animation:fadeIn .3s,fadeOut .5s 2.5s}.toast.success{background:#4caf50}.toast.error{background:#f44336}.toast.info{background:#2196f3}.toast.warning{background:#ff9800}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.skeleton-wrapper{margin:0 auto;width:100%}.skeleton-wrapper .skeleton{background:var(--background-color-gray);border-radius:8px;position:relative;overflow:hidden}.skeleton-wrapper .skeleton:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff63,#fff0);transform:translate(-100%);animation:shimmer 1.5s infinite}.skeleton-wrapper .skeleton-header{margin-bottom:20px}.skeleton-wrapper .skeleton-header .skeleton-title{width:100%;height:25px;margin-bottom:12px}.skeleton-wrapper .skeleton-header .skeleton-subtitle{width:100%;height:4px}.skeleton-wrapper .skeleton-content{display:flex;flex-direction:column;gap:16px}.skeleton-wrapper .skeleton-content .skeleton-card{width:100%;height:15px}.asset-category-title{width:60%;height:12px;margin-bottom:12px;margin-top:4px}.skeleton-content-asset{display:flex;height:200px;gap:10px;flex-wrap:wrap}.skeleton-content-asset .skeleton-content{gap:8px;flex-direction:column;min-width:122px;min-height:95px}.skeleton-content-asset .skeleton-content .asset-name{width:40%;height:10px}.skeleton-content-asset .skeleton-content .asset{flex:1;width:100%;height:100%}@keyframes shimmer{to{transform:translate(100%)}}.compare-container{width:100vw;height:100vh;background:var(--background-color-secondary);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center}.compare-container .compare-wrapper{min-width:312px;min-height:363px;background:var(--background-color);padding:20px;border-radius:24px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(50px);outline:1px solid var(--border-color);box-shadow:0 12px 24px #0000001a;position:relative}.compare-container .compare-wrapper .grid-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:20px;position:relative;background-size:52px 52px;background-repeat:repeat}.compare-container .compare-wrapper .grid-wrapper>*{position:relative;z-index:2}.compare-container .compare-wrapper .grid-wrapper .header{text-align:center;font-size:var(--font-size-small);margin-bottom:8px}.compare-container .compare-wrapper .grid-wrapper .cards-container{margin-top:30px;display:flex;justify-content:center;align-items:center}.compare-container .compare-wrapper .grid-wrapper .cards-container .card{background:var(--background-color);backdrop-filter:blur(20px);width:100px;height:100px;margin:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;position:absolute}.compare-container .compare-wrapper .grid-wrapper .card-layout-wrapper{display:flex;justify-content:center;align-items:center;padding:10px;background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color)}.compare-container .compare-wrapper .grid-wrapper .card-layout-container{width:130px;height:130px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:10px;outline:1px solid var(--border-color);outline-offset:-1px;border-radius:12px;background:var(--background-color)}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .tab-header{display:flex;justify-content:space-between;width:100%}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .tab-header .label-tab{font-size:var(--font-size-small)}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .tab-header .status{width:10px;height:10px;border-radius:50%;background-color:#5a33a3}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .skeleton-wrapper{width:100%;display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .skeleton-wrapper .skeleton{height:2.6624801159px}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .skeleton-wrapper .skeleton:nth-child(1){width:40%}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .skeleton-wrapper .skeleton:nth-child(2){width:70%}.compare-container .compare-wrapper .grid-wrapper .card-layout-container .skeleton-wrapper .skeleton:nth-child(3){width:40%}.compare-container .compare-wrapper .grid-wrapper .button-wrapper{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .button-group{display:flex;gap:8px}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .button-group .btn{padding:10px 16px;font-size:var(--font-size-small);border-radius:30px;cursor:pointer;transition:all .3s ease;user-select:none}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .button-group .save{background-color:#6f42c1;color:#fff;box-shadow:0 2px 8px #6f42c166}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .button-group .save:hover{background-color:#5a33a3}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .button-group .replace{border:1px solid #6f42c1;color:#6f42c1;background:transparent}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .button-group .replace:hover{background-color:#6f42c114}.compare-container .compare-wrapper .grid-wrapper .button-wrapper .cancel{color:red;font-size:var(--font-size-small);cursor:pointer}.compare-container .compare-wrapper .footer{font-size:var(--font-size-small);opacity:.7;display:flex;align-items:center;justify-content:center;gap:6px}.cards-container{margin-top:30px;position:relative;width:100%;height:150px}.cards-container .card{position:absolute;width:100px;height:100px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;z-index:1}.cards-container .card:nth-child(1){left:-10px;transform:scale(.8)}.cards-container .card:nth-child(2){right:-10px;transform:scale(.8)}.cards-container .card:nth-child(4){left:20px;transform:scale(1)}.cards-container .card:nth-child(5){right:20px;transform:scale(1)}.cards-container .card-layout-wrapper{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:2;display:flex;justify-content:center;align-items:center;padding:10px;background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color)}.initial-selectLayout-wrapper{position:fixed;top:100px;right:40px;z-index:10}.initial-selectLayout-wrapper .regularDropdown-container{background:var(--background-color)}.selectLayout-wrapper{position:fixed;left:40px;top:100px;z-index:10}.selectLayout-wrapper .regularDropdown-container{background:var(--background-color)}.compareLayOut-wrapper{position:fixed;top:0;right:0;z-index:2;height:100vh;background:var(--background-color);backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;animation:slideInFromRight .4s ease-out forwards;user-select:none;border-left:2px solid var(--border-color)}.compareLayOut-wrapper .resizer{width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:6px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);background:var(--background-color);backdrop-filter:blur(20px);box-shadow:0 8px 16px #3c3c431a;border-radius:50%;cursor:ew-resize;transition:transform .1s ease;z-index:100}.compareLayOut-wrapper .chooseLayout-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.compareLayOut-wrapper .chooseLayout-container .compare-layout-canvas-container{position:absolute;height:100vh;width:100vw;top:0;right:0}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper{background:var(--background-color);backdrop-filter:blur(20px);padding:20px;border-radius:8px;box-shadow:0 4px 8px #3c3c431a;max-width:80%;text-align:center;position:relative}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .icon{width:100%;margin-bottom:15px;text-align:center}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .icon svg{width:100%}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .value{margin-bottom:15px;font-size:var(--font-size-small);font-weight:500;color:var(--text-primary)}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper button{display:block;margin:0 auto;padding:8px 16px;background:var(--background-color-button);color:var(--icon-default-color-active);border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper button:hover{transform:translateY(-1px)}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container{max-width:170px;height:auto;background:var(--background-color);backdrop-filter:blur(20px);padding:6px;border-radius:8px;box-shadow:0 4px 8px #3c3c431a;position:absolute;right:0;top:100%;transform:translate(50%,-10px);display:flex;flex-direction:column;gap:6px}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .header{text-align:left;padding-top:6px;padding-left:6px}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .search-wrapper{padding:6px 0}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .search-wrapper .search-container{padding:0;border-radius:6px}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .layouts-container .layout{padding:6px 0}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .layouts-container .layout-wrapper{display:flex;align-items:center;gap:6px;cursor:pointer;padding:0 10px;background:none;width:100%}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .layouts-container .layout-wrapper:hover{background-color:var(--highlight-text-color)!important;border-radius:4px}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .layouts-container .layout-wrapper:hover .layout{color:var(--text-button-color)!important}.compareLayOut-wrapper .chooseLayout-container .chooseLayout-wrapper .displayLayouts-container .layouts-container .layout-wrapper:hover svg path{fill:var(--text-button-color)!important}.compare-result-container{display:flex;flex-direction:column;gap:6px;position:fixed;bottom:40px;width:100%;min-height:200px;z-index:10;background:var(--background-color-secondary);backdrop-filter:blur(20px);padding:18px 8px}.compare-result-container .header{width:fit-content;background-color:var(--background-color-solid);color:var(--background-color-accent);padding:6px 10px;border-radius:6px}.compare-result-container .compare-result-wrapper{display:flex;gap:12px}.compare-result-container .compare-result-wrapper h4{font-weight:600}.compare-result-container .compare-result-wrapper .comparisionCard{position:relative;flex:1;width:auto;max-height:200px;background:var(--background-color);outline:1px solid var(--border-color);outline-offset:-1px;border-radius:12px;padding:8px 12px;overflow:hidden}.compare-result-container .compare-result-wrapper .performanceResult-wrapper{min-width:328px;flex:0;position:relative;padding-right:65px}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .header{display:flex;gap:12px;align-items:center}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container{display:flex;gap:12px;height:100%}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-left{display:flex;flex-direction:column;justify-content:space-around;height:100%}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-left .metric .metric-label{display:flex;align-items:center;gap:6px}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-left .metric .metric-label span{display:flex}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-left .metric .metric-value{padding-top:6px;font-size:var(--font-size-xlarge);color:var(--background-color-accent);font-weight:600}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-left .label{padding-bottom:68px}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right{height:fit-content;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;overflow:visible;margin:auto 0}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper{position:relative;width:64px;height:50px;overflow:visible}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper:nth-child(1) .metric-label{top:-57%;left:220%}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper:nth-child(1):after{content:"";position:absolute;top:-100%;left:50%;width:100%;height:40px;background-color:#b7b7c6;clip-path:polygon(96% 52%,96% 54%,45% 53%,3% 100%,0 100%,42% 52%);z-index:0}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper>*{position:relative;z-index:1}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper:nth-child(2){grid-column-start:1;grid-row-start:2}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper:nth-child(2) .metric-label{white-space:normal;width:50px;left:230%}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-wrapper:nth-child(3){grid-row:span 2/span 2;grid-column-start:2;grid-row-start:1;margin-top:40%;left:-16px;position:relative}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric-label{position:absolute;top:0;left:0%;white-space:nowrap;transform:translate(-50%,-50%);font-size:10px;z-index:1}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-color, wheat);clippath:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));z-index:0}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .metrics-container .metrics-right .metric>*{position:relative;z-index:1}.compare-result-container .compare-result-wrapper .performanceResult-wrapper .simulation-tag{background:var(--background-color-button);color:var(--icon-default-color-active);position:absolute;bottom:0;right:0;padding:10px 5px;border-radius:12px 0 0}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.energy-usage{position:relative}.energy-usage .energy-usage-wrapper .value{padding-top:25px;font-size:var(--font-size-xxxlarge);color:var(--background-color-accent)}.energy-usage .simulation-details{position:absolute;bottom:12px;right:12px}.energy-usage .simulation-details .simulation-wrapper{display:flex;align-items:center;gap:6px}.energy-usage .simulation-details .simulation-wrapper .icon{width:20px;height:20px;border-radius:50%;background-color:var(--background-color-accent)}.energy-usage .chart{width:90%;position:absolute;top:10px;left:0}.throughPutCard-container .layers-wrapper{padding:20px 10px;height:100%;width:100%;display:flex;justify-content:space-between;position:relative}.throughPutCard-container .layers-wrapper .layer-wrapper{display:flex;flex-direction:column}.throughPutCard-container .layers-wrapper .layer-wrapper:last-child{justify-content:end}.throughPutCard-container .layers-wrapper .chart{width:60%;height:70%;position:absolute}.throughPutCard-container .chart{width:80%;height:90%;position:absolute;bottom:0;left:0}.cycle-time-container{position:relative}.cycle-time-container .cycle-main{display:flex;justify-content:space-between;height:100%}.cycle-time-container .cycle-main .layers-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.cycle-time-container .cycle-main .layers-wrapper .layers{display:flex;flex-direction:column;gap:4px}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-name{color:var(--background-color-accent)}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-time{font-size:var(--font-size-large)}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-change.profit,.cycle-time-container .cycle-main .layers-wrapper .layers .layer-change.profit span{color:#14ca44}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-change.loss,.cycle-time-container .cycle-main .layers-wrapper .layers .layer-change.loss span{color:red}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-change{text-align:end}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-profit.profit,.cycle-time-container .cycle-main .layers-wrapper .layers .layer-profit.profit span{color:#14ca44}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-profit.loss,.cycle-time-container .cycle-main .layers-wrapper .layers .layer-profit.loss span{color:red}.cycle-time-container .cycle-main .layers-wrapper .layers .layer-profit{text-align:end}.cycle-time-container .chart{position:absolute;bottom:0;left:10px;width:60%;height:80%}.overallDowntime-container .totalDownTime-wrapper{display:flex;align-items:flex-start;gap:4px}.overallDowntime-container .totalDownTime-wrapper .totalDownTime{width:70%;background:var(--background-color-secondary);backdrop-filter:blur(20px);border-radius:12px;display:flex;justify-content:space-between;align-items:center;padding:8px 10px;margin-top:16px}.overallDowntime-container .totalDownTime-wrapper .totalDownTime .totalDownTime-right{display:flex;flex-direction:column;gap:6px}.overallDowntime-container .totalDownTime-wrapper .totalDownTime .totalDownTime-left{display:flex;align-items:center;gap:6px}.overallDowntime-container .totalDownTime-wrapper .totalDownTime .totalDownTime-left .value{font-size:var(--font-size-xlarge);color:var(--background-color-button)}.overallDowntime-container .totalDownTime-wrapper .chart{width:30%;position:relative}.overallScrapRate .overallScrapRate-wrapper{display:flex}.overallScrapRate .overallScrapRate-wrapper .overallScrapRate-value{width:50%;display:flex;flex-direction:column;gap:6px;margin:40px 0}.overallScrapRate .overallScrapRate-wrapper .overallScrapRate-value .overallScrapRate-key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overallScrapRate .overallScrapRate-wrapper .chart{width:50%;position:relative}.resourceManagement-container .navigation-wrapper{display:flex;justify-content:space-between;align-items:center;justify-content:space-around}.resourceManagement-container .navigation-wrapper .navigation{padding:4px 12px;border-radius:20px;text-wrap:nowrap;margin:6px 0;cursor:pointer}.resourceManagement-container .navigation-wrapper .navigation.active{color:var(--text-button-color);background:var(--background-color-button)}.resourceManagement-container .search-container{position:relative;padding:4px 2px}.resourceManagement-container .search-container .search-wrapper{padding:0}.resourceManagement-container .search-container .search-wrapper input{padding-right:85px}.resourceManagement-container .search-container .select-catagory{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:10}.resourceManagement-container .search-container .select-catagory .regularDropdown-container{padding:2px 8px}.resourceManagement-container .category-wrapper{display:flex;gap:12px;width:100%;overflow:auto;padding:8px 10px}.resourceManagement-container .category-wrapper .category{text-wrap:nowrap;position:relative;cursor:pointer;color:var(--text-disabled)}.resourceManagement-container .category-wrapper .category.active{color:var(--text-color)}.resourceManagement-container .category-wrapper .category.active:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;border-radius:100px;background:var(--background-color-button)}.resourceManagement-container .assetManagement-wrapper{max-height:calc(62vh - 12px);overflow:auto;display:flex;flex-direction:column;gap:12px;margin-top:7px}.resourceManagement-container .hrm-container .analysis-wrapper{border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:14px;outline:1px solid var(--border-color);outline-offset:-1px;background:var(--background-color)}.resourceManagement-container .hrm-container .analysis-wrapper.active{outline:1px solid var(--Color-Hover, #ccacff)}.resourceManagement-container .hrm-container .analysis-wrapper header{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:6px}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details{display:flex;gap:6px}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .user-image-wrapper{width:28px;height:28px;position:relative}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .user-image-wrapper .user-image{height:100%;width:100%;border-radius:50%;background-color:#fff;overflow:hidden}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .user-image-wrapper .status{border-radius:50%;width:6px;height:6px;outline:2px solid var(--background-color-solid);position:absolute;bottom:0;right:0}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .user-image-wrapper .status.Active{background-color:#1d9419}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .details{max-width:144px}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .details .input-value{max-width:120px}.resourceManagement-container .hrm-container .analysis-wrapper header .user-details .details .employee-id{color:#b7b7c6;font-size:.625rem}.resourceManagement-container .hrm-container .analysis-wrapper header .see-more{padding:4px 12px;border-radius:20px;text-wrap:nowrap;margin:6px 0;cursor:pointer;background:var(--background-color-button)}.resourceManagement-container .hrm-container .analysis-wrapper header:after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:1px;background-color:#6f6f7a}.resourceManagement-container .hrm-container .analysis-wrapper .content{display:flex;flex-direction:column;gap:4px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-info{padding:8px 0;display:flex;flex-direction:column;gap:6px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-info .task-wrapper{display:flex;justify-content:space-between;align-items:center}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-info .task-wrapper .task-label{display:flex;align-items:center;gap:3px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-info .task-wrapper .task-label .label-text{color:#b7b7c6}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-stats{display:grid;grid-template-columns:repeat(1,1fr);gap:4px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-stats .stat-item{border-radius:100px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(162.53deg,#333333b3,#2d2437b3 106.84%);border:1px solid rgba(255,255,255,.0509803922);padding:6px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-stats .stat-item .stat-wrapper{display:flex;align-items:center;gap:4px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-stats .stat-item span,.resourceManagement-container .hrm-container .analysis-wrapper .content .task-stats .stat-item .stat-value{font-size:10px;display:flex}.resourceManagement-container .hrm-container .analysis-wrapper .content .location-wrapper{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.resourceManagement-container .hrm-container .analysis-wrapper .content .location-wrapper .location-header{display:flex;gap:6px}.resourceManagement-container .hrm-container .analysis-wrapper .content .location-wrapper .location-header .icon{display:flex}.resourceManagement-container .hrm-container .analysis-wrapper .content .location-wrapper .location-header .header{font-size:12px;color:#b7b7c6}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:3px}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-actions button{line-height:133%;font-size:11px;border:1px solid var(--Linear-Border, #564b69);border-radius:100px;padding:4px 0}.resourceManagement-container .hrm-container .analysis-wrapper .content .task-actions button:last-child{background-color:#cc2c1e}.resourceManagement-container .assetManagement-container{display:flex;flex-direction:column;gap:6px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper{padding:16px;border:1px solid #564b69;border-radius:20px;gap:10px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header{border-bottom:1px solid #595965;padding-bottom:8px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper{display:flex;gap:8px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .icon{min-width:28px;height:28px;border-radius:7px;display:flex;justify-content:center;align-items:center;background:var(--background-color-button)}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-image{width:114px;height:112px;border-radius:15.2px;object-fit:cover}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-details-container{width:100%;display:flex;justify-content:space-between;align-items:center}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-details-container .asset-details{display:flex;gap:4px;width:100%;max-width:160px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-details-container .asset-details .input-value{width:fit-content}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-details-container .asset-details .asset-model{color:var(--text-disabled);display:none}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper{padding:4px 8px;border:1px solid var(--text-color-dark, rgba(243, 243, 253, .8509803922));border-radius:100px;display:flex;justify-content:space-between;align-items:center;gap:4px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper .indication{width:6px;height:6px;border-radius:100%}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper .indication.Online{background-color:#44e5c6}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper .status{font-size:.75rem}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents{display:flex;flex-direction:column;gap:3px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper{display:flex;justify-content:space-between;align-items:center;padding:6px 0;gap:20px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .key-wrapper,.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .viewMore{display:flex;align-items:center;gap:6px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .key-wrapper .icon,.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .viewMore .icon{display:flex;justify-content:center;align-items:center}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .viewMore{padding:8px;border-radius:100px;background:var(--background-color-button);cursor:pointer}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .progress-wrapper{flex:1;display:flex;justify-content:space-between;align-items:center;gap:4px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .progress-wrapper .progress-bar{width:100%;height:5px;border-radius:20px;background-color:#6f6f7a;position:relative}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .progress-wrapper .progress-bar .filled-value{position:absolute;top:0;left:0;height:100%;width:10px;background-color:#ccacff;border-radius:20px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate{display:flex;flex-direction:column;gap:10px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate__label{color:#b7b7c6;font-size:14px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate__value{font-weight:500;font-size:16px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate__unit-cost{display:flex;flex-direction:column;gap:4px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate__breakdown{display:flex;flex-direction:row;justify-content:space-between;gap:2px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate__view-button{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;background-color:var(--background-color-button);border-radius:20px;padding:8px 0}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper .asset-estimate__view-text{font-weight:500}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore{outline-offset:-1px;outline:1px solid var(--Color-Hover, #ccacff)}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore header{display:flex;flex-direction:column;gap:6px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper{gap:14px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container{flex-direction:column;align-items:start;justify-content:start}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container .asset-details{display:flex;flex-direction:column;gap:4px;max-width:144px}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container .asset-details .input-value{text-wrap:wrap;font-size:1rem}.resourceManagement-container .assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container .asset-status-wrapper{margin-top:8px}.assetManagement-container{display:flex;flex-direction:column;gap:6px;position:relative}.assetManagement-container .assetManagement-card-wrapper{padding:16px;border:1px solid #564b69;border-radius:20px;gap:10px;position:relative}.assetManagement-container .assetManagement-card-wrapper header{border-bottom:1px solid #595965;padding-bottom:8px}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper{display:flex;gap:8px}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .icon{min-width:28px;height:28px;border-radius:7px;display:flex;justify-content:center;align-items:center;background:var(--background-color-button)}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .drop-icon{position:absolute;top:18px;right:16px;cursor:pointer}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-image{width:114px;height:112px;border-radius:15.2px;object-fit:cover}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-details-container{width:100%;display:flex;justify-content:space-between;align-items:center}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-details-container .asset-details .asset-model{color:var(--text-disabled)}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper{padding:4px 8px;border:1px solid var(--text-color-dark, rgba(243, 243, 253, .8509803922));border-radius:100px;display:flex;justify-content:space-between;align-items:center;gap:4px}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper .indication{width:6px;height:6px;border-radius:100%}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper .indication.Online{background-color:#44e5c6}.assetManagement-container .assetManagement-card-wrapper header .header-wrapper .asset-status-wrapper .status{font-size:.75rem}.assetManagement-container .assetManagement-card-wrapper .asset-contents{display:flex;flex-direction:column;gap:3px}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper{display:flex;justify-content:space-between;align-items:center;padding:6px 0;gap:20px}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .key-wrapper,.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .viewMore{display:flex;align-items:center;gap:6px}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .key-wrapper .icon,.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .viewMore .icon{display:flex;justify-content:center;align-items:center}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .viewMore{padding:8px;border-radius:100px;background:var(--background-color-button);cursor:pointer}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .progress-wrapper{flex:1;display:flex;justify-content:space-between;align-items:center;gap:4px}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .progress-wrapper .progress-bar{width:100%;height:5px;border-radius:20px;background-color:#6f6f7a;position:relative}.assetManagement-container .assetManagement-card-wrapper .asset-contents .asset-wrapper .progress-wrapper .progress-bar .filled-value{position:absolute;top:0;left:0;height:100%;width:10px;background-color:#ccacff;border-radius:20px}.assetManagement-container .assetManagement-card-wrapper .asset-estimate{margin-top:5px;display:flex;flex-direction:column;gap:10px}.assetManagement-container .assetManagement-card-wrapper .asset-estimate__label{color:#b7b7c6;font-size:14px}.assetManagement-container .assetManagement-card-wrapper .asset-estimate__value{font-weight:500;font-size:16px}.assetManagement-container .assetManagement-card-wrapper .asset-estimate__unit-cost{display:flex;flex-direction:column;gap:4px}.assetManagement-container .assetManagement-card-wrapper .asset-estimate__breakdown{display:flex;flex-direction:row;justify-content:space-between;gap:2px}.assetManagement-container .assetManagement-card-wrapper .asset-estimate__view-button{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;background-color:var(--background-color-button);border-radius:20px;padding:8px 0}.assetManagement-container .assetManagement-card-wrapper .asset-estimate__view-text{font-weight:500}.assetManagement-container .assetManagement-card-wrapper.openViewMore{outline-offset:-1px;outline:1px solid var(--Color-Hover, #ccacff)}.assetManagement-container .assetManagement-card-wrapper.openViewMore header{display:flex;flex-direction:column;gap:6px}.assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper{gap:20px}.assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container{flex-direction:column;align-items:start;justify-content:center}.assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container .asset-details{display:flex;flex-direction:column;gap:4px}.assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container .asset-details .asset-name{font-size:16px}.assetManagement-container .assetManagement-card-wrapper.openViewMore header .header-wrapper .asset-details-container .asset-status-wrapper{margin-top:4px}.modal-overlay{position:fixed;inset:0;background:var(--background-model);display:flex;align-items:center;justify-content:center;z-index:50}.modal-overlay .modal-container{background:var(--background-color);border-radius:34px;padding:24px 28px;max-width:500px;width:100%;position:relative}.modal-overlay .modal-container .modal-close{position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;scale:1.6;height:16px;width:16px;padding:2px;border-radius:6px;transition:background .2s}.modal-overlay .modal-container .modal-close:hover{background:var(--background-color-solid)}.modal-overlay .modal-container .modal-title{font-size:1.12rem;font-weight:600;margin-bottom:8px}.modal-overlay .modal-container .modal-title--info{color:var(--log-info-text-color)}.modal-overlay .modal-container .modal-title--warning{color:var(--log-warn-text-color)}.modal-overlay .modal-container .modal-title--error{color:var(--log-error-text-color)}.modal-overlay .modal-container .modal-title--success{color:var(--log-success-text-color)}.modal-overlay .modal-container .modal-title--confirm,.modal-overlay .modal-container .modal-title--action{color:var(--highlight-text-color)}.modal-overlay .modal-container .modal-description{font-size:.9rem;color:var(--input-text-color);margin-bottom:24px;margin-top:12px}.modal-overlay .modal-container .modal-inputs{margin-bottom:16px}.modal-overlay .modal-container .modal-inputs .modal-input-group{display:flex;flex-direction:column;margin-bottom:12px}.modal-overlay .modal-container .modal-inputs .modal-input-group .modal-input-label{font-size:.85rem;font-weight:500;margin-bottom:12px}.modal-overlay .modal-container .modal-inputs .modal-input-group .modal-input{border:1px solid var(--border-color);border-radius:32px;padding:8px 14px;font-size:.9rem}.modal-overlay .modal-container .modal-inputs .modal-input-group .modal-input.modal-textarea{min-height:80px;resize:vertical}.modal-overlay .modal-container .modal-children{margin-bottom:16px}.modal-overlay .modal-container .modal-note{font-size:.75rem;color:var(--text-disabled);margin-bottom:16px}.modal-overlay .modal-container .modal-actions{display:flex;justify-content:flex-end;gap:8px}.modal-overlay .modal-container .modal-actions .modal-button{padding:6px 18px;font-size:.9rem;font-weight:400;cursor:pointer;border:none;border-radius:46px;transition:all .2s;overflow:hidden;position:relative}.modal-overlay .modal-container .modal-actions .modal-button:disabled{background:var(--background-color-secondary);color:var(--text-disabled)}.modal-overlay .modal-container .modal-actions .modal-button:hover{filter:saturate(2);transform:translateY(-2px);box-shadow:4px 4px 8px var(--background-color-solid)}.modal-overlay .modal-container .modal-actions .modal-button--primary{background:var(--background-color-accent);color:var(--text-button-color)}.modal-overlay .modal-container .modal-actions .modal-button--secondary{background:var(--background-color-solid);color:var(--text-color)}.modal-overlay .modal-container .modal-actions .modal-button--danger{background:var(--log-error-background-color);color:var(--log-error-text-color)}.modal-overlay .modal-container .modal-actions .modal-button--ghost{background:transparent;color:var(--background-color-secondary)}.outline-overlay{padding:0 4px}.outline-card{border-radius:20px;overflow:hidden;position:relative;background:var(--background-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow-medium)}.outline-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 6px 16px;position:relative}.outline-header .header-title{display:flex;align-items:center;gap:10px;color:var(--text-color)}.outline-header .header-title p{margin:0;font-weight:600}.outline-header .close-button{display:flex;justify-content:center;align-items:center;background:none;border:none;color:var(--icon-default-color);cursor:pointer;height:18px;width:18px;min-width:18px;border-radius:4px;transition:all .2s}.outline-header .close-button:hover{background:var(--background-color-solid);transform:rotate(-90deg)}.outline-toolbar{display:flex;gap:2px;padding:2px}.outline-toolbar .toolbar-button{display:flex;justify-content:center;align-items:center;cursor:pointer;height:18px;width:18px;min-width:18px;border-radius:4px;font-size:13px;transition:all .25s cubic-bezier(.4,0,.2,1)}.outline-toolbar .toolbar-button:hover{background:var(--background-color-solid)}.outline-toolbar .toolbar-button:active{transform:translateY(0)}.outline-content{max-height:52vh;overflow-y:auto;border-radius:6px;position:relative;padding:2px}.outline-content::-webkit-scrollbar{width:6px}.outline-content::-webkit-scrollbar-track{background:var(--background-color-secondary)}.outline-content::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:3px;box-shadow:0 0 4px var(--accent-color)}.outline-content::-webkit-scrollbar-thumb:hover{background:var(--accent-color);box-shadow:0 0 8px var(--accent-color)}.outline-content.root-drop-target{background:var(--background-color-selected);box-shadow:inset 0 0 0 2px var(--border-color-accent),inset 0 0 20px var(--highlight-accent-color);border-radius:6px}.outline-content.root-drop-target:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--accent-color);font-size:14px;font-weight:600;pointer-events:none;text-shadow:0 0 8px var(--accent-color);z-index:10;background:var(--background-color-drop-down);padding:8px 16px;border-radius:6px;border:1px solid var(--border-color-accent)}.tree-node{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);outline:2px solid transparent}.tree-node.drop-target-highlight{background:var(--background-color-selected);border-radius:20px;outline:2px solid var(--border-color-accent);z-index:1}.tree-node.group-selected{background:var(--background-color-selected);border-radius:20px}.tree-node .tree-node-content{display:flex;justify-content:center;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;transition:all .25s cubic-bezier(.4,0,.2,1);background:transparent;position:relative;outline:1px solid transparent;outline-offset:-1px}.tree-node .tree-node-content:hover{outline:1px solid var(--accent-color)}.tree-node .tree-node-content.selected span{color:var(--text-button-color)}.tree-node .tree-node-content.selected{background:var(--background-color-accent);outline:1px solid transparent}.tree-node .tree-node-content.dragging{opacity:.5;background:var(--background-color-selected);cursor:grabbing;transform:scale(.98);box-shadow:0 4px 12px var(--highlight-accent-color)}.tree-node .tree-node-content.locked{opacity:.6;cursor:not-allowed}.tree-node .tree-node-content.hidden{opacity:.4}.tree-node .tree-node-content.multi-selected{background:var(--background-color-selected)}.tree-node .tree-node-content.multi-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--highlight-secondary-color);box-shadow:0 0 8px var(--highlight-secondary-color)}.tree-node .tree-node-content.multi-selected:hover{background:var(--background-color-accent)}.tree-node .expand-button{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:4px;background:none;border:none;cursor:pointer;color:var(--icon-default-color);transition:all .2s}.tree-node .expand-button:hover{background:var(--background-color-selected);color:var(--accent-color);box-shadow:0 0 8px var(--highlight-accent-color)}.tree-node .node-icon{display:flex;justify-content:center;align-items:center;color:var(--accent-color);flex-shrink:0}.tree-node .node-name{flex:1;color:var(--text-color);font-size:var(--font-size-small);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.tree-node .node-controls{display:flex}.tree-node .node-controls .control-button{display:flex;justify-content:center;align-items:center;background:none;border:none;color:var(--icon-default-color);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.tree-node .node-controls .control-button:hover{background:var(--background-color-selected);color:var(--accent-color);box-shadow:0 0 6px var(--highlight-accent-color)}.tree-children{position:relative;--left: 1}.tree-children:before{content:"";position:absolute;left:calc(12px + var(--left) * 26px);top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--accent-color),var(--background-color-selected));z-index:100;box-shadow:0 0 4px var(--highlight-accent-color)}.outline-footer{position:fixed;padding:8px 16px;width:270px;background:var(--background-color-solid);bottom:-36px;border-radius:16px}.outline-footer .footer-stats{color:var(--text-color);font-size:12px;font-weight:500}.outline-footer .footer-stats.multi-selection{color:var(--accent-color);font-weight:600}.outline-toggle{position:fixed;top:20px;right:20px;z-index:3;background:var(--background-color-button);backdrop-filter:blur(12px);border:1px solid var(--border-color-accent);border-radius:20px;padding:12px;cursor:pointer;color:var(--text-button-color);box-shadow:var(--box-shadow-medium);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:fadeIn .3s}.outline-toggle:hover{transform:scale(1.08) rotate(2deg);box-shadow:var(--box-shadow-heavy)}.outline-toggle:active{transform:scale(.95)}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cardGlow{0%,to{opacity:.5}50%{opacity:.8}}.dashboard-main{height:100vh;width:100vw;display:flex;padding:27px 17px}.dashboard-main .side-pannel-container{padding:32px;min-width:280px;height:100%;display:flex;flex-direction:column;gap:16px;background:var(--background-color);backdrop-filter:blur(20px);border-radius:30px;box-shadow:var(--box-shadow-medium)}.dashboard-main .side-pannel-container .side-pannel-header{display:flex;justify-content:space-between;align-items:center}.dashboard-main .side-pannel-container .side-pannel-header .user-container{display:flex;justify-content:center;align-items:center;gap:6px}.dashboard-main .side-pannel-container .side-pannel-header .user-container .user-profile{height:32px;width:32px;line-height:32px;text-align:center;font-weight:var(--font-weight-medium);background:var(--background-color-accent);color:var(--text-button-color);border-radius:50%}.dashboard-main .side-pannel-container .side-pannel-header .user-container .user-name{color:var(--accent-color)}.dashboard-main .side-pannel-container .side-pannel-header .notifications-container{display:flex;justify-content:center;align-items:center;height:24px;width:24px;cursor:pointer}.dashboard-main .side-pannel-container .new-project-button{position:relative;padding:12px 16px;color:var(--text-color);background:#7b4cd323;border-radius:30px;overflow:hidden;cursor:pointer;transition:color .3s}.dashboard-main .side-pannel-container .new-project-button:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);height:0px;width:0px;border-radius:50%;background:var(--background-color-accent);z-index:-1;transition:all .25s ease-in-out}.dashboard-main .side-pannel-container .new-project-button:hover{color:var(--text-button-color)}.dashboard-main .side-pannel-container .new-project-button:hover:after{height:260px;width:260px;left:50%;scale:1}.dashboard-main .side-pannel-container .side-bar-content-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.dashboard-main .side-pannel-container .side-bar-content-container .side-bar-options-container .option-list{display:flex;position:relative;align-items:center;gap:8px;padding:8px 10px;margin:4px 0;border-radius:20px;width:100%;overflow:hidden;cursor:pointer;transition:color .3s}.dashboard-main .side-pannel-container .side-bar-content-container .side-bar-options-container .option-list:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);height:0px;width:0px;border-radius:50%;background:#7b4cd323;z-index:-1;transition:all .5s ease-in-out}.dashboard-main .side-pannel-container .side-bar-content-container .side-bar-options-container .option-list:disabled{cursor:help}.dashboard-main .side-pannel-container .side-bar-content-container .side-bar-options-container .option-list:hover:after{height:260px;width:260px;left:50%;scale:1}.dashboard-main .side-pannel-container .side-bar-content-container .side-bar-options-container .active{color:var(--text-button-color);font-weight:var(--font-weight-medium);background:var(--background-color-button)}.dashboard-main .side-pannel-container .side-bar-content-container .side-bar-options-container .active:hover{background:var(--background-color-button)}.dashboard-main .dashboard-home-container{width:100%;padding-left:18px}.dashboard-main .dashboard-home-container .dashboard-navbar-container{margin-top:28px;margin-bottom:22px;display:flex;justify-content:center;align-items:center}.dashboard-main .dashboard-home-container .dashboard-navbar-container .title{text-transform:capitalize;font-size:var(--font-size-large);width:100%}.dashboard-main .dashboard-home-container .dashboard-navbar-container .market-place-button{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 14px;background:var(--background-color-button);white-space:nowrap;border-radius:20px;color:var(--text-button-color)}.dashboard-main .dashboard-home-container .dashboard-navbar-container .search-wrapper{width:400px}.dashboard-main .dashboard-home-container .dashboard-container{margin:22px 0;width:100%;height:calc(100% - 357px)}.dashboard-main .dashboard-home-container .dashboard-container .header-wrapper{font-size:var(--font-size-large)}.dashboard-main .dashboard-home-container .dashboard-container .header-wrapper .header{color:var(--input-text-color);padding:6px 8px;border-radius:20px}.dashboard-main .dashboard-home-container .dashboard-container .header-wrapper .header.active{background:var(--background-color-button);color:var(--text-button-color)}.dashboard-main .dashboard-home-container .dashboard-container .cards-container,.dashboard-main .dashboard-home-container .dashboard-container .tutorials-list{height:auto;max-height:100%;display:flex;flex-wrap:wrap;position:relative;width:100%;padding-top:18px;gap:18px;overflow:auto}.dashboard-card-container,.tutorial-card-container{height:242px;width:calc(20% - 23px);min-width:260px;position:relative;border:1px solid var(--border-color);border-radius:22px;cursor:pointer;overflow:hidden}.dashboard-card-container:hover,.tutorial-card-container:hover{border-color:var(--accent-color)}.dashboard-card-container:hover .preview-container img,.tutorial-card-container:hover .preview-container img{scale:1.05}.dashboard-card-container .dashboard-card-wrapper,.tutorial-card-container .dashboard-card-wrapper{width:100%;height:100%;position:relative;overflow:hidden;padding-bottom:1px}.dashboard-card-container .preview-container,.tutorial-card-container .preview-container{height:100%;width:100%;border-radius:20px;overflow:hidden}.dashboard-card-container .preview-container img,.tutorial-card-container .preview-container img{height:100%;width:100%;object-fit:cover;vertical-align:top;border:none;outline:none;transition:scale .2s}.dashboard-card-container .project-details-container,.tutorial-card-container .project-details-container{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:1px;width:100%;padding:13px 16px;background:var(--background-color);border-radius:20px;backdrop-filter:blur(6px);transition:transform .2s linear}.dashboard-card-container .project-details-container .project-details,.tutorial-card-container .project-details-container .project-details{display:flex;flex-direction:column;align-items:flex-start}.dashboard-card-container .project-details-container .project-details .project-name,.tutorial-card-container .project-details-container .project-details .project-name{margin-bottom:7px}.dashboard-card-container .project-details-container .project-details .project-data,.tutorial-card-container .project-details-container .project-details .project-data{text-align:start;color:var(--input-text-color)}.dashboard-card-container .project-details-container .users-list-container,.tutorial-card-container .project-details-container .users-list-container{display:flex;justify-content:center;align-items:center;gap:6px;position:relative}.dashboard-card-container .project-details-container .users-list-container .user-profile,.tutorial-card-container .project-details-container .users-list-container .user-profile{height:26px;width:26px;line-height:26px;text-align:center;background:var(--background-color-accent);color:var(--text-button-color);border-radius:50%}.dashboard-card-container .project-details-container .users-list-container .kebab,.tutorial-card-container .project-details-container .users-list-container .kebab{padding:10px;display:flex;justify-content:center;align-items:center;transform:rotate(90deg)}.dashboard-card-container:hover,.tutorial-card-container:hover{overflow:visible}.dashboard-card-container:hover .kebab-options-wrapper,.tutorial-card-container:hover .kebab-options-wrapper{display:flex}.dashboard-card-container:hover .project-details-container,.tutorial-card-container:hover .project-details-container{transform:translateY(0)}.market-place-banner-container{width:100%;height:230px;overflow:hidden;position:relative}.market-place-banner-container img{height:100%;width:100%;object-fit:cover;border-radius:30px}.market-place-banner-container .hero-text{position:absolute;left:52px;bottom:25px;font-size:48px;font-family:Roboto,sans-serif;font-weight:800;color:#fff;text-transform:uppercase}.market-place-banner-container .context{position:absolute;top:20px;right:58px;text-transform:uppercase;font-size:22px;width:300px;color:#fff;font-family:Roboto,sans-serif}.market-place-banner-container .arrow-context{position:absolute;bottom:27px;right:300px}.market-place-banner-container .explore-button{position:absolute;top:95px;right:52px;padding:10px 20px;text-transform:uppercase;font-size:24px;border:1px solid #ffffff;color:#fff;font-family:Roboto,sans-serif;cursor:pointer}.kebab-options-wrapper{min-width:140px;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;backdrop-filter:blur(20px);overflow:hidden;display:flex;flex-direction:column;transform:translate(0)}.kebab-options-wrapper .option{padding:8px 12px;font-size:14px;text-align:left;background:transparent;border:none;color:var(--text-color);cursor:pointer;transition:background .2s ease;text-transform:capitalize}.kebab-options-wrapper .option:hover{background-color:var(--background-color-selected)}.tutorials-list .tutorials-main-header{position:relative;height:242px;width:calc(20% - 23px);min-width:260px;border-radius:22px}.tutorials-list .tutorials-main-header .tutorial-buttons-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;height:100%}.tutorials-list .tutorials-main-header .tutorial-buttons-container .add-tutorials-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;border-radius:24px;background:var(--background-color);transition:background .2s}.tutorials-list .tutorials-main-header .tutorial-buttons-container .add-tutorials-button span{font-size:.84rem;font-size:8rem;color:var(--text-disabled);transform:translateY(-8px);transition:color .2s}.tutorials-list .tutorials-main-header .tutorial-buttons-container .add-tutorials-button:hover{background:var(--background-color-selected)}.tutorials-list .tutorials-main-header .tutorial-buttons-container .add-tutorials-button:hover span{color:var(--text-button)}.tutorials-list .tutorial-card-container{overflow:hidden}.tutorials-list .tutorial-card-container .preview-container{background-size:cover;background-position:center;background-repeat:no-repeat}.tutorials-list .tutorial-card-container:hover .tutorial-details{transform:translateY(1px)}.tutorials-list .tutorial-card-container .tutorial-details{position:absolute;bottom:0;width:100%;background:var(--background-color);backdrop-filter:blur(10px);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;transform:translateY(100%);transition:all .2s}.tutorials-list .tutorial-card-container .tutorial-details .context .tutorial-name{color:var(--text-color)}.tutorials-list .tutorial-card-container .tutorial-details .context .updated-date{color:var(--input-text-color)}.tutorials-list .tutorial-card-container .tutorial-details .delete-option{height:32px;width:32px;background:var(--background-color-solid);display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .2s}.tutorials-list .tutorial-card-container .tutorial-details .delete-option:hover{background:var(--log-error-background-color)}.tutorials-list .tutorial-card-container .tutorial-details .delete-option:hover path{stroke:var(--log-error-text-color)}.navbar{position:absolute;top:0;width:100%;padding:32px 60px}.navbar li{display:block}.realTime-viz{width:calc(100% - 680px);height:calc(100% - 250px);position:absolute;top:50%;left:315px;transform:translateY(-50%);border-radius:6px;z-index:2;pointer-events:none}.realTime-viz .realTime-viz-wrapper{width:100%;height:100%;position:relative;z-index:-1}.realTime-viz .floating{min-width:230px;max-width:300px;background:var(--background-color);backdrop-filter:blur(10px);border:1px solid var(--border-color);box-shadow:0 4.91px 4.91px #0000001c;border-radius:6px;padding:18px;position:absolute;z-index:1}.realTime-viz .icon{display:flex;align-items:center;position:relative}.realTime-viz .icons-container .icon:first-child:after{display:none}.realTime-viz .zone-container{display:flex;background:var(--background-color);backdrop-filter:blur(10px);position:absolute;bottom:0;left:50%;gap:6px;border-radius:6px;overflow:auto;max-width:calc(100% - 500px);z-index:3;transform:translate(-50%,-10%);pointer-events:all;transition:all .3s linear}.realTime-viz .zone-container.bottom{bottom:var(--bottomWidth)}.realTime-viz .zone-container::-webkit-scrollbar{display:none}.realTime-viz .zone-container .arrow{background:var(--highlight-accent-color);color:var(--background-color)}.realTime-viz .zone-container .zones-wrapper{padding:6px;display:flex;gap:6px;border-radius:6px;overflow-x:auto}.realTime-viz .zone-container .zones-wrapper::-webkit-scrollbar{display:none}.realTime-viz .zone-container .no-zone{display:flex;justify-content:center;align-items:center;gap:4px;padding:4px;color:var(--text-disabled)}.realTime-viz .zone-container .zone{width:auto;background:var(--background-color);border-radius:6px;padding:4px 8px;white-space:nowrap;font-size:.75rem}.realTime-viz .zone-container .active{background:var(--background-color-accent);color:var(--text-button-color);border:none;outline:none}.realTime-viz .zone-container.visualization-playing{bottom:74px}.realTime-viz .zone-container.visualization-playing.bottom,.realTime-viz .zone-wrapper.bottom{bottom:var(--bottomWidth)}.realTime-viz .content-container{display:flex;height:100vh;transition:all .3s ease}.realTime-viz .main-container{position:relative;flex:1;height:600px;background:#ebebeb;margin:0 30px;transition:height .3s ease,margin .3s ease}.realTime-viz .main-container .zone-wrapper{display:flex;background:#e0dfff80;position:absolute;left:50%;transform:translate(-50%);gap:6px;padding:4px;border-radius:6px;max-width:80%;overflow:auto;transition:transform .3s ease}.realTime-viz .main-container .zone-wrapper::-webkit-scrollbar{display:none}.realTime-viz .main-container .zone-wrapper .zone{width:auto;background:linear-gradient(-45deg,#fcfdfd71,#fcfdfd79);border-radius:6px;padding:4px 8px;white-space:nowrap;cursor:pointer;transition:background-color .3s ease}.realTime-viz .main-container .zone-wrapper .zone.active{background:var(--primary-color);color:var(--accent-color)}.realTime-viz .panel{position:absolute;transition:all .3s ease;border-radius:6px;overflow:auto;z-index:3}.realTime-viz .panel::-webkit-scrollbar{display:none}.realTime-viz .panel .panel-content{height:100%;width:100%;padding:10px;display:block;position:relative;gap:6px;background:var(--background-color);backdrop-filter:blur(10px)}.realTime-viz .panel .panel-content::-webkit-scrollbar{display:none}.realTime-viz .panel .panel-content .chart-container{width:100%;max-height:100%;border:1px dashed var(--background-color-gray);border-radius:6px;box-shadow:var(--box-shadow-medium);background:var(--background-color);position:absolute;padding:0 10px;top:0;left:0;user-select:none;z-index:1}.realTime-viz .panel .panel-content .chart-container .chart-container.dragging{box-shadow:0 6px 12px #0000004d;transition:box-shadow .2s ease}.realTime-viz .panel .panel-content .chart-container .kebab{width:30px;height:30px;position:absolute;top:0;right:0;z-index:10;cursor:pointer;display:flex;justify-content:center;align-items:center}.realTime-viz .panel .panel-content .chart-container .kebab-options{position:absolute;top:18px;right:5px;transform:translate(0);background:var(--background-color);z-index:10;display:flex;flex-direction:column;gap:6px;border-radius:4px;box-shadow:var(--box-shadow-medium)}.realTime-viz .panel .panel-content .chart-container .kebab-options .btn{display:flex;gap:6px;align-items:center;padding:5px 10px;color:var(--text-color)}.realTime-viz .panel .panel-content .chart-container .kebab-options .btn:hover{background:var(--highlight-accent-color);width:100%}.realTime-viz .panel .panel-content .chart-container .kebab-options .btn:hover .label{color:var(--accent-color)}.realTime-viz .panel .panel-content .chart-container .kebab-options .btn:hover svg:first-child{fill:var(--accent-color)}.realTime-viz .panel .panel-content .chart-container .kebab-options .btn:hover svg:last-child{fill:auto;stroke:var(--accent-color)}.realTime-viz .panel .panel-content .chart-container .kebab-options .btn-blur{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.realTime-viz .panel .panel-content .close-btn{position:absolute;top:5px;right:5px;background:none;border:none;cursor:pointer;color:var(--primary-color)}.realTime-viz .panel.top-panel,.realTime-viz .panel.bottom-panel{left:0;right:0;min-height:150px}.realTime-viz .panel.top-panel .panel-content,.realTime-viz .panel.bottom-panel .panel-content{display:flex;flex-direction:row;height:100%;width:100%;min-height:150px}.realTime-viz .panel.top-panel .panel-content .chart-container,.realTime-viz .panel.bottom-panel .panel-content .chart-container{min-width:160px}.realTime-viz .panel.top-panel{top:0}.realTime-viz .panel.bottom-panel{bottom:0}.realTime-viz .panel.left-panel{left:0;top:0;bottom:0}.realTime-viz .panel.right-panel{right:0;top:0;bottom:0}.realTime-viz .panel.left-panel,.realTime-viz .panel.right-panel{min-width:150px}.realTime-viz .panel.left-panel .panel-content,.realTime-viz .panel.right-panel .panel-content{flex-direction:column;width:100%;gap:6px}.realTime-viz .panel.left-panel .panel-content .chart-container,.realTime-viz .panel.right-panel .panel-content .chart-container{width:100%;min-height:150px;max-height:100%;border-radius:6px;box-shadow:var(--box-shadow-medium);padding:6px 0;background:var(--background-color);position:relative}.realTime-viz .panel.hidePanel{pointer-events:none;opacity:0}.playingFlase .zone-wrapper.bottom{bottom:var(--bottomWidth)}.side-button-container{position:absolute;display:flex;background:var(--background-color);padding:2px;border-radius:2px;transition:transform .3s ease;box-shadow:0 4px 8px #3c3c431a;pointer-events:all}.side-button-container svg{stroke:var(--icon-default-color)!important}.side-button-container .extra-Bs{display:flex;align-items:center;gap:12px}.side-button-container .extra-Bs .icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px}.side-button-container .extra-Bs .active{background:var(--background-color-accent)}.side-button-container .extra-Bs:hover{cursor:pointer}.side-button-container .side-button{cursor:pointer;transition:background-color .3s ease;width:18px;height:18px;display:flex;justify-content:center;background:var(--background-color-accent);border:none;color:var(--background-color);border-radius:4px}.side-button-container .side-button .add-icon{display:flex;justify-content:center;align-items:center;transition:rotate .2s}.side-button-container .side-button path{stroke:var(--text-button-color);stroke-width:2}.side-button-container .active{background:#f657482f}.side-button-container .active .add-icon{rotate:45deg}.side-button-container .active .add-icon path{stroke:#f65648;stroke-width:1.3}.side-button-container.top{top:-30px;left:50%;transform:translate(-50%);flex-direction:row;gap:6px}.side-button-container.right{right:-30px;top:50%;transform:translateY(-50%);flex-direction:column;gap:6px}.side-button-container.bottom{bottom:-30px;left:50%;transform:translate(-50%);flex-direction:row;gap:6px}.side-button-container.left{left:-30px;top:50%;transform:translateY(-50%);flex-direction:column;gap:6px}.right.side-button-container .extra-Bs,.left.side-button-container .extra-Bs{flex-direction:column}.theme-container{width:250px;padding:12px;box-shadow:1px -3px 4px #0000001c;border-radius:6px;background:#fff;position:absolute;top:20px;right:-100%;transform:translate(0)}.theme-container h2{font-size:var(--font-size-small);margin-bottom:8px;color:#2b3344}.theme-container .theme-preset-wrapper{display:flex;gap:5px;flex-wrap:wrap}.theme-container .theme-preset-wrapper .theme-preset{display:flex;gap:2px;margin-bottom:10px;border:1px solid #e0dfff;padding:5px 10px;border-radius:4px;transition:border .3s ease}.theme-container .theme-preset-wrapper .theme-preset.active{border:1px solid var(--primary-color)}.theme-container .theme-preset-wrapper .theme-preset.active:after{content:"";position:absolute;top:1px;left:1px;width:10px;height:10px;background:var(--primary-color);border-radius:50%}.theme-container .custom-color{display:flex;justify-content:space-between}.theme-container .custom-color .color-displayer{display:flex;gap:5px;align-items:center;border:1px solid var(--accent-color);border-radius:4px;padding:0 5px}.theme-container .custom-color .color-displayer input{border:none;outline:none;border-radius:50%}.arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;cursor:pointer;z-index:10;height:100%}.left-arrow{left:0}.right-arrow{right:0}.zone{padding:10px;border:1px solid var(--highlight-accent-color);border-radius:4px;cursor:pointer}.zone.active{background:#007bff;color:#fff}.floating-wrapper .kebab{width:25px;height:25px;position:absolute!important;top:0;right:0;z-index:10;cursor:pointer;display:flex;justify-content:center;align-items:center;background:transparent!important}.floating-wrapper .kebab-options{position:absolute;top:18px;right:5px;transform:translate(0);overflow:hidden;background:var(--background-color);backdrop-filter:blur(20px);z-index:10;display:flex;flex-direction:column;gap:6px;border-radius:4px;box-shadow:var(--box-shadow-medium)}.floating-wrapper .kebab-options .icon{width:25px!important;height:25px!important;background:transparent}.floating-wrapper .kebab-options .btn{display:flex;gap:6px;align-items:center;padding:5px 10px;color:var(--text-color);cursor:pointer}.floating-wrapper .kebab-options .btn:hover .label{color:var(--accent-color)}.floating-wrapper .kebab-options .btn:hover{background:var(--highlight-accent-color);width:100%}.floating-wrapper .kebab-options .btn:hover svg:first-child{fill:var(--accent-color)}.floating-wrapper .kebab-options .btn:hover svg:last-child{fill:auto;stroke:var(--accent-color)}.distance-line{position:absolute;border-style:dashed;border-color:var(--background-color-accent);border-width:1px;pointer-events:none;z-index:10000}.distance-label{position:absolute;background:var(--background-color-accent);color:var(--text-button-color);font-size:12px;padding:2px 6px;border-radius:4px;white-space:nowrap;transform:translate(-50%,-50%)}.distance-line.top{border-bottom:none;width:2px}.distance-line.top .distance-label{top:-10px;left:50%}.distance-line.bottom{border-top:none;width:2px}.distance-line.bottom .distance-label{bottom:-10px;left:50%}.distance-line.left{border-right:none;height:2px}.distance-line.left .distance-label{left:-10px;top:50%}.distance-line.right{border-left:none;height:2px}.distance-line.right .distance-label{right:-10px;top:50%}.activeChart{outline:1px solid var(--highlight-secondary-color);z-index:2!important}.chart-container.notLinked{outline:1px solid red}.connectionSuccess{outline-color:#43c06d}.connectionFails{outline-color:#ffe3e0}.context-menu-options{position:absolute;background:var(--background-color);backdrop-filter:blur(20px);z-index:3;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;padding:4px;min-width:150px;outline:1px solid var(--border-color)}.context-menu-options .option{padding:4px 10px;border-radius:4px;color:var(--text-color);text-wrap:nowrap;cursor:pointer;pointer-events:all}.context-menu-options .option:hover{background:var(--highlight-accent-color);color:var(--accent-color)}.context-menu-options .option:last-child{color:#f65648}.context-menu-options .option:last-child:hover{background:#f657484d;color:#f65648}.panel-content{background:var(--background-color)}.panel-content.right-opening{animation:rightExpand .5s ease-in-out forwards;transform-origin:right}@keyframes rightExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.panel-content.right-closing{animation:rightCollapse .5s ease-in-out forwards;transform-origin:right}@keyframes rightCollapse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.panel-content.left-opening{animation:leftExpand .5s ease-in-out forwards;transform-origin:left}@keyframes leftExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.left-closing{animation:leftCollapse .5s ease-in-out forwards;transform-origin:left}@keyframes leftCollapse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.panel-content.top-opening{animation:topExpand .5s ease-in-out forwards;transform-origin:top}@keyframes topExpand{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.top-closing{animation:topCollapse .5s ease-in-out forwards;transform-origin:top}@keyframes topCollapse{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.panel-content.bottom-opening{animation:bottomExpand .5s ease-in-out forwards;transform-origin:bottom}@keyframes bottomExpand{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bottom-closing{animation:bottomCollapse .5s ease-in-out forwards;transform-origin:bottom}@keyframes bottomCollapse{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.extra-Bs-addopening{animation:slideDown .3s ease forwards}.extra-Bs-addclosing{animation:slideUp .3s ease forwards}@keyframes slideDown{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes slideUp{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes scaleFadeIn{0%{scale:0;opacity:0}to{scale:1;opacity:1}}.widget-placeholder{background-color:gray;border-radius:6px;display:flex;justify-content:center;align-items:center}.container{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:12px;min-width:160px;height:100%;opacity:0;visibility:hidden;pointer-events:all}.panel{background:var(--background-color);backdrop-filter:blur(10px);pointer-events:all;padding:6px}.panel.left-panel,.panel.right-panel{min-width:150px}.panel.left-panel .panel-content,.panel.right-panel .panel-content{flex-direction:column;width:100%;gap:6px}.panel.left-panel .panel-content .chart-container,.panel.right-panel .panel-content .chart-container{position:relative;width:100%;min-height:150px;max-height:100%;border-radius:6px;box-shadow:var(--box-shadow-medium);padding:6px 0;background:var(--background-color)}.panel.top-panel,.panel.bottom-panel{left:0;right:0;min-height:150px}.panel.top-panel .container,.panel.bottom-panel .container{display:flex;flex-direction:row}.panel.top-panel .container .chart-container,.panel.bottom-panel .container .chart-container{height:100%}.panel.top-panel .panel-content,.panel.bottom-panel .panel-content{display:flex;flex-direction:row;height:100%;width:100%;min-height:150px}.chart-container{width:100%;min-height:150px;max-height:100%;border-radius:6px;box-shadow:var(--box-shadow-medium);background:var(--background-color);position:relative}.chart-container .item-content{height:100%;border-radius:6px;padding:6px 0}.chart-container .item-content .kebab{width:30px;height:30px;position:absolute;top:0;right:0;z-index:10;cursor:pointer;display:flex;justify-content:center;align-items:center}.chart-container .item-content .kebab-options{position:absolute;top:18px;right:5px;transform:translate(0);background:var(--background-color);z-index:10;display:flex;flex-direction:column;gap:6px;border-radius:4px;box-shadow:var(--box-shadow-medium)}.chart-container .item-content .kebab-options .btn{display:flex;gap:6px;align-items:center;padding:5px 10px;color:var(--text-color)}.chart-container .item-content .kebab-options .btn:hover{background:var(--highlight-accent-color);width:100%}.chart-container .item-content .kebab-options .btn:hover .label{color:var(--accent-color)}.chart-container .item-content .kebab-options .btn:hover svg:first-child{fill:var(--accent-color)}.chart-container .item-content .kebab-options .btn:hover svg:last-child{fill:auto;stroke:var(--accent-color)}.chart-container .item-content .kebab-options .btn-blur{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.chart-container .item-content canvas{height:80%}.chart-container .item-content .order{display:none}.auth-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-color);height:100vh;background:var(--background-color);position:relative;z-index:1}.auth-container .logo-icon{width:80px;height:80px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.auth-container h1{color:var(--text-color);font-size:24px;margin-bottom:10px;font-weight:var(--font-weight-medium)}.auth-container p{font-size:14px;color:var(--text-color);margin-bottom:20px}.auth-container p .link{color:var(--accent-color);text-decoration:none}.auth-container p .link:hover{text-decoration:underline}.auth-container .google-login{display:flex;align-items:center;justify-content:center;width:100%;max-width:350px;padding:10px;margin-bottom:20px;border:1px solid var(--highlight-text-color);border-radius:20px;background:transparent;color:var(--highlight-text-color);font-size:14px;outline:none;cursor:pointer}.auth-container .google-login .google-icon{color:var(--highlight-text-color);font-weight:700;font-size:16px;margin-right:10px}.auth-container .google-login:hover{background:var(--background-color)}.auth-container .error-message{color:#f3453f;font-size:12px;margin-bottom:10px}.auth-container .auth-form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:350px}.auth-container .auth-form input{width:100%;padding:10px 18px;margin-bottom:10px;border:1px solid var(--border-color);border-radius:20px;background:var(--background-color);font-size:14px;color:var(--input-text-color)}.auth-container .auth-form input:focus{border-color:var(--border-color-accent);outline:none}.auth-container .auth-form .password-container{position:relative;width:100%}.auth-container .auth-form .password-container .toggle-password{display:flex;justify-content:center;align-items:center;position:absolute;top:20px;right:10px;height:22px;width:22px;transform:translateY(-50%);background:none;border:none;outline:none;cursor:pointer;font-size:16px}.auth-container .auth-form .forgot-password{width:100%;margin-bottom:10px;margin-right:12px;color:var(--text-color);font-size:12px;text-align:right;cursor:pointer;text-decoration:none}.auth-container .auth-form .continue-button{width:100%;padding:10px;background:var(--background-color-button);color:var(--text-button-color);font-size:14px;border:none;outline:none;border-radius:20px;cursor:pointer}.auth-container .auth-form .continue-button:hover{opacity:.9}.auth-container .policy-checkbox{display:flex;justify-content:center;align-items:center;gap:6px;margin:8px 0 18px;justify-content:flex-start;width:100%;padding:0 6px}.auth-container .policy-checkbox input{width:15px;height:15px;margin:0;accent-color:var(--accent-color)}.auth-container .policy{font-size:12px;margin-top:20px;text-align:center;line-height:1.5;width:320px}.auth-container .policy .link{color:var(--highlight-text-color);text-decoration:none}.auth-container .policy .link:hover{text-decoration:underline}.auth-container .policy:after{content:"";position:absolute;background:var(--faint-gradient-color);height:50vh;width:50vw;top:50%;left:50%;opacity:.5;transform:translate(-50%,-50%);border-radius:50%;filter:blur(200px);z-index:-1}.forgot-password-page .header,.forgot-password-page .sub-header{margin:0;text-align:center;line-height:20px}.forgot-password-page .login{display:flex;align-items:center;justify-content:center;width:100%;max-width:350px;padding:10px;margin-bottom:20px;border:1px solid var(--highlight-text-color);border-radius:20px;background:transparent;color:var(--highlight-text-color);font-size:14px;outline:none;cursor:pointer}.forgot-password-page .forgot-password-wrapper{width:25%;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.forgot-password-page .forgot-password-wrapper .logo-icon{width:150px;height:auto;margin:auto}.forgot-password-page .forgot-password-wrapper .request-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.forgot-password-page .forgot-password-wrapper .request-container .sub-header{width:100%!important}.forgot-password-page .forgot-password-wrapper .request-container .login{position:relative;top:0;left:0}.forgot-password-page .forgot-password-wrapper .request-container .auth-form{margin:0}.forgot-password-page .forgot-password-wrapper .request-container .auth-form .continue-button{margin-top:6px}.forgot-password-page .forgot-password-wrapper .request-container .auth-form .timing{margin:6px 0;color:#f2451c}.forgot-password-page .forgot-password-wrapper .request-container .auth-form .otp-container{display:flex;gap:24px;justify-content:center}.forgot-password-page .forgot-password-wrapper .request-container .auth-form .otp-container .otp-input{width:60px!important;height:60px!important;text-align:center;font-size:20px;font-weight:700;border:1px solid var(--border-color);border-radius:4px!important;outline:none;transition:border-color .2s}.forgot-password-page .forgot-password-wrapper .request-container .auth-form .otp-container .otp-input:focus,.forgot-password-page .forgot-password-wrapper .request-container .auth-form .otp-container .otp-input:active{outline:1px solid var(--border-color-accent)}.forgot-password-page .forgot-password-wrapper .request-container .resend span{color:var(--highlight-text-color)}.forgot-password-page .forgot-password-wrapper .request-container .resend.disabled span{color:var(--text-disabled)}.page-not-found-wrapper{height:100vh;width:100vw;background:var(--background-color)}.page-not-found-wrapper .page-not-found-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.page-not-found-wrapper .page-not-found-container:after{content:"";position:absolute;background:var(--faint-gradient-color);height:100vh;width:100vw;top:0;left:0;z-index:-1}.page-not-found-wrapper .page-not-found-container .text-404{height:10vh}.page-not-found-wrapper .page-not-found-container .text-404 img{height:100%;width:100%}.page-not-found-wrapper .page-not-found-container .hero-container{height:50vh}.page-not-found-wrapper .page-not-found-container .hero-container img{height:100%;width:100%}.page-not-found-wrapper .page-not-found-container .context{color:var(--text-color);font-size:1rem}.page-not-found-wrapper .page-not-found-container .back-to-home{background:var(--background-color-button);color:var(--text-button-color);padding:8px 16px;border-radius:30px;cursor:pointer;transition:all .2s}.page-not-found-wrapper .page-not-found-container .back-to-home:hover{transform:translateY(-2px)}.distance-text-wrapper,.zone-name-wrapper,.pointer-none{pointer-events:auto!important;background-color:gray}.zone-name-wrapper{background:var(--background-color-accent);color:var(--text-button-color);outline:1px solid var(--border-color);border-radius:6px;backdrop-filter:blur(12px)}.distance-text{pointer-events:none!important}.distance-text div{position:absolute;transform:translate(-50%,-50%) scale(.8);pointer-events:none!important;white-space:nowrap;font-size:var(--font-size-large);padding:2px 8px;background:var(--background-color-accent);color:var(--text-button-color);border-radius:6px;box-shadow:var(--box-shadow-light)}.distance-text .area{background:#008cff}.zone-name{padding:2px 10px;text-wrap:nowrap;color:var(--text-button-color)}.select-floorplane-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;gap:12px;top:0;left:50%;padding:8px 8px 8px 14px;background:var(--background-color);backdrop-filter:blur(12px);border-radius:12px;outline:1px solid var(--border-color);transform:translate(-50%,12px);z-index:2}.select-floorplane-wrapper .presets-container{display:flex;justify-content:center;align-items:center;gap:6px}.select-floorplane-wrapper .presets-container .preset{background:var(--background-color);padding:2px 8px;border-radius:12px;outline:1px solid var(--border-color)}.select-floorplane-wrapper .presets-container .upload-btn{padding:4px 16px!important}.select-floorplane-wrapper .presets-container .generate-walls-btn{padding:4px 16px;display:flex;justify-content:center;align-items:center;gap:4px;color:var(--text-button-color);background:var(--background-color-button);border-radius:20px}.select-floorplane-wrapper .presets-container .active{background:var(--background-color-accent);color:var(--text-button-color)}.label-toogler{position:fixed;bottom:4%;right:1.5%;z-index:10;border-radius:8px;transition:all .3s ease-in-out}.label-toogler .input-toggle-container{padding:0;display:flex;flex-direction:column;align-items:end;gap:12px}.label-toogler .input-toggle-container .check-box{width:35px;height:20px}.label-toogler .input-toggle-container .check-box .check-box-style{width:16px;height:16px;background:var(--text-button-color)!important}.label-toogler.bottom{bottom:32%}.scene-performance-stats{bottom:36px!important;left:12px!important;border-radius:6px;backdrop-filter:blur(4px);height:fit-content}.scene-performance-stats svg{display:none}.scene-performance-stats .c-jiwtRJ{align-items:center}.stats{top:auto!important;bottom:36px!important;left:12px!important;border-radius:6px;overflow:hidden}.measurement-point{height:12px;width:12px;border-radius:50%;background:#b18ef1;outline:2px solid black;outline-offset:-1px;transform:translate(-50%,-50%)}.comments-main-wrapper{position:relative}.comments-threads-wrapper{position:absolute;top:0;left:0;padding:4px;background:var(--background-color);border-radius:20px 20px 20px 0;backdrop-filter:blur(12px);z-index:1000;transform:translateY(-100%);outline:1px solid var(--border-color)}.comments-threads-wrapper .comments-threads-container{display:flex;align-items:start;flex-direction:column}.comments-threads-wrapper .comments-threads-container .users-commented{display:flex;justify-content:center;align-items:center}.comments-threads-wrapper .comments-threads-container .users-commented .users{height:24px;line-height:24px;width:24px;text-transform:uppercase;border-radius:50%}.comments-threads-wrapper .comments-threads-container .last-comment-details{display:flex;align-items:start;flex-direction:column;overflow:hidden;transition:all .2s ease-in}.comments-threads-wrapper .comments-threads-container .last-comment-details .header{display:flex;justify-content:center;align-items:center;gap:10px}.comments-threads-wrapper .comments-threads-container .last-comment-details .header .user-name{text-transform:capitalize}.comments-threads-wrapper .comments-threads-container .last-comment-details .header .time{font-size:var(--font-size-small);color:var(--input-text-color)}.comments-threads-wrapper .comments-threads-container .last-comment-details .message{margin-top:10px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;text-align:start}.comments-threads-wrapper .comments-threads-container .last-comment-details .replies,.comments-threads-wrapper .comments-threads-container .last-comment-details .comments{margin-top:4px;font-size:var(--font-size-small);color:var(--input-text-color)}.comments-threads-wrapper .comments-threads-container .last-comment-details .header,.comments-threads-wrapper .comments-threads-container .last-comment-details .message,.comments-threads-wrapper .comments-threads-container .last-comment-details .replies,.comments-threads-wrapper .comments-threads-container .last-comment-details .comments{display:none;opacity:0}.comments-threads-wrapper .comments-threads-container .expand{min-width:200px;max-width:260px;padding:0 12px 12px;height:100%}.comments-threads-wrapper .open .users-commented{padding:12px}.comments-threads-wrapper .open .message{display:-webkit-box!important;opacity:1!important;margin-bottom:4px;padding:0}.comments-threads-wrapper .open .header,.comments-threads-wrapper .open .replies,.comments-threads-wrapper .open .comments{display:flex!important;opacity:1!important}.thread-chat-wrapper{position:absolute;top:50%;left:50%;z-index:50}.thread-chat-wrapper .thread-chat-container{background:var(--background-color);backdrop-filter:blur(14px);border-radius:20px;width:20rem}.thread-chat-wrapper .thread-chat-container .header-wrapper{padding:12px;display:flex;justify-content:space-between;align-items:center}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options{display:flex;justify-content:center;align-items:center;position:relative}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .options-list{position:absolute;bottom:0;right:0;transform:translate(-24px,100%);background:var(--background-color);padding:8px 4px;border-radius:6px;backdrop-filter:blur(10px);z-index:100}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .options-list .options{text-wrap:nowrap;padding:2px 4px;border-radius:6px;cursor:pointer}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .options-list .options:hover{color:var(--text-button-color);background:var(--background-color-accent)}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .options-list .options.delete:hover{color:var(--log-error-text-color);background:var(--log-error-background-color)}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .options-button,.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .close-button{display:flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:6px}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .options-button:hover,.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .close-button:hover{background:var(--background-color-solid)}.thread-chat-wrapper .thread-chat-container .header-wrapper .header-options .close-button svg{scale:1.4}.thread-chat-wrapper .thread-chat-container .messages-wrapper{padding:0 12px 12px;max-height:36vh;overflow:auto}.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .input-container textarea{background:var(--background-color)}.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .input-container textarea:focus{outline-color:var(--border-color-accent)}.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .actions-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin:8px 0}.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .actions-container .actions{display:flex;justify-content:center;align-items:center;gap:4px}.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .actions-container .actions .cancel-button,.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .actions-container .actions .save-button{padding:4px 10px;border-radius:12px;background:var(--background-color-solid);outline:1px solid var(--border-color)}.thread-chat-wrapper .thread-chat-container .messages-wrapper .edit-container .actions-container .actions .save-button{color:var(--text-button-color);background:var(--background-color-accent);outline:none}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container{position:relative;display:flex;justify-content:space-between;align-items:center;align-items:flex-start;gap:12px;margin-top:8px}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container:first-child{margin:0}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .profile{height:28px;width:28px;min-width:28px;text-transform:uppercase;line-height:28px;text-align:center;border-radius:50%}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .content{width:100%}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .content .user-details{display:flex;align-items:flex-end;gap:8px}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .content .user-details .user-name{text-transform:capitalize}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .content .user-details .time{font-size:var(--font-size-tiny);color:var(--input-text-color)}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .more-options{position:absolute;right:0;top:0}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .more-options .more-options-button{display:flex;justify-content:center;align-items:center;height:18px;width:18px;border-radius:4px}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .more-options .more-options-button:hover{background:var(--background-color-solid)}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .more-options .options-list{position:absolute;right:0;padding:3px 6px;background:var(--background-color);backdrop-filter:blur(10px);outline:1px solid var(--border-color);border-radius:6px;z-index:100}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .more-options .options-list .option{width:100%;border-radius:6px;padding:2px 6px;text-align:start}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .more-options .options-list .option:hover{background:var(--background-color-accent);color:var(--text-button-color)}.thread-chat-wrapper .thread-chat-container .messages-wrapper .message-container .message{margin-top:6px}.thread-chat-wrapper .thread-chat-container .send-message-wrapper{padding:8px 12px 12px}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container{position:relative;display:flex;justify-content:space-between;align-items:center;background:var(--background-color);border-radius:20px;outline:1px solid var(--border-color)}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container textarea{background:transparent;outline:none;width:calc(100% - 36px);overflow:hidden;line-height:28px;max-height:108px}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container .sent-button{position:absolute;right:2px;bottom:2px;display:flex;justify-content:center;align-items:center;padding:2px;cursor:pointer}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container .sent-button svg{pointer-events:none;rotate:45deg}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container .disable-send-btn{filter:saturate(0)}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container.active{background:var(--background-color-solid);padding-top:4px;flex-direction:column;align-items:end}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container.active textarea{width:100%;line-height:18px}.thread-chat-wrapper .thread-chat-container .send-message-wrapper .input-container.active .sent-button{position:relative}.scene-container canvas{cursor:url(../../assets/cursors/default.svg) 0 0,default!important}.scene-container.draw canvas{cursor:url(../../assets/cursors/cell.svg) 8 8,default!important}.scene-container.pointer canvas{cursor:url(../../assets/cursors/pointing.svg) 4 0,default!important}.scene-container.pen canvas{cursor:url(../../assets/cursors/pen.svg) 0 0,default!important}.scene-container.measure canvas{cursor:url(../../assets/cursors/cross.svg) 8 8,default!important}.scene-container.hand canvas{cursor:url(../../assets/cursors/open.svg) 8 8,default!important}.scene-container.hand canvas:active{cursor:url(../../assets/cursors/close.svg) 8 8,default!important}.scene-container.hand-closed canvas{cursor:url(../../assets/cursors/close.svg) 8 8,default!important}.scene-container.comment canvas{cursor:url(../../assets/cursors/comment.svg) 0 16,default!important}.dashboard-editor{padding:20px;min-height:100vh;max-height:100vh;width:100vw;overflow:hidden;color:#fff;z-index:2;background:transparent;position:absolute;top:0;left:0}.dashboard-editor .control-panel{margin-bottom:20px;display:flex;justify-content:end;gap:10px;flex-wrap:wrap}.dashboard-editor .control-panel .control-button{padding:8px 16px;color:#fff;border:none;border-radius:20px;cursor:pointer;backdrop-filter:blur(10px);transition:background-color .2s ease;pointer-events:auto}.dashboard-editor .control-panel .control-button:not(.edit-mode-active){background-color:var(--background-color-button)}.dashboard-editor .control-panel .control-button.edit-mode-active{background-color:#f44}.dashboard-editor .control-panel .control-button.primary{background-color:#2196f3cc}.dashboard-editor .control-panel .control-button.secondary{background-color:var(--background-color-button)}.dashboard-editor .control-panel .control-button:hover{opacity:.9}.dashboard-editor .block-grid{display:flex;flex:1;flex-wrap:wrap;gap:20px;max-height:calc(100vh - 100px);overflow:auto;padding:10px}.dashboard-editor .block-grid .block{position:relative;cursor:pointer;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0000004d;z-index:1;resize:none;overflow:hidden;background-color:#323232cc;backdrop-filter:blur(10px);padding:10px;border-radius:8px;min-height:200px;min-width:300px}.dashboard-editor .block-grid .block.selected{outline:2px solid var(--border-color-accent)}.dashboard-editor .block-grid .block.edit-mode{cursor:pointer}.dashboard-editor .block-grid .block.draggable{cursor:move}.dashboard-editor .block-grid .block.draggable:hover .drag-handle{background-color:#2196f3}.dashboard-editor .block-grid .block.draggable .drag-handle{position:absolute;top:5px;left:5px;width:20px;height:20px;background-color:#2196f3cc;border-radius:4px;cursor:move;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;z-index:10}.dashboard-editor .block-grid .block .element-button-container{position:relative}.dashboard-editor .block-grid .block .element-container{display:flex;justify-content:end;position:absolute;top:10px;right:10px}.dashboard-editor .block-grid .block .add-element-button{background:var(--background-color-button);border:none;border-radius:20px;color:#fff;font-size:12px;padding:6px 12px;cursor:pointer;z-index:10;backdrop-filter:blur(5px);transition:background-color .2s ease}.dashboard-editor .block-grid .block .resize-handle{border-radius:3px;position:absolute;bottom:2px;right:2px;cursor:nwse-resize;opacity:0;transition:opacity .2s ease;z-index:10;display:flex;justify-content:center;align-items:center}.dashboard-editor .block-grid .block.selected .resize-handle{opacity:1}.dashboard-editor .element{margin:5px;border-radius:4px;padding:8px;user-select:none;border:1px solid transparent}.dashboard-editor .element.absolute{position:absolute;margin:0}.dashboard-editor .element.selected{border:2px solid #ff9800;background-color:#ff98001a}.dashboard-editor .element.swap-source{border:2px solid #4caf50;background-color:#4caf501a}.dashboard-editor .element.swap-target{border:2px dashed #ff9800}.dashboard-editor .element.graph{min-height:120px;min-width:200px;padding:12px;background-color:#0003}.dashboard-editor .element.edit-mode.absolute{cursor:move}.dashboard-editor .element.edit-mode:not(.absolute){cursor:pointer}.dashboard-editor .element .swap-button{position:absolute;top:2px;right:2px;background:#2196f3cc;border:none;border-radius:3px;color:#fff;font-size:10px;padding:2px 4px;cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:10}.dashboard-editor .element:hover .swap-button,.dashboard-editor .element.selected .swap-button{opacity:1}.dashboard-editor .element .resize-handle{width:20px;height:20px;position:absolute;bottom:2px;right:2px;background-color:#2196f3cc;cursor:nwse-resize;border-radius:2px;opacity:0;transition:opacity .2s ease}.dashboard-editor .element.selected .resize-handle{opacity:1}.dashboard-editor .block-grid-container{width:100%;display:flex;justify-content:space-between;pointer-events:auto}.dashboard-editor .panel{padding:20px;color:#fff;background:var(--background-color);backdrop-filter:blur(20px);border-radius:20px;outline:1px solid var(--border-color);box-shadow:0 4px 8px #3c3c431a;z-index:3}.dashboard-editor .panel .header{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;border-bottom:1px solid gray;padding-bottom:10px}.dashboard-editor .panel .header h4{font-size:var(--font-size-regular);font-weight:600}.dashboard-editor .panel .header .icon{cursor:pointer}.dashboard-editor .panel .header .icon svg path{stroke:#f44}.dashboard-editor .panel.data-model-panel{left:20px;top:50px;min-width:300px;max-width:400px;max-height:80vh;overflow-y:auto}.dashboard-editor .panel.data-model-panel .control-button.primary{background-color:var(--background-color-button)}.dashboard-editor .panel.block-editor-panel{min-width:280px;height:fit-content}.dashboard-editor .panel.element-editor-panel{right:20px;top:50px;min-width:300px;max-height:84vh;overflow:auto}.dashboard-editor .form-group{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:15px}.dashboard-editor .form-group .input-range-container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px}.dashboard-editor .form-group .form-label{display:block;font-size:14px;text-wrap:nowrap}.dashboard-editor .form-group .input-range-container{padding:0}.dashboard-editor .form-group .form-select,.dashboard-editor .form-group .color-input,.dashboard-editor .form-group .range-input,.dashboard-editor .form-group .form-input,.dashboard-editor .form-group .input-container,.dashboard-editor .form-group .regularDropdown-container{max-width:140px}.dashboard-editor .form-group .form-input,.dashboard-editor .form-group .form-select,.dashboard-editor .form-group .form-textarea{width:100%;padding:8px;background-color:#5559;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-family:inherit}.dashboard-editor .form-group .form-textarea{font-family:monospace;font-size:12px;resize:vertical}.dashboard-editor .form-group .form-small{opacity:.7;font-size:12px;margin-top:4px;display:block}.dashboard-editor .color-input{width:100%;height:40px;border-radius:6px;border:1px solid rgba(255,255,255,.3);cursor:pointer}.dashboard-editor .range-input{width:100%;height:6px;border-radius:3px;background-color:#ffffff1a;outline:none}.dashboard-editor .swap-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#323232f2;backdrop-filter:blur(15px);border:2px solid #4caf50;padding:20px;border-radius:12px;z-index:2000;color:#fff;text-align:center;box-shadow:0 8px 32px #0009}.dashboard-editor .swap-modal h4{margin:0 0 15px;color:#4caf50}.dashboard-editor .swap-modal p{margin-bottom:20px;font-size:14px}.dashboard-editor .swap-modal .cancel-button{padding:8px 16px;background-color:#f44;color:#fff;border:none;border-radius:6px;cursor:pointer}.dashboard-editor .chart-container{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:6px}.dashboard-editor .chart-container .chart-title{font-size:14px;font-weight:700;margin-bottom:8px;text-align:center;color:#fff}.dashboard-editor .chart-container .chart-content{flex:1;width:100%;min-height:100px;overflow:hidden}.dashboard-editor .label-value-container{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;text-align:left;width:100%;height:100%}.dashboard-editor .label-value-container .label-text{font-size:12px;opacity:.8}.dashboard-editor .label-value-container .value-text{font-size:16px;font-weight:700}.dashboard-editor .text-container,.dashboard-editor .icon-container{text-align:left;width:100%;height:100%;display:flex;align-items:center}.dashboard-editor .icon-container{text-align:center;font-size:24px;justify-content:center}.element-dropdown{position:absolute;transform:translateY(35px);background-color:#323232f2;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:10px;z-index:9999;border-radius:8px;display:flex;flex-direction:column;gap:5px;min-width:150px}.element-dropdown .dropdown-button{padding:8px 12px;background-color:#555c;color:#fff;border:none;border-radius:6px;cursor:pointer;backdrop-filter:blur(5px);transition:all .2s ease}.element-dropdown .dropdown-button:hover{background-color:#555}
