@charset "UTF-8";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-login{display:flex;flex-direction:column;min-height:100vh;height:1px;align-items:center;justify-content:flex-start;background-repeat:no-repeat;background-size:cover;background-image:radial-gradient(circle at 50% 14em,#313264,#00023b 60%,#00023b)}.login-card{min-width:300px;margin-top:6em;background-color:#fff;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;overflow:hidden}.login-card-top{margin:1em;display:flex;justify-content:center}.login-card-svg-container{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1;border-radius:50%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fafafb;background-color:#bdbdbd}.login-card-form{padding:16px 16px 24px;width:300px}.login-card-form-input-container{display:inline-flex;flex-direction:column;min-width:0;padding:0;border:0;vertical-align:top;margin-top:8px;margin-bottom:4px;width:100%;border-radius:5px 5px 0 0;position:relative;z-index:100}.login-card-form-input-container:hover{background-color:#dfe0e3cc}.login-card-form-input{color:#000;border:0;box-sizing:content-box;height:1.4375em;padding:21px 12px 4px;background-color:#dfe0e369;border-bottom:1px solid black;border-radius:5px 5px 0 0;z-index:2;position:relative}.login-card-form-input:focus{outline:none;border-color:#1976d2;border-width:2px}.login-card-form-input::-moz-placeholder{color:#5f6368;vertical-align:top}.login-card-form-input::placeholder{color:#5f6368;vertical-align:top}.login-card-form-label{position:absolute;pointer-events:none;top:.5em;left:16px;transition:top .3s,font-size .3s;font-size:1em;color:#0b0a0a;z-index:10}.login-card-form-input:focus+.login-card-form-label{color:#0059ff;font-size:.78em}.login-card-form-input-not-empty+.login-card-form-label{font-size:.78em}.login-card-form-input-message{box-sizing:inherit;color:#d32f2f;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.66;letter-spacing:.03333em;text-align:left;margin:4px 14px 0}.login-card-form-button{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border-radius:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;color:#fff;background-color:#1976d2;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;width:100%;font-feature-settings:inherit;font-variation-settings:inherit;font-weight:700;margin:16px 0 0}.login-card-form-button:hover{background-color:#1565c0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.login-card-form-button:active{box-shadow:0 4px 8px -2px #0003,0 8px 10px #00000024,0 2px 20px #0000001f}.message-hidden{visibility:hidden}.red-font-error{border-color:#d32f2f;font-color:#d32f2f;color:#d32f2f;z-index:10}.gray-background,.gray-background:hover{background-color:#dfe0e3cc}.login-loading-spin{display:flex;justify-content:center;align-items:center}.remember-me-container{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.remember-me-label{font-size:1rem;font-weight:500;color:#333;cursor:pointer;transition:color .3s ease,transform .3s ease}.remember-me-label:hover,.remember-me-label:focus{color:#007bff;transform:translate(3px)}.remember-me-checkbox{width:20px;height:20px;border:2px solid #007bff;border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;position:relative}.remember-me-checkbox:hover{border-color:#0056b3}.remember-me-checkbox:focus{box-shadow:0 0 0 3px #007bff40}.remember-me-checkbox:checked{background-color:#007bff}.remember-me-checkbox:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}:root{--table-default-color-bg-default: #e6e6e6;--table-default-color-bg-hover: gainsboro;--table-default-color-bg-clear-all: #ccc;--table-default-color-bg-clear-all-hover: #f30d0d;--table-default-color-bg-remove: #dadada;--table-default-color-bg-remove-hover: #9a9a9a;--table-default-color-bg-delete-hover: #e63939;--table-default-color-bg-update: rgb(59 130 246);--table-default-color-bg-update-hover: #224ecd;--table-default-color-bg-token:rgb(115, 51, 198);--table-default-color-bg-token-hover: rgb(91, 33, 163);--table-default-color-bg-sync: rgb(115, 51, 198);--table-default-color-bg-sync-hover: rgb(91, 33, 163);--table-default-color-bg-sync-inactive: rgb(120, 120, 120);--table-default-color-bg-sync-inactive-hover: rgb(99, 99, 99);--table-default-color-text-sorted: #37393c;--table-default-color-text-sorted-hover: #000000;--table-default-color-header-text: #5f6368;--table-default-color-table-section: #f6f6f6;--table-default-color-pagination: rgb(59 130 246);--table-default-color-pagination-hover: #2e5cdf;--table-default-color-permissions: #333;--table-default-color-btn-children: #EB8942;--table-default-color-btn-children-hover: #ea7420;--table-default-color-text: black;--table-default-color-pagination-text: black;--main-content-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}*{box-sizing:border-box;margin:0;padding:0}.btn-fit{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:35px;padding:0 15px;border-radius:5px}.btn{display:flex;align-items:center;justify-content:center;width:35px;height:35px;min-width:35px;border-radius:5px;padding:0}.clear-all-btn-text{font-family:var(--main-content-font);font-weight:500}.clear-all-btn{display:flex;flex-direction:row;gap:12px;font-family:var(--main-content-font);background-color:var(--table-default-color-bg-clear-all);transition:.2s ease-in-out background-color,.2s color ease-in-out}.clear-all-btn:hover{color:#fff;background-color:var(--table-default-color-bg-clear-all-hover)}.remove-btn{background-color:var(--table-default-color-bg-remove);transition:.2s ease-in-out background-color}.remove-btn:hover{background-color:var(--table-default-color-bg-remove-hover)}.delete-btn{background-color:var(--table-default-color-bg-remove);transition:.2s ease-in-out background-color}.delete-btn:hover{background-color:var(--table-default-color-bg-delete-hover)}.update-btn{background-color:var(--table-default-color-bg-update);transition:.2s ease-in-out background-color}.update-btn:hover{background-color:var(--table-default-color-bg-update-hover)}.token-btn{background-color:var(--table-default-color-bg-token);transition:.2s ease-in-out background-color}.token-btn:hover{background-color:var(--table-default-color-bg-token-hover)}.sync-btn{background-color:var(--table-default-color-bg-sync)!important;transition:.2s ease-in-out background-color}.sync-btn:hover{background-color:var(--table-default-color-bg-sync-hover)!important}.sync-btn-inactive{background-color:var(--table-default-color-bg-sync-inactive)!important;transition:.2s ease-in-out background-color}.sync-btn-inactive:hover{background-color:var(--table-default-color-bg-sync-inactive-hover)!important}.width-167px{width:167px}.table-content-container{min-width:-moz-fit-content;min-width:fit-content}.table-content{font-family:var(--main-content-font);font-size:14px;display:flex;color:var(--table-default-color-text);flex-direction:column;width:100%}.table-content-actions{font-family:var(--main-content-font);display:flex;flex-direction:row;gap:15px}.sorted{color:var(--table-default-color-text-sorted)!important;transition:.2s ease color}.sorted:hover{color:var(--table-default-color-text-sorted-hover)!important}.table-content-headers{font-family:var(--main-content-font);display:flex;justify-content:space-between;flex-direction:row;text-align:start;border-radius:5px;font-size:13px;background-color:var(--table-default-color-bg-hover);margin-bottom:16px}.table-content-headers-name{display:flex;font-family:var(--main-content-font);padding:8px 20px;font-weight:500;color:var(--table-default-color-header-text);width:12vw}.table-content-headers-name-text{font-family:var(--main-content-font);font-weight:500;font-size:16px;color:var(--table-default-color-header-text)}.table-content-headers-name-text-btn{font-family:var(--main-content-font);font-weight:500;color:var(--table-default-color-header-text)}.table-content-headers-name-text-btn:hover{color:var(--table-default-color-text-sorted)}.table-content-headers-name-actions{font-family:var(--main-content-font);padding:8px 20px;font-weight:500;font-size:16px;color:var(--table-default-color-header-text)}.table-content-data-section-container{display:flex;font-family:var(--main-content-font);flex-direction:column;gap:10px;font-size:16px;font-weight:400}.highlighted-table-content{border:#007BFF 1px solid!important}.table-content-data-section{font-family:var(--main-content-font);display:flex;justify-content:space-between;flex-direction:row;background-color:var(--table-default-color-table-section);border-radius:5px;box-shadow:0 0 4px 1px #00000040;border-start-start-radius:5px;border-end-start-radius:5px;padding:10px 0;transition:box-shadow .3s ease}.table-content-data-section:hover{box-shadow:0 0 5px 1px #00000080}.table-content-data-section:active{box-shadow:0 0 6px 1px #000000b3}.table-content-data-section-field-list-header-main{font-family:var(--main-content-font);font-weight:500;font-size:16px;color:var(--table-default-color-text);transition:color .3s ease;cursor:pointer}.table-content-data-section-field-list-header-main:hover{color:#238df8}.table-content-data-section-field-list-header-other{font-family:var(--main-content-font);font-weight:400;font-size:16px;color:var(--table-default-color-text);opacity:.6;cursor:pointer;transition:color .3s ease,opacity .3s ease}.table-content-data-section-field-list-header-other:hover{color:#238df8;opacity:1}.table-content-data-section-field-ref{font-family:var(--main-content-font);font-weight:400;font-size:16px;color:var(--table-default-color-text);cursor:pointer;display:block;text-align:left;width:125px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;transition:color .3s ease,opacity .3s ease}.table-content-data-section-field-ref:hover{color:#238df8;opacity:1}.table-content-data-section-field-list-header{font-family:var(--main-content-font);display:flex;flex-direction:row;justify-content:space-between}.table-list-container{border-radius:5px;cursor:pointer;box-shadow:0 0 #0000;transition:box-shadow .3s ease}.table-list-container:hover{box-shadow:0 0 1px 1px #0000001a}.table-content-data-section-field-btn-container{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-family:var(--main-content-font);width:125px;padding-left:20px;padding-right:20px;gap:5px}.table-content-data-section-field-rule{display:block;text-align:left;font-family:var(--main-content-font);width:125px;overflow:hidden;font-weight:600;padding:10px 20px;text-overflow:ellipsis}.table-content-data-section-field{display:block;text-align:left;font-family:var(--main-content-font);width:125px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis}.template-title{display:flex;align-items:center;flex-direction:row;gap:3px;position:relative}.template-title-status-icons{position:absolute;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;left:0}.overflow-visible{overflow:visible!important}.table-content-data-section-field-center{display:block;text-align:left;font-family:var(--main-content-font);width:125px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;place-content:center}.table-content-data-section-field-row{display:flex;flex-direction:row;align-items:start;font-family:var(--main-content-font);width:125px;padding:10px 20px}.table-content-data-section-field-row-permission{display:flex;flex-direction:row;align-items:start;position:relative;font-family:var(--main-content-font);width:125px;padding:10px 20px}.table-content-data-section-field-image-title{display:block;height:100%;font-family:var(--main-content-font);padding-right:20px;gap:5px;overflow:hidden;text-align:left;place-content:center;text-overflow:ellipsis}.table-content-data-section-field-image{display:flex;flex-direction:row;justify-content:start;align-items:start;font-family:var(--main-content-font);width:125px;padding-left:20px}.table-content-data-section-field-image-template{display:flex;flex-direction:row;justify-content:start;align-items:center;font-family:var(--main-content-font);width:125px;padding-left:20px}.table-content-data-section-field-actions{display:flex;align-items:center;font-family:var(--main-content-font);padding-left:20px;padding-right:20px}.table-title-highlighted-part{font-family:var(--main-content-font);font-weight:600;color:#3b82f6}.table-title{font-family:var(--main-content-font);color:var(--table-default-color-text);text-align:start;font-size:24px;font-weight:600;margin-bottom:60px}.table-menu-select-container{box-sizing:content-box;position:relative;width:200px;max-width:400px;margin:0 auto;font-family:var(--main-content-font)}.table-menu-select-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--table-default-color-bg-default);color:#7d8285;cursor:pointer;transition:background-color .2s;width:100%;box-sizing:border-box;border-left:2px solid #7d8285;border-radius:0 13px 13px 0;padding:0 16px;height:44px;outline:none;font-family:var(--main-content-font)}.table-menu-select-header:hover{background-color:var(--table-default-color-bg-hover)}.table-menu-select-dropdown{position:absolute;top:90%;left:0;right:0;border:1px solid #ccc;border-radius:4px;background-color:var(--table-default-color-bg-default);font-family:var(--main-content-font);z-index:1001;max-height:200px;overflow-y:auto;box-shadow:0 0 4px 1px #00000040;transition:max-height .2s ease-in-out}.table-menu-select-option{text-align:left;padding:10px;cursor:pointer;transition:background-color .2s;z-index:1200;font-family:var(--main-content-font)}.table-menu-select-option:hover{background-color:var(--table-default-color-bg-hover)}.table-menu-sections-search-form-section{font-family:var(--main-content-font);display:flex;flex-direction:row;height:inherit;background-color:var(--table-default-color-bg-default);transition:background-color .1s ease;border-radius:30% 0 0 30%}.table-menu-sections-search-form-section:hover{background-color:var(--table-default-color-bg-hover)}.search-svg-container{font-family:var(--main-content-font);display:flex;flex-direction:row;align-items:center;height:inherit;background-color:inherit;padding:10px;border-radius:30% 0 0 30%}.table-menu-actions-search-form-input{font-family:var(--main-content-font);height:inherit;width:20vw;border:none;outline:none;font-size:16px;background-color:inherit}.table-menu-actions-search-form-input:active{border:none}.table-menu-actions-search-form-right-round{font-family:var(--main-content-font);height:inherit;padding:10px;border-radius:0 13px 13px 0}.table-menu{font-family:var(--main-content-font);display:flex;flex-direction:column;margin:0 0 20px}.table-menu-vendors{font-family:var(--main-content-font);display:flex;flex-direction:column;margin:0 0 20px;width:40%}.table-menu-suplier-form{font-family:var(--main-content-font);display:flex;flex-direction:column;margin:0 0 20px;width:-moz-fit-content;width:fit-content}.table-menu-actions{font-family:var(--main-content-font);display:flex;flex-direction:row;margin-top:auto;justify-content:space-between;height:44px}.table-menu-children-section{font-family:var(--main-content-font);display:flex;flex-direction:row;gap:5px;height:inherit}.table-menu-children-btn{font-family:var(--main-content-font);background-color:var(--table-default-color-btn-children);color:#fff;padding:0 20px;height:inherit;font-size:14px;font-weight:600;border-radius:8px;height:44px;border:none;transition:background-color .2s ease}.table-menu-children-btn:hover{background-color:var(--table-default-color-btn-children-hover)}.table-menu-actions-search-form{display:flex;flex-direction:row;height:inherit}.table-footer-nav{margin-top:20px;font-family:var(--main-content-font);color:var(--table-default-color-pagination-text);display:flex;flex-direction:row;align-items:start}.pagination-container{display:flex;align-items:center;color:var(--table-default-color-pagination-text)}.pagination-container button,.pagination-container span{border:solid 1px var(--table-default-color-pagination);padding:5px 12px;cursor:pointer;transition:background-color .3s,color .3s}.pagination-container-prev{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-container-next{border-top-right-radius:5px;border-bottom-right-radius:5px}.pagination-container button:disabled{cursor:not-allowed;opacity:.5}.pagination-container span.active-page{background-color:var(--table-default-color-pagination);color:#fff;border-color:var(--table-default-color-pagination);transition:background-color .3s,color .3s}.pagination-container button:hover,.pagination-container span:hover:not(.ellipsis){background-color:var(--table-default-color-pagination-hover);color:#fff}.pagination-container p.ellipsis{cursor:default;border:none;padding:5px 8px;color:var(--table-default-color-pagination-text)}.pagination-container span.ellipsis:hover{background-color:transparent;color:var(--table-default-color-pagination-text)}.icon-circle{border-radius:100%}.additional-permissions{display:inline-block;padding:4px 8px;background-color:inherit;font-size:20px;margin-left:20%;color:var(--table-default-color-permissions);vertical-align:middle;border:2px solid var(--table-default-color-permissions);min-width:40px;width:40px!important;height:40px!important}.sync-modal-content{background-color:#fff;color:#000000de;padding:0 24px;border-radius:4px;max-width:800px;width:400px;margin:20px 6px;display:flex;flex-direction:column}.sync-modal-form-group{display:flex;flex-direction:column;margin-bottom:16px}.sync-modal-form-group label{font-size:18px;font-weight:500;color:#0b0a0a}.sync-modal-form-group input{padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:border-color .25s ease-in-out;outline:none}.sync-modal-form-group input:focus{border-color:#1976d2}.sync-modal-form-group input::-moz-placeholder{color:#5f6368}.sync-modal-form-group input::placeholder{color:#5f6368}.sync-modal-form-group-password{display:flex;flex-direction:column;position:relative;font-size:16px;border-radius:4px;transition:border-color .25s ease-in-out}.sync-modal-form-group-password label{font-size:18px;font-weight:500;color:#0b0a0a}.sync-modal-form-group-password input{padding:8px;border-radius:4px;font-size:16px;border:1px solid #ccc;width:100%;transition:border-color .25s ease-in-out;outline:none}.sync-modal-form-group-password input:focus{border-color:#1976d2}.sync-modal-error{border-color:#d32f2f!important}.sync-modal-error-message{color:#d32f2f;font-size:14px;margin-top:4px}.sync-modal-password-input-wrapper{position:relative;display:flex;align-items:center;border-radius:4px}.sync-modal-password-toggle{position:absolute;right:8px;background:transparent;border:none;cursor:pointer;outline:none;padding:4px;display:flex;align-items:center;justify-content:center}.sync-modal-without-container{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0}.sync-modal-without-checkbox{width:20px;height:20px;border:2px solid #007bff;border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;position:relative}.sync-modal-without-checkbox:hover{border-color:#0056b3}.sync-modal-without-checkbox:focus{box-shadow:0 0 0 3px #007bff40}.sync-modal-without-checkbox:checked{background-color:#007bff}.sync-modal-without-checkbox:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sync-modal-button{width:100%;padding:12px;font-size:1rem;font-weight:700;color:#fff;background-color:var(--table-default-color-bg-sync);border:none;border-radius:4px;cursor:pointer;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}.sync-modal-button:hover{background-color:var(--table-default-color-bg-sync-hover);box-shadow:0 2px 4px #0003}.sync-modal-button:active{box-shadow:0 4px 8px #0003}.table-page-input{display:flex;align-items:center;justify-content:center;text-align:center;margin-left:16px;width:60px;height:37px;box-sizing:border-box;min-width:-moz-fit-content;min-width:fit-content;padding:4px;border:solid 1px var(--table-default-color-pagination);border-radius:4px;transition:border-color .3s}.table-page-input:focus{outline:none;box-shadow:none;border:solid 1px var(--table-default-color-pagination)}.width-updated-create{min-width:125px!important;width:10%!important;overflow:hidden;text-overflow:ellipsis}.width-title{min-width:125px!important;width:35%!important;overflow:hidden;text-overflow:ellipsis}.width-item-rule-id{min-width:125px!important;width:15%!important;overflow:hidden;text-overflow:ellipsis}.width-rule-title{min-width:125px!important;width:30%!important;overflow:hidden;text-overflow:ellipsis}.width-item-gs-cb-id,.width-item-store-id,.width-item-price,.width-item-unit{min-width:125px!important;width:15%!important;overflow:hidden;text-overflow:ellipsis}.width-rule{min-width:125px!important;width:25%!important;overflow:hidden;text-overflow:ellipsis}.width-item_types-data{min-width:125px!important;width:17%!important;overflow:hidden;text-overflow:ellipsis}.width-item_types-vendor{min-width:125px!important;width:20%!important;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.width-item_types-item-types-drop-down{border:black solid 1px;background-color:#fff}.width-item_types-item-types-drop-down-ul{position:absolute;border:black solid 1px;background-color:#fff;max-height:250px;max-width:100%;overflow:auto}.width-item_types-item-types-drop-down-ul_li:hover{background:var(--item-type-mode-switcher-slider-background-color);color:#fff}.width-table-img-dashboard{min-width:30px;box-sizing:content-box;width:30px!important;height:30px!important;-o-object-fit:cover!important;object-fit:cover!important;margin-right:10px}.width-table-img{min-width:48px;box-sizing:content-box;width:48px!important;height:48px!important;-o-object-fit:cover!important;object-fit:cover!important;margin-right:10px}.width-table-img-project:first-of-type{margin-left:0}.width-table-img-project{position:relative;border:1px solid white;min-width:40px;width:40px!important;height:40px!important;border-radius:50%;margin-right:-18px}.width-fragment-title{min-width:125px!important;width:35%!important}.width-fragment-publish{min-width:100px!important;width:10%!important}.width-fragment-list-of-templates{min-width:125px!important;width:25%!important}.width-fragment-create{min-width:125px!important;width:10%!important}.width-template-title,.width-template-categories{min-width:125px!important;width:20%!important}.width-template-publish{min-width:100px!important;width:10%!important}.width-template-create{min-width:125px!important;width:10%!important}.width-template-fragments{min-width:125px!important;width:20%!important}.width-user-username-dashboard{min-width:125px!important;width:35%!important}.width-user-username{min-width:125px!important;width:30%!important}.width-user-projects{min-width:125px!important;width:20%!important}.width-user-projects-dashboard{min-width:75px!important;width:10%!important}.width-user-email-dashboard{min-width:125px!important;width:30%!important}.width-user-email{min-width:125px!important;width:20%!important}.width-user-access-rights{min-width:140px!important;width:15%!important}.width-project-title{min-width:125px!important;width:30%!important}.width-project-date{min-width:125px!important;width:10%!important}.width-project-customers{min-width:125px!important;width:15%!important}.width-actions{min-width:150px!important}.width-actions-180px{min-width:180px!important}.width-project-progress{min-width:125px!important;width:20%!important}.width-project-progress-dashboard{min-width:125px!important;width:70%!important}.width-scrap-category-vendor{min-width:125px!important;width:25%!important}.width-scrap-category-title{min-width:125px!important;width:40%!important}.width-scrap-category-step{min-width:140px!important;width:10%!important}.loading-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999}.progress-bar{width:100%;height:20px;background-color:#e0e0e0;border-radius:5px;overflow:hidden;position:relative}.progress-bar-container{display:flex;flex-direction:column;align-items:end;width:100%}.progress-bar-fill{height:100%;background-color:#37dc7c;transition:width .3s ease;border-radius:5px 0 0 5px}.progress-bar-percentage{font-family:var(--main-font);font-size:12px;font-weight:600;color:#85898e}.zindex-1000{z-index:1000!important}.zindex-900{z-index:900!important}.zindex-800{z-index:800!important}.zindex-700{z-index:700!important}.zindex-600{z-index:600!important}:root{--table-default-color-bg-default: #e6e6e6;--table-default-color-bg-hover: gainsboro;--table-default-color-bg-clear-all: #ccc;--table-default-color-bg-clear-all-hover: #f30d0d;--table-default-color-bg-remove: #dadada;--table-default-color-bg-remove-hover: #9a9a9a;--table-default-color-bg-delete-hover: #e63939;--table-default-color-bg-update: rgb(59 130 246);--table-default-color-bg-update-hover: #224ecd;--table-default-color-bg-token:rgb(115, 51, 198);--table-default-color-bg-token-hover: rgb(91, 33, 163);--table-default-color-bg-sync: rgb(115, 51, 198);--table-default-color-bg-sync-hover: rgb(91, 33, 163);--table-default-color-bg-sync-inactive: rgb(120, 120, 120);--table-default-color-bg-sync-inactive-hover: rgb(99, 99, 99);--table-default-color-text-sorted: #37393c;--table-default-color-text-sorted-hover: #000000;--table-default-color-header-text: #5f6368;--table-default-color-table-section: #f6f6f6;--table-default-color-pagination: rgb(59 130 246);--table-default-color-pagination-hover: #2e5cdf;--table-default-color-permissions: #333;--table-default-color-btn-children: #EB8942;--table-default-color-btn-children-hover: #ea7420;--table-default-color-text: black;--table-default-color-pagination-text: black;--item-text-color: #000000;--project-header-nav-background-color: #e6e6e6;--project-item-type-background-color: #f6f6f6;--project-additional-info-fragment-formulas-background-color: #f9f9f9;--project-item-update-fragment-block: "white";--project-modal-price-color: #5F6368;--fragment-item-type-background-color: #f6f6f6;--fragment-item-type-background-color-hover: #ffffff;--template-background-color-main: #dadada;--template-background-color-varmapping: #f6f6f6;--template-border-color: #ccc;--main-content-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.seo-content-container{box-sizing:border-box;border-radius:0 0 10px 10px;padding:0 18px;border-left:.5px solid var(--table-default-color-bg-hover);border-right:.5px solid var(--table-default-color-bg-hover);border-bottom:.5px solid var(--table-default-color-bg-hover);overflow:hidden;height:0;transition:height .4s ease,padding .4s ease}.seo-content-container.active{max-height:300px;padding:18px}.seo-content-container.content-to-all{margin-top:12px;margin-bottom:26px;border-radius:10px;border-top:.5px solid var(--table-default-color-bg-hover)}.seo-text-container{flex-grow:1;margin-bottom:10px}.seo-page-logo{display:flex;flex-direction:row;justify-content:start;color:var(--item-text-color);font-family:var(--main-font);font-size:24px;font-weight:600;padding:0;width:auto}.seo-textarea{width:100%;overflow:hidden;resize:none;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;box-sizing:border-box;background-color:var(--fragment-item-type-background-color)}.seo-textarea:focus{outline:none;border-color:var(--table-default-color-bg-update-hover)}.seo-btn-container{display:flex;flex-direction:row;justify-content:end}.seo-url-main-container{display:flex;flex-direction:column;width:100%;height:inherit}.seo-btn{font-family:var(--main-content-font);background-color:var(--table-default-color-btn-children);color:#fff;padding:0 40px;font-size:14px;font-weight:600;border-radius:8px;height:44px;border:none;transition:background-color .2s ease}.seo-btn:hover{background-color:var(--table-default-color-btn-children-hover)}.seo-url-container{display:flex;flex-direction:column;align-items:start;width:100%}.seo-url-header{text-align:start;color:var(--item-text-color);font-family:var(--main-font);font-size:24px;font-weight:500;padding:0}.seo-url-form{display:flex;flex-direction:column;gap:22px;width:100%}.seo-url-form-section{display:flex;flex-direction:row;gap:12px;align-items:center;margin:0}.seo-url-form-section-meta-description{display:flex;flex-direction:column;gap:8px;align-items:start;margin:0}.seo-url-label{font-weight:500;font-size:18px;color:var(--item-text-color);font-family:var(--main-font)}.seo-url-input{outline:none;padding:6px;border:1px solid var(--item-text-color);border-radius:4px;font-size:18px;width:540px;background-color:inherit;color:var(--item-text-color);font-family:var(--main-font);transition:border-color .3s ease}.seo-url-input:hover,.seo-url-input:active{border-color:#238df8}.seo-url-input:focus{border-color:#238df8}.seo-url-keyword-input{padding:6px;border:1px solid var(--item-text-color);border-radius:4px;font-size:18px;outline:none;width:300px;background-color:inherit;color:var(--item-text-color);font-family:var(--main-font);transition:border-color .3s ease}.seo-url-keyword-input:hover,.seo-url-keyword-input:active{border-color:#238df8}.seo-url-keyword-input:focus{border-color:#238df8}.seo-url-textarea{padding:16px;outline:none;border:2px solid #238df8;border-radius:4px;font-size:16px;min-height:100px;width:100%;background-color:inherit;color:var(--item-text-color);font-family:var(--main-font)}.seo-url-textarea-read{border:2px solid #cccccc!important}.seo-url-add-keyword-button{padding:9px 20px;border:none;border-radius:5px;cursor:pointer;font-family:var(--main-font);font-weight:600;background-color:#eb8942;color:#fff;transition:background-color .3s ease}.seo-url-add-keyword-button:hover{background-color:#ea7420}.seo-url-keyword-list{display:flex;padding:16px;flex-direction:row;justify-content:start;align-items:start;gap:16px;min-height:100px;width:100%;border:2px solid #ccc;border-radius:4px;flex-wrap:wrap}.seo-url-keyword-list-item{display:flex;align-items:center;flex-direction:row;gap:8px;font-weight:500;border-radius:14px;background-color:#ccc;padding:6px 6px 6px 10px;font-size:14px;color:#000;font-family:var(--main-font)}.seo-url-keyword-remove-button{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#757575;width:20px;height:20px;color:#fff;border:none;border-radius:100%;cursor:pointer;transition:background-color .3s ease}.seo-url-keyword-remove-button:hover{background-color:#f3192e}.seo-url-submit-button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.seo-url-submit-button:hover{background-color:#0056b3}.create-user-form{font-family:var(--main-content-font);display:flex;flex-direction:column;align-items:center;max-width:100%}.create-user-header{font-family:var(--main-content-font);margin-bottom:20px;margin-top:20px;font-size:18px;font-weight:600}.create-user-group{font-family:var(--main-content-font);margin-bottom:15px;width:100%;max-width:300px}.create-user-label{font-family:var(--main-content-font);display:block;margin-bottom:8px;font-weight:500}.create-user-input{font-family:var(--main-content-font);width:100%;box-sizing:border-box;border:2px solid #5f6368;background-color:inherit;border-radius:5px;padding:0 16px;height:44px;outline:none}.create-user-input-loading{font-family:var(--main-content-font);width:100%;box-sizing:border-box;border:2px solid #5f6368;border-radius:5px;height:44px;outline:none;display:flex;flex-direction:column;justify-content:end}.create-user-input-password{font-family:var(--main-content-font);width:100%;box-sizing:border-box;background-color:inherit;border:2px solid #5f6368;border-right:none;padding:0 16px;height:44px;outline:none;border-radius:5px 0 0 5px}.delete-modal-content{display:flex;flex-direction:column;justify-content:end;width:750px;height:300px;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.delete-modal-actions{display:flex;flex-direction:row;justify-content:center;gap:30px;width:100%}.delete-modal-content-entity{font-family:var(--main-content-font);font-weight:600;font-size:24px;color:#3c66e1}.delete-modal-content-text{align-items:center;justify-content:center;max-width:450px;font-family:var(--main-content-font);font-weight:600;font-size:24px}.delete-modal-content-text-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding-top:20px}.delete-user-button-no{font-family:var(--main-content-font);padding:10px 20px;background-color:#eb8942;width:175px;min-width:-moz-fit-content;min-width:fit-content;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px;margin-bottom:26px;transition:background-color .3s ease}.delete-user-button-no:hover{background-color:#ea7420}.delete-user-button-yes{font-family:var(--main-content-font);padding:10px 20px;background-color:#1c42b0;width:175px;min-width:-moz-fit-content;min-width:fit-content;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px;margin-bottom:26px;transition:background-color .3s ease}.delete-user-button-yes:hover{background-color:#3c66e1}.create-user-button{font-family:var(--main-content-font);padding:10px 20px;background-color:#1c42b0;width:100%;max-width:300px;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px;margin-bottom:26px;transition:background-color .3s ease}.create-user-button:hover{background-color:#3c66e1}.create-user-container{max-width:700px;width:100vw}.user-loading-container{display:flex;text-align:center;justify-content:center;align-items:center;color:#3c66e1}.custom-select-container{position:relative;display:inline-block;width:100%}.custom-select{width:calc(100% - 30px);padding-right:30px}.custom-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px;color:#333}.user-transfer-token-popup-container{display:flex;flex-direction:column;gap:8px;height:-moz-fit-content;height:fit-content;min-height:150px;min-width:180px;max-width:250px;width:-moz-fit-content;width:fit-content;align-items:center;text-overflow:ellipsis;box-sizing:border-box}.user-transfer-token-popup-header{font-size:22px;font-weight:500;margin:0;padding:0}.user-transfer-token-popup-header-email{font-size:18px;font-weight:600;margin:0;padding:0}.user-transfer-token-popup-transfer-text{font-family:var(--main-content-font);font-weight:500;color:#fff}.user-transfer-token-popup-transfer-btn{display:flex;flex-direction:row;gap:12px;min-width:-moz-fit-content;min-width:fit-content;width:100%;font-family:var(--main-content-font);background-color:var(--table-default-color-bg-token);transition:.2s ease-in-out background-color}.user-transfer-token-popup-transfer-btn:hover{background-color:var(--table-default-color-bg-token-hover)}.user-transfer-token-popup-input{text-align:center;border:1px solid rgba(73,43,154,.2);border-radius:8px;padding:10px 12px;font-size:1rem;outline:none;min-width:60px;width:100%;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 2px 4px #492b9a1a;-moz-appearance:textfield}.user-transfer-token-popup-input:focus{border-color:#492b9a80;box-shadow:0 0 5px #492b9a80}.token-amount-input-group{display:flex;align-items:center;gap:8px}.token-amount-btn{box-sizing:border-box;background-color:transparent;color:#492b9ab3;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:30px;min-height:36px;min-width:36px;max-height:36px;max-width:36px;border-radius:50%;transition:border .3s ease,box-shadow .3s ease,color .3s ease;border:1px solid #FFFFFF;box-shadow:0 0 5px #492b9a00}.token-amount-btn:hover{color:#492b9a;box-shadow:0 0 5px #492b9a80}.decrement-amount-btn{margin-top:-6px}.custom-select-container{position:relative;color:var(--custom-select-text-color);width:100%;max-width:400px;margin:0 auto;font-family:Arial,sans-serif}.custom-select-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--custom-select-header-background-color);cursor:pointer;transition:background-color .2s;width:100%;box-sizing:border-box;border:2px solid var(--custom-select-header-border-color);border-radius:5px;padding:0 16px;height:44px;color:var(--custom-select-text-header-color);outline:none}.custom-select-header-black{display:flex;justify-content:space-between;align-items:center;background-color:var(--custom-select-header-background-color);cursor:pointer;transition:background-color .2s;width:100%;box-sizing:border-box;border:2px solid var(--custom-select-header-border-color);border-radius:5px;padding:0 16px;height:44px;color:var(--item-text-color);outline:none}.custom-select-header:hover{background-color:var(--custom-select-header-hover-background-color)}.custom-select-dropdown{position:absolute;top:100%;left:0;right:0;border:1px solid var(--custom-select-dropdown-border-color);border-radius:4px;background-color:var(--custom-select-dropdown-background-color);z-index:1000;max-height:200px;overflow-y:auto;box-shadow:var(--custom-select-dropdown-box-shadow);transition:max-height .2s ease-in-out}.custom-select-option{padding:10px;cursor:pointer;transition:background-color .2s}.custom-select-option:hover{background-color:var(--custom-select-option-hover-background-color)}:root{--answer-add-item-background-color: #7333c6;--answer-add-item-hover-background-color: #8446d3;--answer-item-text-field-color: #fff;--answer-item-text-field-background-color: #f6f6f6;--answer-item-text-field-border-color: #ccc;--answer-item-input-background-color: #f6f6f6;--answer-item-number-color: black;--answer-item-remove-button-background-color: #f6f6f6;--answer-item-remove-button-border-color: #ccc;--answer-item-remove-button-hover-background-color: #ffffff;--answer-item-remove-button-opacity: .8;--answer-item-remove-button-hover-opacity: 1 !important;--hover-shadow-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);--hover-shadow-hover-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .4);--custom-select-header-background-color: #fff;--custom-select-header-hover-background-color: #f0f0f0;--custom-select-header-border-color: #5f6368;--custom-select-dropdown-border-color: #ccc;--custom-select-dropdown-background-color: #fff;--custom-select-dropdown-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);--custom-select-option-hover-background-color: #f0f0f0;--custom-select-text-color: white;--custom-select-text-header-color: #a8a8a8;--dropdown-btn-border-color: #5f6368;--dropdown-btn-hover-background-color: #f1efef;--dropdown-btn-active-background-color: #bab9b9;--dropdown-input-container-border-color: #5f6368;--dropdown-selected-item-background-color: #f1f1f1;--dropdown-selected-item-button-color: #888;--dropdown-selected-item-button-hover-color: #555;--dropdown-list-border-color: #ccc;--dropdown-list-background-color: #fff;--dropdown-list-element-hover-background-color: #f1f1f1;--dropdown-swg-container-background-color: #9a9a9a;--dropdown-swg-container-hover-background-color: #7a7a7a;--dropdown-input-loading-color: #3c66e1;--dropdown-text-color: black;--dropzone-border-color: #cccccc;--dropzone-background-color: #fafafa;--dropzone-hover-background-color: #f0f0f0;--dropzone-text-color: #999999;--overlay-background-color: rgba(0, 0, 0, .5);--modal-background-color: white;--modal-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);--close-button-background-color: white;--close-button-hover-background-color: #e3e3e3;--close-button-color: black;--image-upload-button-color: #fff;--image-upload-button-background-color: #eb8942;--image-preview-hover-opacity: .5;--remove-image-button-background-color-active: #dadada;--remove-image-button-opacity-hover: 1;--item-type-mode-switcher-background: #f1f1f1;--item-type-mode-switcher-label-color: #333;--item-type-mode-switcher-label-active-color: white;--item-type-mode-switcher-slider-background-color: #007bff;--move-button-background-color: #f6f6f6;--move-button-border-color: black;--move-button-border-color-allow: #007bff;--move-button-hover-background-color: #ffffff;--move-button-opacity: .5;--move-button-hover-opacity: .9;--allow-move-opacity: .7;--upload-button-color: #000;--upload-button-background-color: #f8f9fa;--upload-button-hover-background-color: #e2e6ea;--universal-save-button-background-color: rgb(115, 51, 198);--universal-save-button-color: #FFFFFF;--universal-save-button-hover-background-color: #8446d3;--dragging-background-color: rgb(227, 65, 100);--dragging-opacity: .7;--item-text-color: #000000;--project-header-nav-background-color: #e6e6e6;--project-item-type-background-color: #f6f6f6;--project-additional-info-fragment-formulas-background-color: #f9f9f9;--project-item-update-fragment-block: "white";--project-modal-price-color: #5F6368;--fragment-item-type-background-color: #f6f6f6;--fragment-item-type-background-color-hover: #ffffff;--template-background-color-main: #dadada;--template-background-color-varmapping: #f6f6f6;--template-border-color: #ccc}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-background-color);color:var(--item-text-color);display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--modal-background-color);border-radius:8px;width:-moz-fit-content;width:fit-content;padding:20px;box-shadow:var(--modal-box-shadow);position:relative}.closeButton{position:absolute;top:10px;right:10px;color:var(--close-button-color);background-color:var(--close-button-background-color);border-radius:100%;font-size:24px;cursor:pointer;padding:10px;transition:background-color .3s ease;z-index:1009}.closeButton:hover{background-color:var(--close-button-hover-background-color)}.popup-container{border-radius:10px;position:absolute;bottom:115%;left:50%;transform:translate(-50%);min-width:150px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;min-height:80px;background:#fff;border:2px solid rgba(73,43,154,.2);z-index:999;box-shadow:0 4px 16px #492b9a33;padding:16px;box-sizing:border-box}.item-type-mode-switcher-container,.fragment-mode-switcher-container{display:flex;align-items:center;justify-content:center;width:100%;margin:0;position:relative;height:40px;background:var(--item-type-mode-switcher-background);border-radius:20px}.item-type-mode-switcher-label,.fragment-mode-switcher-label{flex:1;font-weight:500;font-family:var(--main-font);text-align:center;cursor:pointer;padding:10px 0;z-index:1;color:var(--item-type-mode-switcher-label-color)}.item-type-mode-switcher-label-active,.fragment-mode-switcher-label-active{color:var(--item-type-mode-switcher-label-active-color);font-weight:600;font-family:var(--main-font)}.item-type-mode-switcher-slider,.fragment-mode-switcher-slider{position:absolute;left:0;width:calc(100% / 3);height:100%;background-color:var(--item-type-mode-switcher-slider-background-color);border-radius:20px;transition:transform .3s ease}.item-type-mode-switcher-slider.standard,.fragment-mode-switcher-slider.all{transform:translate(0)}.item-type-mode-switcher-slider.labor,.fragment-mode-switcher-slider.technical{transform:translate(100%)}.item-type-mode-switcher-slider.tools,.fragment-mode-switcher-slider.non-technical{transform:translate(200%)}.item-type-mode-switcher-slider-four{position:absolute;left:0;width:25%;height:100%;background-color:var(--item-type-mode-switcher-slider-background-color);border-radius:20px;transition:transform .3s ease}.item-type-mode-switcher-slider-four.is_ai{width:20%}.item-type-mode-switcher-slider-four.all{transform:translate(0)}.item-type-mode-switcher-slider-four.standard{transform:translate(100%)}.item-type-mode-switcher-slider-four.labor{transform:translate(200%)}.item-type-mode-switcher-slider-four.tools{transform:translate(300%)}.item-type-mode-switcher-slider-four.ai{transform:translate(400%)}.item-type-change-mode-container,.item-change-mode-container{min-width:400px;max-width:800px}.vendor-item-type-mode-switcher-slider{position:absolute;left:0;width:50%;height:100%;background-color:var(--item-type-mode-switcher-slider-background-color);border-radius:20px;transition:transform .3s ease}.vendor-item-type-mode-switcher-label{flex:1;font-weight:500;font-family:var(--main-font);text-align:center;cursor:pointer;padding:10px 0;z-index:1;color:var(--item-type-mode-switcher-label-color)}.vendor-item-type-mode-switcher-label-active{color:var(--item-type-mode-switcher-label-active-color);font-weight:600;font-family:var(--main-font)}.vendor-item-type-mode-switcher-slider{position:absolute;left:0;width:calc(100% / 3);height:100%;background-color:var(--item-type-mode-switcher-slider-background-color);border-radius:20px;transition:transform .3s ease}.vendor-item-type-mode-switcher-slider.all{transform:translate(0)}.vendor-item-type-mode-switcher-slider.admined{transform:translate(100%)}.vendor-item-type-mode-switcher-slider.waiting{transform:translate(200%)}.ai-button{display:flex;justify-content:center;align-items:center;width:35px;height:35px;min-width:35px;border-radius:5px;padding:0}.ai-button:hover{background-color:var(--table-default-color-bg-remove)}.import-item-google-sheet-modal-container{width:90vw;min-height:90vh;height:90vh;padding:40px 30px;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:auto;position:relative;z-index:1000}.import-item-google-sheet-modal-url-input{width:100%;max-width:100%;min-width:100%}.import-item-google-sheet-modal-url-input-field{margin-left:5px}.import-item-google-sheet-modal-sheet-switch{width:100%;min-height:37px;height:37px;display:flex;justify-content:center;align-items:center;padding:5px;border:1px solid #ccc;border-radius:5px;overflow:auto}.import-item-google-sheet-modal-sheet-name{height:100%;padding:0 5px;border:1px solid #ccc;border-radius:5px}.import-item-google-sheet-modal-sheet-name.selected{background-color:#efefef}.import-item-google-sheet-modal-sheet-create-data-container{position:relative;width:100%;min-height:-moz-fit-content;min-height:fit-content;height:100%;background-color:#efefef;padding:5px;border:1px solid #ccc;border-radius:5px}.import-item-google-sheet-modal-sheet-create-data-columns{width:100%;height:200px;border:1px solid #ccc;border-radius:5px;background-color:#fff}.import-item-google-sheet-modal-sheet-create-data-column{position:absolute;width:-moz-fit-content;width:fit-content;height:28px;padding:2px;border:1px solid #ccc;border-radius:5px;background-color:#fff;cursor:move}.import-item-google-sheet-modal-sheet-create-data-column.mapped{background-color:#fffc;border:1px solid #999;display:flex;align-items:center;justify-content:center;padding:0 5px}.import-item-google-sheet-modal-sheet-create-data-column-merchant-info{width:-moz-fit-content;width:fit-content;height:28px;padding:2px;border:1px solid #ccc;border-radius:5px;background-color:#fff;cursor:move}.import-item-google-sheet-modal-sheet-delete-data-values{width:100%;min-height:200px;height:-moz-fit-content;height:fit-content;border:1px solid #ccc;border-radius:5px;background-color:#fff;padding:5px 10px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:flex-start;gap:5px;align-items:stretch}.import-item-google-sheet-modal-sheet-delete-data-value{padding:2px;border:1px solid #ccc;display:flex;white-space:nowrap;border-radius:5px}.import-item-google-sheet-modal-sheet-delete-data-value-input{position:relative;margin-left:2px;width:100%;min-width:250px;min-height:26px;border:1px solid #ccc;border-radius:5px;padding-left:5px;display:flex;flex-direction:row}.import-item-google-sheet-modal-sheet-delete-data-value-input:focus-visible{outline:none}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown{width:100%}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown:focus-visible{outline:none}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-btn{display:flex;flex-direction:row;justify-content:center;align-items:center}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-btn:focus-visible{outline:none}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-input{color:var(--dropdown-text-color);border-radius:inherit;background-color:inherit;flex:1;outline:none;max-width:inherit;min-width:100%;padding:0 16px}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-input:focus-visible{outline:none}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-dropdown{color:var(--dropdown-text-color);text-align:start;width:100%;position:absolute;top:100%;left:0;border:1px solid var(--dropdown-list-border-color);border-radius:4px;background:var(--dropdown-list-background-color);max-height:200px;overflow-y:auto;margin:0;list-style:none;z-index:1000}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-dropdown:focus-visible{outline:none}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-loading{position:absolute;bottom:0;left:0;right:0;overflow:hidden;z-index:1001}.import-item-google-sheet-modal-sheet-delete-data-value-input-dropdown-loading:focus-visible{outline:none}.merchant-info-mappings{display:flex;flex-direction:column;gap:5px}.merchant-info-mapping{display:flex;align-items:center;gap:5px}.merchant-info-drop-area{border:1px dashed #ccc;padding:5px;text-align:center;border-radius:5px}.import-item-google-sheet-modal-sheet-create-data-column.mapped-to-merchant{background-color:#ddd}.import-item-google-sheet-modal-sheet-create-data-column-merchant-info-remove{border:1px solid #ccc;border-radius:5px}.import-item-google-sheet-modal-sheet-submit{border:1px solid #ccc;border-radius:5px;padding:5px}.dropdown-container{display:flex;flex-direction:row}@keyframes flash-red{0%{background-color:red}25%{background-color:transparent}50%{background-color:red}75%{background-color:transparent}to{background-color:red}}.error-flash{animation:flash-red 1s ease-in-out 2}.dropdown-btn-container{padding-right:8px;border-radius:0 5px 5px 0;display:flex;flex-direction:row;justify-content:center;gap:8px;align-items:center;height:inherit;border:var(--dropdown-input-container-border-color) solid 2px;border-left:none;width:74px}.clear{opacity:0;pointer-events:none}.visible{opacity:0;pointer-events:none;transition:.3s opacity ease-in-out}.dropdown-container:hover .dropdown-btn-container .visible{opacity:1;pointer-events:auto}.dropdown-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:100%;border-color:inherit;height:28px;width:28px;transition:background-color .3s ease}.dropdown-btn:hover{background-color:var(--dropdown-btn-hover-background-color)}.dropdown-btn:active{background-color:var(--dropdown-btn-active-background-color)}.dropdown-input-container{color:var(--dropdown-text-color);display:flex;flex-wrap:wrap;position:relative;border:var(--dropdown-input-container-border-color) solid 2px;border-right:none;border-radius:5px 0 0 5px;min-height:44px;max-width:526px;width:calc(50vw - 74px);margin:0;align-items:center}.dropdown-input{color:var(--dropdown-text-color);border-radius:inherit;background-color:inherit;flex:1;outline:none;height:40px;max-width:inherit;min-width:10vw;width:inherit;padding:0 16px}.dropdown-input:focus{outline:none}.dropdown-input:active{outline:none}.dropdown-selected-item{color:var(--dropdown-text-color);background-color:var(--dropdown-selected-item-background-color);display:inline-flex;align-items:center;margin:2px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;border-radius:30px;overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px;white-space:nowrap;height:30px}.dropdown-selected-item-button{background:none;border:none;color:var(--dropdown-selected-item-button-color);margin-left:4px;cursor:pointer}.dropdown-selected-item-button:hover{color:var(--dropdown-selected-item-button-hover-color)}.dropdown-list{color:var(--dropdown-text-color);text-align:start;width:calc(100% + 74px);position:absolute;top:100%;left:0;border:1px solid var(--dropdown-list-border-color);border-radius:4px;background:var(--dropdown-list-background-color);max-height:200px;overflow-y:auto;margin:0;list-style:none;z-index:1000}.dropdown-list-element{color:var(--dropdown-text-color);padding:8px 8px 8px 16px;cursor:pointer}.dropdown-list li:hover{background-color:var(--dropdown-list-element-hover-background-color)}.dropdown-swg-container{cursor:pointer;color:var(--dropdown-text-color);display:flex;align-items:center;justify-content:center;width:14px;height:14px;background-color:var(--dropdown-swg-container-background-color);border-radius:100%;transition:background-color .25s ease-in-out}.dropdown-swg-container:hover{background-color:var(--dropdown-swg-container-hover-background-color)}.dropdown-input-loading{display:flex;text-align:end;justify-content:end;align-items:end;color:var(--dropdown-input-loading-color);width:100%}:root{--profile-text-color: black;--profile-background-color-modal: white;--main-content-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.profile-container{display:flex;flex-direction:column;align-items:center;padding:20px;font-family:var(--main-content-font)}.profile-header{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;font-family:var(--main-content-font);color:var(--profile-text-color)}.profile-image-upload{position:relative;width:100px;height:100px;border-radius:50%;font-family:var(--main-content-font);transition:box-shadow .3s ease}.profile-image-upload:hover{box-shadow:0 0 4px 1px #00000040}.profile-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-family:var(--main-content-font)}.upload-input{display:none}.profile-upload-button{position:absolute;bottom:0;right:-10px;width:40px;height:40px;background-color:#1c42b0;border-radius:100%;padding:10px;cursor:pointer;overflow:hidden;font-family:var(--main-content-font);transition:background-color .3s ease}.profile-upload-button:hover{background-color:#3c66e1}.profile-details{width:50%;color:var(--profile-text-color);max-width:600px}.profile-detail{display:flex;flex-direction:column;align-items:start;margin-bottom:22px;font-family:var(--main-content-font)}.profile-detail label{font-family:var(--main-content-font);font-size:16px;font-weight:600;margin-bottom:8px;color:var(--profile-text-color)}.input-container{position:relative;display:flex;align-items:center;width:100%;font-family:var(--main-content-font)}.profile-detail input{border-radius:5px;width:100%;background:none;box-sizing:border-box;z-index:10;height:45px;padding-left:14px;padding-right:26px;font-weight:400;font-size:16px;border:2px solid #5f6368;font-family:var(--main-content-font)}.edit-icon{position:absolute;right:10px;width:20px;height:20px;cursor:pointer;font-family:var(--main-content-font);z-index:1}.save-button{font-family:var(--main-content-font);background-color:#1c42b0;color:#fff;border:none;margin-top:12px;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:100%;font-weight:500}.save-button:hover{background-color:#3c66e1}.change-password-button{margin-top:48px;font-family:var(--main-content-font);background-color:#1c42b0;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:100%;font-weight:500}.change-password-button:hover{background-color:#3c66e1}.password-input-container{font-family:var(--main-content-font);display:flex;align-items:center}.toggle-password-button{font-family:var(--main-content-font);color:#1c42b0;border:2px solid #5f6368;border-radius:0 5px 5px 0;height:44px;border-left:none;padding:6px;cursor:pointer;transition:color .3s ease}.toggle-password-button:hover{color:#3c66e1}.change-password-modal{font-family:var(--main-content-font);display:flex;flex-direction:column;align-items:center;padding:20px}.change-password-group{width:100%;margin-bottom:20px}.save-password-button{font-family:var(--main-content-font);background-color:#1c42b0;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:100%;font-weight:500;max-width:300px;margin-top:20px;margin-bottom:20px}.save-password-button:hover{background-color:#3c66e1}.me-input-password{font-family:var(--main-content-font);width:100%;box-sizing:border-box;border:2px solid #5f6368;border-right:none;padding:0 16px;height:44px;outline:none;background-color:inherit;border-radius:5px 0 0 5px}.me-password-header{font-family:var(--main-content-font);margin-bottom:40px;margin-top:20px;font-size:18px;font-weight:600}.me-password-container{background-color:var(--profile-background-color-modal);color:var(--profile-text-color);max-width:700px;width:100vw}.me-password-form{font-family:var(--main-content-font);display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%}.change-password-group{font-family:var(--main-content-font);margin-bottom:15px;width:100%;max-width:300px}.me-password-label{font-family:var(--main-content-font);display:block;margin-bottom:8px;font-weight:500}:root{--color-linear-gradient-start-layout: #4A6FDC;--color-linear-gradient-end-layout: #1C42B0;--color-border-bottom-layout: #fff;--color-hover-gradient-start-layout: rgba(22, 54, 145, .6943569664193803);--color-hover-gradient-middle-layout: rgba(26, 60, 161, .8848331568955707);--color-hover-gradient-end-layout: rgba(29, 74, 204, .599118871181285);--color-blue-layout: #238df8;--color-notification-layout: #1976d2;--color-button-bg-layout: #1C42B0;--color-switch-checked-bg-layout: #00023b;--color-aside-text: #ffffff;--background-color-header-layout: #ffffff;--background-color-main-layout: #ffffff;--color-nav-user-layout: #000000}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}.html-color{background-color:var(--background-color-main-layout)}.layout-page{display:flex;flex-direction:row;width:100%;background-color:var(--background-color-main-layout)}@media (min-width: 1514.01px){.main-content,.header{left:300px;width:calc(100% - 300px)}}@media (max-width: 1514.01px){.main-content,.header{left:20%;width:80%}}@media (max-width: 1200.01px){.main-content,.header{left:90px;width:calc(100% - 90px)}.aside-menu-container{max-width:90px!important;min-width:90px!important}.aside-menu-item-title{display:none!important}.aside-menu-item-btn{justify-content:center!important}}@media (max-width: 450px){.table-layout{padding-top:173px!important}}.table-layout{padding-bottom:56px;padding-top:113px;text-align:center;min-width:100%;min-height:calc(100vh - 66px)}.main-content-aside-hidden{position:absolute;display:flex;flex-direction:column;padding-left:3%;padding-right:3%;background-color:var(--background-color-main-layout);z-index:20;min-width:-moz-fit-content;min-width:fit-content;left:90px;width:calc(100% - 90px)}.main-content{position:absolute;display:flex;flex-direction:column;padding-left:3%;padding-right:3%;background-color:var(--background-color-main-layout);z-index:20;min-width:-moz-fit-content;min-width:fit-content}.header-aside-hidden{min-width:-moz-fit-content;min-width:fit-content;position:fixed;padding:15px 20px;background-color:var(--background-color-header-layout);box-shadow:0 4px 22px #00000040;z-index:10000;overflow:hidden;left:90px;width:calc(100% - 90px)}.header{min-width:-moz-fit-content;min-width:fit-content;position:fixed;padding:15px 20px;background-color:var(--background-color-header-layout);box-shadow:0 4px 22px #00000040;z-index:10000;overflow:hidden}.aside-menu-scroll{overflow-y:scroll;direction:rtl;scrollbar-width:thin;scrollbar-color:var(--color-linear-gradient-end-layout) transparent;scroll-behavior:smooth;padding:10px;border-radius:10px}.aside-menu-container-hidden{position:fixed;background:linear-gradient(90deg,var(--color-linear-gradient-start-layout) 0%,var(--color-linear-gradient-end-layout) 100%);flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:20%;height:100%;z-index:300;max-width:90px;min-width:90px}.aside-menu-container{position:fixed;background:linear-gradient(90deg,var(--color-linear-gradient-start-layout) 0%,var(--color-linear-gradient-end-layout) 100%);flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:20%;max-width:300px;height:100%;z-index:300}.wave-container{cursor:pointer;position:absolute;right:-16px;height:100%;width:42px;z-index:1000}.wave{position:absolute;right:16px;width:30px;height:70px;background-color:#798ab8b0;border-radius:1000px 0 0 1000px;z-index:1001;transition:top .3s ease-out,opacity .3s ease-out,background-color .3s ease-in-out;display:flex;align-items:center;justify-content:center;opacity:0}.wave:active{background-color:#5e78bab0}.wave-fadeIn{animation:fadeIn .5s forwards .3s}.wave-fadeOut{animation:fadeOut .2s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.wave-button{background-color:#fffc;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.wave-button:hover{background-color:#fff}.aside-menu-logo-container{display:flex;align-items:center;justify-content:center;padding-bottom:16px;margin-bottom:25px;border-bottom:1px solid var(--color-border-bottom-layout)}.aside-menu-main-content{padding-top:25px}.aside-menu-list{display:flex;flex-grow:1;flex-direction:column;color:var(--color-aside-text);direction:ltr}.aside-menu-item-container{display:flex;align-items:center;flex-direction:row;overflow:hidden;text-overflow:ellipsis;background:none;background-color:inherit;transition:background .3s ease;border-radius:5px;margin:4px 4px 10px}.aside-menu-item{box-sizing:border-box;display:inline-block;opacity:.6;width:100%;height:100%;flex-direction:row;transition:opacity .2s ease,background-color .2s ease}.aside-menu-item:hover{opacity:1!important;background:linear-gradient(163deg,var(--color-hover-gradient-start-layout) 0%,var(--color-hover-gradient-middle-layout) 31%,var(--color-hover-gradient-end-layout) 100%)}.active{opacity:1!important}.aside-menu-item-btn{display:flex;flex-direction:row;align-items:center;width:100%;height:100%;padding:0 16px;transition:background-color .2s ease;min-height:34px}.aside-menu-item-title{display:flex;text-align:left;font-size:17px;padding:0 0 0 20px}.aside-menu-item-center{margin:0 auto}.footer{display:flex;align-items:center;justify-content:center;padding-top:20px;width:100%;padding-right:56px;padding-left:56px;text-align:center}.footer-text{font-size:14px;padding-bottom:25px;color:var(--item-text-color)}.header-nav{display:flex;gap:18px;justify-content:end;align-items:center;padding-left:3%;padding-right:3%}.header-nav-user-section{display:flex;gap:10px;color:var(--color-nav-user-layout);transition:color .2s ease-in}.header-nav-user-section:hover{color:var(--color-blue-layout)}.header-nav-notification-section{display:flex;width:32px;height:32px;justify-content:center;color:var(--color-notification-layout)}.header-nav-button-theme{align-items:center;box-sizing:border-box;width:100px;height:40px;background-color:var(--color-button-bg-layout)}.header-nav-button-theme .ant-switch.ant-switch-checked{background-color:var(--color-switch-checked-bg-layout)}.header-nav-button-theme .ant-switch-handle{width:36px;height:36px}.header-nav-button-theme .ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:10px;padding-inline-end:24px}.header .ant-switch.ant-switch-checked .ant-switch-handle:before{background-image:url(/assets/icon-day-DTFUG_a7.svg);background-position:center;background-repeat:no-repeat;transform:translate(-18px)}:where(.css-dev-only-do-not-override-1okl62o).ant-switch .ant-switch-handle:before{border-radius:50%;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='white'%20color='white'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.39977%201.29511C6.50363%201.42127%206.56724%201.57548%206.58245%201.73793C6.59765%201.90038%206.56375%202.06364%206.4851%202.20675C5.8681%203.33445%205.54603%204.59874%205.5486%205.88306C5.5486%2010.1554%209.04502%2013.615%2013.3542%2013.615C13.9174%2013.6143%2014.4624%2013.5576%2014.9893%2013.445C15.1505%2013.4106%2015.3183%2013.4241%2015.4719%2013.4838C15.6254%2013.5435%2015.7581%2013.6467%2015.8533%2013.7807C15.9541%2013.9202%2016.0055%2014.089%2015.9995%2014.2608C15.9935%2014.4325%2015.9305%2014.5974%2015.8202%2014.7296C14.9836%2015.7532%2013.9282%2016.5779%2012.7311%2017.1437C11.5339%2017.7095%2010.225%2018.002%208.89995%2018C3.98279%2018%200%2014.0538%200%209.19173C0%205.53243%202.25485%202.39376%205.46541%201.06349C5.62528%200.995803%205.80292%200.981798%205.97149%201.02359C6.14006%201.06537%206.29039%201.16068%206.39977%201.29511Z'%20fill='rgb(115,%2051,%20198)'/%3e%3cpath%20d='M11.661%203.69223C11.6778%203.64143%2011.7102%203.59723%2011.7536%203.5659C11.797%203.53457%2011.8491%203.5177%2011.9027%203.5177C11.9562%203.5177%2012.0083%203.53457%2012.0517%203.5659C12.0951%203.59723%2012.1275%203.64143%2012.1443%203.69223L12.5982%205.05522C12.8012%205.66282%2013.2774%206.13905%2013.885%206.34197L15.248%206.79591C15.2988%206.81273%2015.343%206.84514%2015.3743%206.88851C15.4056%206.93189%2015.4225%206.98404%2015.4225%207.03755C15.4225%207.09106%2015.4056%207.1432%2015.3743%207.18658C15.343%207.22996%2015.2988%207.26236%2015.248%207.27918L13.885%207.73312C13.5851%207.83263%2013.3127%208.00078%2013.0893%208.22417C12.8659%208.44756%2012.6977%208.72003%2012.5982%209.01987L12.1443%2010.3829C12.1275%2010.4337%2012.0951%2010.4779%2012.0517%2010.5092C12.0083%2010.5405%2011.9562%2010.5574%2011.9027%2010.5574C11.8491%2010.5574%2011.797%2010.5405%2011.7536%2010.5092C11.7102%2010.4779%2011.6778%2010.4337%2011.661%2010.3829L11.2071%209.01987C11.1076%208.72003%2010.9394%208.44756%2010.716%208.22417C10.4926%208.00078%2010.2202%207.83263%209.92033%207.73312L8.55734%207.27918C8.50654%207.26236%208.46234%207.22996%208.43101%207.18658C8.39968%207.1432%208.38281%207.09106%208.38281%207.03755C8.38281%206.98404%208.39968%206.93189%208.43101%206.88851C8.46234%206.84514%208.50654%206.81273%208.55734%206.79591L9.92033%206.34197C10.2202%206.24246%2010.4926%206.07431%2010.716%205.85092C10.9394%205.62753%2011.1076%205.35506%2011.2071%205.05522L11.661%203.69223ZM15.2609%200.115833C15.2725%200.0824339%2015.2942%200.0534728%2015.323%200.0329759C15.3518%200.012479%2015.3862%200.00146484%2015.4216%200.00146484C15.4569%200.00146484%2015.4914%200.012479%2015.5202%200.0329759C15.549%200.0534728%2015.5707%200.0824339%2015.5823%200.115833L15.8849%201.02371C16.0198%201.42956%2016.3377%201.74744%2016.7435%201.88233L17.6514%202.18496C17.6848%202.19654%2017.7138%202.21823%2017.7343%202.24703C17.7547%202.27583%2017.7658%202.31031%2017.7658%202.34565C17.7658%202.381%2017.7547%202.41547%2017.7343%202.44427C17.7138%202.47307%2017.6848%202.49477%2017.6514%202.50635L16.7435%202.80898C16.5437%202.87584%2016.3621%202.9882%2016.2131%203.1372C16.0641%203.2862%2015.9518%203.46777%2015.8849%203.6676L15.5823%204.57548C15.5707%204.60888%2015.549%204.63784%2015.5202%204.65833C15.4914%204.67883%2015.4569%204.68984%2015.4216%204.68984C15.3862%204.68984%2015.3518%204.67883%2015.323%204.65833C15.2942%204.63784%2015.2725%204.60888%2015.2609%204.57548L14.9582%203.6676C14.8914%203.46777%2014.779%203.2862%2014.63%203.1372C14.481%202.9882%2014.2995%202.87584%2014.0996%202.80898L13.1918%202.50635C13.1584%202.49477%2013.1294%202.47307%2013.1089%202.44427C13.0884%202.41547%2013.0774%202.381%2013.0774%202.34565C13.0774%202.31031%2013.0884%202.27583%2013.1089%202.24703C13.1294%202.21823%2013.1584%202.19654%2013.1918%202.18496L14.0996%201.88233C14.5055%201.74744%2014.8234%201.42956%2014.9582%201.02371L15.2609%200.115833Z'%20fill='white'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat}.header-nav-user-section-user-profile-img{width:48px;height:48px;border-radius:50%}.header-nav-user-section-bottom-info{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.theme-toggle{width:100px;height:40px;background:#ccc;border-radius:25px;position:relative;cursor:pointer;transition:background .3s}.theme-toggle .toggle-ball{width:36px;height:36px;background:#fff;border-radius:50%;position:absolute;top:2px;transition:left .3s;display:flex;align-items:center;justify-content:center}.theme-toggle .toggle-ball.dark{left:60px;background:#333}.theme-toggle .toggle-ball.light{left:5px}.theme-toggle .active-icon{width:30px;height:30px}.theme-toggle .inactive-icon{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s}.theme-toggle .inactive-icon.light{left:64px}.theme-toggle .inactive-icon.dark{left:8px}.RecalcAndRefreshFragmentsAndTemplatesModalSize{width:80vw;height:80vh;overflow:auto}.RecalcAndRefreshFragmentsAndTemplatesSomethingWrongContainer{margin-top:10px}.RecalcAndRefreshFragmentsAndTemplatesSomethingWrongText{margin:2px 0;padding:4px;background:#538aed;color:#fff;border-radius:5px}.RecalcAndRefreshFragmentsAndTemplatesSomethingWrongContent{width:100%;padding-left:5px;display:flex;justify-content:start;align-items:center;gap:5px;border-left:rgba(0,0,0,.5) solid 2px}.RecalcAndRefreshFragmentsAndTemplatesBlockName{margin:10px;font-size:40px}._overlay_120a6_1{position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--overlay-background-color);z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._content_120a6_15{position:relative;max-width:90vw;background-color:var(--modal-background-color);border-radius:8px;padding:20px;overflow-y:auto}._closeBtn_120a6_24{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}@media (min-width: 1024px){._content_120a6_15{padding:30px}}._container_12v6h_1{width:100%;display:flex;padding:10px;justify-content:flex-start;align-items:center;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-size:14px;font-style:normal;font-weight:600;line-height:normal}._dropdownBtn_1bcm3_1{color:var(--answer-item-input-background-color);width:35px;min-width:35px;height:35px;padding-top:2px;background-color:var(--dropdown-input-loading-color);border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;cursor:pointer;transition:background-color .3s ease-in-out,transform .3s ease-in-out}._dropdownBtn_1bcm3_1:disabled{background-color:var(--disabled-btn-color);cursor:not-allowed}._closed_1bcm3_23{transform:rotate(180deg);transition:transform .3s ease-in-out}._open_1bcm3_28{transform:rotate(0);transition:transform .3s ease-in-out}svg._closed_1bcm3_23{fill:none!important}svg._open_1bcm3_28{fill:none!important}._button_fp42r_1{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;height:50px;border-radius:10px;font-size:16px;font-weight:600;color:var(--button-primary-text);background:var(--button-primary-background);border:2px solid var(--button-primary-background);cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}._button_fp42r_1:hover,._reversed_fp42r_24{background:var(--button-primary-text);color:var(--button-primary-background)}._reversed_fp42r_24:hover{color:var(--button-primary-text);background:var(--button-primary-background)}._button_fp42r_1:disabled{background-color:var(--button-disabled-background);color:var(--button-disabled-text);cursor:auto;border:2px solid var(--button-disabled-text)}._button_fp42r_1:disabled:hover{background-color:var(--button-disabled-background);color:var(--button-disabled-text);border:2px solid var(--button-disabled-text)}._buttonLoading_fp42r_47{pointer-events:none}._buttonLoader_fp42r_51{display:flex;align-items:center;align-content:center;justify-content:center}._container_16eiy_1{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:7px;border:1px solid #575656;background-color:#fff}._header_16eiy_11{padding:15px;cursor:pointer;width:100%;border-radius:7px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:border-bottom .3s ease-in-out}._headerExpanded_16eiy_30{border-bottom:1px solid #5F6368}._nestedErrors_16eiy_34{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:0;max-height:0;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,padding .3s ease-in-out}._visible_16eiy_48{opacity:1;pointer-events:auto;max-height:1000px;padding:10px;height:-moz-fit-content;height:fit-content}._btn_16eiy_56{width:35px;min-width:35px;height:35px;border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;background-color:var(--image-upload-button-background-color);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}._btn_16eiy_56:hover{transform:scale(1.1);box-shadow:2px 2px 4px #0000004f}._btns_16eiy_75{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}._container_gihsu_1{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:7px;border:1px solid #575656;background-color:#f2f2f2}._header_gihsu_11{padding:15px;cursor:pointer;width:100%;border-radius:7px 7px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:border-bottom .3s ease-in-out}._headerExpanded_gihsu_30{border-bottom:1px solid #5F6368}._nestedErrors_gihsu_34{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:0;max-height:0;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,padding .3s ease-in-out}._visible_gihsu_48{opacity:1;pointer-events:auto;max-height:1000px;padding:10px;height:-moz-fit-content;height:fit-content}._btn_gihsu_56{width:35px;min-width:35px;height:35px;border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;background-color:var(--image-upload-button-background-color);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}._btn_gihsu_56:hover{transform:scale(1.1);box-shadow:2px 2px 4px #0000004f}._btns_gihsu_75{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}._container_1lrxv_1{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px}._modal_qha57_1{width:50vw;overflow-y:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;min-height:300px}._successContainer_qha57_12{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:26px;gap:30px;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-style:normal;font-weight:500;line-height:normal}._header_qha57_28{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-style:normal;font-weight:600;line-height:normal;padding-bottom:20px}._container_qha57_43{width:100%;overflow-y:auto;max-height:600px;padding-right:10px}._disabledScroll_qha57_50{overflow-y:hidden}._container_qha57_43::-webkit-scrollbar{width:8px}._container_qha57_43::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._container_qha57_43::-webkit-scrollbar-thumb{background:#888;border-radius:4px;cursor:pointer}._container_qha57_43::-webkit-scrollbar-thumb:hover{background:#555}._sectionHeader_qha57_73{width:100%;display:flex;align-items:center;font-size:20px;color:#5f6368;font-style:normal;font-weight:600;line-height:normal;padding:15px;cursor:pointer;border-radius:7px 7px 0 0;flex-direction:row;justify-content:space-between;border-bottom:1px solid transparent;font-variant-numeric:lining-nums proportional-nums;transition:border-bottom .3s ease-in-out}._sectionDropDown_qha57_93{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:7px;border:1px solid #575656;background-color:#f2f2f2}._sectionContainer_qha57_103{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:0;max-height:0;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,padding .3s ease-in-out}._visible_qha57_117{opacity:1;pointer-events:auto;max-height:1000000px;padding:10px}.parent-element{position:relative;width:100%;height:100%;overflow:hidden}.universal-save-button{position:fixed;top:270px;right:2vw;display:flex;flex-direction:column;width:91px;height:91px;border-radius:100%;background-color:var(--universal-save-button-background-color);border:none;cursor:pointer;font-size:15px;justify-content:center;align-items:center;color:var(--universal-save-button-color);opacity:1;transform:none;transition:background-color .3s ease;padding:0 20px;font-weight:600;font-family:var(--main-font);z-index:999999}.universal-save-button:hover{background-color:var(--universal-save-button-hover-background-color)}.dragging{opacity:var(--dragging-opacity);background-color:var(--dragging-background-color)}.project-container{display:flex;color:var(--item-text-color);flex-direction:column;margin-bottom:10px;justify-content:start;font-family:var(--main-font);width:100%}.project-container input{background-color:inherit;padding:0 16px}.project-overall-totals-container-main{display:flex;flex-direction:row;gap:30px}.project-overall-totals-container{display:flex;flex-direction:row;gap:1rem;white-space:nowrap}.project-item-update-fragment-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.project-overall-totals-template{display:flex;flex-direction:row;gap:250px;margin-top:60px;padding-top:20px;border-top:1px solid black}.project-overall-totals{display:flex;flex-direction:row;gap:250px;margin-top:24px;margin-bottom:24px}.project-overall-totals-header-span{display:block;font-family:var(--main-font);font-size:20px;font-weight:600;padding:0;color:#e30613;width:auto}.project-overall-totals-header{display:flex;flex-direction:row;gap:12px;font-family:var(--main-font);font-size:18px;font-weight:600;padding:0;width:auto}.project-title-container{font-family:var(--main-font);display:flex;flex-direction:row;gap:1rem;padding-bottom:28px}.project-title-container-input{display:flex;flex-direction:row;border-bottom:2px solid #979797}.project-input-title-logo{display:block;font-family:var(--main-font);font-size:24px;font-weight:600;padding:0;width:auto}.project-input-title{font-family:var(--main-font);align-items:end;padding-block:1px;padding-inline:2px;width:280px;height:32px;overflow:hidden;outline:none;border-radius:0;padding-left:0;font-size:18px;font-weight:500;padding-right:25px;transition:border-bottom .25s ease-in-out}.project-input-title-with-border{font-family:var(--main-font);padding-block:1px;padding-inline:2px;width:280px;height:32px;overflow:hidden;outline:none;border-radius:0;padding-left:0;font-size:18px;font-weight:500;padding-right:25px;transition:border-bottom .25s ease-in-out}.project-dropdown-input-zone{display:flex;flex-direction:column;justify-content:start;align-items:start;margin-bottom:20px}.project-creation-date-div{display:flex;justify-content:center;align-items:center;min-width:120px;border-radius:10px;box-shadow:0 0 4px #00000040;padding:0 16px;border:2px solid #5f6368;height:40px}.project-target-date-div{display:flex;justify-content:center;align-items:center;min-width:120px;width:120px;border:2px solid #1C42B0;border-radius:10px;box-shadow:0 0 4px #00000040;padding:0 16px;height:40px}.project-dropdown-input-logo{font-family:var(--main-font);font-size:18px;font-weight:500;margin-bottom:10px}.project-dropdown-input-logo-fragment-container{display:flex;flex-direction:column}.project-additional-info-fragment-formulas-flex-container{display:flex;flex-direction:column;width:70%}.project-dropdown-input-logo-fragment{font-family:var(--main-font);font-size:20px;font-weight:500}.project-dropdown-input-zone-container{display:flex;flex-direction:row;gap:10px;margin-bottom:24px}.project-item-dropdown-add{width:135px;border-radius:5px;font-weight:600;background-color:#eb8942;color:#fff;transition:background-color .3s ease}.project-item-dropdown-add:hover{background-color:#ea7420}.project-item-container-first{border-top-right-radius:10px;border-top-left-radius:10px}.project-item-container-last{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.project-item-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:-moz-fit-content;min-width:fit-content;border:.5px solid rgb(193,193,193);padding:30px 25px}.project-item-info{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content}.project-item-info-main{display:flex;flex-direction:row;width:100%;gap:16px;align-items:center;height:45px}.project-item-name-template-btn-mid{display:flex;justify-content:space-between;padding:10px 18px;align-items:center;border:2px solid #c8c7c7;border-left:none;border-right:none;background-color:var(--fragment-item-type-background-color);width:100%;min-width:-moz-fit-content;min-width:fit-content;height:60px;position:relative;z-index:100;cursor:pointer}.project-item-name-template-btn{display:flex;justify-content:space-between;padding:10px 18px;border-radius:5px;align-items:center;border:2px solid #c8c7c7;background-color:var(--fragment-item-type-background-color);width:100%;min-width:-moz-fit-content;min-width:fit-content;height:60px;position:relative;z-index:100;cursor:pointer}.project-item-name-template-fragment-btn{display:flex;justify-content:space-between;padding:10px 18px;border:2px solid #c8c7c7;border-radius:5px;align-items:center;background-color:var(--fragment-item-type-background-color-hover);width:100%;min-width:-moz-fit-content;min-width:fit-content;height:45px;position:relative;z-index:100;cursor:pointer}.project-item-name-template-btn.hover-shadow{box-shadow:0 0 4px 1px #00000040;transition:box-shadow .3s ease}.project-item-name-template-btn.hover-shadow:hover{box-shadow:0 0 5px 1px #0006}.project-item-name-template-fragment-btn.hover-shadow{box-shadow:0 0 4px 1px #00000040;transition:box-shadow .3s ease}.project-item-name-template-fragment-btn.hover-shadow:hover{box-shadow:0 0 5px 1px #0006}.project-item-remove{display:flex;justify-content:center;align-items:center;width:60px;height:60px;min-width:60px;max-width:60px;border-radius:5px;text-align:center;background-color:var(--answer-item-remove-button-background-color);border:1px solid var(--answer-item-remove-button-border-color);opacity:.8;transition:background-color .3s ease,opacity .3s ease;cursor:pointer}.project-item-remove:hover{background-color:#fff;opacity:1}.project-additional-info-background-lighter,.project-additional-info-background-darker{background-color:var(--project-item-type-background-color)}.project-additional-info{overflow:hidden;text-align:start;position:relative;min-height:-moz-fit-content;min-height:fit-content;height:0;border-radius:0 0 10px 10px;transition:height .3s ease,padding .3s ease;width:calc(100% - 76px)}.project-additional-info-fragment{display:flex;flex-direction:row;gap:16px;overflow:hidden;text-align:start;position:relative;height:0;border-radius:0 0 10px 10px;transition:height .3s ease,padding .3s ease;width:100%}.project-additional-info-fragment-formulas-container{min-width:-moz-fit-content;min-width:fit-content;width:100%}.project-additional-info-fragment-formulas{display:flex;flex-direction:column;border:1px solid #ccc;padding:16px 16px 4px;margin-bottom:16px;border-radius:8px;background-color:var(--project-additional-info-fragment-formulas-background-color);width:100%;min-width:100%}.project-additional-info-fragment-question-list-container{width:50%}.project-additional-info-fragment-question-list{width:100%}.project-additional-info-fragment.visible-info,.project-additional-info.visible-info{height:-moz-fit-content;height:fit-content;padding:16px 4px;transition:height .3s ease,padding .3s ease}.project-dropdown-users-logo{display:flex;justify-content:end;align-items:end;font-family:var(--main-font);font-size:22px;font-weight:500;text-align:end}.project-location-logo{font-family:var(--main-font);font-size:22px;font-weight:500;margin-bottom:10px;text-align:start}.project-item-container-fragment{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:12px 0}.project-additional-info-template{display:flex;flex-direction:row;min-height:-moz-fit-content;min-height:fit-content;gap:32px;justify-content:space-between;padding:12px 0}.project-item-name-template-btn-text{font-family:var(--main-font);font-size:18px;align-items:start;text-align:start}.project-progress-info-container{display:flex;flex-direction:row;gap:30px;padding-bottom:12px}.project-additional-info-template-img-container{display:flex;flex-direction:column;width:40%}.project-progress-width{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;max-width:600px}.project-item-name-template-btn-img{height:48px;width:48px;-o-object-fit:cover;object-fit:cover;min-width:48px;max-width:48px;margin-right:16px}.project-additional-info-template-img{min-height:-moz-fit-content;min-height:fit-content;max-height:170px;display:flex;flex-direction:row;justify-content:space-between;border-radius:5px;width:100%;flex-wrap:wrap}.project-item-gallery-img-width-66{max-height:170px;width:66.6%!important}.project-item-gallery-img-width-full{max-height:170px;width:99.9%!important}.project-item-gallery-img{min-width:40px;min-height:40px;padding:.5px;width:33.3%;max-height:170px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.project-add-permission-modal-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:-moz-fit-content;min-width:fit-content;width:560px;min-height:-moz-fit-content;min-height:fit-content;height:280px;gap:22px}.project-add-permission-modal-button{font-family:var(--main-content-font);padding:10px 20px;background-color:#eb8942;width:175px;min-width:-moz-fit-content;min-width:fit-content;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px;transition:background-color .3s ease}.project-add-permission-modal-container-content-select-permissions-container{display:flex;flex-direction:row;margin:0 auto;max-width:400px;width:400px;min-width:400px}.project-add-permission-modal-container-content-select-permissions-container:hover .project-add-permission-modal-container-content-select-permissions-container .visible{opacity:1;pointer-events:auto}.project-add-permission-modal-container-content-select-permissions-container-input{color:var(--dropdown-text-color);border-radius:inherit;background-color:inherit;flex:1;outline:none;height:40px;max-width:324px;min-width:324px;width:inherit;padding:0 16px}.project-add-permission-modal-container-content-select-permissions-dropdown-input-container{color:var(--dropdown-text-color);display:flex;flex-wrap:wrap;position:relative;border:var(--dropdown-input-container-border-color) solid 2px;border-right:none;border-radius:5px 0 0 5px;min-height:44px;margin:0;align-items:center}.project-add-permission-modal-button:hover{background-color:#ea7420}.project-add-permission-modal-container-content-select-container{display:flex;width:100%;flex-direction:column;align-items:center;gap:22px}.project-add-permission-modal-button-text{font-family:var(--main-content-font);font-weight:600;font-size:16px}.project-add-permission-modal-container-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.project-add-permission-header-section{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:16px}.project-additional-info-template-img-main{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:5px;width:100%;border:.5px solid rgb(193,193,193);transition:padding .05s linear}.project-add-permission-button{border-radius:10px;font-family:var(--main-font);height:44px;background-color:#eb8942;color:#fff;width:-moz-fit-content;width:fit-content;padding:0 16px;font-size:16px;line-height:1.5;font-weight:600;margin-top:10px;transition:background-color .3s ease}.project-add-permission-button:hover{background-color:#ea7420}.side-img{border-radius:5px}.project-item-gallery-img-main{border-radius:5px;min-width:120px;min-height:120px;padding:.5px;width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.project-additional-info-template-questions{width:60%}.project-additional-info-fragment-item-type{font-size:16px;font-weight:400;display:flex;flex-direction:row;justify-content:start;gap:12px;padding-bottom:12px}.map-container{display:flex;flex-direction:column;gap:12px}.map-container-coord{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:24px}.map-input-section{display:flex;flex-direction:column;gap:10px}.map-input-label{font-size:18px;font-weight:550;font-family:var(--main-font);margin-right:12px}.map-input{font-family:var(--main-font);font-size:16px;outline:none;width:300px;overflow:hidden;border-bottom:2px solid #979797;border-radius:0;padding-left:0}.bom-project-input-quantity-control-container{display:flex;flex-direction:row;margin-right:6px;height:42px;border-radius:5px;background-color:inherit}.bom-project-additional-info{left:50px;color:var(--item-text-color);display:flex;flex-direction:column;gap:14px;overflow:hidden;text-align:start;position:relative;padding-right:10px;height:0;background-color:var(--template-background-color-main);border-radius:0 0 10px 10px;transition:height .3s ease,padding .3s ease;width:calc(100% - 128px)}.bom-project-table-content-headers{font-family:var(--main-content-font);display:flex;justify-content:space-between;flex-direction:row;text-align:start;border-radius:5px;font-size:13px;background-color:#fff;margin-bottom:16px}.bom-project-dropdown-container{color:var(--dropdown-text-color);display:flex;flex-wrap:wrap;position:relative;border:var(--dropdown-input-container-border-color) solid 2px;border-right:none;border-radius:5px 0 0 5px;min-height:44px;max-width:526px;width:calc(50vw - 74px);margin:0;align-items:center;background-color:#fff}.bom-project-btn-container{padding-right:8px;border-radius:0 5px 5px 0;display:flex;flex-direction:row;justify-content:center;gap:8px;align-items:center;height:inherit;border:var(--dropdown-input-container-border-color) solid 2px;border-left:none;width:74px;background-color:#fff}.bom-project-additional-info.visible-info{height:-moz-fit-content;height:fit-content;padding:16px;background-color:var(--template-background-color-main);transition:height .3s ease,padding .3s ease}.bom-project-quantity-input-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:12px;box-sizing:border-box;font-family:var(--main-font)}.bom-project-field-label{display:flex;font-family:var(--main-font);align-items:start;font-weight:500;font-size:18px}.bom-project-input-quantity-control-btn{display:flex;justify-content:center;cursor:pointer;align-items:center;height:42px;width:40px;outline:none;border:solid 1px #CDCDCD;background-color:#fff;font-weight:500;font-size:20px;transition:background-color .3s ease}.bom-project-input-quantity-control-btn:hover{background-color:#cdcdcd}.bom-project-input-quantity-control-btn-minus{border-radius:5px 0 0 5px}.bom-project-input-quantity-control-btn-plus{border-radius:0 5px 5px 0}.bom-project-input-quantity-control-input{border:solid 1px #CDCDCD;border-left:none;border-right:none;width:60px;outline:none;font-weight:500;font-size:18px;text-align:center;-webkit-appearance:none}.bom-project-preview-container{display:flex;flex-direction:row;align-items:center;gap:10px}.bom-project-item-type-title-container{display:flex;flex-direction:row;justify-content:start;align-items:center;font-family:var(--main-content-font)}.bom-project-additional-info-fragment-header{display:flex;flex-direction:row;gap:22px}.bom-project-table-no-action-space{width:35px;height:35px}:root{--question-border-color: #ccc;--question-background-color-light: #f9f9f9;--question-background-color-dark: #dadada;--question-font-color-light: #f6f6f6;--question-font-color-dark: #ffffff;--question-highlight-color: #eb8942;--question-highlight-color-hover: #ea7420;--question-box-shadow-color: rgba(0, 0, 0, .25);--question-box-shadow-hover-color: rgba(0, 0, 0, .4);--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.question-list-question-container{padding:16px;margin-bottom:16px;border-radius:8px;width:100%}.question-list-question-container-no-questions{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--main-font);font-weight:600}.question-list-question-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;font-weight:400;height:40px;border-radius:5px;font-family:var(--main-font);padding:0 16px}.question-list-question-variable{font-weight:700;margin-bottom:8px;font-family:var(--main-font)}.question-list-answers-container{margin-top:8px;font-family:var(--main-font);display:flex;flex-direction:column;gap:10px}.question-list-answer-option-disabled{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:4px;font-size:16px;font-family:var(--main-font);padding-left:16px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.question-list-answer-option{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:4px;font-size:16px;font-family:var(--main-font);padding-left:16px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transition:-webkit-text-decoration .08s ease;transition:text-decoration .08s ease;transition:text-decoration .08s ease,-webkit-text-decoration .08s ease}.question-list-answer-option:hover{text-decoration:underline;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.question-list-answer-input{width:100%;padding:8px;border-radius:4px;height:40px;outline:none}.question-content-container{font-family:var(--main-font);display:flex;flex-direction:row;margin-bottom:22px;align-items:center;gap:12px}.question-controls-container{display:flex;flex-direction:row;gap:12px;align-items:center}.question-controls-buttons-container{display:flex;flex-direction:row;gap:24px}.question-controls-buttons-move-container{display:flex;flex-direction:column;gap:4px}.question-controls-toggle-button{width:120px;max-width:120px;font-size:16px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:12px;border-radius:5px 2px 2px 5px;font-family:var(--main-font);height:60px;padding:10px 18px;opacity:.8;transition:box-shadow .3s ease,opacity .3s ease}.question-controls-toggle-button:hover{opacity:1}.question-content-text-field-container-variable{font-size:16px;font-family:var(--main-font);padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-right:none;border-radius:2px;max-width:200px;width:40%}.question-content-input-field{align-items:baseline;justify-content:center;outline:none;font-size:16px;background-color:var(--question-font-color-light);font-family:var(--main-font);border-radius:2px;height:60px;border-left:none;width:100%}.question-content-select-field{position:relative;background-color:var(--question-font-color-light);border-radius:2px;height:60px;border-left:none;width:100%;display:flex;flex-direction:row;align-items:center}.question-content-ids-container{position:absolute;top:63px;width:100%;max-height:200px;overflow:auto;display:flex;flex-direction:column;gap:5px;height:-moz-min-content;height:min-content;background-color:var(--question-font-color-light);font-size:20px;font-family:var(--main-font);padding:10px;align-items:center;justify-content:flex-start;border-right:none;border-radius:2px;transition:box-shadow .3s ease;box-shadow:var(--hover-shadow-box-shadow);z-index:99999}.question-content-id{height:30px;min-height:20px;width:100%}.question-content-id.add:hover{background-color:#98ff98}.question-content-text-field-container{position:relative;font-size:16px;font-family:var(--main-font);padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-right:none;border-radius:2px;max-width:700px;width:70%}.question-content-remove-button{max-width:60px;min-width:60px;height:60px;width:60px;border-radius:5px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--answer-item-remove-button-background-color);border:1px solid var(--answer-item-remove-button-border-color);opacity:.8;transition:background-color .3s ease,opacity .3s ease}.question-content-remove-button:hover{opacity:1}.questions-add-input{border-radius:5px 0 0 5px}.questions-add-select{border-radius:0 5px 5px 0}.hover-shadow{transition:box-shadow .3s ease}.add-questions-container{display:flex;flex-direction:row;gap:3px}.add-questions{font-family:var(--main-font);height:44px;width:50%;font-size:16px;line-height:1.5;font-weight:600;margin-top:10px;transition:background-color .3s ease;max-width:900px}.add-questions:hover{background-color:#ea7420}.question-list-question-container{border:1px solid var(--question-border-color);background-color:var(--question-background-color-light)}.question-list-question-title{background-color:var(--question-background-color-dark)}.question-list-answer-input{border:1px solid var(--question-border-color)}.question-controls-toggle-button{border:1px solid var(--question-border-color);background-color:var(--question-font-color-light)}.question-content-text-field-container-variable,.question-content-text-field-container{background-color:var(--question-font-color-light);border:1px solid var(--question-border-color)}.add-questions{color:#fff;background-color:var(--question-highlight-color)}.add-questions:hover{background-color:var(--question-highlight-color-hover)}.hover-shadow{box-shadow:0 0 4px 1px var(--question-box-shadow-color)}.hover-shadow:hover{box-shadow:0 0 5px 1px var(--question-box-shadow-hover-color)}.nested-fragment-question-list{font-family:var(--main-font);display:flex;flex-wrap:wrap;gap:20px;padding:10px 0;justify-content:flex-start}.question-item{font-family:var(--main-font);display:flex;flex-direction:column;margin-bottom:15px;border-radius:10px;border:2px solid var(--question-border-color);padding:16px;background-color:var(--question-background-color-light);flex:1 1 400px;max-width:940px;box-sizing:border-box}.question-label{font-family:var(--main-font);font-size:18px;font-weight:600;margin-bottom:5px}.question-input{font-family:var(--main-font);outline:none;padding:12px!important;border:1px solid #ccc;border-radius:8px;font-size:16px;font-weight:600;max-width:940px}.question-formula{font-family:var(--main-font);font-size:16px;display:block;color:#000;font-weight:600}.question-fieldset{font-family:var(--main-font);border:1px solid #ccc;border-radius:4px;padding:10px}.question-label legend{font-family:var(--main-font);font-weight:600}.radio-label{display:flex;justify-content:start;align-items:baseline;flex-direction:row;font-family:var(--main-font);cursor:pointer;font-size:16px;font-weight:600}.radio-label:hover{text-decoration:underline}.radio-input{max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content;font-family:var(--main-font);margin-right:10px}.disabled-add-question{background-color:var(--table-default-color-bg-sync-inactive)!important}.disabled-add-question:hover{background-color:var(--table-default-color-bg-sync-inactive-hover)!important}.formula-title{font-family:var(--main-font);border-radius:5px;display:flex;border:1px solid #f9f9f9;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;align-items:center;height:40px;font-size:16px;padding:8px 16px}.formula-content{display:block;font-family:var(--main-font);font-size:18px;font-weight:400;width:100%;border-radius:5px;padding:8px 16px;border:.5px solid rgb(193,193,193);word-break:break-all;white-space:normal;box-sizing:border-box}.formula-recalculate-button{padding:8px 16px;min-height:40px;width:40px;border:1px solid #f9f9f9;font-size:16px;border-radius:4px;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;display:block;white-space:normal;word-break:break-all}.formula-recalculate-button span,.formula-recalculate-button p{display:block;white-space:normal;word-break:break-all}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.template-container{color:var(--item-text-color);display:flex;flex-direction:column;margin-bottom:10px;width:-moz-fit-content;width:fit-content;gap:20px;justify-content:start;font-family:var(--main-font);width:100%}.template-additional-info{left:50px;color:var(--item-text-color);display:flex;flex-direction:column;gap:14px;overflow:hidden;text-align:start;position:relative;padding-right:10px;height:0;background-color:var(--template-background-color-main);border-radius:0 0 10px 10px;transition:height .3s ease,padding .3s ease;width:calc(100% - 128px)}.template-additional-info.visible-info{height:-moz-fit-content;height:fit-content;padding:16px;background-color:var(--template-background-color-main);transition:height .3s ease,padding .3s ease}.template-container input{padding:0 16px}.template-main-content-container{display:flex;flex-direction:row;gap:60px}.template-additional-info-varmapping{color:var(--item-text-color);font-size:16px;font-family:var(--main-font);outline:none;min-height:44px;border-radius:5px;padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--template-background-color-varmapping);border:1px solid var(--template-border-color);border-right:none;min-width:400px;width:-moz-fit-content;width:fit-content;height:auto;box-sizing:border-box;flex-wrap:wrap;overflow-wrap:break-word;word-wrap:break-word}.template-title-container{font-family:var(--main-font);display:flex;flex-direction:row;gap:1rem;background-color:inherit}.template-input-title-container-description{display:flex;flex-direction:column;background-color:inherit}.template-input-title-container-input{display:flex;flex-direction:row;border-bottom:2px solid #979797;background-color:inherit}.template-input-title-logo{display:block;font-family:var(--main-font);font-size:24px;font-weight:600;padding:0;width:auto;background-color:inherit}.template-input-title{font-family:var(--main-font);padding-block:1px;padding-inline:2px;width:280px;height:32px;overflow:hidden;outline:none;border-radius:0;padding-left:0;font-size:18px;font-weight:500;padding-right:25px;background-color:inherit}.template-add-questions-container{display:flex;flex-direction:row;gap:3px}.template-add-questions{font-family:var(--main-font);height:44px;background-color:#eb8942;color:#fff;width:50%;font-size:16px;line-height:1.5;font-weight:600;margin-top:10px;transition:background-color .3s ease}.template-add-questions:hover{background-color:#ea7420}.template-questions-add-select{border-radius:0 5px 5px 0}.template-questions-add-input{border-radius:5px 0 0 5px}.template-item-logo{text-align:start;display:block;font-family:var(--main-font);font-size:22px;font-weight:500;padding:0;width:auto;margin-bottom:15px}.template-item-dropdown-container{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;gap:12px}.template-item-dropdown-add{width:135px;border-radius:5px;font-family:var(--main-font);font-weight:600;background-color:#eb8942;color:#fff;transition:background-color .3s ease}.template-item-dropdown-add:hover{background-color:#ea7420}.template-item-container{display:flex;flex-direction:row;gap:12px;justify-content:space-between}.template-fragment-section{display:flex;flex-direction:column;gap:10px}.template-item-name-fragment-btn{display:flex;justify-content:space-between;padding:10px 18px;border-radius:5px;align-items:center;background-color:var(--fragment-item-type-background-color);border:2px solid #c8c7c7;width:calc(100% - 44px);min-width:-moz-fit-content;min-width:fit-content;height:60px;margin:8px 0;position:relative;z-index:100}.template-item-name-category{padding:10px 18px;text-align:start;border-radius:5px;align-items:center;background-color:var(--fragment-item-type-background-color);width:calc(100% - 60px);min-width:-moz-fit-content;min-width:fit-content;border:2px solid #c8c7c7;height:45px;margin:10px 0;transition:background-color .3s ease}.template-item-name-category:hover{background-color:var(--fragment-item-type-background-color-hover)}.template-item-input{padding:8px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box}.template-item-remove{display:flex;color:#000;justify-content:center;align-items:center;width:45px;height:45px;border-radius:5px;text-align:center;opacity:.8;background-color:#f6f6f6;transition:background-color .3s ease,opacity .3s ease}.template-item-remove:hover{background-color:#fff;opacity:1}.template-container-left-part{display:flex;flex-direction:column;width:100%;gap:22px}.template-description{background-color:inherit;width:100%;outline:none;padding:18px 12px;resize:none}.create-template-description-switch-text{font-size:17px;font-family:var(--main-font)}.create-template-description-text{text-align:start;padding:10px;font-size:17px;font-family:var(--main-font)}.template-user-info-header{font-family:var(--main-font);font-size:22px;font-weight:500;text-align:start;margin-bottom:32px;width:300px}.template-user-info-container{display:flex;flex-direction:row;gap:3%}.template-description-label{font-family:var(--main-font);font-size:16px;font-weight:500;text-align:start;margin-bottom:15px;padding:16px}.template-description-container{font-size:16px;flex-direction:row;border:#1976d2 solid 2px;border-radius:5px;width:100%}.create-template-switch{display:flex;justify-content:space-between;width:45%}.create-template-description{border:1px solid blue;border-radius:4px;height:200px;box-sizing:border-box}.template-full-description-container{display:flex;height:100%;font-size:16px;flex-direction:row;border:#1976d2 solid 2px;border-radius:5px;width:100%}.template-user-info{display:flex;flex-direction:column;width:100%}.template-user-info-image{display:flex;flex-direction:column;align-items:start}.template-description-switch{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:12px}.tab-switcher{display:flex;justify-content:space-between;width:350px;border-radius:15px;overflow:hidden;font-size:15px}.tab{flex:1;text-align:center;padding:5px;cursor:pointer;font-weight:700;background-color:var(--background-color-switcher-tab-deactiv);transition:background-color .3s ease}.active-tab{background-color:var(--background-color-switcher-tab);color:#fff}.tab-content{background-color:#f9f9f9;border:1px solid #ddd}.template-full-description-container{margin-top:20px}.custom-editor{width:100%;height:100%}.monaco-editor .scrollable-element{overflow:auto!important}.custom-editor{overflow:hidden;position:relative;border:1px solid #ccc;border-radius:4px;text-align:left}.template-container-right-part{display:flex;flex-direction:column;gap:60px;width:60%}.template-controls-toggle-button{width:60px;font-size:0px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;border-radius:5px 2px 2px 5px;font-family:var(--main-font);height:60px;border:1px solid #ccc;padding:10px 18px;background-color:#f6f6f6;opacity:.8;transition:background-color .3s ease,opacity .3s ease}.template-controls-toggle-button:hover{opacity:1;background-color:#fff}.template-dropdown-input-container{display:flex;flex-wrap:wrap;position:relative;color:#000;border:#5f6368 solid 2px;border-right:none;border-radius:5px 0 0 5px;min-height:44px;max-width:226px;width:calc(50vw - 74px);margin:0;padding:0 16px;align-items:center}.template-dropdown-input-zone-container{display:flex;flex-direction:row;gap:10px;margin-bottom:16px}.template-dropdown-fragment-main-info-content{display:flex;flex-direction:column;width:100%}.template-dropdown-input-logo-var-mapping-sub-info{font-family:var(--main-font);font-size:16px;color:#979797}.template-dropdown-fragment-main-info{display:flex;flex-direction:row;gap:30px}.template-dropdown-input-logo-var-mapping-container-content{min-width:-moz-fit-content;min-width:fit-content;width:50%}.template-dropdown-input-logo-var-mapping-container{display:flex;flex-direction:row;justify-content:space-between;gap:30px}.template-dropdown-input-logo-var-mapping{font-family:var(--main-font);font-size:18px;font-weight:500;text-align:start;margin-top:10px}.template-dropdown-input-logo{font-family:var(--main-font);font-size:22px;font-weight:500;text-align:start}.template-dropdown-input-zone{display:flex;flex-direction:column;justify-content:start}.template-item-info-main{display:flex;flex-direction:row;width:100%;gap:12px;height:-moz-fit-content;height:fit-content;align-items:center}.template-item-info{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content}.template-universal-save-button{position:fixed;top:200px;right:2vw;display:flex;flex-direction:column;width:91px;height:91px;border-radius:100%;background-color:#7333c6;border:none;cursor:pointer;font-size:15px;justify-content:center;align-items:center;color:#fff;opacity:1;transform:none;transition:background-color .3s ease;padding:0 20px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";z-index:9999999999}.template-universal-test-save-button{position:fixed;top:200px;right:2vw;display:flex;flex-direction:column;width:91px;height:91px;border-radius:100%;background-color:#c63333;border:none;cursor:pointer;font-size:15px;justify-content:center;align-items:center;color:#fff;opacity:1;transform:none;transition:background-color .3s ease;padding:0 20px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";z-index:9999999999}.template-universal-test-save-button:hover{background-color:#9a2020}.template-universal-save-button:hover{background-color:#8446d3}.create-template-description-lib{width:490px}.update-template-description-lib{width:100%;height:60vh;max-width:75vw}.error{animation:shake .3s ease-in-out;border-color:red}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.error-message{color:red;font-size:15px;margin-top:5px}@media (max-width: 1450px){.template-user-info-header{width:295px}.image-multiple-header-container{gap:5px}}@media (max-width: 1100px){.create-template-switch{width:100%}}@media (max-width: 1024px){.create-template-switch{flex-direction:column;justify-content:initial;align-items:center}.template-user-info-header,.template-description-switch{margin-bottom:10px}.tab-switcher{margin-left:-15px;font-size:14px;width:300px}.image-multiple-header{font-size:16px!important;text-align:center!important;margin-bottom:5px!important}.image-multiple-header-container{flex-direction:column!important;align-items:center;gap:initial}}.template-group-select-btn{display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:50%;border:2px solid rgb(59 130 246);height:35px;width:35px;min-width:35px;min-height:35px;transition:border .3s ease}.template-group-select-btn:hover{border:2px solid #1c42b0}@keyframes bounceIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}.template-group-select-btn-inner{background-color:#3b82f6;border-radius:50%;height:25px;width:25px;min-width:25px;min-height:25px;transform-origin:center center;animation:bounceIn .5s ease-out;animation-fill-mode:forwards;transition:background-color .3s ease}.template-group-select-btn-inner:hover{background-color:#1c42b0}.template-group-select-btn-inner.selected{border:2px solid #007BFF}.template-quick-fragment-action-section{display:flex;flex-direction:row;gap:24px;min-width:-moz-fit-content;min-width:fit-content;align-items:center;justify-content:space-between}*{box-sizing:border-box}.image-multiple-header{font-family:var(--main-font);font-size:22px;font-weight:500;text-align:start;margin-bottom:32px}.image-upload-button{display:flex;align-items:center;justify-content:center;color:var(--image-upload-button-color);background-color:var(--image-upload-button-background-color);width:40px;height:40px;border-radius:5px}.image-multiple-header-container{display:flex;flex-direction:row;gap:12px}.image-preview-container{border-radius:5px;width:170px;height:170px;box-shadow:0 4px 8px #0000001a;position:relative;overflow:hidden}.image-previews{display:flex;flex-wrap:wrap;gap:32px}.image-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;transition:opacity .3s ease}.image-preview-container:hover .image-preview{opacity:var(--image-preview-hover-opacity)}.remove-image-button{position:absolute;top:50%;left:50%;background-color:none;transform:translate(-50%,-50%);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.remove-image-button:active{background-color:var(--remove-image-button-background-color-active)}.image-preview-container:hover .remove-image-button{opacity:var(--remove-image-button-opacity-hover)}.move-button{border-radius:5px;width:28px;height:28px;display:flex;justify-content:center;align-items:center;background-color:var(--move-button-background-color);border:1px solid var(--move-button-border-color);opacity:var(--move-button-opacity);transition:background-color .3s ease,opacity .3s ease}.move-button:hover{opacity:var(--move-button-hover-opacity);background-color:var(--move-button-hover-background-color)}.allow-move{opacity:var(--allow-move-opacity);font-weight:600;border:1px solid var(--move-button-border-color-allow);color:var(--move-button-border-color-allow)}.answer-list-container{padding-left:52px;padding-right:200px;min-width:350px;margin-bottom:16px}.answer-add-item{font-family:var(--main-font);height:44px;background-color:var(--answer-add-item-background-color);color:var(--answer-item-text-field-color);width:100%;font-size:16px;line-height:1.5;font-weight:600;min-width:350px;transition:background-color .3s ease;border-radius:5px}.answer-add-item:hover{background-color:var(--answer-add-item-hover-background-color)}.answer-item-container{display:flex;flex-direction:row;gap:12px;margin-bottom:22px;align-items:center}.answer-item-controls-container{display:flex;flex-direction:column;gap:4px}.answer-item-number{padding:0 10px;font-family:var(--main-font);display:flex;align-items:center;font-weight:500;color:var(--answer-item-number-color);font-size:20px}.answer-item-text-field-container{font-size:16px;font-family:var(--main-font);padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--answer-item-text-field-background-color);border:1px solid var(--answer-item-text-field-border-color);border-right:none;border-radius:2px;max-width:600px;min-width:100px;width:50%}.answer-item-input{align-items:center;justify-content:center;outline:none;font-size:16px;font-family:var(--main-font);border-radius:2px;height:42px;background-color:var(--answer-item-input-background-color);border-left:none;width:100%}.answer-item-main-content{display:flex;flex-direction:row;height:45px;gap:12px;width:100%;max-width:900px}.answer-item-remove-button{max-width:45px;min-width:45px;height:45px;width:45px;border-radius:5px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--answer-item-remove-button-background-color);border:1px solid var(--answer-item-remove-button-border-color);opacity:var(--answer-item-remove-button-opacity);transition:background-color .3s ease,opacity .3s ease}.answer-item-remove-button:hover{opacity:var(--answer-item-remove-button-hover-opacity);background-color:var(--answer-item-remove-button-hover-background-color)}.hover-shadow{box-shadow:var(--hover-shadow-box-shadow);transition:box-shadow .3s ease}.hover-shadow:hover{box-shadow:var(--hover-shadow-hover-box-shadow)}.answer-list-container{margin-bottom:16px}._switcher_1wqri_1{width:200px;height:50px;border-radius:40px;background-color:#e8e7e7;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:5px;position:relative;border:.5px solid #D9D9D9;box-shadow:0 4px 4px #00000012}._marker_1wqri_16{border-radius:40px;width:100px;height:40px;background-color:var(--table-default-color-bg-update);position:absolute;top:5px;z-index:1;box-shadow:0 4px 4px #021e3514}._label_1wqri_27{width:100px;display:flex;align-items:center;justify-content:center;color:#5f6368;font-size:16px;font-style:normal;font-weight:600;line-height:normal;z-index:5;cursor:pointer;transition:color .3s ease-in-out}._activeLabel_1wqri_43{color:#fff}._section_19rtx_1{display:flex;align-items:flex-start;align-content:center;flex-direction:row;border:1px solid gray;position:relative;padding:40px;background-color:#dadada;width:100%;overflow:hidden;height:calc(100vw - 200px)}._grid_19rtx_14{position:absolute;border:40px solid #dadada;background-color:#dadada;background-size:5% 5%;background-image:linear-gradient(to right,rgba(0,0,0,.32) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.32) 1px,transparent 1px);width:100%;height:100%;left:0;right:0;bottom:0;top:0;pointer-events:none}._gridBorder_19rtx_30{position:absolute;z-index:3;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);width:calc(100% - 80px);height:calc(100% - 80px);right:40px;bottom:40px;pointer-events:none}._wrapper_19rtx_42 .ProseMirror{display:none}._wrapper_19rtx_42{margin-top:20px;width:100%;display:flex;align-items:center;align-content:center;flex-direction:column;border:1px solid gray;background-color:#f1f0f0;position:relative}._container_19rtx_58{flex:1;padding-left:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;height:100%}._staticContent_19rtx_69{color:#000;font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}._descriptionTextarea_19rtx_79{resize:none;width:100%;height:100px;background-color:#ececec;outline:none;border:none;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:15px}._titleTextarea_19rtx_95{display:flex;align-items:center;resize:none;width:100%;height:100px;background-color:#ececec;outline:none;border:none;color:#000;font-variant-numeric:lining-nums proportional-nums;font-size:28px;font-style:normal;font-weight:600;line-height:normal;padding:15px}._sloganTextarea_19rtx_113{resize:none;width:100%;height:100px;background-color:#ececec;outline:none;border:none;color:#000;font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding:15px}._btns_19rtx_129{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start;width:100%;padding:15px;gap:15px}._deleteBtn_19rtx_139{width:50px;color:#fff;display:flex;align-items:center;padding:5px 10px;background-color:#a1a1a1;overflow:hidden;white-space:nowrap;transition:all .4s ease-in-out}._deleteBtn_19rtx_139:hover{width:150px;background-color:#7c7c7c;color:#fff}._deleteBtn_19rtx_139:hover ._btnText_19rtx_155{width:85px;opacity:1}._deleteBtn_19rtx_139:disabled{pointer-events:none;cursor:auto;color:#d6d6d6;background-color:#757575}._btnText_19rtx_155{width:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out}._hasMarker_19rtx_175{display:flex;flex-direction:row;align-items:center;justify-content:center}._inputWrapper_19rtx_182._hasMarker_19rtx_175 ._titleTextarea_19rtx_95,._inputWrapper_19rtx_182._hasMarker_19rtx_175 ._sloganTextarea_19rtx_113,._inputWrapper_19rtx_182._hasMarker_19rtx_175 ._descriptionTextarea_19rtx_79{padding-left:40px!important}._inputWrapper_19rtx_182{padding-left:25px!important;position:relative;width:100%;background-color:#ececec}._imgIcon_4n8um_1{transition:transform .3s ease-in-out}._withImg_4n8um_5{border:none!important;min-height:10%!important}._withImg_4n8um_5:hover{border:none}._img_4n8um_1{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:100%;max-width:100%;opacity:.5;transition:filter .3s ease}._resizableContainer_4n8um_24._withImg_4n8um_5:hover ._img_4n8um_1{filter:brightness(70%)}._resizableContainer_4n8um_24._withImg_4n8um_5:hover ._deleteBtn_4n8um_28{opacity:1}._deleteBtn_4n8um_28{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}._deleteBtn_4n8um_28:hover{transform:scale(1.2)}._imageContainer_4n8um_44{position:relative;min-width:20%;max-width:100%}._handle_4n8um_50{position:absolute;width:12px;height:12px;background-color:#007bff;border:2px solid white;border-radius:50%;z-index:10}._topLeft_4n8um_60{top:-6px;left:-6px;cursor:nwse-resize}._topRight_4n8um_65{top:-6px;right:-6px;cursor:nesw-resize}._bottomLeft_4n8um_70{bottom:-6px;left:-6px;cursor:nesw-resize}._bottomRight_4n8um_75{bottom:-6px;right:-6px;cursor:nwse-resize}._resizableContainer_4n8um_24{position:relative;min-width:20%;max-width:100%;height:auto;display:flex;justify-content:center;align-items:center;min-height:500px;cursor:pointer;border:3px dashed var(--question-border-color);border-radius:0;color:var(--question-border-color);transition:border .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}._resizableContainer_4n8um_24:hover{color:var(--table-default-color-bg-remove-hover);border:3px dashed var(--table-default-color-bg-remove-hover)}._resizableContainer_4n8um_24:hover ._imgIcon_4n8um_1{transform:scale(1.3)}._resizeHandle_4n8um_107{position:absolute;right:-5px;bottom:-5px;width:15px;height:15px;background-color:#4c4c4c;border:2px solid white;border-radius:50%;cursor:se-resize;z-index:10}._constructorContainer_zjsgr_1{border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;width:100%;box-sizing:border-box}._label_zjsgr_11{font-weight:500;color:#333;margin-bottom:10px;display:block}._blockEditor_zjsgr_18{position:relative;box-sizing:border-box;flex-grow:1;flex-basis:calc(50% - 8px);min-width:100px}._textarea_zjsgr_26{width:100%;resize:none;background-color:#ececec;outline:none;border:none;color:#5f6368;font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:normal;height:100px;border-radius:5px;padding:10px}._removeButton_zjsgr_43{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background-color:#0006;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;text-align:center;opacity:.3;transition:opacity .2s}._blockEditor_zjsgr_18:hover ._removeButton_zjsgr_43{opacity:1}._inputWrapper_zjsgr_68{position:relative;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;background-color:#ececec}._inputWrapper_zjsgr_68._hasMarker_zjsgr_78 ._textarea_zjsgr_26{padding-left:40px!important}._toolbar_7gfln_1{position:absolute;z-index:20;display:flex;align-items:center;align-content:center;gap:5px;padding:0 5px;background-color:#dfdede;border-radius:8px;border:1px solid rgba(145,145,145,.39);box-shadow:2px 2px 8px #0003}._btns_7gfln_15{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:center;align-content:center}._btn_7gfln_15{display:flex;align-items:center;align-content:center;justify-content:center;padding:5px;border-radius:3px;transition:background-color .3s ease-in-out}._btn_7gfln_15:hover,._active_7gfln_38{background-color:#a3a3a378}._input_7gfln_42{width:70px;height:30px;justify-content:center;display:flex;align-items:center;align-content:center;border-radius:5px;color:#5f6368;font-size:14px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}._input_7gfln_42 input{-webkit-appearance:none;-moz-appearance:textfield;border:1px solid #686868;text-align:center;-moz-appearance:none;appearance:none;outline:none;height:30px;width:30px;margin:0;padding:0;border-radius:5px}._input_7gfln_42 input::-webkit-inner-spin-button,._input_7gfln_42 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._controls_7gfln_76{cursor:pointer;width:10%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;border-radius:3px;font-size:20px;font-weight:500;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out,transform .3s ease-in-out}._controls_7gfln_76:hover{transform:scale(1.3);border:none}._colorInput_7gfln_99{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:flex;align-items:center;align-content:center;justify-content:center;height:100%;max-width:35px;cursor:pointer;padding:0 0 0 5px!important}._colorInput_7gfln_99::-webkit-color-swatch{border-radius:50%;min-width:24px;width:24px;max-height:24px;max-width:24px;min-height:24px;height:24px;border:1px solid #777}._increment_7gfln_128{justify-content:flex-start;padding-left:7px}._decrement_7gfln_133{justify-content:flex-end;padding-right:7px}._borderRadiusWrapper_7gfln_138{display:flex;flex-direction:column;position:relative;align-items:center;height:100%;cursor:pointer}._borderRadiusWrapper_7gfln_138:hover ._borderRadiusInput_7gfln_145{opacity:1}._borderRadiusInput_7gfln_145{position:absolute;top:-45px;background-color:#dfdede;border:1px solid rgb(166,166,166);padding:0 5px;border-radius:5px;opacity:0}._quantityInput_i0yjt_1{width:100px;height:40px;justify-content:center;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--color-border-primary);color:var(--color-text-body-primary);font-size:14px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}._quantityInput_i0yjt_1 input{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;-moz-appearance:none;appearance:none;outline:none;height:38px;width:38px;margin:0;padding:0;border:none}._quantityInput_i0yjt_1 input::-webkit-inner-spin-button,._quantityInput_i0yjt_1 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._changeQuantity_i0yjt_34{cursor:pointer;width:33%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:500;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}._changeQuantity_i0yjt_34:hover{background-color:var(--color-background-body-hover)}._increment_i0yjt_59:hover{border-left:1px solid var(--color-background-body-hover)}._decrement_i0yjt_65:hover{border-right:1px solid var(--color-background-body-hover)}._colorInputWrapper_1f7bv_1{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;background-color:#fff;height:30px}._colorSwatch_1f7bv_11{width:30px;height:100%;cursor:pointer;border-right:1px solid #ccc}._textInput_1f7bv_18{border:none;outline:none;padding:0;font-family:monospace;width:70px;height:100%}._textInput_1f7bv_18 input{padding:0!important}._hiddenColorInput_1f7bv_30{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._section_w5md5_1{width:100%;display:flex;padding-top:50px;align-items:center;justify-content:center;flex-direction:column;overflow-x:hidden}._desktopContent_w5md5_11{width:100%;height:100%}._mobileFrame_w5md5_16{border-radius:15px;border:3px #616161 solid;overflow-x:hidden;width:400px}._switcher_w5md5_23{display:flex;width:100%;justify-content:flex-end;align-items:center;padding:10px 0}._switcher_1n0pp_1{width:140px;height:50px;border-radius:40px;background-color:#e8e7e7;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:5px;position:relative;border:.5px solid #D9D9D9;box-shadow:0 4px 4px #00000012}._marker_1n0pp_16{border-radius:40px;width:70px;height:40px;background-color:#434343;position:absolute;top:5px;z-index:1;box-shadow:0 4px 4px #021e3514}._label_1n0pp_27{width:100px;display:flex;align-items:center;justify-content:center;color:#5f6368;font-size:16px;font-style:normal;font-weight:600;line-height:normal;z-index:5;cursor:pointer;transition:color .3s ease-in-out}._activeLabel_1n0pp_43{color:#fff}.fragment-dictionary-container{display:flex;flex-direction:row;justify-content:start;gap:10px;max-width:2400px;width:100%;align-items:center}.nested-fragment-additional-info{color:var(--item-text-color);display:flex;flex-direction:column;gap:14px;overflow:hidden;text-align:start;position:relative;padding-right:10px;height:0;background-color:var(--template-background-color-main);border-radius:0 0 10px 10px;transition:height .3s ease,padding .3s ease;width:100%}.nested-fragment-additional-info.visible-info{height:-moz-fit-content;height:fit-content;padding:16px;background-color:var(--template-background-color-main);transition:height .3s ease,padding .3s ease}.fragment-container{display:flex;color:var(--item-text-color);flex-direction:column;margin-bottom:10px;gap:20px;justify-content:start;font-family:var(--main-font);width:100%}.fragment-container input{background-color:inherit;padding:0 16px;width:100%}.fragment-title-container{font-family:var(--main-font);display:flex;flex-direction:row;gap:1rem}.fragment-input-title-sub-logo{text-align:left;display:block;font-family:var(--main-font);font-size:22px;font-weight:600;padding:0;width:auto}.fragment-input-title-logo{display:block;font-family:var(--main-font);font-size:24px;font-weight:600;padding:0;width:auto}.fragment-input-container{display:flex;flex-direction:row;min-width:360px;border-bottom:2px solid #979797}.fragment-input-title{font-family:var(--main-font);padding-block:1px;padding-inline:2px;width:280px;height:32px;overflow:hidden;outline:none;border-radius:0;padding-left:0;font-size:18px;font-weight:500;padding-right:25px;transition:border-bottom .25s ease-in-out}.fragment-add-questions-container{display:flex;flex-direction:row;gap:3px}.fragment-add-questions{font-family:var(--main-font);height:44px;background-color:#eb8942;color:#fff;width:50%;font-size:16px;line-height:1.5;font-weight:600;margin-top:10px;transition:background-color .3s ease}.fragment-add-questions:hover{background-color:#ea7420}.fragment-questions-add-select{border-radius:0 5px 5px 0}.fragment-questions-add-input{border-radius:5px 0 0 5px}.fragment-product-type-img-container{display:flex;flex-direction:row;width:100%;gap:20px;justify-content:space-between}.fragment-product-type-formulas-container{width:100%}.fragment-item-types-logo{text-align:start;display:block;font-family:var(--main-font);font-size:22px;font-weight:500;padding:0;width:auto}.fragment-item-types-dropdown-container{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;gap:12px}.fragment-item-types-dropdown-add{width:135px;border-radius:5px;font-family:var(--main-font);font-weight:600;background-color:#eb8942;color:#fff;transition:background-color .3s ease}.fragment-item-types-dropdown-add:hover{background-color:#ea7420}.fragment-item-type-container{display:flex;flex-direction:row;gap:12px;margin:16px 0}.fragment-item-type-container-readonly{display:flex;flex-direction:row;gap:12px;height:44px;margin:16px 0}.fragment-item-type-name{padding-left:4px;padding-right:4px;border-radius:5px;align-items:center;background-color:var(--fragment-item-type-background-color);width:16%;min-width:-moz-fit-content;min-width:fit-content}.hover-shadow{box-shadow:0 0 4px 1px #00000040;transition:box-shadow .3s ease}.hover-shadow:hover{box-shadow:0 0 5px 1px #0006}.fragment-item-type-input{padding:8px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box}.fragment-item-type-big-remove{display:flex;justify-content:center;align-items:center;min-width:60px;min-height:60px;width:60px;height:60px;border-radius:5px;text-align:center;color:#000;background-color:var(--answer-item-remove-button-background-color);border:1px solid var(--answer-item-remove-button-border-color);opacity:.7!important;transition:opacity .3s ease,background-color .3s ease}.fragment-item-type-big-remove:hover{opacity:var(--answer-item-remove-button-hover-opacity);background-color:var(--answer-item-remove-button-hover-background-color)}.fragment-item-type-remove{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;width:44px;height:44px;border-radius:5px;text-align:center;color:#000;background-color:var(--answer-item-remove-button-background-color);border:1px solid var(--answer-item-remove-button-border-color);opacity:.7!important;transition:opacity .3s ease,background-color .3s ease}.fragment-item-type-remove:hover{opacity:var(--answer-item-remove-button-hover-opacity);background-color:var(--answer-item-remove-button-hover-background-color)}.fragment-sub-fields-block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:12px}.fragment-sub-fields{display:flex;flex-direction:column;gap:12px;max-width:-moz-fit-content;max-width:fit-content}.fragment-sub-fields-container{display:flex;flex-direction:row;min-width:-moz-fit-content;min-width:fit-content;width:100%}.fragment-should-publish{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%!important;height:-moz-fit-content;height:fit-content;font-family:var(--main-font)}.fragment-should-publish-label{margin-right:10px;font-size:22px;font-weight:500;font-family:var(--main-font)}.fragment-should-publish-toggle-switch{width:300px;padding:2px;display:flex;border:1px solid #ddd;border-radius:30px;overflow:hidden;box-shadow:0 1px 2px #0000001a;transition:box-shadow .3s ease}.fragment-should-publish-toggle-switch:hover{box-shadow:0 2px 4px #0003}.fragment-should-publish-toggle-option{width:50%;text-align:center;border-radius:50px;padding:4px 16px;cursor:pointer;transition:background-color .3s ease,color .3s ease;color:#aaa;background-color:inherit;border:none;font-weight:500;font-size:18px;font-family:var(--main-font)}.fragment-should-publish-toggle-option.active{color:#000}.fragment-should-publish-toggle-option.yes.active{color:#fff;border:solid 1px rgb(59 130 246);background-color:#3b82f6}.fragment-should-publish-toggle-option.no.active{color:#fff;border:solid 1px var(--question-highlight-color);background-color:var(--question-highlight-color);font-family:var(--main-font)}.dropzone-container{display:flex;align-items:center;justify-content:center;border:2px dashed var(--dropzone-border-color);border-radius:4px;background-color:var(--dropzone-background-color);cursor:pointer;text-align:center;color:var(--dropzone-text-color);max-width:600px;width:50vw;min-height:60px;padding:0 16px;transition:background-color .3s ease}.dropzone-is-active{border:3px solid var(--dropzone-border-color)!important}.dropzone-container:hover{background-color:var(--dropzone-hover-background-color)}.image-added{padding:0}.dropzone-image-preview{max-width:100%;border-radius:4px;margin:.25rem;width:200px;height:100px;-o-object-fit:contain;object-fit:contain;border:none}:root{--item-text-color: #000000;--project-header-nav-background-color: #e6e6e6;--project-item-type-background-color: #f6f6f6;--project-additional-info-fragment-formulas-background-color: #f9f9f9;--project-item-update-fragment-block: "white";--project-modal-price-color: #5F6368;--fragment-item-type-background-color: #f6f6f6;--fragment-item-type-background-color-hover: #ffffff;--template-background-color-main: #dadada;--template-background-color-varmapping: #f6f6f6;--template-border-color: #ccc;--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.item-info-container{color:var(--item-text-color);display:flex;flex-direction:column;margin-bottom:10px;width:-moz-fit-content;width:fit-content;gap:20px;max-width:500px;overflow:hidden;max-height:350px;justify-content:start;font-family:var(--main-font)}.item-info-img{display:flex;color:var(--item-text-color);justify-content:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));min-width:250px;min-height:200px;max-width:500px;max-height:350px;align-items:center;font-family:var(--main-font)}.item-info-text-section{color:var(--item-text-color);display:inline-flex;flex-direction:column;gap:5px;font-family:var(--main-font);line-height:1.43;letter-spacing:.01071em}.item-info-text-title{color:var(--item-text-color);font-size:17px;text-align:start;font-weight:500;font-family:var(--main-font)}.item-info-text-price-container{color:var(--item-text-color);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;line-height:1.2rem;margin-bottom:32px;font-size:16px;font-weight:500;font-family:var(--main-font)}.item-info-text-font-family-inherit{font-family:inherit}.items-merchant-info-container{margin-top:22px;width:100%;display:flex;flex-direction:column;gap:10px}.item-info-text-connections-title-container{color:var(--item-text-color);display:flex;flex-direction:row;margin:22px 0 10px;justify-content:space-between}.item-info-text-connections-title-column-container{color:var(--item-text-color);display:flex;flex-direction:column;height:110px;margin:22px 0 10px;justify-content:space-between}.item-info-text-connections-title{color:var(--item-text-color);text-align:start;font-size:20px;font-weight:600;font-family:var(--main-font)}.item-info-text-merchant-info-link{font-size:20px;color:var(--item-text-color);transition:color .3s ease}.item-info-text-merchant-info-link:hover{color:#3b82f6}.item-info-text-merchant-info-title{color:var(--item-text-color);text-align:start;font-size:22px;font-weight:600;font-family:var(--main-font);margin-bottom:14px}.item-info-text-merchant-info-link-container{display:flex;flex-direction:row;align-items:baseline;gap:5px}.vendor-item-checkbox-btn{display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:5px;border:2px solid rgb(59 130 246);height:35px;width:35px}.vendor-item-checkbox-tick{font-size:28px;font-weight:600}.item-info-no-item-types-notification{color:var(--item-text-color);font-family:var(--main-font);text-align:start;margin:0 auto;padding:16px 16px 24px}.create-item-form{display:flex;color:var(--item-text-color);align-items:start;flex-direction:column;gap:20px;font-family:var(--main-font);width:100%}.create-item-form-input-fields-container{display:flex;flex-direction:column;justify-content:start}.item-connected-product-types-container{display:flex;flex-direction:column;align-items:start;width:100%}.create-item-form input{color:var(--item-text-color);padding:0 16px}.item-img-subtitle{position:absolute;box-sizing:border-box;max-width:250px;padding-left:8px;padding-right:8px;font-size:12px;text-align:start;font-weight:600;color:#e30613;background-color:#ffffff80}.create-item-form-input-fields-dropdown-container{color:var(--item-text-color);display:flex;background-color:inherit;flex-direction:row;gap:10px}.create-item-form-input-field-logo{text-align:start;color:var(--item-text-color);font-family:var(--main-font);font-size:20px;font-weight:500;padding:0;margin-bottom:6px}.item-table-title{color:var(--item-text-color);font-family:var(--main-content-font);text-align:start;font-size:24px;font-weight:600}.create-item-form-input-title-container{color:var(--item-text-color);font-family:var(--main-font);background-color:inherit;display:flex;flex-direction:row;gap:1rem}.create-item-form-input-title-logo{color:var(--item-text-color);display:block;background-color:inherit;font-family:var(--main-font);font-size:24px;font-weight:700;padding:0;width:auto}.create-item-form-main-info-container{display:flex;color:var(--item-text-color);flex-direction:row;gap:22px}.create-item-input-container{display:flex;color:var(--item-text-color);background-color:inherit;flex-direction:row;border-bottom:2px solid #979797}.create-item-form-input-title{font-family:var(--main-font);color:var(--item-text-color);background-color:inherit;padding-block:1px;padding-inline:2px;width:280px;height:32px;overflow:hidden;outline:none;padding-left:16px;border-radius:0;font-size:18px;font-weight:500;padding-right:25px;transition:border-bottom .25s ease-in-out}.create-item-form-main-info-inputs-container{display:flex;color:var(--item-text-color);background-color:inherit;flex-direction:column;gap:10px;width:280px}.create-item-rules-container{vertical-align:top;display:flex;flex-direction:row;align-items:start;gap:5px;font-family:var(--main-font)}.create-item-form-input-field{font-family:var(--main-font);color:var(--item-text-color);background-color:inherit;outline:none;display:flex;border:#5f6368 solid 2px;border-radius:5px;padding:0 16px;height:44px;max-width:600px;width:100%}.create-item-form-button:hover{background-color:#5a0cac}.create-item-form-switcher-container{display:flex;align-items:center;margin-top:30px}.create-item-form-switcher-label-unactive{font-family:var(--main-font);display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:500;margin-right:10px;border:#ccc solid 2px;width:100%;max-width:300px;border-radius:10px;padding:10px;transition:border .3s ease,box-shadow .3s ease;margin-bottom:14px}.create-item-form-switcher-label-active{font-family:var(--main-font);display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:500;margin-right:10px;border:#4A6FDC solid 2px;width:100%;max-width:300px;border-radius:10px;padding:10px;margin-bottom:14px;box-shadow:0 0 4px 1px #0003;transition:border .3s ease,box-shadow .3s ease}.create-item-form-switcher-label-active:hover{box-shadow:0 0 5px 1px #0006}.create-item-form-switcher-label-active:active{box-shadow:0 0 6px 1px #00000080}.create-item-form-switcher-label-unactive:hover{box-shadow:0 0 5px 1px #00000026}.create-item-form-switcher-label-unactive:active{box-shadow:0 0 6px 1px #0006}.create-item-form-switcher-label:hover{border:#ccc solid 2px}.switch{position:relative;display:inline-block;width:60px;height:30px;margin-left:10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:30px}.slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#4a6fdc}input:checked+.slider:before{transform:translate(30px)}:root{--answer-add-item-background-color: #7333c6;--answer-add-item-hover-background-color: #8446d3;--answer-item-text-field-color: #fff;--answer-item-text-field-background-color: #f6f6f6;--answer-item-text-field-border-color: #ccc;--answer-item-input-background-color: #f6f6f6;--answer-item-number-color: black;--answer-item-remove-button-background-color: #f6f6f6;--answer-item-remove-button-border-color: #ccc;--answer-item-remove-button-hover-background-color: #ffffff;--answer-item-remove-button-opacity: .8;--answer-item-remove-button-hover-opacity: 1 !important;--hover-shadow-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);--hover-shadow-hover-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .4);--custom-select-header-background-color: #fff;--custom-select-header-hover-background-color: #f0f0f0;--custom-select-header-border-color: #5f6368;--custom-select-dropdown-border-color: #ccc;--custom-select-dropdown-background-color: #fff;--custom-select-dropdown-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);--custom-select-option-hover-background-color: #f0f0f0;--custom-select-text-color: white;--custom-select-text-header-color: #a8a8a8;--dropdown-btn-border-color: #5f6368;--dropdown-btn-hover-background-color: #f1efef;--dropdown-btn-active-background-color: #bab9b9;--dropdown-input-container-border-color: #5f6368;--dropdown-selected-item-background-color: #f1f1f1;--dropdown-selected-item-button-color: #888;--dropdown-selected-item-button-hover-color: #555;--dropdown-list-border-color: #ccc;--dropdown-list-background-color: #fff;--dropdown-list-element-hover-background-color: #f1f1f1;--dropdown-swg-container-background-color: #9a9a9a;--dropdown-swg-container-hover-background-color: #7a7a7a;--dropdown-input-loading-color: #3c66e1;--dropdown-text-color: black;--dropzone-border-color: #cccccc;--dropzone-background-color: #fafafa;--dropzone-hover-background-color: #f0f0f0;--dropzone-text-color: #999999;--overlay-background-color: rgba(0, 0, 0, .5);--modal-background-color: white;--modal-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);--close-button-background-color: white;--close-button-hover-background-color: #e3e3e3;--close-button-color: black;--image-upload-button-color: #fff;--image-upload-button-background-color: #eb8942;--image-preview-hover-opacity: .5;--remove-image-button-background-color-active: #dadada;--remove-image-button-opacity-hover: 1;--item-type-mode-switcher-background: #f1f1f1;--item-type-mode-switcher-label-color: #333;--item-type-mode-switcher-label-active-color: white;--item-type-mode-switcher-slider-background-color: #007bff;--move-button-background-color: #f6f6f6;--move-button-border-color: black;--move-button-border-color-allow: #007bff;--move-button-hover-background-color: #ffffff;--move-button-opacity: .5;--move-button-hover-opacity: .9;--allow-move-opacity: .7;--upload-button-color: #000;--upload-button-background-color: #f8f9fa;--upload-button-hover-background-color: #e2e6ea;--universal-save-button-background-color: rgb(115, 51, 198);--universal-save-button-color: #FFFFFF;--universal-save-button-hover-background-color: #8446d3;--dragging-background-color: rgb(227, 65, 100);--dragging-opacity: .7}.upload-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:700;color:var(--upload-button-color);background-color:var(--upload-button-background-color);border-radius:4px;cursor:pointer;transition:background-color .3s ease;width:100%}.upload-button:hover{background-color:var(--upload-button-hover-background-color)}.upload-button-container{width:100%}.update-item-img-container{display:flex;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));min-width:250px;min-height:200px;max-width:500px;max-height:350px;align-items:center;font-family:var(--main-font);border:2px dashed #cccccc}.update-rules-table-menu-container{display:flex;flex-direction:row;color:var(--item-text-color);gap:20px}.update-rules-input-field-logo{text-align:start;font-family:var(--main-font);font-size:20px;font-weight:500;padding:0}.update-rules-select-container{min-width:200px;position:relative;width:100%;max-width:400px;margin:0 auto;font-family:Arial,sans-serif}.update-rules-dropdown-add{margin-top:30px;width:135px;height:44px;border-radius:5px;font-family:var(--main-font);font-weight:600;background-color:#7333c6;color:#fff;transition:background-color .3s ease}.update-rules-dropdown-add:hover{background-color:#8446d3}.update-item-img-container-no-img{display:flex;justify-content:center;--tw-bg-opacity: 1;min-width:250px;min-height:200px;max-width:500px;max-height:350px;align-items:center;color:#999;font-family:var(--main-font)}.img-item{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.update-item-img-container-no-bcl{display:flex;justify-content:center;--tw-bg-opacity: 1;min-width:250px;min-height:200px;max-width:500px;max-height:350px;align-items:center;color:#999;font-family:var(--main-font);border:2px dashed #cccccc}.update-item-img{display:flex;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));min-width:250px;min-height:200px;max-width:500px;max-height:350px;align-items:center;font-family:var(--main-font)}.no-interaction{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-right-click{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.update-info-container{max-width:600px}:root{--item-text-color: #000000;--project-header-nav-background-color: #e6e6e6;--project-item-type-background-color: #f6f6f6;--project-additional-info-fragment-formulas-background-color: #f9f9f9;--project-item-update-fragment-block: "white";--project-modal-price-color: #5F6368;--fragment-item-type-background-color: #f6f6f6;--fragment-item-type-background-color-hover: #ffffff;--template-background-color-main: #dadada;--template-background-color-varmapping: #f6f6f6;--template-border-color: #ccc}.project-header{width:100%;margin-bottom:20px}.project-header-nav{display:flex;color:var(--item-text-color);flex-direction:row;gap:12px}.project-header-nav-item-title{display:flex;flex-direction:column;align-items:end;justify-content:end;height:-moz-fit-content;height:fit-content;font-family:var(--main-font);font-size:16px}.project-header-nav-item-separator{font-size:16px;color:var(--item-text-color);opacity:.7}.project-header-nav-item-btn{display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;border-radius:5px;padding:0 5px;transition:color .3s ease,background-color .3s ease}.project-header-nav-item-btn:hover{background-color:var(--project-header-nav-background-color)}.project-active{color:#1976d2!important;font-weight:500}.custom-select-search-input{width:100%;height:100%;outline:none;transition:background-color ease 0s;background-color:inherit}.custom-select-loading-container{width:100%;height:100%;overflow:hidden}.custom-select-loading{display:flex;flex-direction:column;justify-content:end}.step-calc{position:relative}.step-pen>button{position:absolute;top:35px;right:2%;transition:.5s;padding:10px 20px;border:none;border-radius:20px;background-color:#e30613;color:#fff;font-size:16px;font-weight:700;box-shadow:0 4px 6px #0000001a}.material-setting{transition:.5s;width:150px;padding:6px 15px;border:none;border-radius:20px;background-color:#e30613;color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px 6px #0000001a}.step-pen>button:hover,.material-setting:hover{transform:scale(.95);cursor:pointer;transition:.3s;background-color:#b6030b}.step2{position:relative}.step2-save{position:fixed;top:30%;right:0;transition:.1s}.step2-save:hover{cursor:pointer;transform:scale(.9);transition:.1s}.step2-fragment-block{padding:0 15px;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff}.step2-item-type{display:flex;justify-content:space-between;align-items:center;padding:5px 15px}.step-form-calc-block{display:flex;justify-content:start;flex-direction:row;gap:32px;width:100%;height:-moz-fit-content;height:fit-content;flex-wrap:wrap}.step2-question-answer{gap:15px}.step2-item-type>p{padding:0 10px}.step2-item-type-label{padding:0 10px}.item-type-list-label{padding:0;color:#7c7a7a;margin-top:15px;font-weight:500;border-color:#0053a0;text-shadow:0 0 5px rgba(0,83,160,.1)}.step2-item-button{display:flex;flex-direction:row;justify-content:space-between;padding:0 10px;align-items:center;font-size:16px;width:90%;max-width:320px;height:40px;border-radius:10px;background-color:var(--table-default-color-bg-button);color:var(--light-button-text-color);border:solid .7px #0053A0;transition:border .3s ease}.step2-item-button:hover{border:solid 1px #E30613}.step2-calc-field{display:flex;justify-content:center;align-items:center;padding:0 10px;min-width:-moz-fit-content;min-width:fit-content;background-color:#e6e6e6;height:48px;max-width:160px;width:160px;border:1px solid #828282;border-radius:6px;font-size:16px}.step2-item-title-type{display:flex;flex-direction:column;align-items:start;justify-content:start}.step-group-calc-label{font-weight:400;font-family:var(--main-font);padding:0 4px;font-size:18px;margin-top:8px}.step2-item-type:last-child,.step2-item-checkbox{font-size:16px}.step2-item-checkbox{display:flex;align-items:center}.step2-calc-field-container{display:flex;flex-direction:column;gap:10px}.step2-calc-field-p{font-family:var(--main-font);font-weight:600}.step2-save-button{position:fixed;top:270px;right:2vw;display:flex;flex-direction:column;width:91px;height:91px;border-radius:100%;background-color:#e30613;border:none;cursor:pointer;font-size:15px;justify-content:center;align-items:center;color:#fff;opacity:1;transform:none;transition:background-color .3s ease;padding:0 20px;font-weight:600;font-family:var(--main-font);z-index:100}.step2-save-button:hover{background-color:#b10712}.step2-material-list{display:flex;justify-content:space-between}.step2-material-list-name{display:flex;width:35%;font-family:var(--main-font);justify-content:space-between;align-items:center;box-sizing:border-box}.step2-material-list-name-name{font-weight:600;font-size:20px}.step2-progress{width:60%;display:flex;align-items:center;position:relative}.step2-percent{position:absolute;right:-75px;color:#626262}.step2-btn-setting-block{display:flex;align-items:center}.step2-btn-setting{width:25px}.step2-btn-setting:hover{transform:scale(.9);cursor:pointer}.step2-bottom-block,.step3-bottom-block{width:100%;display:flex;justify-content:flex-end;align-items:center;font-size:18px;margin:15px 0}.step3-bottom-block{border-top:1px solid #d9d9d9}.step2-bottom-block>p,.step3-bottom-block>p{font-weight:500}.step2-bottom-block>span{font-weight:600;color:#e30613;margin:0 15px}.step3-bottom-block>span{font-weight:600;margin:0 15px}.step2-bottom-block-btn,.step2-bottom-block-btn-cart{color:#fff;font-size:16px;font-weight:600;padding:10px 20px;background-color:#e30613;border:none;border-radius:5px;cursor:pointer;margin-right:20px}.step-btn{width:250px}.step2-bottom-block-btn{width:100%;transition:.2s}.step2-bottom-block-btn:hover,.step2-bottom-block-btn-cart:hover{transform:scale(.98);background-color:#ff222f}.step2-margin-top22{margin-top:22px}.step2-margin-top32{margin-top:32px}.step2-ordered-qty-input{text-align:center;max-height:40px;height:38px;outline:none;padding-right:5px;border-radius:10px;border:.5px solid #626262;font-size:16px;margin-right:5px}.step3-other-width{min-width:70px!important}.step2-bottom-btn{width:100%;display:flex;justify-content:center;margin:15px 0}.step2-bottom-btn-block{width:50%;display:flex;justify-content:space-evenly}.step-group-calc{display:flex;flex-direction:column;gap:15px}.step-group-p{margin:0}.step2-item-checkbox>input[type=checkbox]{display:none}.step2-item-checkbox>input[type=checkbox]+label{position:relative;padding-left:30px;cursor:pointer;font-size:16px;color:#333}.step2-item-checkbox>input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #000000;border-radius:3px;background-color:#fff;transition:background-color .3s,border-color .3s}.step2-item-checkbox>input[type=checkbox]:checked+label:after{content:"";position:absolute;left:7.5px;width:6px;height:12px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg);transition:border-color .3s}.step2-item-checkbox input[type=checkbox]:checked+label:before{border-color:#000;background-color:#f8f8f8}.step2-item-checkbox input[type=checkbox]+label:hover:before{border-color:#b30000}.step2-modal-container{width:600px;height:600px;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.step-template-container{background-color:#fff}.step-template-container-modal{position:relative;background-color:#fff}.step-template-block{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}.step-template-dropdown{position:absolute;display:flex;flex-direction:column;top:100%;left:3px;background-color:#fff;border:2px solid #E30613;z-index:1000;max-height:200px;overflow-y:auto;min-width:-moz-fit-content;min-width:fit-content;border-radius:0 0 10px 10px;width:calc(100% - 6px);margin-bottom:20px;outline:none;height:88px;font-weight:500;font-size:14px;border-top:none;box-sizing:border-box;color:#bdbdbd}.step-template-dropdown-modal{position:absolute;display:flex;flex-direction:column;top:100%;left:0;z-index:1000;max-height:200px;overflow-y:auto;min-width:-moz-fit-content;min-width:fit-content;border-radius:0 0 10px 10px;width:calc(100% - 10px);margin-bottom:20px;outline:none;background-color:#fff;border:1px solid #BDBDBD;height:125px;font-weight:500;font-size:14px;border-top:none;box-sizing:border-box;color:#6e6e6e}.step-template-container{position:relative;background-color:#fff}.step-template-block-title-p{display:flex;flex-direction:column;justify-content:start;align-items:start;color:#6e6e6e}.step-template-block-title-dropdown{position:relative;display:inline-block;align-items:start;place-content:start;cursor:pointer;color:#e30613;border:2px solid #E30613;border-radius:10px;padding:10px 25px;font-size:16px;width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;transition:border .3s ease}.dropdown-indicator-modal{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #BDBDBD;height:48px;box-sizing:border-box;border-left:none;border-radius:0 5px 5px 0;margin-top:5px;padding:0 15px}.step-template-block-title-dropdown-create-modal{position:relative;display:inline-block;align-items:start;place-content:start;cursor:pointer;width:347px;margin-top:5px;outline:none;background-color:#fff;border:1px solid #BDBDBD;height:48px;font-weight:500;font-size:14px;padding-right:0;padding-left:30px;border-right:none;box-sizing:border-box;border-radius:5px 0 0 5px;color:#bdbdbd}.step-template-block-title:hover{border-color:#fd5d66}.step-template-block-title.active{background-color:#f0f0f0}.step-template-dropdown-container-modal{position:absolute;display:flex;flex-direction:row;width:400px;margin-bottom:40px;box-sizing:border-box}.step-template-dropdown-container{display:flex;width:-moz-fit-content;width:fit-content}.step-template-container-option-modal{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 0;cursor:pointer;transition:background-color .3s}.step-template-container-option-modal:hover{background-color:#f0f0f0}.step-template-container-option{display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:600;color:#e30613;padding:10px 0;cursor:pointer;transition:background-color .3s}.step-template-container-option:hover{background-color:#f0f0f0}.template-dropdown{display:block;width:100%;padding:8px 16px;margin:0;font-size:16px;line-height:1.5;color:#212529}.template-dropdown select{width:100%;border:none;background:transparent;cursor:pointer;outline:none;padding:0;margin:0}.template-dropdown select option{padding:8px;cursor:pointer}.template-dropdown select option:hover{background-color:#f8f9fa}.step2-div-no-materials{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;font-size:18px;font-weight:600}.step2-item-checkbox-block{display:flex;align-items:flex-start;width:100%;word-break:break-word}.step2-item-checkbox-block input[type=checkbox]{display:none}.step2-item-checkbox-block label{display:flex;align-items:center;cursor:pointer;position:relative;width:100%}.step2-item-checkbox-block input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid #0053A0;border-radius:4px;background-color:#fff;transition:background-color .3s ease;flex-shrink:0;align-self:flex-start}.step2-item-checkbox-block input[type=checkbox]:disabled+label:before{background-color:#ccc;border-color:#ccc}.step2-item-checkbox-block input[type=checkbox]:checked:disabled+label:before{background-color:#999;border-color:#999}.step2-item-checkbox-block input[type=checkbox]+label:after{content:"✓";display:none;color:#000;font-size:22px;font-weight:700;position:absolute;left:4px;top:-1px}.step2-item-checkbox-block input[type=checkbox]:checked+label:after{display:inline-block}.step2-item-checkbox-block input[type=checkbox]:disabled+label{color:#ccc}.item-label{color:gray;font-style:italic;position:absolute;top:-18px;left:35px}.view-fragments-h3{color:gray;margin:10px 0}.step2-item-type{display:flex;flex-wrap:wrap}.step2-item{flex:1 1 100%;display:flex;align-items:center;margin:10px 0}.step2-item-column{display:flex;flex-direction:column;flex:1 1 100%}.step2-item-title-type{flex:1}.step2-tooltip-container{width:245px;display:flex;flex-direction:column;align-items:center;margin:0 35px}.step2-material-width{text-align:start;width:250px;font-weight:700}.step2-other-width-price{font-weight:700}.step2-material-width,.step3-material-width{width:300px}.step2-other-width-calc{min-width:110px!important;width:13%!important}.step2-other-width{min-width:110px!important}.qty_diff{color:#15e306;font-weight:700;margin-left:10px}.step3-ordered-qty-input{text-align:center;max-height:40px;height:28px;outline:none;border-radius:10px;border:.5px solid #626262;font-size:16px;width:100%;box-sizing:border-box;-moz-appearance:textfield}.step3-ordered-qty-input::-webkit-outer-spin-button,.step3-ordered-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.step3-ordered-qty-input:focus{border-color:#0053a0;box-shadow:0 0 5px #0053a080}.step3-ordered-qty-input:hover{border-color:#828282}.step3-other-width{width:12%}.step3-other-bold{font-weight:700}.step2-margin-right{margin-right:65px}:root{--item-text-color: #000000;--project-header-nav-background-color: #e6e6e6;--project-item-type-background-color: #f6f6f6;--project-additional-info-fragment-formulas-background-color: #f9f9f9;--project-item-update-fragment-block: "white";--project-modal-price-color: #5F6368;--fragment-item-type-background-color: #f6f6f6;--fragment-item-type-background-color-hover: #ffffff;--template-background-color-main: #dadada;--template-background-color-varmapping: #f6f6f6;--template-border-color: #ccc;--table-default-color-bg-default: #e6e6e6;--table-default-color-bg-hover: gainsboro;--table-default-color-bg-clear-all: #ccc;--table-default-color-bg-clear-all-hover: #f30d0d;--table-default-color-bg-remove: #dadada;--table-default-color-bg-remove-hover: #9a9a9a;--table-default-color-bg-delete-hover: #e63939;--table-default-color-bg-update: rgb(59 130 246);--table-default-color-bg-update-hover: #224ecd;--table-default-color-bg-token:rgb(115, 51, 198);--table-default-color-bg-token-hover: rgb(91, 33, 163);--table-default-color-bg-sync: rgb(115, 51, 198);--table-default-color-bg-sync-hover: rgb(91, 33, 163);--table-default-color-bg-sync-inactive: rgb(120, 120, 120);--table-default-color-bg-sync-inactive-hover: rgb(99, 99, 99);--table-default-color-text-sorted: #37393c;--table-default-color-text-sorted-hover: #000000;--table-default-color-header-text: #5f6368;--table-default-color-table-section: #f6f6f6;--table-default-color-pagination: rgb(59 130 246);--table-default-color-pagination-hover: #2e5cdf;--table-default-color-permissions: #333;--table-default-color-btn-children: #EB8942;--table-default-color-btn-children-hover: #ea7420;--table-default-color-text: black;--table-default-color-pagination-text: black;--main-content-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.project-item-update-modal-content-data-section-container{display:flex;padding:5px;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;color:var(--item-text-color)}.project-item-update-modal-content-data-section{font-family:var(--main-content-font);background-color:var(--table-default-color-table-section);display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-radius:5px;box-shadow:0 0 4px 1px #00000040;border-start-start-radius:5px;border-end-start-radius:5px;padding:10px 0;transition:box-shadow .3s ease}.project-item-update-modal-content-data-section:hover{box-shadow:0 0 5px 1px #00000080}.project-item-update-modal-content-data-section:active{box-shadow:0 0 6px 1px #000000b3}.project-item-update-modal-content-data-section-field-image-title-container{display:flex;flex-direction:column}.project-item-update-modal-content-data-section-field-image-title{display:block;font-weight:600;height:100%;font-size:14px;font-family:var(--main-content-font);padding-right:20px;gap:5px;overflow:hidden;place-content:center;margin:0!important;text-overflow:ellipsis}.project-item-update-modal-content-data-section-field-image-title-price{display:block;font-weight:700;height:100%;font-family:var(--main-content-font);padding-right:20px;gap:5px;overflow:hidden;place-content:center;margin:0!important;text-overflow:ellipsis;color:var(--project-modal-price-color)}.project-item-update-modal-width-table-img{min-width:60px;box-sizing:content-box;width:60px!important;height:60px!important;-o-object-fit:cover!important;object-fit:cover!important;margin-right:10px}.project-item-update-modal-content-data-section-field-image{display:flex;flex-direction:row;justify-content:start;align-items:center;font-family:var(--main-content-font);min-width:125px;width:60%;padding-left:20px;margin:0!important}.project-item-update-modal-content-data-section-button{font-family:var(--main-content-font);min-width:125px;background-color:#7333c6;color:#fff;height:44px;font-size:16px;font-weight:600;border:2px solid #7333C6;margin-right:20px;border-radius:5px;transition:color .4s ease,background-color .4s ease,border .4s ease}.project-item-update-modal-content-data-section-button:hover{border:2px solid #7333C6;background-color:#f6f6f6;color:#7333c6}.project-item-update-modal-section{min-width:-moz-fit-content;min-width:fit-content;width:600px;min-height:300px;overflow-y:auto}.project-item-update-calc{position:relative}.project-item-update-pen{position:absolute;width:23px;top:15%;right:1%;transition:.1s}.project-item-update-pen:hover{transform:scale(.9);cursor:pointer;transition:.1s}.project-item-update-container{display:flex;flex-direction:column;gap:10px}.project-item-update-container-block{display:flex;flex-direction:column}.project-item-update-input-title-logo{display:block;font-family:var(--main-font);font-size:22px;font-weight:600;padding:0;width:auto}.project-item-update-title-container{font-family:var(--main-font);display:flex;flex-direction:row;gap:1rem}.project-item-update-input-title{font-family:var(--main-font);display:flex;flex-direction:column;align-items:start;justify-content:end;width:280px;height:32px;overflow:hidden;outline:none;font-size:18px;font-weight:500;padding-right:25px}.project-item-update{position:relative}.project-item-update-save{position:fixed;top:30%;right:0;transition:.1s}.project-item-update-save:hover{cursor:pointer;transform:scale(.9);transition:.1s}.project-item-update-fragment-block{padding:15px;min-width:-moz-fit-content;min-width:fit-content;background-color:var(--project-item-update-fragment-block)}.project-item-update-item-type{display:flex;font-family:var(--main-font);justify-content:space-between;margin-top:10px}.project-item-update-item-type-block{display:flex;flex-direction:column}.project-item-update-form-calc-block{display:flex;justify-content:start;flex-direction:row;gap:32px;width:100%;height:-moz-fit-content;height:fit-content;flex-wrap:wrap}.project-item-update-item-checkbox-title-item-type{font-family:var(--main-font);font-size:16px;font-weight:500;width:100%;max-width:300px!important;overflow:hidden;text-align:start}.project-item-update-item-type-label-block{display:flex;flex-direction:column;justify-content:start;margin-top:10px}.project-item-update-item-type-label{padding:0 6px;font-size:14px;max-width:300px!important;overflow:hidden;text-align:left;font-family:var(--main-font)}.project-item-update-item-button{display:flex;flex-direction:row;justify-content:space-between;text-align:left;overflow:hidden;padding:0 10px;align-items:center;font-size:16px;width:90%;max-width:290px;min-width:290px;height:40px;border-radius:10px;border:solid .7px #0053A0;transition:border .3s ease}.project-item-update-item-button:hover{border:solid 1px #AC72F6}.project-item-update-calc-field{display:flex;justify-content:start;align-items:center;padding:0 10px;min-width:-moz-fit-content;min-width:fit-content;background-color:#e6e6e6;height:48px;max-width:160px;width:160px;border:1px solid #828282;border-radius:6px;font-size:16px;color:#acaaa6;overflow:hidden}.project-item-update-item-title-type,.project-item-update-tooltip-container{display:flex;flex-direction:column;align-items:start;justify-content:start}.project-item-update-group-calc-label{font-weight:400;font-family:var(--main-font);padding:0 4px;font-size:12px;margin-bottom:8px}.project-item-update-item-checkbox{font-family:var(--main-font);display:flex;align-items:center;overflow:hidden;text-align:left;font-weight:600;padding-left:20px;max-width:300px}.project-item-update-item-total-ordered{text-align:start;padding:0 20px;font-weight:600}.project-item-update-item-fields{text-align:start;padding:0 20px}.project-item-update-calc-field-container{display:flex;flex-direction:row;gap:10px}.project-item-update-calc-field-p{font-family:var(--main-font);font-weight:600}.project-item-update-header-list{margin-top:14px;display:flex;padding:6px 15px;border-radius:10px;color:#626262;justify-content:space-between;background-color:#e0e0e0;font-family:var(--main-font);font-weight:500;min-width:-moz-fit-content;min-width:fit-content}.project-item-update-material-list{padding:16px;display:flex;justify-content:space-between}.project-item-update-material-list-name{display:flex;width:50%;font-family:var(--main-font);justify-content:space-between;align-items:center;box-sizing:border-box}.project-item-update-material-list-name-name{font-weight:600;font-size:20px;text-align:left}.project-item-update-progress{width:60%;display:flex;align-items:center;position:relative}.project-item-update-percent{position:absolute;right:-75px;color:#626262}.project-item-update-btn-setting-block{display:flex;align-items:center;color:var(--item-text-color)}.project-item-update-btn-setting{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;transform:scale(1);transition:transform .3s ease}.project-item-update-btn-setting:hover{transform:scale(.9);cursor:pointer}.project-item-update-btn-setting:active{transform:scale(1.1);cursor:pointer}.project-item-update-bottom-block-total{font-family:var(--main-font);font-size:18px;font-weight:600}.project-item-update-bottom-block,.project-item-update3-bottom-block{width:100%;display:flex;justify-content:flex-end;align-items:center;font-family:var(--main-font);font-size:18px;margin:15px 0;text-align:end}.project-item-update3-bottom-block{border-top:1px solid #d9d9d9}.project-item-update-bottom-block>p,.project-item-update3-bottom-block>p{font-weight:500}.project-item-update-bottom-block>span{font-weight:600;font-family:var(--main-font);color:#7333c6;margin:0 15px}.project-item-update3-bottom-block>span{font-weight:600;margin:0 15px}.project-item-update-bottom-block-btn,.project-item-update-bottom-block-btn-cart{color:#fff;font-size:16px;font-weight:600;padding:10px 20px;height:44px;background-color:#7333c6;border:none;border-radius:5px;cursor:pointer;margin-right:20px;transition:background-color .3s ease}.project-item-update-bottom-block-btn:hover,.project-item-update-bottom-block-btn-cart:hover{background-color:#ac72f6}.project-btn{width:200px}.project-item-update-bottom-block-btn{width:100%}.project-item-update-margin-top18{margin-top:18px}.project-item-update-margin-top28{display:flex;flex-direction:column;justify-content:center;height:40px}.project-item-update-ordered-qty-input{text-align:center;max-height:40px;height:40px;outline:none;border-radius:10px;border:.5px solid #626262;font-size:16px}.project-item-update-bottom-btn{width:100%;display:flex;justify-content:center;margin:15px 0}.project-item-update-bottom-btn-block{width:50%;display:flex;justify-content:space-evenly}.project-item-update-group-calc{display:flex;flex-direction:column}.project-item-update-group-p{margin:0}.project-item-update-item-checkbox>input[type=checkbox]{display:none}.project-item-update-item-checkbox>input[type=checkbox]+label{position:relative;padding-left:30px;cursor:pointer;font-size:16px;color:#333}.project-item-update-item-checkbox>input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #000000;border-radius:3px;background-color:#fff;transition:background-color .3s,border-color .3s}.project-item-update-item-checkbox>input[type=checkbox]:checked+label:after{content:"";position:absolute;left:7.5px;width:6px;height:12px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg);transition:border-color .3s}.project-item-update-item-checkbox input[type=checkbox]:checked+label:before{border-color:#000;background-color:#f8f8f8}.project-item-update-item-checkbox input[type=checkbox]+label:hover:before{border-color:#7333c6}.project-item-update-modal-container{width:600px;height:600px;min-width:-moz-fit-content;min-width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.project-item-update-material-width{min-width:300px!important}.project-item-update-other-width{min-width:110px!important;width:100px!important;text-align:center}:root{--main-content-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}body.modal-open{overflow:hidden}.item-selection-modal-section{min-width:-moz-fit-content;min-width:fit-content;width:1000px;min-height:300px;overflow:hidden}.item-selection-modal-title{font-family:var(--main-content-font);font-size:20px;margin:0;padding-left:10px}.item-selection-modal-info-select{font-family:Inter;color:#5f6368;margin:0;padding:10px 0 0 10px}.item-selection-modal-header{display:flex;justify-content:space-between;margin-right:55px}.item-selection-modal-header-price-p,.item-selection-modal-header-price{color:#e30613}.item-selection-modal-header-price-p{margin:0}.item-selection-modal-header-calc-qty{display:flex;align-items:center;justify-content:space-between}.item-selection-modal-header-price{font-weight:600}.item-selection-modal-list{display:flex;flex-direction:column;gap:10px;max-height:450px;overflow-y:auto}.item-selection-modal-list-icons-sort{display:flex;justify-content:flex-end;width:100%;margin:5px;gap:10px;border-bottom:1px solid #878787;height:35px}.item-selection-modal-button-sort{display:flex;margin-right:45px;gap:20px;justify-content:space-evenly;align-items:center;width:150px}.item-selection-modal-list-button{border:none;outline:none;background:none;cursor:pointer;transition:transform .5s ease,fill .5s ease,stroke .5s ease}.item-selection-modal-list-button .IconReload,.item-selection-modal-list-button .IconArrowTop,.item-selection-modal-list-button .IconArrowBottom{transform:rotate(0);fill:#a4a4a4;stroke:gray;color:gray;transition:transform .5s ease,fill .5s ease,stroke .5s ease}.item-selection-modal-list-button:hover .IconReload{transform:rotate(360deg);color:red;stroke:red}.item-selection-modal-list-button:hover .IconArrowTop{transform:rotate(360deg);stroke:red}.item-selection-modal-list-button:hover .IconArrowBottom{transform:rotate(-360deg);stroke:red}@keyframes spin-top{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-bottom{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.item-selection-modal-list-button:not(:hover) .IconReload,.item-selection-modal-list-button:not(:hover) .IconArrowTop,.item-selection-modal-list-button:not(:hover) .IconArrowBottom{transform:rotate(0);fill:#a4a4a4;stroke:gray}.error{animation:error-blink .5s 2}@keyframes error-blink{0%,to{background-color:#fff}50%{color:red}}.item-selection-modal-qty>p{font-weight:700;margin-left:37%;font-size:22px}.item-selection-modal-qty>span{font-weight:700;margin-left:25%;font-size:22px}.item-selection-modal-item{display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid #878787;padding:10px;transition:box-shadow .3s ease}.item-selection-modal-item-content{display:flex;align-items:center;width:100%}.item-selection-modal-item-image{display:flex;align-items:center;max-width:400px}.item-selection-modal-image{min-width:60px;width:60px!important;height:60px!important;-o-object-fit:cover!important;object-fit:cover!important;margin-right:10px}.item-selection-modal-item-info{display:flex;flex-direction:column}.item-selection-modal-item-title,.item-selection-modal-item-description{font-weight:600;font-size:14px;font-family:var(--main-content-font);overflow:hidden;text-overflow:ellipsis;margin:0!important}.item-selection-modal-item-description{color:#5f6368;font-weight:400}.item-selection-modal-item-price{font-weight:700;font-size:14px;font-family:var(--main-content-font);color:#0053a0;margin:0!important}.item-selection-modal-input{display:flex;align-items:center;border:1px solid #626262;border-radius:5px;overflow:hidden}.item-selection-modal-input:hover{border-color:#0053a0;box-shadow:0 0 5px #0053a080}.item-selection-modal-action-block{display:flex;width:100%;justify-content:flex-end;gap:25px}.item-selection-modal-action-block-img{display:flex;width:90px;flex-direction:column;justify-content:center;margin-right:50px}.item-selection-modal-input-field{text-align:center;height:40px;width:75px;background:none;outline:none;border:none;font-size:20px;box-sizing:border-box;-moz-appearance:textfield}.item-selection-modal-input-field::-webkit-outer-spin-button,.item-selection-modal-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-selection-modal-input-field:disabled{background-color:var(--table-default-color-bg-remove);color:var(--table-default-color-bg-remove);border-color:var(--table-default-color-bg-remove)}.qty-button{background:none;border:none;padding:0 10px;font-size:20px;cursor:pointer;height:100%;width:30px;transition:background .4s ease}.qty-button.minus:hover,.qty-button.plus:hover{background:1px var(--table-default-color-bg-search-button)}.qty-button:disabled,.item-selection-modal-input-field:disabled{background-color:var(--table-default-color-bg-remove);cursor:not-allowed}.item-selection-modal-button{font-family:var(--main-content-font);min-width:125px;background-color:#ac72f6;color:#fff;height:44px;font-size:16px;font-weight:600;border:2px solid #9a4ff4;border-radius:5px;margin-right:20px;transition:color .4s ease,background-color .4s ease,border .4s ease}.item-selection-modal-button:hover{background-color:var(--table-default-color-bg-modal-save);color:#ac72f6}.remove-item{background-color:gray;border:none}.remove-item:hover{border:2px solid #9a4ff4;background-color:var(--table-default-color-bg-modal-save);color:#ac72f6}.item-selection-modal-save-button-block{width:60%;display:flex;justify-content:space-between;align-items:center}.item-selection-modal-save-button{font-family:var(--main-content-font);padding:10px 20px;background-color:#ac72f6;border:2px solid #9a4ff4;width:200px;color:#fff;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;margin:20px 0 0;transition:background-color .3s ease}.item-selection-modal-save-button:hover{border:2px solid #9a4ff4;background-color:var(--table-default-color-bg-modal-save);color:#ac72f6}.search-modal{display:flex;align-items:center;background-color:var(--table-default-color-bg-search);border-radius:25px;padding:10px 15px;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease,background-color .3s ease;max-width:400px;width:100%;margin-left:5px}.search-modal:hover{box-shadow:0 6px 12px #00000026}.search-icon-modal{margin-right:10px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .3s ease;font-size:20px}.search-input-modal{border:none;background:none;outline:none;width:100%;font-size:18px;color:var(--table-default-color-bg-search-text);transition:background-color .3s ease,border-radius .3s ease;border-radius:25px}.search-input-modal::-moz-placeholder{color:#777;font-size:18px}.search-input-modal::placeholder{color:#777;font-size:18px}.search-input-modal:focus{background-color:var(--table-default-color-bg-search);border-radius:25px}.search-input-modal:focus+.search-icon-modal{color:#007bff}.modal-highlight{background-color:#fffa027a}.pagination-modal{display:flex;justify-content:space-between;width:140px;padding:1rem;list-style-type:none;position:relative;margin:15px 0 0 30px}.page-item-modal{margin:0;display:flex;justify-content:center;position:relative}.page-link-modal,.page-link-arrow-modal{cursor:pointer;padding:.7rem 1rem;border:1px solid #000000;border-radius:5px;font-weight:400;text-decoration:none;transition:background-color .25s,border-color .25s;z-index:1}.page-link-arrow-modal.modal-prev,.page-link-arrow-modal.modal-next{border:none;font-size:24px;background-color:transparent;position:absolute;border-radius:50%;top:50%;transform:translateY(-50%)}.page-link-arrow-modal.modal-prev{left:-40px}.page-link-arrow-modal.modal-next{right:-40px}.page-link-arrow-modal:hover{background-color:#f1f1f1;border-radius:50%;padding:.8rem}.page-link-modal:hover{background-color:#f1f1f1}.page-item-modal.active .page-link-modal{background-color:#0053a0;color:#fff;border-color:#0053a0}.page-item-modal.disabled .page-link-arrow-modal{cursor:not-allowed;background-color:#f1f1f1;color:#bfbfbf;border-color:#ddd}.page-item-modal.disabled .page-link-arrow-modal:hover{background-color:#f1f1f1;color:#bfbfbf}.page-input{padding:.3rem;border:1px solid #ddd;border-radius:4px;width:60px;outline:none;text-align:center;transition:border-color .25s,box-shadow .25s}.category-sub-details-container{width:100%;margin-bottom:22px}.category-sub-details-slug-container{display:flex;flex-direction:row;gap:20px;width:100%;justify-content:space-between;align-items:center}.custom-class-select-with-search-container{display:flex;align-items:center;justify-content:flex-start;max-width:300px;min-width:18vw;position:relative}.dashboard-statistics-cards-container{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.dashboard-statistics-container{display:flex;flex-direction:column;gap:20px;color:var(--statistic-card-color-text)}.dashboard-statistics-container-bottom-right,.dashboard-statistics-container-top-most-used{display:flex;flex-direction:column;gap:20px;width:50%}.dashboard-statistics-container-bottom,.dashboard-statistics-container-top,.dashboard-statistics-boards-middle-container,.dashboard-statistics-table-previews-container{display:flex;flex-direction:row;gap:20px}.dashboard-statistics-container-customer-statistic{width:50%}.dashboard-table-content-data-section{font-family:var(--main-font);display:flex;justify-content:start;flex-direction:row;background-color:var(--statistic-table-content-bg-color)}.dashboard-table-content-data-section-field-center{display:block;text-align:left;font-weight:500;font-family:var(--main-font);overflow:hidden;padding:10px 20px;text-overflow:ellipsis;place-content:center}.dashboard-sales-statistic-main-container{display:flex;flex-direction:column;justify-content:center;color:var(--statistic-card-color-text)}.dashboard-sales-statistic-container{display:flex;flex-direction:row;gap:10px;align-items:center}.dashboard-sales-statistic-details-color-span-paid,.dashboard-sales-statistic-details-color-span-sent,.dashboard-sales-statistic-details-color-span-wait{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;border-radius:100%}.dashboard-sales-statistic-details-color-span-paid{background-color:var(--statistic-paid-color);color:var(--statistic-paid-color)}.dashboard-sales-statistic-details-color-span-sent{background-color:var(--statistic-sent-color);color:var(--statistic-sent-color)}.dashboard-sales-statistic-details-color-span-wait{background-color:var(--statistic-wait-color);color:var(--statistic-wait-color)}.dashboard-sales-statistic-details-text-bold,.dashboard-sales-statistic-details-value,.dashboard-sales-statistic-details-text{font-family:var(--main-font);font-size:16px}.dashboard-sales-statistic-details-text-bold,.dashboard-sales-statistic-details-value{font-weight:500}.dashboard-sales-statistic-details-text{font-weight:400}.dashboard-statistics-table-previews-container .statistic-table-preview-button:hover{background-color:var(--statistic-button-hover-bg-color)}.statistics-top-used-template-item-top-rank{position:absolute;bottom:0;left:0;font-family:var(--main-font);background:#7333c6;color:#fff;padding:2px 4px;font-size:14px;border-radius:5px}.statistics-top-most-sold-items-item-top-rank{position:absolute;bottom:0;left:0;font-family:var(--main-font);background:#eb8942;color:#fff;padding:2px 4px;font-size:14px;border-radius:5px}.statistics-top-most-sold-items-item-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.statistics-top-most-sold-items-image-wrapper{position:relative;border-radius:6px;transition:box-shadow .4s ease;box-shadow:0 0 4px 1px #00000040}.statistics-top-most-sold-items-image-wrapper:hover{box-shadow:0 0 6px 2px #0006}.statistics-top-most-sold-items-image-wrapper:active{box-shadow:0 0 6px 2px #000000b3}.statistics-top-most-sold-items-img{width:86px;height:86px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.statistics-top-items-images-container{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.statistics-top-most-sold-items-chart-container{display:flex;flex-direction:row;overflow:hidden}.statistics-merchant-info-container,.statistics-customer-details-container{display:flex;flex-direction:row;gap:10px}.statistics-customer-details{display:flex;flex-direction:column;gap:40px;justify-content:center}.statistics-merchant-info-details{display:flex;flex-direction:column;justify-content:center;gap:20px}.statistics-quantity-header-span{padding:0 20px 10px;border:none;text-align:start;font-family:var(--main-font);font-weight:600}.statistics-quantity-headers{display:flex;flex-direction:row;border-bottom:rgba(154,154,154,1) solid .5px}.statistic-table-content-data-section-field-center-project-status{display:block;text-align:left;font-family:var(--main-content-font);width:125px;font-size:14px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;place-content:center}.statistics-merchant-info-details-field{display:flex;flex-direction:row;align-items:center;text-align:center;justify-content:start;gap:10px}.statistics-customer-statistic-details-color-span-amount{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#4a6fdc;color:#4a6fdc;border-radius:100%}.statistics-customer-statistic-details-color-span-orders{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#1c42b0;color:#1c42b0;border-radius:100%}.statistics-customer-statistic-details-color-span-new-customer{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#ac72f6;color:#ac72f6;border-radius:100%}.statistics-customer-statistic-details-color-span-customer{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#7333c6;color:#7333c6;border-radius:100%}.statistics-merchant-info-details-color-span-finish{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#ac72f6;color:#ac72f6;border-radius:100%}.statistics-merchant-info-details-color-span-purchase{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#1c42b0;color:#1c42b0;border-radius:100%}.statistics-merchant-info-details-color-span-less{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#eb8942;color:#eb8942;border-radius:100%}.statistic-most-used-templates{width:40%;overflow:hidden}.statistics-merchant-info-details-color-span-more{height:15px;width:15px;max-width:15px;min-width:15px;min-height:15px;max-height:15px;background-color:#4a6fdc;color:#4a6fdc;border-radius:100%}.statistics-merchant-info-details-value,.statistics-merchant-info-details-text-bold{font-family:var(--main-font);font-size:14px;font-weight:500}.statistics-merchant-info-details-text{font-family:var(--main-font);font-size:14px;font-weight:400}.statistic-table-content-data-section{font-family:var(--main-content-font);display:flex;justify-content:start;flex-direction:row;background-color:inherit;border-bottom:rgba(154,154,154,1) solid .5px}.statistic-table-preview{display:flex;flex-direction:column;width:100%;background-color:var(--statistic-table-bg-color);border-radius:5px;box-shadow:0 2px 4px var(--statistic-table-shadow);transition:box-shadow .3s ease;padding:20px}.statistic-table-preview:hover{box-shadow:0 4px 8px var(--statistic-table-hover-shadow)}.statistic-table-preview-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.statistic-table-preview-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:100%;background-color:inherit;transition:background-color .3s ease}.statistic-table-preview-button:hover{background-color:var(--statistic-table-button-hover-bg-color)}.statistic-table-preview-title{font-family:var(--main-font);font-weight:500;font-size:18px}.statistic-table-content{display:flex;flex-direction:column;width:100%}.statistic-table-preview-error{border-radius:0 5px 5px 0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--main-font);font-weight:600;font-size:24px;color:var(--statistic-table-error-text-color);flex-wrap:wrap}.statistic-table-preview-loader{display:flex;width:100%;height:100%;align-items:center;justify-content:center;place-content:center}.vendor-item-type-mode-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:50px}.vendor-item-type-mode-switcher-container{display:flex;flex-direction:row;border:1px solid rgb(115 51 198);border-radius:10px;overflow:hidden;width:100%;max-width:600px;margin-bottom:40px;padding:3px}.vendor-item-type-mode{border-radius:9px;padding:5px 10px;cursor:pointer;width:50%;font-weight:600;font-size:20px;font-family:var(--main-font);transition:background-color .3s ease,color .3s ease}.mode-selected{background-color:#7333c6;color:#fff}.mode-unselected{background-color:transparent;color:#7333c6}.vendor-item-type-merge-vendor-logo{font-size:24px;font-weight:600;color:#7333c6}.vendor-item-type-merge-section-container{display:flex;flex-direction:row;justify-content:space-between;max-width:2400px;width:100%;align-items:center}.vendor-item-type-merge-section-dropdown-btn{height:44px;width:185px;border-radius:5px;font-family:var(--main-font);font-weight:600;font-size:18px;background-color:#7333c6;color:#fff;transition:background-color .3s ease}.vendor-item-type-merge-section-dropdown-btn:hover{background-color:#8446d3}.vendor-item-type-merge-section-dropdown-btn:disabled{background-color:#b0b0b0;color:#666;cursor:not-allowed}.vendor-item-type-switcher-container{min-width:300px;max-width:600px}:root{--item-text-color: #000000;--project-header-nav-background-color: #e6e6e6;--project-item-type-background-color: #f6f6f6;--project-additional-info-fragment-formulas-background-color: #f9f9f9;--project-item-update-fragment-block: "white";--project-modal-price-color: #5F6368;--fragment-item-type-background-color: #f6f6f6;--fragment-item-type-background-color-hover: #ffffff;--template-background-color-main: #dadada;--template-background-color-varmapping: #f6f6f6;--template-border-color: #ccc;--answer-add-item-background-color: #7333c6;--answer-add-item-hover-background-color: #8446d3;--answer-item-text-field-color: #fff;--answer-item-text-field-background-color: #f6f6f6;--answer-item-text-field-border-color: #ccc;--answer-item-input-background-color: #f6f6f6;--answer-item-number-color: black;--answer-item-remove-button-background-color: #f6f6f6;--answer-item-remove-button-border-color: #ccc;--answer-item-remove-button-hover-background-color: #ffffff;--answer-item-remove-button-opacity: .8;--answer-item-remove-button-hover-opacity: 1 !important;--hover-shadow-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);--hover-shadow-hover-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .4);--custom-select-header-background-color: #fff;--custom-select-header-hover-background-color: #f0f0f0;--custom-select-header-border-color: #5f6368;--custom-select-dropdown-border-color: #ccc;--custom-select-dropdown-background-color: #fff;--custom-select-dropdown-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);--custom-select-option-hover-background-color: #f0f0f0;--custom-select-text-color: white;--custom-select-text-header-color: #a8a8a8;--dropdown-btn-border-color: #5f6368;--dropdown-btn-hover-background-color: #f1efef;--dropdown-btn-active-background-color: #bab9b9;--dropdown-input-container-border-color: #5f6368;--dropdown-selected-item-background-color: #f1f1f1;--dropdown-selected-item-button-color: #888;--dropdown-selected-item-button-hover-color: #555;--dropdown-list-border-color: #ccc;--dropdown-list-background-color: #fff;--dropdown-list-element-hover-background-color: #f1f1f1;--dropdown-swg-container-background-color: #9a9a9a;--dropdown-swg-container-hover-background-color: #7a7a7a;--dropdown-input-loading-color: #3c66e1;--dropdown-text-color: black;--dropzone-border-color: #cccccc;--dropzone-background-color: #fafafa;--dropzone-hover-background-color: #f0f0f0;--dropzone-text-color: #999999;--overlay-background-color: rgba(0, 0, 0, .5);--modal-background-color: white;--modal-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);--close-button-background-color: white;--close-button-hover-background-color: #e3e3e3;--close-button-color: black;--image-upload-button-color: #fff;--image-upload-button-background-color: #eb8942;--image-preview-hover-opacity: .5;--remove-image-button-background-color-active: #dadada;--remove-image-button-opacity-hover: 1;--item-type-mode-switcher-background: #f1f1f1;--item-type-mode-switcher-label-color: #333;--item-type-mode-switcher-label-active-color: white;--item-type-mode-switcher-slider-background-color: #007bff;--move-button-background-color: #f6f6f6;--move-button-border-color: black;--move-button-border-color-allow: #007bff;--move-button-hover-background-color: #ffffff;--move-button-opacity: .5;--move-button-hover-opacity: .9;--allow-move-opacity: .7;--upload-button-color: #000;--upload-button-background-color: #f8f9fa;--upload-button-hover-background-color: #e2e6ea;--universal-save-button-background-color: rgb(115, 51, 198);--universal-save-button-color: #FFFFFF;--universal-save-button-hover-background-color: #8446d3;--dragging-background-color: rgb(227, 65, 100);--dragging-opacity: .7}*{box-sizing:content-box}:root{--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.scrap-category-title{font-family:var(--main-font);text-align:start;height:32px;overflow:hidden;outline:none;border-radius:0;font-size:18px;font-weight:500;align-items:end;flex-wrap:wrap;border-bottom:2px solid #979797;background-color:inherit;color:var(--item-text-color)}.scrap-title-logo{display:block;text-align:start;font-family:var(--main-font);font-size:24px;font-weight:600;padding:0;width:auto;background-color:inherit}.scrap-category-title-container-input{text-align:start;gap:10px;display:flex;flex-direction:row;align-items:end;width:100%;font-size:22px;font-weight:500;background-color:inherit;color:var(--item-text-color)}.scrap-category-title-container{font-family:var(--main-font);display:flex;width:100%;flex-direction:column;gap:28px;background-color:inherit;color:var(--item-text-color)}.scrap-category-select-container-logo{font-size:20px;font-weight:500;color:var(--item-text-color)}.scrap-category-select-container{display:flex;flex-direction:row;gap:12px;align-items:center;font-family:var(--main-font);color:var(--item-text-color)}.scrap-custom-select-container{position:relative;color:var(--custom-select-text-color);width:100%;max-width:400px;margin:0;font-family:Arial,sans-serif}.scrap-custom-select-header{font-family:var(--main-font);display:flex;justify-content:space-between;align-items:center;background-color:var(--custom-select-header-background-color);cursor:pointer;transition:background-color .2s;width:100%;box-sizing:border-box;border:2px solid var(--custom-select-header-border-color);border-radius:5px;padding:0 16px;height:44px;color:var(--item-text-color);outline:none}:root{--statistic-card-bg-color: #F6F6F6;--statistic-card-shadow: rgba(0, 0, 0, .2);--statistic-card-hover-shadow: rgba(0, 0, 0, .3);--statistic-card-error-bg-color: #ffe4e7;--statistic-card-error-text-color: #E30613;--statistic-card-value-text-color: #5F6368;--statistic-table-bg-color: #F6F6F6;--statistic-table-shadow: rgba(0, 0, 0, .2);--statistic-table-hover-shadow: rgba(0, 0, 0, .3);--statistic-table-button-hover-bg-color: #e3e3e3;--statistic-table-error-text-color: #E30613;--statistic-paid-color: rgba(28, 66, 176, 1);--statistic-sent-color: rgba(115, 51, 198, 1);--statistic-wait-color: rgba(74, 111, 220, 1);--statistic-table-content-bg-color: inherit;--statistic-card-color-text: black;--statistic-button-hover-bg-color: #e3e3e3;--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.statistic-card-container{box-sizing:border-box;height:130px}.statistic-card{display:flex;flex-direction:column;width:100%;height:130px;background-color:var(--statistic-card-bg-color);border-radius:0 5px 5px 0;box-shadow:0 2px 4px var(--statistic-card-shadow);transition:box-shadow .3s ease}.statistic-card-main-content-container{width:100%;height:100%}.statistic-card-error{border-radius:0 5px 5px 0;width:100%;height:100%;background-color:var(--statistic-card-error-bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--main-font);font-weight:600;font-size:24px;color:var(--statistic-card-error-text-color);flex-wrap:wrap}.statistic-card-loader{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;place-content:center;border-radius:0 5px 5px 0}.statistic-card:hover{box-shadow:0 4px 8px var(--statistic-card-hover-shadow)}.statistic-card-main-content{display:flex;flex-direction:column;align-items:start;width:100%;height:100%}.statistic-card-header{padding:10px 16px;font-family:var(--main-font);font-weight:500;color:var(--statistic-card-value-text-color);font-size:18px}.statistic-card-value-content{margin-top:10px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.statistic-card-value{display:flex;flex-direction:row;justify-content:center;width:100%;padding-left:20px;font-family:var(--main-font)}.statistic-card-value-container-progress,.statistic-card-value-container{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%}.statistic-card-value-value,.statistic-card-value-total-progress,.statistic-card-value-progress,.statistic-card-value-total{font-family:var(--main-font);color:var(--statistic-card-value-text-color)}.statistic-card-value-value{font-size:22px;font-weight:600}.statistic-card-value-total-progress{font-size:24px;font-weight:400;margin-bottom:-12px}.statistic-card-value-progress{width:100%;font-size:20px;font-weight:400;padding-right:10px}.statistic-card-value-total{font-size:22px;font-weight:400}.statistic-card-value-content-icon{padding-left:20px;opacity:.6}.custom-editor-container{border:1px solid #ccc;border-radius:4px;font-family:Arial,sans-serif;background-color:#fff;position:relative;padding:10px}.custom-editor-container-pointer-events{border:1px solid #ccc;border-radius:4px;font-family:Arial,sans-serif;background-color:#fff;position:relative;padding:10px;pointer-events:none}.toolbar{display:flex;background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:10px;align-items:center;justify-content:space-between}.toolbar-text{display:flex;align-items:center}.toolbar-text button{margin-right:10px;background:none;border:none;padding:8px 10px;cursor:pointer;font-size:18px;border-radius:4px;transition:background-color .3s,color .3s;color:#555;display:flex;align-items:center}.toolbar-text button:hover{background-color:#e0e0e0}.toolbar-text button.active{background-color:#007bff;color:#fff}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border:1px solid #ddd;border-radius:4px;padding:5px 0}.dropdown:hover .dropdown-content{display:block}.dropdown-content button{color:#000;padding:5px 20px;text-decoration:none;display:block;width:100%;background:none;border:none;text-align:left;cursor:pointer;font-size:16px;transition:background-color .3s}.dropdown-content button:hover,.dropdown-content button.selected{background-color:#bab9b9}.heading-preview{display:block;width:100%}.dropdown-content button:nth-child(1) .heading-preview{font-size:1.3em;font-weight:700}.dropdown-content button:nth-child(2) .heading-preview{font-size:1.2em;font-weight:700}.dropdown-content button:nth-child(3) .heading-preview{font-size:1.1em;font-weight:700}.dropdown-content button:nth-child(4) .heading-preview{font-size:1em;font-weight:700}.dropdown-content button:nth-child(5) .heading-preview{font-size:.9em;font-weight:700}.dropdown-content button:nth-child(6) .heading-preview{font-size:.8em;font-weight:700}.add-block-button,.clear-all-button,.add-image-button{display:flex;align-items:center;font-size:18px;color:#555;background-color:#f0f0f0;padding:8px 12px;border-radius:4px;transition:background-color .3s,color .3s;margin-right:10px;cursor:pointer}.add-block-button:hover,.clear-all-button:hover,.add-image-button:hover{background-color:#d0d0d0;color:#000}.add-block-button span,.clear-all-button span{margin-left:5px;font-size:16px;color:#555}.add-image-button{background-color:#f0f0f0}.hidden-file-input{display:none}.editor{outline:none;min-height:200px;border:1px solid #ced4da;padding:10px;margin-top:10px;overflow:auto;white-space:pre-wrap;word-wrap:break-word;text-align:left;background-color:#fff;color:#333;position:relative}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin:10px 0}.editor h1{font-size:2em}.editor h2{font-size:1.75em}.editor h3{font-size:1.5em}.editor h4{font-size:1.25em}.editor h5{font-size:1em}.editor h6{font-size:.875em}.editor ul,.editor ol{margin-left:20px;padding-left:20px}.editor ul li,.editor ol li{margin:5px 0}.editor ul li{list-style-type:disc}.editor ol li{list-style-type:decimal}.editor p{margin:5px 0;line-height:1.5;text-indent:20px}.image-block{display:flex;align-items:flex-start;margin-top:10px;position:relative;border:1px solid #ccc;border-radius:4px;padding:10px 50px 10px 10px;background-color:#fafafa;overflow:hidden;word-wrap:break-word}.image-container{display:flex;flex-direction:column;align-content:center;justify-content:center;width:40%;position:relative;display:inline-block;overflow:hidden}.image-container img.inserted-image{display:block;width:100%;height:auto;transition:transform .3s ease}.image-container:hover img.inserted-image{transform:scale(1.05)}.image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff4d;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.image-container:hover:after{opacity:1}.inserted-image{max-width:100%;height:auto;border-radius:4px}.text-section{flex:1;margin-left:10px;padding:10px;border-left:1px dashed #ccc;outline:none;min-height:100px;background-color:#f9f9f9;font-size:16px;text-align:left;position:relative;overflow:hidden}.image-text{border:1px solid #ced4da;padding:5px;min-height:150px;max-height:200px;max-width:800px;overflow:hidden;outline:none;font-size:16px;overflow-y:auto;word-wrap:break-word}.image-text:empty:before{content:"Enter text here...";color:#aaa;position:absolute;left:10px;top:10px;pointer-events:none;font-style:italic;font-size:18px;padding:0 5px}.image-text:focus:before{content:""}.delete-block-button{position:absolute;top:.625rem;right:.625rem;background:#f00c;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;z-index:10;width:2.5rem;height:2.5rem;font-size:1.25rem;color:#fff;line-height:1;box-shadow:0 2px 4px #0000004d}.delete-block-button:before{content:"×";font-size:24px;color:#fff}.delete-block-button:hover{background-color:#f41717e6;transform:scale(1.05)}.delete-block-button:focus{outline:none;box-shadow:0 0 0 3px #ff000080}.delete-block-button:active{transform:scale(.95)}.block-image-upload-button{display:flex;align-items:center;justify-content:center;background-color:#1edfc25e;color:#fff;padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:16px;height:100%;min-height:150px}.block-image-upload-button:hover{background-color:#109f2f}.block-image-upload-button.large{border:2px dashed #007bff;padding:20px;width:100%}.block-image-upload-button.large:hover{background-color:#cce0ff}.block-image-upload-button.large .insert-icon{font-size:30px;margin-bottom:10px}.block-image-upload-button.large span{font-size:18px;color:#515151;font-weight:600}.image-container:hover .delete-image-button{opacity:1}.delete-image-button{opacity:0;position:absolute;top:calc(50% - 20px)!important;bottom:calc(50% - 20px)!important;right:calc(50% - 20px)!important;left:calc(50% - 20px)!important;background:#ff0000b3;border:none;color:#fff;font-size:1rem;border-radius:50%;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease,opacity .3s ease;box-shadow:0 2px 4px #0000004d;z-index:2}.delete-image-button:before{content:"×";font-size:1.2rem;color:#fff;line-height:1}.delete-image-button:hover{background-color:red;transform:scale(1.1)}.delete-image-button:focus{outline:none;box-shadow:0 0 0 3px #ff000080}.delete-image-button:active{transform:scale(.95)}@media (max-width: 1600px){.toolbar{flex-direction:column;align-items:flex-start}.toolbar-text{flex-wrap:wrap}.toolbar-text button,.toolbar-text .dropdown{margin-bottom:10px}.toolbar-text button.add-block-button,.toolbar-text button.clear-all-button{margin-right:0;margin-bottom:10px}.image-block{flex-direction:row}.image-block .text-section{margin-left:10px;border-left:1px dashed #ccc;padding:10px}.block-image-upload-button.large{min-height:200px}.image-block .text-section ul,.image-block .text-section ol{padding-left:20px}.delete-block-button.large{top:10px;right:10px;width:40px;height:40px}.delete-block-button.large svg{width:20px;height:20px}}@media (max-width: 1500px){.toolbar-text button{font-size:16px;padding:6px 8px}.toolbar-text button span{font-size:14px}.dropdown-content button{font-size:14px;padding:4px 15px}.image-block .text-section{padding:12px;font-size:15px}.image-block .text-section:empty:before{font-size:16px}.delete-block-button.large{width:35px;height:35px}.delete-block-button.large svg{width:18px;height:18px}}@media (max-width: 1400px){.toolbar-text button{font-size:16px;padding:6px 8px}.toolbar-text button span{font-size:14px}.dropdown-content button{font-size:14px;padding:4px 15px}.image-block .text-section{padding:12px;font-size:15px}.image-block .text-section:empty:before{font-size:16px}.delete-block-button.large{width:35px;height:35px}.delete-block-button.large svg{width:18px;height:18px}}@media (max-width: 1300px){.toolbar-text button{font-size:15px;padding:5px 7px}.toolbar-text button span{font-size:13px}.dropdown-content button{font-size:13px;padding:3px 12px}.image-block .text-section{padding:12px;font-size:15px}.image-block .text-section:empty:before{font-size:16px}.delete-block-button.large{width:35px;height:35px}.delete-block-button.large svg{width:18px;height:18px}}@media (max-width: 1200px){.toolbar-text button{font-size:15px;padding:5px 7px}.toolbar-text button span{font-size:13px}.dropdown-content button{font-size:13px;padding:3px 12px}.image-block .text-section{padding:10px;font-size:14px}.image-block .text-section:empty:before{font-size:15px}.delete-block-button.large{width:30px;height:30px}.delete-block-button.large svg{width:16px;height:16px}}@media (max-width: 1100px){.toolbar-text button{font-size:15px;padding:5px 7px}.toolbar-text button span{font-size:13px}.dropdown-content button{font-size:13px;padding:3px 12px}.image-block .text-section{padding:10px;font-size:14px}.image-block .text-section:empty:before{font-size:15px}.delete-block-button.large{width:30px;height:30px}.delete-block-button.large svg{width:16px;height:16px}}@media (max-width: 1000px){.toolbar-text button{font-size:14px;padding:5px 7px}.toolbar-text button span{font-size:12px}.dropdown-content button{font-size:12px;padding:3px 10px}.image-block .text-section{padding:10px;font-size:14px}.image-block .text-section:empty:before{font-size:15px}.delete-block-button.large{width:30px;height:30px}.delete-block-button.large svg{width:16px;height:16px}}@media (max-width: 900px){.toolbar-text button{font-size:14px;padding:4px 6px}.toolbar-text button span{font-size:12px}.dropdown-content button{font-size:12px;padding:2px 10px}.image-block .text-section{padding:8px;font-size:14px}.image-block .text-section:empty:before{font-size:14px}.delete-block-button.large{width:28px;height:28px}.delete-block-button.large svg{width:14px;height:14px}}@media (max-width: 800px){.toolbar-text button{font-size:13px;padding:4px 6px}.toolbar-text button span{font-size:11px}.dropdown-content button{font-size:11px;padding:2px 8px}.image-block .text-section{padding:8px;font-size:13px}.image-block .text-section:empty:before{font-size:14px}.delete-block-button.large{width:26px;height:26px}.delete-block-button.large svg{width:14px;height:14px}}@media (max-width: 700px){.toolbar-text button{font-size:13px;padding:3px 5px}.toolbar-text button span{font-size:11px}.dropdown-content button{font-size:11px;padding:1px 6px}.image-block .text-section{padding:6px;font-size:12px}.image-block .text-section:empty:before{font-size:12px}.delete-block-button.large{width:24px;height:24px}.delete-block-button.large svg{width:12px;height:12px}}@media (max-width: 600px){.toolbar-text button{font-size:12px;padding:3px 5px}.toolbar-text button span{font-size:10px}.dropdown-content button{font-size:10px;padding:1px 6px}.image-block .text-section{padding:6px;font-size:12px}.image-block .text-section:empty:before{font-size:12px}.delete-block-button.large{width:22px;height:22px}.delete-block-button.large svg{width:10px;height:10px}}@media (max-width: 500px){.toolbar-text button{font-size:12px;padding:2px 4px}.toolbar-text button span{font-size:10px}.dropdown-content button{font-size:10px;padding:1px 4px}.image-block .text-section{padding:5px;font-size:11px}.image-block .text-section:empty:before{font-size:11px}.delete-block-button.large{width:20px;height:20px}.delete-block-button.large svg{width:10px;height:10px}}@media (max-width: 400px){.toolbar-text button{font-size:11px;padding:2px 4px}.toolbar-text button span{font-size:8px}.dropdown-content button{font-size:8px;padding:1px 4px}.image-block .text-section{padding:4px;font-size:11px}.image-block .text-section:empty:before{font-size:11px}.delete-block-button.large{width:18px;height:18px}.delete-block-button.large svg{width:10px;height:10px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.start-0{inset-inline-start:0px}.row-auto{grid-row:auto}.m-0,.m-\[0px\]{margin:0}.mb-0{margin-bottom:0}.mb-20{margin-bottom:5rem}.mb-\[-16px\]{margin-bottom:-16px}.mb-\[0\],.mb-\[0px\]{margin-bottom:0}.mb-\[100px\]{margin-bottom:100px}.mb-\[10px\]{margin-bottom:10px}.mb-\[16px\]{margin-bottom:16px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[28px\]{margin-bottom:28px}.mb-\[30px\]{margin-bottom:30px}.mb-\[60px\]{margin-bottom:60px}.mb-\[64px\]{margin-bottom:64px}.ml-2{margin-left:.5rem}.ml-\[4px\]{margin-left:4px}.ml-\[6px\]{margin-left:6px}.mr-4{margin-right:1rem}.mt-4{margin-top:1rem}.mt-\[-10px\]{margin-top:-10px}.mt-\[-28px\]{margin-top:-28px}.mt-\[-56px\]{margin-top:-56px}.mt-\[15px\]{margin-top:15px}.mt-\[16px\]{margin-top:16px}.mt-\[20\%\]{margin-top:20%}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[30px\]{margin-top:30px}.mt-\[35px\]{margin-top:35px}.mt-\[40px\]{margin-top:40px}.mt-\[56px\]{margin-top:56px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[44px\]{height:44px}.h-fit{height:-moz-fit-content;height:fit-content}.min-h-\[90px\]{min-height:90px}.w-\[100\%\]{width:100%}.w-\[18vw\]{width:18vw}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-\[1000px\]{min-width:1000px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.min-w-\[500px\]{min-width:500px}.min-w-\[96px\]{min-width:96px}.max-w-\[200px\]{max-width:200px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-4{gap:1rem}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[4px\]{gap:4px}.gap-\[8px\]{gap:8px}.overflow-visible{overflow:visible}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.p-\[0\],.p-\[0px\]{padding:0}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[4px\]{padding-left:4px;padding-right:4px}.pb-0{padding-bottom:0}.pb-\[4px\]{padding-bottom:4px}.pr-\[10px\]{padding-right:10px}.pt-\[20px\]{padding-top:20px}.pt-\[4px\]{padding-top:4px}.align-middle{vertical-align:middle}.font-bold{font-weight:700}.font-semibold{font-weight:600}.italic{font-style:italic}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:RobotoFont;src:url(src/assets/Fonts/RobotoFont.ttf) format("truetype");font-weight:400;font-style:normal}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}
