*{margin:0;box-sizing:border-box}.save-tag{color:#fff;font-family:Mulish;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:League Spartan}.product-section{align-self:flex-start;background-color:#fff}.mobile-view-product-img{display:none}.company-role{padding-left:0;padding-top:10px;background-color:#fff;padding-bottom:10px}.productpass-tabs .p-multiselect.p-multiselect-chip .p-multiselect-token{font-size:13px}.productpass-tabs .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem!important}.tab-section,.tab-section-expanded,.tab-section-no-img{flex:0 73%;padding-right:150px;padding-left:36px;position:relative;top:75px;padding-bottom:24px;background-color:#f4f6f7}.logo-container{margin:0 0 auto;position:sticky;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;width:100%;padding:16px 40px;background:#fff;border-bottom:1px solid #e6e6e6}.product-text{color:#7b8489;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.product-content{gap:4px;align-items:center;margin-top:24px}.asset-name{color:#08161b;font-size:30px;font-weight:600;letter-spacing:-.48px}.asset-id,.asset-name{font-style:normal;line-height:normal}.asset-id{color:#7b8489;font-size:14px;font-weight:400;margin-top:8px}.divider{display:none}.tab-heading{color:#08161b;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.tab-heading,.tab-section{background:#f4f6f7}.tab-card{border-radius:12px;background:#fff;padding:20px 24px}.general-first-row{background:#f4f6f7;gap:24px;margin-top:1rem}.general-first-row>div{flex:0 50%;margin:16px 0 24px}.tab-content-title{color:#7b8489;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}.date-time-text{margin-left:8px;width:120px}.date-time-text,.id-text,.type-text{color:#08161b;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.type-text{overflow:hidden;text-overflow:ellipsis;height:20px;width:320px;text-wrap:wrap}.expand-type-text{color:#08161b;font-size:12px;height:48px;font-weight:600;width:290px}.down-arrow-icon{cursor:pointer}.tab-eclass-card{padding:20px 16px;border-radius:12px;background:#fff}.eclass-first-content{margin:16px 0 24px;background:#f4f6f7}.tab-card-content{padding:12px 0}.tab-card-text{padding:12px 0;border-bottom:1px solid #e9eced}.tab-card-last-text p:first-child,.tab-card-text p:first-child{color:#7b8489;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.tab-card-last-text p:nth-child(2),.tab-card-text .input-text-values:first-child{color:#08161b;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:right;overflow:hidden;text-overflow:ellipsis;width:116px;text-wrap:wrap}.tab-card-text .input-text-values-expand:first-child{font-size:12px;color:#08161b;border:none;width:166px;font-weight:600}.tab-card-last-content,.tab-card-text:last-child{padding:12px 0;border:none}.input-text-values{border:none;color:#08161b;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:right}.input-text-values:focus{background-color:#fff;border:1px solid #6ab4d2;box-shadow:0 0 5px 0 #d8e3e6;border-radius:6px}.input-text-edit{border-radius:6px;background:#f4f6f7;padding:8px 12px}.tab-card-heading{color:#5cafd0;font-size:16px;text-transform:uppercase;margin-left:8px}.precision-text,.tab-card-heading{font-style:normal;font-weight:600;line-height:normal}.precision-text{color:#08161b;font-size:14px;text-align:center}.first-content-anchor{display:flex;align-items:center;text-decoration:none;font-size:large;color:#000;text-align:right;font-family:Mulish;font-size:18px;font-style:normal;font-weight:600;line-height:normal;border:none;outline:none;cursor:pointer;background-color:transparent}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .75rem;margin-left:-20px}.view-asset-input .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{margin:0}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:5px .75rem;margin-right:.5rem;margin-bottom:6px;margin-left:1rem}.p-multiselect-token-label{margin-right:10px}.p-multiselect-panel .p-multiselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0;font-family:League Spartan}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#4338ca;background:#eef2ff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:rgba(99,102,241,.24)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-checkbox .p-checkbox-input{border:2px solid #d1d5db;border-radius:6px}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;outline:none}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 6px}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.save-button{padding:8px 16px;border-radius:8px;background:#6ab4d2;gap:10px}.second-content{display:flex;align-items:center;justify-content:flex-end}.dynamic-card{border-radius:12px;background:#fff;padding:20px 24px;margin-bottom:24px;flex:0 48%}.data-card-container{gap:24px;flex-wrap:wrap;background:#f4f6f7}.supplier-card{margin-bottom:24px}.supplier-card div{flex:0 50%}.productpass-tabs{margin-top:24px;position:relative;top:68px}.productpass-tabs .p-tabview{border:none;background:transparent;border-radius:8px;margin-bottom:24px}.productpass-tabs .p-tabview-nav{border:none;display:flex;justify-content:space-between;padding:0}.productpass-tabs .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background-color:transparent;border:none!important;border-radius:12px;background:#5cafd0;padding:12px 18px;color:white;height:50px}.productpass-tabs .p-tabview .p-tabview-nav li .p-tabview-nav-link{background-color:transparent;border:none;color:#08161b}.productpass-tabs .p-tabview .p-tabview-panels{background:#f4f6f7}.active-tab{color:#fff;font-size:13px;border-radius:8px;background:#6ab4d2;padding:12px 0}.active-tab,.tab{font-style:normal;font-weight:600;line-height:normal;width:178px;text-align:center}.tab{color:#606a76;font-size:16px;padding:12px}.desktop-tab-panel{display:flex;width:256px;border-radius:8px;background:#e9eced}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#ffffff;border-color:transparent!important;color:#000}.image-container{display:none}.save-button{position:fixed;bottom:1rem;right:7rem;margin:0 24px;display:flex;justify-content:center;align-items:center;padding:12px 0;width:100px;font-family:League Spartan}.first-content{align-self:center;height:35px}@media screen and (max-width:1023px){.logo-container{padding:16px 20px}.tab-section-no-img{padding:0;flex:0 100%;top:20rem;position:absolute}.image-container{display:flex;justify-content:center;padding:0 24px;align-items:center}.mobile-view-product-img{display:block;background-color:#fff}.mobile-view-product-img p{font-size:14px}.mobile-multiselect .p-multiselect-panel{right:0!important;left:auto!important}.no-image-text{font-size:14px;padding-left:24px;margin-top:6px}.expand-type-text{height:33px}.company-role{padding-left:24px}.down-arrow-icon{cursor:pointer}.down-arrow-icon-expand{cursor:pointer;margin-bottom:1rem}.asset-content{background:#f4f6f7;padding:0 24px;margin-bottom:5rem;zoom:85%}.tab-view-product-img{display:none}.content{flex-wrap:wrap}.save-container{position:fixed;bottom:0;right:0;left:0;z-index:1000;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:16px 0}.mobile-header{font-size:23px;font-style:normal}.save-button{margin:0 24px;display:flex;justify-content:center;align-items:center;width:100%;padding:12px 0;position:relative;right:0;bottom:0}.save-button,.save-tag{font-family:League Spartan}.save-tag{font-size:18px}.expandable-container{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0;transform:scaleY(0);transform-origin:top}.expandable-container.expanded{max-height:1000px;opacity:1;transform:scaleY(1);background-color:#f2f2f6;border-radius:16px;border:1px solid #f2f2f6;padding:1rem;margin:0 24px}.product-section{padding:12px 16px 0;position:relative;top:0;flex:0 100%;right:0;left:0;z-index:100;background-color:#fff;max-height:none}.product-section img{display:block}.tab-section{padding:0;flex:0 100%;top:13rem}.tab-section-expanded{padding:0;flex:0 100%;position:relative;top:15rem}.asset-name{font-size:20px}.asset-id,.product-text{font-size:12px}.productpass-tabs{position:relative;top:25px;margin-top:0}.general-first-row>div{flex:0 100%}.general-first-row{gap:0;flex-wrap:wrap;margin-top:0}.productpass-tabs .p-tabview{border:none;background:#e9eced;border-radius:8px;margin-bottom:24px}.productpass-tabs .p-tabview-nav{border:none}.p-tabview .p-tabview-nav li{border-radius:12px;background:var(--common-text-grey-100);margin:0 8px 0 0}.p-tabview .p-tabview-nav li:nth-last-child(2){margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-radius:12px;box-shadow:none;background-color:var(--common-text-grey-100);border:2px solid var(--common-text-grey-100);padding:5px;height:72px;width:80px;font-size:12px;color:var(--common-text-grey-600)!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#FFF;border-color:#fff!important;box-shadow:0 2px 20px 2px rgba(0,0,0,.07);color:var(--fusion-blue)!important}.p-tabview .p-tabview-nav li .p-tabview-nav-link>span{width:100%}.p-tabview .p-tabview-nav li .p-tabview-nav-link>span>div{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link img{filter:brightness(0) saturate(100%) invert(37%) sepia(73%) saturate(517%) hue-rotate(177deg) brightness(98%) contrast(88%)}.p-tabview-nav-next,.p-tabview-nav-prev{display:none}.asset-info-tab.p-tabview .p-tabview-nav{border:none;padding:16px;width:-moz-fit-content;width:fit-content}.productpass-tabs .p-unselectable-text{flex:0 50%;height:50px}.productpass-tabs .p-tabview .p-tabview-nav li .p-tabview-nav-link{background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;color:#08161b;padding:1rem .5rem;font-weight:600}.tabHeading{font-size:16px}.p-tabview-title,.tabHeading{font-style:normal;font-weight:600;line-height:normal}.p-tabview-title{font-family:Mulish;font-size:17px;white-space:nowrap;margin-top:1px}.p-tabview-selected .p-highlight.p-tabview-title{color:#fff;margin-top:1px}.tab-card{border-radius:12px;background:#fff;padding:16px;margin:0}.divider{height:24px;background:#f4f6f7;display:block}.eclass-first-content,.general-first-row>div{margin:0}.productpass-tabs .p-tabview .p-tabview-panels{background:#f4f6f7;padding-top:0}.tab-content-title{margin-bottom:8px}.tab-card-content,.tab-card-text{padding:12px 0;border-bottom:1px solid #e9eced}.tab-card-last-text p:first-child,.tab-card-text p:first-child{color:#7b8489;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.tab-card-last-text p:nth-child(2),.tab-card-text .input-text-values:first-child{color:#08161b;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:right;overflow:hidden;text-overflow:ellipsis;width:116px}.tab-card-text .input-text-values-expand:first-child{font-size:12px;color:#08161b;border:none;width:166px;font-weight:600}.tab-card-last-content,.tab-card-text:last-child{padding:12px 0;border:none}.tab-heading{display:none}.input-text-values{border:none;color:#08161b;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:right;width:140px}.first-content{padding-left:0;margin-top:0;align-self:center}.second-content{width:35%;background-color:transparent;padding-right:0}.first-content-anchor{font-size:12px}.dynamic-card{margin-bottom:24px;flex:0 100%;padding:16px}.data-card-container{gap:0;flex-wrap:wrap}.supplier-card div{flex:0 100%}.supplier-card{margin:0}.product-container{padding:24px;background:#fff;margin-top:-10px;border-radius:0 0 24px 24px}.product-content{margin:0}}.dropdown-container{position:relative;font-family:Courier New,Courier,monospace}.dropdown-icon{cursor:pointer;margin-top:5px}.dropdown-menu{position:absolute;top:100%;right:0;background:#f4f6f7;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;min-width:120px;margin-top:5px}.dropdown-item{display:block;width:100%;padding:10px 15px;text-align:left;background:none;border:none;cursor:pointer;color:#333;font-size:14px;transition:background-color .2s ease}.dropdown-item:hover{background:#f4f6f7}.dropdown-menu:before{content:"";position:absolute;top:-6px;right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white}.digital-product-pass-header{text-align:center;margin-left:-1000px}.mobile-header,.product-passport-header{font-weight:600;font-style:normal;color:#3a3a3ae7}.product-passport-header{font-size:35px;line-height:normal;text-align:left}.header-text{color:#08161B;font-size:8px;font-weight:600;word-wrap:break-word;text-align:center;letter-spacing:3px;padding:10px 0 15px;background:linear-gradient(90deg,#F3F3F3,#DEE0E0)}.desktop-multiselect{position:relative}.desktop-multiselect .p-multiselect-panel{width:20rem!important;min-width:20rem!important;max-width:20rem!important;right:0!important;left:auto!important;position:absolute;top:100%}.p-inputnumber-input .-pinputtext::-moz-placeholder{color:#2b2b2b!important}.p-inputnumber-input .-pinputtext::placeholder,.p-inputnumber-input .p-inputtext:disabled{color:#2b2b2b!important}.image-content{flex:0 40%}.product-category-info p{color:#5F5F5F;font-size:14px;font-weight:400}.product-category-info p,.product-name-info{font-family:League Spartan;font-style:normal;line-height:normal}.product-name-info{color:#2B2B2B;font-size:22px;font-weight:600;margin-top:6px}.product-supplier-descp{color:#7B8489;font-family:League Spartan;font-size:14px;line-height:16px;margin-top:10px;margin-bottom:4px;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:all .3s ease}.product-supplier-descp.clamped{-webkit-line-clamp:unset;display:block;overflow:visible}.read-more-link{all:unset;display:flex;font-size:14px;width:-moz-fit-content;width:fit-content;margin-left:auto;color:var(--fusion-blue);font-weight:500;cursor:pointer}.authentic-product-text{color:#3874c9;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.custom-image-preview{width:120px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px}.authentic-product-content{margin-top:10px}.manufacturer-section{padding:16px 16px 12px;border-radius:16px;background-color:var(--common-text-grey-100);margin-top:15px}.manufacturer-container{position:relative;width:100%;scroll-behavior:smooth}.manufacturer-name-info{font-weight:600}.manufacturer-name,.manufacturer-name-info{color:#2B2B2B;font-family:League Spartan;font-size:20px;font-style:normal;line-height:normal}.manufacturer-address-info{color:#5F5F5F;font-weight:400;margin:5px 0}.certified-company,.manufacturer-address-info{font-family:League Spartan;font-size:17px;font-style:normal;line-height:normal}.certified-company{color:var(--Fusion-Blue,#3874C9);font-weight:500}.proof-authentic-text{color:#2B2B2B;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:10px;margin:0 6px}.proof-authentic-content{margin-top:12px;display:flex;align-items:center;justify-content:flex-start;text-decoration:none;font-size:14px;color:var(--common-text-grey-900);background-color:white;border-radius:8px;padding:8px 12px;gap:8px}.proof-authentic-content img:last-child{margin-left:auto}.tab-panel-heading-text{color:inherit;text-align:center;font-family:League Spartan;font-size:12px;font-style:normal;font-weight:600;line-height:normal;white-space:pre-wrap;word-break:break-word}.asset-info-tab.p-tabview .p-tabview-panels{padding:0 12px;position:relative;z-index:10}.warning-image{border-radius:10px;border:2px solid #f3f3f5;background:#FFF;padding:10px}.warning-icon-title{color:var(--Black,#2B2B2B);font-family:League Spartan;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-top:10px;width:100px;text-wrap:wrap}.custom-field-value{display:flex;align-items:center;margin-left:1.8rem}.custom-field-value p{color:#2b2b2b;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal;position:relative;right:16px;text-wrap:wrap}.custom-field-value img{cursor:pointer}.copy-text{font-family:League Spartan;font-size:12px;font-style:normal;font-weight:500}.custom-warning-text{margin-top:18px}.custom-textarea{margin-top:16px;resize:none;color:#2B2B2B;font-family:League Spartan;font-size:18px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #3d3b3b2a;width:100%;border-radius:10px;padding:12px}.default-thumbnail{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin:23px auto}.default-thumbnail-container{height:100px}.company-cert-badge-icon{left:4.6rem;top:0}.manufacturer-cert-badge-icon{left:3.4rem;top:0}.product-badges-container{max-height:114px;overflow:hidden;display:flex;justify-content:center;gap:4px;margin-top:12px}.product-badges-container div{width:36px;height:36px;padding:5.5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--grey-box);border-radius:6px}.product-badges-container img{width:100%}.brand-section{border-radius:12px;background:#F3F3F5;width:40%;padding:16px}.brand-image{width:95px;height:95px}.brand-image,.manufacturer-image{border-radius:50%;fill:#FFF;filter:drop-shadow(0 0 4px rgba(0,0,0,.15))}.manufacturer-image{width:75px;height:75px}.warning-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.view-field-input .p-dropdown-panel .p-dropdown-empty-message{display:none}.upload_button_container{padding:8px 12px}.transparent-btn{background-color:transparent;cursor:pointer;border:none;outline:none}.expand-id-text{word-wrap:break-word;width:171px}.expand-desktop-id-text{width:271px}.id-text{width:145px}.desktop-id-text,.id-text{text-overflow:ellipsis;overflow:hidden;height:25px;font-size:16px;margin-top:14px!important;text-wrap:nowrap}.desktop-id-text{width:306px}.warning-textarea .translation_button{top:2rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1rem;border:0;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0;font-size:16px}.bestbefore_expiry_text{font-size:15px}.bestbefore_expiry_text,.pao_text{font-family:League Spartan;font-style:normal;font-weight:500;line-height:normal}.pao_text{color:#2B2B2B;font-size:17px}.mb-view{display:none}.authentic-desktop{display:flex}.authentic-mb-sec{display:none!important}@media (min-width:320px) and (max-width:768px){.manufacturer-container{position:relative;width:100%;scroll-behavior:smooth}.manufacturer-name-info{color:#2B2B2B;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.custom-textarea-full:focus{outline:none;background-color:#F3F3F5;border-color:#ced4da;border-radius:8px}.manufacturer-name{color:#2B2B2B}.manufacturer-address-info,.manufacturer-name{font-family:League Spartan;font-size:14px;font-style:normal;line-height:normal}.manufacturer-address-info{color:#5F5F5F;font-weight:400;margin:5px 0}.manufacturer-sec .translation_icon{width:11px;height:11px}.manufacturer-sec .translation_button{width:20px;height:19px;padding:0;background-color:#fff}.manufacturer-sec .translation_count{height:11px;width:11px;font-size:7px}.proof-authentic-text{color:#2B2B2B;line-height:10px;margin:0 6px}.certified-company,.proof-authentic-text{font-family:League Spartan;font-size:14px;font-style:normal;font-weight:500}.certified-company{color:var(--Fusion-Blue,#3874C9);line-height:normal}.manufacturer-image{border-radius:50%;fill:#FFF;filter:drop-shadow(0 0 4px rgba(0,0,0,.15));width:50px;height:50px}.company-cert-badge-icon{left:2.5rem;top:0}.brand-image{border-radius:50%;fill:#FFF;filter:drop-shadow(0 0 4px rgba(0,0,0,.15));width:50px;height:50px}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1rem;border:0;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0;font-size:13px}.product-name-info{font-size:22px;font-weight:600;margin-top:6px;width:177px;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.custom-textarea,.product-name-info{color:#2B2B2B;font-family:League Spartan;font-style:normal;line-height:normal}.custom-textarea{margin-top:16px;resize:none;font-size:16px;font-weight:500;border:1px solid #3d3b3b2a;width:100%;border-radius:10px;padding:12px}.warning-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mb-view{display:flex}.authentic-mb-sec{display:flex;gap:2rem;align-items:center}.authentic-desktop{display:none!important}.custom-field-input .p-dropdown .p-dropdown-label{padding-left:16px!important;border:none;color:#2B2B2B;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:500;line-height:normal}}.warning-textarea .quill-editor-wrapper{width:100%}.warning-textarea .ql-toolbar:not(:first-of-type){display:none}.translation-dialog-wrapper{margin-top:10px}.warning-textarea .ql-container{border:1px solid #ccc;border-top:none}.warning-textarea .ql-toolbar{border:1px solid #ccc;border-bottom:none}.brand_logo{height:35px}.navbar_button{height:40px;width:40px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:var(--common-text-grey-100);border:none;box-shadow:none;outline:none;border-radius:8px}.navbar_button.language_switch{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;padding-inline:8px 6px;gap:4px}.language_dropdown{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:League spartan;margin-top:5px}.language_dropdown.p-overlaypanel:after,.language_dropdown.p-overlaypanel:before{display:none!important}.language_dropdown .p-overlaypanel-content{padding:4px;display:flex;flex-direction:column;align-items:stretch}.language_dropdown_cell{padding:8px 12px;font-size:16px;background-color:transparent;border:none;box-shadow:none;outline:none;border-radius:8px;font-family:inherit;display:flex;justify-content:center;color:var(--common-text-grey-900)}.flex.align-items-center:has(.translation_wrapper){display:none!important;visibility:hidden}.product_main_image_wrapper{position:relative;border-radius:12px;min-height:270px;overflow:hidden;display:flex;background-color:#f3f3f5}.product_main_image{height:100%;width:100%;align-self:stretch;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.auto_certify_product_badge{display:flex;align-items:center;gap:5px;font-family:inherit;background-color:var(--common-text-grey-100);color:var(--common-text-grey-600);border-radius:50px;font-size:14px;font-weight:500;width:-moz-fit-content;width:fit-content;position:absolute;bottom:10px;right:8px;padding:9px 12px}.no_image_thumbnail{min-height:100%;width:100%;display:grid;place-content:center;background-color:transparent;align-self:stretch}.product_title_wrapper{text-align:center}.product_main_category{font-size:14px;text-transform:uppercase;color:var(--common-text-grey-600);display:inline-flex;justify-content:center;align-items:flex-start;gap:6px;margin-bottom:12px}.product_main_category:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 2px var(--fusion-blue);margin-top:3px}.product_main_title{font-weight:500;font-size:28px;color:var(--common-text-grey-900);text-transform:capitalize;margin:0}.brand_information_wrapper{display:flex;align-items:center;gap:16px}.product_brand_wrapper{width:56px;height:56px;flex-shrink:0;border-radius:50%;box-shadow:0 0 12px 0 #3874c916;background-color:white;position:relative}.product_brand_logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.brand_verified_logo{position:absolute;top:0;right:0}.brand_name{font-size:16px;font-weight:500;color:var(--common-text-grey-900);margin-bottom:4px}.brand_location{font-size:14px;color:var(--common-text-grey-600);margin-bottom:5px}@media screen and (max-width:1023px){.desktop-product-section{display:flex;flex-direction:column;align-items:stretch;gap:14px}}.dpp_viewer_mobile_section:last-child .custom-card-wrapper .supplier_divider,.product_title_wrapper{display:none}.viewer_padding{padding-inline:40px}.viewer_container{width:100%;max-width:1140px;margin-inline:auto}.is_desktop,.is_mobile{display:none}@media screen and (min-width:1024px){.asset-info-tab.p-tabview .p-tabview-panels{padding:0}.product-badges-container{justify-content:flex-start}.manufacturer-container.desktop-manufacturer{width:-moz-fit-content;width:fit-content;margin-top:20px;width:400px}.manufacturer-section{margin:0;width:100%}.product_main_image_wrapper{width:calc(50% - 40px);aspect-ratio:1/1;flex-shrink:0;background-color:unset;max-width:300px}.product-supplier-descp{all:unset;font-size:16px;color:#7B8489;font-family:League Spartan;line-height:1.1;display:inline}.product_main_title{font-size:34px;font-weight:600;margin-bottom:10px}.desktop_product_info_alignment{display:flex;flex-direction:row-reverse}.product_title_wrapper{text-align:left}.is_desktop{display:block}.asset-info-tab.p-tabview{display:grid;grid-template-columns:300px 1fr;gap:clamp(60px,9vw,9vw)}.asset-info-tab .p-tabview-nav{display:flex;flex-direction:column;gap:12px;border:none}.asset-info-tab.p-tabview .p-tabview-nav li{border-radius:12px;background:var(--common-text-grey-100);margin:0}.asset-info-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-radius:12px;box-shadow:none;background-color:var(--common-text-grey-100);border:2px solid var(--common-text-grey-100);padding:0;font-size:18px;color:var(--common-text-grey-600)!important;transition:all .2s ease}.asset-info-tab.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#FFF;border-color:#fff!important;box-shadow:inset 0 0 0 2px var(--fusion-blue);color:var(--fusion-blue)!important}.asset-info-tab.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link img{filter:brightness(0) saturate(100%) invert(37%) sepia(73%) saturate(517%) hue-rotate(177deg) brightness(98%) contrast(88%)}.asset-info-tab.p-tabview .p-tabview-title{font-size:inherit;width:100%}.asset-info-tab.p-tabview .p-tabview-title>div{font-size:inherit;display:flex;align-items:center;width:100%;padding:6px 12px;gap:12px}.asset-info-tab.p-tabview .p-tabview-title img{width:22px}.tab-panel-heading-text{font-size:inherit;font-weight:500;color:var(--common-text-grey-900)}.asset-info-tab.p-tabview .p-tabview-nav-container{position:relative;overflow:auto;overflow:visible}.asset-info-tab.p-tabview .p-tabview-nav-content{position:sticky;inset:90px 0 auto 0;overflow:visible}}@media screen and (min-width:1440px){.viewer_container{max-width:70vw}}@media screen and (max-width:1023px){.is_mobile{display:block}.viewer_padding{padding-inline:0}}.desktop-asset-container,.desktop-product-section{display:none}.desktop-manufacturer,.desktop-product-section{margin-top:0}.asset-container{display:block!important}@media (min-width:1024px){.desktop-product-section{align-items:center;gap:clamp(60px,9vw,9vw)}.desktop-asset-container{display:flex;gap:1rem;align-items:center;padding-block:32px}.desktop-product-section .product-category-info p{font-size:20px}.desktop-product-section .product-name-info{font-size:30px}.authentic-product-text{font-size:19.44px}.asset-desktop-tab .p-tabview-nav{display:flex;flex-direction:column}.asset-desktop-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:none;padding:0}.desktop-tabs .p-tabview .p-tabview-nav{border:none}.desktop-tabs .p-tabview .p-tabview-nav li{margin-bottom:10px}.desktop-tab-header{display:flex;gap:12px;padding:11px}.desktop-tabs .tab-panel-heading-text{color:#2B2B2B;text-align:center;font-family:League Spartan;font-size:18.5px;font-style:normal;font-weight:500;line-height:normal}.desktop-tabs{margin-top:100px}.tab-active{border-radius:8px;background:var(--Grey-Box,#F3F3F5)}}.translation_remove_button{background-color:transparent;border:none;outline:none;padding:0 5px;margin:10px 0}.translation_remove_button:disabled{opacity:50%}.add_translation_button{color:#7027f0;padding:0;background-color:transparent;font-family:League Spartan;font-weight:500;display:flex;gap:6px;align-items:center;border:none;box-shadow:none;margin-top:12px;font-size:13px;cursor:pointer;width:-moz-fit-content;width:fit-content}.add_translation_button img{margin-top:-3px}.translation_text_area{border:none;resize:vertical;width:100%;min-height:36px;background-color:white;outline:none;font-family:League Spartan;padding:17px;color:#2b2b2b;line-height:1.1;max-height:300px;font-size:16px}.translation_dropdown{padding:14px;box-shadow:none;border-radius:8px;border:none;font-size:13px;font-family:League Spartan}.dropdown_wrapper{background-color:#fff;display:flex;justify-content:center;align-items:center}.translation_dropdown.p-dropdown .p-dropdown-label{padding:0;border-radius:0;font-family:League Spartan}.translation_dropdown.p-dropdown .p-dropdown-label.p-inputtext.p-placeholder{color:#6c757d}.translation_dropdown.p-dropdown .p-dropdown-label.p-inputtext:not(.p-placeholder){color:#2b2b2b}.translation_default_button{background-color:white;padding:18px 10px;color:#2b2b2b;font-family:League Spartan;display:grid;place-items:center}.translation_default_button input{display:none;visibility:hidden}.translation_default_button:has(input:checked){background-color:#3874C9;color:white;font-size:14px;font-family:League Spartan;padding:19px}.translation_row{grid-template-columns:109px 125px 1fr 0;gap:2px}.translation_modal{background-color:#f9fafb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}.translation_dropdown_panel{box-shadow:0 2px 6px 0 #00000020;border:none;border-radius:12px}.translation_dropdown_panel .p-dropdown-item{border-radius:6px;color:#2b2b2b;padding:8px 12px;margin:0 10px;font-size:14px}.translation_dropdown_panel .p-dropdown-item.p-highlight{background-color:rgba(56,116,201,.2);color:#2b2b2b}.language_dialog_footer{justify-content:flex-end}.translation_dropdown.p-dropdown .p-dropdown-trigger{display:none}.view_translation_row{display:grid;grid-template-columns:100px 130px 1fr;gap:2px;border-radius:8px;border:2px solid #e7eaee;align-items:stretch;background-color:#f3f3f5;overflow:hidden}.view_translation_language{margin:0;padding:13px 10px;font-size:16px;color:#2b2b2b;background-color:#fff;font-family:League Spartan;display:flex;align-items:center;justify-content:center}.view_translation_default_button{background-color:white;padding:13px 10px;color:#2b2b2b;font-family:League Spartan;display:grid;place-items:center;border-left:1px solid #e7eaee}.view_translation_default_button input{display:none;visibility:hidden}.view_translation_default_button:has(input:checked){background-color:#3874C9;color:white}@media (min-width:320px) and (max-width:768px){.translation_default_button{background-color:white;color:#2b2b2b;font-family:League Spartan;display:grid;place-items:center;font-size:14px;padding:16px 5px}.translation_modal{background-color:transparent;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:0}.translation_row{display:grid;grid-template-columns:72px 55px 1fr 0;gap:2px;border-radius:8px;border:2px solid #e7eaee;align-items:stretch;background-color:#f3f3f5;overflow:hidden}.translation_dropdown.p-dropdown .p-dropdown-label{font-size:12px}.view_translation{display:grid;grid-template-columns:83px 190px 1fr 2px;gap:2px;border-radius:8px;border:2px solid #e7eaee;align-items:stretch;background-color:#f3f3f5;overflow:hidden;width:247px}.translation-dialog-container.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:14px;font-family:League Spartan}.translation_text_area{font-size:14px;padding:14px 10px;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.translation_dropdown_panel .p-dropdown-item{border-radius:6px;color:#2b2b2b;padding:6px 12px;margin:0 10px;font-size:12px}.translation_default_button:has(input:checked){background-color:#3874C9;color:white;font-size:13px;font-family:League Spartan;padding:18px 5px}.view_translation_row{display:grid;grid-template-columns:79px 75px 1fr;gap:2px;border-radius:8px;border:2px solid #e7eaee;align-items:stretch;background-color:#f3f3f5;overflow:hidden}.view_translation_language{margin:0;padding:13px 10px;font-size:14px;color:#2b2b2b;background-color:#fff;font-family:League Spartan;display:flex;align-items:center;justify-content:center;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.brand-section{border-radius:12px;background:#F3F3F5;width:100%;padding:16px}.manufacturer-cert-badge-icon{left:2.4rem;top:0}}.translation_info_line{display:flex;align-items:center;gap:.5rem;color:var(--Fusion-Blue,#3874C9);font-family:League Spartan;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer_buttons{display:flex;gap:1rem;margin-top:.75rem}.translation-editor-expanded{margin-top:8px;margin-bottom:16px;padding:16px;background:#FFF;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.dropdown-icon-language{position:absolute;right:2.5rem;top:48%;transform:translateY(-50%);pointer-events:none;width:15px;height:15px;padding-left:4px;transition:transform .2s ease}.language-dropdown{width:160px;position:relative;display:inline-block}.default-label-text{margin-left:40px;position:relative;padding-right:16px}.default-label-text:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);height:100%;width:1px;background-color:#F3F3F5}.translation_default_button.set-default{align-items:flex-start}.textarea-translation-container{display:flex;align-items:flex-start;width:100%}.textarea-container{flex:1;position:relative}.translation-button-container{margin-left:10px;display:flex;align-items:flex-start;padding-top:8px}.textarea-container .custom-textarea-full{width:100%}.p-dialog-footer{border-top:1px solid #e7eaee;border-radius:0 0 8px 8px}.language_dialog_footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem}.expandable-editor-wrapper{display:flex;flex-direction:column;width:74%;float:right}.input-container{display:flex;align-items:center;gap:8px;width:100%}.input-container .translation_text_area{flex:1}.close-editor-btn{right:8px}.close-editor-btn,.save-editor-btn{position:absolute;top:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:1}.save-editor-btn{right:30px}.close-editor-btn:hover{background-color:#f0f0f0}.editor-container{display:flex;padding:14px 16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px;background:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,.25);min-height:200px;margin-bottom:15px;margin-top:15px;position:relative}.editor-container .quill{height:200px;display:flex;flex-direction:column}.editor-container .ql-container{flex:1;overflow-y:auto}.editor-container{animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.editor-actions{display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.expandable-textarea{width:100%;min-height:50px;font-family:League Spartan,sans-serif;font-size:16px;line-height:1.5;color:#2b2b2b;padding:5px;border:none!important;border-radius:4px;outline:none;resize:vertical;background-color:white;height:auto;overflow-y:scroll;margin-bottom:10px}.expandable-textarea:focus{outline:none;box-shadow:none;background-color:#f3f3f5}.translation_default_button.set-default{font-weight:400;justify-content:center}.translation_default_button span{display:inline-block}.language-vertical-divider{top:1%}@media (min-width:1200px){.translation_row{grid-template-columns:150px 125px 1fr 0}.translation_modal{padding:16px}}@media (min-width:992px) and (max-width:1199px){.translation_row{grid-template-columns:140px 120px 1fr 0}}@media (min-width:768px) and (max-width:991px){.translation_row{grid-template-columns:120px 110px 1fr 0}.language-input-view.p-inputtext{font-size:15px}.translation_default_button{padding:16px 8px}}@media (min-width:576px) and (max-width:767px){.translation_row{grid-template-columns:100px 100px 1fr 0}.language-input-view.p-inputtext{font-size:14px;padding:0 8px}.translation_default_button{padding:14px 6px;font-size:14px}.translation_default_button.is-default img{width:14px;height:14px}.p-dialog{width:90vw!important;max-width:90vw!important}}@media (min-width:481px) and (max-width:575px){.translation_row{grid-template-columns:90px 90px 1fr 0}.language-input-view.p-inputtext,.translation_text_area.view-only.p-inputtext{font-size:13px;padding:0 6px}.translation_default_button{padding:12px 5px;font-size:13px}.translation_default_button.is-default img{width:12px;height:12px}.p-dialog{width:95vw!important;max-width:95vw!important}.translation-dialog-container.p-dialog .p-dialog-header .p-dialog-title{font-size:16px}}@media (max-width:480px){.translation_row{grid-template-columns:80px 80px 1fr 0}.language-input-view.p-inputtext,.translation_text_area.view-only.p-inputtext{font-size:12px;padding:0 5px}.translation_default_button{padding:10px 4px;font-size:12px}.translation_default_button.is-default img{width:10px;height:10px;margin-left:2px}.p-dialog{width:100vw!important;max-width:100vw!important;margin:0!important}.translation-dialog-container.p-dialog .p-dialog-header .p-dialog-title{font-size:14px}.translation_modal{padding:5px}.translation_row{display:flex;flex-direction:column;height:auto}.language-vertical-divider{display:none}.translation_row>div:not(:last-child):after{content:"";display:block;height:1px;width:100%;background-color:#E7EAEE;margin:0}.language-input-view.p-inputtext,.translation_default_button,.translation_text_area.view-only.p-inputtext{height:45px!important}}.translation_row{display:grid;grid-template-columns:150px 125px 1fr 0;gap:0;border-radius:8px;border:2px solid #e7eaee;align-items:stretch;background-color:#f3f3f5;overflow:hidden;margin-bottom:10px}.translation_row.mobile-row{display:flex;flex-direction:column}.mobile-layout{width:100%}.mobile-header-row{display:flex;flex-direction:row;width:100%;background-color:#fff;border-bottom:1px solid #e7eaee}.mobile-header-row .language-cell{width:50%;padding-right:0}.mobile-header-row .default-cell{width:50%;border-left:1px solid #e7eaee}.translation_default_button.mobile-default{height:40px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;font-size:12px}.translation-content-row{width:100%;background-color:#fff}.translation-editor-container{width:100%}@media (max-width:480px){.translation_modal{padding:8px;background-color:transparent}.translation_row.mobile-row{margin-bottom:12px}.translation_default_button.mobile-default.is-default{background-color:#3874C9;color:white}.translation_default_button.mobile-default.set-default{background-color:#fff;color:#3874C9}.translation_default_button.mobile-default span{font-size:12px}.translation_default_button.mobile-default img{width:10px;height:10px}}.translation_button{height:30px;width:30px;background-color:white;padding:4px;border-radius:4px;border:none;position:relative;display:grid;place-items:center;cursor:pointer;margin-bottom:4px}.translation_count{height:14px;width:14px;display:grid;place-items:center;background-color:#3874C9;border-radius:50%;color:white;font-family:League Spartan;font-weight:500;font-size:10px;position:absolute;bottom:-2px;right:-1px;padding-top:2px}.language-input-view.p-inputtext,.translation_text_area.view-only.p-inputtext{border:none!important;outline:none!important;box-shadow:none!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-color:white;font-family:League Spartan;font-size:16px;color:#2b2b2b}.language-input-view.p-inputtext:active,.language-input-view.p-inputtext:focus,.language-input-view.p-inputtext:hover,.translation_text_area.view-only.p-inputtext:active,.translation_text_area.view-only.p-inputtext:focus,.translation_text_area.view-only.p-inputtext:hover{border:none!important;outline:none!important;box-shadow:none!important}.translation_text_area.view-only.p-inputtext[onclick]{cursor:pointer}.translation-dialog-container.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:22px;font-family:League Spartan}.translation-dialog-container.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.translation-dialog-container.p-dialog .p-dialog-header{border-top-right-radius:10px;border-top-left-radius:10px}.translation-dialog-container.p-dialog{border:none}.language-vertical-divider{position:absolute;right:0;top:0;height:100%;width:1px;background-color:#E7EAEE}.translation_default_button.is-default{background-color:#3874C9;color:white}.translation_default_button.set-default{display:flex;flex-direction:column;align-items:center;background:#FFF;color:#3874C9}.editor-below-row{width:100%;clear:both;margin-top:-10px}@media (max-width:480px){.expandable-editor-wrapper{width:100%}.editor-below-row{width:100%;margin:0}.editor-below-row .expandable-textarea{width:100%;min-height:150px}.translation-dialog-container.p-dialog .p-dialog-content{padding:0!important}.translation-dialog-container.p-dialog{margin:0!important;padding:0!important;max-width:100%!important}}@media (max-width:767px){.translation-dialog-container.p-dialog .p-dialog-header .p-dialog-title{font-size:18px}.expandable-editor-wrapper{width:100%}}@media (max-width:480px){.translation-dialog-container.p-dialog .p-dialog-header .p-dialog-title{font-size:16px}.expandable-editor-wrapper{width:100%}}.custom-form-field{margin-bottom:1.5rem}.custom-field-row{justify-content:space-between}.custom-field-row-enum{display:flex;flex-direction:column;flex:1;border:none;width:100%;align-items:flex-start!important}.number-control-buttons{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:4px}.number-control-button{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.number-control-button:hover{background-color:rgba(0,0,0,.05);border-radius:4px}.cancel-button img,.confirm-button img{background-color:white}.number-control-button:hover img{opacity:1}.custom-image-filename{position:absolute;bottom:8px;left:8px;right:8px;background:rgba(0,0,0,.6);color:white;padding:4px 8px;border-radius:4px;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.custom-input-full .p-component:focus{background-color:#f3f3f5;border:none}.custom-input-full{width:100%}.view-asset-multiselect .p-multiselect-token{background-color:rgba(56,116,201,.2);border-radius:6px;font-size:17px!important;font-weight:500;align-items:center;margin:0 8px 6px 0!important}.custom-field-input .custom_dropdown_wrapper .p-component:focus{background-color:#f3f3f5}.custom_dropdown,.custom_dropdown .p-dropdown,.custom_dropdown .p-dropdown-item,.custom_dropdown .p-dropdown-items,.custom_dropdown .p-dropdown-items-wrapper,.custom_dropdown .p-dropdown-label,.custom_dropdown .p-dropdown-panel,.custom_dropdown .p-dropdown-trigger{border:none!important;outline:none!important;box-shadow:none!important;width:100%}.custom_dropdown .p-dropdown{height:36px}.custom_dropdown .p-dropdown-trigger{display:none!important}.custom_dropdown .p-dropdown.p-focus,.custom_dropdown .p-dropdown:focus,.custom_dropdown .p-dropdown:hover{background-color:#f3f3f5!important}.custom_dropdown_panel{width:250px;overflow-x:scroll;margin-top:4px!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;background-color:white}.custom_dropdown .p-multiselect-trigger{display:none!important}.custom_dropdown .p-multiselect{padding-right:0!important}.custom_dropdown_panel .p-dropdown-item{background-color:white}.custom_dropdown_panel .p-dropdown-item.p-highlight,.custom_dropdown_panel .p-dropdown-item:hover{background-color:white!important}.custom-input-number{width:100%}.custom-input-number .p-inputnumber{width:100%;height:100%;font-size:large}.custom-unit-inside{position:absolute;color:#2b2b2b;font-size:16px;line-height:36px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .2s ease;padding-left:2px;height:100%;display:flex;align-items:center;margin-left:35px;font-family:League Spartan;font-weight:500}.custom-multiselect-wrapper{position:relative;width:100%}.multiselect-icon-wrapper{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.p-multiselect .p-multiselect-label.p-placeholder{color:#2b2b2b}.custom-unit-inside.has-value{opacity:1}.custom-number-wrapper:focus-within{background-color:#f3f3f5}.custom-multiselect-wrapper .p-multiselect{width:100%;display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding-right:32px}.custom-multiselect-wrapper .p-multiselect-label-container{display:flex;flex-wrap:wrap;gap:4px;width:100%;white-space:normal!important;word-wrap:break-word}.custom-multiselect-wrapper .p-multiselect-label{flex-grow:1;white-space:normal;overflow:visible!important;word-break:break-word}.custom-multiselect-wrapper .p-multiselect-token{background-color:rgba(56,116,201,.2);border-radius:6px;margin:1px;padding:4px 8px;font-size:14px;font-weight:500;color:#2b2b2b}.custom-multiselect-wrapper .p-multiselect-token-icon{color:#5f5f5f}.custom-multiselect-wrapper .p-multiselect-token-icon:hover{color:#2b2b2b}.custom-input-number .p-inputnumber-button-down,.custom-input-number .p-inputnumber-button-up{display:none!important}.image-field-wrapper{margin-top:-1px;margin-bottom:30px}.custom-field-label-above{margin-bottom:-20px}.custom-icon-lg{width:32px;height:32px}.custom-icon-camera{width:40px;height:40px}.custom-icon-upload{width:24px;height:24px}.custom-image-actions{display:flex;gap:1rem;margin-top:1rem}.custom-button{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:transparent}.custom-button-change{background-color:#ffffff;color:#2b2b2b;border:none}.custom-button-delete{background-color:#ffffff;color:#dc2626;border:none}.file_uploader_small{left:7.5rem}.file_uploader_single,.file_uploader_small{display:flex;align-items:center;gap:10px;min-height:36px;position:relative;justify-content:center}.file_uploader_single{left:0}.view_file_uploader_small{display:flex;align-items:flex-start;gap:10px;min-height:36px;position:relative;left:0;justify-content:flex-start;padding:8px 12px}.file_uploader_none{display:none}.uploaded_files_wrapper{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex-direction:column}.upload_button{height:24px;width:24px;background-color:white;padding:4px;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 6px rgba(0,0,0,.1));transition:background-color .2s ease}.upload_button:hover{background-color:rgba(0,0,0,.05)}.uploaded_file_chip{display:flex;align-items:center;border-radius:6px;font-weight:500;color:#2b2b2b;padding:4px 8px;gap:12px;margin-left:11px;background-color:rgba(56,116,201,.2);width:300px}.uploaded_file_chip div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-family:League Spartan}.custom_input_wrapper .p-calendar,.p-calendar .p-inputtext,.p-calendar-w-btn .p-datepicker-trigger{border:none!important;box-shadow:none!important;background-color:white!important}.custom-field-label{flex:0 65%;font-size:1rem;color:#2b2b2b;display:flex;flex-direction:column;gap:4px;font-family:League Spartan}.custom-unit{color:#6b7280}.custom_dropdown_panel .p-multiselect-header{background-color:white}.custom-field-input .p-component{border:none!important;box-shadow:none!important;background-color:transparent;color:#2B2B2B;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.custom-field-row .custom-field-input textarea.p-component{border:2px solid var(--grey-box)!important;line-height:1.6;padding:12px!important;border-radius:8px!important;color:var(--common-text-grey-600)!important;font-weight:400;overflow-y:auto!important;resize:none;font-size:14px}.custom-field-row .custom-field-input .p-component::-webkit-scrollbar{width:8px}.custom-field-row .custom-field-input .p-component::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:4px}.custom-field-row .custom-field-input .p-component::-webkit-scrollbar-track{background:transparent}.custom-field-input .p-dropdown .p-dropdown-label{padding-left:16px!important;border:none;color:#2B2B2B;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.custom-input-full,.custom-input-full .p-inputtext,.custom-input-full .p-inputtext.p-component{border:none!important;box-shadow:none!important;background-color:#f3f4f6;color:#2B2B2B;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.custom-focus-ring:focus{outline:none;box-shadow:none}.custom-input-full::-moz-placeholder,.custom-input-number .p-inputnumber-input::-moz-placeholder,.p-inputtext::-moz-placeholder{color:#2b2b2b;opacity:1}.custom-input-full::placeholder,.custom-input-number .p-inputnumber-input::placeholder,.custom-input-number .p-inputnumber-input:disabled,.p-inputtext::placeholder{color:#2b2b2b;opacity:1}.custom-transition{transition:all .2s ease}@media (max-width:768px){.custom-field-row{gap:1rem}.dropdown-item-label{margin-left:8px;font-size:14px;color:var(--text-color)}.custom-field-label{flex:0 0 150px}.file_uploader_small{display:flex;align-items:flex-start;gap:10px;min-height:36px;justify-content:flex-start;position:relative;left:0}.custom_calendar_panel{font-family:League Spartan;box-shadow:0 2px 6px 0 #00000020;border:none;border-radius:12px;left:22px!important}.uploaded_file_chip div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-family:League Spartan}.view-asset-multiselect .p-multiselect-token{background-color:rgba(56,116,201,.2);border-radius:6px;margin-right:8px;font-size:15px!important;font-weight:500;align-items:center}.multi-add-wrapper{display:flex;flex-wrap:wrap;gap:4px;width:100%!important;white-space:normal;word-wrap:break-word;position:relative!important;left:0!important}}@media (max-width:576px){.custom-field-row{align-items:flex-start;gap:1rem}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper){flex-direction:column;gap:8px}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper) .custom-field-label{width:100%;padding-top:0;margin-bottom:8px}.custom_dropdown_wrapper:has(.quill-editor-wrapper){width:100%}.custom-field-label{flex:none;margin-bottom:.25rem;color:#5f5f5f;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.view_custom_dropdown .p-multiselect-items-wrapper{display:none}.view-field-input .p-dropdown .p-dropdown-items,.view_custom_dropdown.custom_dropdown_panel{display:none!important}.view-asset-multiselect .p-multiselect-token-icon{color:#5f5f5f;display:none}.view-field-input .custom_dropdown .p-chips-token-icon{display:none}.view-asset-input .custom-field-input .p-dropdown .p-dropdown-label,.view-asset-input .p-inputtext,.view-field-input .quantity-code-empty{color:#2b2b2b!important;font-family:League Spartan;font-size:16px!important;font-style:normal;font-weight:500;line-height:normal;pointer-events:none;cursor:default}.view-asset-input .p-chips-input-token,.view-field-input .p-dropdown .p-dropdown-trigger{display:none}}.custom_input_wrapper{height:36px;position:relative;border-radius:8px;font-family:League Spartan}.custom_calendar{width:100%}.custom_calendar .p-inputtext{background-color:rgb(255,255,255);border-radius:8px;font-family:League Spartan;border:none;box-shadow:none;height:36px;color:#2b2b2b}.custom_calendar.p-inputwrapper-focus .p-inputtext{background-color:#f3f3f5!important}.custom_calendar_panel{font-family:League Spartan;box-shadow:0 2px 6px 0 #00000020;border:none;border-radius:12px;left:1020px}.custom_calendar_panel .p-datepicker-header{padding:8px 10px;background-color:white}.custom_calendar_panel .p-datepicker-header button{font-family:League Spartan}.custom_calendar_panel .p-datepicker-header button:hover{color:#3874c9;background-color:#f3f3f5}.custom_calendar_panel :focus{box-shadow:none}.custom_calendar_wrapper .p-date-picker-calendar-container .p-highlight{background-color:#3874c9}.custom_calendar_panel .p-yearpicker{padding:8px!important}.custom_calendar_panel .p-yearpicker .p-yearpicker-year{padding:8px!important;border-radius:4px!important;font-size:14px!important;color:#2b2b2b!important;transition:background-color .2s ease!important}.custom_calendar_panel .p-yearpicker .p-yearpicker-year:hover{background-color:#f3f4f6!important}.custom_calendar_panel .p-yearpicker .p-yearpicker-year.p-highlight{background-color:#3874c9!important;color:white!important}.custom-number-wrapper.calendar-mode{background-color:transparent}.custom-number-wrapper.calendar-mode .custom-number-input-container{background-color:#f3f4f6;border-radius:8px}.custom_calendar .p-inputtext{background-color:white!important;font-size:14px!important;padding:0 12px!important;height:36px!important;display:flex!important;align-items:center!important}.custom_calendar_panel .p-datepicker-calendar td.p-datepicker-today>span.p-highlight,.custom_calendar_panel .p-datepicker-calendar td>span.p-highlight{background-color:#3874c9!important;color:white!important;border-radius:4px}.custom-number-wrapper{position:relative;display:flex;align-items:center;background-color:white!important;border-radius:8px;height:36px;width:100%;transition:background-color .2s ease;overflow:hidden}.custom-number-input-container,.custom-number-wrapper .p-inputnumber{width:100%;height:100%;background-color:transparent!important}.custom-number-input-container{position:relative;display:flex;align-items:center}.custom-input-number .p-inputnumber-input{width:100%!important;height:100%!important;border:none!important;background-color:transparent!important;padding:0 12px!important;color:#2b2b2b;font-family:League Spartan;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0!important}.custom_dropdown_wrapper{background-color:white;position:relative;border-radius:8px;border:none;display:flex;align-items:center}.custom_dropdown_wrapper.view-asset-input{max-width:100%;height:auto!important}.custom_dropdown .p-dropdown-label{display:flex!important;align-items:center!important;font-size:14px;height:36px!important;line-height:normal!important;background-color:transparent!important;color:#2b2b2b}.custom_dropdown_panel .p-dropdown-item{height:36px!important;display:flex!important;align-items:center!important;border-radius:4px!important;margin:2px 0!important;font-size:14px!important;color:#2b2b2b!important;transition:background-color .2s ease!important}.custom_dropdown_wrapper:focus-within{background-color:white!important}.custom_dropdown_panel .p-dropdown-item:hover{background-color:#f3f4f6!important}.custom_dropdown_panel .p-dropdown-item.p-highlight{background-color:#f3f4f6!important;color:#2b2b2b!important}.view_custom_dropdown .p-multiselect-items-wrapper{display:none}.view-field-input .p-dropdown .p-dropdown-items,.view_custom_dropdown.custom_dropdown_panel{display:none!important}.dropdown-icon{margin-top:2px}.custom_dropdown_wrapper>.p-image{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.p-inputnumber.p-component{background-color:transparent!important}.custom-number-wrapper:focus-within{background-color:#f3f3f5!important}.custom-unit-inside{background-color:transparent!important}@media (max-width:576px){.custom_calendar_panel{width:calc(100vw - 40px)!important;min-width:auto!important}.p-datepicker table td>span{width:28px!important;height:28px!important}}.custom-image-upload{width:120px;height:120px;border:2px dashed #d1d5db;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;margin-right:25px}.custom-image-upload:hover{border-color:#9ca3af;background-color:#f3f4f6}.custom-image-upload.drag-over{border-color:#3b82f6;background-color:rgba(59,130,246,.05)}.custom-image-preview-wrapper{padding:10px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.custom_dropdown.p-chips{width:100%}.custom_dropdown .p-chips-multiple-container{width:100%;min-height:36px;background-color:transparent;border:none!important;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.custom_dropdown .p-chips-input-token{width:100%;margin:0;order:-1}.custom_dropdown .p-chips-input-token input{width:100%;height:24px;font-size:14px;color:#2b2b2b;background:transparent;border:none}.custom_dropdown .p-chips-input-token input::-moz-placeholder{color:#9ca3af}.custom_dropdown .p-chips-input-token input::placeholder{color:#9ca3af}.custom_dropdown .p-chips-token{color:#2b2b2b;margin:0 8px 6px 0!important;font-size:14px;display:flex;gap:4px;height:28px;margin-left:-3px}.custom_dropdown .p-chips-token,.custom_dropdown .p-multiselect-token{background-color:rgba(56,116,201,.2);border-radius:6px;font-weight:500;align-items:center}.custom_dropdown .p-multiselect-token{margin:0 8px 6px!important;font-size:15px!important}.custom-label-tooltip.p-tooltip{font-size:12px}.custom-mandatory-tooltip .p-tooltip{background:#3874c9!important}.custom-mandatory-tooltip .p-tooltip-arrow{border-right-color:#3874c9!important}.custom-mandatory-tooltip .p-tooltip-text{background:#3874c9!important;color:white}.required-tag{display:inline-flex;align-items:center}.mandatory-icon{margin-left:10px}.custom_dropdown .p-chips-token-icon{color:#5f5f5f;font-size:12px}.custom_dropdown .p-chips-token-icon:hover{color:#2b2b2b}.custom_dropdown_wrapper:focus-within{background-color:#f3f3f5;border:none}.custom_dropdown *,.custom_dropdown .p-chips-multiple-container:active,.custom_dropdown .p-chips-multiple-container:hover,.custom_dropdown :focus{border:none!important;outline:none!important;box-shadow:none!important}.custom_dropdown .p-chips-token{order:1}.custom_dropdown .p-chips-multiple-container:focus{outline:none;box-shadow:none}.view-asset-input .custom_dropdown_wrapper:hover{background-color:white;height:auto!important}.custom_dropdown_wrapper:hover{background-color:white}.custom_dropdown.p-chips-empty .p-chips-multiple-container{min-height:36px;display:flex;align-items:center}.custom_dropdown_panel .p-dropdown-item.p-highlight,.custom_dropdown_panel .p-multiselect-item.p-highlight{background:rgba(56,116,201,.2);color:#2b2b2b!important}.custom_dropdown_panel .p-checkbox .p-checkbox-box{border:2px solid #d1d5db!important;background:#ffffff!important;width:18px!important;height:18px!important;border-radius:4px!important}.custom_dropdown_panel .p-checkbox .p-checkbox-box.p-highlight{border-color:#3874c9;background-color:#3874c9;padding:none}.custom_dropdown_panel .p-multiselect-item.p-highlight .p-checkbox .p-checkbox-box{background-color:#3874c9;border-color:#6b7280!important}.custom-dropdown-wrapper .custom-input-full{word-break:break-all;overflow-wrap:break-word}.custom_dropdown_panel .p-checkbox .p-checkbox-box .p-checkbox-icon{color:white!important;width:15px;height:15px;position:absolute!important;background-color:#3874c9}.boolean-dropdown{width:100%;min-height:40px;font-size:14px;display:flex;align-items:center}.p-dropdown-panel{border-radius:10px}.dropdown-item-container{display:flex;align-items:center;cursor:pointer;transition:background-color .2s;border-radius:4px;margin:2px 0;font-family:League Spartan}.p-dropdown .p-dropdown-trigger{width:13px}.view_trans_dropdown.p-dropdown .p-dropdown-trigger{display:none}.dropdown-item-container:hover{background-color:var(--surface-100)}.dropdown-radio-input{margin:0;width:16px;height:16px;cursor:pointer;accent-color:var(--primary-color)}.dropdown-item-label{margin-left:8px;font-size:16px;color:var(--text-color)}.dropdown-item-container.selected{background-color:var(--surface-100)}.view-asset-multiselect .p-multiselect-token-icon{color:#5f5f5f;display:none}.custom_dropdown_wrapper .multi-add-wrapper .p-inputtext{padding:0;border:none!important;box-shadow:none!important}.p-chips .p-chips-multiple-container .p-chips-input-token input{color:#6c757d;font-family:League Spartan}.p-chips:not(.p-disabled) .p-focus .p-chips-multiple-container{box-shadow:none!important}.multi-add-items.p-chips .p-chips-multiple-container .p-chips-token{background:#bed5eb!important;margin-bottom:10px;font-family:League Spartan}.multi-add-items.p-chips .p-chips-multiple-container .p-chips-token-label{margin-right:10px}.custom-field-row>.custom-field-input>.multi-add-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto}.multi-add-wrapper{display:flex;flex-wrap:wrap;gap:4px;width:100%;white-space:normal;word-wrap:break-word;position:relative;width:34rem;margin-top:1rem}.multi-add-items{flex-grow:1;white-space:normal;word-break:break-word;overflow:visible;max-height:800px}.view-field-input .custom_dropdown .p-chips-token-icon{display:none}.view-asset-input .p-dropdown:disabled .p-dropdown-label,.view-asset-input .p-inputtext,.view-field-input .quantity-code-empty{color:#2b2b2b!important;font-family:League Spartan;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.p-inputtext{color:#2b2b2b!important}.view-field-input .p-dropdown:disabled .p-dropdown-label,.view-field-input .uploaded_files_wrapper span,.view-field-input.uploaded_file_chip div{color:#2b2b2b;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.view-asset-input .p-chips-input-token,.view-field-input .p-datepicker-trigger{display:none}.view-field-input .uploaded_file_chip{background-color:transparent;width:-moz-fit-content;width:fit-content;padding:0;margin-left:0}.textarea-container{display:flex;gap:10px;align-items:flex-start;width:100%;margin:0;padding:0}.custom-textarea-full{flex:1;font-family:inherit;font-size:14px;line-height:1.6;color:#2B2B2B;border:1px solid #ced4da;border-radius:4px;resize:vertical;background-color:white;transition:background-color .2s ease;margin:0;padding:12px;min-height:120px}.custom-textarea-full:focus{outline:none;background-color:#F3F3F5;border-color:#ced4da;border-radius:8px}.custom-field-row:has(.textarea-container){align-items:flex-start;padding:0;margin:0 0 10px}.custom-field-row:has(textarea[readonly]){flex-direction:column}.custom-field-row:has(textarea[readonly]) .view-field-input{width:100%}.custom-field-row textarea[readonly]{padding:0;height:auto!important;min-height:auto!important}.custom-field-row:has(.textarea-container) .custom-field-label{padding-top:12px}.custom-field-row:has(.textarea-container) .custom-field-input{margin:0;padding:0}.custom-field-row:has(.textarea-container)+.translation-dialog{margin-top:8px}.custom-field-row:has(.text-area-container){align-items:flex-start!important;margin-bottom:10px}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper){width:100%}.custom_dropdown_wrapper .quill-editor-wrapper .quill-editor-wrapper{width:102%}.custom_dropdown_wrapper:has(.quill-editor-wrapper){width:200%}.custom_dropdown.p-multiselect.p-component.p-inputwrapper[readonly] .p-multiselect-label{padding:0!important;display:flex;flex-wrap:wrap;gap:10px}.custom_dropdown.p-multiselect.p-component.p-inputwrapper[readonly] .p-multiselect-label .p-multiselect-token{margin:0!important}.custom_input_wrapper.dimension_input{position:relative;border-radius:8px;font-family:League Spartan;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;right:3rem}.custom-fields-wrapper:has(.view_dimension_cell) .dimension_input{right:0}.dimension_input .p-inputnumber-input{background-color:transparent!important;border-radius:6px!important;width:100%;color:#2b2b2b!important;font-family:League Spartan!important;border:none!important;box-shadow:none!important;outline:none!important;text-align:center!important;padding:0!important;font-size:17px!important}.dimension_input .p-inputnumber-input:focus{background-color:white!important}.dimension_input .p-inputnumber-input::-moz-placeholder{color:#2B2B2B}.dimension_input .p-inputnumber-input::placeholder,.dimension_input .p-inputnumber-input:disabled{color:#2B2B2B}.p-inputtext::-moz-placeholder{color:#2b2b2b!important}.p-inputtext::placeholder,.p-inputtext:disabled{color:#2b2b2b!important}.custom_input_actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:4px;align-items:center}.custom_input_reset,.custom_input_save{cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;padding:4px;width:24px;height:24px;background-color:white;border-radius:5px}.custom_input_reset span,.custom_input_save span,.upload_button .p-image.p-component{display:grid!important;place-items:center!important}.custom_input_reset span,.custom_input_save img{aspect-ratio:1;background:none}.sticky_button_wrapper{position:sticky!important;background-color:white!important;bottom:32px!important;padding-block:14px!important;margin-right:-24px;margin-left:-24px;width:auto!important;margin-bottom:0!important}.sticky_button_wrapper button{border-radius:8px}.model-form-container,.model-form-content{padding-bottom:0}.form-container.no_margin{margin-bottom:0;padding-bottom:0}.form-container.no_margin .sticky_button_wrapper{bottom:46px!important}.custom_input_reset:hover,.custom_input_save:hover{background-color:rgba(0,0,0,.05);border-radius:4px}.dimension_input span{color:#2B2B2B;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.custom-field-label{flex:0 0 200px;font-size:12px;color:var(--common-text-grey-600)}.custom-field-row{gap:2rem;margin-bottom:1.5rem}@media (min-width:320px) and (max-width:768px){.custom_input_wrapper.dimension_input{right:0}.dimension_input .p-inputnumber-input{background-color:transparent!important;border-radius:6px!important;width:100%;color:#2b2b2b!important;font-family:League Spartan!important;border:none!important;box-shadow:none!important;outline:none!important;text-align:center!important;padding:0!important;font-size:13px!important}}.view_dimension_group{display:flex;align-items:center;gap:24px}.view_dimension_cell{min-width:98px}.view_dimension_label{text-transform:capitalize;color:var(--common-text-grey-600);font-size:12px;display:flex;align-items:center;gap:2.5px;margin-bottom:10px}.view_dimension_label:before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--fusion-blue)}.view_dimension_value{color:var(--common-text-grey-900);font-size:16px;font-weight:500}.view_dimension_unit{color:var(--common-text-grey-600)!important;font-weight:400!important;margin-left:2px}.add_quantity_code_button{height:24px;width:24px;background-color:white;padding:4px;border-radius:4px;border:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.1))}.remove_quantity_code_button{background-color:transparent;padding:0;border:none;height:16px;width:16px}.quantity-code-list{justify-content:center;left:32.5rem}.quantity-code-list,.view-quantity-code-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;font-family:League Spartan}.view-quantity-code-list{padding:8px 0}.quantity_dropdown,.quantity_weight_input{height:23px;border-radius:6px;min-width:80px;color:#2b2b2b;box-shadow:none;border:none;outline:none;font-family:League Spartan;background-color:transparent}.quantity_dropdown.p-inputwrapper-focus,.quantity_weight_input.p-inputwrapper-focus{background-color:white}.quantity_weight_input .p-inputtext.p-component.p-filled.p-inputnumber-input.p-inputnumber-input{font-family:inherit;box-shadow:none;border:none;outline:none;background-color:transparent;color:#2b2b2b;width:100%}.quantity_weight_input{max-width:80px;overflow:hidden}.quantity_dropdown .p-dropdown-label.p-inputtext:not(.p-placeholder){color:#2b2b2b;padding:.33rem .75rem!important;font-family:League Spartan}.quantity_dropdown .p-dropdown-label.p-inputtext.p-placeholder{color:#6c757d;padding:.33rem .75rem!important;font-family:League Spartan}.quantity-code-item{display:flex;align-items:center;background-color:rgba(56,116,201,.2);padding:6px 10px 6px 8px;border-radius:8px;margin-bottom:5px;font-family:League Spartan;flex-wrap:wrap}.quantity-code-list:has(.quantity-code-item) .add_quantity_code_button{margin-top:0}.quantity-code-list .add_quantity_code_button{margin-top:6px}.quantity_dropdown_panel{box-shadow:0 2px 6px 0 #00000020;border:none;border-radius:12px;max-width:100%;overflow-y:auto}.quantity_dropdown_panel.p-dropdown-panel .p-dropdown-items{font-family:League Spartan;width:30rem}.quantity_dropdown_panel .p-dropdown-item{border-radius:6px;color:#2b2b2b}.quantity_dropdown_panel .p-dropdown-item.p-highlight{background-color:rgba(56,116,201,.2);color:#2b2b2b}@media (min-width:320px) and (max-width:768px){.quantity-code-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-family:League Spartan;justify-content:flex-start;position:relative;left:0}.quantity_dropdown_panel.p-dropdown-panel .p-dropdown-items{font-family:League Spartan;width:20rem}}.custom-cards-container{flex:1;display:flex;flex-direction:column;width:100%;margin-bottom:23px;position:relative;font-family:League Spartan}.custom-cards-container.full-width{flex:none;width:100%}.custom-card-wrapper{background:#ffffff;overflow:hidden;width:100%;font-family:inherit}.custom-card-wrapper:has(.custom-card-content.expanded .chart-container){overflow:visible}.custom-card-header{padding:20px 16px;border-bottom:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-bottom:1px solid var(--common-text-grey-200)}.custom-card-title,.custom-header-content{display:flex;justify-content:space-between;align-items:center}.custom-card-title{gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#2B2B2B;font-family:League Spartan;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.custom-input-full{border:none}.custom-expand-button{border-radius:5px;border:none;cursor:pointer;display:flex;width:24px;height:24px;align-items:center;justify-content:center;background-color:#F3F3F5}.custom-expand-button:hover{background-color:rgba(0,0,0,.05)}.custom-expand-icon{width:10px;height:6px;transition:transform .3s ease-in-out;border:none}.custom-expand-icon.rotate-180{transform:rotate(180deg)}.custom-card-content{border:none;border-radius:0;transform-origin:top;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.custom-card-content.expanded{max-height:none;opacity:1}.custom-card-content:has(.chart-container){overflow:visible}.custom-card-content.collapsed{max-height:0;opacity:0;margin:0}.custom-fields-wrapper{padding:16px;font-family:inherit}.custom-no-data{text-align:center;padding:2rem;color:#6B7280;font-style:italic}.custom-expand-button:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.25)}.custom-field-row{display:flex;align-items:center;gap:1rem;flex:1;border:none;width:100%}.custom-field-label{flex:0 46%;text-wrap:wrap}.custom-field-input{flex:1}.custom-field-input:has(.ql-container){width:100%}.custom-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-form-field{width:100%;gap:1rem}.image-field-wrapper{gap:.5rem}.custom-image-container,.image-field-wrapper{display:flex;flex-direction:column;align-items:center}.custom-field-label-above{font-size:.875rem;font-weight:500}.custom-unit{margin-left:.25rem;color:#6B7280;font-size:.75rem;font-weight:400}.custom-field-error .custom-input-full{border-color:#DC2626}.custom-field-error .custom-field-label{color:#DC2626}.custom-error-message{color:#DC2626;font-size:.75rem;margin-top:.25rem}.custom-field-required .custom-field-label:after{content:"*";color:#DC2626;margin-left:.25rem}.custom-tooltip{background-color:#1F2937;color:#FFFFFF;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;max-width:200px}.custom-w-full{width:100%!important}.custom-flex{display:flex}.custom-items-center{align-items:center}.custom-justify-between{justify-content:space-between}.custom-mt-2{margin-top:.5rem}.custom-hidden{display:none!important}.custom-loading{color:#6B7280;font-size:.875rem;margin-top:.5rem}@media (min-width:320px) and (max-width:768px){.custom-cards-container{flex:1;display:flex;flex-direction:column;width:100%;margin-bottom:23px;position:relative;font-family:League Spartan;padding:0;scroll-behavior:smooth}.custom-card-title{font-size:20px}.asset-info-tab.p-tabview .p-tabview-panels{padding-inline:0}}.custom-field-row:has(.file_download_link){flex-direction:column;align-items:stretch;gap:8px}.custom-field-row:has(.file_download_link) .view_file_uploader_small{padding:0;width:100%}.custom-field-row:has(.file_download_link) .uploaded_files_wrapper{width:100%;align-items:stretch;flex-direction:column}.file_download_link{padding:12px 16px;border-radius:16px;background-color:var(--common-text-grey-100);display:flex;align-items:center;gap:16px;color:var(--common-text-grey-900);font-family:League spartan;text-decoration:none;white-space:wrap;font-weight:500}.file_download_link:before{width:48px;height:48px;border-radius:50%;background-color:white;background-image:url(/images/render-form/download_file_icon.svg)}.file_download_link:after,.file_download_link:before{content:"";flex-shrink:0;background-repeat:no-repeat;background-position:50%;background-size:24px}.file_download_link:after{margin-left:auto;width:24px;height:24px;background-image:url(/images/render-form/file_download_arrow_icon.svg)}.file_download_link:has(.user_manuals):before{background-image:url(/images/render-form/user_manual_icon.svg)}.file_download_link:has(.instructions):before{background-image:url(/images/render-form/instructions_icon.svg)}.file_download_link:has(.compliance_documents):before{background-image:url(/images/render-form/file_icon.svg)}.multi_add_field_values{font-family:League spartan;display:flex;flex-wrap:wrap;gap:8px;margin-block:8px 1.5rem}.multi_add_value_chip{padding:8px;border-radius:8px;color:var(--common-text-grey-900);font-size:14px;font-weight:500;background-color:var(--common-text-grey-100)}.multi_add_value_chip.is_link_value{background-color:var(--ifric-shades-100);white-space:wrap;text-decoration:none;padding:8px 12px;display:flex;align-items:center;gap:10px}.multi_add_value_chip.is_link_value:after{content:"";width:16px;display:inline-block;height:16px;flex-shrink:0;background-image:url(/images/render-form/link_open_icon.svg);background-repeat:no-repeat;background-position:50%;background-size:16px}.packaging_field_cell{display:flex;align-items:center;gap:8px}.packaging_field_icon{width:24px;height:24px}.packaging_field_value{padding:9px 8px;background-color:var(--common-text-grey-100);border-radius:8px;font-size:16px;font-weight:500;color:var(--common-text-grey-900)}.packaging_field_unit{font-weight:400;color:var(--common-text-grey-600);padding-left:3px}.custom-field-row:has(.packaging_field_cell) .custom-field-label{display:none;visibility:hidden}.custom-field-row:has(.custom-field-label.type_row){flex-direction:column;align-items:stretch}.unit_fields_card{font-family:League spartan}.unit_field_wrapper{display:flex;flex-direction:column;gap:10px;padding-bottom:30px}.unit_field_wrapper.single_line_field{display:grid;align-items:center;grid-template-columns:130px 1fr;gap:8px}.unit_field_label{color:var(--common-text-grey-600);font-size:14px;min-width:90px;text-transform:capitalize}.unit_field_label.flexified{display:flex;align-items:center;gap:4px}.unit_field_label.flexified>img{flex-shrink:0}.unit_field_flex{display:flex;align-items:center;gap:24px}.unit_field_range_minmax{height:10px;align-self:center;flex-grow:1;display:flex;align-items:center}.unit_field_range{height:1px;flex-grow:1;background-color:var(--common-text-grey-100)}.unit_field_range_minmax:after,.unit_field_range_minmax:before{content:"";display:block;height:10px;width:2px;border-radius:10px;background-color:var(--fusion-blue)}.unit_field_range_minmax.max_only:before{opacity:0}.unit_field_group{padding:12px 8px;border-radius:8px;background-color:var(--common-text-grey-100);min-width:90px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:8px}.unit_field_value{font-size:16px;color:var(--common-text-grey-900);font-weight:500}.unit_field_unit{font-size:16px;color:var(--common-text-grey-600);font-weight:400;padding-left:3px}.unit_field_label_small{text-transform:lowercase;font-size:12px;color:var(--common-text-grey-600)}.voltage_pill{padding:9px 8px;border-radius:8px;background-color:var(--common-text-grey-100);font-weight:500}.copy_ifric_id_button,.voltage_pill{color:var(--common-text-grey-900);font-size:16px}.copy_ifric_id_button{padding:11px 8px;border:none;outline:none;box-shadow:none;background-color:var(--ifric-shades-100);font-family:inherit;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.copy_ifric_id_button>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.copy_ifric_id_button img{width:16px;height:16px;flex-shrink:0}.passport_creation_date{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:10px}.passport_creation_date>div{display:flex;align-items:center;gap:8px}.asset_brand_card{padding:16px 16px 12px;border-radius:16px;background-color:var(--common-text-grey-100);margin-bottom:30px}.product_video_trigger{all:unset;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--black);margin-bottom:24px;padding:1rem;background-color:var(--common-text-grey-100);border-radius:16px;font-size:16px;border:none;box-shadow:none;box-sizing:border-box;width:100%;cursor:pointer;font-family:League Spartan,sans-serif}.product_video_trigger:is(:focus-visible,:hover){background-color:var(--common-text-grey-100)}.product_video_overlaypanel:after,.product_video_overlaypanel:before{display:none}.product_video_overlaypanel{border-radius:10px;border:1px solid var(--common-text-grey-200);background-color:var(--common-text-grey-100);box-shadow:none;margin-top:2px}.product_video_links{display:flex;flex-direction:column}.product_video_view_link{all:unset;box-sizing:border-box;display:flex;align-items:center;border:none;box-shadow:none;color:inherit;gap:8px;font-weight:500;font-size:16px;border-radius:8px}.product_video_overlaypanel.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin-bottom:0!important;color:var(--common-text-grey-900)}.product_video_overlaypanel.p-dropdown-panel .p-dropdown-items .p-dropdown-item:is(:hover,:focus-visible){background-color:var(--common-text-grey-200);color:var(--fusion-blue)}.product_video_overlaypanel.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-focus:not(:hover){background-color:transparent}.product_video_dropdown.p-dropdown .p-dropdown-label{padding:0}.product_video_dropdown{margin-bottom:32px;border:none;box-shadow:none;font-family:League Spartan,sans-serif}.product_video_dropdown .p-dropdown-trigger{display:none}.product_video_overlaypanel.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover img{filter:brightness(0) saturate(100%) invert(37%) sepia(73%) saturate(483%) hue-rotate(190deg) brightness(91%) contrast(88%)}@media screen and (min-width:1024px){.copy_ifric_id_button{width:-moz-fit-content;width:fit-content}.asset_brand_card{width:400px}}.product_description_wrapper_dynamic_height{overflow:hidden;white-space:wrap;line-height:1.15;font-weight:500;color:var(--common-text-grey-900)}.product_description_wrapper_value{transition:height .3s ease-in-out;text-overflow:ellipsis}.read_more_button{padding:0;color:var(--fusion-blue);font-size:16px;font-weight:600;border:none;outline:none;box-shadow:none;background-color:transparent;font-family:inherit;margin-top:5px;cursor:pointer}.accordion_panel_tab .p-accordion-header-link{background-color:white;border:none;border-bottom:1px solid var(--common-text-grey-200);padding:20px 16px;border-radius:0}.accordion_panel_tab .p-accordion-header-link svg{display:none}.accordion_panel_header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.accordion_panel_header_title{font-size:20px;font-weight:600;color:var(--common-text-grey-900)}.p-accordion-tab-active .accordion_panel_header_icon{transform:rotate(0deg)}.accordion_panel_header_icon{width:12px;height:9px;background-image:url(/images/render-form/accordion_panel_arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:12px;transform:rotate(-180deg);transition:transform .3s ease}.accordion_panel_tab .p-accordion-content{border:none;padding-inline:16px}.accordion_panel_tab .unit_field_value{white-space:wrap}.supplier_divider{background-color:var(--common-text-grey-100);height:8px;width:100%}.skeleton_loader{position:relative;overflow:hidden;background-color:#F2F4F7;border-radius:8px;width:100%;height:1.5rem}.skeleton_loader:after{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,transparent,#E4E7EC,#dbdee3,transparent);animation:shimmer 1.2s infinite;border-radius:inherit}@keyframes shimmer{0%{left:-150px}to{left:100%}}.chart-container{padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:16px;background-color:var(--common-text-grey-100);margin-bottom:24px}.chart-container>div:first-child{font-weight:600;color:var(--common-text-grey-900)}.chart-container>div:last-child{height:auto!important;width:100%;aspect-ratio:5/2}.chart-container>div:last-child canvas,.chart_tooltip_wrapper{font-family:League Spartan,sans-serif}.chart_tooltip_wrapper{padding:12px;border-radius:10px;background-color:white;box-shadow:3px 10px 24px 0 rgba(67,71,78,.24);width:140px;line-height:1.1}.chart_tooltip_wrapper>div:first-child{padding-bottom:8px;padding-inline:12px;font-weight:500;margin-inline:-12px;color:var(--common-text-grey-900);border-bottom:1px solid var(--common-text-grey-200);margin-bottom:6px;white-space:wrap}.chart_tooltip_wrapper>div:not(:first-child){color:var(--common-text-grey-900);display:flex;align-items:center;gap:12px;justify-content:space-between;position:relative;padding-left:12px;margin-bottom:5px}.chart_tooltip_wrapper>div:last-child{margin-bottom:0}.chart_tooltip_wrapper>div:not(:first-child):before{content:"";width:8px;height:8px;border-radius:50%;position:absolute;left:-4px}.chart_tooltip_wrapper span{color:var(--common-text-grey-500);text-align:right}.chart_tooltip_wrapper>div.tooltip_bio:before{background-color:rgba(82,167,51,1)}.chart_tooltip_wrapper>div.tooltip_recycled:before{background-color:#3874C9}.chart_tooltip_wrapper>div.tooltip_svhc:before{background-color:#D61E25}.recyclable_materials_grid{display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);gap:10px;margin-bottom:2rem}.recyclable_material_card,.recyclable_material_card_null{padding:1rem;background-color:var(--common-text-grey-100);border-radius:16px}.recyclable_material_card_null{color:var(--common-text-grey-900);display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;white-space:wrap;margin-bottom:2rem}.recyclable_material_card>div:first-child{font-weight:600;color:var(--common-text-grey-900);font-size:16px;margin-bottom:10px}.recyclable_material_card>div:nth-child(2){font-weight:400;color:var(--common-text-grey-500);font-size:14px;margin-bottom:16px}.recycle_material_cell{font-size:14px;font-weight:500;color:var(--common-text-grey-900);display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.recycle_material_cell:last-child{margin-bottom:0}.recycle_material_cell>div:nth-child(2){display:flex;gap:4px;align-items:center}.recycle_element_pill{background-color:white;border-radius:4px;padding:4px 6px;font-weight:500;font-size:11px;color:var(--common-text-grey-900);width:-moz-fit-content;width:fit-content;white-space:wrap;line-height:1.1}.quill-editor-wrapper,.text-area-container{width:100%;position:relative}.quill-editor-wrapper{z-index:1;display:flex;flex-direction:column;min-width:0}.quill-editor-wrapper .ql-container{height:150px!important;font-family:inherit;font-size:14px;border:none!important;order:1;width:100%}.quill-editor-wrapper .ql-toolbar{position:relative;z-index:2;order:2;margin-top:0;display:flex;flex-wrap:wrap;align-items:center;width:100%}.quill-editor-wrapper .ql-editor,.quill-editor-wrapper .ql-toolbar{border:none!important;border-radius:4px;transition:background-color .2s ease}.quill-editor-wrapper .ql-editor{min-height:100px;padding:12px;font-size:14px;line-height:1.6}.quill-editor-wrapper.readonly .ql-editor{border:2px solid var(--grey-box)!important;border-radius:8px;font-family:League spartan;color:var(--common-text-grey-600)}.quill-editor-wrapper.focused .ql-editor,.quill-editor-wrapper.focused .ql-toolbar{background-color:#f3f3f5!important;border-radius:8px}.quill-editor-wrapper .ql-container.ql-snow,.quill-editor-wrapper .ql-toolbar.ql-snow{border:none!important}.quill-editor-wrapper .ql-toolbar button{padding:6px!important;border:none!important;width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;border-radius:4px;margin:0 3px!important}.quill-editor-wrapper .ql-toolbar button.ql-active,.quill-editor-wrapper .ql-toolbar button:hover{background-color:rgba(0,0,0,.05)!important}.quill-editor-wrapper .ql-toolbar .ql-stroke{stroke:#6b7280!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.quill-editor-wrapper .ql-toolbar .ql-fill{fill:#6b7280!important}.quill-editor-wrapper .ql-toolbar button.ql-active .ql-stroke,.quill-editor-wrapper .ql-toolbar button:hover .ql-stroke{stroke:#374151!important}.quill-editor-wrapper .ql-formats{margin-right:12px!important;border-radius:4px;padding:4px!important;display:flex;align-items:center;gap:4px!important}.quill-editor-wrapper .ql-formats:focus-within,.quill-editor-wrapper .ql-formats:hover{background:rgba(0,0,0,.02)}.quill-editor-wrapper .ql-formats:after{content:"";display:table;clear:both}.quill-editor-wrapper .ql-toolbar .ql-picker{height:32px!important;border:none!important;margin:0 3px!important}.quill-editor-wrapper .ql-toolbar .ql-picker-label{border:none!important;padding:0 8px!important;display:flex;align-items:center;color:#6b7280;height:100%!important}.quill-editor-wrapper .ql-toolbar .ql-picker-label:hover{color:#374151}.quill-editor-wrapper .ql-toolbar .ql-picker-options{border:none!important;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px;padding:4px 0;bottom:100%;top:auto!important}.quill-editor-wrapper .ql-toolbar .ql-picker-item{padding:4px 8px}.quill-editor-wrapper .ql-toolbar .ql-picker-item:hover{background-color:rgba(0,0,0,.05)!important}.ql-snow .ql-picker.ql-font{width:120px!important}.ql-snow .ql-picker.ql-size{width:100px!important}.ql-snow .ql-picker.ql-color-picker{width:32px;height:32px}.ql-snow .ql-picker.ql-color-picker .ql-picker-label{padding:0}.ql-snow .ql-picker.ql-color-picker .ql-picker-options{padding:3px;width:152px!important;background:white!important}.ql-snow .ql-picker.ql-color-picker .ql-picker-item{border:none;margin:2px;padding:0;width:16px!important;height:16px!important;border-radius:2px}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper){align-items:flex-start!important;gap:1rem;width:101%;display:flex}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper) .custom-field-label{padding-top:12px;font-family:League Spartan;width:120px;flex-shrink:0}.custom_dropdown_wrapper:has(.quill-editor-wrapper){display:flex;gap:10px;align-items:flex-start;background-color:transparent;height:auto!important;min-height:150px;flex:1;width:92%}.custom_dropdown_wrapper:has(.quill-editor-wrapper) .flex.align-items-center{margin-top:8px;padding-top:4px}.quill-editor-wrapper .ql-editor::-webkit-scrollbar{width:8px}.quill-editor-wrapper .ql-editor::-webkit-scrollbar-track{background:transparent}.quill-editor-wrapper .ql-editor::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:4px}.quill-editor-wrapper .ql-editor::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}.quill-editor-wrapper.readonly .ql-toolbar{display:none!important}@media (max-width:768px){.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper){gap:1rem}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper) .custom-field-label{flex:0 0 150px}.custom_dropdown_wrapper:has(.quill-editor-wrapper){width:calc(100% - 150px - 1rem)}.quill-editor-wrapper .ql-toolbar{flex-wrap:wrap;gap:4px}}@media (max-width:576px){.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper){flex-direction:column;align-items:flex-start;gap:8px}.custom-textarea-full:focus{outline:none;background-color:#F3F3F5;border-color:#ced4da;border-radius:8px}.custom-field-row:has(.custom_dropdown_wrapper .quill-editor-wrapper) .custom-field-label{width:100%;flex:none;margin-bottom:8px;font-family:League Spartan;font-size:14px!important;font-style:normal;font-weight:500;line-height:normal;padding-top:0}.custom_dropdown_wrapper:has(.quill-editor-wrapper){width:calc(100% - 10px);flex-direction:column}.quill-editor-wrapper{width:100%}.quill-editor-wrapper .ql-toolbar{flex-wrap:wrap;gap:4px;padding:4px}.quill-editor-wrapper .ql-toolbar button{width:28px!important;height:28px!important;padding:4px!important}.quill-editor-wrapper .ql-formats{margin-right:4px!important;padding:1px}.quill-editor-wrapper .ql-picker{height:28px!important}}.custom_dropdown_wrapper.view-asset-input .ql-editor p strong,.quill-editor-wrapper.readonly p strong{font-weight:500;color:var(--common-text-grey-900)}.custom_dropdown_wrapper.view-asset-input .ql-editor p,.quill-editor-wrapper.readonly p{margin-bottom:14px}