#left-panel{height:calc(var(--layout-100vh--) - var(--layout-nav-height--));box-shadow:0 0 2rem 0 rgba(35,21,98,0.15);background-color:var(--layout-bg-lightest--);z-index:2}#right-panel{display:none}#layout-center{flex:1;width:calc(var(--layout-min-vw--) * 65 / 100);background-color:var(--layout-bg-light--)}#center-forms-holder .top-panel-header{max-width:100%;padding:.5rem .5rem 0 1.5rem;z-index:11}#top-panel-body{padding:1.5rem 1.5rem 4rem 1.5rem;box-sizing:border-box;gap:.75rem}#top-panel-body.sort-reverse{flex-flow:column-reverse}#top-panel-body.grid-view{flex-direction:row;flex-wrap:wrap}#top-panel{height:calc(var(--layout-100vh--) - var(--layout-nav-height--));background-color:var(--layout-bg-light--)}.menu-panel-head{display:flex;align-items:center;box-sizing:border-box;min-height:40px;background-color:transparent;color:var(--layout-bg-colored-dark--);font-size:18px;font-weight:700;cursor:pointer}.menu-panel-head:hover{background:var(--layout-panel-bg--)}.menu-panel-head>span{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:50}#left-menu-toggles{width:clamp(14rem,16vw,20rem);height:auto;padding:.5rem;background:var(--layout-grad-main--);position:relative;transition:.2s ease-in-out;gap:.25rem}#left-menu-toggles.collapsed{width:3.5rem}#left-menu-toggles:not(.collapsed)~*{display:none}#left-menu-toggles .menu-panel-tab:disabled svg{fill:rgb(0 0 0 / .3) !important}#left-menu-toggles .menu-panel-tab:disabled .btn-img>span{color:rgb(0 0 0 / .3) !important}#left-menu-toggles .active-btn{background:var(--layout-btn-unimportant--)}#left-menu-toggles .menu-panel-tab{width:100%;height:3.5rem;justify-content:flex-start;padding:0 1rem;color:var(--layout-text-lightest--);cursor:pointer;border-radius:.75rem;transform:none;transition:.2s}#left-menu-toggles .menu-panel-tab .btn-img{min-width:1.5rem;min-height:1.5rem}#left-menu-toggles .active-toggle{background-color:var(--layout-bg-colored-light--)}#left-menu-toggles .menu-panel-tab:hover:not(.active-btn){background:var(--layout-btn-unimportant--)}#left-menu-toggles .slide{top:0;width:calc(100% - 1rem);height:3.5rem;background:var(--layout-bg-colored-light--);border-radius:.75rem}@media only screen and (min-width:2400px){#left-menu-toggles.collapsed{width:clamp(14rem,16vw,20rem)}}@media only screen and (max-width:1200px){#left-menu-toggles{width:3.5rem}}#left-menu-content{width:clamp(360px,30vw,600px);background-color:transparent}#left-menu-content .submenu-panel-tab{height:4rem;font-size:var(--layout-font-size-24--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-text-common--);padding:0 2rem;border-radius:.75rem;cursor:pointer;transition:.1s ease-in}#left-menu-content .submenu-panel-menu{display:none}#left-menu-content .submenu-panel-menu-item{padding-left:3.5rem;border-radius:.5rem;cursor:pointer;color:var(--layout-text-common--)}#left-menu-content :is(.submenu-panel-tab,.submenu-panel-menu-item):hover:not(.active-submenu){background:var(--layout-bg-light--)}#left-menu-content .active-submenu{color:var(--layout-text-lightest--);background:var(--layout-bg-colored-light--)}#left-menu-content .active-submenu .tsa-icon{fill:var(--layout-bg-info--) !important;color:var(--layout-bg-info--) !important}#left-menu-content .submenu-panel-menu-item .tsa-icon{fill:var(--layout-bg-colored-dark--);color:var(--layout-bg-colored-dark--)}#left-menu-content .submenu-panel-tab.active-submenu{color:var(--layout-bg-colored-light--);background:var(--layout-bg-info--)}#left-menu-content .submenu-panel-tab.active-submenu .dropdown-icon{transform:rotate(180deg)}#left-menu-content .active-submenu+.submenu-panel-menu{display:flex}#left-menu-content .menu-multipanel-head{height:64px;gap:calc(1rem - 6px);color:var(--layout-text-common--);font-size:24px;position:relative;background:var(--layout-btn-hover--);border-radius:.75rem;padding:0 1rem;margin:.5rem;border:1px solid var(--layout-border-neutral--);transition:.1s ease-in}#left-menu-content .menu-multipanel-head.jss-logged-only{cursor:text}#left-menu-content .menu-multipanel-head.jss-logged-only h1{color:var(--layout-btn-unimportant--);letter-spacing:.5px}#left-menu-content .menu-multipanel-head .layout-search>input{inset:0;width:100%;height:100%;padding:0 max(20%,6rem) 0 3.75rem;border-radius:.5rem;font-size:var(--layout-font-size-24--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-text-common--);outline-offset:-2px;transform:none;opacity:0}#left-menu-content .menu-multipanel-head .layout-search>input:focus{opacity:1;padding-right:1rem}#left-menu-content .menu-multipanel-head .layout-search>button{z-index:12}#left-menu-content .menu-multipanel-head .layout-search:has(input:focus) button{color:var(--layout-bg-colored-light--)}#left-menu-content .menu-multipanel-head .layout-search{position:unset;color:unset}#left-menu-content .list-wrapper{height:calc(100% - 74px);max-height:calc(100% - 74px);overflow:hidden;position:relative}#left-menu-content .menu-multipanel-head h1{max-width:320px;color:var(--layout-text-common--);font-size:1em;font-weight:var(--layout-font-weight-medium--);user-select:none}#left-menu-content .left-menu-item{border-radius:.75rem;width:100%;height:8rem;cursor:pointer}.project-icon{grid-area:icon}#project-table-container{gap:.5rem;padding:0 .75rem .5rem .5rem;height:fit-content}#project-table-container.sort-reverse{flex-flow:column-reverse}#left-menu-content .item-container{position:relative;padding:1rem 1.5rem 1rem 1.375rem;box-sizing:border-box;z-index:10;grid-template-columns:1.5rem 1fr min-content;grid-template-rows:min-content min-content 1fr;grid-template-areas:'icon name date' 'customer customer date' 'description description date';row-gap:.25rem;column-gap:.75rem;color:var(--layout-text-common--)}.project-owned{grid-area:name;font-weight:var(--layout-font-weight-medium--);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-customer{grid-area:customer;font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--)}.project-description{grid-area:description;font-size:var(--layout-font-size-12--);text-overflow:ellipsis;overflow:hidden;color:var(--layout-text-common--);max-height:2.625rem}#left-menu-content .left-menu-item .project-modified{color:var(--layout-text-common--);font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);white-space:nowrap}#left-menu-content .left-menu-item .project-created{color:var(--layout-text-notice--);opacity:.6;font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);text-align:right;grid-column:span 2}#left-menu-content .left-menu-item .project-date-group{display:grid;grid-template-columns:1fr min-content;grid-auto-rows:min-content;align-items:center}.project-date-group{grid-area:date}.project-ctrl-btns{position:absolute}.project-ctrl-btns button:hover{background-color:var(--layout-btn-hover--)}#left-menu-content .left-menu-item .project-ctrl-btns button:hover{color:var(--layout-bg-colored-light--)}#left-menu-content .left-menu-item:hover .project-ctrl-btns button{opacity:1}#left-menu-content .left-menu-item.active-btn .project-ctrl-btns button:hover{color:var(--layout-bg-lightest--)}#left-menu-content .left-menu-item .project-ctrl-btns button.favourite{color:var(--layout-bg-colored-dark--) !important;opacity:1 !important}#left-menu-content .left-menu-item.active-btn .project-ctrl-btns button.favourite{color:var(--layout-bg-lightest--) !important}#left-menu-content .left-menu-item .project-ctrl-btns{inset:auto 1.5rem 1rem auto;color:var(--layout-bg-colored-dark--)}#left-menu-content .left-menu-item .project-ctrl-btns button{opacity:0}#left-menu-content .left-menu-item.active-btn .project-ctrl-btns button{opacity:1}#left-menu-content .left-menu-item.active-btn .project-ctrl-btns{color:var(--layout-bg-lightest--)}#left-menu-content .left-menu-item:hover:not(.active-btn){background:var(--layout-bg-light--)}#left-menu-content .left-menu-item:hover:not(.active-btn) .project-ctrl-btns button{animation:slide-in-right .4s ease-out}#left-menu-content .active-btn{background:var(--layout-bg-light--)}#left-menu-content .highlighted-btn:not(.jss-legacy-project,.active-btn){background:var(--layout-bg-colored-lightest--)}#left-menu-content .highlighted-btn:not(.jss-legacy-project,.active-btn) div,#left-menu-content .highlighted-btn:not(.jss-legacy-project,.active-btn) p{color:var(--layout-bg-colored-light--) !important}#left-menu-content .highlighted-btn:not(.jss-legacy-project,.active-btn) div .project-icon .mui{display:none !important}#left-menu-content .highlighted-btn:not(.jss-legacy-project,.active-btn) div .project-icon::after{font-family:'Material Symbols Outlined';content:"folder_open";font-size:24px;font-variation-settings:'FILL' 1}#left-menu-content .active-btn>.item-container .active-color{color:var(--layout-text-lightest--);transition:.2s ease-in}#left-menu-content .active-btn>.item-container .project-created{color:#cacbcc}#left-menu-content .active-btn>.item-container .project-modified-icon{background:url("/core/img/materialui/Icon_material-create_white.png") 0 0 no-repeat;transition:.3s ease-in}#left-menu-content .ss-scroll{-ms-transform:translate(-2px,0);transform:translate(-2px,0)}.menu-mltpanel-btns{position:absolute;top:16px;right:1rem}#left-panel-content .list-wrapper .slide{left:.5rem;width:calc(100% - 1.25rem);border-radius:.75rem;background:var(--layout-bg-colored-light--)}#left-panel-content .list-wrapper .slide.active-legacy{background:var(--layout-bg-darker--)}#left-panel-content .submenu-panel-wrapper{padding:.5rem}@media only screen and (max-width:1800px){.menu-mltpanel-btns button svg{padding:0}}#project-search-list{position:absolute;top:calc(100% + 0.5rem);left:0;width:100%;box-sizing:border-box;padding:.5rem .25rem .5rem .25rem;color:var(--layout-bg-dark--);background-color:var(--layout-bg-lightest--);border:1px solid var(--layout-border-neutral--);border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,0.15);z-index:10;transition:.2s ease-in;transform-origin:top}#project-search-list::before{content:'';position:absolute;inset:auto auto .5rem;width:calc(100% - 1rem);pointer-events:none;height:1.5rem;background:linear-gradient(0,var(--layout-bg-lightest--),transparent);z-index:1}#project-search-list.closed{transform:scaleY(0)}#project-search-list :is(.js-project-name,.js-line-name){font-weight:var(--layout-font-weight-medium--);overflow:hidden;text-overflow:ellipsis}#project-search-list h3{font-size:var(--layout-font-size-24--)}#project-search-list h5{font-size:var(--layout-font-size-18--)}#project-search-list .js-search-line{padding:.375rem 2rem}#project-search-list a{transform:none}#project-search-list a:hover{background:var(--layout-btn-hover--);border-radius:.5rem}#project-search-list:empty{display:none}#project-search-list .jss-search-project>a{padding:.5rem .875rem}#project-search-list .layout-scroll{padding:0 .25rem;max-height:max(30rem,40vh);overflow-x:hidden;overflow-y:auto;position:relative}.project-content{justify-content:center;width:clamp(300px,100%,calc(840px + 30%))}#top-panel-head{margin-top:1rem}#center-forms-holder{width:95%;height:calc(100vh - var(--layout-nav-height--))}#center-forms-holder .layout-scroll-gradient{--scroll-gradient-color--:var(--layout-bg-light--);z-index:10;margin-top:-1rem}#center-forms-holder .ss-scroll{margin:0 0 0 -3px}#center-forms-holder .js-center-body.layout-scroll-gradient::before{height:4rem;pointer-events:none}#center-forms-holder .js-center-body.layout-scroll-gradient::after{height:3rem;pointer-events:none}#top-panel-body .jss-new-form .line-form-information>div{gap:.5rem}#top-panel-head .jss-form-editable input{display:inline-block;text-overflow:ellipsis;white-space:nowrap}#top-panel-head .jss-form-editable :is(input,textarea){padding:.375rem}#top-panel-head .jss-form-editable :is(input,textarea)::placeholder{opacity:.75}#top-panel-head .project-form-preview{position:relative}#top-panel-head .project-current-preview{position:absolute;left:1.5rem;top:1rem;color:var(--layout-text-notice--)}#top-panel-head .project-current-preview svg{width:51px;height:51px;fill:var(--layout-text-notice--)}#center-forms-holder #project_name{font-weight:var(--layout-font-weight-medium--);width:calc(100% - 300px);color:var(--layout-text-notice--);margin-top:1rem;margin-left:5rem;font-size:var(--layout-font-size-40--);line-height:40px}#top-panel-head .selected-form .project-current-preview{color:var(--layout-bg-colored-light--)}#center-forms-holder .selected-form #project_name{color:var(--layout-bg-colored-light--)}#project_name::placeholder{font-size:36px}@media only screen and (max-width:1300px){#center-forms-holder #project_name{width:calc(100% - 316px);margin-left:5rem;font-size:2rem}}#top-panel-head .single-designs-title h1{color:var(--layout-text-notice--);padding-block:.5rem;font-size:var(--layout-font-size-40--);font-weight:var(--layout-font-weight-medium--)}#single-drw-sort{margin-top:22px;margin-right:26px;float:right}#project_customer{color:var(--layout-text-notice--);font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-bold--);text-overflow:ellipsis;width:calc(100% - 200px);overflow:hidden;margin-left:2rem !important}#top-panel-head .project-date-group{position:absolute;top:74px;right:3rem;font-size:var(--layout-font-size-14--);color:var(--layout-text-notice--);font-weight:var(--layout-font-weight-medium--)}#project-description{width:543px;height:62px;color:var(--layout-text-notice--);font-size:var(--layout-font-size-14--);line-height:16.8px}#top-panel-head .project-modified{width:80px;height:17px;color:var(--layout-text-notice--);font-size:var(--layout-font-size-14--);line-height:16.8px;text-align:right}#top-panel-head .edit-options{display:none;margin-left:.5rem}#top-panel-head .active-form .edit-options{display:inline-flex}#top-panel-head .project-ctrl-btns{padding-right:8px;padding-left:8px}#top-panel-head .project-form-container.active-form .project-ctrl-btns{display:none}#top-panel-head .project-form-container.active-form .project-ctrl-btns{display:none}#top-panel-head .project-ctrl-btns button{padding:.25rem .25rem;color:var(--layout-text-notice--)}#top-panel-head .selected-form .project-ctrl-btns button{color:rgba(0,56,116,0.8)}@media only screen and (max-width:1500px){#top-panel-head .project-ctrl-btns svg{padding:0}}.project-control-button-more button{height:28px;width:6px}#top-panel-head .project-ctrl-btns{top:1.5rem;right:1rem}#top-panel-head .project-information-container{position:relative}#top-panel-head .project-form-navigation{justify-content:flex-end;padding-right:2vw}#top-panel-head .project-form-navigation span{color:var(--layout-text-notice--);font-size:var(--layout-font-size-18--);font-weight:var(--layout-font-weight-bold--);text-align:center;margin-top:.25rem;padding:0 1.25rem .5rem;cursor:pointer;-webkit-user-select:none;user-select:none}#top-panel-head .project-form-navigation span.disabled{pointer-events:none;color:var(--layout-btn-unimportant--)}#top-panel-head .project-form-navigation .active{color:var(--layout-bg-colored-dark--);box-sizing:border-box;position:relative}#top-panel-head .project-form-navigation .active::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:4px;background:currentColor;border-radius:2px;box-shadow:0 -4px 20px rgb(0,102,179,80%)}#top-panel-head .project-form-navigation span.hover{color:var(--layout-bg-colored-dark--)}#top-panel-head .project-form-navigation span.active-btn{color:var(--layout-bg-colored-dark--);border-bottom:4px solid var(--layout-bg-colored-dark--)}#top-panel-head .project-form-sharing{max-width:calc(100% - 10rem);flex:1;column-gap:.5rem;row-gap:.375rem;padding-left:.5rem;flex-wrap:wrap;color:var(--layout-text-notice--)}#top-panel-head .project-form-sharing button{color:currentColor;background:var(--layout-btn-unimportant--);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-block:4px;padding-inline:5px 3px;transition:.2s;z-index:11}#top-panel-head .project-form-sharing button:hover{color:var(--layout-bg-info--);background:var(--layout-bg-colored-light--);box-shadow:var(--layout-mshadow-lblue-strong--)}#top-panel-head .project-form-sharing button:disabled{background:transparent}#top-panel-head .project-form-head{margin-top:.75rem;padding-right:1.5rem;align-items:center;justify-content:space-between;position:relative;z-index:11}#top-panel-head .project-form-sharing .user{min-height:1.5rem;cursor:help;height:min-content;border-radius:100vw;background:var(--layout-btn-unimportant--);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--layout-font-size-14--);padding:0 .875rem 0 .5rem;gap:.25rem;display:flex;align-items:center}#top-panel-head .project-form-sharing span.owner{background:transparent;backdrop-filter:unset;-webkit-backdrop-filter:unset}#top-panel-head .project-form-sharing span img{margin-left:-22px;margin-right:6px;vertical-align:text-top}.project-form-container{margin:0 auto;width:100%}.project-form-container:not(.selected-form) .project-information-container::before{content:"";position:absolute;border-radius:1rem 1rem 0 0;width:100%;height:fill-available;height:-webkit-fill-available;background:linear-gradient(var(--layout-btn-hover--),#00000000 60%);z-index:-1;transition:.3s;opacity:0}.project-form-container .project-information-container::before{content:"";position:absolute;border-radius:1rem 1rem 0 0;width:100%;height:fill-available;height:-webkit-fill-available;max-height:160px;background:linear-gradient(var(--layout-bg-info--),#cce9ff00 60%);z-index:-1;opacity:1;transition:.3s}.project-form-container:not(.selected-form) .project-information-container:hover::before{opacity:1}.line-form-information{position:relative;flex:2;padding:.5rem 1rem}.line-grid-information{width:85%;padding-block:0 1rem;margin-top:-0.75rem}.line-edit-modal{width:30rem}.line-edit-modal .layout-textarea{height:4.5rem;box-sizing:border-box}.line-edit-modal :is(.layout-input-text,.layout-textarea){background:var(--layout-bg-light--)}.line-edit-modal .layout-bookmark-select{max-width:none;height:2rem}.line-edit-modal .layout-bookmark-select select{color:var(--layout-text-colored-dark--);border:1px solid var(--layout-border-neutral--);border-radius:.5rem}.jss-line-form-cont .line-details-container{max-width:100%}.jss-line-form-cont .line-details-container>div{flex:1}.jss-form-editable-project{position:relative}#center-forms-holder .jss-form-editable input,#center-forms-holder .jss-form-editable textarea{border:1px solid transparent;margin:2px;padding:1px;box-shadow:none}.jss-form-editable input:focus:not(:read-only),.jss-form-editable textarea:focus:not(:read-only){outline:2px solid var(--layout-bg-colored-light--)}#center-forms-holder .jss-form-editable input{outline:0;background-color:transparent}#center-forms-holder .active-form .jss-form-editable input:not([name="line_type"]):not(.wrong-input),#center-forms-holder .active-form .jss-form-editable select,#center-forms-holder .active-form .jss-form-editable textarea{background-color:var(--layout-bg-lightest--) !important;border:1px solid var(--layout-border-neutral--) !important;transition:.3s}.active-form .jss-form-editable input.wrong-input{border:1px solid var(--layout-color-err--) !important}#center-forms-holder .jss-form-editable textarea{resize:none;width:fill-available;width:-webkit-fill-available;height:48px;outline:0;background-color:transparent;margin-block:2px 0;padding:3px;border:1px solid transparent}#center-forms-holder .jss-form-editable textarea{resize:none;width:fill-available;width:-webkit-fill-available;height:48px;outline:0;background-color:transparent;margin-block:2px 0;padding:3px;border:1px solid transparent}#project_description{margin-inline:2rem !important}.jss-form-editable label{margin-left:5px;margin-right:5px;font-size:12px;font-weight:var(--layout-font-weight-bold--);color:var(--layout-text-notice--);font-style:italic;box-sizing:border-box;cursor:pointer}.drw-sort-btns ul.jss-lt-ddown{padding:.375rem}.drw-sort-btns button{color:var(--layout-text-notice--)}.drw-sort-btns button svg{width:24px;height:24px}.drw-sort-btns .layout-search button svg{width:2rem;height:2rem}.single-designs-title .drw-sort-btns{display:flex;z-index:11;justify-content:flex-end}.drw-sort-btns .jss-grid-view .list-view-icon{display:none}.drw-sort-btns .jss-grid-view.active .grid-view-icon{display:none}.drw-sort-btns .jss-grid-view.active .list-view-icon{display:flex}.sort-option,.filter-option{display:flex;align-items:center;border-radius:.5rem;cursor:pointer}.sort-category{background:linear-gradient(var(--layout-btn-hover--),transparent);border-radius:.5rem;padding:.25rem .5rem;letter-spacing:.025ch;color:var(--layout-text-placeholder--);cursor:default}.sort-option :is(a,label),.filter-option :is(a,label){gap:.5rem;padding:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer}.sort-option:hover,.filter-option:hover{background-color:var(--layout-btn-hover--)}.filter-option input[type=radio]+span{margin-top:2px}.sort-option.active-sort{color:var(--layout-bg-colored-dark--);font-weight:bold}.sort-option::before{content:'';width:1rem}.sort-option.active-sort:not(.sort-reverse):before{font-family:'Material Symbols Outlined';font-size:20px;content:"arrow_drop_up";text-align:right;padding-left:4px}.sort-option.active-sort.sort-reverse::before{font-family:'Material Symbols Outlined';font-size:20px;content:"arrow_drop_down";text-align:right;padding-left:4px}.filter-option .checkmark{transform:scale(0.67)}.jss-line-form-cont{min-width:400px;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,0.1);background-color:var(--layout-bg-lightest--);border-radius:.75rem;border:1px solid var(--layout-border-light--);outline:2px solid transparent;outline-offset:-2px;transition:.1s ease-in}.jss-line-form-cont:hover{transition:.2s ease-in;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15)}#top-panel-body:not(.grid-view) .jss-line-form-cont.highlight{box-shadow:0 0 10px var(--layout-bg-colored-light--)}#top-panel-body.grid-view .jss-line-form-cont{width:188px;min-width:unset;position:relative}#top-panel-body.grid-view .jss-line-form-cont>div{flex-flow:column}#top-panel-body.grid-view .jss-line-form-cont .line-form-information{display:none}#top-panel-body:not(.grid-view) .jss-line-form-cont .line-grid-information{display:none}#top-panel-body.grid-view .jss-line-form-cont .line-form-preview{border-radius:1rem 1rem 0 0}#top-panel-body.grid-view .jss-line-form-cont .line-grid-overlay{position:absolute;inset:0;cursor:pointer;opacity:0;pointer-events:none;color:var(--layout-bg-colored-dark--)}#top-panel-body.grid-view .jss-line-form-cont:hover .line-grid-overlay{opacity:1}#top-panel-body.grid-view .jss-line-form-cont .line-grid-overlay .overlay-send-btn{position:absolute;inset:3.5rem auto auto 50%;transform:translateX(-50%);pointer-events:auto}#top-panel-body.grid-view .jss-line-form-cont .line-grid-overlay .overlay-info-btn{position:absolute;inset:.5rem -0.25rem auto auto;transform:translateX(-50%);pointer-events:auto}#top-panel-body.grid-view .jss-line-form-cont .line-grid-overlay .overlay-edit-btn{position:absolute;inset:.5rem 2.5rem auto auto;pointer-events:auto}.jss-line-form-cont-quick-start{margin:0 10px;width:220px;display:inline-flex;min-width:0;background-color:var(--layout-bg-lightest--)}.jss-line-form-cont.hidden-office{display:none !important}.jss-line-form-cont .layout-bookmark-select.disabled::after{display:none !important}.project-new-preview,.line-new-preview{background:url("/core/img/empty.png") no-repeat center center}.line-cable-preview,.line-system-preview,.line-master-preview{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}.line-image-preview{position:absolute;background:linear-gradient(to right,var(--layout-bg-light--),var(--layout-bg-lightest--));margin:.5rem 0 .5rem .5rem;height:calc(100% - 1rem);width:calc(100% - 0.5rem);border-radius:.375rem 0 0 .375rem}.line-type-preview{background:linear-gradient(to right,var(--layout-bg-light--),var(--layout-bg-lightest--));border-radius:.375rem 0 0 .375rem;height:calc(100% - 1rem);width:calc(100% - 0.5rem);margin:.5rem 0 .5rem .5rem;align-items:center;justify-content:center}.line-type-preview svg{opacity:.05;width:6rem;height:6rem}.grid-view .line-type-preview,.grid-view .line-image-preview{width:calc(100% - 1rem);height:calc(100% - 0.5rem);margin:.5rem;margin-bottom:unset;border-radius:.375rem .375rem 0 0;background:linear-gradient(to bottom,var(--layout-bg-light--),var(--layout-bg-lightest--))}.highlight .line-type-preview,.highlight .line-image-preview{box-shadow:inset 2rem 0 2rem -2rem var(--layout-bg-info--)}.grid-view .highlight .line-type-preview,.grid-view .highlight .line-image-preview{box-shadow:inset 0 2rem 2rem -2rem var(--layout-bg-info--)}.line-cable-preview{background:url("/core/img/cable.png") no-repeat center -50px;opacity:90%}.line-image-preview img{max-width:100%;max-height:100%;padding:.5rem;box-sizing:border-box}.line-system-preview{background:url("/core/img/system.png") no-repeat center -50px;opacity:90%}.line-master-preview{background:url("/core/img/master_pic.png") center -50px no-repeat;opacity:90%}.form-sortable-handle{position:absolute;top:0;right:0;width:32px;height:32px;cursor:grab;pointer-events:all}.form-sortable-handle>img{margin-left:8px;margin-top:6px}.form-sortable-placeholder{width:100%;height:200px;border-top:2px solid var(--layout-bg-colored-dark--);border-bottom:2px solid var(--layout-bg-colored-dark--)}#center-forms-holder .line-form-preview{position:relative;width:187px;min-width:140px;height:145px;border-radius:.75rem 0 0 .75rem;text-align:center;align-items:center;display:flex;justify-content:center;overflow:hidden;cursor:pointer}.line-form-preview [class*="-form-preview"]{display:none}@media only screen and (max-width:1100px){#top-panel-body:not(.grid-view) .line-form-preview{display:none}#top-panel-body input.design-name,#top-panel-body input.design-name::placeholder{font-size:var(--layout-font-size-18--) !important}}@media only screen and (max-width:1350px){#top-panel-body:not(.grid-view) .line-form-preview{width:30px;min-width:30px}h2,.menu-multipanel-head h1{font-size:1.25rem !important}}@media only screen and (max-width:1500px){#top-panel-body:not(.grid-view) .line-form-preview{width:75px;min-width:75px}.line-type-preview svg{width:3.5rem;height:3.5rem}}#top-panel-body .jss-line-form-cont .line-form-information .layout-bookmark-select select{font-size:var(--layout-font-size-12--);border-radius:1rem;padding-block:.25rem}#office-select{max-width:unset}#office-select::before{font-family:'Material Symbols Outlined';content:"chevron_right";font-size:1.75rem;color:var(--layout-text-notice--)}#office-select select{font-size:var(--layout-font-size-20--);background:unset;width:min-content;text-align:center;padding-inline:1rem 2rem;border-radius:2rem;transition:.3s}#office-select select:hover{background:var(--layout-btn-hover--)}#office-select::after{transform:translateY(-14px)}.design-drag-indicator{position:absolute;cursor:grab;top:0;left:-6px;height:100%;align-content:center;color:rgb(0 0 0 / .1)}.module-tag-container{pointer-events:none;gap:1rem}.module-tag-container svg{fill:var(--layout-bg-colored-dark--);width:1.25rem;height:1.25rem}.module-tag-container .layout-bookmark-select{width:auto;margin:0 1.5rem;pointer-events:auto}#top-panel-body .design-title-container{position:relative}#top-panel-body input.design-name{color:var(--layout-text-common--);font-weight:bolder;font-weight:700;font-size:var(--layout-font-size-22--);text-overflow:ellipsis;white-space:nowrap;margin-left:30px;width:calc(100% - 30px);max-width:500px;padding:3px 0 3px 3px;box-sizing:border-box}#top-panel-body .jss-technician-input-container input.design-name{margin-left:0;padding-right:2rem;width:calc(100%)}#top-panel-body .jss-technician-input-container input.design-name::placeholder{color:rgb(0 0 0/0.35);font-size:var(--layout-font-size-22--)}#top-panel-body .design-title-container .layout-icon{color:var(--layout-bg-colored-dark--);filter:drop-shadow(0 3px 4px rgba(0,57,116,0.3));margin-right:.5rem;position:absolute;left:0;top:.375rem}#top-panel-body.grid-view .design-title-container .layout-icon{position:relative;left:auto;top:auto;margin-bottom:.5rem;margin-right:unset}#top-panel-body.grid-view .design-title-container .grid-design-name{color:var(--layout-text-common--);font-size:var(--layout-font-size-14--);text-align:center}#top-panel-body .unclosed-comments-text{pointer-events:none;white-space:nowrap;color:var(--layout-color-warn--);background-color:var(--layout-bg-warn--);border-radius:.5rem;padding:.25rem .75rem}#top-panel-body #pn-generate-btn{position:relative;right:2.25rem;color:var(--layout-bg-colored-dark--);transition:.2s}#top-panel-body #pn-generate-btn:hover{color:var(--layout-bg-colored-light--)}#top-panel-body .design-description{height:46px;width:100%;color:var(--layout-btn-unimportant--);font-size:12px;text-overflow:ellipsis;box-sizing:border-box}#top-panel-body .design-description:is(input[type=text],textarea){color:var(--layout-text-common--)}#top-panel-body .design-description::placeholder{color:rgb(0 0 0/0.4);font-size:var(--layout-font-size-12--)}.jss-line-form-cont :is(input[type=text],textarea){border:1px solid transparent;outline:0;resize:none;box-shadow:unset}#top-panel-body .form-bottom-information{color:var(--layout-text-notice--);font-size:var(--layout-font-size-12--)}#top-panel-body .jss-technician-input-container :is(input[type=text],textarea){color:var(--layout-color-warn--)}#top-panel-body .jss-technician-input-container{padding-left:.5rem;position:relative;max-width:400px}#top-panel-body .jss-technician-input-container input{max-width:240px}#top-panel-body .jss-technician-input-container::before{content:'';position:absolute;inset:0;height:100%;width:1px;background:var(--layout-border-neutral--)}#top-panel-body .form-bottom-information .layout-bookmark-select{width:8rem}#top-panel-body .form-bottom-information #templates-pins-select{width:4rem}#top-panel-body .form-bottom-information .layout-bookmark-select::after{transform:translateY(-4px)}@media only screen and (max-width:1560px){#top-panel-body .form-bottom-information{max-width:calc(100% - 10rem);flex-wrap:wrap;row-gap:.5rem}#top-panel-body .jss-technician-input-container{max-width:350px}}#top-panel-body .form-bottom-information svg{width:1rem;height:1rem}#top-panel-body .form-submitted-data{display:none;grid-template-columns:1rem 1fr;position:absolute;inset:calc(100% - 0.5rem) calc(100% - 0.5rem) auto auto;padding:.5rem;color:var(--layout-bg-lightest--);background:var(--layout-bg-darker--);font-size:var(--layout-font-size-14--);border-radius:.5rem .25rem .5rem .5rem;animation:menu-fade-in .1s ease-in;transform-origin:top right;white-space:nowrap;box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.3);z-index:50}#top-panel-body .form-submitted-data span{width:max-content;max-width:400px;white-space:normal}#top-panel-body .show-submitted-data:hover+.form-submitted-data{display:grid}#top-panel-body .form-submitted-data .layout-icon svg{width:1rem;height:1rem}.empty-project{height:200px}#new-design-frames-container{justify-content:space-evenly;gap:2rem}#top-panel-body.sort-reverse #new-design-frames-container{order:-1}.new-design-frame{flex:1;min-width:20%;height:8.75rem;font-size:var(--layout-font-size-18--);border:3px dotted var(--layout-btn-unimportant--);color:var(--layout-btn-unimportant--);font-weight:var(--layout-font-weight-medium--);cursor:pointer;text-align:center;text-shadow:0 0 8px white;justify-content:center;gap:1rem;transition:.2s ease-in;border-radius:.75rem}.new-design-frame.layout-invisible{transition:none}.new-design-frame.jss-hidden-module{color:var(--layout-text-light--) !important;cursor:not-allowed !important}.new-design-frame:not(.jss-hidden-module):hover{color:var(--layout-bg-colored-light--)}#new-design-frames-container .new-design-icon{position:relative;filter:grayscale(100%);color:var(--layout-bg-colored-light--);opacity:.2;transition:inherit}#new-design-frames-container .new-design-frame:hover .new-design-icon{filter:grayscale(0);opacity:1}#new-design-frames-container .new-design-icon svg{width:3rem;height:3rem}#new-design-frames-container .new-design-plus{position:absolute;bottom:0;right:0;width:1.25rem;height:1.25rem;transform:translate(50%,50%);border-radius:50%;background-color:var(--layout-bg-colored-light--);border:3px solid var(--layout-bg-light--)}#new-design-frames-container .new-design-plus::before,#new-design-frames-container .new-design-plus::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";background-color:var(--layout-bg-light--)}#new-design-frames-container .new-design-plus::before{width:60%;height:10%}#new-design-frames-container .new-design-plus::after{width:10%;height:60%}#new-design-frames-container .jss-hidden-module .new-design-plus{display:none}#new-design-frames-container .master-hidden{display:none !important}.jss-line-form-cont .edit-options{position:absolute;top:6px;right:20px;display:none}.jss-line-form-cont.active-form .edit-options{display:flex}.jss-line-form-cont .line-ctrl-btns{position:absolute;top:10px;right:8px;visibility:hidden}.jss-line-form-cont .line-action-btns{visibility:hidden;position:absolute;bottom:1rem;right:20px}.jss-line-form-cont .jss-lt-ddown.lt-ddown-right{padding:.25rem}.jss-line-form-cont .jss-lt-ddown.lt-ddown-right li{border-radius:.5rem;transition:.1s}.jss-line-form-cont .jss-lt-ddown.lt-ddown-right li:hover{background-color:var(--layout-btn-hover--)}.jss-line-form-cont .line-ctrl-btns button{color:var(--layout-bg-colored-dark--)}.jss-line-form-cont .line-ctrl-btns button:hover{color:var(--layout-bg-colored-light--)}.jss-line-form-cont:not(.active-form):hover :is(.line-ctrl-btns,.line-action-btns){display:flex;visibility:visible}.jss-line-form-cont:not(.active-form):hover :is(.line-ctrl-btns){animation:fade-in .4s ease-out}.jss-line-form-cont:not(.active-form):hover :is(.line-action-btns){animation:slide-in-right .4s ease-out}@keyframes slide-in-right{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.jss-line-form-cont .line-ctrl-btns button.icon-btn.alert-icon{visibility:visible}.has-comment::after{background-color:var(--layout-color-warn--);box-shadow:0 4px 5px rgb(255 224 204 / 1);content:'';width:8px;height:8px;border-radius:100%;position:absolute;top:10px;right:10px;z-index:1;cursor:pointer;pointer-events:all}.project-form-container .has-comment::after{top:1.375rem;right:1.375rem}.project-form-container:has(.has-comment) .inline-ddown-cont .jss-lt-ddown.lt-ddown-right.layout-block ul li[data-tab="comments"]{color:var(--layout-color-warn--);transition:.1s}.project-form-container:has(.has-comment) .inline-ddown-cont .jss-lt-ddown.lt-ddown-right.layout-block ul li[data-tab="comments"]:hover{background-color:var(--layout-bg-warn--)}#confirm-ctnt #existing-project-search{border:1px solid var(--layout-border-neutral--);background-color:var(--layout-bg-light--)}#confirm-ctnt .layout-bookmark-select-btn{min-width:34px}#module-panel-content{height:100%}#close-module-section{margin:0 1rem 0 auto;color:var(--layout-bg-colored-dark--);transition:.2s}#close-module-section:hover{color:var(--layout-bg-colored-light--)}#module-panel .jss-lt-tab-head{height:4rem;z-index:11}#module-panel .layout-tab-body{height:calc(100% - 4rem)}#module-panel .jss-lt-tab-head h2{color:var(--layout-text-placeholder--);font-size:var(--layout-font-size-28--);font-weight:var(--layout-font-weight-medium--);margin-left:26px;mask:linear-gradient(rgba(255,255,255,0.5),transparent)}#module-share .comments-info-head{width:95%;margin:0 auto}#module-share .jss-comments-body{height:calc(100% - 70px);height:-moz-calc(100% - 70px);height:-webkit-calc(100% - 65px);height:-o-calc(100% - 80px)}#module-share .jss-comments-line:first-child .comments-items-container{background-color:var(--layout-btn-unimportant--);color:var(--layout-text-notice--);cursor:not-allowed}#module-share .jss-comments-line:first-child .comments-items-container .perm-badge{background-color:var(--layout-bg-dark--);color:var(--layout-text-light--)}#module-share .comments-items-container{min-height:70px;border-radius:.75rem}#module-share .share-creation-head{margin-top:.5rem;padding:1rem;line-height:25px;display:none;background-color:var(--layout-bg-info--);border-radius:.75rem}#module-share .share-creation-head .layout-bookmark-select{margin:auto 20px;position:relative}#module-share .comments-head{height:unset;margin-bottom:10px;padding:.75rem}#module-share .layout-bookmark-select select{background:var(--layout-bg-lightest--);border:1px solid var(--layout-border-neutral--);padding:.25rem .5rem .25rem .5rem}#module-share .email input{width:auto}#module-share .share-username{width:66%;gap:.125rem;font-size:.875rem;justify-content:center;text-overflow:ellipsis}#module-share .perm-badge{padding:4px 6px;border-radius:.5rem;background-color:var(--layout-bg-colored-light--);color:var(--layout-bg-info--);display:grid;align-items:center;width:5rem}#module-share .jss-comments-line:not(:first-child) .share-icon{color:var(--layout-bg-info--)}#module-share .share-perm-select{text-align:center;white-space:normal}#module-share .share-perm-text{font-weight:var(--layout-font-weight-medium--)}#module-share .share-perm-select .layout-bookmark-select{margin-top:0;height:25px;display:none}#module-share .jss-edit-comment .layout-bookmark-select{display:block}#module-share .jss-edit-comment .share-perm-text{display:none}#module-share span{margin:0 auto}#confirm-share{box-shadow:var(--layout-bshadow-dblue--);height:2rem;padding:.25rem 1rem;margin-top:1rem;margin-bottom:.5rem;gap:.125rem;font-size:var(--layout-font-size-14--)}#confirm-share:hover{box-shadow:var(--layout-bshadow-lblue-strong--)}#module-share button.jss-comments-new{padding:.25rem 1rem .25rem .75rem;margin-top:1rem;width:fit-content;align-self:center}#module-pdf-download{padding:1rem;color:var(--layout-text-common--)}#module-pdf-download button{margin-inline:auto}#pdf-line-selection{margin:2rem auto 1rem;background:var(--layout-btn-hover--);border-radius:.5rem;padding:1rem;width:80%}#pdf-line-selection .pdf-line-text{margin-top:4px;padding-left:5px;color:var(--layout-text-notice--);font-size:16px;font-weight:500}#pdf-line-selection label{font-size:14px;margin:5px 5px 0 5px;color:#0066b3}#customer-pdf-progressBar{margin:20px 10px 0 10px}#module-messages .jss-comments-body{height:calc(100% - 66px)}.quick-start-container{margin-top:min(40%,25vh);font-weight:var(--layout-font-weight-medium--)}.quick-start-container>div{width:70%}.quick-start-container .layout-btn-link::after{right:17px}.quick-start-container .welcome-message{color:var(--layout-btn-unimportant--);font-size:var(--layout-font-size-40--);text-align:center}.quick-start-container .welcome-links{color:var(--layout-btn-unimportant--);font-size:var(--layout-font-size-18--)}.quick-start-container .welcome-links a{width:8rem;height:8rem}.quick-start-container .welcome-links a .layout-icon{border-radius:.75rem;padding:.5rem;background:currentColor}.quick-start-container .welcome-links a:hover>.layout-icon{background:linear-gradient(0,#0084e8 0,var(--layout-bg-colored-dark--) 100%) !important;box-shadow:var(--layout-bshadow-lblue-strong--);color:var(--layout-bg-colored-light--)}.quick-start-container .welcome-links a:hover{color:var(--layout-bg-colored-light--)}#dashboard{height:calc(100vh - var(--layout-nav-height--))}.dashboard-content{--dashboard-top-panel--:calc(96px + 8vh);--dashboard-center-panel--:240px;--dashboard-bottom-panel--:350px;--dashboard-panel-header--:4.5rem;box-sizing:border-box;height:100%;row-gap:1.5rem;column-gap:3rem;grid-template-columns:0 repeat(3,minmax(360px,1fr)) 0;grid-template-rows:var(--dashboard-top-panel--) minmax(var(--dashboard-center-panel--),min-content) minmax(var(--dashboard-bottom-panel--),38rem);grid-template-areas:'welcome welcome welcome welcome welcome' 'recent recent recent recent recent' '. activity messages drawer .'}.dashboard-content.introduction{grid-template-rows:var(--dashboard-top-panel--) min-content minmax(var(--dashboard-center-panel--),min-content) minmax(var(--dashboard-bottom-panel--),50rem);grid-template-areas:'welcome welcome welcome welcome welcome' '. introduction introduction introduction .' 'recent recent recent recent recent' '. activity messages drawer .'}.dashboard-content.introduction .dashboard-welcome .news-introduction{display:flex}.dashboard-content.introduction .dashboard-introduction{display:grid}.dashboard-important-warn{display:none;grid-area:important;grid-template-rows:min-content 1fr}.dashboard-content.important-warning{grid-template-rows:var(--dashboard-top-panel--) min-content minmax(var(--dashboard-center-panel--),min-content) minmax(var(--dashboard-bottom-panel--),50rem);grid-template-areas:'welcome welcome welcome welcome welcome' '. important important important .' 'recent recent recent recent recent' '. activity messages drawer .'}.dashboard-content.introduction.important-warning{grid-template-rows:var(--dashboard-top-panel--) min-content min-content minmax(var(--dashboard-center-panel--),min-content) minmax(var(--dashboard-bottom-panel--),50rem);grid-template-areas:'welcome welcome welcome welcome welcome' '. important important important .' '. introduction introduction introduction .' 'recent recent recent recent recent' '. activity messages drawer .'}.dashboard-important-warn .item-body{position:relative;color:var(--layout-color-warn--);background:var(--layout-bg-warn--);border:1px solid rgb(166 78 25 / .15);box-shadow:var(--layout-shadow-dorange--);padding-block:.75rem .5rem}.dashboard-important-warn .close-introduction{position:absolute;inset:.375rem .5rem auto auto;z-index:10;transition:.2s}.dashboard-important-warn .close-introduction:hover{background:var(--layout-btn-hover--);border-radius:50%;color:var(--layout-btn-hover-warning--)}.dashboard-content.introduction .dashboard-welcome .news-introduction{display:flex}.dashboard-content.important-warning .dashboard-important-warn{display:grid}@media only screen and (max-width:1440px){.dashboard-content{grid-template-columns:0 1fr 1fr 0;grid-template-areas:'welcome welcome welcome welcome' 'recent recent recent recent' '. activity messages .'}.dashboard-content.introduction{grid-template-areas:'welcome welcome welcome welcome' '. introduction introduction .' 'recent recent recent recent' '. activity messages .'}.dashboard-drawer{display:none}}@media only screen and (max-width:960px){.dashboard-welcome .item-head{font-size:var(--layout-font-size-40--) !important}}@media only screen and (max-width:800px){.dashboard-welcome{margin-inline:2rem !important}.jss-dashboard-recent .item-head{margin-inline:2rem !important}.dashboard-content{column-gap:2rem}.jss-dashboard-recent .body-content{padding:.5rem 2rem .75rem !important}}@media only screen and (max-width:760px){.dashboard-content .item-body{padding:.5rem}.dashboard-welcome .item-head{font-size:5vw !important}}.dashboard-container{height:calc(100vh - var(--layout-nav-height--))}.item-head{color:var(--layout-bg-dark--);min-height:2rem;font-weight:var(--layout-font-weight-medium--);position:relative;z-index:3}.item-head h2{font-weight:var(--layout-font-weight-medium--)}.item-head .head-count{position:absolute;right:.5rem;top:-1rem;z-index:10;padding:.25rem .5rem;background:var(--layout-color-warn--);color:var(--layout-bg-warn--);box-shadow:var(--layout-shadow-lorange-strong--);border-radius:100vw;min-width:27px;min-height:27px;text-align:center;box-sizing:border-box}.item-body{color:var(--layout-bg-dark--);overflow:hidden}.jss-dashboard-activity .body-container,.jss-dashboard-messages .body-container,.dashboard-drawer .body-container{height:100%}.jss-dashboard-activity .body-content,.jss-dashboard-messages .body-content,.dashboard-drawer .body-content{margin-right:1rem}.dashboard-welcome{grid-area:welcome;margin-inline:3rem;padding-inline:1rem;border-radius:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr min-content;padding-bottom:1rem}.dashboard-welcome .item-head{display:flex;font-size:var(--layout-font-size-44--);color:var(--layout-btn-unimportant--)}.dashboard-welcome .item-body{grid-column:span 2}.dashboard-welcome .user-section{display:flex;padding-right:1rem;font-size:var(--layout-font-size-24--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-dark--)}.dashboard-welcome .user-section .js-last-name{font-weight:800}.dashboard-welcome .news-introduction{display:none;color:var(--layout-bg-colored-light--);font-weight:var(--layout-font-weight-medium--)}.dashboard-welcome .news-introduction .layout-icon{padding:.5rem;background:var(--layout-bg-info--);border-radius:50%}.dashboard-welcome .news-section{color:var(--layout-color-warn--);font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);animation:var(--layout-animation-fadein-dlong-bottom--)}.dashboard-welcome .news-item:hover{user-select:none;cursor:pointer}.dashboard-welcome .news-item:hover .layout-icon{color:var(--layout-bg-warn--);background:var(--layout-color-warn--)}.dashboard-welcome .news-section .layout-icon{color:var(--layout-color-warn--);background:var(--layout-bg-warn--);border-radius:50%;padding:.375rem;transition:.1s ease-in}.dashboard-welcome .news-section .layout-icon svg{width:1.25rem;height:1.25rem}.dashboard-welcome .user-section .layout-icon svg{width:2.5rem;height:2.5rem}.dashboard-introduction{display:none;grid-area:introduction;grid-template-rows:min-content 1fr}.dashboard-introduction :is(h2,h3){font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-colored-dark--)}.dashboard-introduction .item-body{position:relative;color:var(--layout-bg-colored-dark--);background:linear-gradient(var(--layout-bg-info--),transparent);box-shadow:unset;padding-block:.75rem 0}.dashboard-introduction .close-introduction{position:absolute;inset:.375rem .5rem auto auto;z-index:10;transition:.2s}.dashboard-introduction .close-introduction:hover{background:var(--layout-btn-hover--);border-radius:50%}.dashboard-introduction .description{margin-top:.5vmin;margin-left:1rem;font-size:var(--layout-font-size-14--)}.dashboard-introduction .links,.landing-page-links{padding:0 .75rem .75rem;color:var(--layout-bg-dark--)}.dashboard-introduction .links a,.landing-page-links a{position:relative;padding:1.25rem;width:21rem;height:11rem;box-sizing:border-box;z-index:1;transition:.1 ease-in}.dashboard-introduction .links a{border-radius:.75rem}.dashboard-introduction .links a h2,.landing-page-links a h2{color:var(--layout-bg-colored-dark--);white-space:normal;text-shadow:0 0 8px white}.landing-page-links a:hover h2{color:var(--layout-bg-colored-light--)}.dashboard-introduction .links a::before,.landing-page-links a::before{content:'';position:absolute;inset:0;opacity:.5;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}.dashboard-introduction .links a[data-target="video"] video,.landing-page-links a[data-target="video"] video{position:absolute;inset:0;z-index:-1;opacity:.4;min-width:100%;min-height:100%}#confirm-form.video::after{background:unset;backdrop-filter:none;-webkit-backdrop-filter:none}#video-modal-container{position:fixed;display:grid;place-items:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0 0 0 / .75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:98;animation:open-video-background 1.2s ease-in}#video-modal{display:grid;position:relative;pointer-events:auto;border-radius:1.5rem;overflow:hidden;background:transparent;border:2px solid var(--layout-border-neutral--);pointer-events:auto;box-shadow:0 1rem 1.5rem rgb(0 0 0 / 20%);animation:open-video .8s ease-in-out}#video-modal-video{max-height:90vh;max-width:90vw}@keyframes open-video{0%{top:21%;scale:.18;left:-30%;opacity:0;border-radius:6rem}20%{opacity:1;box-shadow:0 0 0 rgb(0 0 0 / 20%)}100%{top:0;scale:1;left:0;box-shadow:0 1rem 1.5rem rgb(0 0 0 / 20%);border-radius:1.5rem}}@keyframes open-video-background{0%{background-color:rgba(0 0 0 / 0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}40%{background-color:rgba(0 0 0 / 0)}100%{background-color:rgba(0 0 0 / .75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}#video-modal-close{position:absolute;display:flex;top:1rem;right:1rem;cursor:pointer;color:var(--layout-bg-colored-dark--);background:rgb(255 255 255 / .2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:100rem;padding:.25rem;transition:.2s ease-in;z-index:99}#video-modal-close:hover{color:var(--layout-bg-colored-light--)}.dashboard-introduction .links a[data-target="quickstart"]::before,.landing-page-links a[data-target="quickstart"]::before{background-image:linear-gradient(to right,var(--layout-bg-lightest--),transparent),url("/project/img/link-bg-quickstart.png")}.dashboard-introduction .links a[data-target="cable"]::before,.landing-page-links a[data-target="cable"]::before{background-image:linear-gradient(to right,var(--layout-bg-lightest--),transparent),url("/project/img/link-bg-cable.png")}.dashboard-introduction .links a[data-target="microwave"]::before,.landing-page-links a[data-target="microwave"]::before{background-image:linear-gradient(to right,var(--layout-bg-lightest--),transparent),url("/project/img/link-bg-microwave.webp")}.dashboard-introduction .links a[data-target="selector"]::before,.landing-page-links a[data-target="selector"]::before{background-image:linear-gradient(to right,var(--layout-bg-lightest--),transparent),url("/project/img/link-bg-selector.png")}.dashboard-introduction .links a p,.landing-page-links a p,.quickstart-links a p{white-space:break-spaces;max-width:80%;margin-left:.5rem;text-shadow:0 0 8px white}.quickstart-links h3{font-size:var(--layout-font-size-22--)}.quickstart-links p{color:var(--layout-text-notice--)}.dashboard-introduction .links a:hover,.landing-page-links a:hover{box-shadow:0 8px 20px 0 rgb(0 0 0 / 15%);transform:translateY(-1px);transition:.2s ease-in}.landing-page-links a:hover .layout-icon,.quickstart-links a:hover .layout-icon{background:linear-gradient(0,#0084e8 0,var(--layout-bg-colored-dark--) 100%) !important;box-shadow:var(--layout-bshadow-lblue-strong--)}.dashboard-introduction .links .layout-icon,.landing-page-links .layout-icon,.quickstart-links .layout-icon{color:var(--layout-bg-lightest--);background:linear-gradient(0,var(--layout-bg-colored-light--) 0,var(--layout-bg-colored-dark--) 100%);box-shadow:var(--layout-bshadow-dblue--);padding:.5rem;border-radius:1rem}.dashboard-introduction .links .layout-icon svg,.landing-page-links .layout-icon svg,.quickstart-links .layout-icon svg{width:3rem;height:3rem;fill:var(--layout-text-lightest--);filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3))}.item-body .body-container{margin-top:-1.5rem}.jss-dashboard-activity .item-body .body-container::before,.jss-dashboard-messages .item-body .body-container::before,.dashboard-drawer .item-body .body-container::before{content:'';position:absolute;width:27%;pointer-events:none;height:3.5rem;background:linear-gradient(to bottom,var(--scrim-grad-lightest-nodir--));z-index:2}.item-body .body-container .ss-content{padding-block:1.5rem .5rem}.item-body .item-head h3{text-shadow:0 0 1rem white}#body-end-gradient{content:'';position:absolute;width:27%;pointer-events:none;height:2rem;margin-top:-2rem;background:linear-gradient(to top,var(--scrim-grad-lightest-nodir--));z-index:2}.jss-dashboard-activity .item-body{min-height:12rem;padding-top:.5rem;overflow:visible}.jss-dashboard-activity{grid-area:activity;grid-template-rows:1fr;padding-bottom:3vh;animation:var(--layout-animation-fadein-d-bottom--)}.jss-dashboard-activity .notify-list-line.unread{position:relative;padding-left:1.5rem}.jss-dashboard-activity .notify-list-line.unread::before{content:'';position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;background:var(--layout-color-warn--);box-shadow:0 3px 5px #ff;border-radius:50%}.jss-dashboard-messages{grid-area:messages;grid-template-rows:1fr;padding-bottom:3vh;animation:var(--layout-animation-fadein-d-bottom--)}.jss-dashboard-messages .item-body{min-height:12rem;padding-top:.5rem;overflow:visible}.jss-dashboard-activity .item-body .header,.jss-dashboard-messages .item-body .header{font-size:var(--layout-font-size-14--);color:var(--layout-text-placeholder--);text-align:center;padding:.25rem;background:linear-gradient(var(--layout-btn-hover--),transparent);box-sizing:border-box;border-radius:.5rem .5rem 0 0}.jss-dashboard-messages ul{list-style:none;font-weight:var(--layout-font-weight-medium--);box-sizing:border-box}.jss-dashboard-messages ul li{padding:.25rem .5rem .25rem 1.5rem;border-radius:.5rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jss-dashboard-messages ul li .layout-icon svg{width:1.25rem;height:1.25rem}.jss-dashboard-messages ul li:hover{background:var(--layout-bg-light--)}.jss-dashboard-messages .unread-messages li{position:relative}.jss-dashboard-messages .unread-messages li.jss-unread-msg::before{content:'';position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;background:var(--layout-color-warn--);box-shadow:0 4px 5px rgb(255 224 204 / 1);border-radius:50%}.dashboard-drawer{grid-area:drawer;grid-template-rows:1fr;padding-bottom:3vh;animation:var(--layout-animation-fadein-d-bottom--)}.dashboard-drawer .item-body{min-height:12rem;padding-top:.5rem}.dashboard-drawer .item-body .body-container{color:var(--layout-bg-dark--);font-size:var(--layout-font-size-12--)}.dashboard-drawer .body-content{grid-template-columns:repeat(3,1fr);height:min-content}.dashboard-drawer .item-body a{border-radius:.5rem;aspect-ratio:1}.dashboard-drawer .item-body a span:last-child{white-space:normal;text-align:center;height:28px;display:flex;align-items:center}.dashboard-drawer .item-body a .custom-icon{background:linear-gradient(0,var(--layout-bg-colored-light--) 0,var(--layout-bg-colored-dark--) 100%);box-shadow:var(--layout-bshadow-dblue--)}.dashboard-drawer .item-body a:hover{background:var(--layout-btn-hover--)}.dashboard-drawer .item-body .layout-icon{width:3.75rem;aspect-ratio:1;border-radius:1rem;background:linear-gradient(0,var(--layout-bg-colored-light--) 0,var(--layout-bg-colored-dark--) 100%);box-shadow:var(--layout-bshadow-dblue--);color:var(--layout-bg-lightest--);fill:var(--layout-text-lightest--);align-items:center;justify-content:center}.dashboard-drawer .item-body a:not(.all-apps-button):hover>.layout-icon,.custom-icon{background:linear-gradient(0,#0084e8 0,var(--layout-bg-colored-dark--) 100%) !important;box-shadow:var(--layout-bshadow-lblue-strong--)}.dashboard-drawer .item-body a svg{width:2.5rem;height:2.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3))}.dashboard-drawer .item-body a :not(.layout-icon) svg{width:3.75rem;height:3.75rem}.dashboard-drawer .all-apps-button>.layout-icon{background:linear-gradient(0,var(--layout-bg-lighter--) 0,var(--layout-text-light--) 100%);color:var(--layout-bg-colored-dark--)}.dashboard-drawer .all-apps-button>.layout-icon span{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3))}.dashboard-drawer .all-apps-button:hover>.layout-icon{background:linear-gradient(0,var(--layout-bg-info--) 0,var(--layout-text-light--) 100%) !important;color:var(--layout-bg-colored-light--);box-shadow:var(--layout-bshadow-lblue-strong--)}.jss-dashboard-recent{grid-area:recent;grid-template-rows:min-content 1fr}.jss-dashboard-recent .item-head{margin-left:3rem}.jss-dashboard-recent .layout-icon{color:var(--layout-bg-colored-dark--);filter:drop-shadow(0 3px 4px rgba(0,57,116,0.3))}.jss-dashboard-recent .preview-icon{max-height:75px}.jss-dashboard-recent .preview-icon svg{height:5rem;width:5rem;fill:rgb(0 0 0/0.05)}.jss-dashboard-recent .preview-icon img{display:flex;max-height:100%;width:auto;margin-inline:auto}.jss-dashboard-recent .line-name{text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.jss-dashboard-recent .body-content{padding:.5rem 3rem .75rem;box-sizing:border-box}.jss-dashboard-recent .body-content:empty{display:none}.jss-dashboard-recent .empty-message{display:none}.jss-dashboard-recent .empty-message h2{font-weight:var(--layout-font-weight-medium--);color:var(--layout-btn-unimportant--)}.jss-dashboard-recent .body-content:empty+.empty-message{display:grid}.jss-dashboard-recent .item::before{content:"";position:absolute;inset:.5rem;border-radius:.5rem;background:linear-gradient(var(--layout-bg-light--),transparent);z-index:-1}.jss-dashboard-recent .item{min-width:12rem;color:var(--layout-bg-dark--);font-weight:var(--layout-font-weight-medium--);cursor:pointer;position:relative;transition:.1s ease-in;animation:dashboard-recent-zoom-in .5s ease forwards;padding-inline:.75rem}@keyframes dashboard-recent-zoom-in{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.jss-dashboard-recent .item .hover-effect{position:absolute;inset:0;display:grid;background:rgb(255 255 255/0.5);opacity:0;transition:.2s ease-in;border-radius:1rem}.jss-dashboard-recent .item:hover .hover-effect{opacity:1}.jss-dashboard-recent .item:hover{box-shadow:0 .25rem .75rem rgb(0 0 0 / 15%)}.jss-dashboard-recent .layout-scroll{overflow-x:scroll;overflow-y:visible;transform:translateY(-2px);width:100%}.jss-dashboard-recent .layout-scroll-gradient{--scroll-gradient-color--:var(--layout-bg-light--);--scroll-gradient-percentage--:50%;--scroll-gradient-size--:3.25rem}.jss-dashboard-recent .layout-scroll::-webkit-scrollbar-track{margin-inline:calc(3rem + 29vw);background:hsl(240,3%,89%);outline:2px solid hsl(240,3%,89%);border-radius:10rem;visibility:hidden}.jss-dashboard-recent .layout-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.08);background-color:var(--layout-btn-unimportant--);visibility:hidden;cursor:pointer}.jss-dashboard-recent:hover .layout-scroll::-webkit-scrollbar-thumb,.jss-dashboard-recent:hover .layout-scroll::-webkit-scrollbar-track{visibility:visible}.jss-dashboard-recent .layout-scroll::-webkit-scrollbar-thumb:hover{background-color:hsl(214,3%,60%)}#project-items-content .jss-project-item{border-radius:.75rem;background:var(--layout-bg-lightest--)}#project-items-content .project-items-total::before{content:'';position:absolute;left:-2rem;top:0;width:calc(100% + 2.5rem);height:2px;background:var(--layout-btn-unimportant--)}#project-items-content .jss-rfq-item-required{padding:2px;border:1px solid rgb(0 0 0/0.15);border-radius:100vw}#project-items-content .jss-rfq-item-required button{border-radius:50%;background:rgb(0 0 0/0.05)}#project-items-content .jss-rfq-item-required input{border:0;width:2rem;text-align:center}#project-items-content .jss-rfq-item-required input::-webkit-outer-spin-button,#project-items-content .jss-rfq-item-required input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#project-items-content .jss-rfq-item-required input[type=number]{-moz-appearance:textfield;appearance:textfield}#project-items-content .jss-project-items-used{color:var(--layout-bg-dark--);white-space:nowrap;font-size:var(--layout-font-size-14--);background:var(--layout-bg-light--);border-radius:50vw;padding-inline:1rem}.project-items-container .jss-project-item{min-height:7rem}.project-items-container .jss-project-item .project-item-hover-btn{padding:4px;opacity:0;transition:opacity .1s ease-in}.project-items-container .jss-project-item:hover .project-item-hover-btn{opacity:1}#project-items-content .line-form-preview{height:auto}#project-items-content .jss-used-in-designs{width:14rem}#project-items-content .jss-used-in-designs .layout-icon svg{fill:var(--layout-bg-colored-dark--)}#project-items-content .jss-used-in-designs li button{opacity:0;transition:.1s ease-in}#project-items-content .jss-used-in-designs li:hover button{opacity:1}#confirm-form .subtitle{font-size:var(--layout-font-size-18--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-dark--)}body.landing-page-active #pick_navigation{color:var(--layout-bg-colored-dark--);background:transparent;position:fixed;box-shadow:none}body.landing-page-active #navigation-title{display:none}body:not(.landing-page-active) #landing-page .landing-page-content{display:none}body:not(.landing-page-active) #landing-page .landing-page-loader{display:grid}body.landing-page-active.landing-page-hide-login #landing-page .landing-page-login{visibility:hidden}#landing-page-container:empty{display:none}#landing-page{position:fixed;height:100%;padding:calc(50px + 0.5rem) .5rem 1rem;overflow-x:hidden;overflow-y:auto;z-index:80;background:var(--layout-bg-light--)}#landing-page::after{content:"";position:fixed;inset:0;width:100vw;height:100vh;background-image:url("/project/img/landing-page-bg.webp");background-size:cover;opacity:.3;z-index:-1;box-shadow:0 -5vh 25vh white inset}#landing-page .landing-page-content{animation:fade-in 1s;height:100%}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#landing-page .landing-page-login{position:absolute;right:2vw;top:2vh;width:8rem;padding-top:2rem;background:rgb(255 255 255 / .8);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}#landing-page .landing-page-logo{margin-block:auto 2rem}#landing-page .landing-page-logo svg{width:max(32vmin,16rem);height:auto}#landing-page .landing-page-logo h1{font-size:max(2vmin+20px,26px)}#landing-page .landing-page-logo p{font-size:max(1vmin+10px,16px)}#landing-page .landing-page-links{position:relative;transform:translateY(0);animation:slide-up .8s ease-out;padding-block:1vh 5vh;margin-bottom:auto}@keyframes slide-up{0%{opacity:0;transform:translateY(10%)}40%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}#landing-page .landing-page-loader{display:none}#landing-page .landing-page-loader .loader{--size:6vmin}@media screen and (max-width:768px){#landing-page .landing-page-content{gap:2rem}#landing-page .landing-page-login{position:static;padding:0;background:transparent;backdrop-filter:unset;-webkit-backdrop-filter:unset;box-shadow:unset}#landing-page .landing-page-login .account-icon{display:none}#landing-page .landing-page-login div{margin-block:unset}#landing-page .landing-page-logo{margin-top:4vmin;margin-bottom:0}#landing-page .landing-page-links{margin-top:1vmin;gap:1rem}#landing-page .landing-page-links a{width:85%}}#project-loading-overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;color:var(--layout-bg-colored-dark--);background:rgba(0,0,0,0.3);z-index:1000}#project-loading-overlay .loader{--size:4vmax}#selector-search-result .search-result-header .jss-selector-column-add{position:absolute;right:32px;top:24px;z-index:10}.quote-revision-link{display:inline-flex;width:1rem;height:1.5rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.25rem;background:var(--layout-btn-hover--);color:var(--layout-text-colored-dark--);text-align:center;font-weight:500;cursor:pointer;transition:.2s}.quote-revision-link:hover{color:var(--layout-bg-colored-light--)}#quote-search-result-table{height:75dvh !important}@media screen and (min-width:2000px){#quote-search-result-table{height:80dvh !important}}#quote-search-result-table-content tr td:not(:nth-child(3)){cursor:pointer}.revision-expired{width:87px;height:24px;flex-shrink:0;border-radius:4px;background:var(--layout-bg-err--);display:flex;align-items:center;justify-content:center;color:var(--layout-btn-cancel--);line-height:normal}.quote-table tbody tr:nth-child(even) td:not(:last-child){background-color:var(--layout-btn-hover--)}.quote-table tr[data-product-id]:hover td:not(:last-child){background-color:rgba(0,101,179,0.15)}