@import"https://fonts.googleapis.com/css2?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&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100..700&family=Roboto:wght@300;400;500;600;700;800&display=swap";:root{--blue: #2797e8;--violet: #a568bc;--cyan: #1db9ca;--teal: #47d2a5;--lime: #a1e663;--yellow: #ffd026;--coral: #ff8552;--red: #ff525f;--base-blue-dark: #243249;--base-blue: #3d4c66;--base-grey: #758696;--border: #aba7af;--disabled: #d4d2d5;--spacer: #d9d1e0;--spacer-light: #e5e0eb;--bg-light-grey: #f5f3f7;--bg-super-light-grey: #f9f8fa;--even-lighter-lame-grey: #f8fafc;--bg-light-blue: #e7f4fe;--bg-lighter-bluer: #dfeffc;--filter-black: brightness(0);--filter-white: brightness(0) invert(1);--filter-blue: brightness(0) saturate(100%) invert(52%) sepia(85%) saturate(2404%) hue-rotate(181deg) brightness(96%) contrast(90%);--filter-violet: brightness(0) saturate(100%) invert(47%) sepia(25%) saturate(1015%) hue-rotate(239deg) brightness(96%) contrast(83%);--filter-cyan: brightness(0) saturate(100%) invert(64%) sepia(32%) saturate(7070%) hue-rotate(148deg) brightness(106%) contrast(77%);--filter-teal: brightness(0) saturate(100%) invert(76%) sepia(23%) saturate(961%) hue-rotate(107deg) brightness(90%) contrast(91%);--filter-lime: brightness(0) saturate(100%) invert(92%) sepia(17%) saturate(1324%) hue-rotate(34deg) brightness(93%) contrast(94%);--filter-yellow: brightness(0) saturate(100%) invert(85%) sepia(57%) saturate(1232%) hue-rotate(333deg) brightness(102%) contrast(101%);--filter-coral: brightness(0) saturate(100%) invert(67%) sepia(53%) saturate(1950%) hue-rotate(323deg) brightness(100%) contrast(103%);--filter-red: brightness(0) saturate(100%) invert(49%) sepia(89%) saturate(3522%) hue-rotate(328deg) brightness(107%) contrast(101%);--filter-base-blue: brightness(0) saturate(100%) invert(28%) sepia(12%) saturate(1479%) hue-rotate(180deg) brightness(91%) contrast(87%);--filter-base-blue-dark: brightness(0) saturate(100%) invert(15%) sepia(6%) saturate(4422%) hue-rotate(178deg) brightness(95%) contrast(87%);--filter-disabled: brightness(0) saturate(100%) invert(80%) sepia(46%) saturate(11%) hue-rotate(236deg) brightness(99%) contrast(88%);--filter-disabled-gentle: brightness(0) saturate(100%) invert(80%) sepia(46%) saturate(11%) hue-rotate(236deg) brightness(75%) contrast(88%);--font-weight-light: 300;--font-weight-medium: 400;--font-weight-medium-heavy: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--h1-font-size: 44px;--h1-line-height: 128%;--h2-font-size: 30px;--h2-line-height: 120%;--h3-font-size: 22px;--h3-line-height: 124%;--h4-font-size: 18px;--h4-line-height: 132%;--body-xxl-font-size: 40px;--body-xxl-line-height: 150%;--body-xl-font-size: 28px;--body-xl-line-height: 144%;--body-l-font-size: 18px;--body-l-line-height: 132%;--body-m-font-size: 16px;--body-m-line-height: 148%;--body-s-font-size: 14px;--body-s-line-height: 140%;--body-xs-font-size: 12px;--body-xs-line-height: 140%;--body-xxs-font-size: 10px;--body-xxs-line-height: 140%;--xs-shadow: 0px 10px 15px 0px #D3C0D612;--s-shadow: 0px 8px 16px 0px #3E134D12;--m-shadow: 0px 15px 30px 0px #3E134D;--l-shadow: 0px 10px 30px 0px #3E134D78;--header-index: 10;--sidebar-index: 5;--dialog-index: 20;--popup-index: 20;--theme-bg: white;--theme-second-bg: var(--bg-light-grey);--theme-third-bg: var(--bg-super-light-grey);--theme-text-color: var(--base-blue);--theme-border-color: var(--border-color);--theme-border-color-2: #e1e1e1;--theme-selected-light: var(--bg-light-blue);--theme-spacer-light: #e5e0eb;--theme-inverted-bg: transparent;--theme-disabled: var(--disabled);--theme-button-blue: var(--bg-light-blue);--theme-different-button-blue: var(--bg-lighter-bluer);--theme-filter-hover: var(--filter-blue);--theme-filter-svg: var(--filter-base-blue);--theme-filter-disabled: var(--filter-disabled)}:root[dark-theme]{--theme-bg: var(--base-blue-dark);--theme-second-bg: var(--base-blue);--theme-third-bg: #D3C0D612;--theme-text-color: white;--theme-border-color: var(--base-blue);--theme-border-color-2: #e1e1e1;--theme-spacer-light: #e5e0eb;--theme-inverted-bg: var(--bg-light-grey);--theme-selected-light: var(--base-blue);--theme-disabled: var(--base-blue);--theme-button-blue: var(--base-blue);--theme-different-button-blue: var(--bg-lighter-bluer);--theme-filter-svg: var(--filter-white);--theme-filter-hover: var(--filter-disabled);--theme-filter-disabled: brightness(1.3)}:root img{-webkit-user-drag:none;pointer-events:none}:root{--font-color-greyed: #e1e1e1;--font-color-highlight: #2797e8;--border-color: #d4dee5;--disabled: #e1e1e1;--primary: #2797e8;--secondary: #3d4c66;--rotate-transition: transform .2s linear;--filter-primary: brightness(0) saturate(100%) invert(50%) sepia(31%) saturate(3160%) hue-rotate(181deg) brightness(96%) contrast(89%);--filter-red: brightness(0) saturate(100%) invert(41%) sepia(45%) saturate(2288%) hue-rotate(327deg) brightness(106%) contrast(101%)}html,body,#root{width:100%;height:100%;padding:0;margin:0;overflow:hidden}body *{user-select:none;-moz-user-select:none;-webkit-user-select:none}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--theme-spacer-light);border-radius:6px}::-webkit-scrollbar-track{background-color:transparent}.dev-login-wrapper{font-family:Poppins;color:var(--base-blue);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.dev-login-wrapper p{font-size:18;font-weight:500}.dev-login-wrapper label{font-size:14px;display:flex;align-items:center}.dev-login-wrapper label p{width:80px}.dev-login-wrapper label:hover{cursor:pointer}.dev-login-wrapper label input{font-family:inherit;font-size:14px;width:400px;height:44px;border:1px solid var(--spacer);border-radius:8px;margin-left:20px;padding:0 12px;outline:0}.dev-login-wrapper label input:focus{border-color:var(--primary)}.dev-login-wrapper button{width:200px;height:40px;border-radius:8px;background-color:var(--primary);border:0;font-family:inherit;color:#fff;font-size:16px;font-weight:500}.dev-login-wrapper button:hover{cursor:pointer}.error-popup-wrapper{z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e5e0eb}.error-popup-wrapper .error-popup{display:flex;flex-direction:column;align-items:center;justify-content:center;width:800px;height:fit-content;padding:50px 0;background-color:#fff;border-radius:12px;box-shadow:0 15px 40px #0000004d;gap:20px}.error-popup-wrapper .error-popup p{font-family:Poppins;color:#3d4c66;margin:0}.error-popup-wrapper .error-popup p.type1{font-weight:600;font-size:18px}.error-popup-wrapper .error-popup p a{color:#2797e8;text-decoration:none}.error-popup-wrapper .error-popup p a:hover{text-decoration:underline}.error-popup-wrapper .error-popup span{display:flex;flex-direction:column;gap:4px;max-width:80%}.error-popup-wrapper .error-popup button{width:260px;height:40px;border-radius:8px;border:0;background-color:#2797e8;font-family:Poppins;font-size:18px;font-weight:400;color:#fff;margin-top:20px}.error-popup-wrapper .error-popup button:hover{background-color:#3d4c66;cursor:pointer}.error-popup-wrapper .error-popup button:active{background-color:#243249}p.oliver-text{margin:0;padding:0;font-family:Poppins;font-size:16px;font-weight:400;color:var(--base-blue);width:fit-content;height:fit-content}p.oliver-text.text-color-base-blue-dark{color:var(--base-blue-dark)}p.oliver-text.text-color-base-blue{color:var(--base-blue)}p.oliver-text.text-color-blue{color:var(--blue)}p.oliver-text.text-color-red{color:var(--red)}p.oliver-text.text-color-disabled{color:var(--theme-disabled)}p.oliver-text.text-color-white{color:#fff}p.oliver-text.text-color-black{color:#000}p.oliver-text.text-color-base-grey{color:var(--base-grey)}p.oliver-text.text-size-xxl{font-size:var(--body-xxl-font-size);line-height:var(--body-xxl-line-height)}p.oliver-text.text-size-xl{font-size:var(--body-xl-font-size);line-height:var(--body-xl-line-height)}p.oliver-text.text-size-l{font-size:var(--body-l-font-size);line-height:var(--body-l-line-height)}p.oliver-text.text-size-m{font-size:var(--body-m-font-size);line-height:var(--body-m-line-height)}p.oliver-text.text-size-s{font-size:var(--body-s-font-size);line-height:var(--body-s-line-height)}p.oliver-text.text-size-xs{font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height)}p.oliver-text.text-size-xxs{font-size:var(--body-xxs-font-size);line-height:var(--body-xxs-line-height)}p.oliver-text.text-weight-light{font-weight:var(--font-weight-light)}p.oliver-text.text-weight-medium{font-weight:var(--font-weight-medium)}p.oliver-text.text-weight-medium-heavy{font-weight:var(--font-weight-medium-heavy)}p.oliver-text.text-weight-semi-bold{font-weight:var(--font-weight-semi-bold)}p.oliver-text.text-weight-bold{font-weight:var(--font-weight-bold)}p.oliver-text.text-type-title1{font-size:36px;line-height:128%;font-weight:500}p.oliver-text.text-type-title2{font-size:32px;line-height:128%;font-weight:500}p.oliver-text.text-type-title3{font-size:24px;line-height:150%;font-weight:500}p.oliver-text.text-type-title4{font-size:20px;line-height:150%;font-weight:600}p.oliver-text.text-type-title5{font-size:16px;line-height:150%;font-weight:600}p.oliver-text.text-type-subtitle1{font-size:20px;line-height:150%;font-weight:500}p.oliver-text.text-type-subtitle2{font-size:18px;line-height:150%;font-weight:500}p.oliver-text.text-type-subtitle3{font-size:14px;line-height:150%;font-weight:600}p.oliver-text.text-type-subtitle4{font-size:14px;line-height:150%;font-weight:500}p.oliver-text.text-type-button1{font-size:16px;line-height:150%;font-weight:500}p.oliver-text.text-type-button2{font-size:14px;line-height:150%;font-weight:500}p.oliver-text.text-type-button3{font-size:12px;line-height:150%;font-weight:500}p.oliver-text.text-type-button4{font-size:12px;line-height:150%;font-weight:400}p.oliver-text.text-type-body1{font-size:16px;line-height:150%;font-weight:400}p.oliver-text.text-type-body2{font-size:14px;line-height:150%;font-weight:400}p.oliver-text.text-type-body3{font-size:14px;line-height:150%;font-weight:300}p.oliver-text.text-type-body4{font-size:12px;line-height:150%;font-weight:400}p.oliver-text.text-type-description{font-size:10px;line-height:150%;font-weight:400}p.oliver-text.text-type-bodyLightXS{font-size:12px;font-weight:300;line-height:150%}.oliver-image-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%}.oliver-image-wrapper img.oliver-image{width:auto;height:100%}.oliver-image-wrapper img.oliver-image.highlighted{filter:brightness(0) saturate(100%) invert(50%) sepia(31%) saturate(3160%) hue-rotate(181deg) brightness(96%) contrast(89%)}.builder-preview-element{outline:#2797e8 dashed 2px;border-radius:8px;background-color:transparent;margin:5px;padding:0;display:flex;justify-content:center;align-items:center}.builder-preview-element .plus img{width:min(50px,100%);height:min(50px,100%);opacity:.7;transform:translateY(5px)}.builder-preview-line{position:fixed;z-index:1000;pointer-events:none;color:#fff;background-color:var(--primary)}.builder-preview-border{position:fixed;z-index:1000;pointer-events:none;color:transparent;border:1px dashed var(--primary)}.snackbar-notification .MuiSnackbarContent-root{background-color:transparent;box-shadow:none;padding:0;margin:0;min-width:auto;display:inline-flex;align-items:center}.snackbar-notification .snackbar-message{border-radius:8px;box-shadow:0 4px 12px #3d4c6633;width:325px;height:fit-content;display:flex;align-items:center;padding:12px;gap:8px;background-color:#fff}.snackbar-notification .snackbar-message img{width:28px;height:28px;margin-top:-4px}.snackbar-notification .snackbar-message p{width:0;flex-grow:1;line-height:100%}.builder-app{width:100%;height:100%;display:flex;flex-direction:column}.hotkey-div{width:100%;height:100%}.loading-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.loading-wrapper.not-fullscreen{position:relative}.latest-builds-page{display:flex;flex-direction:column;align-items:center;padding:40px;height:100%;overflow-y:auto;gap:20px}.builds-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1400px}.builds-grid .single-build-card{display:flex;height:190px;width:450px;border-radius:8px;overflow:hidden;background-color:#fff;border:1px solid var(--spacer-light);cursor:pointer}.builds-grid .single-build-card:hover{border-color:var(--blue)}.builds-grid .single-build-card .details{flex:2;padding:20px;display:flex;flex-direction:column;gap:8px}.builds-grid .single-build-card .img{flex:5}.builds-grid .single-build-card .img img{width:100%;height:100%;object-fit:cover;object-position:left center}.icon-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.icon-container>img{width:100%;height:100%}.icon-container.size-small{width:16px;height:16px}.icon-container.size-medium{width:24px;height:24px}.icon-container.size-large{width:32px;height:32px}.icon-container.size-fit{width:100%;height:100%}.icon-container.background-blue{background-color:var(--blue)}.icon-container.background-violet{background-color:var(--violet)}.icon-container.background-cyan{background-color:var(--cyan)}.icon-container.background-teal{background-color:var(--teal)}.icon-container.background-lime{background-color:var(--lime)}.icon-container.background-yellow{background-color:var(--yellow)}.icon-container.background-coral{background-color:var(--coral)}.icon-container.background-red{background-color:var(--red)}.icon-container.background-base-blue{background-color:var(--base-blue)}.icon-container.background-disabled{background-color:var(--theme-disabled)}.icon-container.background-white{background-color:#fff}.icon-container.background-black{background-color:#000}.icon-container.background-transparent{background-color:transparent}.icon-container.filter-blue>img{filter:var(--filter-blue)!important}.icon-container.filter-violet>img{filter:var(--filter-violet)!important}.icon-container.filter-cyan>img{filter:var(--filter-cyan)!important}.icon-container.filter-teal>img{filter:var(--filter-teal)!important}.icon-container.filter-lime>img{filter:var(--filter-lime)!important}.icon-container.filter-yellow>img{filter:var(--filter-yellow)!important}.icon-container.filter-coral>img{filter:var(--filter-coral)!important}.icon-container.filter-red>img{filter:var(--filter-red)!important}.icon-container.filter-base-blue>img{filter:var(--filter-base-blue)!important}.icon-container.filter-disabled>img{filter:var(--filter-disabled)!important}.icon-container.filter-white>img{filter:var(--filter-white)!important}.icon-container.filter-black>img{filter:var(--filter-black)!important}.icon-container.filter-transparent>img{opacity:0}.oliver-button{background-color:var(--blue);border:0;border-radius:8px;padding:10px 105px;display:flex;align-items:center;justify-content:center;gap:6px}.oliver-button.style-primary{background-color:var(--blue);border:0}.oliver-button.style-primary:hover:not(:disabled){background-color:var(--base-blue)}.oliver-button.style-primary:active:not(:disabled){background-color:var(--base-blue-dark)}.oliver-button.style-primary:disabled{background-color:var(--theme-disabled)}.oliver-button.style-secondary{background-color:var(--theme-button-blue);border:0}.oliver-button.style-secondary:hover:not(:disabled){background-color:var(--base-blue)}.oliver-button.style-secondary:hover:not(:disabled) p{color:#fff}.oliver-button.style-secondary:hover:not(:disabled) img{filter:var(--filter-white)}.oliver-button.style-secondary:active:not(:disabled){background-color:var(--base-blue-dark)}.oliver-button.style-secondary:active:not(:disabled) p{color:#fff}.oliver-button.style-secondary:active:not(:disabled) img{filter:var(--filter-white)}.oliver-button.style-secondary:disabled{background-color:var(--theme-disabled)}.oliver-button.style-red{background-color:var(--red)}.oliver-button.style-red:hover:not(:disabled){background-color:var(--base-blue)}.oliver-button.style-red:hover:not(:disabled) p{color:#fff}.oliver-button.style-red:hover:not(:disabled) img{filter:var(--filter-white)}.oliver-button.style-red:active:not(:disabled){background-color:var(--base-blue-dark)}.oliver-button.style-red:active:not(:disabled) p{color:#fff}.oliver-button.style-red:active:not(:disabled) img{filter:var(--filter-white)}.oliver-button.style-red:disabled{background-color:var(--theme-disabled)}.oliver-button.style-grey{background-color:var(--even-lighter-lame-grey)}.oliver-button.style-grey p{color:var(--base-grey)}.oliver-button.style-grey:hover:not(:disabled) p{color:var(--blue)}.oliver-button.style-grey:hover:not(:disabled) img{filter:var(--filter-blue)}.oliver-button.style-grey:disabled{background-color:var(--theme-disabled)}.oliver-button.style-baby-blue{border:none;color:var(--blue);padding:8px;width:fit-content;align-self:center;background-color:transparent;border:0;font-family:Poppins;font-size:10px;color:var(--primary)}.oliver-button.style-baby-blue:hover{cursor:pointer}.oliver-button.style-baby-blue:active{transform:scale(.95)}.oliver-button.style-outline{background-color:transparent;border:2px solid var(--blue)}.oliver-button.style-outline:hover:not(:disabled){border:0;background-color:var(--blue)}.oliver-button.style-outline:hover:not(:disabled) p{color:#fff}.oliver-button.style-outline:hover:not(:disabled) img{filter:var(--filter-white)!important}.oliver-button.style-outline:active:not(:disabled){border:0;background-color:var(--base-blue-dark)}.oliver-button.style-outline:active:not(:disabled) p{color:#fff}.oliver-button.style-outline:active:not(:disabled) img{filter:var(--filter-white)}.oliver-button.style-outline:disabled{border-color:var(--theme-disabled)}.oliver-button.style-transparent{background-color:transparent;border:0}.oliver-button.style-transparent:hover:not(:disabled) img{filter:var(--filter-blue)}.oliver-button.size-small{padding:7px 46px}.oliver-button.size-fit-small{padding:8px}.oliver-button.size-large{padding:10px 105px}.oliver-button.size-fit{width:100%;height:100%;padding:6px}.oliver-button.size-full{width:100%;height:100%;padding:0}.oliver-button:hover:not(:disabled){cursor:pointer}.loader-button{width:100%;height:32px;box-sizing:border-box;border:1px solid var(--blue);border-radius:8px;background-color:var(--theme-bg);margin-inline:auto;font-family:Poppins;font-size:14px;font-weight:400;color:var(--blue);cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.loader-button .iframe-loading{position:relative}.loader-button .iframe-loading img{width:25px!important;height:25px!important;filter:var(--filter-blue)}.loader-button:hover{background-color:var(--blue);color:#fff}.loader-button:hover .iframe-loading{filter:var(--filter-white)}.youtube-button{text-decoration:none;display:flex;align-items:center;color:var(--oliver-blue);height:fit-content;gap:3px;cursor:pointer}.youtube-button img{padding:0;margin:0}.youtube-button:hover{filter:var(--filter-base-blue)}label.toggle-wrapper{width:100%;height:18px;display:flex;align-items:center}label.toggle-wrapper p{width:0;flex-grow:1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label.toggle-wrapper:hover{cursor:pointer}label.toggle-wrapper input{position:fixed;left:-10000px;opacity:0}label.toggle-wrapper input:checked~.custom-toggle-input{background-color:var(--blue)}label.toggle-wrapper input:checked~.custom-toggle-input>.toggle-handle{transform:translate(110%)}label.toggle-wrapper .custom-toggle-input{width:33px;height:100%;background-color:var(--spacer-light);box-sizing:border-box;border-radius:4px;display:flex;align-items:center}label.toggle-wrapper .custom-toggle-input .toggle-handle{height:15px;aspect-ratio:1/1;background-color:#fff;border-radius:3px;transform:translate(10%);box-shadow:0 3px 1px #0000000f;box-shadow:0 3px 8px #00000026;transition:transform linear .1s}label.toggle-wrapper.disabled:hover{cursor:default}label.toggle-wrapper.disabled .custom-toggle-input{background-color:var(--theme-disabled)}.frame-size-wrapper{width:146px;height:100%}.frame-size-wrapper>button{width:100%;height:100%;border:1px solid var(--spacer-light);background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:16px}.frame-size-wrapper>button img{width:24px;object-fit:contain}.frame-size-wrapper>button.menu-open{background-color:var(--bg-light-blue)}.frame-size-wrapper>button:hover{cursor:pointer;border-color:var(--blue)}.frame-size-wrapper .menu-wrapper{width:550px;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 20px 30px #122b5140;height:360px;border-radius:10px;overflow:hidden;margin-top:25px;padding:20px 24px 0}.frame-size-wrapper .menu-wrapper .frame-size-menu{width:100%;display:flex;border-bottom:1px solid var(--spacer-light);height:80%}.frame-size-wrapper .menu-wrapper .frame-size-menu .main-t{padding:8px}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col{flex:1;height:100%;display:flex;flex-direction:column;border-radius:8px}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body{box-sizing:border-box;display:flex;width:100%;height:100%}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body div{display:flex;flex-direction:column}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body div button{width:100%;box-sizing:border-box;padding:8px 12px;background-color:transparent;border:0;border-radius:8px}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body div button p{width:100%;text-align:start}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body div button:hover{cursor:pointer;background-color:var(--bg-light-blue)}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body .common-s{flex:1}.frame-size-wrapper .menu-wrapper .frame-size-menu .left-col .body .common-s button:last-of-type{margin-bottom:10px}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes{width:100%;overflow-y:auto;overflow-x:hidden;margin-top:4px}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes::-webkit-scrollbar{width:4px}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes .size-collapse{display:flex;flex-direction:column;align-items:start;width:100%;justify-content:start}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes .size-collapse .title{width:100%;display:flex;align-items:start}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes .size-collapse .title .title-content{display:flex;flex-direction:row;align-items:center;width:100%;cursor:pointer}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes .size-collapse .title .title-content .collapse-arrow{transition:transform .2s linear}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes .size-collapse .title .title-content .collapse-arrow.collapsed{transform:rotate(-90deg)}.frame-size-wrapper .menu-wrapper .frame-size-menu .sizes .size-collapse .body{width:100%;overflow:hidden;transition:max-height .3s ease-out}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col{flex:.4;border-left:1px solid var(--spacer-light);box-sizing:border-box;padding:0 22px;display:flex;flex-direction:column;align-items:start;gap:12px;border-radius:0 10px 10px 0}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col label{display:grid;grid-template-columns:1fr 2fr;align-items:center;width:100%;height:32px;gap:10px;position:relative}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col label input{width:100%;height:100%;box-sizing:border-box;padding:0 26px 0 10px;border:1px solid var(--spacer-light);border-radius:8px;outline:0;font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;color:var(--base-blue)}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col label input:focus{border-color:var(--blue)}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col label .static-text{position:absolute;right:10px}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col button.c-size-apply{width:100%;height:32px}.frame-size-wrapper .menu-wrapper .frame-size-menu .right-col button.c-size-apply p{font-size:14px}.frame-size-wrapper .menu-wrapper .toggle-rotate{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:30px;height:20%}.frame-size-wrapper .menu-wrapper .show-toggle{display:flex;flex-direction:row;align-items:center;gap:20px;height:20%;min-width:25ch}.frame-size-wrapper .menu-wrapper .show-toggle .device-skin-toggle{max-width:40px}.frame-size-wrapper .menu-wrapper .rotate{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;height:20%;cursor:pointer}.frame-size-wrapper .menu-wrapper .rotate .rotate-icon{transition:all .2s ease-in-out}.frame-size-wrapper .menu-wrapper .rotate:hover .rotate-icon{transform:rotate(90deg);transition:all .2s ease-in-out}.action-icon-tooltip{background-color:#fff!important}.action-icon-tooltip div{color:var(--base-blue)!important;font-family:Poppins;font-size:12px}.frame-size-print-wrapper{width:146px;height:100%}.frame-size-print-wrapper>button{width:100%;height:100%;border:1px solid var(--spacer-light);background-color:#fff;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 12px}.frame-size-print-wrapper>button .frame-menu-icon{width:24px;height:24px}.frame-size-print-wrapper>button .frame-menu-text{width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-size-print-wrapper>button.menu-open{background-color:var(--bg-light-blue)}.frame-size-print-wrapper>button:hover{cursor:pointer;border-color:var(--blue)}.frame-size-print-wrapper .frame-size-menu{width:400px;display:flex;background-color:#fff;border:1px solid var(--spacer-light);border-radius:10px;box-shadow:0 20px 30px #122b5140;margin-top:7px}.frame-size-print-wrapper .frame-size-menu div{flex:1;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:10px!important;gap:2px;border-radius:10px}.frame-size-print-wrapper .frame-size-menu div button{width:100%;box-sizing:border-box;padding:3px 15px;background-color:transparent;border:0;border-radius:8px}.frame-size-print-wrapper .frame-size-menu div button:first-of-type{margin-top:4px}.frame-size-print-wrapper .frame-size-menu div button:hover{cursor:pointer;background-color:var(--bg-light-blue)}.frame-size-print-wrapper .frame-size-menu .right-col{flex:.65;background-color:#fbfbfb;border-left:1px solid var(--spacer-light);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2px!important;border-radius:0 10px 10px 0}.scale-input-wrapper{display:flex;align-items:center;width:146px;height:100%;border:1px solid var(--spacer-light);border-radius:8px;overflow:hidden}.scale-input-wrapper button{width:0;flex:1;height:100%;background-color:var(--theme-inverted-bg);border:0;display:flex;align-items:center;justify-content:center}.scale-input-wrapper button img{width:20px;height:20px}.scale-input-wrapper button:hover:not(:disabled){cursor:pointer}.scale-input-wrapper button:hover:not(:disabled) img{filter:var(--filter-blue)}.scale-input-wrapper button:active:not(:disabled) img{filter:var(--filter-base-blue-dark)}.scale-input-wrapper button:disabled img{filter:var(--filter-disabled)}.scale-input-wrapper input{width:0;flex:3;height:100%;border:0;outline:0;text-align:center;font-family:Poppins;font-size:var(--body-s-font-size);line-height:var(--body-s-line-height);font-weight:var(--font-weight-medium);color:var(--base-grey)}.scale-input-wrapper input:hover:not(:disabled){cursor:pointer}.scale-input-wrapper input:disabled{background-color:var(--bg-light-grey)}.scale-input-wrapper.scale-input-disabled{background-color:var(--bg-light-grey)}header.oliver-header{width:100%;height:68px;box-sizing:border-box;padding:16px;display:flex;align-items:center;position:relative;z-index:var(--header-index);border-bottom:1px solid var(--theme-border-color);background-color:var(--theme-bg);color:var(theme-text-color)}header.oliver-header a{text-decoration:none}header.oliver-header .header-section{flex:1;display:flex;align-items:center;justify-content:center;height:100%;width:fit-content;gap:8px}header.oliver-header .header-section:first-child{justify-content:flex-start}header.oliver-header .header-section:last-child{justify-content:flex-end}header.oliver-header .header-section .inner-section{display:flex;align-items:center}header.oliver-header .header-section .button-container{display:flex;align-items:center;cursor:pointer}header.oliver-header .header-section .button-container button{width:36px;height:36px}header.oliver-header .header-section .button-container:hover p{filter:var(--filter-base-blue-dark)}header.oliver-header .header-section .button-container:hover button{background-color:var(--base-blue-dark)}header.oliver-header .header-section .button-container:hover button.style-transparent{background-color:transparent}header.oliver-header .header-section .button-container:hover button.style-transparent img{filter:var(--filter-base-blue-dark)}header.oliver-header .header-section .button-container-2{width:98px;height:100%}header.oliver-header .header-section .button-save-color{background-color:var(--bg-light-blue)}header.oliver-header .header-section .button-save-color img{width:24px;height:24px}header.oliver-header .header-section .vertical-divider{width:1px;height:18px;background-color:var(--spacer-light)}header.oliver-header .header-section .header-button{width:44px;height:100%;background-color:#fff;border:1px solid var(--spacer-light);border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:var(--theme-bg)}header.oliver-header .header-section .header-button img{width:24px;height:24px;filter:var(--theme-filter-svg)}header.oliver-header .header-section .header-button.redo img{transform:scaleX(-1)}header.oliver-header .header-section .header-button:hover:not(:disabled){cursor:pointer;border-color:var(--blue)}header.oliver-header .header-section .header-button:hover:not(:disabled) img{filter:var(--theme-filter-hover)}header.oliver-header .header-section .header-button:active:not(:disabled){border-color:var(--base-blue-dark)}header.oliver-header .header-section .header-button:active:not(:disabled) img{filter:var(--filter-base-blue-dark)}header.oliver-header .header-section .header-button:disabled{border-color:var(--spacer-light)}header.oliver-header .header-section .header-button:disabled img{filter:var(--filter-disabled-gentle)}.oliver-main{width:100%;height:0;flex-grow:1;display:flex;position:relative}.oliver-left-sidebar{flex-shrink:0;width:244px;height:100%;box-sizing:border-box;border-right:1px solid var(--theme-border-color);background-color:var(--theme-bg);z-index:var(--sidebar-index)}.oliver-left-sidebar.sidebar-open{transform:translate(0)}.oliver-left-sidebar img{pointer-events:auto}.sidebar-collapse-wrapper{width:100%;display:flex;flex-direction:column}.sidebar-collapse-wrapper .title-row{display:flex;align-items:center;gap:6px;height:40px;width:100%;box-sizing:border-box;padding:6px 12px;background-color:var(--theme-third-bg);border-bottom:1px solid #e1e1e1}[dark-theme] .sidebar-collapse-wrapper .title-row{border-bottom:none}.sidebar-collapse-wrapper .title-row:hover{cursor:pointer}.sidebar-collapse-wrapper .title-row p{flex-grow:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.sidebar-collapse-wrapper .sidebar-collapse-content{width:100%;display:flex;flex-direction:column;padding:12px;box-sizing:border-box;gap:12px}.sidebar-header{width:100%;height:48px;box-sizing:border-box;border-bottom:1px solid var(--theme-border-color-2);display:flex;align-items:center;justify-content:space-between;padding:12px}.sidebar-header .grouping{display:flex;align-items:center;gap:8px;flex-grow:1}.sidebar-header .grouping p{width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-header .grouping img{width:24px;height:24px}.sidebar-header .grouping img:not(.no-filter){filter:var(--theme-filter-svg)}.rename-wrapper{width:100%;display:inline-block}.rename-wrapper .oliver-text-wrapper{display:flex}.rename-wrapper .rename-input{width:100%;font-family:Poppins,sans-serif;color:var(--base-blue);padding:0;margin:0;outline:2px solid var(--bg-light-blue);background-color:#fff;font-size:12px;font-weight:400;border:none;caret-color:var(--blue)}.rename-wrapper .rename-display{cursor:pointer}.add-element{width:100%;height:100%;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}.add-element .find-template-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px}.add-element .find-template-wrapper img{width:148px;height:148px}.add-element .find-template-wrapper .find-template-button{width:132px;height:32px;padding:0}.add-element .add-element-search{width:100%;height:60px;box-sizing:border-box;padding:12px;border-bottom:1px solid var(--theme-border-color)}.add-element .add-element-search .search-wrapper{position:relative;width:100%;height:100%;background-color:#fff;border-radius:8px;display:flex;align-items:center}.add-element .add-element-search .search-wrapper img.search{position:absolute;left:8px;width:24px;height:24px}.add-element .add-element-search .search-wrapper button{position:absolute;right:8px;width:24px;height:24px;padding:0;background-color:transparent;border:0}.add-element .add-element-search .search-wrapper button:hover{cursor:pointer}.add-element .add-element-search .search-wrapper button:hover img{filter:var(--filter-red)}.add-element .add-element-search .search-wrapper button img{width:100%;height:100%}.add-element .add-element-search .search-wrapper input{width:100%;height:100%;background-color:transparent;outline:none;border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;padding:0 36px 0 40px;font-family:Poppins;font-size:10px;color:var(--base-blue)}.add-element .add-element-search .search-wrapper input:focus{border-color:var(--primary)}.add-element .elements-wrapper{display:flex;flex-direction:column;width:100%;height:0;flex-grow:1;overflow-y:auto}.add-element .elements-wrapper button{width:100%;height:34px;display:flex;align-items:center;gap:8px;padding:5px 10px;background-color:var(--theme-bg);border:1px solid var(--theme-border-color);border-radius:4px}.add-element .elements-wrapper button:hover{cursor:pointer;border-color:var(--primary)}.add-element .elements-wrapper button .left-wrapper{display:flex;align-items:center;gap:6px;flex-grow:1}.add-element .elements-wrapper button .premium-badge{background-color:var(--bg-light-blue);padding:2px 4px;border-radius:4px}.add-element .elements-wrapper button .premium-badge p{font-size:8px}body.dragging-elem{cursor:grab!important}.edit-element-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.edit-element-wrapper .edit-category-wrapper{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0;gap:18px;border-bottom:1px solid #e1e1e1}.edit-element-wrapper .edit-category-wrapper .cat-divider{width:1px;height:12px;background-color:#d4dee5}.edit-element-wrapper .edit-category-wrapper .cat-divider:last-child{display:none}.edit-element-wrapper .edit-category-wrapper label:hover{cursor:pointer}.edit-element-wrapper .edit-category-wrapper label input{opacity:0;position:fixed;left:-10000px}.edit-element-wrapper .edit-category-wrapper label .custom-cat-radio{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:4px}.edit-element-wrapper .edit-category-wrapper label .custom-cat-radio img{width:24px;height:24px}.edit-element-wrapper .edit-category-wrapper label input:checked~.custom-cat-radio{background-color:#e7f4fe}.edit-element-wrapper .edit-category-wrapper label input:checked~.custom-cat-radio img{filter:var(--filter-blue)}.edit-element-wrapper .state-selector-container{padding:10px;border-bottom:1px solid #e1e1e1}.edit-element-wrapper .editables-wrapper{width:100%;height:0;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-gutter:stable}.no-element-selected-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.no-element-selected-wrapper img{width:80%;height:auto;margin-bottom:10px}.no-element-selected-wrapper p{text-align:center;max-width:80%}.no-conditions .condition-toggle-wrapper{width:100%;padding:12px;display:flex;justify-content:space-between}.no-conditions .condition-toggle-wrapper .toggle-conditions{width:unset}.no-conditions .condition-info-wrapper{width:100%;padding:12px;display:flex;justify-content:space-between;flex-direction:column;gap:4px}.no-conditions .condition-info-wrapper .condition-divider{background-color:#e1e1e1;height:1px;width:100%;margin:12px 0}.no-conditions .condition-info-wrapper .conditions-body{width:100%;height:100%;box-sizing:border-box;gap:20px;display:flex;flex-direction:column;align-items:center}.no-conditions .condition-info-wrapper .conditions-body .conditions-selectors-wrapper{width:100%;display:flex;flex-direction:column;gap:10px;border-radius:8px}.no-conditions .condition-info-wrapper .conditions-body .conditions-selectors-wrapper .conditions-selectors{display:flex;flex-direction:column}.no-conditions .condition-info-wrapper .conditions-body .conditions-selectors-wrapper .conditions-selectors .select-input-wrapper-con .select-wrapper-con,.no-conditions .condition-info-wrapper .conditions-body .conditions-selectors-wrapper .conditions-selectors .select-input-wrapper-con .select-wrapper-con .select-input-option-con{height:32px}.no-conditions .condition-info-wrapper .conditions-body .conditions-selectors-wrapper .actions-tab-input{min-height:unset}.no-conditions .condition-info-wrapper .conditions-body .decision-selectors{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;gap:24px;height:fit-content}.no-conditions .condition-info-wrapper .conditions-body .decision-selectors button{background-color:#fff;border:1px solid var(--blue)}.no-conditions .condition-info-wrapper .conditions-body .decision-selectors button:hover{background-color:var(--base-blue)}.no-conditions .condition-info-wrapper .decision-button{width:fit-content;height:36px;background-color:#fff;font-family:Poppins;padding:5px 10px;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--theme-text-color);border:1px solid var(--theme-text-color);border-radius:8px;font-weight:400;cursor:pointer}.no-conditions .condition-info-wrapper .decision-button:active{transform:scale(.96)}.no-conditions .condition-action-dropdown{margin-top:4px}.no-conditions .condition-action-dropdown .select-wrapper-con{height:32px}.no-conditions .condition-action-dropdown div{width:100%}.no-conditions .condition-action-dropdown div .select-input-option-con{height:32px}.delete-condition-wrapper img{height:20px;width:20px}.conditions-selectors{display:flex;align-items:center;justify-content:space-between;gap:16px}.conditions-selectors .selector-label-wrapper{width:100%;gap:4px;display:flex;flex-direction:column}.conditions-selectors button{width:36px;height:36px;background-color:#fff;border:1px solid #3d4c66;border-radius:8px;display:flex;align-items:center;justify-content:center}.conditions-selectors button img{width:24px;height:24px}.conditions-selectors button:hover{cursor:pointer}.conditions-selectors button:active{transform:scale(.95)}.add-button-wrapper{width:100%;display:flex;justify-content:center;margin-top:4px}.delete-condition-wrapper{width:100%;height:16px;display:flex;align-items:center;justify-content:flex-end}.pointer{cursor:pointer}.pointer img{width:24px;height:24px}.text-input-label{width:100%;display:flex;flex-direction:column;gap:4px}.text-input-label .input-wrapper{width:100%;height:32px;display:flex;align-items:center;position:relative}.text-input-label .input-wrapper .suffix{font-family:Poppins;font-size:12px;color:var(--base-grey);position:absolute;right:10px}.text-input-label .input-wrapper.w-label{margin-top:4px}.text-input-label .input-wrapper.disabled *{pointer-events:none;cursor:not-allowed}.text-input-label .input-wrapper.disabled img{opacity:.5}.text-input-label .input-wrapper.disabled input{background-color:#f5f5f5;color:#b0b0b0;cursor:not-allowed}.text-input-label .input-wrapper .icon-wrapper{position:absolute;right:10px;display:flex;justify-content:center;margin-right:4px}.text-input-label .input-wrapper .icon-wrapper img{width:100%;height:100%;z-index:20}.text-input-label .input-wrapper .icon-wrapper img.active{filter:brightness(0) saturate(100%) invert(63%) sepia(81%) saturate(4235%) hue-rotate(181deg) brightness(96%) contrast(90%)}.text-input-label .input-wrapper .icon-wrapper.clickable img:hover{cursor:pointer;filter:var(--filter-primary)}.text-input-label .input-wrapper .icon-wrapper .multi-icon-wrapper{display:flex;align-items:center;height:22px}.text-input-label .input-wrapper .icon2-wrapper{left:6px;right:auto;margin-right:0;margin-left:2px}.text-input-label .input-wrapper input{width:100%;box-sizing:border-box;padding:0 10px;height:32px;font-size:12px;font-family:Poppins;border:1px solid #e1e1e1;border-radius:8px;color:#3d4c66;outline:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-input-label .input-wrapper input::placeholder{color:#e1e1e1;opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-input-label .input-wrapper input:focus{border-color:var(--primary)}.text-input-label .input-wrapper input.error{border:1px solid var(--red)}.text-input-label .input-wrapper:not(.w-icon2) input{padding-left:10px}.text-input-label .input-wrapper.w-icon input{padding-right:44px}.text-input-label .input-wrapper.w-icon2 input{padding-left:32px}.text-input-label .input-wrapper.w-icon.w-icon2 input{padding-left:32px;padding-right:44px}.text-input-label.layout-row{flex-direction:row;gap:8px;align-items:center;justify-content:space-between}.text-input-label.layout-row span{flex:1}.text-input-label.layout-row .input-wrapper{width:75px}.select-input-wrapper-con{display:flex;align-items:center;gap:8px;width:100%;position:relative}.select-input-wrapper-con .select-wrapper-con{height:56px;width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff}.select-input-wrapper-con .select-wrapper-con *{flex-shrink:0}.select-input-wrapper-con .select-wrapper-con :hover{cursor:pointer}.select-input-wrapper-con .select-wrapper-con #dropdownIcon{position:absolute;height:24px;width:24px;right:6px;top:calc(50% - 12px);z-index:1;transition:var(--rotate-transition)}.select-input-wrapper-con .select-wrapper-con input{z-index:18;width:100%;height:100%;box-sizing:border-box;padding:0 30px 0 10px;border:1px solid #e1e1e1;border-radius:8px;font-family:Poppins;font-size:12px;font-weight:500;color:var(--theme-text-color);background-color:transparent;outline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--base-blue)}.select-input-wrapper-con .select-wrapper-con input::placeholder{font-weight:300;color:#aba7af}.select-input-wrapper-con .select-wrapper-con.skeleton{pointer-events:none;background:linear-gradient(90deg,#fff 25%,#f5f3f7 37%,#fff 63%);background-size:400% 100%;animation-name:ripple;animation-duration:1.2s;animation-timing-function:ease;animation-iteration-count:infinite}.select-input-wrapper-con .select-wrapper-con .error{border:1px solid var(--red)}.select-input-wrapper-con .select-wrapper-con .select-input-options{width:100%;min-height:fit-content;max-height:220px;overflow-y:auto;border-radius:0 0 8px 8px;border:1px solid #e1e1e1;border-top:none;background-color:#fff}.select-input-wrapper-con .select-wrapper-con .select-input-option-con{width:100%;height:56px;display:flex;align-items:center;padding:7px 12px;font-family:Poppins;font-size:12px;background-color:#fff;color:var(--base-blue);border-bottom:1px solid #e1e1e1;border-top:0;box-sizing:border-box;z-index:50;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-input-wrapper-con .select-wrapper-con .select-input-option-con:nth-last-child(2){border-radius:0 0 8px 8px;border-bottom:none}.select-input-wrapper-con .select-wrapper-con .select-input-option-con:hover{font-weight:600}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.empty{pointer-events:none}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.empty:hover{font-weight:400}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.loader{justify-content:center}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.trigger{position:relative;background-color:#f7f7f7}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.trigger:hover{font-weight:400}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.trigger #actionIcon{position:absolute;height:24px;width:24px;right:6px;top:calc(50% - 12px);z-index:1;transition:var(--rotate-transition)}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.trigger.select-active #actionIcon{transform:rotate(180deg)}.select-input-wrapper-con .select-wrapper-con .select-input-option-con.bullet-point{color:var(--theme-text-color);padding-left:24px}.select-input-wrapper-con .select-wrapper-con.select-active-c{z-index:var(--dialog-index)}.select-input-wrapper-con .select-wrapper-con.select-active-c #dropdownIcon{transform:rotate(180deg)}.select-input-wrapper-con .select-wrapper-con.select-active-c input{border-radius:8px 8px 0 0;border-color:var(--primary)}.select-input-wrapper-con.layout-column{flex-direction:column;align-items:flex-start;gap:4px}.select-input-wrapper-con.layout-column span,.select-input-wrapper-con.layout-column .select-wrapper{width:100%}.infinite-scroll-wrapper{position:relative;width:100%;min-height:fit-content;max-height:220px;overflow-y:auto;border-radius:0 0 8px 8px;border:1px solid #e1e1e1;border-top:none}.simple-checkbox-wrapper{height:18px;display:flex;align-items:center;font-family:Poppins;font-size:var(--body-xs-font-size);font-weight:var(--font-weight-light);line-height:var(--body-xs-line-height);color:var(--base-blue);gap:12px}.simple-checkbox-wrapper input{opacity:0;position:fixed;left:-10000px}.simple-checkbox-wrapper .custom-checkbox,.simple-checkbox-wrapper .custom-checkbox-plain{height:100%;aspect-ratio:1/1;border:1px solid var(--spacer);border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff}.simple-checkbox-wrapper .custom-checkbox .checkbox-checkmark,.simple-checkbox-wrapper .custom-checkbox-plain .checkbox-checkmark{width:55%;height:55%}.simple-checkbox-wrapper .custom-checkbox .plain-checkbox,.simple-checkbox-wrapper .custom-checkbox-plain .plain-checkbox{width:75%;height:75%;background-color:var(--blue)}.simple-checkbox-wrapper input:checked~.custom-checkbox{border-color:var(--blue)}.simple-checkbox-wrapper input:checked~.custom-checkbox-plain{border-color:var(--spacer)}.simple-checkbox-wrapper:hover{cursor:pointer;font-weight:600}.simple-checkbox-wrapper:hover input:disabled~.custom-checkbox{background-color:var(--bg-light-grey)}.simple-checkbox-wrapper:hover:hover:not(.checkbox-disabled){cursor:pointer;font-weight:600}.simple-checkbox-wrapper:hover:hover:not(.checkbox-disabled) .custom-checkbox{border-color:var(--blue)}.simple-checkbox-wrapper:hover .custom-checkbox{border-color:var(--blue)}.select-input-wrapper-con span{flex-grow:1}.select-input-wrapper-con.skeleton{cursor:not-allowed}.select-input-wrapper-con .select-wrapper-con>p{opacity:1}.select-input-wrapper-con .select-wrapper-con.skeleton{pointer-events:none;background:linear-gradient(90deg,#fff 25%,#f5f3f7 37%,#fff 63%);background-size:400% 100%;animation-name:ripple;animation-duration:1.4s;animation-timing-function:ease;animation-iteration-count:infinite}.condition-add-wrapper{border:1px dashed var(--spacer);margin:20px 12px 10px;display:flex;justify-content:center;align-items:center;padding:12px 0;border-radius:8px}.condition-add-wrapper .condition-add-button{display:flex;justify-content:center;align-items:center;width:fit-content;height:36px;background-color:var(--bg-light-blue);border-radius:8px;cursor:pointer;padding:8px}.condition-add-wrapper .condition-add-button:hover{background-color:var(--base-blue)}.condition-add-wrapper .condition-add-button:hover p{color:#fff}.condition-details-wrapper{display:flex;margin:0 12px;flex-direction:column;gap:8px}.condition-detail-item{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid var(--spacer);height:40px;width:220px;border-radius:8px;cursor:pointer}.condition-detail-item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condition-detail-item:hover .condition-edit-icon{filter:var(--filter-blue)}.no-conditions{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.no-conditions .text-margin{margin:3px 0 20px}.no-conditions .condition-button{width:132px;height:32px;padding:0}.add-new-conditions-wrapper{width:100%;height:60px;box-sizing:border-box;border:2px dashed var(--spacer);display:flex;align-items:center;justify-content:center;border-radius:8px}.add-new-conditions-wrapper .add-new-condition-button{padding:0;width:63.64%;height:36px}.add-new-conditions-wrapper .add-new-condition-button p{font-size:13px;font-weight:500}.radio-input-wrapper{width:100%;display:flex;flex-direction:column;height:fit-content;gap:4px}.radio-input-wrapper .radio-group{display:flex;align-items:center}.radio-input-wrapper .radio-group label{flex:1;height:32px;border:1px solid #e1e1e1;border-left:0}.radio-input-wrapper .radio-group label:first-of-type{border-left:1px solid #e1e1e1;border-radius:8px 0 0 8px}.radio-input-wrapper .radio-group label:last-of-type{border-radius:0 8px 8px 0}.radio-input-wrapper .radio-group label:hover{cursor:pointer}.radio-input-wrapper .radio-group label input{position:fixed;opacity:0;left:-10000px}.radio-input-wrapper .radio-group label .custom-radio{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 4px}.radio-input-wrapper .radio-group label .custom-radio p{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins;font-size:12px;font-weight:400;color:var(--base-blue);text-align:center}.radio-input-wrapper .radio-group label .custom-radio img{width:24px;height:24px}.radio-input-wrapper .radio-group label input:checked~.custom-radio p{font-weight:500;color:var(--blue)}.radio-input-wrapper .radio-group label input:checked~.custom-radio img{filter:var(--filter-blue)}.dynamic-data-selector-has-data input{outline:1px solid #e1e1e1!important;background-color:var(--bg-light-blue);border:5px solid white!important;color:var(--blue)!important}.action-dd{align-items:center}.action-dd .input-wrapper{height:56px}.action-dd input{height:56px!important}.toggle-input-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.toggle-input-wrapper .toggle-input-options{width:100%;height:40px;display:flex;box-sizing:border-box;padding:4px 0}.toggle-input-wrapper .toggle-input-options .option-text-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.toggle-input-wrapper .toggle-input-options label{flex:1;border:1px solid #e1e1e1;border-right:0;box-sizing:border-box;padding:4px 0;background-color:#fff}.toggle-input-wrapper .toggle-input-options label.disabled img{filter:var(--filter-disabled)}.toggle-input-wrapper .toggle-input-options label img{max-width:100%}.toggle-input-wrapper .toggle-input-options label:first-of-type{border-radius:8px 0 0 8px}.toggle-input-wrapper .toggle-input-options label:last-of-type{border-right:1px solid #e1e1e1;border-radius:0 8px 8px 0}.toggle-input-wrapper .toggle-input-options label:hover:not(.disabled){cursor:pointer}.toggle-input-wrapper .toggle-input-options label input{position:fixed;left:-1000px;opacity:0}.select-image-wrapper{width:100%;height:111px;border:1px solid #e1e1e1;border-radius:8px;background-color:#e7f4fe;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-4px}.select-image-wrapper:hover{cursor:pointer}.select-image-wrapper:hover .fake-button{background-color:#3d4c66;color:#fff}.select-image-wrapper:active .fake-button{background-color:#243249}.select-image-wrapper .fake-button{background-color:#fff;border-radius:8px;border:0;width:150px;height:32px;font-family:Poppins;font-size:12px;color:#2797e8;display:flex;align-items:center;justify-content:center}.select-image-wrapper img{max-width:100%;max-height:100%}.select-image-wrapper .remove-image{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:8px;background-color:transparent;border:1px solid var(--border);right:4px;top:4px;padding:0;background-color:#fff}.select-image-wrapper .remove-image img{width:18px;height:18px}.select-image-wrapper .remove-image:hover{cursor:pointer;border-color:var(--red)}.select-image-wrapper .remove-image:hover img{filter:var(--filter-red)}.dynamic-icon-wrapper{width:40px;height:40px}.dynamic-icon-wrapper svg{width:100%;height:100%}.select-input-wrapper{display:flex;align-items:center;gap:8px}.select-input-wrapper p{flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select-input-wrapper .select-wrapper{width:60%;height:32px;position:relative;display:flex;flex-direction:column}.select-input-wrapper .select-wrapper *{flex-shrink:0}.select-input-wrapper .select-wrapper :hover{cursor:pointer}.select-input-wrapper .select-wrapper img{position:absolute;height:24px!important;width:24px!important;right:6px;top:calc(50% - 12px);z-index:15;transition:var(--rotate-transition);pointer-events:none}.select-input-wrapper .select-wrapper input{z-index:13;width:100%;height:100%;box-sizing:border-box;padding:0 30px 0 10px;border:1px solid #e1e1e1;border-radius:8px;font-family:Poppins;font-size:12px;background-color:#fff;color:var(--base-blue);outline:0}.select-input-wrapper .select-wrapper .select-input-options{width:100%;max-height:400%;overflow-y:auto;background-color:#fff}.select-input-wrapper .select-wrapper .select-input-options .select-input-option{width:100%;height:32px;display:flex;align-items:center;padding:7px 12px;font-family:Poppins;font-size:12px;color:var(--base-blue);border:1px solid #e1e1e1;border-top:0;box-sizing:border-box}.select-input-wrapper .select-wrapper .select-input-options .select-input-option:last-child{border-radius:0 0 8px 8px}.select-input-wrapper .select-wrapper .select-input-options .select-input-option:hover{font-weight:600}.select-input-wrapper .select-wrapper.select-active{z-index:var(--dialog-index)}.select-input-wrapper .select-wrapper.select-active img{transform:rotate(180deg)}.select-input-wrapper .select-wrapper.select-active input{border-radius:8px 8px 0 0;border-color:var(--primary)}.select-input-wrapper.layout-column{flex-direction:column;align-items:flex-start;gap:4px}.select-input-wrapper.layout-column p,.select-input-wrapper.layout-column .select-wrapper{width:100%}.editable-info{width:100%;padding:8px 12px;background-color:#e7f4fe;border-radius:6px;display:flex;flex-direction:column;gap:8px}.editable-info .bullet-points-list{list-style-type:disc;padding-left:20px;margin-top:4px}.editable-info .bullet-points-list li{margin-bottom:2px}label.input-wrapper{width:100%;display:flex;flex-direction:column;position:relative;font-family:Poppins;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:var(--base-blue);gap:4px}label.input-wrapper.direction-row{flex-direction:row;justify-content:space-between;align-items:center}label.input-wrapper.direction-row input.oliver-input{width:75px}label.input-wrapper input.oliver-input{width:100%;height:32px;box-sizing:border-box;padding:0 12px;border:1px solid var(--spacer-light);border-radius:8px;font-family:Poppins;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:var(--base-blue);outline:0}label.input-wrapper input.oliver-input::placeholder{color:var(--border)}label.input-wrapper input.oliver-input:focus:not(:disabled){border-color:var(--blue)}label.input-wrapper input.oliver-input.input-error:not(:disabled){border-color:var(--red)}label.input-wrapper input.oliver-input:disabled{background-color:var(--bg-light-grey);color:var(--border)}label.input-wrapper span{position:absolute;right:0;top:0;color:var(--red)}.select-image-button{width:100%;height:111px;background-color:var(--bg-light-blue);border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;box-sizing:border-box;border:1px solid var(--spacer-light)}.select-image-button:hover{cursor:pointer}.select-image-button .inner-fake-button{width:150px;height:32px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px}.select-image-button img{max-width:100%;max-height:100%;object-fit:contain}.mini-editable-collapse-wrapper{width:100%;display:flex;flex-direction:column;border:1px solid #e1e1e1;border-radius:8px}.mini-editable-collapse-wrapper .mini-title-row{display:flex;align-items:center;justify-content:space-between;height:40px;width:100%;padding:6px 12px}.mini-editable-collapse-wrapper .mini-title-row:hover{cursor:pointer}.mini-editable-collapse-wrapper .mini-title-row .side{display:flex;align-items:center;gap:0px}.mini-editable-collapse-wrapper .mini-title-row .side img{width:20px;height:20px}.mini-editable-collapse-wrapper .mini-title-row .side img:hover{cursor:pointer;filter:var(--filter-blue)}.mini-editable-collapse-wrapper .mini-title-row .side .delete:hover{filter:var(--filter-red)}.mini-editable-collapse-wrapper .mini-title-row .side img{opacity:0}.mini-editable-collapse-wrapper .mini-title-row:hover .side img{opacity:1}.mini-editable-collapse-wrapper .mini-editable-collapse-content{width:100%;display:flex;flex-direction:column;padding:12px;box-sizing:border-box;gap:12px;border-top:1px solid #e1e1e1}.color-input-wrapper{display:flex;flex-direction:column;gap:4px}.color-input-wrapper .color-input-row{width:100%;height:32px;display:flex;justify-content:space-between;gap:8px;align-items:center}.color-input-wrapper .color-input-row .left,.color-input-wrapper .color-input-row .right{display:flex;gap:8px;align-items:center}.color-input-wrapper .color-input-row .right button{width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}.global-color-modal{transform:translate(30px,-5px);padding:16px;width:min(256px,100vw);pointer-events:all;border-radius:18px!important;border:1px solid var(--theme-spacer-light)}.global-color-modal .header{display:flex;align-items:center;justify-content:space-between;width:100%}.global-color-modal .divider{width:100%;height:1px;background-color:#e1e1e1}.add-c{margin-top:16px;display:flex;flex-direction:column;gap:4px}.add-c .new-color-name-input{display:flex;align-items:center;gap:6px}.add-c .new-color-name-input button{width:fit-content;height:100%}.add-c .new-color-name-input button p{font-size:14px}.choose-c{display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center}.choose-c .color-row{display:flex;width:100%}.choose-c .color-row .choose{display:flex;gap:8px;align-items:center;width:100%;cursor:pointer}.choose-c .color-row .choose:hover{background-color:var(--bg-super-light-grey)}.choose-c .color-row button{margin-left:auto;width:32px;height:32px;padding:8px}.slider-input-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.slider-input-wrapper .slider-input-row{width:100%;height:32px;display:flex;align-items:center;gap:8px;position:relative}.slider-input-wrapper .slider-input-row input[type=range]{position:absolute;left:0;opacity:0;z-index:1}.slider-input-wrapper .slider-input-row input[type=range]:hover{cursor:pointer}.slider-input-wrapper .slider-input-row>:last-child{width:35%}.slider-input-wrapper .slider-input-row .custom-range-input{width:0;flex-grow:1;-webkit-user-select:none;user-select:none}.slider-input-wrapper .slider-input-row .custom-range-input .track{width:100%;height:3px;background-color:var(--bg-light-grey);border-radius:3px}.slider-input-wrapper .slider-input-row .custom-range-input .track .true-track{width:calc(100% - 13px);height:100%;position:relative;display:flex;align-items:center}.slider-input-wrapper .slider-input-row .custom-range-input .track .true-track .before-thumb{background-color:#2797e880;height:100%;border-radius:3px}.slider-input-wrapper .slider-input-row .custom-range-input .track .true-track .thumb{position:absolute;left:0;width:13px;height:13px;background-color:var(--primary);border-radius:3px}.slider-input-wrapper .slider-input-row .custom-range-input .track .true-track .thumb:hover{cursor:pointer}.unit-input-wrapper{width:100%;height:32px;align-items:center;display:flex;justify-content:space-between;gap:8px}.unit-input-wrapper .unit-input{width:100%;height:100%;position:relative}.unit-input-wrapper .unit-input.titled{width:35%}.unit-input-wrapper .unit-input input.value-input{width:100%;height:100%;border:1px solid #e1e1e1;border-radius:8px;outline-color:var(--primary);box-sizing:border-box;padding:0 41% 0 10px;font-family:Poppins;font-size:12px;color:var(--base-blue)}.unit-input-wrapper .unit-input input.value-input::placeholder{color:#e1e1e1}.unit-input-wrapper .unit-input .unit-wrapper{position:absolute;right:2px;top:2px;width:40%;height:calc(100% - 4px)}.unit-input-wrapper .unit-input .unit-wrapper :hover{cursor:pointer}.unit-input-wrapper .unit-input .unit-wrapper input{width:100%;height:100%;padding:0;border:0;outline:0;font-family:Poppins;font-size:12px;color:var(--base-blue);text-align:center;border-radius:8px}.unit-input-wrapper .unit-input .unit-wrapper .unit-options{width:100%;height:100%;margin-top:2px;display:none;transform:translate(2px)}.unit-input-wrapper .unit-input .unit-wrapper .unit-options .unit-option{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #e1e1e1;border-top:0;background-color:#fff}.unit-input-wrapper .unit-input .unit-wrapper .unit-options .unit-option p{flex-grow:0;width:fit-content}.unit-input-wrapper .unit-input .unit-wrapper .unit-options .unit-option:hover span{color:var(--primary)}.unit-input-wrapper .unit-input .unit-wrapper .unit-options :last-child{border-radius:0 0 8px 8px}.unit-input-wrapper.dropdown-open{z-index:var(--dialog-index)}.unit-input-wrapper.dropdown-open input.value-input{border-bottom-right-radius:0!important}.unit-input-wrapper.dropdown-open .unit-options{display:block!important}.i-input-wrapper{width:100%;height:32px}.i-input-wrapper input{width:100%;height:100%;font-family:Poppins;font-size:12px;font-weight:400;color:var(--base-blue);padding:0 4px 0 12px;border:1px solid #e1e1e1;border-radius:8px;outline:0;text-align:center}.i-input-wrapper input:focus{border:2px solid var(--blue)}.reorderable-list{position:relative;width:100%}.reorderable-item{transition:transform .15s ease,opacity .15s ease;position:relative}.reorderable-item:hover .drag-handle{opacity:1}.drag-handle{cursor:grab;opacity:.5;transition:opacity .2s ease;margin-right:8px;display:inline-flex;align-items:center;justify-content:center}.drag-handle:before{content:"≡";font-size:18px}.drag-handle:active{cursor:grabbing}.drop-indicator{position:absolute;height:2px;background-color:var(--blue, #007bff);left:0;right:0;z-index:1;pointer-events:none}.menu-link-wrapper{display:flex;align-items:flex-start;width:100%;margin-bottom:2px}.menu-link-wrapper .drag-handle{margin-top:12px;color:var(--base-grey)}.menu-link-content{flex-grow:1;width:calc(100% - 30px)}.reorderable-item[draggable=true]:active{cursor:grabbing;background-color:var(--bg-light-blue, rgba(0, 123, 255, .05))}.checkbox-dropdown-wrapper{width:100%;display:flex;flex-direction:column;position:relative}.checkbox-dropdown-wrapper.input-open input{border-radius:8px 8px 0 0;border-color:var(--primary)}.checkbox-dropdown-wrapper.input-open img.arrow-down{transform:rotate(180deg);transition:transform .2s ease}.checkbox-dropdown-wrapper img.arrow-down{width:24px;height:24px;position:absolute;right:4px;bottom:4px;pointer-events:auto;cursor:pointer}.checkbox-dropdown-wrapper input{width:100%;height:32px;box-sizing:border-box;padding:0 36px 0 12px;border:1px solid var(--spacer-light);border-radius:8px;font-family:Poppins;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:var(--base-blue);outline:0;margin-top:4px}.checkbox-dropdown-wrapper input:hover{cursor:pointer}.checkbox-dropdown-wrapper .options{width:100%;position:absolute;top:100%;z-index:var(--dialog-index);max-height:300%;overflow-y:auto}.checkbox-dropdown-wrapper .options .option{width:100%;height:32px;box-sizing:border-box;padding:0 12px;border:1px solid var(--spacer-light);display:flex;align-items:center;background-color:#fff;gap:8px}.checkbox-dropdown-wrapper .options .option .checkbox{width:20px;height:20px;border:1px solid var(--spacer-light);border-radius:4px;display:flex;align-items:center;justify-content:center}.checkbox-dropdown-wrapper .options .option .checkbox img{width:10px;height:10px}.checkbox-dropdown-wrapper .options .option .checkbox img.hide{display:none}.checkbox-dropdown-wrapper .options .option p{font-family:Poppins;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:var(--base-blue);width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-dropdown-wrapper .options .option:last-child{border-radius:0 0 8px 8px}.checkbox-dropdown-wrapper .options .option:hover{cursor:pointer;font-weight:500}.eos-data-options-wrapper{display:flex;flex-direction:column;gap:20px}.payment-button-divider{width:100%;height:1px;background-color:#e1e1e1}.custom-tip-row{width:100%;display:flex;align-items:center;gap:8px}.custom-tip-row :first-child{flex:3}.custom-tip-row :last-child{flex:2}.custom-payment-info{width:100%;box-sizing:border-box;padding:12px;background-color:var(--bg-light-blue);border-radius:6px}.custom-payment-info p{font-family:Poppins;color:var(--base-blue);margin:0}.custom-payment-info p.font-1{font-size:13px;font-weight:600}.custom-payment-info p.font-2{font-size:12px;font-weight:400;margin-top:5px}.custom-payment-info p.font-2 a{margin-left:4px;color:var(--blue);text-decoration:none}.custom-payment-info p.font-2 a:hover{text-decoration:underline}.print-block-subtext{margin-top:-8px!important}.print-block-selector:hover{cursor:pointer}.print-block-selector:hover input{border-color:var(--primary)}.print-block-selector:hover img{filter:var(--filter-blue)}.print-block-selector input:hover{cursor:pointer}.alt-select-input-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.alt-select-input-wrapper.row{flex-direction:row;align-items:center;gap:8px}.alt-select-input-wrapper.row p{width:fit-content;max-width:50%}.alt-select-input-wrapper.row .select-wrapper{width:0;flex-grow:1;flex-shrink:0}.alt-select-input-wrapper p{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.alt-select-input-wrapper .select-wrapper{width:100%;height:32px;position:relative;display:flex;flex-direction:column}.alt-select-input-wrapper .select-wrapper *{flex-shrink:0}.alt-select-input-wrapper .select-wrapper :hover{cursor:pointer}.alt-select-input-wrapper .select-wrapper img{position:absolute;height:24px;width:24px;right:6px;top:calc(50% - 12px);z-index:15;transition:var(--rotate-transition)}.alt-select-input-wrapper .select-wrapper input{z-index:13;width:100%;height:100%;box-sizing:border-box;padding:0 30px 0 10px;border:1px solid #e1e1e1;border-radius:8px;font-family:Poppins;font-size:12px;background-color:#fff;color:var(--base-blue);outline:0}.alt-select-input-wrapper .select-wrapper input:disabled{background-color:var(--disabled)}.alt-select-input-wrapper .select-wrapper .select-input-options{width:100%;max-height:400%;overflow-y:auto;background-color:#fff}.alt-select-input-wrapper .select-wrapper .select-input-options .select-input-option{width:100%;height:32px;display:flex;align-items:center;padding:7px 12px;font-family:Poppins;font-size:12px;color:var(--base-blue);border:1px solid #e1e1e1;border-top:0;box-sizing:border-box}.alt-select-input-wrapper .select-wrapper .select-input-options .select-input-option:last-child{border-radius:0 0 8px 8px}.alt-select-input-wrapper .select-wrapper .select-input-options .select-input-option:hover{font-weight:600}.alt-select-input-wrapper .select-wrapper.select-active{z-index:31}.alt-select-input-wrapper .select-wrapper.select-active img{transform:rotate(180deg)}.alt-select-input-wrapper .select-wrapper.select-active input{border-radius:8px 8px 0 0;border-color:var(--primary)}.product-qty-tip{width:100%;box-sizing:border-box;padding:8px 12px;background-color:var(--bg-light-blue);border-radius:6px;display:flex;flex-direction:column;gap:5px}.query-radio-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:5px}.query-radio-wrapper label:hover{cursor:pointer}.query-radio-wrapper label .custom-radio{width:fit-content;height:32px;background-color:#fff;border:1px solid #c1ccd4;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:7px 10px}.query-radio-wrapper label .custom-radio p{font-family:Poppins;font-size:12px;font-weight:400;margin:0;color:var(--base-blue);white-space:nowrap}.query-radio-wrapper label input{position:fixed;left:-10000px;opacity:0}.query-radio-wrapper label input:checked~.custom-radio{border-color:var(--blue)}.dividing-line{width:100%;height:1px;background-color:#e1e1e1}p.query-para-text{margin-top:-8px}button.apply-query-button{width:100%;height:32px;padding:0}button.apply-query-button p.oliver-text{font-size:12px;font-weight:400;text-align:center}.full-width-select{flex-direction:column;align-items:start;padding-block:4px}.full-width-select.select-input-wrapper .select-wrapper{width:100%}.flex-with-ranges{display:flex;flex-direction:column}.receipt-data-options-wrapper{display:flex;flex-direction:column;gap:20px}.simple-cart-mode{align-items:flex-start}.editable-divider{width:100%;height:1px;background-color:var(--theme-border-color)}.border-radius-inputs-wrapper{display:flex;flex-direction:column;gap:4px}.border-radius-inputs-wrapper .radius-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.border-radius-inputs-wrapper .radius-row:nth-child(2){margin-bottom:12px}.border-radius-inputs-wrapper .radius-row:nth-last-child(2){margin-bottom:2px}.border-radius-inputs-wrapper .radius-row .radius-wrapper{display:flex;align-items:center;gap:8px}.border-radius-inputs-wrapper button{font-family:Poppins;font-size:10px;color:var(--primary);background-color:transparent;padding:4px 0;border:0}.border-radius-inputs-wrapper button:hover{cursor:pointer}.shadows-wrapper{display:flex;flex-direction:column;gap:4px;width:100%}.shadows-wrapper button{width:100%;height:32px;font-family:Poppins}.shadows-wrapper button.add{border:1px solid var(--primary);border-radius:8px;background-color:#fff;color:var(--primary);font-size:12px}.shadows-wrapper button.clear{background-color:transparent;color:#ff525f;border:0;font-size:10px}.shadows-wrapper button:hover{cursor:pointer}.shadows-wrapper button:active{transform:scale(.95)}.shadows-wrapper .shadow-list{margin-top:5px;display:flex;flex-direction:column;gap:5px;width:100%}.shadows-wrapper .shadow-list .shadow-input{display:flex;width:100%}.shadows-wrapper .shadow-list .shadow-input label.color-label{width:32px;height:32px;margin-right:8px;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:8px}.shadows-wrapper .shadow-list .shadow-input label.color-label input[type=color]{opacity:0;width:100%;height:100%}.shadows-wrapper .shadow-list .shadow-input label.other-label{flex:1;display:flex;flex-direction:column;align-items:center;font-family:Poppins;font-size:10px;color:#758696}.shadows-wrapper .shadow-list .shadow-input label.other-label input{width:100%;height:32px;box-sizing:border-box;padding:0;text-align:center;outline:0;border:1px solid #e1e1e1;border-right:0;font-family:Poppins;font-size:12px;color:var(--theme-text-color)}.shadows-wrapper .shadow-list .shadow-input label.other-label:nth-child(2) input{border-radius:8px 0 0 8px}.shadows-wrapper .shadow-list .shadow-input label.other-label:last-of-type input{border-radius:0 8px 8px 0;border-right:1px solid #e1e1e1}.style-button-clear{width:100%;padding:4px 0;font-family:Poppins;font-size:10px;color:#ff525f;border:0;background-color:transparent}.style-button-clear:hover{cursor:pointer}.style-button-clear:active{transform:scale(.95)}.checkbox-input-wrapper{width:100%;display:flex;flex-direction:column}.checkbox-input-wrapper .checkbox-row{width:100%;display:flex}.checkbox-input-wrapper .checkbox-row label{width:0;flex:1;border:1px solid #e1e1e1;border-right:0;height:32px;padding:4px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.checkbox-input-wrapper .checkbox-row label:first-of-type{border-radius:8px 0 0 8px}.checkbox-input-wrapper .checkbox-row label:last-of-type{border-radius:0 8px 8px 0;border-right:1px solid #e1e1e1}.checkbox-input-wrapper .checkbox-row label input{position:fixed;left:-10000px;opacity:0}.checkbox-input-wrapper .checkbox-row label input:checked~img{filter:brightness(0) saturate(100%) invert(50%) sepia(31%) saturate(3160%) hue-rotate(181deg) brightness(96%) contrast(89%)}.checkbox-input-wrapper .checkbox-row label input:disabled~img{filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(207%) hue-rotate(248deg) brightness(118%) contrast(76%)}.checkbox-input-wrapper .checkbox-row label img{width:auto;height:100%}.checkbox-input-wrapper .checkbox-row label:hover{cursor:pointer}.all-sides-input-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.all-sides-input-wrapper .all-side-inputs{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.all-sides-input-wrapper .all-side-inputs .unit-input-wrapper{width:35%}.all-sides-input-wrapper .all-side-inputs .unit-input-wrapper .unit-input{width:100%}.all-sides-input-wrapper .all-side-inputs .input-row{display:flex;gap:8px;justify-content:center}.all-sides-input-wrapper button{padding:8px;width:fit-content;align-self:center;background-color:transparent;border:0;font-family:Poppins;font-size:10px;color:var(--primary)}.all-sides-input-wrapper button:hover{cursor:pointer}.all-sides-input-wrapper button:active{transform:scale(.95)}.twoD-slider-wrapper{width:100%;height:fit-content;display:flex;flex-direction:column;gap:4px}.twoD-slider-wrapper .twoD-title-row{display:flex;align-items:center}.twoD-slider-wrapper .twoD-title-row p{width:0;flex-grow:1;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.twoD-slider-wrapper .twoD-title-row button{background-color:transparent;border:0;width:fit-content}.twoD-slider-wrapper .twoD-title-row button p{width:fit-content;font-weight:400}.twoD-slider-wrapper .twoD-title-row button:hover{cursor:pointer}.twoD-slider-wrapper .twoD-title-row button:hover p{font-weight:600}.twoD-slider-wrapper .outer-container{width:100%;display:flex;align-items:flex-start;justify-content:center}.twoD-slider-wrapper .outer-container .twoD-track{width:100%;aspect-ratio:1/1;background-color:var(--bg-light-blue);padding:0 5% 5% 0;background-repeat:no-repeat;background-size:contain;background-position:center}.twoD-slider-wrapper .outer-container .twoD-track .twoD-inner-track{width:100%;height:100%;position:relative}.twoD-slider-wrapper .outer-container .twoD-track .twoD-inner-track .handle{position:absolute;width:20px;aspect-ratio:1/1;border-radius:50%;background-color:#fff;border:1px solid var(--border)}.twoD-slider-wrapper .outer-container .twoD-track .twoD-inner-track .handle:hover{cursor:pointer}.double-input{width:100%;display:flex;gap:8px}.numeric-input-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.numeric-input-wrapper.column{flex-direction:column;align-items:flex-start}.numeric-input-wrapper.column .input-wrapper{width:100%}.numeric-input-wrapper.column .input-wrapper .numeric-input{text-align:left;padding-left:12px}.numeric-input-wrapper .input-wrapper{width:75px;height:32px;position:relative}.numeric-input-wrapper .input-wrapper .numeric-input{width:100%;height:100%;border-radius:8px;border:1px solid #e1e1e1;outline:none;text-align:center;color:var(--base-blue);font-size:12px;font-weight:400}.numeric-input-wrapper .input-wrapper .cycle-button,.numeric-input-wrapper .input-wrapper .cycle-button-down,.numeric-input-wrapper .input-wrapper .cycle-button-up{position:absolute;right:2px;cursor:pointer;height:50%;display:flex;align-items:center;justify-content:center}.numeric-input-wrapper .input-wrapper .cycle-button img,.numeric-input-wrapper .input-wrapper .cycle-button-down img,.numeric-input-wrapper .input-wrapper .cycle-button-up img{width:18px;filter:brightness(0) saturate(100%) invert(29%) sepia(13%) saturate(1244%) hue-rotate(180deg) brightness(92%) contrast(91%)}.numeric-input-wrapper .input-wrapper .cycle-button-up{top:0}.numeric-input-wrapper .input-wrapper .cycle-button-up img{transform:rotate(180deg);margin-top:4px}.numeric-input-wrapper .input-wrapper .cycle-button-down{bottom:0}.numeric-input-wrapper .input-wrapper .cycle-button-down img{margin-bottom:4px}.custom-css-wrapper{width:100%;display:flex;flex-direction:column}.custom-css-wrapper .cm-editor{height:100px}button.icon-container-button{width:100%;height:111px;border-radius:8px;border:1px solid #e1e1e1;background-color:#e7f4fe;display:flex;align-items:center;justify-content:center}button.icon-container-button span{width:70%;height:32px;line-height:32px;border-radius:8px;background-color:#fff;font-family:Poppins;font-size:12px;font-weight:400;text-align:center;color:var(--primary)}button.icon-container-button svg{width:25%;height:auto}button.icon-container-button:hover{cursor:pointer}button.icon-container-button:active span{transform:scale(.95)}.dynamic-data-button{width:100%;height:44px;font-size:5px;display:flex;justify-content:center;align-items:center}.popup-header{display:flex;align-items:center;padding-bottom:18px;border-bottom:1px solid #b0bec9;width:100%;box-sizing:border-box}.popup-header .img-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#3d4c66;border-radius:10px;margin-right:20px}.popup-header .img-container img{width:30px;height:30px;filter:brightness(0) invert(1)}.popup-header .title-col{width:0;flex-grow:1}.popup-header .divider{margin:0 16px;width:1px;height:12px;background-color:#d4dee5}.popup-header button{width:36px;height:36px;background-color:#fff;border:1px solid #3d4c66;border-radius:8px;display:flex;align-items:center;justify-content:center}.popup-header button img{width:24px;height:24px}.popup-header button:hover{cursor:pointer}.popup-header button:active{transform:scale(.95)}.popup-sidebar-wrapper{width:100%;height:100%;overflow-y:auto;padding:20px 0}.popup-sidebar-wrapper label{display:block;width:100%;height:40px}.popup-sidebar-wrapper label.disabled .custom-radio p{color:var(--disabled)}.popup-sidebar-wrapper label:hover:not(.disabled){cursor:pointer}.popup-sidebar-wrapper label:hover:not(.disabled) .custom-radio p{color:var(--blue)}.popup-sidebar-wrapper label input{opacity:0;position:fixed;left:-10000px}.popup-sidebar-wrapper label .custom-radio{width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:0 12px 0 16px;border-radius:8px;justify-content:space-between}.popup-sidebar-wrapper label .custom-radio .premium-tag{padding:2px 4px;border-radius:4px;background-color:var(--bg-light-blue);display:flex;align-items:center;justify-content:center}.popup-sidebar-wrapper label .custom-radio .premium-tag p{font-size:8px;font-weight:500}.popup-sidebar-wrapper label input:checked~.custom-radio{background-color:var(--theme-selected-light)}.d-data-search{width:231px}.dynamic-data-wrapper{width:929px;max-width:calc(100vw - 112px);height:774px;max-height:calc(100vh - 112px);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;padding:20px 0 0}.dynamic-data-wrapper .header-wrapper{padding:0 32px}.dynamic-data-wrapper .dynamic-data-body{width:100%;height:0;flex-grow:1;display:flex;padding:14px 6px 0 32px;gap:22px}.dynamic-data-wrapper .dynamic-data-body .dd-left-col{width:203px;height:100%}.dynamic-data-wrapper .dynamic-data-body .dd-right-col{width:0;flex-grow:1;height:100%;display:flex;flex-direction:column;gap:16px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-explain{width:100%;display:flex;align-items:center;gap:4px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-explain img{width:20px;height:20px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-explain img:hover{cursor:pointer}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list{width:100%;height:0;flex-grow:1;display:flex;flex-direction:column;padding-right:22px;overflow-y:auto;padding-bottom:44px;gap:16px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group{display:flex;flex-direction:column;gap:8px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group .dd-list-title{width:100%;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--spacer-light)}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group .dynamic-data-item{width:100%;background-color:#fff;border:1px solid var(--spacer-light);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group .dynamic-data-item:hover{cursor:pointer;border-color:var(--blue)}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group .dynamic-data-item:active{border-width:2px;background-color:var(--bg-super-light-grey)}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group .dynamic-data-item .dd-item-row{display:flex;gap:9px}.dynamic-data-wrapper .dynamic-data-body .dd-right-col .dynamic-data-list .dd-group .dynamic-data-item .dd-item-row img{width:18px;height:18px}.checkout-flow-wrapper{padding-right:26px;padding-bottom:20px;overflow-y:auto;height:100%}.text-settings-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.text-settings-wrapper .empty-settings-data{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.text-settings-wrapper .empty-settings-data img{width:183px;height:183px}.text-settings-wrapper .empty-settings-data .button-wrapper{margin-top:24px}.text-settings-wrapper .text-settings-header{display:flex;flex-direction:column;width:100%;gap:18px}.text-settings-wrapper .text-settings-header .ts-header-row{display:flex;align-items:center;gap:8px}.text-settings-wrapper .text-settings-header .ts-header-row .ts-header-group{display:flex;width:0;flex-grow:1;align-items:center;gap:4px}.text-settings-wrapper .text-settings-header .ts-header-row .ts-header-group img{width:20px;height:20px}.text-settings-wrapper .text-settings-header .ts-header-row .ts-header-group img:hover{cursor:pointer}.text-settings-wrapper .text-settings-header .ts-header-row button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:0}.text-settings-wrapper .text-settings-header .ts-header-row button p{color:#2797e8}.text-settings-wrapper .text-settings-header .ts-header-row button img{filter:var(--filter-blue)}.text-settings-wrapper .text-settings-header .ts-header-row button:hover{cursor:pointer}.text-settings-wrapper .text-settings-header .ts-header-row button:hover img{filter:var(--filter-base-blue)}.text-settings-wrapper .text-settings-header .ts-header-row button:hover p{color:#3d4c66}.text-settings-wrapper .text-settings-header .ts-header-row button:active{cursor:pointer}.text-settings-wrapper .text-settings-header .ts-header-row button:active img{filter:var(--filter-base-blue-dark)}.text-settings-wrapper .text-settings-header .ts-header-row button:active p{color:#243249}.text-settings-wrapper .text-settings-header .ts-header-text-wrapper{padding-bottom:4px;border-bottom:1px solid #e5e0eb}.text-settings-wrapper .text-settings{width:100%;padding:12px 8px 12px 16px;background-color:transparent;border:1px solid #e5e0eb;border-radius:8px;display:flex}.text-settings-wrapper .text-settings:hover{cursor:pointer;border-color:#2797e8}.text-settings-wrapper .text-settings .text-settings-col{display:flex;flex-direction:column;gap:8px;width:0;flex-grow:1;align-items:start}.text-settings-wrapper .text-settings .text-settings-row{display:flex;align-items:center;gap:8px}.text-settings-wrapper .text-settings .text-settings-row img{width:18px;height:18px;transform:translatey(-1px)}.text-settings-wrapper .text-settings .placeholder-group{width:100%;display:flex;flex-direction:column;margin-top:4px;gap:2px}.text-settings-wrapper .text-settings .edit-settings-key{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0}.text-settings-wrapper .text-settings .edit-settings-key img{width:24px;height:24px}.text-settings-wrapper .text-settings .edit-settings-key:hover{cursor:pointer}.text-settings-wrapper .text-settings .edit-settings-key:hover img{filter:var(--filter-blue)}.text-settings-wrapper .create-text-setting{display:flex;flex-direction:column;gap:20px;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e5e0eb}.text-settings-wrapper .create-text-setting .create-ts-row{display:flex;width:100%;gap:10px}.text-settings-wrapper .create-text-setting .create-ts-col{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}.text-settings-wrapper .create-text-setting .create-ts-input-wrapper{width:304px}.text-settings-wrapper .create-text-setting .create-ts-x{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;transform:translate(12px,-12px)}.text-settings-wrapper .create-text-setting .create-ts-x img{width:24px;height:24px}.text-settings-wrapper .create-text-setting .create-ts-x:hover{cursor:pointer}.text-settings-wrapper .create-text-setting .create-ts-x:hover img{filter:var(--filter-red)}.text-settings-wrapper .create-text-setting .confirm-delete{display:flex;height:fit-content;align-items:center;gap:4px}.text-settings-wrapper .create-text-setting .confirm-delete button{padding:0;background-color:transparent;border:0}.text-settings-wrapper .create-text-setting .confirm-delete button:first-of-type{margin-left:6px}.text-settings-wrapper .create-text-setting .confirm-delete button img{width:20px;height:20px}.text-settings-wrapper .create-text-setting .confirm-delete button:hover{cursor:pointer}.text-settings-wrapper .create-text-setting .confirm-delete button:hover img{filter:var(--filter-blue)}.text-settings-wrapper .create-text-setting .confirm-delete button:hover:first-of-type{margin-left:6px}.text-settings-wrapper .create-text-setting .confirm-delete button:hover:first-of-type img{filter:var(--filter-red)}.text-settings-wrapper .create-text-setting .ts-edit-button{min-width:84px;padding:0 18px;height:32px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.text-settings-wrapper .create-text-setting .ts-edit-button.cancel{margin-left:auto;background-color:#f5f3f7}.text-settings-wrapper .create-text-setting .ts-edit-button.submit{background-color:#2797e8}.text-settings-wrapper .create-text-setting .ts-edit-button.submit p{color:#fff}.text-settings-wrapper .create-text-setting .ts-edit-button:hover{cursor:pointer;background-color:#3d4c66}.text-settings-wrapper .create-text-setting .ts-edit-button:hover p{color:#fff}.text-settings-wrapper .create-text-setting .ts-edit-button:active{background-color:#243249}.text-settings-wrapper .create-text-setting .ts-edit-button:active p{color:#fff}.form-input-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.form-input-wrapper .form-input{width:100%;height:32px;border:1px solid #c1ccd4;border-radius:8px;font-family:Poppins;font-size:12px;font-weight:300;text-align:left;color:#3d4c66;padding:0 12px;outline:0}.form-input-wrapper .form-input.error{border-color:var(--red)}.form-input-wrapper .form-input:focus:not(.error){border-color:#2797e8}.form-input-wrapper .form-text-area{width:100%;height:56px;padding:8px 12px;font-family:Poppins;font-size:12px;font-weight:300;text-align:left;color:#3d4c66;border:1px solid #c1ccd4;border-radius:8px;outline:0;max-width:100%}.form-input-wrapper .form-text-area.error{border-color:var(--red)}.form-input-wrapper .form-text-area:focus:not(.error){border-color:#2797e8}.form-input-wrapper .form-error{display:flex;gap:2px}.form-input-wrapper .form-error img{width:16px;height:16px}.image-settings-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.image-settings-wrapper .empty-settings-data{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-settings-wrapper .empty-settings-data img{width:183px;height:183px}.image-settings-wrapper .empty-settings-data .button-wrapper{margin-top:24px}.image-settings-wrapper .image-settings-header{display:flex;flex-direction:column;width:100%;gap:18px}.image-settings-wrapper .image-settings-header .is-header-row{display:flex;align-items:center;gap:8px}.image-settings-wrapper .image-settings-header .is-header-row .is-header-group{display:flex;width:0;flex-grow:1;align-items:center;gap:4px}.image-settings-wrapper .image-settings-header .is-header-row .is-header-group img{width:20px;height:20px}.image-settings-wrapper .image-settings-header .is-header-row .is-header-group img:hover{cursor:pointer}.image-settings-wrapper .image-settings-header .is-header-row button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:0}.image-settings-wrapper .image-settings-header .is-header-row button p{color:#2797e8}.image-settings-wrapper .image-settings-header .is-header-row button img{filter:var(--filter-blue)}.image-settings-wrapper .image-settings-header .is-header-row button:hover{cursor:pointer}.image-settings-wrapper .image-settings-header .is-header-row button:hover img{filter:var(--filter-base-blue)}.image-settings-wrapper .image-settings-header .is-header-row button:hover p{color:#3d4c66}.image-settings-wrapper .image-settings-header .is-header-row button:active{cursor:pointer}.image-settings-wrapper .image-settings-header .is-header-row button:active img{filter:var(--filter-base-blue-dark)}.image-settings-wrapper .image-settings-header .is-header-row button:active p{color:#243249}.image-settings-wrapper .image-settings-header .is-header-text-wrapper{padding-bottom:4px;border-bottom:1px solid #e5e0eb}.image-settings-wrapper .image-settings{width:100%;padding:12px 8px 12px 16px;background-color:transparent;border:1px solid #e5e0eb;border-radius:8px;display:flex}.image-settings-wrapper .image-settings:hover{cursor:pointer;border-color:#2797e8}.image-settings-wrapper .image-settings .image-settings-col{display:flex;flex-direction:column;gap:8px;width:0;flex-grow:1;align-items:start}.image-settings-wrapper .image-settings .image-settings-row{display:flex;align-items:center;gap:8px}.image-settings-wrapper .image-settings .image-settings-row img{width:18px;height:18px;transform:translatey(-1px)}.image-settings-wrapper .image-settings .placeholder-group{width:100%;display:flex;flex-direction:column;margin-top:4px;gap:2px}.image-settings-wrapper .image-settings .placeholder-group .placeholder-image-wrapper{width:94px;height:94px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(61,76,102,.1019607843);border-radius:8px;margin-top:8px}.image-settings-wrapper .image-settings .placeholder-group .placeholder-image-wrapper img{width:100%;height:100%;object-fit:contain}.image-settings-wrapper .image-settings .edit-settings-key{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0}.image-settings-wrapper .image-settings .edit-settings-key img{width:24px;height:24px}.image-settings-wrapper .image-settings .edit-settings-key:hover{cursor:pointer}.image-settings-wrapper .image-settings .edit-settings-key:hover img{filter:var(--filter-blue)}.image-settings-wrapper .create-image-setting{display:flex;flex-direction:column;gap:20px;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e5e0eb}.image-settings-wrapper .create-image-setting .create-is-row{display:flex;width:100%;gap:10px}.image-settings-wrapper .create-image-setting .create-is-col{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:20px}.image-settings-wrapper .create-image-setting .create-is-input-wrapper{width:304px}.image-settings-wrapper .create-image-setting .create-is-x{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;transform:translate(12px,-12px)}.image-settings-wrapper .create-image-setting .create-is-x img{width:24px;height:24px}.image-settings-wrapper .create-image-setting .create-is-x:hover{cursor:pointer}.image-settings-wrapper .create-image-setting .create-is-x:hover img{filter:var(--filter-red)}.image-settings-wrapper .create-image-setting .confirm-delete{display:flex;height:fit-content;align-items:center;gap:4px}.image-settings-wrapper .create-image-setting .confirm-delete button{padding:0;background-color:transparent;border:0}.image-settings-wrapper .create-image-setting .confirm-delete button:first-of-type{margin-left:6px}.image-settings-wrapper .create-image-setting .confirm-delete button img{width:20px;height:20px}.image-settings-wrapper .create-image-setting .confirm-delete button:hover{cursor:pointer}.image-settings-wrapper .create-image-setting .confirm-delete button:hover img{filter:var(--filter-blue)}.image-settings-wrapper .create-image-setting .confirm-delete button:hover:first-of-type{margin-left:6px}.image-settings-wrapper .create-image-setting .confirm-delete button:hover:first-of-type img{filter:var(--filter-red)}.image-settings-wrapper .create-image-setting .is-edit-button{min-width:84px;padding:0 18px;height:32px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.image-settings-wrapper .create-image-setting .is-edit-button.cancel{margin-left:auto;background-color:#f5f3f7}.image-settings-wrapper .create-image-setting .is-edit-button.submit{background-color:#2797e8}.image-settings-wrapper .create-image-setting .is-edit-button.submit p{color:#fff}.image-settings-wrapper .create-image-setting .is-edit-button:hover{cursor:pointer;background-color:#3d4c66}.image-settings-wrapper .create-image-setting .is-edit-button:hover p{color:#fff}.image-settings-wrapper .create-image-setting .is-edit-button:active{background-color:#243249}.image-settings-wrapper .create-image-setting .is-edit-button:active p{color:#fff}.form-image-input{width:100%;height:100%}.form-image-input .hidden-input{display:none}.form-image-input .custom-image-input{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:4px;border:2px dashed #d4dee5;gap:8px}.form-image-input .custom-image-input>img{width:24px;height:24px;filter:var(--filter-base-blue)}.form-image-input .custom-image-input>img.preview-image{width:100%;height:auto;filter:none}.form-image-input .custom-image-input .fake-button{display:flex;align-items:center;gap:8px;padding:9px 12px;background-color:#e7f4fe;border-radius:8px}.form-image-input .custom-image-input .fake-button img{width:16px;height:16px}.form-image-input .form-error{margin-top:4px;display:flex;gap:2px}.form-image-input .form-error img{width:16px;height:16px}button.load-frame{width:100%;height:32px;box-sizing:border-box;border:1px solid var(--blue);border-radius:8px;background-color:var(--theme-bg);margin-inline:auto;font-family:Poppins;font-size:14px;font-weight:400;color:var(--blue);cursor:pointer;display:flex;flex-direction:row;align-items:center;padding-inline:0}button.load-frame .text{flex:1;display:flex}button.load-frame:hover{background-color:var(--blue);color:#fff}button.load-frame .iframe-loading{position:relative;width:25px;height:25px;filter:var(--filter-blue);flex:1}.numpad-grid-container{margin-bottom:8px}.numpad-input-wrapper{position:relative}.numpad-input-wrapper .blur-catcher{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:none}.numpad-input-wrapper input:focus~.blur-catcher{display:block}.pattern-style-select{display:flex;flex-direction:column;align-items:flex-start;width:100%}.pattern-style-select .select-wrapper{width:100%!important}.state-selector-wrapper{width:100%;height:30px;position:relative;z-index:20}.state-selector-wrapper .state-input-wrapper{width:100%;height:30px;padding:3px;border:1px solid var(--spacer);border-radius:8px;position:relative;display:flex;align-items:center}.state-selector-wrapper .state-input-wrapper.active{border-radius:8px 8px 0 0}.state-selector-wrapper .state-input-wrapper.background-change input{background-color:#ff85521a}.state-selector-wrapper .state-input-wrapper img{position:absolute;right:8px;height:100%;width:auto;transition:transform linear .3s}.state-selector-wrapper .state-input-wrapper input{width:100%;height:100%;border:0;border-radius:6px;background-color:var(--bg-light-grey);padding:0 23px 0 5px;font-family:Poppins;font-size:10px;font-weight:400;color:var(--base-blue);outline:0}.state-selector-wrapper .state-input-wrapper input:hover{cursor:pointer}.state-selector-wrapper .state-options-wrapper{width:100%}.state-selector-wrapper .state-options-wrapper .state-option{width:100%;height:30px;background-color:#fff;border:1px solid var(--spacer);border-top:0;display:flex;align-items:center;padding:0 8px}.state-selector-wrapper .state-options-wrapper .state-option p{font-family:Poppins;color:var(--base-blue);font-size:10px;font-weight:400}.state-selector-wrapper .state-options-wrapper .state-option:hover{cursor:pointer}.state-selector-wrapper .state-options-wrapper .state-option:hover p{font-weight:500}.state-selector-wrapper .state-options-wrapper :last-child{border-radius:0 0 8px 8px}.global-color-input-wrapper{display:flex;gap:4px;justify-content:baseline}.global-color-input-wrapper .custom-color-picker{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--border-color);border-radius:8px;z-index:-1}.global-color-input-wrapper .delete{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.global-color-input-wrapper .delete img{width:24px;height:24px;object-fit:cover;border-radius:8px;filter:var(--theme-filter-svg)}.global-color-input-wrapper .delete:hover img{filter:var(--filter-red)}.global-color-input-wrapper .toggle-bsk{width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.global-color-input-wrapper .toggle-bsk img{width:24px;height:24px}.settings-wrapper{width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1}[dark-theme] .settings-wrapper .toggle-wrapper *{color:var(--theme-text-color)}.settings-wrapper .settings-body{display:flex;flex-direction:column;width:100%;height:0;flex-grow:1;box-sizing:border-box;overflow-y:auto}.settings-wrapper .settings-body button.logout{flex-shrink:0;width:90%;height:32px;box-sizing:border-box;border:1px solid var(--red);border-radius:8px;background-color:var(--theme-bg);margin-top:auto;margin-bottom:12px;margin-inline:auto;font-family:Poppins;font-size:14px;font-weight:400;color:var(--red);cursor:pointer}.settings-wrapper .settings-body button.logout:hover{background-color:var(--red);color:#fff}.settings-wrapper .settings-body button.add{width:100%;height:32px;box-sizing:border-box;border:1px solid var(--blue);border-radius:8px;background-color:var(--theme-bg);margin-bottom:12px;margin-inline:auto;font-family:Poppins;font-size:14px;font-weight:400;color:var(--blue);cursor:pointer}.settings-wrapper .settings-body button.add:hover{background-color:var(--blue);color:#fff}.settings-wrapper .settings-body .font-radio-wrapper{width:100%;height:32px;display:flex;margin-top:-8px}.settings-wrapper .settings-body .font-radio-wrapper label{flex:1;display:flex;align-items:center;justify-content:center;border:1px solid #e1e1e1;background-color:#fff;border-left:0}.settings-wrapper .settings-body .font-radio-wrapper label:hover{cursor:pointer}.settings-wrapper .settings-body .font-radio-wrapper label:first-of-type{border-left:1px solid #e1e1e1;border-radius:8px 0 0 8px}.settings-wrapper .settings-body .font-radio-wrapper label:last-of-type{border-radius:0 8px 8px 0}.settings-wrapper .settings-body .font-radio-wrapper label input{opacity:0;position:fixed;left:-10000px}.style-button-clear{width:100%;padding-inline:5px;font-family:Poppins;font-size:10px;color:#ff525f;border:0;background-color:transparent;text-align:start;margin:0}.style-button-clear:hover{cursor:pointer;filter:brightness(.7)}.style-button-clear:active{transform:scale(.97);transform-origin:left}.adv-select-input-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.adv-select-input-wrapper .input-wrapper{width:100%;height:32px;position:relative;display:flex;align-items:center}.adv-select-input-wrapper .input-wrapper .big-input{height:52px}.adv-select-input-wrapper .input-wrapper.is-open{z-index:var(--dialog-index)}.adv-select-input-wrapper .input-wrapper.is-open input{border-radius:8px 8px 0 0}.adv-select-input-wrapper .input-wrapper.is-open button img{transform:rotate(180deg)}.adv-select-input-wrapper .input-wrapper input{width:100%;height:100%;outline:0;font-family:Poppins;font-size:12px;font-weight:400;color:var(--base-blue);padding:0 30px 0 10px;border:1px solid #e1e1e1;border-radius:8px}.adv-select-input-wrapper .input-wrapper button{position:absolute;right:2px;width:32px;height:100%;padding:0;border:0;background-color:transparent;display:flex;align-items:center;justify-content:center}.adv-select-input-wrapper .input-wrapper button:hover:not(:disabled){cursor:pointer}.adv-select-input-wrapper .input-wrapper button img{width:24px;height:24px;transition:transform linear .2s}.adv-select-input-wrapper .input-wrapper .options-wrapper{width:100%;max-height:400%;overflow-y:auto;position:absolute;left:0;top:100%}.adv-select-input-wrapper .input-wrapper .options-wrapper .option{width:100%;height:32px;border:1px solid #e1e1e1;border-top:0;background-color:#fff;display:flex;align-items:center;padding:0 10px}.adv-select-input-wrapper .input-wrapper .options-wrapper .option .big-input{height:52px}.adv-select-input-wrapper .input-wrapper .options-wrapper .option:hover:not(.loading){cursor:pointer}.adv-select-input-wrapper .input-wrapper .options-wrapper .option:hover:not(.loading) p{font-weight:500}.adv-select-input-wrapper .input-wrapper .options-wrapper .option:last-child{border-radius:0 0 8px 8px}.adv-select-input-wrapper .input-wrapper .options-wrapper .option p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv-select-input-wrapper .input-wrapper .options-wrapper .option.loading{height:36px;justify-content:center}.adv-select-input-wrapper .input-wrapper .options-wrapper .option.loading img{width:24px;height:24px}.context-menu-wrapepr{box-shadow:none!important;border:1px solid var(--spacer-light);border-radius:8px!important}.context-menu-wrapepr ul{padding:0!important}menu.pages-menu{margin:0;padding:0;display:flex;width:156px}menu.pages-menu .single-item{display:flex;padding:8px;width:100%}menu.pages-menu .single-item:hover{background-color:var(--bg-light-blue)}menu.pages-menu .single-item img{width:16px;height:16px;margin-right:8px}menu.pages-menu .single-item .text{display:flex;flex-direction:column}.layer-collapse-wrapper{width:100%;display:flex;flex-direction:column;padding-inline:12px}.layer-collapse-wrapper .title-row{display:flex;align-items:center;justify-content:space-between;padding-block:8px}.layer-collapse-wrapper .title-row .flex{display:flex;align-items:center;gap:6px;height:40px;cursor:pointer}.layer-collapse-wrapper .title-row .add{width:24px;cursor:pointer}.layer-collapse-wrapper .title-row .add:hover{filter:var(--filter-blue)}.layer-collapse-wrapper .layer-collapse-content{width:100%;display:flex;flex-direction:column;box-sizing:border-box;gap:4px}.layer-collapse-wrapper .no-layers{padding-left:32px}.single-layer{display:flex;align-items:center;gap:6px;padding-inline:4px;height:28px}.single-layer:hover{background-color:var(--even-lighter-lame-grey)}.single-layer:hover.edit-mode{background-color:#fff}.single-layer:hover .action-buttons{opacity:1}.single-layer.with-context-menu{background-color:var(--even-lighter-lame-grey)}.single-layer.with-context-menu p{color:var(--blue)}.single-layer.delete-mode{background-color:#ff525f0d}.single-layer.current-layer{background-color:#ffffff13;filter:var(--filter-blue)}.single-layer .icons{width:20px;height:20px}.single-layer .layer-name{cursor:pointer;flex:1}.single-layer .action-buttons{opacity:0;display:flex;align-items:center}.single-layer .action-buttons .copy:hover{filter:var(--filter-blue);cursor:pointer}.single-layer .action-buttons .delete:hover{filter:var(--filter-red);cursor:pointer}.divide{width:90%;margin:8px auto;height:1px;background-color:#f5f3f7}.build-tree{width:100%;height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.build-tree .build-tree-wrapper{display:flex;flex-direction:column;height:0;flex-grow:1;overflow-x:hidden}.build-node-wrapper.hide{visibility:hidden}.build-node-wrapper.hide .select-child-preview{visibility:visible}.build-node-wrapper .build-node-row-button{width:24px;height:24px;position:absolute;right:calc(100% - 8px)}.build-node-wrapper .build-node-row{position:relative;margin-inline:4px}.build-node-wrapper .build-node-row .build-node{display:flex;flex-direction:column;align-items:center;justify-content:top;padding-top:1px;min-width:100px;height:28px;outline:.5px solid var(--spacer-light);box-sizing:border-box;padding-inline:4px;border-radius:4px;gap:2px}.build-node-wrapper .build-node-row .build-node.delete-mode{background-color:#ff525f0d;outline-color:#fff!important}.build-node-wrapper .build-node-row .build-node:hover{outline:1px solid var(--blue)}.build-node-wrapper .build-node-row .build-node:hover:has(.select-child-preview:hover){outline:none}.build-node-wrapper .build-node-row .build-node:hover .two-buttons{opacity:1}.build-node-wrapper .build-node-row .build-node.selected{outline-color:var(--primary)}.build-node-wrapper .build-node-row .build-node .inside-row{padding-inline:4px;border-radius:4px;display:flex;align-items:center;width:100%;min-width:100px;gap:2px;cursor:pointer}.build-node-wrapper .build-node-row .build-node .build-node-icon{filter:var(--filter-base-blue)}.build-node-wrapper .build-node-row .build-node p{width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-node-wrapper .build-node-row .build-node button{padding:0;height:100%;aspect-ratio:1/1;background-color:transparent;border:0;display:flex;align-items:center;justify-content:center}.build-node-wrapper .build-node-row .build-node button:hover{cursor:pointer}.build-node-wrapper .build-node-row .build-node button.copy-button{filter:var(--theme-filter-svg);margin-right:-8px}.build-node-wrapper .build-node-row .build-node button.copy-button:hover{filter:var(--theme-filter-hover)}.build-node-wrapper .build-node-row .build-node button.delete-button:hover img{filter:var(--filter-red)}.build-node-wrapper .build-node-row .build-node button img{width:80%;height:100%}.build-node-wrapper>.build-node-row:first-child{padding-left:8px}.build-node-wrapper .two-buttons{display:flex;opacity:0}.build-node-wrapper .two-buttons button{width:24px}.select-child-preview{bottom:0;width:90%;height:28px}.select-child-preview:hover{outline:1px solid var(--blue);border-radius:8px}.select-child-preview .select-wrapper{border:none;outline:none;width:100%;height:100%}.select-child-preview.selected{outline:1px solid var(--primary);border-radius:8px}.structure-tab{height:100%;display:flex;flex-direction:column}.structure-container,.tree-wrapper{overflow:auto;height:100%;padding-bottom:16px;scrollbar-gutter:stable}.structure-container::-webkit-scrollbar,.structure-container ::-webkit-scrollbar,.tree-wrapper::-webkit-scrollbar,.tree-wrapper ::-webkit-scrollbar{width:4px!important;height:4px!important}.structure-container::-webkit-scrollbar-track-piece,.structure-container ::-webkit-scrollbar-track-piece,.tree-wrapper::-webkit-scrollbar-track-piece,.tree-wrapper ::-webkit-scrollbar-track-piece{margin-block:8px}.tree-wrapper{position:relative;padding-top:7px}.resize-gripper-row{height:5px;width:100%;position:absolute;top:0;border-top:1px solid var(--spacer-light);cursor:row-resize;background-color:transparent}.resize-gripper-row:hover{border-top-color:var(--spacer)}.oliver-right-sidebar{width:283px;height:100%;display:flex;z-index:var(--sidebar-index);flex-direction:column;position:relative;padding-right:2px;background-color:#fff}.oliver-right-sidebar .sidebar-tabs{display:flex;padding-top:10px;padding-inline:16px;gap:16px;justify-content:space-between;border-bottom:1px solid var(--bg-light-grey)}.oliver-right-sidebar .tab{padding:10px 8px;cursor:pointer}.oliver-right-sidebar .tab:hover>p{color:var(--base-blue)}.oliver-right-sidebar .tab.active{border-bottom:1px solid var(--base-blue)}.oliver-right-sidebar .tab.active p{color:var(--base-blue)}.oliver-right-sidebar .resize-gripper{width:15px;height:100%;border-left:1px solid var(--spacer-light);position:absolute;top:0;z-index:12;background:transparent;cursor:col-resize}.oliver-right-sidebar .resize-gripper:hover{border-left-color:var(--spacer)}.oliver-right-sidebar-collapsed{--initial-width: 20px;--expanded-width: 24px;width:var(--initial-width);border-left:1px solid #E5E0EB;position:fixed;top:0;right:0;height:100%;background-color:#fff}.oliver-right-sidebar-collapsed .open-arrow{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);background-color:#fff;z-index:1;width:28px;height:28px;border:1px solid #e5e0eb;border-radius:50%;cursor:pointer}.oliver-right-sidebar-collapsed .open-arrow img{transform:rotate(90deg);width:100%;height:100%}.oliver-right-sidebar-collapsed:has(.open-arrow:hover){width:var(--expanded-width)!important}.oliver-right-sidebar-collapsed:has(.open-arrow:hover) .open-arrow{background-color:var(--bg-light-grey)}.transition{transition:all .1s ease-in-out}.css-device-skin{display:inline-block;position:relative;box-sizing:content-box!important;--custom-device-width: 300px;--custom-device-height: 550px;transition:all .1s ease-in-out}.css-device-skin .screen{width:var(--custom-device-width);height:var(--custom-device-height);position:relative;z-index:3;background:white;overflow:hidden;display:block;border-radius:1px;display:flex;flex-direction:column;box-shadow:0 0 0 3px #111;transition:all .05s ease-in-out}.css-device-skin .top-bar,.css-device-skin .bottom-bar{height:3px;background:black;width:100%;display:block}.css-device-skin .middle-bar{width:3px;height:4px;top:0;left:90px;background:black;position:absolute}.css-device-skin.landscape{transform:rotate(-90deg);transform-origin:center center;width:var(--custom-device-height);height:var(--custom-device-width);transition:all .1s ease-in-out}.css-device-skin.landscape .screen{flex-direction:row;transform:rotate(90deg);transform-origin:center center;top:calc((var(--custom-device-height) - var(--custom-device-width)) / -2);left:calc((var(--custom-device-height) - var(--custom-device-width)) / 2);transition:all .05s ease-in-out}.css-device-skin.landscape .screen .status-bar{width:30px;min-width:30px;padding-inline:0!important;overflow:hidden!important;height:100%!important;background-color:#353333e3;transform:scaleY(1.1)}.css-device-skin.landscape .screen .status-bar .inner-icons,.css-device-skin.landscape .screen .status-bar .hour{display:none}.css-device-skin.landscape .notch{top:17px}.css-device-skin.mobile{padding:105px 24px;background:#d9dbdc;border-radius:56px;box-shadow:inset 0 0 3px #0003}.css-device-skin.mobile:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:"";left:6px;border-radius:50px;background:#f8f8f8;z-index:1}.css-device-skin.mobile:after{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;content:"";left:8px;border-radius:48px;box-shadow:inset 0 0 3px #0000001a,inset 0 0 6px 3px #fff;z-index:2}.css-device-skin.mobile .home{border-radius:100%;width:68px;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:22px;z-index:3;background:rgb(48,50,51);background:linear-gradient(135deg,rgb(48,50,51) 0%,rgb(181,183,185) 50%,rgb(240,242,242) 69%,rgb(48,50,51) 100%)}.css-device-skin.mobile .home:before{background:#f8f8f8;position:absolute;content:"";border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.css-device-skin.mobile .top-bar{height:14px;background:#bfbfc0;position:absolute;top:68px;left:0}.css-device-skin.mobile .bottom-bar{height:14px;background:#bfbfc0;position:absolute;bottom:68px;left:0}.css-device-skin.mobile .sleep{position:absolute;top:190px;right:-4px;width:4px;height:66px;border-radius:0 2px 2px 0;background:#d9dbdc}.css-device-skin.mobile .volume{position:absolute;left:-4px;top:188px;z-index:0;height:66px;width:4px;border-radius:2px 0 0 2px;background:#d9dbdc}.css-device-skin.mobile .volume:before{position:absolute;left:2px;top:-78px;height:40px;width:2px;border-radius:2px 0 0 2px;background:inherit;content:"";display:block}.css-device-skin.mobile .volume:after{position:absolute;left:0;top:82px;height:66px;width:4px;border-radius:2px 0 0 2px;background:inherit;content:"";display:block}.css-device-skin.mobile .status-bar{width:100%;height:min(3%,25px);background-color:#fff;box-shadow:0 1px #0000000d;position:relative;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}.css-device-skin.mobile .status-bar .hour{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:13px;font-weight:300;color:#000;height:30px;display:flex;align-items:center}.css-device-skin.mobile .status-bar .inner-icons{display:flex;align-items:center;gap:5px}.css-device-skin.mobile .status-bar .inner-icons img{width:17px}.css-device-skin.mobile .status-bar .inner-icons .battery{background-image:url(/skins-android-battery.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px}.css-device-skin.mobile .camera{background:#3c3d3d;width:12px;height:12px;position:absolute;top:24px;left:50%;margin-left:-6px;border-radius:100%;z-index:3}.css-device-skin.mobile .sensor{background:#3c3d3d;width:16px;height:16px;position:absolute;top:49px;left:134px;z-index:3;border-radius:100%}.css-device-skin.mobile .speaker{background:#292728;width:70px;height:6px;position:absolute;top:54px;left:50%;margin-left:-35px;border-radius:6px;z-index:3}.css-device-skin.mobile.black{background:#464646;box-shadow:inset 0 0 3px #000000b3}.css-device-skin.mobile.black:before{background:#080808}.css-device-skin.mobile.black:after{box-shadow:inset 0 0 3px #0000001a,inset 0 0 6px 3px #212121}.css-device-skin.mobile.black .top-bar,.css-device-skin.mobile.black .bottom-bar{background:#212121}.css-device-skin.mobile.black .volume,.css-device-skin.mobile.black .sleep{background:#464646}.css-device-skin.mobile.black .camera{background:#080808}.css-device-skin.mobile.black .home{background:rgb(8,8,8);background:linear-gradient(135deg,rgb(8,8,8) 0%,rgb(70,70,70) 50%,rgb(8,8,8) 100%)}.css-device-skin.mobile.black .home:before{background:#080808}.css-device-skin.tablet{padding:30px;background:#d9dbdc;border-radius:33px;box-shadow:inset 0 0 3px #0003}.css-device-skin.tablet:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:"";left:6px;border-radius:25px;background:#f8f8f8;z-index:1}.css-device-skin.tablet .screen{border-radius:10px}.css-device-skin.tablet .status-bar{width:100%;height:25px;background-color:#fff;box-shadow:0 1px #0000000d;position:relative;display:flex;align-items:center;justify-content:space-between;padding-inline:20px}.css-device-skin.tablet .status-bar .hour{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;color:#000;height:30px;display:flex;align-items:center}.css-device-skin.tablet .status-bar .inner-icons{display:flex;align-items:center;gap:7px}.css-device-skin.tablet .status-bar .inner-icons img{width:20px}.css-device-skin.tablet .status-bar .inner-icons .battery{background-image:url(/skins-android-battery.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px}.css-device-skin.tablet .bottom-bar,.css-device-skin.tablet .sleep,.css-device-skin.tablet .sensor,.css-device-skin.tablet .speaker,.css-device-skin.tablet .home{display:none}.css-device-skin.tablet.black{background:#464646;box-shadow:inset 0 0 3px #000000b3}.css-device-skin.tablet.black:before{background:#080808}.css-device-skin.tablet.black:after{box-shadow:inset 0 0 3px #0000001a,inset 0 0 6px 3px #212121}.css-device-skin.tablet.black .top-bar,.css-device-skin.tablet.black .bottom-bar{background:#212121}.css-device-skin.tablet.black .volume,.css-device-skin.tablet.black .camera{background:#080808}.css-device-skin.tablet.black .home{background:rgb(8,8,8);background:linear-gradient(135deg,rgb(8,8,8) 0%,rgb(70,70,70) 50%,rgb(8,8,8) 100%)}.css-device-skin.tablet.black .home:before{background:#080808}.css-device-skin.tablet.landscape .status-bar{display:none}.css-device-skin.desktop{padding:44px 44px 76px;margin:0 auto;background:#bebebe;border-radius:34px}.css-device-skin.desktop .status-bar{display:none}.css-device-skin.desktop:before{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;content:"";display:block;top:4px;left:4px;border-radius:30px;background:#1e1e1e}.css-device-skin.desktop .top-bar{width:calc(100% + 140px);height:60px;position:absolute;content:"";display:block;top:calc(var(--custom-device-height) + 80px);left:-70px;border-bottom-left-radius:90px 18px;border-bottom-right-radius:90px 18px;background:#bebebe;box-shadow:inset 0 -4px 13px 3px #2229}.css-device-skin.desktop .top-bar:before{width:100%;height:34px;content:"";display:block;top:0;left:0;background:#f0f0f0;border-bottom:2px solid #aaa;border-radius:5px;position:relative}.css-device-skin.desktop .top-bar:after{width:16%;height:14px;content:"";display:block;top:0;background:#ddd;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:0 0 20px 20px;box-shadow:inset 0 -3px 10px #999}.css-device-skin.desktop .bottom-bar{background:transparent;width:calc(100% + 140px);height:26px;position:absolute;content:"";display:block;top:calc(var(--custom-device-height) + 80px);left:-70px}.css-device-skin.desktop .bottom-bar:before,.css-device-skin.desktop .bottom-bar:after{height:calc(100% - 2px);width:80px;content:"";display:block;top:0;position:absolute}.css-device-skin.desktop .bottom-bar:before{left:0;background:#f0f0f0;background:linear-gradient(to right,#747474 0%,#c3c3c3 5%,#ebebeb 14%,#979797 41%,#f0f0f0 80%,#f0f0f0 100%,#f0f0f0 100%)}.css-device-skin.desktop .bottom-bar:after{right:0;background:#f0f0f0;background:linear-gradient(to right,#f0f0f0 0%,#f0f0f0 0%,#f0f0f0 20%,#979797 59%,#ebebeb 86%,#c3c3c3 95%,#747474 100%)}.css-device-skin.desktop .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:20px;left:50%;margin-left:-5px;border-radius:100%}.css-device-skin.desktop .home{display:none}.device-skin-wrapper{width:100%;height:90%;max-height:90%;display:flex;align-items:center;justify-content:center;pointer-events:none}.device-skin-wrapper .add-elem-button-wrapper{display:none}.device-skin-wrapper .device-skin{display:flex}.device-skin-wrapper .builder-popup-background{position:relative;overflow:hidden}.css-device-skin.mobile.samsung-galaxy{padding:12px;background:#fdfdfd;box-shadow:inset 0 0 20px #000;border-radius:10px}.css-device-skin.mobile.samsung-galaxy:before{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;content:"";left:5px;border-radius:8px;background:black;z-index:1}.css-device-skin.mobile.samsung-galaxy .inner-shadow{width:calc(100% - 10px);height:calc(100% - 20px);position:absolute;top:10px;overflow:hidden;left:10px;border-radius:8px;box-shadow:inset 0 0 15px #ffffffa8;z-index:1}.css-device-skin.mobile.samsung-galaxy .inner-shadow:before{box-shadow:inset 0 0 20px #fff;width:100%;height:116%;position:absolute;top:-8%;content:"";left:0;border-radius:20px;z-index:2}.css-device-skin.mobile.samsung-galaxy .screen{border-radius:10px;box-shadow:none}.css-device-skin.mobile.samsung-galaxy .top-bar,.css-device-skin.mobile.samsung-galaxy .bottom-bar{width:100%;position:absolute;height:8px;background:rgba(0,0,0,.1);left:0}.css-device-skin.mobile.samsung-galaxy .volume{display:none}.css-device-skin.mobile.samsung-galaxy .sleep{height:120px;top:150px;width:2px;right:-3px;background:linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);box-shadow:2px 1px 1px #000000c5}.css-device-skin.mobile.samsung-galaxy .sleep:after{height:62px;bottom:-100%;width:2px;position:absolute;background:linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);content:"";box-shadow:2px 1px 1px #000000c5}.css-device-skin.mobile.samsung-galaxy .notch{position:absolute;width:18px;height:18px;background-color:#000;border-radius:100%;top:15px;left:calc(50% - 10px);z-index:4}.css-device-skin.mobile.samsung-galaxy .notch .speaker{display:none}.css-device-skin.mobile.samsung-galaxy .camera{width:7px;height:7px;top:6px;border-radius:100%;position:absolute;left:calc(50% + 2px);background:#0d4d71}.css-device-skin.mobile.samsung-galaxy .speaker{height:6px;width:60px;left:50%;position:absolute;top:9px;margin-left:-30px;background:#171818;border-radius:6px}.css-device-skin.mobile.samsung-galaxy .home{display:none}.css-device-skin.mobile.samsung-galaxy.landscape .status-bar{width:30px!important}.css-device-skin.mobile.samsung-galaxy.landscape .inner-shadow{display:none}.css-device-skin.tablet.samsung-kiosk{background:#000;border-radius:18px 18px 87px 87px;box-shadow:inset 0 0 3px #000000b3;--screen-padding-block: 40px;--height-of-stand: 650px;padding:var(--screen-padding-block) 72px calc(var(--screen-padding-block) + var(--height-of-stand)) 72px;outline:5px solid #b3b3b3;scale:.7}.css-device-skin.tablet.samsung-kiosk:before{display:none}.css-device-skin.tablet.samsung-kiosk .device-stand{height:var(--height-of-stand);width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:3;border-radius:0 0 90px 90px;background-color:#e4e4e4;box-shadow:0 -12px #b3b3b3;border-top:1px solid black}.css-device-skin.tablet.samsung-kiosk .device-stand:before{content:"";position:absolute;top:10%;left:5%;width:50%;height:80%;border-radius:30px;box-shadow:0 3px 4px #000}.css-device-skin.tablet.samsung-kiosk .device-stand:after{content:"";position:absolute;top:10%;right:5%;width:35%;height:80%;border-radius:30px;box-shadow:0 2px 4px #74737367}.css-device-skin.tablet.samsung-kiosk .device-stand .kiosk-stuff{position:absolute;left:0%;top:50%;width:30%;transform:translate(52%);height:6px;border-radius:3px;background-color:#000}.css-device-skin.tablet.samsung-kiosk .device-stand .kiosk-stuff:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:200px;height:80px;background:linear-gradient(-3deg,rgb(8,8,8) 3%,#464646 90%,#080808 100%);box-shadow:inset 0 3px 3px #f7f3f3;border-radius:25px}.css-device-skin.tablet.samsung-kiosk .device-stand .kiosk-stuff:after{content:"";position:absolute;top:-166px;left:37%;width:14px;height:14px;border-radius:100%;background:#4f5050;z-index:30}.css-device-skin.tablet.samsung-kiosk .sleep,.css-device-skin.tablet.samsung-kiosk .volume,.css-device-skin.tablet.samsung-kiosk .notch,.css-device-skin.tablet.samsung-kiosk .overflow,.css-device-skin.tablet.samsung-kiosk .sensor,.css-device-skin.tablet.samsung-kiosk .speaker,.css-device-skin.tablet.samsung-kiosk .status-bar{display:none}.css-device-skin.mobile.google-pixel{padding:20px;background:#fdfdfd;box-shadow:inset 0 0 5px #535353;border-radius:33px}.css-device-skin.mobile.google-pixel:before{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;content:"";left:5px;border-radius:33px;background:black;z-index:1}.css-device-skin.mobile.google-pixel .inner-shadow{width:calc(100% - 10px);height:calc(100% - 20px);position:absolute;top:5px;overflow:hidden;left:5px;border-radius:33px;box-shadow:inset 0 0 15px #ffffff4d;z-index:1}.css-device-skin.mobile.google-pixel .inner-shadow:before{box-shadow:inset 0 0 20px #fff;width:100%;height:116%;position:absolute;top:-8%;content:"";left:0;z-index:2}.css-device-skin.mobile.google-pixel .screen{border-radius:15px;box-shadow:none}.css-device-skin.mobile.google-pixel .top-bar,.css-device-skin.mobile.google-pixel .bottom-bar,.css-device-skin.mobile.google-pixel .volume{display:none}.css-device-skin.mobile.google-pixel .sleep{height:80px;top:250px;width:2px;right:-3px;background:#d9dbdc;box-shadow:inset 0 0 2px #535353}.css-device-skin.mobile.google-pixel .sleep:after{height:120px;bottom:-100px;transform:translateY(50%);width:4px;position:absolute;content:"";background:#d9dbdc;box-shadow:inset 0 0 2px #535353}.css-device-skin.mobile.google-pixel .status-bar{height:35px;padding-inline:20px}.css-device-skin.mobile.google-pixel .status-bar .hour{font-weight:400}.css-device-skin.mobile.google-pixel .status-bar .battery{width:21px;height:21px;background-image:url(/skins-android-battery.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.css-device-skin.mobile.google-pixel .notch{position:absolute;width:20px;height:20px;background-color:#000;border-radius:100%;top:25px;left:calc(50% - 10px);z-index:4}.css-device-skin.mobile.google-pixel .notch .speaker{display:none}.css-device-skin.mobile.google-pixel .camera{width:7px;height:7px;top:6px;border-radius:100%;position:absolute;left:calc(50% + 2px);background:#0d4d71}.css-device-skin.mobile.google-pixel .home{display:none}.css-device-skin.mobile.google-pixel.landscape .status-bar{width:35px!important}.css-device-skin.mobile.iphone-15{padding:20px;background:#fdfdfd;box-shadow:inset 0 0 11px #000;border-radius:66px}.css-device-skin.mobile.iphone-15:before{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;content:"";left:5px;border-radius:61px;background:black;z-index:1}.css-device-skin.mobile.iphone-15 .inner-shadow{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;overflow:hidden;left:10px;border-radius:56px;z-index:1}.css-device-skin.mobile.iphone-15 .inner-shadow:before{box-shadow:inset 0 0 10px #fff;width:100%;height:116%;position:absolute;top:-8%;content:"";left:0;border-radius:200px/112px;z-index:2}.css-device-skin.mobile.iphone-15 .screen{border-radius:55px;box-shadow:none}.css-device-skin.mobile.iphone-15 .status-bar{height:50px;padding-inline:13%;justify-content:space-between;top:2px}.css-device-skin.mobile.iphone-15 .status-bar .hour{font-size:17px;font-weight:800;font-family:Roboto;letter-spacing:.1px}.css-device-skin.mobile.iphone-15 .status-bar .inner-icons{align-items:baseline;gap:10px;transform:translate(5px)}.css-device-skin.mobile.iphone-15 .status-bar .inner-icons img{width:24px;height:24px}.css-device-skin.mobile.iphone-15 .status-bar .inner-icons .battery{background-image:url(/skins-iphone-battery.svg);width:24px;height:24px}.css-device-skin.mobile.iphone-15 .home{display:none}.css-device-skin.mobile.iphone-15 .top-bar,.css-device-skin.mobile.iphone-15 .bottom-bar{width:100%;position:absolute;height:8px;background:rgba(0,0,0,.1);left:0}.css-device-skin.mobile.iphone-15 .volume{left:-3px;top:116px;height:32px}.css-device-skin.mobile.iphone-15 .volume:before{height:75px;top:62px;content:"";left:0;width:4px}.css-device-skin.mobile.iphone-15 .volume:after{height:75px;top:160px;content:"";left:0}.css-device-skin.mobile.iphone-15 .sleep{height:96px;top:230px;right:-3px}.css-device-skin.mobile.iphone-15 .speaker{display:none}.css-device-skin.mobile.iphone-15 .notch{position:absolute;width:28%;height:35px;transform:translateY(7px) translate(-50%);left:50%;z-index:4;background:black;border-radius:100vmax}.css-device-skin.mobile.iphone-15 .notch .camera{width:14px;height:14px;top:50%;transform:translateY(-50%);position:absolute;left:unset;right:18px;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.css-device-skin.mobile.iphone-15.landscape .status-bar{width:50px!important}.css-device-skin.mobile.iphone-14{padding:12px;box-shadow:inset 0 0 11px #000;border-radius:55px}.css-device-skin.mobile.iphone-14:before{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;content:"";left:5px;border-radius:50px;background:black;z-index:1}.css-device-skin.mobile.iphone-14 .inner-shadow{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;overflow:hidden;left:10px;border-radius:45px;z-index:1}.css-device-skin.mobile.iphone-14 .inner-shadow:before{box-shadow:inset 0 0 10px #fff;width:100%;height:116%;position:absolute;top:-8%;content:"";left:0;border-radius:200px/112px;z-index:2}.css-device-skin.mobile.iphone-14 .screen{border-radius:55px;box-shadow:none}.css-device-skin.mobile.iphone-14 .status-bar{height:35px;padding-inline:10%;justify-content:space-between;top:2px}.css-device-skin.mobile.iphone-14 .status-bar .hour{font-size:17px;font-weight:800;font-family:Roboto;letter-spacing:.1px}.css-device-skin.mobile.iphone-14 .status-bar .inner-icons{align-items:baseline;gap:10px;transform:translate(5px)}.css-device-skin.mobile.iphone-14 .status-bar .inner-icons img{width:24px;height:24px}.css-device-skin.mobile.iphone-14 .status-bar .inner-icons .battery{background-image:url(/skins-iphone-battery.svg);width:24px;height:24px}.css-device-skin.mobile.iphone-14 .home{display:none}.css-device-skin.mobile.iphone-14 .top-bar,.css-device-skin.mobile.iphone-14 .bottom-bar{width:100%;position:absolute;height:8px;background:rgba(0,0,0,.1);left:0}.css-device-skin.mobile.iphone-14 .volume{left:-3px;top:116px;height:32px}.css-device-skin.mobile.iphone-14 .volume:before{height:75px;top:62px;content:"";left:0;width:4px}.css-device-skin.mobile.iphone-14 .volume:after{height:75px;top:160px;content:"";left:0}.css-device-skin.mobile.iphone-14 .sleep{height:96px;top:230px;right:-3px}.css-device-skin.mobile.iphone-14 .speaker{display:none}.css-device-skin.mobile.iphone-14 .notch{position:absolute;width:40%;height:35px;transform:translateY(-1px) translate(-50%);left:50%;top:12px;z-index:4;background:black;border-radius:2px 2px 17px 17px}.css-device-skin.mobile.iphone-14 .notch .camera{width:14px;height:14px;top:40%;transform:translateY(-50%);position:absolute;left:unset;left:18px;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3019607843);box-shadow:0 4px 15px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.css-device-skin.mobile.iphone-14.landscape .status-bar{width:38px!important;background-color:#000}.css-device-skin.tablet.ipad-large-flat{padding:40px;box-shadow:inset 0 0 28px #000;border-radius:55px;outline:2px solid rgba(56,56,56,.5058823529)}.css-device-skin.tablet.ipad-large-flat:before{border-radius:50px}.css-device-skin.tablet.ipad-large-flat .screen{border-radius:45;padding:10px;box-shadow:none}.css-device-skin.tablet.ipad-large-flat .notch{position:absolute;width:40%;height:20px;transform:translateY(-1px) translate(-50%);left:50%;top:12px;z-index:4;background:black;border-radius:2px 2px 17px 17px}.css-device-skin.tablet.ipad-large-flat .notch .camera{width:14px;height:14px;top:50%;left:50%;transform:translateY(-50%) translate(-50%);position:absolute;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 15px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.css-device-skin.tablet.ipad-large-flat.landscape .status-bar{width:38px!important;background-color:#000}.css-device-skin.tablet.ipad-mini{padding:105px 24px;border-radius:56px;background:#464646;box-shadow:inset 0 0 3px #000000b3}.css-device-skin.tablet.ipad-mini:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:"";left:6px;border-radius:50px;background:#080808;z-index:1}.css-device-skin.tablet.ipad-mini:after{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;content:"";left:8px;border-radius:48px}.css-device-skin.tablet.ipad-mini .home{display:unset;border-radius:100%;width:68px;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:24px;z-index:3;background:linear-gradient(135deg,rgb(8,8,8) 0%,rgb(70,70,70) 50%,rgb(8,8,8) 100%)}.css-device-skin.tablet.ipad-mini .home:before{background:#080808;position:absolute;content:"";border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.css-device-skin.tablet.ipad-mini .camera{background:#3c3d3d;width:12px;height:12px;position:absolute;top:50px;left:50%;margin-left:-6px;border-radius:100%;z-index:3}.css-device-skin.desktop.imac{background-color:#3e3e3f;border-radius:18px;padding:45px 45px 250px;position:relative;transform:translateY(-100px);scale:.9}.css-device-skin.desktop.imac:after{content:"";position:absolute;bottom:1px;left:1px;width:calc(100% - 2px);height:200px;background:#292929;border-radius:0 0 18px 18px;box-shadow:inset 0 0 3px #0000001a,inset 0 0 6px 3px #212121}.css-device-skin.desktop.imac:before{content:"";position:absolute;top:22px;left:50%;transform:translate(-50%) translateY(-50%);width:13px;height:13px;background:#67676e;border-radius:50%;z-index:9}.css-device-skin.desktop.imac .device-power{position:absolute;bottom:-90px;left:50%;transform:translate(-50%);width:152px;height:100px}.css-device-skin.desktop.imac .screen{box-shadow:none}.css-device-skin.desktop.imac .device-stand{position:absolute;bottom:0;left:50%;transform:translateY(100%) translate(-50%);width:400px;height:200px;background:linear-gradient(to bottom,#2b2b2b 0%,#2d2d2d 40%,#424242 85%,#3a3a3a 100%)}.css-device-skin.desktop.imac .device-stand:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(95%);width:111%;height:50px;border-radius:20px;clip-path:polygon(5% 0,95% 0,95% 35%,100% 100%,0 100%,5% 35%);background:linear-gradient(to top,#1a1a1a 0%,#3a3a3a 5%,#2d2d2d 15%,#3a3a3a 100%)}.css-device-skin.desktop.imac .top-bar,.css-device-skin.desktop.imac .sleep,.css-device-skin.desktop.imac .volume,.css-device-skin.desktop.imac .notch,.css-device-skin.desktop.imac .overflow,.css-device-skin.desktop.imac .sensor,.css-device-skin.desktop.imac .speaker,.css-device-skin.desktop.imac .status-bar,.css-device-skin.desktop.imac .bottom-bar{display:none}.oliver-build-frame{flex-grow:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;position:relative;background-color:var(--theme-second-bg)}.oliver-build-frame *{user-select:none;-moz-user-select:none;-webkit-user-select:none}.oliver-build-frame.mouse-grab{cursor:grab}.oliver-build-frame .build-scroll-space{width:100%;flex-shrink:0;position:absolute;top:0}.oliver-build-frame .oliver-build{width:100%;height:100%;background-color:#fff;margin-top:28px;box-shadow:var(--s-shadow);position:absolute;display:flex;align-items:center;justify-content:center}.oliver-build-frame .builder-hover:hover{outline:2px dashed var(--primary)}.oliver-build-frame .builder-hover:has(.builder-hover:hover){outline:none}.oliver-build-frame .builder-selected.builder-selected{outline:2px solid var(--blue)!important}.add-elem-button-wrapper{box-sizing:content-box;container-type:inline-size;width:min(50px,70%);height:min(50px,70%);margin:auto;padding:0}.add-elem-button-wrapper .add-elem-button{width:100%;height:100%;padding:0}@container (max-width: 10px){.add-elem-button-wrapper .add-elem-button{display:none}}.image-placeholder{box-sizing:content-box;width:min(50px,80%)}.image-placeholder .add-img-src{width:100%;height:100%;padding:16%}.builder-barcode{width:min(200px,100%);height:min(200px,100%)}.builder-barcode img{width:100%;height:100%}.builder-button{display:flex;border-radius:8px;background-color:#2797e8;color:#fff;border:0;font-family:Poppins,sans-serif;font-weight:300;font-size:20px;padding:8px 20px;justify-content:center;cursor:pointer;align-items:center;width:fit-content;height:fit-content;position:relative}.builder-button .dynamic-icon-wrapper{width:30px;height:30px}.cash-ledger{--font-family: "Roboto Mono", monospace;font-family:var(--font-family);font-size:10px;overflow:hidden}.cash-ledger *{margin:0;padding:0}.transaction-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;align-items:center}.transaction-grid>p:nth-child(3n){justify-content:flex-end;display:flex;align-items:center}.transaction-grid>p:nth-child(3n-1){justify-content:center;display:flex;align-items:center}.cash-ledger-bold{font-weight:700}.flex-space{display:flex;justify-content:space-between;width:100%}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.cash-ledger-gap{display:flex;gap:16px}.divider{display:block;height:1px;border:none;background-color:#000;margin:4px 0}.cash-ledger-builder-wrapper{height:fit-content;padding:12px;width:100%;background-color:#fff;position:relative}.builder-cfd{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;position:relative;overflow-y:auto;font-family:Poppins}.custom-numpad{display:flex;flex-direction:column;padding:1rem;width:100%;height:100%;position:relative;font-family:Poppins,sans-serif}.custom-numpad .numpad-preview{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px}.custom-numpad .numpad-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;height:100%}.custom-numpad .numpad-row{display:contents}.custom-numpad .numpad-key{height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;color:#243249;font-size:16px;font-weight:400;transition:all .2s ease}.custom-numpad .numpad-key:hover{background-color:#f4f6f8}.custom-numpad .numpad-key:active{background-color:#e5e0eb}.custom-numpad .numpad-key.delete-key img{width:24px;height:24px}.builder-div{display:flex;position:relative;width:100%;height:fit-content;max-height:100%}.builder-div:has(>#builder-add-elem-plus){outline:2px dashed var(--spacer)}.builder-div:has(>#builder-add-elem-plus):hover{outline:2px dashed var(--primary)}.builder-text{font-family:Poppins;display:inline-block;height:fit-content;min-height:16px;font-weight:300;font-size:20px;max-width:100%}textarea.builder-text{resize:none;overflow:hidden}.builder-icon{position:relative;width:fit-content;height:fit-content}.builder-page{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;position:relative;overflow-y:auto}.builder-popup-background{width:100%;height:100%;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:#7b8c984d}.builder-popup-background.align-left{justify-content:left}.builder-popup-background.align-left .builder-popup{width:400px;height:100%;border-radius:0}.builder-popup-background.align-center{justify-content:center}.builder-popup-background.align-center .builder-popup{width:1000px;height:900px}.builder-popup-background.align-right{justify-content:right}.builder-popup-background.align-right .builder-popup{width:400px;height:100%;border-radius:0}.builder-popup-background.align-right .builder-popup>button.popup-exit{left:auto;right:calc(100% + 20px)}.builder-popup-background .builder-popup{box-sizing:border-box;border-radius:15px;box-shadow:0 15px 40px #0000004d;background-color:#fff;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;align-self:center;width:1000px;height:900px;max-width:100%;max-height:100%}.builder-popup-background .builder-popup>button.popup-exit{position:absolute;left:calc(100% + 20px);top:20px;width:fit-content;height:fit-content;background-color:#fff;border-radius:8px;padding:0;border:0}.builder-image{overflow:hidden;display:flex;max-height:100%;max-width:100%;align-items:center;justify-content:center}.builder-image img{object-fit:contain;object-position:center;max-height:100%;max-width:100%}.builder-image.placeholder-image{align-items:center;justify-content:center;outline:2px dashed var(--spacer);width:min(200px,80%);height:min(200px,80%)}.builder-image.placeholder-image img{object-fit:contain;max-width:200px;height:auto}.obj-fit-cover.builder-image:not(.placeholder-image){display:block;position:relative;width:100%;height:100%;overflow:hidden}.obj-fit-cover.builder-image:not(.placeholder-image)>img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:unset;max-width:unset}.loaded-img{width:36px;height:36px}.product-quantity{display:flex;align-items:center;position:relative;width:fit-content}.product-quantity button{display:flex;align-items:center;justify-content:center;background-color:#ddf1ff;border:0;border-radius:8px;padding:8px}.product-quantity button .icon-wrapper{display:flex;align-items:center;justify-content:center}.product-quantity button:hover{cursor:pointer}.product-quantity input{width:64px;font-family:Poppins;font-size:20px;border:0;background-color:transparent;outline:0;text-align:center}.builder-global-block-print{width:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.order-data-wrapper{display:flex;flex-direction:column;width:100%;max-height:100%;justify-content:flex-start!important}.order-data-wrapper .line-items{display:flex;flex-direction:column}.order-data-wrapper .line-items>*:not(:first-child) .builder-selected{outline:none!important}.single-line-item{display:flex;padding:16px 8px;gap:20px}.repeated-div-no-select .builder-selected.builder-hover{outline:none!important}.builder-divider{width:100%;height:100px;border:none!important;margin:8px 0;display:flex;align-items:center;overflow:hidden;position:relative}.builder-divider.builder-hover:hover{outline:2px dashed #2797e8;border-radius:4px}.dynamic-grid{width:100%;height:100%;max-height:100%;position:relative;display:grid;overflow-y:auto;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;row-gap:20px;column-gap:20px;align-content:start;justify-content:start;padding:2px;-ms-overflow-style:none;scrollbar-width:none}.dynamic-grid.empty-state{display:flex;grid-template-columns:none}.dynamic-grid.loading{overflow-y:hidden}.dynamic-grid.builder-mode>*:not(.group-separator)~:not(:first-child){opacity:.8;pointer-events:none;outline:none!important}.dynamic-grid.builder-mode>*:not(.group-separator)~:not(:first-child) .add-elem-button-wrapper{filter:grayscale(1);opacity:.4}.dynamic-grid.builder-mode>*:not(.group-separator)~:not(:first-child) *{outline:none!important;opacity:.9}.dynamic-grid>*{min-width:0}.dynamic-grid>* *{max-width:100%}.dynamic-grid ::-webkit-scrollbar{display:none}.dynamic-grid .repeater-placeholder{border:1px solid #e5e0eb;display:flex;flex-direction:column;align-items:center;justify-content:center}.dynamic-grid .repeater-placeholder img{width:70px;height:70px}.dynamic-grid .repeater-placeholder p{font-family:Poppins;font-size:14px;font-weight:500;text-align:center;color:#aba7af}.builder-embed-section{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.eos{--font-family: "Roboto Mono", monospace;font-family:var(--font-family);font-size:8px;overflow:hidden}.eos *{margin:0;padding:0}.eos-layout{display:flex;flex-direction:column;gap:8px}.bold{font-weight:700}.flex-row-space{display:flex;justify-content:space-between}.divider{display:block;height:1px;border:none;background-color:#000;margin:8px 0}.eos-header{display:flex;gap:4px;flex-direction:column;font-size:7px}.m-y-big{margin:8px 0}.gap-layout{display:flex;gap:16px;flex-direction:column}.gap-layout-small{display:flex;gap:4px;flex-direction:column}.eos-3-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;align-items:center}.eos-3-grid>p:nth-child(3n){justify-content:flex-end;display:flex;align-items:center}.eos-3-grid>p:nth-child(3n-1){justify-content:center;display:flex;align-items:center}.eos-2-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;align-items:center}.eos-2-grid>p:nth-child(2n){justify-content:flex-end;display:flex;align-items:center}.eos-builder-wrapper{height:fit-content;padding:12px;width:100%;background-color:#fff;position:relative}.builder-iframe{overflow:hidden;position:relative}.builder-iframe iframe{width:100%;height:100%;overflow:hidden;padding:0;margin:0;border:0}.builder-iframe img{width:100%;height:100%;object-fit:contain}.iframe-overlay-message{opacity:0;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:rgba(61,76,102,.0196078431);padding:20px;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .85s cubic-bezier(1,.06,.73,.66)}.iframe-overlay-message span{font-size:20px;font-family:poppins;padding:20px 40px;color:var(--base-blue);border-radius:20px}.iframe-overlay-message:active{opacity:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .05s ease-in-out}.empty-menu-element{width:min(500px,80%);height:min(75px,100%);min-height:30px;min-width:30px;outline:2px dashed var(--spacer);border-radius:8px;background-image:url(/menu-element-icon-grey.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:10px}.empty-menu-element:hover{background-image:url(/menu-element-icon.svg)}.empty-menu-item{width:50px;height:50px;margin:2px;border-radius:8px;outline:1px dashed var(--spacer);background-image:url(/menu-element-icon-grey.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.builder-menu-element-wrapper{display:flex;flex-direction:row;height:fit-content;width:fit-content;max-width:100%;max-height:100%;overflow:hidden}.builder-menu-link{display:flex;flex-direction:column;align-items:center;justify-content:center}.builder-menu-link .icon{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content}.product-variations{width:min(100%,500px);display:flex;flex-direction:column;gap:15px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.product-variations ::-webkit-scrollbar{display:none}.product-variations p{font-family:Poppins;color:#758696;font-size:20px;font-weight:400;margin:0;width:fit-content}.product-variations .variation{display:flex;width:100%;flex-direction:column;gap:10px}.product-variations .variation p{color:#243249}.product-variations .variation .variation-options{display:flex;gap:10px;flex-wrap:wrap}.product-variations .variation .variation-options input{opacity:0;position:fixed;left:-10000px}.product-variations .variation .variation-options input:checked~.custom-radio{border-width:2px;border-color:#2797e8}.product-variations .variation .variation-options input:checked~.custom-radio p{font-weight:500;color:#2797e8}.product-variations .variation .variation-options input:disabled~.custom-radio{opacity:.5}.product-variations .variation .variation-options .custom-radio{padding:8px 20px;border:1px solid #e5e0eb;border-radius:8px}.radio-field-wrapper{position:relative;display:flex;flex-direction:column;max-width:100%;font-family:Poppins}.radio-field-wrapper.wrap-radio .input-wrapper{flex-wrap:wrap;align-content:start}.radio-field-wrapper p{color:#758696;font-size:16px;font-weight:500;margin:0;width:fit-content}.radio-field-wrapper .input-wrapper::-webkit-scrollbar{display:none}.radio-field-wrapper .input-wrapper{width:100%;height:fit-content;display:flex;gap:10px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.radio-field-wrapper .input-wrapper.centered label:first-child{margin-left:auto}.radio-field-wrapper .input-wrapper.centered label:last-child{margin-right:auto}.radio-field-wrapper .input-wrapper label{width:fit-content;height:fit-content;flex-shrink:0}.radio-field-wrapper .input-wrapper label:hover{cursor:pointer}.radio-field-wrapper .input-wrapper label input{position:fixed;left:-10000px;opacity:0}.radio-field-wrapper .input-wrapper label input:checked~.custom-radio-input{border-color:#2797e8;color:#2797e8;border-width:2px}.radio-field-wrapper .input-wrapper label .custom-radio-input{border:1px solid #e5e0eb;border-radius:8px;padding:8px 20px;font-size:20px;font-weight:500;text-align:center;color:#243249;display:flex;align-items:center;justify-content:center}.radio-field-wrapper .input-wrapper label .custom-radio-input p{font-size:inherit;font-weight:inherit;text-align:inherit;color:inherit}.receipt-builder-wrapper{height:fit-content;padding:12px;width:100%;background-color:#fff;position:relative}.receipt-refund-title{font-family:Roboto Mono;font-size:14px;font-weight:700;line-height:42.2px;text-align:center}.receipt{--font-family: "Roboto Mono", monospace;font-family:var(--font-family);margin:0;box-sizing:border-box;image-rendering:crisp-edges;flex-shrink:initial;min-height:fit-content;display:flex;flex-direction:column;font-size:10px;overflow-x:hidden;background-color:#fff}.receipt .receipt-title-logo{text-transform:uppercase;font-weight:700;font-size:36px}.receipt .y-pad-small{padding:2px 0}.receipt .y-pad-big{padding:10px 0}.receipt .x-pad-small{padding:0 4px}.receipt .logo{font-size:28px;font-weight:600;color:#3d4c66}.receipt .receipt-header{display:flex;justify-content:center;align-items:center;background-color:#f0f2f4}.receipt .receipt-container{display:flex;flex-direction:row;align-items:stretch;width:100%;font-weight:100;background-color:#fff;font-family:Roboto Mono,monospace}.receipt .row{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;padding:5px 0;margin:0 15px}.receipt .row-barcode{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;padding:5px 0}.receipt .row:first-child{margin-left:0}.receipt .row:nth-child(4),.receipt .row:nth-child(3){margin:0}.receipt .wrapper{display:flex;flex-direction:row;align-items:center}.receipt .wrapper-info{width:90%;display:flex;flex-direction:column;align-items:center}.receipt .wrapper-info-inner{display:flex;justify-content:center;display:none;margin:0 0 10px}.receipt .label{margin-right:5px}.receipt .value,.receipt .label{font-size:12px}.receipt .label{font-weight:600}.receipt hr.divider{display:block;height:1px;border:none;background-color:#000}.receipt .content{flex:1 0 auto;font-family:Roboto Mono,monospace}.receipt .bottom-container{display:flex;justify-content:space-between}.receipt .amount-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.receipt .amount-container-emv{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin:10px 20px;width:100%}.receipt .amount-wrapper-emv{width:100%}.receipt .emv-data-container{margin:5px 0;font-family:Roboto Mono,monospace}.receipt .wrapper-barcode{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-weight:400}.receipt .barcode{display:flex;justify-content:center;align-items:center;max-width:250px;min-width:250px;object-fit:contain}.receipt .amount-label{width:fit-content}.receipt .amount-label,.receipt .amount-value{font-weight:700}.receipt .title{font-size:24px;width:100%}.receipt .title-wrapper{display:flex;justify-content:space-between;align-items:center}.receipt .title-wrapper-note{display:flex;justify-content:center}.receipt .footer{display:flex;justify-content:space-between;align-items:center;margin:0 20px;flex-shrink:0;font-size:12px}.receipt .footer-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 20px;word-break:break-all}.receipt .footer-wrapper>.barcode{display:none}.receipt .yourshop{font-weight:600;width:fit-content;word-wrap:break-word;word-break:break-all;margin:10px 0 5px}.receipt .footer-address{display:flex;flex-direction:column;align-items:center;text-align:center}.receipt .side-info-container{width:100%;margin-right:20px}.receipt .info-container{display:none;justify-content:center;align-items:center}.receipt .custom-image{display:flex;justify-content:center;align-items:center;margin-top:50px;width:85%;height:250px;background-color:#f0f2f4}.receipt .header-wrapper-container{width:100%}.receipt .header-info-content{display:flex;width:100%}.receipt .bold{font-weight:600}.receipt .normal{font-weight:500}.receipt .small-font{font-size:10px}.receipt .product-container{width:100%;font-weight:300}.receipt .bottom-container-info{display:flex;flex-direction:column;justify-content:space-between}.receipt .bottom-container-info>.wrapper-info:not(:first-child){margin-top:10px}.receipt .bottom-container{justify-content:center;margin-top:10px}.receipt .modifiers{margin:2px 8px}.receipt .sku{margin:2px 0}.receipt .no-break{word-break:keep-all}.receipt .break-word{word-wrap:break-word;word-break:break-all}.receipt .full-width{width:100%}.receipt .product-wrapper{display:flex;justify-content:space-between}.receipt .product-price-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:end}.receipt .modifiers-wrapper{display:flex;flex-direction:row;justify-content:space-between}.receipt .product-tax-container{display:flex;flex-direction:column}.receipt .product-tax-wrapper{display:flex;justify-content:space-between}.receipt .product-total-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.receipt .multiple-product{margin-right:10px}.receipt .refund-container{display:flex;flex-direction:column;align-items:center;width:100%;font-family:Roboto Mono,monospace;font-weight:300}.receipt .refund-header{font-size:12px}.receipt .refund-amount-container{display:flex;justify-content:end;width:100%}.receipt .logo-image{width:150px;object-fit:fill}.receipt .item-discount-container{display:flex;flex-direction:column;width:100%;gap:2px}.receipt .amount-box{display:flex;flex-direction:column;gap:2px}.receipt .item-discount-wrapper,.receipt .item-fee-wrapper{display:flex;justify-content:space-between;align-items:center}.receipt .notes-wrapper{display:flex;align-items:center;flex-direction:column}.receipt .emv-data-wrapper{display:flex;justify-content:space-between;margin-top:2px}.receipt #gift-header-small{display:none}@media (max-width: 680px){.receipt #gift-header-small{display:block}.receipt .row{flex-direction:column;align-items:flex-start;margin:0;padding:0}.receipt .label,.receipt .value{margin-right:5px}.receipt .amount-container{justify-content:center;width:100%}.receipt .footer{justify-content:center;flex-direction:column}.receipt .footer-wrapper{flex-direction:column}.receipt .title-wrapper{justify-content:center}.receipt .title-wrapper>img{display:none}.receipt .footer-wrapper>.barcode{display:flex;align-items:center;width:300px}.receipt .wrapper-barcode,.receipt .wrapper-info{display:none}.receipt .mar{margin:0 40px}.receipt .receipt-container{flex-direction:column}.receipt .receipt-title-logo{display:none}.receipt .wrapper-info-inner{display:flex;text-align:center;margin-top:15px}.receipt .header-info-content{display:flex;flex-direction:column;width:100%}.receipt #order-info-header{display:none}.receipt hr.divider{display:block;border-bottom:1px solid black}.receipt .side-info-container{display:none}.receipt .info-container{display:flex;flex-direction:column}.receipt .info-container>.custom-image{margin-top:15px;height:200px;object-fit:cover}.receipt .yourshop{text-align:center}.receipt .item-info{max-width:250px}.receipt .multiple-product{font-size:10px}.receipt .amount-label{min-width:0}.receipt .barcode>img{transform:scale(1)}.receipt .modifiers{margin:0 20px 0 0}.receipt .product-price-wrapper{flex-direction:column}.receipt .multiple-product{margin-right:0}.receipt .small-font{font-size:12px}}@media (max-width: 220px){.receipt .item-info,.receipt .sku{font-size:10px}.receipt .yourshop{font-size:9px}.receipt .footer-address{font-size:10px}.receipt .wrapper-info-inner>.value{padding:10px}.receipt .barcode{transform:scale(.95)}.receipt .modifiers,.receipt .modifiers>div{font-size:11px}}.builder-search{width:595px;height:fit-content;position:relative;font-family:Poppins}.builder-search .input-row{width:100%;height:55px;background-color:#e7f4fe;display:flex;align-items:center;padding:12px;gap:10px;border-radius:8px}.builder-search .input-row input{width:0;flex-grow:1;height:100%;border:0;background-color:transparent;outline:0}.builder-search .input-row input:read-only{cursor:default}.builder-search .input-row button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0}.builder-search .results{width:100%;height:fit-content;display:flex;flex-direction:column;position:absolute;top:100%;left:0;z-index:1000}.builder-search .results button{width:100%;background-color:transparent;border:0;display:flex;align-items:center;gap:10px;padding:12px;background-color:#e7f4fe}.builder-search .results button p{width:0;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.builder-search .results button:last-of-type{border-radius:0 0 8px 8px}.builder-search-field{position:relative;display:flex;flex-direction:column;font-family:Poppins;color:#758696;font-size:16px;font-weight:500;margin:0;width:304px}.builder-search-field.builder-mode .input-wrapper input:hover,.builder-search-field.builder-mode .input-wrapper button:hover{cursor:default}.builder-search-field .input-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center}.builder-search-field .input-wrapper .search-icon-wrapper{top:0;left:12px;height:100%;display:flex;align-items:center}.builder-search-field .input-wrapper input{padding:12px;border-width:1px;border-style:solid;border-color:#e5e0eb;border-radius:8px;background-color:transparent;outline:0;font-family:Poppins;font-size:20px;font-weight:400;color:#758696;width:100%;height:fit-content;border:0}.builder-search-field .input-wrapper input::placeholder{color:inherit}.builder-search-field .input-wrapper button{position:absolute;right:12px;top:0;height:100%;min-width:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;padding:0}.builder-search-field .input-wrapper button:hover{cursor:pointer}.builder-search-field .input-wrapper button img{width:24px;height:24px}.builder-simple-cart{position:relative;width:fit-content;height:fit-content;overflow-x:auto}.builder-simple-cart span.cart-button{display:flex;align-items:center;overflow:hidden;gap:4px}.builder-simple-cart span.cart-button img{width:24px;height:24px}.builder-simple-cart span.cart-button span{font-family:Poppins;font-size:16px;font-weight:500;color:#3d4c66}.builder-simple-cart.unfixed-mode{width:100%;height:100%}.builder-simple-cart aside.expanded-cart{width:400px;height:100%;box-shadow:5px 0 20px #77879333;display:flex;flex-direction:column;background-color:#fff;z-index:25}.builder-simple-cart aside.expanded-cart.left{margin-right:auto;align-self:flex-start;order:-1}.builder-simple-cart aside.expanded-cart.right{margin-left:auto;order:99}.builder-simple-cart aside.expanded-cart.right .slideout-header button img{transform:rotate(180deg)}.builder-simple-cart aside.expanded-cart.fixed-left{position:fixed;left:0;top:0;z-index:25}.builder-simple-cart aside.expanded-cart.fixed-right{position:fixed;right:0;top:0;z-index:25}.builder-simple-cart aside.expanded-cart.unfixed{position:static;top:auto;left:auto;box-shadow:none;width:100%}.builder-simple-cart aside.expanded-cart header{padding:20px 20px 0}.builder-simple-cart aside.expanded-cart header .row{width:100%;display:flex;align-items:center;gap:7px;padding-bottom:20px;border-bottom:1px solid #d4dee5}.builder-simple-cart aside.expanded-cart header .row .cart{display:flex;width:0;flex-grow:1;align-items:center;gap:7px}.builder-simple-cart aside.expanded-cart header .row .cart img{width:24px;height:24px}.builder-simple-cart aside.expanded-cart header .row .cart span{font-family:Poppins;font-size:20px;font-weight:500;line-height:17.6px;text-align:left;color:#3d4c66;width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-simple-cart aside.expanded-cart header .row .btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f5f3f7;border-radius:6px}.builder-simple-cart aside.expanded-cart header .row .btn img{width:24px;height:24px}.builder-simple-cart aside.expanded-cart section{width:100%;height:0;flex-grow:1;padding:20px;display:flex;flex-direction:column;gap:17px;overflow-y:auto}.builder-simple-cart aside.expanded-cart section .cart-order-notes-label{font-weight:500;line-height:150%;letter-spacing:0%;vertical-align:middle}.builder-simple-cart aside.expanded-cart section .cart-order-notes{font-weight:400;line-height:150%;letter-spacing:0%;vertical-align:middle}.builder-simple-cart aside.expanded-cart section article{width:100%;padding-bottom:17px;border-bottom:1px solid #f5f3f7}.builder-simple-cart aside.expanded-cart section article:last-child{border-bottom:0}.builder-simple-cart aside.expanded-cart section article .product-row{display:flex;flex-direction:column;width:100%}.builder-simple-cart aside.expanded-cart section article .product-row .product-main-row{display:flex;justify-content:space-between;align-items:center;width:100%}.builder-simple-cart aside.expanded-cart section article .product-row .product-main-row .product-qty{color:#2797e8;width:fit-content;font-family:Poppins;font-size:20px;font-weight:500;text-align:left}.builder-simple-cart aside.expanded-cart section article .product-row .product-main-row .product-qty img{width:24px;height:24px;margin-right:4px;transform:translateY(3px)}.builder-simple-cart aside.expanded-cart section article .product-row .product-main-row .product-qty .prod-name{font-family:Poppins;font-size:20px;font-weight:500;text-align:left;color:#3d4c66}.builder-simple-cart aside.expanded-cart section article .product-row .product-main-row .product-price{text-align:right;font-family:Poppins;font-size:20px;font-weight:500;color:#3d4c66}.builder-simple-cart aside.expanded-cart section article .product-row .product-extra-row{display:flex;justify-content:space-between;align-items:center}.builder-simple-cart aside.expanded-cart section article .product-row .product-extra-row .sku{font-size:14px;margin-left:16px}.builder-simple-cart aside.expanded-cart section article .product-row .product-extra{font-family:Poppins;font-size:18px;font-weight:300;text-align:left;color:#758696;display:flex;align-items:center;gap:3px}.builder-simple-cart aside.expanded-cart section article .product-row .product-extra img{width:24px;height:24px}.builder-simple-cart aside.expanded-cart section article .product-row .discount-value-container,.builder-simple-cart aside.expanded-cart section article .product-row .fee-value-container{display:flex;align-items:center}.builder-simple-cart aside.expanded-cart section article .product-row .grey{font-family:Poppins;font-size:18px;font-weight:300;color:#758696}.builder-simple-cart aside.expanded-cart section article .product-row .grey.unit-price{text-align:right;width:100%}.builder-simple-cart aside.expanded-cart section article .product-row .delete-action{display:flex;justify-content:flex-end;margin-left:4px}.builder-simple-cart aside.expanded-cart section article .product-row .btn{display:flex;align-items:start;width:28px}.builder-simple-cart aside.expanded-cart section article .product-row .btn svg{width:100%;height:100%}.builder-simple-cart aside.expanded-cart section article .product-info,.builder-simple-cart aside.expanded-cart section article .product-price-actions,.builder-simple-cart aside.expanded-cart section article .product-details{display:none}.builder-simple-cart aside.expanded-cart footer{padding:20px;background-color:#f8fafc;display:flex;flex-direction:column;gap:12px}.builder-simple-cart aside.expanded-cart footer .row{width:100%;display:flex}.builder-simple-cart aside.expanded-cart footer .row span{font-family:Poppins;font-size:20px;font-weight:400;text-align:left;color:#3d4c66}.builder-simple-cart aside.expanded-cart footer .row span:last-child{width:0;flex-grow:1;text-align:right}.builder-simple-cart aside.expanded-cart footer .row.total{padding-top:12px;border-top:1px solid #d4dee5}.builder-simple-cart aside.expanded-cart footer .row.total.no-border{border:0;padding-top:0}.builder-simple-cart aside.expanded-cart footer .row.total span{font-size:24px;font-weight:500}.builder-simple-cart aside.expanded-cart footer .row.payments{padding-left:16px}.payment{display:flex;flex-direction:column;gap:12px}.customer-box{justify-content:space-between;border-radius:8px;height:40px;width:100%;display:flex;align-items:center;background-color:#e7f4fe;padding:8px 12px;font-family:Poppins;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#2797e8}.customer-box .customer-details{display:flex;align-items:center;gap:8px}.space-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.remove-fee-btn{display:flex;align-items:center;justify-content:center;height:24px;width:24px}.builder-slideout{display:flex;position:relative;width:307px;height:100%;flex-shrink:0;flex-direction:column;background-color:#fff}.builder-slideout.left{margin-right:auto;align-self:flex-start;order:-1}.builder-slideout.right{margin-left:auto;order:99}.builder-slideout.fixed-left{position:fixed;left:0;top:0;z-index:25}.builder-slideout.fixed-right{position:fixed;right:0;top:0;z-index:25}.builder-slideout .slideout-header{width:100%;height:fit-content;display:flex;align-items:center;gap:8px;padding:12px}.builder-slideout .slideout-header p{margin:0;width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.builder-slideout .slideout-header button{display:flex;background-color:transparent;border:0;padding:0}.builder-slideout .slideout-header button img{box-sizing:content-box;width:24px;height:24px;padding:8px;border-radius:8px;background-color:#f5f3f7}.builder-slideout .slideout-header button svg{font-size:24px;padding:8px;border-radius:8px;background-color:#f5f3f7}.builder-slideout .slideout-body{width:100%;height:0;flex-grow:1;overflow-y:auto;display:flex}.iframe-placeholder{box-sizing:content-box;width:100%;height:100%;margin:auto;border:1px dashed var(--blue);display:flex;justify-content:center;align-items:center}.iframe-placeholder .add-img-src{width:50px;height:50px;padding:8px}.iframe-placeholder .add-img-src img{object-fit:contain}.payment-grid{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.payment-grid .payment-button{background-color:#2797e8;color:#fff;text-align:center;flex:1;min-width:fit-content;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;padding:8px 20px;border-radius:6px;border:0;cursor:pointer}.builderMode .payment-grid .payment-button:not(:first-child){opacity:.8;pointer-events:none}.builder-customer-notes{max-width:100%;height:fit-content}.builder-customer-notes .title-row{display:flex;justify-content:space-between;align-items:center;padding-block:4px 8px}.builder-customer-notes .title-row>*{margin:0}.builder-customer-notes .dividera{height:1px}.builder-customer-notes .title-text{font-family:Poppins;font-size:16px;font-weight:600;color:#3d4c66}.builder-customer-notes .add-note-button{font-family:Poppins;font-size:12px;font-weight:500;color:#2797e8;background-color:#fff;border:none;display:flex;justify-content:center;align-items:center;margin-left:auto}.builder-customer-notes .single-note{margin-top:20px;display:flex;flex-direction:column;gap:4px}.builder-customer-notes .single-note .title-delete{display:flex;justify-content:space-between;width:100%;align-items:center}.builder-customer-notes .single-note .title-delete>*{margin:0}.builder-customer-notes .single-note .title-delete .time-delete{display:flex;align-items:center;width:fit-content}.builder-customer-notes .single-note .date-text{color:#243249;font-size:13px;font-weight:500}.builder-customer-notes .single-note .time-text{font-size:12px;color:#758696;font-weight:400}.builder-customer-notes .single-note .content{display:flex;justify-content:space-between;gap:8px}.builder-customer-notes .single-note .delete-note *{width:24px;height:24px;stroke:#aba7af}.visma-element-wrapper{display:flex;justify-content:center;align-items:center;padding:56px!important;border-radius:12px;box-shadow:0 0 45.7px #3e134d17;background-color:#fff}.builder-visma-input{width:595px;height:fit-content;position:relative;font-family:Poppins}.builder-visma-input .input-row{width:100%;height:fit-content;display:flex;align-items:center;gap:10px;border-radius:8px}.builder-visma-input .input-row input{width:0;flex-grow:1;height:100%;border:0;background-color:transparent;outline:0}.builder-visma-input .input-row input:read-only{cursor:default}.builder-visma-button-list{display:flex;flex-direction:column;gap:10px;width:fit-content}.builder-visma-button-list button{display:flex;border-radius:8px;background-color:#2797e8;color:#fff;border:0;font-family:Poppins,sans-serif;font-weight:300;font-size:20px;padding:8px 20px;justify-content:center;cursor:pointer;align-items:center;width:fit-content;height:fit-content;position:relative}.builder-linked-input-display-wrapper{display:flex;align-items:center;justify-content:center}.builder-linked-input-display-wrapper .builder-linked-input-display-price{font-size:20px;font-weight:600}.builder-linked-input-display-wrapper .builder-linked-input-display-quantity{font-size:16px;font-weight:400}.builder-editable-label-wrapper{display:flex;align-items:center;justify-content:center}.builder-dropdown-field{position:relative;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-weight:500;color:#758696;gap:4px;width:304px}.builder-dropdown-field .tax-label{font-family:Poppins;font-size:16px;height:100%;font-weight:500;color:#3d4c66}.builder-dropdown-field .tax-config-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.builder-dropdown-field .toggle-wrapper{width:33px;height:20px;display:flex;align-items:center}.builder-dropdown-field .toggle-wrapper:hover{cursor:pointer}.builder-dropdown-field .toggle-wrapper input{position:fixed;left:-10000px;opacity:0}.builder-dropdown-field .toggle-wrapper input:checked~.custom-toggle-input{background-color:#2d7ff9}.builder-dropdown-field .toggle-wrapper input:checked~.custom-toggle-input>.toggle-handle{transform:translate(110%)}.builder-dropdown-field .toggle-wrapper input:not(:checked)~.custom-toggle-input{filter:grayscale(100%) opacity(.5)}.builder-dropdown-field .toggle-wrapper .custom-toggle-input{width:100%;height:100%;background-color:#f0f0f4;box-sizing:border-box;border-radius:4px;display:flex;align-items:center}.builder-dropdown-field .toggle-wrapper .custom-toggle-input .toggle-handle{height:15px;aspect-ratio:1/1;background-color:#fff;border-radius:3px;transform:translate(10%);box-shadow:0 3px 1px #0000000f;box-shadow:0 3px 8px #00000026;transition:transform linear .1s}.builder-dropdown-field .toggle-wrapper.disabled:hover{cursor:default}.builder-dropdown-field .toggle-wrapper.disabled .custom-toggle-input{background-color:#e0e0e4}.builder-dropdown-field.builder-mode:hover,.builder-dropdown-field.builder-mode .input-wrapper input:hover,.builder-dropdown-field.builder-mode .input-wrapper .dropdown-field-option-wrapper .dropdown-field-option:hover{cursor:default}.builder-dropdown-field:hover{cursor:pointer}.builder-dropdown-field p{margin:0}.builder-dropdown-field .input-wrapper{position:relative;display:flex;align-items:center;width:100%;height:100%}.builder-dropdown-field .input-wrapper input{max-width:100%;width:304px;padding:8px 12px;border-width:1px;border-style:solid;border-color:#e5e0eb;border-radius:8px;background-color:#fff;outline:0;font-family:Poppins;font-size:20px;font-weight:400;width:100%;height:100%}.builder-dropdown-field .input-wrapper input:hover{cursor:pointer}.builder-dropdown-field .input-wrapper input:disabled{background-color:inherit}.builder-dropdown-field .input-wrapper input.dropdown-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.builder-dropdown-field .input-wrapper img{position:absolute;right:12px;height:45%;transition:transform linear .2s}.builder-dropdown-field .input-wrapper img.invert-image{transform:rotate(180deg)}.builder-dropdown-field .input-wrapper .dropdown-field-option-wrapper{position:absolute;top:100%;width:100%;height:fit-content;max-height:70vh;overflow-y:auto;overflow-x:hidden;z-index:20}.builder-dropdown-field .input-wrapper .dropdown-field-option-wrapper::-webkit-scrollbar{width:8px}.builder-dropdown-field .input-wrapper .dropdown-field-option-wrapper .dropdown-field-option{border:1px solid #e5e0eb;border-top:0;border-radius:0;padding:12px;width:100%;display:flex;align-items:center;font-family:Poppins;background-color:#fff}.builder-dropdown-field .input-wrapper .dropdown-field-option-wrapper .dropdown-field-option:hover{cursor:pointer}.builder-dropdown-field .input-wrapper .dropdown-field-option-wrapper .dropdown-field-option:last-child{border-radius:0 0 8px 8px}.builder-dropdown-field .input-wrapper .dropdown-field-option-wrapper .dropdown-field-option p{color:#3d4c66}.base-Popper-root{pointer-events:none;z-index:3}.base-Popper-root .selected-menu-container{position:relative}.base-Popper-root .selected-menu-container .selected-menu-wrapper{pointer-events:auto;width:fit-content;padding:0 4px;height:26px;background-color:var(--primary);display:flex;align-items:center;gap:4px;font-size:18px;border-radius:4px;box-shadow:6px 6px 10px #5e5e5e4d}.base-Popper-root .selected-menu-container .selected-menu-wrapper *{flex-shrink:0}.base-Popper-root .selected-menu-container .selected-menu-wrapper span{font-family:Poppins;color:#fff;font-size:10px!important;font-weight:400!important}.base-Popper-root .selected-menu-container .selected-menu-wrapper span:last-of-type{margin-right:12px}.base-Popper-root .selected-menu-container .selected-menu-wrapper div{width:20px;height:20px;background-color:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:center}.base-Popper-root .selected-menu-container .selected-menu-wrapper div:hover{cursor:pointer}.base-Popper-root .selected-menu-container .selected-menu-wrapper div img{width:100%;height:100%;filter:brightness(0) invert(1)}.base-Popper-root .selected-menu-container .selected-menu-wrapper div:first-child img{transform:rotate(180deg)}.base-Popper-root .selected-menu-container .dotted-line{height:12px;margin-left:16px;border-left:2px dotted var(--primary);z-index:-1;width:0}.layouts-page-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:50px;container-type:inline-size;transform:translateY(0)}.layouts-page-wrapper .layouts-page-child{display:flex;flex-direction:column;align-items:center;padding:40px;position:relative;width:min(1400px,100%);height:100%;background-color:#fff;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.layouts-page-wrapper .layouts-page-child::-webkit-scrollbar{display:none}.layouts-page-wrapper .texts{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:350px;margin-bottom:20px}.layouts-page-wrapper .texts .type1{font-size:24px;font-weight:500}.layouts-page-wrapper .texts .type2{font-size:18px;font-weight:300;text-align:center}@container (max-width: 600px){.layouts-page-wrapper .texts *{text-align:start!important}}.layouts-page-wrapper .overlay-top{position:fixed;top:0;width:100%;height:85px;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#ffffff 100%)}.layouts-page-wrapper .overlay{position:fixed;bottom:0;width:100%;height:85px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%)}@container (max-width: 1000px){.layouts-page-wrapper .texts{text-align:center}.layouts-page-wrapper .texts .type1{font-size:20px}.layouts-page-wrapper .texts .type2{font-size:16px}}.layouts-grid-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:min(60px,3%);padding:3px 10px 15px 20px;width:100%;margin-bottom:50px}@container (max-width: 1000px){.layouts-grid-wrapper{display:flex;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px;gap:25px}.layouts-grid-wrapper .blank{width:100%}.layouts-grid-wrapper .grid-item{width:200px;max-width:200px;flex:1}.layouts-grid-wrapper .grid-item p{font-size:12px!important}}.layouts-grid-wrapper .description{font-size:16px;text-align:center;width:fit-content}.layouts-grid-wrapper .blank{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #c4c4c4;border-radius:8px;padding:40px;grid-column:span 3}.layouts-grid-wrapper .blank .blank-texts{font-family:Poppins;display:flex;flex-direction:column;align-items:center;max-width:16em;gap:5px}.layouts-grid-wrapper .blank .blank-texts .type3{font-size:18px;font-weight:600}.layouts-grid-wrapper .blank .blank-texts button{padding:10px 20px;width:fit-content;margin-top:10px}.layouts-grid-wrapper .blank .blank-texts button p{font-weight:500}@container (max-width: 600px){.layouts-grid-wrapper .blank *{text-align:start!important}}.layouts-grid-wrapper .start-from-template{grid-column:span 2;display:flex;box-shadow:0 6px 10px #5e5e5e1a;background-color:var(--theme-different-button-blue);border-radius:8px;justify-content:center;align-items:center;padding:30px}@container (max-width: 800px){.layouts-grid-wrapper .start-from-template{display:flex;padding:5px;flex-direction:column}}.layouts-grid-wrapper .start-from-template .texts{display:flex;flex-direction:column;align-items:flex-start;padding:30px}.layouts-grid-wrapper .start-from-template .texts button{padding:10px 20px;width:fit-content;margin-top:10px}.layouts-grid-wrapper .start-from-template .texts button p{font-weight:300;font-size:16px}.layouts-grid-wrapper .start-from-template .image{width:55%}.layouts-grid-wrapper .start-from-template .image img{width:100%}@container (max-width: 800px){.layouts-grid-wrapper .start-from-template{display:flex;padding:5px;flex-direction:column}.layouts-grid-wrapper .start-from-template .texts,.layouts-grid-wrapper .start-from-template .texts .description{align-items:center;padding-inline:20px}}.layouts-grid-wrapper .divider{grid-column:span 3;height:.5px!important;background-color:#e1e1e1;margin-bottom:-20px}@container (max-width: 1000px){.layouts-grid-wrapper .divider{display:none}}.layouts-grid-wrapper .grid-item{cursor:pointer;display:flex;flex-direction:column;box-shadow:0 6px 10px #5e5e5e1a;border-radius:8px;margin:2px;min-height:275px}.layouts-grid-wrapper .grid-item .icon{height:75%;padding:16px;display:flex;justify-content:center;align-items:center;background-color:var(--theme-different-button-blue);border-radius:8px 8px 0 0}.layouts-grid-wrapper .grid-item .icon img{max-width:120px}.layouts-grid-wrapper .grid-item .rest{display:flex;justify-content:center;align-items:center;padding:10px;height:25%}.layouts-grid-wrapper .grid-item .rest .name{font-size:100%;font-weight:500;text-align:center}.layouts-grid-wrapper .grid-item:hover{outline:2px solid var(--blue)}.popup-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#7b8c984d;display:flex;align-items:center;justify-content:center;z-index:var(--popup-index)}.popup-wrapper .popup{width:fit-content;height:fit-content;max-width:96vw;max-height:96vh;box-sizing:border-box;padding:20px 20px 0;background-color:var(--theme-bg);border-radius:8px;overflow:hidden}.popup-wrapper img{pointer-events:auto}.template-library{width:1174px;max-width:calc(96vw - 40px);height:1015px;max-height:calc(96vh - 20px);display:flex;flex-direction:column}.template-library .popup-header{padding:16px!important}.template-library .template-library-body{height:0;flex-grow:1;width:100%;display:flex}.template-library .template-library-body .left-column{width:249px;height:100%;overflow-y:auto;box-shadow:0 15px 30px #3e134d17;padding:12px 20px 0;gap:4px;display:flex;flex-direction:column}.template-library .template-library-body .left-column>button{width:100%;height:40px;border-radius:8px;border:0;background-color:transparent;font-family:Poppins;font-size:12px;font-weight:500;color:var(--base-blue);padding:0 12px;text-align:left}.template-library .template-library-body .left-column>button:first-of-type{margin-top:14px}.template-library .template-library-body .left-column>button:hover{cursor:pointer}.template-library .template-library-body .left-column>button.current{background-color:var(--bg-light-blue);color:var(--blue)}.template-library .template-library-body .right-column{width:0;flex-grow:1;height:100%;overflow-y:auto;display:flex;flex-direction:column}.template-library .template-library-body .right-column .template-div{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--spacer-light);flex-shrink:0}.template-library .template-library-body .right-column .template-div:first-child{border:0}.template-library .template-library-body .right-column .template-div .t-d-header{width:100%;display:flex;align-items:center;height:62px;padding:0 12px;background-color:var(--bg-light-blue);border-bottom:1px solid var(--spacer-light)}.template-library .template-library-body .right-column .template-div .t-d-header p{width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-library .template-library-body .right-column .template-div .t-d-header button{padding:4px 10px;border:1px solid var(--base-blue);border-radius:8px;background-color:transparent;display:flex;align-items:center;gap:4px;font-family:Poppins;font-size:13px;font-weight:500;color:var(--base-blue)}.template-library .template-library-body .right-column .template-div .t-d-header button img{width:24px;height:24px;filter:var(--filter-base-blue-dark)}.template-library .template-library-body .right-column .template-div .t-d-header button:hover{cursor:pointer}.template-library .template-library-body .right-column .template-div .t-d-render{width:100%;height:fit-content;padding:25px;display:flex;align-items:center;justify-content:center}.template-library .template-library-body .right-column .template-div .t-d-render .template-preview-image{max-width:100%;max-height:100%}.template-library .template-library-body .right-column .template-div .t-d-render>*{flex-shrink:0}.template-library .template-library-body .right-column .template-div .t-d-render *{opacity:100%!important;overflow:hidden!important}.template-library .template-library-body .right-column .template-div .t-d-render *:hover{cursor:default}.conditions-c{width:800px;max-width:calc(96vw - 40px);height:774px;max-height:calc(96vh - 20px);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.conditions-c .conditions-header-button{width:fit-content;height:36px;padding:0 14px}.conditions-c .scroll{overflow-y:auto;padding:20px 10px 0 0!important}.conditions-c .conditions-body{width:100%;height:0;flex-grow:1;box-sizing:border-box;padding:20px 0;gap:20px;display:flex;flex-direction:column}.conditions-c .conditions-body .conditions-tooltip{width:100%;box-sizing:border-box;padding:8px 12px;background-color:var(--bg-light-grey);border-radius:6px;display:flex;flex-direction:column}.conditions-c .conditions-body .conditions-tooltip span{display:flex;align-items:center;margin-top:20px;gap:4px}.conditions-c .conditions-body .conditions-tooltip span a{font-family:Poppins;text-decoration:none;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);font-weight:var(--font-weight-medium-heavy);color:var(--blue)}.conditions-c .conditions-body .conditions-tooltip span a:hover{cursor:pointer;text-decoration:underline}.conditions-c .conditions-body .conditions-apply{width:100%;display:flex;gap:100px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.conditions-c .conditions-body .conditions-apply .col{flex:1;display:flex;flex-direction:column;gap:5px}.conditions-c .conditions-body .conditions-apply .col .conditions-action{width:100%;background-color:#fff}.conditions-c .conditions-body .conditions-apply .col .conditions-action div{width:100%}.conditions-c .conditions-body .conditions-selectors-wrapper{display:flex;flex-direction:column;gap:10px}.conditions-c .conditions-body .conditions-selectors{display:flex;align-items:center;justify-content:space-between;gap:10px}.conditions-c .conditions-body .conditions-selectors input{min-width:242px}.conditions-c .conditions-body .conditions-selectors button{width:36px;height:36px;background-color:#fff;border:1px solid #3d4c66;border-radius:8px;display:flex;align-items:center;justify-content:center}.conditions-c .conditions-body .conditions-selectors button img{width:24px;height:24px}.conditions-c .conditions-body .conditions-selectors button:hover{cursor:pointer}.conditions-c .conditions-body .conditions-selectors button:active{transform:scale(.95)}.conditions-c .decision-selectors{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}.conditions-c .decision-button{width:fit-content;height:36px;background-color:#fff;font-family:Poppins;padding:5px 10px;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--theme-text-color);border:1px solid var(--theme-text-color);border-radius:8px;font-weight:400;cursor:pointer}.conditions-c .decision-button:active{transform:scale(.96)}label.text-area-wrapper{width:385px;height:107px;display:flex;flex-direction:column;position:relative;font-family:Poppins;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:var(--base-blue);gap:4px}label.text-area-wrapper.direction-row{flex-direction:row}label.text-area-wrapper textarea.oliver-text-area{width:100%;height:0;flex-grow:1;box-sizing:border-box;padding:8px 12px;border:1px solid var(--spacer-light);border-radius:8px;font-family:Poppins;font-size:var(--body-s-font-size);line-height:var(--body-s-line-height);color:var(--base-blue);outline:0;resize:none}label.text-area-wrapper textarea.oliver-text-area::placeholder{color:var(--border)}label.text-area-wrapper textarea.oliver-text-area:focus:not(:disabled){border-color:var(--blue)}label.text-area-wrapper textarea.oliver-text-area.input-error:not(:disabled){border-color:var(--red)}label.text-area-wrapper textarea.oliver-text-area:disabled{background-color:var(--bg-light-grey);color:var(--border)}.publish-build-wrapper{width:520px;max-width:calc(96vw - 40px);min-height:375px;max-height:calc(96vh - 20px);display:flex;flex-direction:column;padding-bottom:24px;gap:12px}.publish-build-wrapper *{flex-shrink:0}.publish-build-wrapper .popup-header{width:100%;height:63px}.publish-build-wrapper .publish-build-body{min-height:0;flex-shrink:1;width:100%;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box;gap:16px}.publish-build-wrapper .publish-build-body .version-row{display:flex;align-items:center;width:100%;height:73px}.publish-build-wrapper .publish-build-body .version-row *{flex-shrink:0}.publish-build-wrapper .publish-build-body .version-row .version-icon{flex:3;height:44px;align-self:flex-end}.publish-build-wrapper .publish-build-body .version-row .version-icon img{height:24px;width:24px}.publish-build-wrapper .publish-build-body .version-row .version-input-wrapper{flex:5;height:44px;width:44px}.publish-build-wrapper .publish-build-body .version-row .multi-input-row{display:flex;align-items:end;gap:8px;height:fit-content;align-self:flex-end;position:relative}.publish-build-wrapper .publish-build-body .version-row .multi-input-row .version-label{position:absolute;left:0;bottom:calc(100% + 8px)}.publish-build-wrapper .publish-build-body .version-row .multi-input-row .version-input-wrapper>input{text-align:center}.publish-build-wrapper .publish-build-body .version-row .version-input{height:44px;width:44px}.publish-build-wrapper .publish-build-body .publish-text-area{width:100%;height:120px}.publish-build-wrapper .publish-build-body .update-settings-wrapper{display:flex;flex-direction:column;gap:4px}.publish-build-wrapper .publish-build-body .update-settings-wrapper .setting-description{max-width:472px}.publish-build-wrapper .publish-build-body .update-settings-wrapper .simple-checkbox-wrapper{flex-direction:row-reverse;justify-content:space-between;font-weight:var(--font-weight-light);font-size:var(--body-s-font-size)}.publish-build-wrapper .publish-build-body .update-settings-wrapper .notify-user-wrapper{display:flex;flex-direction:column;gap:4px}.publish-build-wrapper .publish-build-body .update-settings-wrapper .notify-user-wrapper .oliver-text{padding-left:30px}.publish-build-wrapper .publish-build-body .update-settings-wrapper .notify-user-wrapper .simple-checkbox-wrapper{flex-direction:row;justify-content:flex-start;font-size:var(--body-xs-font-size)}.publish-build-wrapper .publish-build-body .editable-info{display:flex;flex-direction:column;gap:4px;padding:8px}.publish-build-wrapper .publish-build-body .editable-info .info-description{padding:0 28px;transition:transform .2s linear}.publish-build-wrapper .publish-build-body .editable-info .info-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%}.publish-build-wrapper .publish-build-body .editable-info .info-header .info-header-text{display:flex;align-items:center;gap:4px}.publish-build-wrapper .publish-build-body .editable-info .info-header .inactive{transition:transform .2s linear;transform:rotate(-90deg)}.publish-build-wrapper .publish-build-body .editable-info .info-header .active{transform:rotate(0)}.publish-build-wrapper .publish-build-body .date-time-wrapper{display:flex;gap:8px}.publish-build-wrapper .publish-build-body .date-time-wrapper .date-time-item{flex:1}.publish-build-wrapper .publish-build-body .immediate-update-wrapper .simple-checkbox-wrapper{font-weight:var(--font-weight-medium)}.publish-build-wrapper .publish-footer{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:24px}.publish-build-wrapper .publish-footer button.publish-button{height:44px;padding:12px 27px}.publish-build-wrapper .publish-footer button.publish-button .icon-container{width:30px!important;height:30px!important}.loading-publish-wrapper{width:430px;height:504px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-publish-wrapper .publish-text-1{font-size:22px;font-weight:500}.loading-publish-wrapper .publish-text-2{font-size:16px;font-weight:300;margin-top:9px}.loading-publish-wrapper .anim-container{margin-top:30px;width:270px;height:270px}.premium-block-wrapper{width:440px;padding:20px 20px 40px;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative}.premium-block-wrapper p{text-align:center}.premium-block-wrapper button{position:absolute;right:0;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--base-blue);background-color:#fff}.premium-block-wrapper button img{width:24px;height:24px}.premium-block-wrapper button:hover{cursor:pointer}.link-selector{width:1134px;max-width:calc(96vw - 40px);height:774px;max-height:calc(96vh - 20px);display:flex;flex-direction:column}.link-selector .search-action-wrapepr{position:relative;width:231px;height:36px}.link-selector .search-action-wrapepr img.search{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px}.link-selector .search-action-wrapepr button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;background-color:transparent;border:0}.link-selector .search-action-wrapepr button:hover{cursor:pointer}.link-selector .search-action-wrapepr button:hover img{filter:var(--filter-red)}.link-selector .search-action-wrapepr button img{width:100%;height:100%}.link-selector .search-action-wrapepr input{width:100%;height:100%;background-color:transparent;outline:none;border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;padding:5px 10px;font-family:Poppins;font-size:13px;color:var(--base-blue)}.link-selector .search-action-wrapepr input:focus{border-color:var(--primary)}.link-selector .search-action-wrapepr input::placeholder{color:#c4c4c4}.link-selector .link-selector-body{height:0;flex-grow:1;width:100%;display:flex;padding-right:20px;overflow-y:auto;overflow-x:hidden}.link-selector .link-selector-body .left-column{width:226px;height:100%;overflow-y:auto}.link-selector .link-selector-body .right-column{width:0;flex-grow:1;height:100%;box-sizing:border-box;padding:0 0 0 24px}.link-selector .link-selector-body .right-column .selectors-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper{display:flex;width:100%;height:0;flex-grow:1;flex-direction:column;gap:24px;padding-top:20px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper.template{margin-top:20px;height:100%;overflow-y:hidden}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper{display:flex;flex-direction:column;gap:12px;width:100%;height:fit-content}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .apart{display:flex;justify-content:space-between;align-items:center;width:100%}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .apart button p{font-weight:300}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .divider{width:100%;height:1px;background-color:#f0f2f4}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper:last-child:after{content:"";width:100%;height:20px;flex-shrink:0}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .action-templates-wrapper{width:904px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:auto}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .action-templates-wrapper>*{flex:1 0 calc(33.33% - 37px);max-width:274px;margin-bottom:20px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .action-templates-wrapper .action-template-item{display:flex;flex-direction:column;width:276px;height:182px;border:1px solid var(--spacer);border-radius:8px;padding:16px 12px;gap:8px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .actions-items-wrapper .action-templates-wrapper .action-template-item .action-template-icons{display:flex;justify-content:flex-start;overflow:hidden;gap:12px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-button-wrapper{display:flex;align-items:center;gap:12px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-button-wrapper .pointer-style{cursor:pointer}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info{display:flex;gap:12px;align-items:center;overflow:hidden;width:0;flex-grow:1}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info .action-item-title-wrapper{display:flex;gap:6px;flex-shrink:0;flex-grow:0}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info .action-item-title-wrapper .elipsis{max-width:300px;width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info button{padding:0 25px;height:32px;font-family:Poppins;font-size:14px;font-weight:400;background-color:var(--blue);color:#fff;border-radius:8px;border:0}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info button:hover:not(.transparent){background-color:var(--base-blue)!important;color:#fff!important}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info button.transparent{width:32px;height:32px;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;margin-left:-8px;cursor:pointer}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info button.transparent img{width:24px;height:24px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .action-item-info button.transparent:hover img{filter:var(--filter-blue)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button{width:32px;height:32px;background-color:var(--bg-light-grey);border:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button:hover:not(:disabled){cursor:pointer;background-color:var(--base-blue)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button:hover:not(:disabled) img{filter:brightness(0) invert(1)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button:active:not(:disabled){background-color:var(--base-blue-dark)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button:disabled{background-color:var(--theme-disabled)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button:disabled img{filter:brightness(0) invert(1)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .square-button img{width:24px;height:24px}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .link-action-button{width:fit-content;height:32px;gap:8px;border-radius:8px;border:none;background-color:var(--bg-light-blue);color:var(--blue);font-family:Poppins,sans-serif;padding:6px 24px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:500}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .link-action-button:disabled{background-color:var(--theme-disabled);cursor:not-allowed;color:#fff}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .link-action-button:disabled img{filter:brightness(0) invert(1)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .link-action-button:disabled:hover{background-color:var(--theme-disabled)}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .link-action-button:hover{background-color:var(--base-blue);color:#fff}.link-selector .link-selector-body .right-column .selectors-wrapper .actions-wrapper .action-item-wrapper .link-action-button:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7433%) hue-rotate(36deg) brightness(123%) contrast(114%)}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper{border:2px dashed var(--spacer);margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:60px;border-radius:8px}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper.checkout-complete{border:1px solid var(--spacer-light);padding:16px 24px}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper .action-creator{display:flex;flex-direction:column;gap:8px;width:390px}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper .action-button-wrapper{display:flex;margin-top:12px;gap:16px;align-items:center}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper .action-button-wrapper .action-button{width:fit-content;height:32px;gap:8px;border-radius:8px;border:none;background-color:var(--blue);color:#fff;font-family:Poppins,sans-serif;padding:7px 24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper .action-button-wrapper .action-button:hover{background-color:var(--base-blue)}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper .action-button-wrapper .action-button-secondary{width:fit-content;height:32px;gap:8px;border-radius:8px;border:none;background-color:var(--bg-light-blue);color:var(--blue);font-family:Poppins,sans-serif;margin-top:12px;padding:7px 24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.link-selector .link-selector-body .right-column .selectors-wrapper .action-creator-wrapper .action-button-wrapper .action-button-secondary:hover{background-color:var(--base-blue);color:#fff}.link-selector .link-selector-body .right-column .selectors-wrapper .action-popular-templates{height:100%;overflow-y:auto}.action-icons-row{display:flex;max-width:100%;overflow:hidden;align-items:center;flex:1}.images{width:800px;max-width:calc(96vw - 40px);height:774px;max-height:calc(96vh - 20px);display:flex;flex-direction:column}.images .image-body-wrapper{width:100%;height:0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:20px 4px;box-sizing:border-box;gap:8px}.images .image-body-wrapper .no-images{width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.images .image-body-wrapper .no-images .no-image-font{width:350px;text-align:center}.images .image-body-wrapper .no-images .no-image-font.custom-size{font-size:22px}.images .image-body-wrapper .image-popup-file-input{width:100%;height:214px;position:relative;margin-block:6px}.images .image-body-wrapper .image-popup-file-input .file-input-error{position:absolute;bottom:calc(100% + 4px);right:0;opacity:1;transition:opacity linear 4s}.images .image-body-wrapper .image-popup-file-input .file-input-error.hide{opacity:0}.images .image-body-wrapper .image-popup-file-input input{width:100%;height:100%;opacity:0;position:absolute;left:0;top:0;z-index:2}.images .image-body-wrapper .image-popup-file-input input:hover{cursor:pointer}.images .image-body-wrapper .image-popup-file-input .custom-file-input{width:100%;height:100%;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.images .image-body-wrapper .image-popup-file-input .custom-file-input img{width:32px;height:32px}.images .image-body-wrapper .image-popup-file-input .custom-file-input .fake-button{width:198px;height:42px;display:flex;align-items:center;justify-content:center;background-color:var(--blue);gap:5px;border-radius:8px;margin-top:4px}.images .image-body-wrapper .image-popup-file-input .custom-file-input .fake-button img{width:20px;height:20px;filter:var(--filter-white)}.images .image-body-wrapper .image-popup-file-input .custom-file-input .fake-button span{font-family:Poppins;font-size:18px;font-weight:400;line-height:25px;text-align:center;color:#fff}.images .image-body-wrapper .image-popup-file-input:hover{cursor:pointer}.images .image-body-wrapper .image-popup-file-input:hover .custom-file-input{border-color:var(--blue)}.images .image-body-wrapper .image-popup-file-input:hover .fake-button{background-color:var(--base-blue)}.images .image-body-wrapper .image-grid{width:100%;height:0;flex-grow:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;gap:15px}.images .image-body-wrapper .image-grid button.image-button{background-color:transparent;display:flex;height:144px;flex-direction:column;border:1px solid transparent;border-radius:8px;box-shadow:0 6px 10px #5e5e5e1a;padding:0;overflow:hidden}.images .image-body-wrapper .image-grid button.image-button:hover{cursor:pointer;border:1px solid var(--blue)}.images .image-body-wrapper .image-grid button.image-button .image-body{width:100%;height:0;flex-grow:1;background-color:var(--bg-light-blue);display:flex;align-items:center;justify-content:center}.images .image-body-wrapper .image-grid button.image-button .image-body img{max-width:95%;height:95%;object-fit:contain}.images .image-body-wrapper .image-grid button.image-button .image-footer{width:100%;height:40px;background-color:#fff;display:flex;align-items:center;justify-content:center}.images .image-body-wrapper .image-grid button.image-button .image-footer .image-file-name{max-width:100%;padding:4px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.images-loading-wrapper{width:500px;height:500px}.icon-popup{width:800px;max-width:calc(96vw - 40px);height:774px;max-height:calc(96vh - 20px);display:flex;flex-direction:column}.icon-popup .icon-popup-body{width:100%;height:0;flex-grow:1;display:flex;box-sizing:border-box;gap:20px}.icon-popup .icon-popup-body .left-sidebar{width:203px;padding:20px 0;display:flex;flex-direction:column;gap:10px}.icon-popup .icon-popup-body .left-sidebar label{width:100%;height:40px}.icon-popup .icon-popup-body .left-sidebar label:hover{cursor:pointer}.icon-popup .icon-popup-body .left-sidebar label input{position:fixed;opacity:0;left:-10000px}.icon-popup .icon-popup-body .left-sidebar label .custom-radio{display:flex;align-items:center;padding:0 18px;border-radius:8px}.icon-popup .icon-popup-body .left-sidebar label .custom-radio p{font-family:Poppins;font-size:12px;font-weight:500}.icon-popup .icon-popup-body .left-sidebar label input:checked~.custom-radio{background-color:var(--bg-light-blue)}.icon-popup .icon-popup-body .left-sidebar label input:checked~.custom-radio p{color:var(--blue)}.icon-popup .icon-popup-body .main-content{width:0;flex-grow:1;height:100%;overflow-y:auto}.final-icon-library{padding:20px 0;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);overflow-y:auto;gap:20px 30px;align-content:start}.final-icon-library .grid-icon{min-width:0;aspect-ratio:1/1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #c4c4c4;border-radius:8px;background-color:transparent;padding:15px 0;gap:10px;align-content:baseline}.final-icon-library .grid-icon:hover{cursor:pointer;border-color:var(--blue)}.final-icon-library .grid-icon .icon-wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.final-icon-library .grid-icon .icon-wrapper .icon{width:100%;height:100%}.final-icon-library .grid-icon .grid-item-text{max-width:90%}.actions{width:822px;max-width:calc(96vw - 40px);height:774px;max-height:calc(96vh - 20px);display:flex;flex-direction:column}.actions .actions-header-button{width:fit-content;height:36px;padding:0 38px}.actions .actions-body{padding:18px 0;height:calc(100% - 70px)}.actions .action-header-subtitle-wrapper{display:flex;align-items:center;gap:4px}.actions .action-header-subtitle-wrapper .premium-tag{background-color:var(--bg-light-blue);padding:2px 4px;border-radius:4px}.actions .action-header-subtitle-wrapper .premium-tag p{font-size:8px;font-weight:500}.action-menu{display:flex;justify-content:space-between;height:100%;gap:26px}.action-menu .action-stepper{display:flex;flex-direction:column;width:100%;height:fit-content;max-height:669px;align-items:center;padding:2px 2px 8px;overflow-y:auto;overflow-x:hidden}.action-menu .action-stepper .stepper{height:25px;width:169px;display:flex;align-items:center;flex-direction:column;flex-shrink:0}.action-menu .action-stepper .stepper .stepper-add{display:none;cursor:pointer}.action-menu .action-stepper .stepper .stepper-add:hover{filter:brightness(0) saturate(100%) invert(52%) sepia(95%) saturate(2276%) hue-rotate(180deg) brightness(95%) contrast(91%)}.action-menu .action-stepper .stepper .divider-stepper{height:100%;border:solid .5px var(--spacer)}.action-menu .action-stepper .stepper:hover{height:72px;transition:height .15s ease-in}.action-menu .action-stepper .stepper:hover .stepper-add{display:block}.action-menu .action-stepper .stepper-dashed{height:25px;width:30px;display:flex;align-items:center;flex-direction:column;margin-top:1px;flex-shrink:0}.action-menu .action-stepper .stepper-dashed .stepper-add{display:none;cursor:pointer}.action-menu .action-stepper .stepper-dashed .divider-stepper{height:100%;border:dashed 1px var(--spacer)}.action-menu .action-stepper .stepper-add-button{display:flex;justify-content:center;align-items:center;gap:8px;height:32px;width:169px;background-color:var(--bg-light-blue);border-radius:8px;cursor:pointer}.action-menu .action-stepper .stepper-add-button:hover{background-color:var(--base-blue)}.action-menu .action-stepper .stepper-add-button:hover .stepper-add-button-text{color:#fff}.action-menu .action-stepper .stepper-add-button:hover .stepper-add-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(99deg) brightness(106%) contrast(101%)}.action-menu .action-stepper .stepper-add-button .stepper-add-button-text{font-family:Poppins,sans-serif;font-size:14px;line-height:18.48px;color:var(--blue)}.action-menu .action-menu-items{display:flex;align-items:center;flex-direction:column;background-color:var(--theme-third-bg);padding:16px;min-width:480px;border-radius:8px;gap:16px;overflow-y:auto;overflow-x:hidden}.action-menu .action-condition-wrapper{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;flex-grow:1}.action-menu-title-wrapper{text-align:left;width:100%}.action-menu-title-wrapper .action-menu-title{display:flex;justify-content:space-between;align-items:center}.actions-wrapper-layout{min-height:64px;width:100%;border-radius:8px}.action-menu-item-wrapper{display:flex;width:100%;height:64px;border:1px solid var(--spacer);border-radius:6px;padding:16px;gap:12px;background-color:var(--theme-bg);cursor:pointer}.action-menu-item-wrapper.active{border:1px solid var(--blue);box-shadow:0 0 0 1px var(--blue);margin-bottom:1px}.action-menu-item-wrapper .action-menu-info{display:flex;justify-content:center;flex-direction:column}.action-menu-item-wrapper .action-menu-delete{cursor:pointer;margin-left:auto}.action-menu-item-wrapper .action-menu-delete:hover{filter:var(--filter-red)}.condition-wrapper{margin-bottom:4px}.condition-wrapper .conditions{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;margin-bottom:2px}.condition-wrapper .conditions .texts{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.condition-wrapper .conditions .premium-texts{display:flex;align-items:center;gap:8px}.condition-wrapper .conditions .premium-texts .premium-tag{background-color:var(--bg-light-blue);padding:2px 4px;border-radius:4px}.condition-wrapper .conditions .conditions-header-button{width:fit-content;height:36px;padding:0 14px}.condition-wrapper .conditions .conditions-body{width:100%;height:100%;box-sizing:border-box;gap:20px;display:flex;flex-direction:column;align-items:center}.condition-wrapper .conditions .conditions-body .conditions-selectors-wrapper{width:100%;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px dashed var(--spacer);border-radius:8px}.condition-wrapper .conditions .conditions-body .conditions-selectors-wrapper .conditions-selectors{display:flex;flex-direction:column}.condition-wrapper .conditions .decision-button{width:fit-content;height:36px;background-color:#fff;font-family:Poppins;padding:5px 10px;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--theme-text-color);border:1px solid var(--theme-text-color);border-radius:8px;font-weight:400;cursor:pointer}.condition-wrapper .conditions .decision-button:active{transform:scale(.96)}.decision-selectors{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;gap:24px;height:fit-content}.y-small{margin-top:8px}.confirmation-wrapper{width:100%;display:flex;flex-direction:column;gap:16px;padding:12px;border:1px dashed var(--spacer);border-radius:8px}.function-wrapper{width:100%;display:flex;flex-direction:column;gap:20px}.function-wrapper .actions-tab-input{border-radius:8px}.function-wrapper .actions-tab-input input{height:56px}.function-wrapper .actions-tab-input input::placeholder{color:#aba7af;font-weight:300;font-size:14px}.function-wrapper .category-tabs{display:flex;gap:8px;flex-wrap:wrap}.function-wrapper .category-tabs .category-tab{display:flex;align-items:center;padding:7px 10px;border-radius:8px;cursor:pointer;border:1px solid var(--spacer-light)}.function-wrapper .category-tabs .category-tab.active{background-color:#e7f4fe;border-color:var(--blue)}.function-wrapper .category-tabs .category-tab.active p{color:var(--blue)}.function-wrapper .function-category-wrapper{display:flex;gap:8px;width:100%;flex-direction:column}.function-wrapper .function-category-wrapper .cat-name-divider{position:relative;width:100%;overflow:hidden}.function-wrapper .function-category-wrapper .cat-name-divider:after{position:absolute;top:50%;margin-left:8px;content:"";width:100%;height:1px;background-color:var(--spacer-light)}.function-wrapper .function-category-wrapper .function-category-item-wrapper{display:flex;flex-direction:column;gap:16px}.function-wrapper .function-category-wrapper .function-category-item-wrapper .function-item-wrapper{display:flex;height:56px;align-items:center;padding:12px;gap:12px;border-radius:8px;border:1px solid var(--spacer);background-color:#fff;cursor:pointer}.function-wrapper .function-category-wrapper .function-category-item-wrapper .function-item-wrapper.disabled{opacity:50%}.function-wrapper .function-category-wrapper .function-category-item-wrapper .function-item-wrapper img{width:32px;height:32px}.function-add-cart-note-wrapper{width:100%;flex-direction:column;display:flex;gap:8px}.function-add-cart-note-wrapper .function-add-cart-note{width:100%;flex-direction:column;display:flex;gap:16px}.function-add-cart-note-wrapper .function-add-cart-note .dynamic-data-fields-wrapper{display:flex;flex-direction:column;height:auto;gap:16px;border:dashed 1px var(--spacer);border-radius:8px;padding:12px}.function-add-cart-note-wrapper .function-add-cart-note .dynamic-data-fields-wrapper .dynamic-data-fields{display:flex;flex-direction:column;gap:8px}.function-add-cart-note-wrapper .function-add-cart-note .function-checkbox-wrapper{display:flex;align-items:center;width:100%;min-height:64px;max-height:fit-content;justify-content:space-between;padding:16px;background-color:#fff;border:1px solid var(--spacer);border-radius:8px;cursor:pointer}.function-add-cart-note-wrapper .function-add-cart-note .function-checkbox-wrapper .refund-checkbox-wrapper{display:flex;width:100%;justify-content:space-between}.function-add-cart-note-wrapper .function-add-cart-note .function-checkbox-wrapper .function-checkbox-label-wrapper{display:flex;flex-direction:column;width:100%}.function-add-cart-note-wrapper .function-add-cart-note .function-checkbox-wrapper .function-checkbox-label-wrapper>label{width:0}.textArea{width:100%;box-sizing:border-box;padding:10px;font-size:12px;font-family:Poppins;border:1px solid #e1e1e1;border-radius:8px;color:#3d4c66;outline:0;resize:none;min-height:163px}.textArea::placeholder{font-weight:400;color:#aba7af}.add-dyna-button{display:flex;justify-content:center;align-items:center;gap:8px;height:32px;width:100%;background-color:var(--bg-light-blue);border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;line-height:18.48px;color:var(--blue)}.add-dyna-button:hover{background-color:var(--base-blue);color:#fff}@keyframes ripple{0%{background-position:100% 50%;opacity:.3}to{background-position:0 50%;opacity:.9}}.text-wrapper-skeleton{display:flex;flex-direction:column;gap:16px;height:100%;width:100%}.text-wrapper-skeleton .skeleton{cursor:not-allowed}.text{height:64px;border-radius:8px}.text.skeleton{pointer-events:none;background:linear-gradient(90deg,#fff 25%,#d9d7db 37%,#fff 63%);background-size:400% 100%;animation-name:ripple;animation-duration:1.4s;animation-timing-function:ease;animation-iteration-count:infinite}.dropdown-input-wrapper{display:flex;align-items:center;gap:8px}.dropdown-input-wrapper span{flex-grow:1}.dropdown-input-wrapper .select-wrapper{width:100%;height:56px;position:relative;display:flex;flex-direction:column}.dropdown-input-wrapper .select-wrapper *{flex-shrink:0}.dropdown-input-wrapper .select-wrapper:hover{cursor:pointer}.dropdown-input-wrapper .select-wrapper img{position:absolute;height:24px;width:24px;right:6px;top:calc(50% - 12px);z-index:20;transition:var(--rotate-transition);filter:var(--filter-black)}.dropdown-input-wrapper .select-wrapper input{z-index:18;width:100%;height:100%;box-sizing:border-box;padding:0 30px 0 10px;border:1px solid #e1e1e1;border-radius:8px;font-family:Poppins;font-size:12px;background-color:#fff;color:var(--base-blue);outline:0}.dropdown-input-wrapper .select-wrapper .select-input-options{width:100%;max-height:400%;overflow-y:auto;background-color:#fff}.dropdown-input-wrapper .select-wrapper .select-input-options .select-input-option{width:100%;height:56px;display:flex;align-items:center;padding:7px 12px;font-family:Poppins;font-size:12px;color:var(--base-blue);border:1px solid #e1e1e1;border-top:0;box-sizing:border-box}.dropdown-input-wrapper .select-wrapper .select-input-options .select-input-option:last-child{border-radius:0 0 8px 8px}.dropdown-input-wrapper .select-wrapper .select-input-options .select-input-option:hover{font-weight:600}.dropdown-input-wrapper .select-wrapper.select-active{z-index:var(--dialog-index)}.dropdown-input-wrapper .select-wrapper.select-active img{transform:rotate(180deg)}.dropdown-input-wrapper .select-wrapper.select-active input{border-radius:8px 8px 0 0;border-color:var(--primary)}.dropdown-input-wrapper.layout-column{flex-direction:column;align-items:flex-start;gap:4px}.dropdown-input-wrapper.layout-column span,.dropdown-input-wrapper.layout-column .select-wrapper{width:100%}.notification-wrapper,.page-wrapper,.action-popup-wrapper{width:100%;display:flex;flex-direction:column;gap:16px;padding:12px;border:1px dashed var(--spacer);border-radius:8px}.action-menu{overflow:visible;height:100%}.action-menu .title-close{display:flex;width:100%;justify-content:space-between}.action-menu .close{cursor:pointer;background-color:transparent;pointer-events:all;width:24px;height:24px;padding:8px}.action-menu .close:hover{filter:var(--filter-red)}.action-menu .actions-tab{width:100%;height:100%;margin:0;padding:0;gap:16px;display:flex;flex-direction:column}.action-menu .actions-tab .actions-explanation-wrapper{border:1px solid var(--spacer-light);border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;padding:24px 4px;position:relative}.action-menu .actions-tab .close{position:absolute;top:8px;right:8px}.action-menu .actions-tab .image-details{display:flex;flex-direction:column;align-items:center;gap:4px}.action-menu .actions-tab .image-details .video-tutorial-icon{margin-top:24px;margin-bottom:12px}.actions-tab-input{min-height:56px;border-radius:8px;font-size:14px}.actions-tab-input input{padding:16px!important}.actions-tab-input::placeholder{color:#aba7af!important;font-weight:300}.tips-input{width:50%}.actions-dropdown-input{width:100%;height:56px}.global-blocks-wrapper{width:925px;height:1015px;max-width:calc(96vw - 40px);max-height:calc(96vh - 20px);display:flex;flex-direction:column}.global-blocks-wrapper .global-blocks-body{width:100%;height:0;flex-grow:1;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;overflow-y:auto;padding:25px 0}.global-blocks-wrapper .global-blocks-body .loading-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.global-blocks-wrapper .global-blocks-body .new-global-block{border:2px dashed #b0bec9;height:250px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.global-blocks-wrapper .global-blocks-body .new-global-block .img-wrapper{width:66px;height:66px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-light-blue);border-radius:12px}.global-blocks-wrapper .global-blocks-body .new-global-block .img-wrapper img{width:52px;height:52px}.global-blocks-wrapper .global-blocks-body .new-global-block .text-group{width:85%;display:flex;flex-direction:column;align-items:center;gap:4px}.global-blocks-wrapper .global-blocks-body .new-global-block .text-group p{text-align:center}.global-blocks-wrapper .global-blocks-body .new-global-block .new-gb-button{width:85%;padding:0;height:36px}.global-blocks-wrapper .global-blocks-body .new-global-block .new-gb-button p{font-size:13px;font-weight:500}.global-blocks-wrapper .global-blocks-body .new-global-block .new-gb-input-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.global-blocks-wrapper .global-blocks-body .new-global-block .new-gb-input-wrapper label{width:85%}.global-blocks-wrapper .global-blocks-body .global-block{min-width:0;min-height:0;box-shadow:0 6px 10px #5e5e5e1a;height:250px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px 0}.global-blocks-wrapper .global-blocks-body .global-block .header-row{display:flex;align-items:center;width:90%}.global-blocks-wrapper .global-blocks-body .global-block .header-row p{width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-blocks-wrapper .global-blocks-body .global-block .header-row button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background-color:transparent;margin-right:-4px}.global-blocks-wrapper .global-blocks-body .global-block .header-row button img{width:24px;height:24px;filter:var(--filter-blue)}.global-blocks-wrapper .global-blocks-body .global-block .header-row button:hover{cursor:pointer}.global-blocks-wrapper .global-blocks-body .global-block .image-wrapper{width:100%;height:0;flex-grow:1;display:flex;align-items:flex-end;justify-content:center;object-fit:contain}.global-blocks-wrapper .global-blocks-body .global-block .image-wrapper img{max-width:100%;max-height:100%;object-fit:fill}.global-blocks-wrapper .global-blocks-body .global-block .gb-button{width:85%;padding:0;height:36px}.global-blocks-wrapper .global-blocks-body .global-block .gb-button p{font-size:13px;font-weight:500}.logout-popup{width:500px;max-width:calc(96vw - 40px);height:fit-content;max-height:calc(96vh - 20px);display:flex;flex-direction:column;padding:25px;gap:12px}.logout-popup .button-row{margin-top:12px;display:flex;gap:8px}.logout-popup .button-row button{flex:1;padding:0;height:36px}.logout-popup .button-row button p{font-size:16px;font-weight:500}.full-ds-library{width:1174px;max-width:calc(96vw - 40px);height:1015px;max-height:calc(96vh - 20px);display:flex;flex-direction:column}.full-ds-library .popup-header{padding:16px!important}.full-ds-library .popup-header .install-build{display:flex;align-items:center}.full-ds-library .popup-header .install-build .install-build-button{padding:0;width:120px;height:32px}.full-ds-library .popup-header .install-build .install-build-button p{font-size:13px;font-weight:400}.full-ds-library .popup-header .install-build .confirm-wrapper{display:flex;align-items:center;gap:8px}.full-ds-library .popup-header .install-build .confirm-wrapper>:first-child{margin-right:8px}.full-ds-library .popup-header .install-build .confirm-wrapper .confirm-button{padding:0;width:120px;height:32px;display:flex}.full-ds-library .popup-header .install-build .confirm-wrapper .confirm-button p{font-size:13px;font-weight:400}.full-ds-library .template-library-body{height:0;flex-grow:1;width:100%;display:flex}.full-ds-library .template-library-body .left-column{width:249px;height:100%;overflow-y:auto;box-shadow:0 15px 30px #3e134d17;padding:12px 20px 0;gap:4px;display:flex;flex-direction:column}.full-ds-library .template-library-body .left-column>p{margin:8px 0 4px}.full-ds-library .template-library-body .left-column>button{width:100%;height:40px;border-radius:8px;border:0;background-color:transparent;font-family:Poppins;font-size:12px;font-weight:500;color:var(--base-blue);padding:0 12px;text-align:left}.full-ds-library .template-library-body .left-column>button:hover{cursor:pointer}.full-ds-library .template-library-body .left-column>button.current{background-color:var(--bg-light-blue);color:var(--blue)}.full-ds-library .template-library-body .right-column{width:0;flex-grow:1;height:100%;overflow-y:auto;display:flex;flex-direction:column}.full-ds-library .template-library-body .right-column .template-div{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--spacer-light)}.full-ds-library .template-library-body .right-column .template-div:first-child{border:0}.full-ds-library .template-library-body .right-column .template-div .t-d-header{width:100%;display:flex;align-items:center;height:62px;padding:0 12px;background-color:var(--bg-light-blue);border-bottom:1px solid var(--spacer-light)}.full-ds-library .template-library-body .right-column .template-div .t-d-header p{width:0;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-ds-library .template-library-body .right-column .template-div .t-d-header button{padding:4px 10px;border:1px solid var(--base-blue);border-radius:8px;background-color:transparent;display:flex;align-items:center;gap:4px;font-family:Poppins;font-size:13px;font-weight:500;color:var(--base-blue)}.full-ds-library .template-library-body .right-column .template-div .t-d-header button img{width:24px;height:24px;filter:var(--filter-base-blue-dark)}.full-ds-library .template-library-body .right-column .template-div .t-d-header button:hover{cursor:pointer}.full-ds-library .template-library-body .right-column .template-div .t-d-render{width:100%;display:flex;align-items:center;justify-content:center}.full-ds-library .template-library-body .right-column .template-div .t-d-render>*{flex-shrink:0}.full-ds-library .template-library-body .right-column .template-div .t-d-render *{opacity:100%!important;overflow:hidden!important}.full-ds-library .template-library-body .right-column .template-div .t-d-render *:hover{cursor:default}
