@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;body,html{place-items:revert;background-color:var(--primary-color);display:block;overflow-x:hidden}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}#smooth-wrapper{overflow:hidden}#smooth-content{will-change:transform}.ApplicationButton{color:var(--primary-color);background-color:var(--tertiary-color);border:none;border-radius:10px;justify-content:center;align-items:center;gap:1rem;padding:5px;display:flex}.ApplicationButton p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;padding-left:10px}.ApplicationButton span{background:var(--tertiary-on-color);color:var(--primary-color);border-radius:10px;padding:10px}.ApplicationButton:hover span{animation:.2s infinite RotateToggleAnimation}@keyframes RotateToggleAnimation{0%{transform:rotate(10deg)}50%{transform:rotate(0)}to{transform:rotate(-10deg)}}.AlternativeApplicationButton{color:var(--primary-color);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:1rem;padding:8px 10px;display:flex}.AlternativeApplicationButton p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0}.AlternativeApplicationButton span{background:var(--tertiary-on-color);color:var(--primary-color);border-radius:10px;padding:10px}.AlternativeApplicationButton:hover span{animation:.2s infinite RotateToggleAnimation}.mainNav.scrolled .AlternativeApplicationButton{border-color:var(--primary-on-color)}.mainNav.scrolled .AlternativeApplicationButton p{color:var(--secondary-color)}.mainNav.scrolled .AlternativeApplicationButton:hover{background-color:var(--primary-on-color)}.mainFeaturesViewportButtons{justify-content:flex-start;align-items:center;gap:1em;width:auto;padding-left:10%;display:flex}.mainFeaturesViewportButtons button{color:var(--tertiary-on-color);background-color:var(--tertiary-color);border:none;justify-content:center;align-items:center;margin:auto 0;padding:15px;display:flex}.ApplicationImageDesignHeader{width:60%;font-size:var(--mini-text);color:var(--tertiary-color);padding-bottom:5%}.ApplicationImageDesign{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden;padding:5% 10%!important}.ApplicationChartContentListContainer{justify-content:center;align-items:center;gap:.5em;width:50%;height:100%;display:flex;position:relative}.ApplicationChartContentListContainer .fill{background-color:var(--tertiary-color);transform-origin:top;width:2px;height:auto;position:absolute;top:0;bottom:0;left:0}.ApplicationChartContentList{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;padding-left:25px;display:flex}.ApplicationChartDesignItem{opacity:.35;width:100%;transition:opacity .25s}.ApplicationChartDesignItem h4{font-size:var(--span-text);color:var(--tertiary-on-color);transition:color .25s}.ApplicationChartDesignItem p{font-size:var(--span-text);color:var(--tertiary-on-color)}.ApplicationChartDesignItem.is-active{opacity:1}.ApplicationChartDesignItem.is-active h4{color:var(--tertiary-color)}.ApplicationChartContent{flex:1;width:100%;height:100%;position:relative}.ApplicationChartSlides{width:100%;height:100%;position:relative}.ApplicationChartSlide{opacity:0;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ApplicationChartContentContainer{flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ApplicationChartContentContainer .ApplicationChartContentContainerImage{object-fit:cover;border-radius:25px;width:100%;height:100%;max-height:300px}.ApplicationChartContentContainerContent{background-color:var(--tertiary-on-color);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:15px;display:flex}.ApplicationChartContentContainerContent .ApplicationChartContentContainerContentText{color:var(--tertiary-color);text-align:center;font-size:var(--span-text)}.ApplicationChartDesign{flex-direction:column;justify-content:center;align-items:center;gap:2em;display:flex}.ApplicationBoxContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;width:100%;display:flex}.ApplicationBoxContainerItem{background-color:var(--tertiary-on-color);border-radius:15px;width:350px;padding:25px}.ApplicationBoxContainerItem h5{font-size:var(--text);color:var(--tertiary-color)}.ApplicationBoxContainerItem p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0}.ServiceGallerySection{position:relative}.ServiceGalleryWrap{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.ServiceGallery{flex:none;width:100%;height:100%;position:relative}.ServiceGalleryItem{will-change:transform, width, height;position:relative;overflow:hidden}.ServiceGalleryItem img{object-fit:cover;width:100%;height:100%;display:block}.ServiceGalleryBento{grid-template-rows:repeat(4,23vh);grid-template-columns:repeat(3,1fr);place-content:center;gap:1vh;display:grid}.ServiceGalleryFinal.ServiceGalleryBento{grid-template-rows:repeat(4,49.5vh);grid-template-columns:repeat(3,1fr);gap:1vh}.ServiceGalleryBento .ServiceGalleryItem:first-child{grid-area:1/1/3/2}.ServiceGalleryBento .ServiceGalleryItem:nth-child(2){grid-area:1/2/2/3}.ServiceGalleryBento .ServiceGalleryItem:nth-child(3){grid-area:2/2/4/3}.ServiceGalleryBento .ServiceGalleryItem:nth-child(4){grid-area:1/3/3/4}.ServiceGalleryBento .ServiceGalleryItem:nth-child(5){grid-area:3/1/4/2}.ServiceGalleryBento .ServiceGalleryItem:nth-child(6){grid-area:3/3/5/4}.ServiceGalleryBento .ServiceGalleryItem:nth-child(7){grid-area:4/1/5/2}.ServiceGalleryBento .ServiceGalleryItem:nth-child(8){grid-area:4/2/5/3}.SectionContainer{flex-direction:column;width:100%;padding:10%;display:flex}.ServiceText{opacity:0;text-align:center;font-size:var(--mega-text);will-change:transform;color:var(--tertiary-on-color);line-height:70px}.ServiceText *{will-change:transform}.ServiceList{justify-content:space-between;align-items:center;width:100%;height:auto;margin:auto;padding-bottom:5%;display:flex}.ServiceList h2{color:var(--tertiary-color);text-align:left;font-size:var(--mega-text);width:15%}.ServiceList .ServiceListText{color:var(--tertiary-on-color);font-size:var(--text);text-align:right;width:45%}.ServiceListBox{background-color:var(--tertiary-on-color);border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2em;width:100%;height:auto;padding:15px;display:flex}.ServiceListBox .IconDesign{width:max-content;font-size:var(--mega-text);color:var(--tertiary-on-color);background-color:var(--tertiary-color);border-radius:10px;padding:10px}.ServiceListBox img{object-fit:cover;border-radius:40px;width:600px;min-width:600px;height:400px;min-height:400px}.ServiceListBoxContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex}.ServiceListBoxContent h4{color:var(--tertiary-color);font-size:var(--text)}.ServiceListBoxContent .ServiceListBoxContentText{color:var(--primary-color);font-size:var(--span-text)}.ServiceListBoxContentSpan{justify-content:flex-start;align-items:fle;gap:1em;margin:auto 0;display:flex}.ServiceListBoxContentSpan span{font-size:var(--link-span-text);color:var(--yellow-status-color);background-color:var(--yellow-status-on-color);border-radius:25px;padding:5px 10px}.serviceSection{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 64px);display:flex;position:relative;overflow:hidden}.ServiceListBoxContainer{grid-template-columns:repeat(auto-fit,minmax(500px,auto));gap:1em;width:100%;display:grid;position:relative}.ServicePosition{padding:5% 10%;position:relative}.ApplicationFooterImage{justify-content:center;align-items:center;width:100%;height:500px;margin:auto;padding:0 10%;overflow:hidden}.ApplicationFooterImage img{object-fit:cover;border-radius:25px;width:100%;height:100%}.marketplaceSearchCatDropdown{flex-shrink:0;width:20%;height:100%;padding:10px 0;position:relative}.marketplaceSearchCatBtn{height:100%;color:var(--primary-color);font-size:var(--span-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2em;padding:0 15px;transition:background .18s,color .18s;display:flex}.marketplaceSearchCatBtn:hover,.marketplaceSearchCatBtn.open{color:var(--tertiary-on-color)}.marketplaceSearchCatBtnLabel{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.marketplaceSearchCatChevron{color:var(--primary-color);flex-shrink:0;transition:transform .2s,color .18s}.marketplaceSearchCatBtn:hover .marketplaceSearchCatChevron,.marketplaceSearchCatBtn.open .marketplaceSearchCatChevron{color:var(--tertiary-on-color)}.marketplaceSearchCatChevron.rotated{transform:rotate(180deg)}.marketplaceSearchCatMenu{z-index:999;-webkit-backdrop-filter:blur(16px);background:#121212eb;border:1px solid #ffffff1a;border-radius:8px;min-width:300px;margin:0;padding:4px 0;list-style:none;animation:.15s catDropdownIn;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000080,0 0 0 1px #f9a14414}@keyframes catDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.marketplaceSearchCatOption{width:100%;color:var(--primary-color);font-size:var(--span-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:calc(100% - 8px);margin:0 4px;padding:9px 14px;transition:background .15s,color .15s;display:flex}.marketplaceSearchCatOption:hover{color:var(--tertiary-color);background:#f9a1441f}.marketplaceSearchCatOption.selected{color:var(--tertiary-color);background:var(--tertiary-on-color)}.marketplaceSortDropdown{position:relative}.marketplaceSortBtnExtra{width:100%!important}.marketplaceSortBtn{background:var(--tertiary-color);border:1px solid var(--tertiary-color);color:var(--primary-color);font-size:var(--span-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:capitalize;border-radius:6px;align-items:center;gap:8px;min-width:180px;height:45px;padding:7px 12px;transition:background .18s,border-color .18s,color .18s;display:flex}.marketplaceSortBtn:hover,.marketplaceSortBtn.open{color:#f9a144;background:#f9a1441a;border-color:#f9a14459}.marketplaceSortBtn span{text-align:left;color:var(--tertiary-on-color);flex:1;font-size:.8em}.marketplaceSortChevron{color:var(--tertiary-on-color);flex-shrink:0;transition:transform .2s,color .18s}.marketplaceSortBtn:hover .marketplaceSortChevron,.marketplaceSortBtn.open .marketplaceSortChevron{color:#f9a144}.marketplaceSortChevron.rotated{transform:rotate(180deg)}.customDropDownAddedDesignExtra,.customDropDownAddedDesign{z-index:999;-webkit-backdrop-filter:blur(16px);background:#121212eb;border:1px solid #ffffff1a;border-radius:8px;width:auto;height:auto;margin:0;padding:10px;list-style:none;animation:.15s sortDropdownIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080,0 0 0 1px #f9a14414}.marketplaceSortMenuExtra{width:100%!important}.marketplaceSortMenuReverse{gap:.5em;min-width:100%;max-height:300px;padding:4px 0;overflow-y:scroll}.marketplaceSortMenuReverse::-webkit-scrollbar{width:8px;height:8px}.marketplaceSortMenuReverse::-webkit-scrollbar-track{background:var(--tertiary-on-color)}.marketplaceSortMenuReverse::-webkit-scrollbar-thumb{background:var(--tertiary-color);border-radius:4px}.marketplaceSortMenuReverse::-webkit-scrollbar-thumb:hover{background:#94a3b8}.marketplaceSortMenu{gap:.5em;min-width:300px;max-height:300px;padding:4px 0;overflow-y:scroll}.marketplaceSortMenu::-webkit-scrollbar{width:8px;height:8px}.marketplaceSortMenu::-webkit-scrollbar-track{background:var(--tertiary-on-color)}.marketplaceSortMenu::-webkit-scrollbar-thumb{background:var(--tertiary-color);border-radius:4px}.marketplaceSortMenu::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes sortDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.marketplaceSortOption{color:silver;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:calc(100% - 8px);margin:0 4px;padding:9px 14px;font-size:13px;transition:background .15s,color .15s;display:flex}.marketplaceSortOption:hover{color:#f9a144;background:#f9a1441f}.marketplaceSortOption.selected{color:#f9a144;background:#f9a14414;font-weight:500}.material-symbols-outlined{font-size:var(--mini-text)}.dashboardNavDropdownToggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.dashboardNavChevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.dashboardNavChevronOpen{transform:rotate(180deg)}.dashboardNavSubmenu{border-left:1px solid #00000014;flex-direction:column;gap:.5em;margin:5px 0 5px 15px;padding-left:0;display:flex}.dashboardNavSubLink{width:100%;color:var(--primary-color);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;text-decoration:none;display:flex}.dashboardNavSubLink:hover{color:var(--primary-color);background:var(--tertiary-on-color)}.dashboardNavLinkDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.dashboardSetupNotice{color:#8a5a00;background:#dc96001f;border-radius:.5rem;margin:0 .75rem .75rem;padding:.625rem .75rem;font-size:.8rem;line-height:1.3}.dashboardLogoutButton{cursor:pointer;color:inherit;background:0 0;border:none;display:inline-flex}.dashboardUserAvatar{background:#00000014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:600;display:flex;overflow:hidden}.dashboardUserAvatar img{object-fit:cover;width:100%;height:100%}.dashboardUserDetails{flex:1;min-width:0}.dashboardUserName,.dashboardUserCompany{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}*{font-optical-sizing:auto;box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;scroll-padding-top:2rem;font-family:Work Sans,sans-serif;font-weight:400}*,:before,:after{box-sizing:border-box}:root{--gutter:2rem;--primary-color:#fff;--primary-on-color:gray;--secondary-color:#000;--secondary-on-color:#424242;--tertiary-color:#f9a144;--tertiary-on-color:#2b1600;--text-color:#1e1e1e;--text-on-color:#3b3b3b;--mega-header:5em;--mini-header:4em;--header:3em;--mega-text:2em;--mini-text:1.6em;--medium-text:1.4em;--text:1.1em;--span-text:.9em;--link-span-text:.6em;--green-status-color:green;--yellow-status-color:#ff0;--red-status-color:red;--green-status-on-color:#00800048;--yellow-status-on-color:#ffff0048;--red-status-on-color:#ff000048}.dashboardNotifyBtn{display:none!important}h1{font-size:var(--header);text-transform:uppercase;line-height:60px}h1 span{font-weight:550}h2{font-size:var(--mega-text);text-transform:uppercase;line-height:1.6em}h3{font-size:var(--mini-text);text-transform:uppercase}h4{font-size:var(--medium-text);text-transform:uppercase}p{font-size:var(--text);line-height:30px}a{text-decoration:none}.mainHeroBottomSliderContainer{pointer-events:none;width:100%;position:absolute;bottom:0;left:0;overflow-x:hidden}.mainHeroBottomSlider{width:max-content;padding:10px;animation:20s linear infinite scrollLeftToRight;display:flex}@keyframes scrollLeftToRight{0%{transform:translate(0)}to{transform:translate(-50%)}}.PlaceHolderContent{width:100%;height:auto;font-size:var(--span-text);text-transform:capitalize;justify-content:center;align-items:center;display:flex}.mainHeroBottomSlider img{object-fit:scale-down;border-radius:25px;flex-shrink:0;width:auto;height:350px;margin-right:1em}.mainContainer{margin:0 auto}.mainContainerFlex{justify-content:flex-start;align-items:flex-start;gap:5em;width:100%;height:auto;display:flex}.mainHeroContainer{background-color:#0009;width:100%;height:100%;margin:auto}.mainGradientText{background-color:var(--tertiary-on-color);color:var(--tertiary-color);font-style:italic}.mainGradientTextAlternate{background:var(--tertiary-color);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.mainHeroBgVideo{object-fit:cover;width:100%;height:100%;position:absolute}.mainSlideUp{opacity:0;transform:translateY(30px)}.mainSlideUp.mainVisible{animation:.6s ease-out forwards slideUp}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mainFadeIn{opacity:0}.mainFadeIn.mainVisible{animation:.8s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mainFeatureCard{transition:all .3s}.mainFeatureCard:hover{transform:translateY(-8px)}.mainFeatureIcon #imgsvg{object-fit:scale-down;width:auto;height:auto;stroke:var(--tertiary-color);fill-opacity:0;stroke-width:1px;stroke-dasharray:4500;margin-bottom:15%;animation:20s infinite svgAnimation}.mainFeatureIcon:hover #imgsvg{stroke:var(--tertiary-color);fill-opacity:0;stroke-dasharray:4500;animation:20s infinite svgAnimation}@keyframes svgAnimation{0%{stroke-dashoffset:4500px;fill-opacity:0}80%{stroke-dashoffset:2250px;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes pulse{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}.mainNav{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;width:80%;margin:0 auto;display:flex;position:fixed;top:1%;left:0;right:0}.mainNav.scrolled{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#fffffff2;box-shadow:0 2px 10px #0000001a}.mainNavInner{justify-content:space-between;align-items:center;width:100%;margin:auto;padding:1.2% 2%;display:flex}.mainNavLogo{align-items:center;gap:.75rem;width:100%;text-decoration:none;display:flex}.mainNavLogo img{object-fit:scale-down;width:60px;height:auto}.mainNavLinks{width:100%}@media (width>=768px){.mainNavLinks{align-items:center;gap:2rem;display:flex}}.mainNavLink{font-size:var(--span-text);color:var(--primary-color);text-decoration:none;transition:color .2s}.mainNavLinkActive{color:#f9a144;border-bottom:4px solid #f9a144}.mainNav.scrolled .mainNavLink{color:var(--secondary-color)}.mainNav.scrolled .mainNavLink:hover{color:#f9a144}.mainNavLink:hover{color:#fff}.mainNavButtons{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.mainHero{background:linear-gradient(135deg,#0a1628 0%,#0f172a 50%,#0a1628 100%);align-items:center;min-height:100vh;display:flex;position:relative}.mainHeroContent{z-index:30;width:100%;height:100vh;padding:10%;position:relative}.mainHeroBadge{background:#b9a0101a;border:1px solid #b9a0104d;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;display:inline-flex}.mainHeroBadgeDot{background:var(--tertiary-color);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse}.mainHeroBadgeText{font-size:var(--link-span-text);color:var(--tertiary-color)}.mainHeroTitle{width:30%;color:var(--primary-color);font-weight:500;font-size:var(--mega-text)!important}@media (width>=768px){.mainHeroTitle{font-size:3.5rem}}@media (width>=1024px){.mainHeroTitle{font-size:4rem}}.mainHeroDesc{width:50%;color:var(--primary-color);margin-bottom:2.5%}.mainHeroButtons{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}@media (width>=640px){.mainHeroButtons{flex-direction:row}}.mainStats{padding:5% 10%}.mainStatsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width>=768px){.mainStatsGrid{grid-template-columns:repeat(4,1fr)}}.mainStatCard{text-align:center;background:var(--tertiary-on-color);border:2px solid var(--tertiary-on-color);border-radius:1rem;padding:1.5rem;transition:transform .3s}.mainStatCard:hover{transform:scale(1.05)}.mainStatNumber{color:var(--tertiary-color)}@media (width>=768px){.mainStatNumber{font-size:2.5rem}}.mainStatLabel{color:var(--primary-color);font-size:var(--span-text)}.mainSectionHeader{text-align:center;margin-bottom:4rem}.mainSectionTitle{color:var(--tertiary-on-color);font-size:var(--mini-text)!important}@media (width>=768px){.mainSectionTitle{font-size:2.5rem}}.mainSectionDesc{color:var(--secondary-color);max-width:50%;margin:0 auto}#CarouselAnimation{width:100%;position:relative;overflow:hidden}.mainFeatures{padding-top:5%;padding-bottom:5%}.mainFeaturesViewport{width:100%;overflow:hidden}.mainFeaturesGrid{overflow-x:scroll}.mainFeaturesGrid::-webkit-scrollbar{display:none}.mainFeaturesGrid{will-change:transform;flex-wrap:nowrap;align-items:stretch;gap:1em;width:max-content;padding-top:5%;padding-bottom:5%;padding-left:10%;display:flex}@media (width>=768px){.mainFeaturesGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.mainFeaturesGrid{grid-template-columns:repeat(3,1fr)}}.mainFeatures{width:100%;overflow:hidden}.mainFeatureCard{background-color:var(--tertiary-on-color);border-radius:25px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:500px;height:100%;max-height:450px;padding:25px;display:flex}.mainFeatureCard:last-child{margin-right:5%}.mainFeatureIcon{width:auto;height:auto;margin-bottom:10%}.mainFeatureTitle{color:var(--tertiary-color);margin-bottom:.5rem}.mainFeatureDesc{font-size:var(--span-text);color:var(--primary-color)}.mainAdvisory{padding:5rem 0}.mainAdvisoryGrid{grid-template-columns:1fr;align-items:center;gap:3rem;padding:0 10%;display:grid}@media (width>=1024px){.mainAdvisoryGrid{grid-template-columns:1fr 1fr}}.mainAdvisoryDesc{color:var(--tertiary-on-color);font-size:var(--text);margin-bottom:10%}.mainAdvisoryList{flex-direction:column;gap:1rem;display:flex}.mainAdvisoryItem{align-items:flex-start;gap:1rem;display:flex}.mainAdvisoryCheck{background:#10b9811a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.25rem;display:flex}.mainCheckIcon{color:#34d399;width:1.25rem;height:1.25rem}.mainAdvisoryItemTitle{color:var(--tertiary-color);text-transform:uppercase;font-size:var(--text);margin-bottom:0}.mainAdvisoryItemDesc{font-size:var(--span-text);color:var(--tertiary-on-color)}.mainAdvisoryImageWrap{order:-1}@media (width>=1024px){.mainAdvisoryImageWrap{order:0}}.mainAdvisoryImageCard{border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #3b82f61a}.mainAdvisoryImage{object-fit:cover;border-radius:25px;width:100%;height:auto;min-height:500px;max-height:600px;display:block}.mainHow{padding:5% 10%}.mainHowFlex{flex-direction:column;gap:1em;width:100%;display:flex}.mainHowGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1em;width:100%;display:grid}@media (width>=768px){.mainHowGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.mainHowGrid{grid-template-columns:repeat(4,1fr)}}.mainHowStep{text-align:center;background-color:var(--tertiary-on-color);border-radius:25px;padding:25px}.mainHowStepNumber{width:4rem;height:4rem;font-size:var(--text);color:var(--tertiary-on-color);background-color:var(--tertiary-color);border-radius:25px;justify-content:center;align-items:center;margin:auto;display:flex;box-shadow:0 4px 15px #0000004d}.mainHowStepTitle{font-size:var(--text);color:var(--tertiary-color);margin-top:5%;margin-bottom:5%}.mainHowStepDesc{font-size:var(--span-text);color:var(--primary-color)}.mainCta{padding:5rem 0}.mainCtaContent{z-index:10;position:relative}.mainCtaButtons{flex-direction:column;justify-content:center;gap:1rem;margin-top:5%;margin-bottom:5%;display:flex}@media (width>=640px){.mainCtaButtons{flex-direction:row}}.mainFooter{background:var(--tertiary-on-color);padding:5% 10%}.mainFooterGrid{grid-template-columns:1fr;gap:3em;width:100%;margin-bottom:3rem;display:grid}@media (width>=768px){.mainFooterGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.mainFooterGrid{grid-template-columns:repeat(3,1fr)}}.mainFooterLogo{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.mainFooterLogo img{object-fit:scale-down;width:250px;height:auto;display:flex}.mainFooterDesc{font-size:var(--span-text);color:var(--primary-color)}.mainFooterSocials{gap:.5em;display:flex}.mainFooterSocialLink{background:var(--tertiary-color);width:40px;height:40px;color:var(--tertiary-on-color);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.mainFooterSocialLink:hover{color:#34d399;background:#334155}.mainFooterSocialIcon{width:1rem;height:1rem}.mainFooterColumnTitle{font-size:var(--text);color:var(--tertiary-color);margin-bottom:1rem}.mainFooterLinks{flex-direction:column;gap:1.2em;padding-left:0;list-style:none;display:flex}.mainFooterLinks a{font-size:var(--span-text);color:var(--primary-color);text-decoration:none;transition:color .2s}.mainFooterLinks a:hover{color:var(--primary-on-color)}.mainFooterContactList{flex-direction:column;gap:1.5em;padding-left:0;list-style:none;display:flex}.mainFooterContactItem{color:var(--primary-color);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.mainFooterContactIcon{width:1rem;height:1rem;color:var(--tertiary-color);flex-shrink:0}.mainFooterBottom{border-top:1px solid var(--tertiary-color);flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;display:flex}@media (width>=768px){.mainFooterBottom{flex-direction:row;justify-content:space-between}}.mainFooterCopy{font-size:var(--span-text);color:var(--tertiary-color)}.mainFooterLegal{gap:1.5rem;display:flex}.mainFooterLegal a{font-size:var(--span-text);color:var(--primary-color);text-decoration:none;transition:color .2s}.mainFooterLegal a:hover{color:#cbd5e1}.animateFadeIn{opacity:0;animation:.4s ease-out forwards fadeIn}.directoryRegisterButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:box-shadow .2s;display:flex;box-shadow:0 4px 15px #2563eb4d}.directoryRegisterButton:hover{box-shadow:0 6px 20px #2563eb66}.directoryRegisterIcon{width:1rem;height:1rem}@media (width>=768px){.directoryHeroTitle{font-size:2rem}}@media (width>=768px){.directoryStatsGrid{grid-template-columns:repeat(4,1fr)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.directoryViewButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.375rem;padding:.375rem;transition:all .2s}.directoryViewButton:hover{color:#94a3b8}@media (width>=640px){.directoryGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.directoryGrid{grid-template-columns:repeat(3,1fr)}}.directoryCardGradient{background-size:cover;background-image:linear-gradient(to right, var(--tw-gradient-stops));height:5rem;position:relative}.directoryCardAvatar{color:#fff;background-size:cover;border:4px solid #1e293b;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;font-weight:700;display:flex;position:absolute;bottom:-1.5rem;left:1.25rem;box-shadow:0 4px 6px #0000004d}.directoryCardBadge{border:1px solid;border-radius:9999px;padding:.25rem .75rem;font-size:.5625rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.directoryBadgeRightOffset{right:6rem}@media (width>=768px){.directoryListLocation{display:flex}}@media (width>=640px){.directoryListRating{display:flex}}@media (width>=640px){.directoryPagination{flex-direction:row;justify-content:space-between;align-items:center}}@keyframes toastIn{to{transform:translate(0)}}.animateSlideUp{animation:.6s ease-out forwards slideUp}.animateScale{animation:.3s ease-out forwards scaleIn}.loginPage{justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.LoginImageSliderContainer{z-index:0;position:absolute;inset:0;overflow:hidden}.loginSlide{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.loginSlide.active{opacity:1;animation:5s ease-out forwards loginZoomOut}.loginSlide img{object-fit:cover;width:100%;height:100%;display:block}@keyframes loginZoomOut{0%{transform:scale(1.12)}to{transform:scale(1)}}.loginOrb{z-index:50;filter:blur(80px);opacity:.15;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.loginOrb1{background:#3b82f6;width:24rem;height:24rem;top:0;left:-12rem}.loginOrb2{background:#8b5cf6;width:20rem;height:20rem;animation-delay:2s;bottom:0;right:-10rem}.loginOrb3{opacity:.08;background:#10b981;width:16rem;height:16rem;animation-delay:4s;top:50%;left:50%;transform:translate(-50%,-50%)}.loginGridPattern{opacity:.02;background-image:linear-gradient(#475569 1px,#0000 1px),linear-gradient(90deg,#475569 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.loginWrapper{z-index:100;background:#000c;width:100%;height:100%;padding:10%;position:absolute}.loginHeader{text-align:center;margin-bottom:2rem}.loginTitle{font-size:var(--medium-text);color:var(--tertiary-color);line-height:revert;margin-bottom:0;padding-bottom:0}.loginSubtitle{font-size:var(--span-text);color:var(--primary-color);margin-top:.25rem}.loginCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2b160099;border:1px solid #33415580;border-radius:25px;justify-content:center;align-items:center;width:100%;max-width:400px;height:auto;max-height:600px;margin:auto;padding:25px}.loginSocialGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.loginSocialBtn{cursor:pointer;background:#1e293bcc;border:1px solid #334155;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:background .2s,border-color .2s;display:flex}.loginSocialBtn:hover{background:#334155cc;border-color:#475569}.loginSocialIcon{width:1.5rem;height:1.5rem}.loginSocialBtnText{color:#cbd5e1;font-size:.875rem;font-weight:500}.loginDivider{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.loginDividerLine{background:var(--primary-color);flex:1;height:1px}.loginDividerText{font-size:var(--span-text);color:var(--primary-color);white-space:nowrap}.loginForm{flex-direction:column;gap:1.25rem;display:flex}.loginLabel{font-size:var(--span-text);color:var(--primary-color);margin-bottom:.375rem;font-weight:500;display:block}.loginFieldHeader{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.loginForgotLink{color:#60a5fa;font-size:.75rem;text-decoration:none;transition:color .2s}.loginForgotLink:hover{color:#93c5fd}.loginInputWrap{position:relative}.loginInput{color:#e2e8f0;background:0 0;border:1px solid #334155;border-radius:.625rem;outline:none;width:100%;padding:.75rem .875rem .75rem 2.75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s,background .2s}.loginInput::placeholder{color:#475569}.loginInput:focus{background:#0f172a;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.loginInputError{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.loginInputIcon{color:#64748b;width:1.25rem;height:1.25rem;transition:color .2s;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.loginInputWrap:focus-within .loginInputIcon{color:var(--tertiary-color,#f9a144)}.loginEyeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.loginEyeBtn:hover{color:#cbd5e1}.loginEyeIcon{width:1.25rem;height:1.25rem}.loginFieldError{color:#f87171;margin-top:.375rem;font-size:.75rem;animation:.3s ease-in-out shakeX}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.loginOptionsRow{justify-content:space-between;align-items:center;display:flex}.loginCheckboxLabel{cursor:pointer;align-items:center;gap:.5rem;display:flex}.loginCheckbox{appearance:none;cursor:pointer;background:#0f172acc;border:2px solid #475569;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;transition:all .2s;position:relative}.loginCheckbox:checked{background:#3b82f6;border-color:#3b82f6}.loginCheckbox:checked:after{content:"✓";color:#fff;font-size:.6875rem;font-weight:700;position:absolute;top:-1px;left:2px}.loginCheckboxText{color:#94a3b8;font-size:.875rem}.loginToggleWrap{align-items:center;gap:.5rem;display:flex}.loginToggleSwitch{cursor:pointer;width:2.75rem;height:1.5rem;position:relative}.loginToggleSwitch input{opacity:0;width:0;height:0}.loginToggleSlider{background:#334155;border-radius:1.5rem;transition:background .2s;position:absolute;inset:0}.loginToggleSlider:before{content:"";background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem}.loginToggleSwitch input:checked+.loginToggleSlider{background:#3b82f6}.loginToggleSwitch input:checked+.loginToggleSlider:before{transform:translate(1.25rem)}.loginSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f9a144,#f9a144);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.loginSubmitBtn:hover{opacity:.9}.loginSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.loginSubmitBtnSuccess{background:linear-gradient(135deg,#10b981,#059669)}.loginArrowIcon{width:1rem;height:1rem}.loginSpinner{color:#fff;width:1.25rem;height:1.25rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loginErrorBox{background:var(--red-status-color);z-index:2000;border:1px solid #ef44444d;border-radius:.5rem;align-items:center;gap:.5rem;width:max-content;margin-top:1rem;padding:5px 10px;display:flex;position:fixed;top:2%;right:2%}.loginErrorIcon{width:1rem;height:1rem;color:var(--primary-color);flex-shrink:0}.loginErrorText{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;padding-bottom:0}.loginSignupLink{text-align:center;font-size:var(--span-text);color:var(--primary-color);margin-top:1.5rem}.loginSignupA{color:var(--tertiary-color);text-decoration:none;transition:color .2s}.loginSignupA:hover{color:#f9a14460}.loginModalOverlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.loginModalContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bcc;border:1px solid #33415580;border-radius:1rem;width:100%;max-width:24rem;padding:1.5rem;position:relative}.loginModalCloseBtn{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.loginModalCloseBtn:hover{background:#334155}.loginModalCloseBtn svg{color:#94a3b8;width:1.25rem;height:1.25rem}.loginModalIconBox{background:#3b82f61a;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.loginModalIcon{width:1.5rem;height:1.5rem;color:var(--tertiary-color)}.loginModalTitle{font-size:var(--span-text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;font-weight:500}.loginModalDesc{color:var(--primary-color);margin-bottom:0;padding-bottom:25px;font-size:.8em}.loginModalForm{flex-direction:column;gap:1rem;display:flex}.loginModalSuccess{text-align:center;padding:2rem 0}.loginModalSuccessIcon{background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .75rem;display:flex}.loginModalSuccessIcon svg{color:#34d399;width:1.5rem;height:1.5rem}.loginModalSuccessText{color:#34d399;font-size:.875rem;font-weight:500}.loginModalSuccessSubtext{color:#64748b;margin-top:.25rem;font-size:.75rem}.loginToastContainer{z-index:2000;flex-direction:column;gap:.5rem;width:100%;height:auto;display:flex;position:fixed;top:2%;left:2%}.loginToast{color:#fff;background:#1e293be6;border:1px solid #334155;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(120%)}.loginToast.success{background:#10b98133;border-color:#10b9814d}.loginToast.error{background:#ef444433;border-color:#ef44444d}.loginToast.info{background:#3b82f633;border-color:#3b82f64d}.loginToastIcon{font-weight:700}.signupPage{justify-content:center;align-items:center;height:100%;min-height:120vh;display:flex;position:relative;overflow:hidden}.signupOrb{filter:blur(80px);opacity:.15;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.signupOrb1{background:#3b82f6;width:24rem;height:24rem;top:0;left:-12rem}.signupOrb2{background:#8b5cf6;width:20rem;height:20rem;animation-delay:2s;bottom:0;right:-10rem}.signupOrb3{opacity:.08;background:#10b981;width:16rem;height:16rem;animation-delay:4s;top:50%;left:50%;transform:translate(-50%,-50%)}.signupGridPattern{opacity:.02;background-image:linear-gradient(#475569 1px,#0000 1px),linear-gradient(90deg,#475569 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.signupWrapper{z-index:10;background:#000c;width:100%;height:100%;padding:5% 10%;position:absolute}.signupHeader{text-align:center;margin-bottom:1.5rem}.signupTitle{font-size:var(--medium-text);color:var(--tertiary-color);line-height:revert;margin-bottom:0;padding-bottom:0}.signupSubtitle{font-size:var(--span-text);color:var(--primary-color);margin-top:.25rem}.signupCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2b1600cc;border:1px solid #33415580;border-radius:25px;justify-content:center;align-items:center;width:100%;max-width:400px;height:auto;margin:auto;padding:25px}.signupSocialGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;display:grid}.signupSocialBtn{cursor:pointer;color:#cbd5e1;background:#1e293bcc;border:1px solid #334155;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.signupSocialBtn:hover{background:#334155cc;border-color:#475569}.signupSocialIcon{width:1rem;height:1rem}.signupDivider{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.signupDividerLine{background:var(--primary-color);flex:1;height:1px}.signupDividerText{font-size:var(--span-text);color:var(--primary-color);white-space:nowrap}.signupForm{flex-direction:column;gap:1.25rem;display:flex}.signupRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.signupLabel{font-size:var(--span-text);color:var(--primary-color);margin-bottom:.375rem;font-weight:500;display:block}.signupInputWrap{position:relative}.signupInput{color:#e2e8f0;background:0 0;border:1px solid #334155;border-radius:.625rem;outline:none;width:100%;padding:.75rem .875rem .75rem 2.75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s,background .2s}.signupInput::placeholder{color:#475569}.signupInput:focus{background:#0f172a;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.signupInputPl{padding-left:2.75rem}.signupInputPr{padding-right:2.75rem}.signupInputError{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.signupInputIcon{color:#64748b;width:1rem;height:1rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.signupEyeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.signupEyeBtn:hover{color:#cbd5e1}.signupEyeIcon{width:1rem;height:1rem}.signupFieldError{color:#f87171;margin-top:.375rem;font-size:.75rem;animation:.3s ease-in-out shakeX}.signupStrengthBar{background:#334155;border-radius:9999px;height:.25rem;margin-top:.5rem;overflow:hidden}.signupStrengthFill{border-radius:9999px;height:100%;transition:width .3s,background .3s}.signupStrengthInfo{justify-content:space-between;margin-top:.25rem;display:flex}.signupStrengthLabel,.signupStrengthScore{color:#64748b;font-size:.75rem}.signupRequirements{background:#1e293b66;border-radius:.5rem;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.75rem;display:flex}.signupReqItem{align-items:center;gap:.5rem;display:flex}.signupReqIcon{color:#475569;width:.875rem;height:.875rem}.signupReqItem span{color:#64748b;font-size:.75rem}.signupReqMet .signupReqIcon,.signupReqMet span{color:#34d399}.signupTermsCheck{cursor:pointer;align-items:flex-start;gap:.625rem;padding:.25rem 0;display:flex}.signupCheckbox{appearance:none;cursor:pointer;background:#0f172acc;border:2px solid #475569;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;transition:all .2s;position:relative}.signupCheckbox:checked{background:#3b82f6;border-color:#3b82f6}.signupCheckbox:checked:after{content:"✓";color:#fff;font-size:.6875rem;font-weight:700;position:absolute;top:-1px;left:2px}.signupTermsText{color:#94a3b8;font-size:.875rem;line-height:1.5}.signupTermsText a{color:#60a5fa;text-decoration:none}.signupTermsText a:hover{text-decoration:underline}.signupSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f9a144,#f9a144);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.signupSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.signupSubmitBtnSuccess{background:linear-gradient(135deg,#10b981,#059669)}.signupArrowIcon{width:1rem;height:1rem}.signupSpinner{color:#fff;width:1.25rem;height:1.25rem;animation:1s linear infinite spin}.signupErrorBox{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;font-size:.875rem;display:flex}.signupErrorIcon{width:1rem;height:1rem}.signupToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.signupToast{color:#fff;background:#1e293be6;border:1px solid;border-radius:.75rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translate(120%)}.signupToast.success{color:#34d399;background:#10b98133;border-color:#10b9814d}.signupToast.error{color:#f87171;background:#ef444433;border-color:#ef44444d}.signupToast.info{color:#60a5fa;background:#3b82f633;border-color:#3b82f64d}.signupTabList{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;display:flex}.signupTab{color:#fff6;font-size:var(--span-text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem 1rem;transition:color .2s,border-color .2s}.signupTabActive{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.directoryHeader{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172acc;border-bottom:1px solid #1e293b;position:sticky;top:0}.directoryHeaderInner{justify-content:space-between;align-items:center;max-width:1920px;margin:0 auto;padding:.75rem 1.5rem;display:flex}.directoryHeaderBrand{align-items:center;gap:.75rem;display:flex}.directoryHeaderIcon{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.directoryHeaderIconSvg{color:#fff;width:1.25rem;height:1.25rem}.directoryHeaderTitle{color:#fff;letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.directoryHeaderSub{color:#94a3b8;font-size:.75rem}.directoryHero{background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 50%,#1e1e3a 100%);border-bottom:1px solid #1e293b;padding:2.5rem 0}.directoryHeroInner{text-align:center;max-width:48rem;margin:0 auto;padding:0 1.5rem}.directoryHeroTitle{color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}@media (width>=768px){.directoryHeroTitle{font-size:2rem}}.directoryHeroDesc{color:#94a3b8;margin-bottom:1.5rem;font-size:.875rem}.directorySearchBox{max-width:36rem;margin:0 auto;position:relative}.directorySearchIcon{color:#64748b;width:1.25rem;height:1.25rem;position:absolute;top:.875rem;left:1rem}.directorySearchInput{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:.75rem;outline:none;width:100%;padding:.875rem 1rem .875rem 2.75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.directorySearchInput::placeholder{color:#64748b}.directorySearchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.directoryPopularTags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.directoryPopularLabel{color:#64748b;font-size:.75rem}.directoryPopularTag{color:#94a3b8;cursor:pointer;background:#1e293b;border:none;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;transition:color .2s,background .2s}.directoryPopularTag:hover{color:#60a5fa;background:#334155}.directoryMain{max-width:72rem;margin:0 auto;padding:1.5rem 1.5rem 0}.directoryStatsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.directoryStatsGrid{grid-template-columns:repeat(4,1fr)}}.directoryStatCard{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #334155;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.directoryStatIconBox{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.directoryStatIcon{width:1.25rem;height:1.25rem}.directoryStatValue{color:#fff;font-size:1.25rem;font-weight:700}.directoryStatLabel{color:#94a3b8;font-size:.75rem}.directoryControls{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #334155;border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 0 30px #3b82f614}.directoryTabsBar{border-bottom:1px solid #334155;padding:.75rem 1.5rem}.directoryTabs{gap:.25rem;display:flex;overflow-x:auto}.directoryTab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:color .2s,border-color .2s}.directoryTab:hover{color:#94a3b8}.directoryTabActive{color:#3b82f6;border-bottom-color:#3b82f6}.directoryTabCount{opacity:.6;margin-left:.25rem;font-size:.75rem}.directoryFilterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}.directoryFilters{flex-wrap:wrap;gap:.75rem;display:flex}.directoryControlsRight{align-items:center;gap:.75rem;display:flex}.directorySortWrapper{position:relative}.directorySortButton{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;transition:background .2s;display:flex}.directorySortButton:hover{background:#334155}.directorySortIcon{width:.875rem;height:.875rem}.directorySortMenu{z-index:50;transform-origin:100% 0;background:#1e293b;border:1px solid #334155;border-radius:.5rem;min-width:11rem;margin-top:.25rem;padding:.25rem;animation:.2s ease-out scaleIn;position:absolute;top:100%;right:0}.directorySortMenuItem{text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.75rem;transition:background .2s;display:flex}.directorySortMenuItem:hover{background:#334155}.directorySortMenuActive{color:#60a5fa}.directorySortCheck{font-weight:700}.directoryViewToggle{background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.25rem;display:flex}.directoryViewActive{color:#e2e8f0;background:#334155}.directoryViewIcon{width:1rem;height:1rem;display:block}.directoryResultsInfo{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.directoryResultsCount{color:#94a3b8;font-size:.875rem}.directoryResultsCountBold{color:#fff;font-weight:500}.directoryPageSize{align-items:center;gap:.5rem;display:flex}.directoryPageSizeLabel{color:#64748b;font-size:.75rem}.directoryContent{min-height:25rem}.directoryGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.directoryGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.directoryGrid{grid-template-columns:repeat(3,1fr)}}.directoryList{flex-direction:column;gap:.75rem;display:flex}.directoryEmpty{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:4rem 0;display:flex}.directoryEmptyIcon{color:#475569;width:4rem;height:4rem;margin-bottom:1rem}.directoryEmptyText{color:#94a3b8;font-size:.875rem}.directoryEmptySubtext{color:#64748b;margin-top:.25rem;font-size:.75rem}.directoryCard{cursor:pointer;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #334155;border-radius:1rem;transition:transform .2s,border-color .2s;overflow:hidden}.directoryCard:hover{border-color:#3b82f6;transform:translateY(-3px)}.directoryCardGradient{height:5rem;position:relative}.directoryCardAvatar{color:#fff;background-size:cover;background:inherit;border:4px solid #1e293b;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;font-weight:700;display:flex;position:absolute;bottom:-1.5rem;left:1.25rem;box-shadow:0 4px 6px #0000004d}.directoryBadgeVerified{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.directoryBadgeNew{color:#a78bfa;background:#8b5cf626;border-color:#8b5cf64d}.directoryCardBody{padding:2rem 1.25rem 1.25rem}.directoryCardTypeLabel{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.625rem;font-weight:500;display:block}.directoryCardTypeBlue{color:#60a5fa}.directoryCardTypePurple{color:#a78bfa}.directoryCardTypeGreen{color:#34d399}.directoryCardName{color:#fff;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.directoryCardRole{color:#94a3b8;font-size:.75rem}.directoryCardDesc{color:#64748b;margin-top:.5rem;font-size:.75rem}.directoryCardLocation{align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.directoryCardLocationIcon{color:#64748b;flex-shrink:0;width:.75rem;height:.75rem}.directoryCardLocation span{color:#94a3b8;font-size:.75rem}.directoryCardFooter{border-top:1px solid #334155;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}.directoryCardRating{align-items:center;gap:.25rem;display:flex}.directoryStarSmall{width:.875rem;height:.875rem}.directoryStarFilled{color:#facc15}.directoryStarEmpty{color:#475569}.directoryCardRatingValue{color:#fff;font-size:.75rem;font-weight:500}.directoryCardReviewCount{color:#64748b;font-size:.75rem}.directoryCardMetric{text-align:right}.directoryCardMetricValue{color:#fff;font-size:.75rem;font-weight:600}.directoryCardMetricLabel{color:#64748b;font-size:.625rem}.directoryListItem{cursor:pointer;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #334155;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:border-color .2s;display:flex}.directoryListItem:hover{border-color:#475569}.directoryListAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.875rem;font-weight:700;display:flex}.directoryListContent{flex:1;min-width:0}.directoryListTop{align-items:center;gap:.5rem;display:flex}.directoryListName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.directoryListTypeBadge{text-transform:uppercase;letter-spacing:.05em;background:#1e293b;border-radius:.25rem;padding:.25rem .375rem;font-size:.5625rem;font-weight:500}.directoryBadgeVerifiedInline{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:9999px;padding:.125rem .375rem;font-size:.5625rem}.directoryListRole{color:#94a3b8;font-size:.75rem}.directoryListDesc{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.directoryListLocation{color:#94a3b8;flex-shrink:0;align-items:center;gap:.25rem;font-size:.75rem;display:none}@media (width>=768px){.directoryListLocation{display:flex}}.directoryListRating{flex-shrink:0;align-items:center;gap:.25rem;display:none}@media (width>=640px){.directoryListRating{display:flex}}.directoryListRatingValue{color:#fff;font-size:.75rem;font-weight:500}.directoryListMetric{text-align:right;flex-shrink:0}.directoryListMetricValue{color:#fff;font-size:.875rem;font-weight:600}.directoryListMetricLabel{color:#64748b;font-size:.625rem}.directoryPagination{border-top:1px solid #1e293b;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (width>=640px){.directoryPagination{flex-direction:row;justify-content:space-between;align-items:center}}.directoryPaginationInfo{color:#64748b;font-size:.75rem}.directoryPaginationControls{align-items:center;gap:.5rem;display:flex}.directoryPageNav{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:background .2s}.directoryPageNav:disabled{opacity:.4;cursor:not-allowed}.directoryPageNav:hover:not(:disabled){background:#334155}.directoryPageNumbers{gap:.25rem;display:flex}.directoryPageButton{color:#94a3b8;cursor:pointer;background:#1e293b;border:none;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .2s}.directoryPageButton:hover{background:#334155}.directoryPageActive{color:#fff;background:#3b82f6}.directoryToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.directoryToast{color:#fff;background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;animation:.3s ease-out toastIn;box-shadow:0 4px 12px #0000004d}.marketplaceLogo img{object-fit:scale-down;width:200px;height:auto}.marketplaceSearchInputWrap{flex:1;position:relative;overflow:hidden}.marketplaceSearchInput{border:1px solid var(--primary-color);width:100%;color:var(--secondary-color);font-size:var(--span-text);border-radius:0 .375rem .375rem 0;outline:none;padding:10px}.marketplaceSearchInput:focus{box-shadow:0;border-color:var(--primary-color)}.marketplaceSearchBtn{background:var(--tertiary-color);cursor:pointer;border:none;border-radius:0 5px 5px 0;justify-content:flex-start;align-items:center;height:100%;padding:10px 20px;transition:background .2s;display:flex;position:absolute;top:0;right:0}.marketplaceSearchBtn:hover .marketplaceSearchBtnIcon{color:var(--tertiary-on-color)}.marketplaceHeaderActionLabel{color:var(--primary-color);font-size:var(--span-text)}.marketplaceHeaderActionTitle{font-weight:500;font-size:var(--span-text);color:var(--tertiary-color)}.marketplaceCart:hover,.marketplaceCart:hover .marketplaceCartLabel{color:var(--tertiary-color);outline:none}.marketplaceCartCount{background:var(--tertiary-color);color:var(--primary-color);font-size:var(--span-text);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:-1em;right:-1em}.marketplaceCartLabel{font-size:var(--span-text);color:var(--primary-color);display:none}@media (width>=1024px){.marketplaceCartLabel{display:inline}}.marketplaceSubHeaderLink{color:#fff;font-size:var(--span-text);white-space:nowrap;text-decoration:none}.marketplaceSubHeaderLink.active{color:var(--tertiary-color);font-weight:500}.marketplaceBreadcrumbInner{font-size:var(--span-text);color:var(--tertiary-color);margin:0 auto;padding:10px 10%;display:flex}@media (width>=1024px){.marketplaceLayout{flex-direction:row}}.marketplaceSidebar{flex-direction:column;flex-shrink:0;gap:1.5rem;width:100%;display:flex}@media (width>=1024px){.marketplaceSidebar{width:18em}}.marketplaceFilterBox{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px #0000000d}.marketplaceFilterTitle{font-weight:600;font-size:var(--span-text);color:var(--tertiary-color);justify-content:space-between;align-items:center;margin-bottom:5%;display:flex}.hsCodeGenerationsItem{flex-direction:column;gap:.5em;display:flex}.hsCodeGenerationsItem label{color:var(--tertiary-color);font-size:.7em;font-weight:600}.hsCodeGenerationsItem input{font-size:var(--span-text);color:var(--tertiary-on-color)}.marketplaceFilterList{font-size:var(--span-text);color:var(--tertiary-on-color);flex-direction:column;gap:1em;padding-left:0;list-style:none;display:flex}.marketplaceFilterCheckboxLabel{cursor:pointer;color:var(--tertiary-on-color);font-size:var(--span-text);align-items:center;gap:.5rem;display:flex}.marketplaceFilterCheckboxLabel:hover{color:var(--tertiary-color)}.marketplaceCheckbox{accent-color:#059669;cursor:pointer;border:1px solid #d1d5db;border-radius:5px;width:1rem;height:1rem}.marketplaceRadio{accent-color:#059669;cursor:pointer;margin-right:.5rem}.marketplaceFilterRadioLabel{cursor:pointer;color:var(--tertiary-on-color);align-items:center;display:flex}.marketplaceFilterRadioLabel:hover{color:var(--tertiary-color)}.marketplaceContent{flex:1}.marketplaceSortBar{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1em;margin-bottom:1em;padding:5px;display:flex;box-shadow:0 1px 2px #0000000d}@media (width>=640px){.marketplaceSortBar{flex-direction:row;justify-content:space-between;align-items:center}}.marketplaceResultCount{color:var(--span-text);margin-bottom:0;padding-bottom:0;padding-left:10px;font-size:.8em}.marketplaceResultCountBold{color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;font-weight:700}.marketplaceProductGrid{grid-template-columns:repeat(1,1fr);gap:1em;display:grid}@media (width>=640px){.marketplaceProductGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.marketplaceProductGrid{grid-template-columns:repeat(3,1fr)}}.marketplaceEmpty{text-align:center;grid-column:1/-1;padding:4rem 0}.marketplaceEmptyIcon{color:#d1d5db;width:4rem;height:4rem;margin:0 auto 1rem}.marketplaceEmptyTitle{font-weight:500;font-size:var(--span-text);color:var(--tertiary-color)}.marketplaceEmptyText{color:var(--tertiary-on-color);font-size:var(--span-text);margin-top:.25rem}.marketplaceProductCard{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.marketplaceProductCard:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.marketplaceProductImage{aspect-ratio:4/3;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.marketplaceProductImage img{object-fit:cover;height:300px;min-height:300px;max-height:300px}.marketplaceProductIcon{color:#9ca3af;width:4rem;height:4rem;transition:transform .3s}.marketplaceProductImage:hover .marketplaceProductIcon{transform:scale(1.1)}.marketplaceImageBlue{background:linear-gradient(to bottom right,#dbeafe,#bfdbfe)}.marketplaceImageEmerald{background:linear-gradient(to bottom right,#d1fae5,#a7f3d0)}.marketplaceImagePurple{background:linear-gradient(to bottom right,#ede9fe,#ddd6fe)}.marketplaceImageAmber{background:linear-gradient(to bottom right,#fef3c7,#fde68a)}.marketplaceImageCyan{background:linear-gradient(to bottom right,#cffafe,#a5f3fc)}.marketplaceImageRed{background:linear-gradient(to bottom right,#fee2e2,#fecaca)}.marketplaceDiscountBadge{color:var(--primary-color);font-size:var(--span-text);background:#dc2626;border-radius:.25rem;padding:.25rem .5rem;position:absolute;top:.5rem;left:.5rem}.marketplaceServiceBadge{color:var(--primary-color);font-size:var(--span-text);background:#2563eb;border-radius:.25rem;padding:.25rem .5rem;position:absolute;top:.5rem;right:.5rem}.marketplaceProductBody{flex-direction:column;flex:1;padding:1rem;display:flex}.marketplaceProductTitle{font-size:var(--span-text);color:var(--tertiary-color);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin-bottom:.25rem;line-height:1.375;display:-webkit-box;overflow:hidden}.marketplaceProductTitle:hover{color:var(--tertiary-on-color)}.marketplaceProductSeller{align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.marketplaceProductSellerLabel{color:#6b7280;font-size:.75rem}.marketplaceProductSellerName{color:var(--tertiary-on-color);cursor:pointer;font-size:.75rem;font-weight:500}.marketplaceProductSellerName:hover{color:var(--tertiary-color);text-decoration:underline}.marketplaceVerifiedIcon{color:#10b981;width:1rem;height:1rem}.marketplaceProductRating{align-items:center;gap:.25rem;margin-bottom:.75rem;display:flex}.marketplaceStarsWrap{display:flex}.marketplaceStar{width:1rem;height:1rem}.marketplaceStarFilled,.marketplaceStarFilledHalf{color:#f59e0b}.marketplaceStarEmpty{color:#d1d5db}.marketplaceProductReviews{color:#2563eb;cursor:pointer;font-size:.75rem}.marketplaceProductReviews:hover{text-decoration:underline}.marketplaceProductPrice{margin-top:auto;margin-bottom:1rem}.marketplacePriceMain{align-items:baseline;gap:.125rem;display:flex}.marketplacePriceSymbol{font-size:.75rem}.marketplacePriceWhole{font-weight:700;font-size:var(--mini-text);color:var(--tertiary-on-color)}.marketplacePriceCents{font-size:var(--span-text);color:var(--tertiary-on-color)}.marketplaceOriginalPrice{color:#6b7280;font-size:.75rem;text-decoration:line-through}.marketplaceShippingInfo{color:#6b7280;margin-top:.25rem;font-size:.75rem}.marketplaceShippingBold{color:#374151;font-weight:700}.marketplaceProductActions{gap:.5rem;width:100%;margin:auto;display:flex}.marketplacePagination{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.marketplacePageBtn{border:2px solid var(--tertiary-on-color);color:var(--tertiary-on-color);cursor:pointer;background:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.marketplacePageBtn:hover:not(:disabled){background:var(--tertiary-on-color);color:var(--primary-color)}.marketplacePageBtnDisabled{opacity:.5;cursor:not-allowed}.marketplacePageBtnActive{background:var(--tertiary-color);color:#fff;border-color:var(--tertiary-color)}.marketplacePageBtnActive:hover{border-color:var(--tertiary-on-color)}.marketplaceFooterTop{background:var(--tertiary-color);text-align:center;font-size:var(--span-text);cursor:pointer;padding:10px;font-weight:500;transition:background .2s}.marketplaceFooterTop:hover{color:var(--primary-color);background:var(--tertiary-on-color)}.marketplaceFooterGridCtn{width:auto;height:auto}.marketplaceModalCloseBtn svg{width:1.5rem;height:1.5rem}.marketplaceModalProductName{color:#1f2937}.marketplaceFormInput{border:1px solid #d1d5db;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.marketplaceFormInput:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.marketplaceFormTextarea{resize:vertical;border:1px solid #d1d5db;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.marketplaceFormTextarea:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.marketplaceModalCancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.marketplaceModalSubmitBtn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.marketplaceHeader.sticky-shadow{width:100%;position:fixed;top:0%;left:0%;box-shadow:0 4px 12px #0000001a}.marketplaceHeader{z-index:40;position:sticky;top:0}.marketplaceHeaderTop{background:var(--tertiary-on-color);color:#fff;align-items:center;gap:4em;width:100%;margin:0 auto;padding:10px 10%;display:flex}.marketplaceLogo{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.marketplaceSearch{background:var(--tertiary-color);border-radius:5px;flex:1;width:100%;display:flex}.marketplaceSearchInputWrap{flex:1;position:relative}.marketplaceSearchInput{border:1px solid var(--primary-color);width:100%;color:var(--secondary-color);border-radius:0 .375rem .375rem 0;outline:none;padding:10px;font-size:.9em}.marketplaceSearchBtn{background:var(--tertiary-color);cursor:pointer;border:none;border-radius:0 5px 5px 0;justify-content:flex-start;align-items:center;height:100%;padding:10px 20px;display:flex;position:absolute;top:0;right:0}.marketplaceSearchBtnIcon{color:#fff;width:1.25rem;height:1.25rem}.marketplaceHeaderActions{flex-shrink:0;align-items:center;gap:4rem;display:flex}.marketplaceHeaderAction{font-size:var(--span-text);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;padding:.25rem;line-height:1.4em;text-decoration:none;display:none}@media (width>=768px){.marketplaceHeaderAction{display:flex}}.marketplaceHeaderAction:hover .marketplaceHeaderActionLabel{color:var(--tertiary-color)}.marketplaceHeaderAction:hover .marketplaceHeaderActionTitle{color:var(--primary-color)}.marketplaceHeaderActionLabel{color:var(--primary-color);text-transform:capitalize;font-size:.9em}.marketplaceHeaderActionTitle{color:var(--tertiary-color);font-size:.9em;font-weight:500}.marketplaceCart{cursor:pointer;color:var(--primary-color);background:0 0;border:none;outline:none;align-items:center;gap:.5em;display:flex;position:relative}.marketplaceCart:hover{color:var(--tertiary-color)}.marketplaceCartCount{background:var(--tertiary-color);color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.9em;display:flex;position:absolute;top:-1em;right:-1em}.marketplaceCartLabel{color:var(--primary-color);font-size:.9em;display:none}@media (width>=1024px){.marketplaceCartLabel{display:inline}}.marketplaceSubHeader{background:var(--secondary-on-color)}.marketplaceSubHeaderInner{align-items:center;gap:1.5rem;margin:0 auto;padding:10px 10%;display:flex;overflow-x:auto}.marketplaceSubHeaderLink{color:#fff;white-space:nowrap;font-size:.9em;text-decoration:none}.marketplaceSubHeaderLink:hover{color:var(--tertiary-color)}.marketplaceBreadcrumb{background:#fff;border-bottom:1px solid #e5e7eb}.marketplaceBreadcrumbInner{color:var(--tertiary-color);margin:0 auto;padding:10px 10%;font-size:.9em;display:flex}.marketplaceBreadcrumbLink{color:var(--primary-on-color);text-decoration:none}.marketplaceBreadcrumbLink:hover{color:var(--tertiary-on-color);text-decoration:underline}.marketplaceBreadcrumbSep{margin:0 .5rem}.marketplaceBreadcrumbCurrent{color:var(--tertiary-color);font-weight:600}.marketplaceMain{padding:1.5rem 0}.marketplaceLayout{flex-direction:column;gap:1.5rem;width:100%;margin:0 auto;padding:0 10%;display:flex}@media (width>=1024px){.marketplaceLayout{flex-direction:row}}.productDetailsFullWidth{flex-direction:column}.productDetailsContainer{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:1fr;gap:2rem;padding:2rem;display:grid}@media (width>=1024px){.productDetailsContainer{grid-template-columns:1fr 1fr}}.productDetailsTabsContainer{margin-top:1.5rem;display:block}.productDetailsImageSection{flex-direction:column;gap:1rem;display:flex}.productDetailsMainImage{aspect-ratio:1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.productDetailsMainImage img{object-fit:cover;width:100%;height:100%}.productDetailsThumbnails{gap:.5rem;display:flex;overflow-x:auto}.productDetailsThumbnail{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.productDetailsThumbnail.active{border-color:var(--tertiary-color);border-width:2px}.productDetailsThumbnail img{object-fit:cover;width:100%;height:100%}.productDetailsInfoSection{flex-direction:column;gap:1rem;display:flex}.productDetailsTitle{font-size:var(--text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;line-height:1.3}.productDetailsSeller{font-size:var(--span-text);align-items:center;gap:.5rem;display:flex}.productDetailsSeller span{color:#6b7280}.productDetailsSellerName{color:var(--tertiary-on-color);cursor:pointer}.productDetailsSellerName:hover{color:var(--tertiary-color);text-decoration:underline}.productDetailsVerifiedIcon{color:#10b981;width:1rem;height:1rem}.productDetailsRating{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}.productDetailsStars{gap:.125rem;display:flex}.productDetailsStarSmall{width:1.25rem;height:1.25rem}.productDetailsStarFilled{color:#f59e0b}.productDetailsStarEmpty{color:#d1d5db}.productDetailsReviewsCount{color:#2563eb;cursor:pointer;font-size:.9em}.productDetailsReviewsCount:hover{text-decoration:underline}.productDetailsPriceSection{border-bottom:1px solid #e5e7eb;padding:1rem 0}.productDetailsPriceMain{align-items:baseline;gap:.25rem;display:flex}.productDetailsPriceSymbol{font-size:var(--mini-text);color:var(--tertiary-color)}.productDetailsPriceWhole{font-size:var(--mega-text);color:var(--tertiary-color);font-weight:700}.productDetailsPriceCents{font-size:var(--mini-text);color:var(--tertiary-color)}.productDetailsShipping{font-size:var(--span-text);color:var(--tertiary-on-color);margin-top:.5rem}.productDetailsShippingBold{font-weight:700}.productDetailsShippingGreen{color:#059669;font-weight:600}.productDetailsAboutItem{margin-top:1rem}.productDetailsAboutItem h4{font-size:var(--span-text);color:var(--tertiary-on-color);margin-bottom:.5rem;font-weight:600}.productDetailsAboutItem ul{color:var(--tertiary-on-color);padding-left:1.5rem;font-size:.9em;line-height:1.6;list-style-type:disc}.productDetailsAboutItem li{margin-bottom:.25rem}.productDetailsActions{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.productDetailsTabHeaders{border-bottom:1px solid #e5e7eb;gap:2rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.productDetailsTabHeader{color:var(--primary-on-color);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:.75rem 0;font-size:.9em;font-weight:600;transition:all .2s}.productDetailsTabHeader:hover{color:var(--tertiary-on-color)}.productDetailsTabHeader.active{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.productDetailsTabContent{color:var(--tertiary-on-color);font-size:.9em;line-height:1.6}.productDetailsTabContent h4{margin-top:1rem;margin-bottom:.5rem;font-size:.9em;font-weight:600}.productDetailsTabContent ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.productDetailsTabContent li{margin-bottom:.25rem}.productDetailsSpecsTable{border-collapse:collapse;width:100%;margin-top:1rem}.productDetailsSpecsTable tr{border-bottom:1px solid #e5e7eb}.productDetailsSpecsTable td{padding:.75rem 0;font-size:.9em}.productDetailsSpecsTable td:first-child{color:var(--primary-on-color);width:40%;font-weight:600}.productDetailsReviewSummary{flex-wrap:wrap;gap:2rem;margin-bottom:2rem;display:flex}.productDetailsReviewScore{text-align:center;min-width:150px}.productDetailsReviewBigNumber{color:var(--tertiary-on-color);font-size:3rem;font-weight:700}.productDetailsReviewGlobalText{color:#6b7280;margin-top:.5rem;font-size:.875rem}.productDetailsReviewBars{flex:1;min-width:250px}.productDetailsReviewBarRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.productDetailsReviewBarLabel{width:2rem;font-size:.875rem}.productDetailsReviewBarTrack{background:#e5e7eb;border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.productDetailsReviewBarFill{background:#f59e0b;height:100%}.productDetailsReviewBarPercent{color:#2563eb;text-align:right;width:3rem;font-size:.875rem}.productDetailsReviewItem{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.productDetailsReviewItemHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.productDetailsReviewItemAvatar{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.productDetailsAvatarBlue{color:#1e40af;background:#dbeafe}.productDetailsAvatarPink{color:#9d174d;background:#fce7f3}.productDetailsReviewItemName{font-size:.875rem;font-weight:600}.productDetailsReviewItemTitle{margin-left:.5rem;font-size:.875rem;font-weight:600}.productDetailsReviewItemDate,.productDetailsReviewItemText{color:#374151;margin-bottom:.5rem;font-size:.875rem}.productDetailsSellerInfo{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.productDetailsSellerLogo{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.productDetailsSellerDetails{flex:1}.productDetailsSellerDetails h3{font-size:var(--mini-text);color:var(--tertiary-color);text-transform:uppercase;font-weight:700}.productDetailsSellerVerification{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.productDetailsSellerVerification span{color:#059669;font-size:.875rem;font-weight:500}.productDetailsSellerDetails p{color:#374151;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.productDetailsSellerStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.productDetailsSellerStat{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.productDetailsSellerStatValue{font-size:var(--text);color:var(--tertiary-color);text-transform:uppercase;font-weight:500}.productDetailsTabPane{text-wrap:wrap;overflow-wrap:anywhere;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%;height:auto;display:flex}.productDetailsTabHeader{text-transform:uppercase;padding:0 0 10px}.productDetailsTabPane h3{font-size:var(--text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;font-weight:500}.productDetailsTabPane p{font-size:var(--span-text);text-wrap:wrap;margin-bottom:0;padding-bottom:0}.productDetailsSellerStatLabel{color:#6b7280;font-size:.75rem}.productDetailsSellerContact p{margin-bottom:.5rem;font-size:.875rem}.marketplaceFooterTop{background:var(--tertiary-color);text-align:center;cursor:pointer;color:#fff;padding:10px;font-size:.9em;font-weight:500;transition:background .2s}.marketplaceFooterTop:hover{background:var(--tertiary-on-color)}.marketplaceModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:0;visibility:hidden;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.marketplaceModalOverlay.active{opacity:1;visibility:visible}.marketplaceModalContent{background:#fff;border-radius:.75rem;width:90%;max-width:32rem;padding:1.5rem;transition:transform .3s;transform:scale(.95)}.marketplaceModalOverlay.active .marketplaceModalContent{transform:scale(1)}.marketplaceModalHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.marketplaceModalTitle{color:#1f2937;font-size:1.125rem;font-weight:700}.marketplaceModalCloseBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none}.marketplaceModalCloseBtn:hover{color:#4b5563}.marketplaceModalProductInfo{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.marketplaceModalProductLabel{color:#6b7280;font-size:.75rem}.marketplaceModalProductName{color:#1f2937;margin-bottom:.25rem;font-weight:500}.marketplaceModalProductPrice{color:#059669;font-size:.875rem;font-weight:700}.marketplaceModalForm{flex-direction:column;gap:.75rem;display:flex}.marketplaceFormLabel{color:#374151;font-size:.875rem;font-weight:500}.marketplaceFormInput,.marketplaceFormTextarea{border:1px solid #d1d5db;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.marketplaceFormInput:focus,.marketplaceFormTextarea:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.marketplaceModalActions{gap:.75rem;padding-top:.5rem;display:flex}.marketplaceModalCancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.marketplaceModalCancelBtn:hover{background:#f9fafb}.marketplaceModalSubmitBtn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.marketplaceModalSubmitBtn:hover{background:#047857}.marketplaceToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.marketplaceToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.marketplaceToast.active{transform:translate(0)}.marketplaceToast.success{background:#10b981}.marketplaceToast.info{background:#3b82f6}.cartPageLayout{justify-content:space-between;align-items:flex-start;gap:2em;width:100%;height:auto;display:flex}.cartEmptyState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:4rem 2rem}.cartEmptyIcon{color:#d1d5db;width:4rem;height:4rem;margin:0 auto 1rem}.cartEmptyTitle{color:var(--tertiary-on-color);margin-bottom:.5rem;font-size:.9em;font-weight:600}.cartEmptyText{color:var(--primary-on-color);margin-bottom:1.5rem;font-size:.9em}.cartItemsContainer{width:100%;height:auto}.cartHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 25px;display:flex}.cartHeaderTitle{line-height:revert;text-transform:uppercase;color:var(--tertiary-color);font-size:var(--span-text);margin-bottom:0;padding-bottom:0;font-size:.9em;font-weight:700}.cartHeaderCount{font-size:var(--span-text);color:var(--tertiary-color)}.orderItem{justify-content:flex-start;gap:1rem;display:flex}.orderItemDetails{background-color:var(--tertiary-on-color);border-radius:25px;width:100%;height:auto;padding:25px}.sectionSubtitle{text-transform:uppercase;color:var(--tertiary-color);margin-top:25px;margin-bottom:15px;font-size:1.2em;font-weight:500}.LoaderIdentification{z-index:9999;background:#000c;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}.LoaderIdentification img{object-fit:scale-down;width:100px;height:auto;animation:1s linear infinite LoaderAnimation}@keyframes LoaderAnimation{0%{transform:scale(1.2)}50%{transform:scale(1)}to{transform:scale(1.2)}}.dashboardBadgegreen{font-size:var(--link-span-text);color:var(--primary-color);background-color:var(--green-status-on-color);border-radius:50px;padding:5px 10px}.dashboardBadgegray{font-size:var(--link-span-text);color:var(--primary-color);background-color:var(--secondary-on-color);border-radius:50px;padding:5px 10px}.orderItems{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em;width:100%;height:auto;display:flex}.orderItem{width:100%}.orderItemName,.orderItemSeller,.orderItemMeta,.orderItemPrice{color:var(--tertiary-color);font-size:var(--span-text);text-transform:uppercase;padding-bottom:10px}.orderItemImage{border-radius:25px;width:100%;max-width:200px;height:auto}.orderItemImage img{object-fit:cover;border-radius:25px;width:200px;height:200px}.cartItem{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (width>=768px){.cartItem{flex-direction:row;gap:1.5rem}}.cartItemImage{aspect-ratio:1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:150px;display:flex;overflow:hidden}.cartItemImage svg{color:#9ca3af;width:3rem;height:3rem}.cartItemDetails{flex-direction:column;flex:1;gap:.5rem;display:flex}.cartItemTitle{color:var(--tertiary-on-color);cursor:pointer;font-size:.9em;font-weight:600;line-height:1.4}.cartItemTitle:hover{color:var(--tertiary-color)}.cartItemSeller{font-size:.9em;line-height:revert;color:var(--primary-on-color);margin-bottom:0;padding-bottom:0}.cartItemSeller span{color:var(--tertiary-on-color);cursor:pointer;font-weight:500}.cartItemSeller span:hover{color:var(--tertiary-color);text-decoration:underline}.cartItemStock{color:var(--green-status-color);font-size:.7em;font-weight:500}.cartItemStockUnavailable{color:#dc2626}.cartItemActions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.cartActionBtn{color:var(--tertiary-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.cartActionBtn p{font-size:var(--span-text);line-height:revert;margin-bottom:0;padding-bottom:0}.cartActionBtn:hover{color:var(--tertiary-color);text-decoration:underline}.cartActionDelete{color:#dc2626}.cartActionDelete:hover{color:#b91c1c}.cartActionIcon{width:1rem;height:1rem}.cartItemPricing{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1rem;min-width:120px;display:flex}.cartItemPrice{color:var(--tertiary-color);font-size:1.4em;font-weight:700}.cartItemUnitPrice{color:#6b7280;font-size:.75rem}.cartQuantityControl{border:1px solid #d1d5db;border-radius:.375rem;align-items:center;display:flex;overflow:hidden}.cartQtyBtn{cursor:pointer;width:2rem;height:2rem;color:var(--tertiary-on-color);background:#f9fafb;border:none;justify-content:center;align-items:center;font-size:1rem;transition:background .2s;display:flex}.cartQtyBtn:hover{background:#e5e7eb}.cartQtyBtn:disabled{opacity:.5;cursor:not-allowed}.cartQtyInput{text-align:center;width:3rem;height:2rem;color:var(--tertiary-on-color);border:none;border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;outline:none;font-size:.9em;font-weight:600}.cartSummaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:35%;height:fit-content;padding:1.5rem;position:sticky;top:6rem}.cartSummaryTitle{color:var(--tertiary-on-color);margin-bottom:1rem;font-size:.9em;font-weight:700}.cartSummaryRow{color:var(--tertiary-on-color);justify-content:space-between;margin-bottom:.75rem;font-size:.9em;display:flex}.cartSummaryRowTotal{color:var(--tertiary-on-color);border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem;font-size:.9em;font-weight:700}.cartSecureBadge{color:var(--primary-on-color);justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.6em;display:flex}.cartSecureIcon{width:1rem;height:1rem}.dashboardApp{width:100%;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}.dashboardLayout{width:100%;max-height:100vh;display:flex}.dashboardOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}.dashboardSidebar{background:var(--secondary-color);border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;gap:.5em;width:16rem;min-height:100vh;padding:5px 10px;transition:transform .3s;display:flex}@media (width<=1024px){.dashboardSidebar{z-index:50;height:100vh;position:fixed;transform:translate(-100%)}.dashboardSidebarOpen{transform:translate(0)}.dashboardOverlay{display:none}.dashboardSidebarOpen~.dashboardOverlay{display:block}.dashboardApp:has(.dashboardSidebarOpen) .dashboardOverlay{display:block}}.dashboardSidebarBrand{align-items:center;gap:.75rem;padding:1.5rem;display:flex}.dashboardSidebarLogo{flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.dashboardSidebarLogo img{object-fit:scale-down;width:100px;height:auto}.dashboardNav{flex-direction:column;flex:1;gap:.5em;padding:10px;display:flex;overflow-y:auto}.dashboardNav::-webkit-scrollbar{width:6px;height:6px}.dashboardNav::-webkit-scrollbar-track{background:var(--tertiary-on-color)}.dashboardNav::-webkit-scrollbar-thumb{background:var(--tertiary-color);border-radius:10px}.dashboardNav::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboardNavSectionTitle{font-size:var(--span-text);color:var(--tertiary-color);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem;padding:0 1rem;font-weight:600}.dashboardNavSectionTitleLink{flex-direction:column;gap:.5em;width:100%;height:auto;display:flex}.dashboardNavLink{color:var(--primary-color);font-size:var(--span-text);border-radius:.5rem;align-items:center;gap:1em;padding:8px 10px;text-decoration:none;transition:all .2s;display:flex}.dashboardNavLink .material-symbols-outlined{font-size:var(--mini-text)}.dashboardNavLink:hover{background:var(--tertiary-on-color);color:var(--primary-on-color)}.dashboardNavLinkActive{background:var(--tertiary-color);color:var(--tertiary-on-color);font-weight:600}.dashboardNavIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.dashboardNavBadge{background:var(--tertiary-color);color:var(--tertiary-on-color);border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.dashboardUserInfo{cursor:pointer;background-color:var(--tertiary-on-color);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background .2s;display:flex}.dashboardUserInfo .material-symbols-outlined{color:var(--primary-color)}.dashboardUserInfo:hover{background:#2b160080}.dashboardUserAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex}.dashboardUserDetails{flex-direction:column;flex:1;display:flex}.dashboardUserName{font-size:var(--span-text);color:var(--tertiary-color);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;margin-bottom:0;padding-bottom:0;font-weight:500;overflow:hidden}.dashboardUserCompany{color:var(--primary-color);white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;padding-bottom:0;font-size:.75em;overflow:hidden}.dashboardMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dashboardHeader{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.dashboardHeaderInner{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dashboardHeaderLeft{align-items:center;gap:1rem;display:flex}.dashboardHamburger{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:.5rem;padding:.5rem;display:none}.shipmentDetailsBadge{color:var(--green-status-color)!important;background-color:var(--green-status-on-color)!important}@media (width<=1024px){.dashboardHamburger{display:flex}}.dashboardHamburger:hover{background:#f1f5f9}.dashboardHamburger svg{width:1.5rem;height:1.5rem}.productDetailsRichText h3{font-size:var(--span-text);color:var(--tertiary-color)}.productDetailsRichText p{font-size:var(--span-text);overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0;padding:0}.infoBoxText{color:var(--tertiary-on-color);font-size:.7em}.dashboardHeaderTitle{font-size:var(--text);color:var(--tertiary-color);font-weight:700;line-height:revert;margin-bottom:0;padding-bottom:0}.dashboardHeaderSubtitle{font-size:var(--span-text);color:var(--tertiary-on-color);margin-bottom:0;padding-bottom:0}.dashboardHeaderRight{align-items:center;gap:.5em;display:flex}.dashboardSearchBox{background:#f1f5f9;border-radius:.5rem;align-items:center;width:100%;padding:.5rem .75rem;display:none}@media (width>=768px){.dashboardSearchBox{display:flex}}.dashboardSearchIcon{color:#94a3b8;width:1.25rem;height:1.25rem;margin-right:.5rem}.dashboardSearchInput{color:var(--secondary-on-color);background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.dashboardNotifyBtn{cursor:pointer;color:var(--tertiary-on-color);background:0 0;border:none;border-radius:.5rem;padding:10px;display:flex;position:relative}.dashboardNotifyBtn:hover{background:var(--primary-on-color)}.dashboardNotifyBtn svg{width:1.5rem;height:1.5rem}.dashboardNotifyDot{background:#ef4444;border:2px solid #fff;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.375rem;right:.375rem}.dashboardAddProductBtn{background:var(--tertiary-color);color:var(--tertiary-on-color);cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.5em;height:45px;padding:5px 15px;font-weight:600;transition:background .2s;display:inline-flex}.dashboardAddProductBtnWidth{justify-content:space-between;align-items:center;display:flex;width:100%!important}.dashboardAddProductBtnExtra{border:1px solid var(--tertiary-on-color);background:0 0!important}.dashboardAddProductBtnExtra:hover{color:var(--primary-color);background:var(--tertiary-on-color)!important}.dashboardAddProductBtn:hover{color:var(--primary-color);background:var(--tertiary-on-color)}.dashboardAddProductBtn svg{width:1rem;height:1rem}.dashboardAddProductBtn span{font-size:var(--text)!important}.dashboardAddProductBtn p{margin-bottom:0;padding-bottom:0;font-weight:500;font-size:.7em!important}.dashboardAddProductBtn .dashboardAddProductBtnContent{padding:inherit;color:inherit;line-height:revert}.dashboardContent{flex:1;padding:1.5rem;position:relative;overflow:hidden auto}.dashboardStatsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=640px){.dashboardStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.dashboardStatsGrid{grid-template-columns:repeat(2,1fr)}}.dashboardStatCard{background:var(--primary-color);border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.dashboardStatCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.dashboardStatCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dashboardStatIconBox{border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.dashboardStatIconBoxemerald{background:#d1fae5}.dashboardStatIconBoxblue{background:#dbeafe}.dashboardStatIconBoxamber{background:#fef3c7}.dashboardStatIconBoxpurple{background:#ede9fe}.dashboardStatIcon{width:1.5rem;height:1.5rem}.dashboardStatIconBoxemerald .dashboardStatIcon{color:#059669}.dashboardStatIconBoxblue .dashboardStatIcon{color:#2563eb}.dashboardStatIconBoxamber .dashboardStatIcon{color:#d97706}.dashboardStatIconBoxpurple .dashboardStatIcon{color:#7c3aed}.dashboardStatTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.dashboardStatTrendemerald{color:#059669;background:#d1fae5}.dashboardStatTrendblue{color:#2563eb;background:#dbeafe}.dashboardStatTrendamber{color:#d97706;background:#fef3c7}.dashboardStatTrendpurple{color:#7c3aed;background:#ede9fe}.dashboardStatLabel{font-size:var(--span-text);color:var(--primary-on-color);margin-bottom:0;padding-bottom:0;font-weight:500}.dashboardStatValue{font-size:var(--mega-text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;font-weight:500}.dashboardChartGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=1024px){.dashboardChartGrid{grid-template-columns:2fr 1fr}}.dashboardChartCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;padding:1.5rem}.dashboardChartCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.dashboardChartTitle{font-size:var(--text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;font-weight:500}.dashboardChartSubtitle{font-size:var(--span-text);color:var(--tertiary-on-color)}.dashboardChartCanvasWrap{width:100%;height:18rem;position:relative}.dashboardAlertsCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;padding:1.5rem;display:flex}.dashboardAlertsTitle{font-size:var(--span-text);color:var(--tertiary-on-color);font-weight:500}.dashboardAlertsList{flex-direction:column;flex:1;gap:.5em;display:flex}.dashboardAlertItem{background-color:var(--tertiary-on-color);border:1px solid var(--tertiary-on-color);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.dashboardAlertIconBox{background-color:var(--tertiary-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;padding:10px;display:flex}.dashboardAlertIconBox .material-symbols-outlined{font-size:var(--text);color:var(--tertiary-on-color)!important}.dashboardAlertItemTitle{font-size:var(--span-text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0;font-weight:500}.dashboardAlertItemDesc{color:var(--primary-color);margin-bottom:0;padding-bottom:0;font-size:.8em}.dashboardAlertAction{cursor:pointer;color:var(--tertiary-color);background:0 0;border:none;padding:0;font-size:.7em;font-weight:600;text-decoration:underline}.dashboardViewAllBtn{background:var(--tertiary-color);width:100%;color:var(--tertiary-on-color);cursor:pointer;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;margin-top:1rem;padding:.625rem;font-size:.7em;font-weight:500;transition:all .2s;display:flex}.dashboardViewAllBtn:hover{background:var(--tertiary-on-color);color:var(--primary-color);font-size:.7em}.dashboardOrdersCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.dashboardOrdersHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dashboardOrdersTitle{font-size:var(--span-text);color:var(--tertiary-on-color);font-weight:500}.dashboardOrdersViewAll{color:var(--tertiary-color);align-items:center;gap:.25rem;font-size:.7em;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.dashboardOrdersViewAll:hover{color:#e8933a}.dashboardFilterBar{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5em;padding:.5em;display:flex}.dashboardFilterBar h2{font-size:var(--span-text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0}.dashboardSearchBox{background:#f1f5f9;border-radius:.5rem;flex:1;align-items:center;height:45px;padding:10px;display:flex}.dashboardSearchIcon{width:1.25rem;height:1.25rem;color:var(--tertiary-on-color);margin-right:.5rem;font-size:1.25rem}.dashboardSearchInput{text-transform:uppercase;color:var(--tertiary-on-color);background:0 0;border:none;outline:none;width:100%;font-size:.8em}.dashboardSearchInput::placeholder{color:var(--tertiary-on-color)}.dashboardOrdersViewAll svg{width:1rem;height:1rem}.dashboardStatusBadge{font-size:var(--span-text);border-radius:9999px;padding:5px 10px;font-weight:600}.dashboardStatusCompleted{background:var(--green-status-color);color:var(--primary-color);font-size:.6em}.dashboardStatusProcessing{color:var(--warning-color);background:#f59e0b1a}.dashboardStatusShipped{color:#3b82f6;background:#3b82f61a}.dashboardToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.dashboardToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.myProductsToggle{cursor:pointer;width:2.75rem;height:1.5rem;display:inline-block;position:relative}.myProductsToggle input{opacity:0;width:0;height:0}.myProductsToggleSlider{background:#cbd5e1;border-radius:1.5rem;transition:background .2s;position:absolute;inset:0}.myProductsToggleSlider:before{content:"";background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem}.myProductsToggle input:checked+.myProductsToggleSlider{background:var(--tertiary-color)}.myProductsToggle input:checked+.myProductsToggleSlider:before{transform:translate(1.25rem)}.myProductsPagination{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:10px;display:flex}.myProductsPaginationInfo{color:#64748b;margin-bottom:0;padding-bottom:0;font-size:.7rem}.myProductsPaginationBold{color:#334155;font-weight:600}.myProductsPaginationButtons{gap:.25rem;display:flex}.myProductsPageBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.myProductsPageBtn:hover:not(:disabled):not(.myProductsPageActive){background:#f8fafc}.myProductsPageBtn:disabled{opacity:.5;cursor:not-allowed}.myProductsPageActive{background:var(--tertiary-color);color:var(--tertiary-on-color);border-color:var(--tertiary-color)}.notFoundPage{background:var(--secondary-color);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.notFoundShape{filter:blur(60px);opacity:.15;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.notFoundShapeOne{background:var(--tertiary-color);width:24rem;height:24rem;top:0;left:-12rem}.notFoundShapeTwo{background:#3b82f6;width:20rem;height:20rem;animation-delay:2s;bottom:0;right:-10rem}.notFoundDots{opacity:.03;background-image:radial-gradient(circle at 2px 2px,#0a1628 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.notFoundMain{z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:relative}.notFoundErrorWrap{margin-bottom:1rem;position:relative}.notFoundErrorCode{font-size:var(--mega-header);background:linear-gradient(135deg, var(--tertiary-color) 0%, #f59e0b 100%);-webkit-text-fill-color:transparent;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}.notFoundErrorIcon{animation:2s infinite bounce;position:absolute;top:-1rem;right:-2rem}@media (width>=768px){.notFoundErrorIcon{right:-3rem}}.notFoundErrorIcon .material-symbols-outlined{color:var(--tertiary-color);font-size:2.5rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.notFoundTitle{font-size:var(--mega-text);color:var(--tertiary-color);margin-top:1rem;font-weight:700}.notFoundDescription{font-size:var(--span-text);color:var(--primary-color);width:30%;margin:1rem auto 2rem;line-height:1.6}.notFoundActions{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (width>=640px){.notFoundActions{flex-direction:row}}.notFoundBtnPrimary{background-color:var(--tertiary-color);color:var(--primary-color);font-size:var(--span-text);border-radius:.5rem;align-items:center;gap:.5rem;padding:10px 25px;text-decoration:none;transition:all .2s;display:inline-flex}.notFoundBtnPrimary:hover{background-color:var(--tertiary-on-color);color:var(--primary-color);transform:translateY(-1px)}.notFoundBtnSecondary{color:var(--primary-color);background-color:#0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:10px 25px;font-size:.9em;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.notFoundBtnSecondary:hover{background-color:var(--tertiary-color);color:var(--tertiary-on-color)}.addItemApp{min-height:100vh}.addItemLayout{min-height:100vh;max-height:100vh;display:flex}.addItemMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.addItemContent{flex:1;padding:1.5rem;overflow-y:auto}.addItemFormCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.addItemFormTabs{border-bottom:1px solid #e2e8f0;gap:1rem;padding:0 1.5rem;display:flex}.addItemFormTab{color:var(--primary-on-color);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem .5rem;font-size:.9em;font-weight:600;transition:all .2s}.addItemFormTab:hover{color:var(--tertiary-on-color)}.addItemFormTabActive{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.addItemFormBody{padding:1.5rem}.addItemFormGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.addItemFormGrid{grid-template-columns:repeat(2,1fr)}.addItemColSpan2{grid-column:span 2}}.addItemRichTextEditor{border:1px solid #e2e8f0;border-radius:15px;flex-direction:column;height:100%;display:flex;overflow:hidden}.addItemForm{margin-top:10px}.addItemFormGroup{flex-direction:column;gap:.5em;display:flex}.addItemFormLabel{text-transform:uppercase;color:var(--tertiary-on-color);font-size:.7em;font-weight:500}.formInput{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;width:100%;max-width:100%;height:auto}.formInput p{color:var(--primary-color);font-size:var(--span-text);margin:0}.littleText{font-size:var(--link-span-text);color:var(--tertiary-color);text-align:center;margin-bottom:0;padding-bottom:0}.addItemRequired{color:#ef4444}.addItemFormInput{color:var(--text-color);background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.625rem .875rem;font-family:Work Sans,sans-serif;font-size:.9em;transition:border-color .2s,box-shadow .2s}.addItemFormInput:focus{border-color:var(--tertiary-color);box-shadow:0 0 0 3px #f9a1441a}.addItemImageUpload{text-align:center;cursor:pointer;background:0 0;border:2px dashed #cbd5e1;border-radius:.5rem;padding:2rem;transition:all .2s}.addItemImageUpload:hover,.addItemImageUploadActive{border-color:var(--tertiary-color);background:#f9a1440d}.addItemImageUploadIcon{color:#94a3b8;margin-bottom:.5rem;font-size:2rem}.addItemImageUploadText{text-transform:uppercase;font-size:var(--text);color:var(--tertiary-color);font-weight:500}.addItemImageUploadSubtext{color:var(--primary-on-color);margin-top:.25rem;font-size:.75rem}.addItemFileInput{display:none}.addItemFormActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.addItemSubmitIcon{font-size:1.25rem}.addItemToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.addItemToast{color:#fff;background:var(--tertiary-on-color);border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.ordersApp{min-height:100vh}.ordersLayout{min-height:100vh;max-height:100vh;display:flex}.ordersOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}@media (width<=1024px){.ordersApp:has(.ordersSidebarOpen) .ordersOverlay{display:block}}.ordersMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ordersStatIcon{width:1.5rem;height:1.5rem}.ordersFilterSelects{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.ordersExportIcon{font-size:1.25rem}.ordersTableCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;height:auto;overflow:hidden}.ordersTableHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.ordersTableTitle{color:var(--tertiary-on-color);font-size:.9em;font-weight:500}.ordersTableShowing{color:#64748b;font-size:.875rem}.ordersTableShowingCount{color:#1f2937;font-weight:600}.ordersStatusBadge{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.ordersStatusCompleted{color:var(--success-color);background:#10b9811a}.ordersStatusProcessing{color:var(--warning-color);background:#f59e0b1a}.ordersStatusShipped{color:#3b82f6;background:#3b82f61a}.ordersStatusCancelled{color:#ef4444;background:#ef44441a}.ordersModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:1;visibility:visible;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.ordersModalContent{background:#fff;border-radius:.75rem;width:90%;max-width:40rem;max-height:90vh;padding:1.5rem;transition:transform .3s;overflow-y:auto;transform:scale(1)}.ordersModalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.ordersModalTitle{color:#1f2937;font-size:1.125rem;font-weight:700}.ordersModalCloseBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:.25rem}.ordersModalCloseBtn:hover{color:#4b5563}.ordersModalGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.ordersModalSection h4{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ordersModalSection p{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.ordersModalSection strong{color:#1f2937}.ordersModalItemsTitle{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ordersModalItemsTable{border-collapse:collapse;width:100%;margin-top:1rem}.ordersModalItemsTable th{text-align:left;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:.5rem;font-size:.75rem}.ordersModalItemsTable td{border-bottom:1px solid #f3f4f6;padding:.75rem .5rem;font-size:.875rem}.ordersTextRight{text-align:right}.ordersModalSubtotalLabel{text-align:right;padding-top:1rem;font-weight:600}.ordersModalShippingLabel{text-align:right;font-weight:600}.ordersModalTotalLabel{text-align:right;color:#1f2937;padding-top:.5rem;font-size:1rem;font-weight:700}.ordersModalTotalValue{color:var(--tertiary-color);padding-top:.5rem;font-size:1rem;font-weight:700}.ordersModalActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.ordersModalCancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.ordersModalCancelBtn:hover{background:#f8fafc}.ordersModalPrintBtn{background:var(--tertiary-color);color:var(--tertiary-on-color);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.ordersModalPrintBtn:hover{background:#e8933a}.ordersPrintIcon{font-size:1.25rem}.ordersToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.ordersToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.ordersToastsuccess{background:var(--success-color)}.ordersToastinfo{background:#3b82f6}.accountSetupApp{min-height:100vh}.accountSetupLayout{min-height:100vh;max-height:100vh;display:flex}.accountSetupMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.accountSetupHeader{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.accountSetupHeaderInner{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.accountSetupHeaderLeft{align-items:center;gap:1rem;display:flex}.accountSetupHeaderTitle{color:var(--tertiary-color);font-size:1.4rem;font-weight:700;line-height:revert;margin:0}.accountSetupHeaderSubtitle{font-size:var(--span-text);color:var(--tertiary-on-color);margin:0}.accountSetupContent{flex:1;padding:1.5rem;overflow-y:auto}.accountSetupTabs{border-bottom:1px solid #e2e8f0;gap:2em;margin-bottom:1.5rem;display:flex;overflow-x:auto}.accountSetupTab{color:#64748b;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 5px;font-size:.8em;font-weight:500;transition:color .2s,border-color .2s}.accountSetupTab:hover{color:var(--tertiary-on-color)}.accountSetupTabActive{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.accountSetupTabContent{animation:.3s ease-out fadeIn}.accountSetupCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem}.accountSetupCard p{font-size:var(--span-text);margin-bottom:0;padding-bottom:0}.accountSetupCardTitle{color:var(--secondary-color);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.accountSetupCardIcon{color:var(--tertiary-color)}.accountSetupSecurityList{flex-direction:column;gap:1rem;display:flex}.accountSetupSecurityRow{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.accountSetupSecurityRowLeft{align-items:center;gap:1rem;display:flex}.accountSetupSecurityRowLeft img{width:24px}.accountSetupSecurityRowLeft span{color:var(--secondary-color);font-weight:400;font-size:var(--span-text)}.accountSetupSecurityRowLeft .material-symbols-outlined{color:#0077b5;font-size:28px}.accountSetupSecurityStatusLinked{color:#10b981;font-size:.875rem;font-weight:500}.accountSetupSecurityBtn{cursor:pointer;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.accountSetupSecurityBtn:hover{background:#f1f5f9;border-color:#94a3b8}.accountSetupSecurity2FA{background:#f8fafc}.accountSetupSecurity2FA h4{font-size:var(--span-text);color:var(--tertiary-color)}.accountSetupSecurity2FA .accountSetupSecurity2FADesc{font-size:.8rem;line-height:revert;color:var(--tertiary-on-color);margin:0;padding-bottom:0}.accountSetupSecurity2FABtn{background:var(--tertiary-color);cursor:pointer;color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.accountSetupSecurity2FABtn:hover{opacity:.9}.accountSetupDangerCard{background:#fef2f2;border-color:#fecaca}.accountSetupDangerCardTitle,.accountSetupDangerCardIcon{color:#ef4444}.accountSetupDangerCard p{color:#7f1d1d;font-size:.8em}.accountSetupDangerBtn{cursor:pointer;color:#fff;background:#ef4444;border:none;border-radius:10px;align-items:center;gap:.5rem;width:max-content;padding:10px;transition:background .2s;display:flex}.accountSetupDangerBtn p{font-size:.7em;line-height:revert;color:var(--primary-color)}.accountSetupDangerBtn:hover{background:#dc2626}.accountSetupDangerBtn .material-symbols-outlined{font-size:18px}.accountSetupFormGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.accountSetupFormGrid{grid-template-columns:repeat(2,1fr)}}.accountSetupColSpan2{grid-column:span 2;margin-bottom:1em}.accountSetupFormLabel{color:var(--tertiary-on-color);margin-top:.375rem;font-size:.875rem;font-weight:500;display:block}.accountSetupFormInput{width:100%;color:var(--text-color);background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.625rem .875rem;font-family:Work Sans,sans-serif;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.accountSetupFormInput:focus{border-color:var(--tertiary-color);background:#fff;box-shadow:0 0 0 3px #f9a1441a}.accountSetupFileInput{display:none}.accountSetupPhotoUpload{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;align-items:center;gap:1.5rem;padding:1rem;display:flex}.accountSetupPhotoPreview{background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;overflow:hidden}.accountSetupPhotoPreview img{object-fit:cover;width:100%;height:100%}.accountSetupPhotoPreview .material-symbols-outlined{color:#94a3b8;font-size:2rem}.accountSetupPhotoInfo h4{color:var(--secondary-color);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.accountSetupPhotoInfo p{color:#64748b;margin-bottom:.75rem;font-size:.75rem}.accountSetupPhotoBtn{color:var(--tertiary-on-color);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-block}.accountSetupPhotoBtn:hover{background:#f1f5f9;border-color:#cbd5e1}.accountSetupToggleWrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.accountSetupToggleInfo h4{color:var(--secondary-color);margin-bottom:.125rem;font-size:.875rem;font-weight:500}.accountSetupToggleInfo p{color:#64748b;margin:0;font-size:.75rem}.accountSetupToggleSwitch{cursor:pointer;flex-shrink:0;width:2.75rem;height:1.5rem;position:relative}.accountSetupToggleSwitch input{opacity:0;width:0;height:0}.accountSetupToggleSlider{background:#cbd5e1;border-radius:1.5rem;transition:background .2s;position:absolute;inset:0}.accountSetupToggleSlider:before{content:"";background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem}.accountSetupToggleSwitch input:checked+.accountSetupToggleSlider{background:var(--tertiary-color)}.accountSetupToggleSwitch input:checked+.accountSetupToggleSlider:before{background:var(--tertiary-on-color);transform:translate(1.25rem)}.accountSetupActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.accountSetupSubmitIcon{font-size:1.25rem}.accountSetupSpinner{font-size:1.25rem;animation:1s linear infinite spin}.accountSetupToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.accountSetupToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.editItemApp{min-height:100vh}.editItemLayout{min-height:100vh;max-height:100vh;display:flex}.editItemMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.editItemContent{flex:1;padding:1.5rem;overflow-y:auto}.editItemFormCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.editItemFormTabs{border-bottom:1px solid #e2e8f0;gap:1rem;padding:0 1.5rem;display:flex}.editItemFormTab{color:var(--primary-on-color);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem .5rem;font-size:.9em;font-weight:600;transition:all .2s}.editItemFormTab:hover{color:var(--tertiary-on-color)}.editItemFormTabActive{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.editItemFormBody{padding:1.5rem}.editItemFormGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.editItemFormGrid{grid-template-columns:repeat(2,1fr)}.editItemColSpan2{grid-column:span 2}}.editItemFormGroup{flex-direction:column;gap:.5em;display:flex}.editItemFormLabel{color:var(--tertiary-on-color);font-size:.9em;font-weight:600}.editItemRequired{color:#ef4444}.editItemFormInput{color:var(--text-color);background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.625rem .875rem;font-family:Work Sans,sans-serif;font-size:.9em;transition:border-color .2s,box-shadow .2s}.editItemFormInput:focus{border-color:var(--tertiary-color);box-shadow:0 0 0 3px #f9a1441a}.editItemImageUpload{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;padding:2rem;transition:all .2s;position:relative}.editItemImageUpload:hover,.editItemImageUploadActive{border-color:var(--tertiary-color);background:#f9a1440d}.editItemImageUploadIcon{color:#94a3b8;margin-bottom:.5rem;font-size:2rem}.editItemImageUploadText{color:var(--tertiary-on-color);font-size:.9em;font-weight:500}.editItemImageUploadSubtext{color:var(--primary-on-color);margin-top:.25rem;font-size:.75rem}.editItemFileInput{display:none}.editItemUploadPreview{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.editItemUploadPreview img{object-fit:cover;border:1px solid #e2e8f0;border-radius:.5rem;width:80px;height:80px}.editItemFormActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.editItemSubmitIcon{font-size:1.25rem}.editItemToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.editItemToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.inquiriesApp{min-height:100vh}.inquiriesLayout{min-height:100vh;max-height:100vh;display:flex}.inquiriesMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.inquiriesContent{flex:1;padding:1.5rem;overflow-y:auto}.inquiriesStatsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=640px){.inquiriesStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.inquiriesStatsGrid{grid-template-columns:repeat(4,1fr)}}.inquiriesStatCard{background:var(--primary-color);border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.inquiriesStatCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.inquiriesStatCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.inquiriesStatIconBox{border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.inquiriesStatIcon{width:1.5rem;height:1.5rem}.inquiriesStatTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.inquiriesStatLabel{color:var(--primary-on-color);margin:0;font-size:.9em;font-weight:500}.inquiriesStatValue{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:600}.inquiriesFilterBar{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.inquiriesSearchBox{background:#f1f5f9;border-radius:.5rem;flex:1;align-items:center;max-width:300px;padding:.5rem .75rem;display:flex}.inquiriesSearchIcon{color:#94a3b8;width:1.25rem;height:1.25rem;margin-right:.5rem}.inquiriesSearchInput{color:#334155;background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.inquiriesSearchInput::placeholder{color:#94a3b8}.inquiriesFilterSelects{flex-wrap:wrap;gap:.75rem;display:flex}.inquiryProduct{color:var(--tertiary-color);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.inquiryMessage{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.inquiryStatusBadge{text-transform:uppercase;border-radius:9999px;padding:.25rem .625rem;font-size:.625rem;font-weight:600}.inquiryStatusUnread{color:#d97706;background:#f9a1441a}.inquiryStatusResponded{color:#059669;background:#10b9811a}.inquiryStatusArchived{color:#64748b;background:#64748b1a}.inquiryModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:1;visibility:visible;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.inquiryModalContent{background:#fff;border-radius:.75rem;width:90%;max-width:35rem;max-height:90vh;padding:1.5rem;transition:transform .3s;overflow-y:auto;transform:scale(1)}.inquiryModalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.inquiryModalTitle{color:#1f2937;font-size:1.125rem;font-weight:700}.inquiryModalCloseBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:.25rem}.inquiryModalCloseBtn:hover{color:#4b5563}.inquiryModalProductInfo{background:#f9fafb;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.inquiryModalProductLabel{color:#6b7280;margin-bottom:.25rem;font-size:.75rem}.inquiryModalProductName{color:#1f2937;font-size:.875rem;font-weight:600}.inquiryModalProductSender{color:#6b7280;margin-top:.5rem;font-size:.75rem}.inquiryModalSenderName{color:#374151;font-weight:500}.inquiryModalForm{flex-direction:column;gap:1rem;display:flex}.inquiryFormLabel{color:#374151;font-size:.875rem;font-weight:500}.inquiryFormTextarea{width:100%;color:var(--text-color);resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;min-height:120px;padding:.625rem .875rem;font-family:Work Sans,sans-serif;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.inquiryFormTextarea:focus{border-color:var(--tertiary-color);box-shadow:0 0 0 3px #f9a1441a}.inquiryModalActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.inquiryModalCancelBtn{color:var(--text-on-color);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.inquiryModalCancelBtn:hover{background:#f8fafc;border-color:#cbd5e1}.inquiryModalSubmitBtn{background:var(--tertiary-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.inquiryModalSubmitBtn:hover{background:#e8933a}.inquiryModalSubmitIcon{font-size:1.25rem}.inquiriesToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.inquiriesToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.storeSetupApp{min-height:100vh}.storeSetupLayout{min-height:100vh;max-height:100vh;display:flex}.storeSetupMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.storeSetupContent{flex:1;padding:1.5rem;overflow-y:auto}.storeSetupTabs{border-bottom:1px solid #e2e8f0;gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.storeSetupTab{color:#64748b;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px;font-size:.7em;font-weight:500;transition:color .2s,border-color .2s}.storeSetupTab:hover{color:#94a3b8}.storeSetupTabActive{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.storeSetupCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem}.storeSetupCardTitle{color:var(--tertiary-color);align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:0;font-size:1rem;font-weight:600;display:flex}.storeSetupCardIcon{color:var(--tertiary-color)}.storeSetupCardDesc{font-size:var(--span-text);color:var(--secondary-color)}.storeSetupAccountTypeGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.storeSetupAccountTypeGrid{grid-template-columns:repeat(3,1fr)}}.storeSetupAccountTypeCard{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s;position:relative}.storeSetupAccountTypeCard:hover{border-color:#cbd5e1;transform:translateY(-2px)}.storeSetupAccountTypeCard.selected{border-color:var(--tertiary-color);background:#f9a1440d}.storeSetupAccountTypeCard.selected:after{content:"✓";background:var(--tertiary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:1rem;right:1rem}.storeSetupAccountTypeIcon{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.storeSetupAccountTypeIcon.store{color:#3b82f6;background:#3b82f61a}.storeSetupAccountTypeIcon.business{color:#8b5cf6;background:#8b5cf61a}.storeSetupAccountTypeIcon.company{color:#10b981;background:#10b9811a}.storeSetupAccountTypeName{font-size:var(--text);color:var(--tertiary-color);text-transform:uppercase;margin-bottom:.5rem;font-weight:700}.storeSetupAccountTypeDesc{color:#64748b;margin-bottom:1rem;font-size:.8em;line-height:1.5}.storeSetupPayoutAlert{background-color:#f8f9fa;border-left:4px solid #0f4c81;border-radius:4px;margin-bottom:1.5rem;padding:1.25rem}.storeSetupPayoutAlert h4{color:var(--tertiary-color);font-size:var(--text);align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.storeSetupPayoutAlert ul{color:#4b5563;margin:0;padding-left:1.5rem;font-size:.95rem;line-height:1.5}.storeSetupPayoutAlert li{font-size:var(--span-text);margin-bottom:.5rem}.storeSetupPayoutAlert li strong{color:var(--tertiary-on-color)}.storeSetupPaymentGatewayGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.storeSetupPaymentGatewayGrid{grid-template-columns:repeat(2,1fr)}}.storeSetupPaymentGatewayCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.storeSetupPaymentGatewayCard:hover{border-color:#cbd5e1}.storeSetupPaymentGatewayCard.selected{border-color:var(--tertiary-color);background:#f9a1440d}.storeSetupPaymentGatewayLogo{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:4em;height:4em;padding:10px;display:flex}.storeSetupPaymentGatewayInfo{flex:1}.storeSetupPaymentGatewayName{color:var(--secondary-color);font-size:.9rem;font-weight:600}.storeSetupPaymentGatewayDesc{color:#64748b;font-size:.75rem}.storeSetupGatewayFields{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem;padding:1rem;display:none}.storeSetupGatewayFields.active{animation:.3s ease-out fadeIn;display:block}.storeSetupFormGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.storeSetupFormGrid{grid-template-columns:repeat(2,1fr)}}.storeSetupColSpan2{grid-column:span 2}.storeSetupFormLabel{color:var(--tertiary-on-color);margin-bottom:.375rem;font-size:.9em;font-weight:500;display:block}.storeSetupRequired{color:#ef4444}.storeSetupFormInput,.storeSetupFormTextarea{width:100%;color:var(--text-color);background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:10px;font-family:Work Sans,sans-serif;font-size:.8em;transition:border-color .2s,box-shadow .2s}.storeSetupFormInput:focus,.storeSetupFormTextarea:focus{border-color:var(--tertiary-color);background:#fff;box-shadow:0 0 0 3px #f9a1441a}.storeSetupFormTextarea{resize:vertical;min-height:100px}.storeSetupFormActions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.storeSetupSubmitBtn{background:var(--tertiary-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.storeSetupSubmitBtn:hover{background:#e8933a}.storeSetupSubmitBtn:disabled{opacity:.7;cursor:not-allowed}.storeSetupSubmitIcon{font-size:1.25rem}.storeSetupSpinner{font-size:1.25rem;animation:1s linear infinite spin}.storeSetupToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.storeSetupToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.storeSetupImageUpload{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;padding:2rem;transition:all .2s}.storeSetupImageUpload:hover,.storeSetupImageUploadActive{border-color:var(--tertiary-color);background:#f9a1440d}.storeSetupImageUploadIcon{color:#94a3b8;margin-bottom:.5rem;font-size:2rem}.storeSetupImageUploadText{color:var(--tertiary-on-color);font-size:.9em;font-weight:500}.storeSetupImageUploadSubtext{color:var(--primary-on-color);margin-top:.25rem;font-size:.75rem}.storeSetupFileInput{display:none}.privacyPolicyHero{background:linear-gradient(135deg,#2b1600 0%,#1a0f00 100%);border-bottom:1px solid #1e293b;padding:10%}.privacyPolicyBreadcrumb{color:var(--primary-on-color);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.7em;display:flex}.privacyPolicyBreadcrumb a{color:var(--primary-on-color);text-decoration:none;transition:color .2s}.privacyPolicyBreadcrumb a:hover{color:var(--tertiary-color)}.privacyPolicyBreadcrumbSep{color:#64748b}.privacyPolicyBreadcrumbCurrent{color:var(--tertiary-color);font-weight:600}.privacyPolicyHeroTitle{font-size:var(--header);color:var(--tertiary-color);margin-bottom:.5rem;font-weight:500}.privacyPolicyHeroDesc{color:var(--primary-color);max-width:40rem;font-size:.9em;line-height:1.6}.privacyPolicyMeta{color:var(--primary-on-color);flex-wrap:wrap;gap:1rem;margin-top:1.5rem;font-size:.75rem;display:flex}.privacyPolicyMetaItem{align-items:center;gap:.25rem;display:flex}.privacyPolicyMetaItem .material-symbols-outlined{font-size:1rem}.privacyPolicyMain{grid-template-columns:1fr;gap:2.5rem;max-width:1920px;margin:0 auto;padding:2rem 10%;display:grid}@media (width>=1024px){.privacyPolicyMain{grid-template-columns:1fr 16rem}}.privacyPolicyContent{min-width:0}.privacyPolicySection{margin-bottom:2.5rem;scroll-margin-top:5rem}.privacyPolicySectionTitle{color:var(--tertiary-on-color);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1em;font-weight:700;display:flex}.privacyPolicySectionTitle:before{content:"";background:var(--tertiary-color);border-radius:9999px;width:.25rem;height:1.5rem}.privacyPolicySubTitle{color:var(--text-on-color);margin-top:1.25rem;margin-bottom:.5rem;font-size:.9em;font-weight:600}.privacyPolicyText{color:var(--text-on-color);margin-bottom:.75rem;font-size:.9em;line-height:1.8}.privacyPolicyLink{color:var(--tertiary-color);text-decoration:none}.privacyPolicyLink:hover{text-decoration:underline}.privacyPolicyList{margin:.75rem 0 1rem;padding:0;list-style:none}.privacyPolicyList li{color:var(--text-on-color);margin-bottom:.5rem;padding-left:1.5rem;font-size:.9em;line-height:1.7;position:relative}.privacyPolicyList li:before{content:"";background:var(--tertiary-color);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6rem;left:0}.privacyPolicyNumberedList{counter-reset:privacyPolicy-counter;margin:.75rem 0 1rem;padding:0;list-style:none}.privacyPolicyNumberedList li{color:var(--text-on-color);counter-increment:privacyPolicy-counter;margin-bottom:.75rem;padding-left:2rem;font-size:.9em;line-height:1.7;position:relative}.privacyPolicyNumberedList li:before{content:counter(privacyPolicy-counter) ".";color:var(--tertiary-color);font-weight:700;position:absolute;top:0;left:0}.privacyPolicyHighlight{background:#f9a1441a;border:1px solid #f9a1444d;border-radius:.5rem;margin:1rem 0;padding:1rem 1.25rem}.privacyPolicyHighlightTitle{color:var(--tertiary-on-color);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.9em;font-weight:600;display:flex}.privacyPolicyHighlightIcon{color:var(--tertiary-color);font-size:1.125rem}.privacyPolicyHighlightText{color:var(--text-on-color);font-size:.9em;line-height:1.7}.privacyPolicyWarning{background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin:1rem 0;padding:1rem 1.25rem}.privacyPolicyWarningTitle{color:#b91c1c;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.9em;font-weight:600;display:flex}.privacyPolicyWarningIcon{font-size:1.125rem}.privacyPolicyWarningText{color:#991b1b;font-size:.9em;line-height:1.7}.privacyPolicyDataTable{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9em}.privacyPolicyDataTable th{text-align:left;color:var(--tertiary-on-color);background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.75rem 1rem;font-weight:600}.privacyPolicyDataTable td{color:var(--text-on-color);border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.privacyPolicyDataTable tr:hover td{background:#fafafa}.privacyPolicyDataCategory{border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.privacyPolicyDataCategoryPersonal{color:#2563eb;background:#3b82f61a}.privacyPolicyDataCategoryBusiness{color:#7c3aed;background:#8b5cf61a}.privacyPolicyDataCategoryFinancial{color:#d97706;background:#f59e0b1a}.privacyPolicyRightsGrid{grid-template-columns:1fr;gap:.75rem;margin:1rem 0;display:grid}@media (width>=640px){.privacyPolicyRightsGrid{grid-template-columns:repeat(2,1fr)}}.privacyPolicyRightCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.privacyPolicyRightTitle{color:var(--text-color);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.9em;font-weight:600;display:flex}.privacyPolicyRightTitle .material-symbols-outlined{color:var(--tertiary-color);font-size:1.125rem}.privacyPolicyRightDesc{color:var(--primary-on-color);font-size:.75rem;line-height:1.6}.privacyPolicyContactCard{background:linear-gradient(135deg,#2b1600 0%,#1a0f00 100%);border-radius:.75rem;margin-top:1rem;padding:1.5rem}.privacyPolicyContactGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.privacyPolicyContactGrid{grid-template-columns:repeat(2,1fr)}}.privacyPolicyContactItem{align-items:flex-start;gap:.75rem;display:flex}.privacyPolicyContactIcon{background:#f9a14426;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.privacyPolicyContactIcon .material-symbols-outlined{color:var(--tertiary-color)!important;font-size:var(--span-text)!important}.privacyPolicyContactLabel{font-size:var(--span-text);color:var(--tertiary-color);margin-bottom:2%}.privacyPolicyContactValue{color:var(--primary-color);font-size:.9em;font-weight:500}.privacyPolicyContactValue a{color:var(--primary-color);text-decoration:none}.privacyPolicyContactValue a:hover{text-decoration:underline}.privacyPolicySidebar{display:none}@media (width>=1024px){.privacyPolicySidebar{align-self:start;display:block;position:sticky;top:5rem}}.privacyPolicySidebarTitle{color:var(--tertiary-on-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.privacyPolicyTocList{border-left:2px solid #e2e8f0;margin:0;padding:0;list-style:none}.privacyPolicyTocItem{color:var(--primary-on-color);border-left:2px solid #0000;margin-left:-2px;padding:.375rem 0 .375rem 1rem;font-size:.75rem;text-decoration:none;transition:all .2s;display:block}.privacyPolicyTocItem:hover{color:var(--tertiary-on-color)}.privacyPolicyTocItem.active{color:var(--tertiary-color);border-left-color:var(--tertiary-color);font-weight:600}@media (width<=768px){.privacyPolicyHero,.privacyPolicyMain{padding-left:1.5rem;padding-right:1.5rem}.privacyPolicyHeroTitle{font-size:1.6em}}.privacyPolicyPreferenceActions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.privacyPolicyPreferenceBtn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9em;font-weight:600;transition:all .2s;display:inline-flex}.privacyPolicyPreferenceBtnPrimary{background:var(--tertiary-color);color:#fff}.privacyPolicyPreferenceBtnPrimary:hover{background:#e8933a}.privacyPolicyPreferenceBtnSecondary{color:var(--primary-color);background:#ffffff1a;border:1px solid #fff3}.privacyPolicyPreferenceBtnSecondary:hover{background:#ffffff26}.privacyPolicyPreferenceBtnIcon{font-size:1.125rem}@keyframes cookiePolicyToastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.myOrdersApp{min-height:100vh}.myOrdersLayout{min-height:100vh;max-height:100vh;display:flex}.myOrdersOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}.myOrdersSidebar{background:var(--secondary-color);border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:16rem;transition:transform .3s;display:flex}@media (width<=1024px){.myOrdersSidebar{z-index:50;height:100vh;position:fixed;transform:translate(-100%)}.myOrdersSidebarOpen{transform:translate(0)}.myOrdersApp:has(.myOrdersSidebarOpen) .myOrdersOverlay{display:block}}.myOrdersSidebarBrand{align-items:center;gap:.75rem;padding:1.5rem;display:flex}.myOrdersSidebarLogo{flex-shrink:0;justify-content:center;align-items:center;display:flex}.myOrdersSidebarLogo img{object-fit:scale-down;width:100px;height:auto}.myOrdersNav{flex-direction:column;flex:1;gap:.25rem;padding:.5rem;display:flex;overflow-y:auto}.myOrdersNavSectionTitle{color:var(--tertiary-color);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem;padding:0 1rem;font-size:.9em;font-weight:600}.myOrdersNavLink{color:var(--primary-color);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.9em;text-decoration:none;transition:all .2s;display:flex}.myOrdersNavLink:hover{background:var(--tertiary-on-color);color:var(--primary-on-color)}.myOrdersNavLinkActive{background:var(--tertiary-color);color:var(--tertiary-on-color);font-weight:600}.myOrdersNavIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.myOrdersNavBadge{background:var(--tertiary-color);color:var(--tertiary-on-color);border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.myOrdersSidebarUser{border-top:1px solid #1e293b;padding:1rem}.myOrdersUserInfo{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background .2s;display:flex}.myOrdersUserInfo:hover{background:#1e293b}.myOrdersUserAvatar{color:#fff;background:linear-gradient(to bottom right,#3b82f6,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex}.myOrdersUserDetails{flex-direction:column;flex:1;display:flex}.myOrdersUserName{color:var(--tertiary-color);margin:0;font-size:.9em;font-weight:500}.myOrdersUserCompany{color:var(--primary-color);margin:0;font-size:.9em}.myOrdersUserLogout{color:#94a3b8;font-size:1.25rem}.myOrdersMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.myOrdersHeader{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.myOrdersHeaderInner{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.myOrdersHeaderLeft{align-items:center;gap:1rem;display:flex}.myOrdersHamburger{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:.5rem;padding:.5rem;display:none}@media (width<=1024px){.myOrdersHamburger{display:flex}}.myOrdersHamburger:hover{background:#f1f5f9}.myOrdersHamburger svg{width:1.5rem;height:1.5rem}.myOrdersHeaderTitle{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:700}.myOrdersHeaderSubtitle{color:var(--tertiary-on-color);margin:0;font-size:.9em}.myOrdersHeaderRight{align-items:center;gap:1rem;display:flex}.myOrdersNotifyBtn{cursor:pointer;color:var(--tertiary-on-color);background:0 0;border:none;border-radius:.5rem;padding:.5rem;display:flex;position:relative}.myOrdersNotifyBtn:hover{background:var(--primary-on-color)}.myOrdersNotifyBtn svg{width:1.5rem;height:1.5rem}.myOrdersNotifyDot{background:#ef4444;border:2px solid #fff;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.375rem;right:.375rem}.myOrdersAddProductBtn{background:var(--tertiary-color);color:var(--tertiary-on-color);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.3125rem .9375rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.myOrdersAddProductBtn:hover{background:#e8933a}.myOrdersAddProductBtn svg{width:1rem;height:1rem}.myOrdersAddProductBtn p{margin:0;font-size:.9em;font-weight:500}.myOrdersContent{flex:1;padding:1.5rem;overflow-y:auto}.myOrdersStatsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=640px){.myOrdersStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.myOrdersStatsGrid{grid-template-columns:repeat(4,1fr)}}.myOrdersStatCard{background:var(--primary-color);border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.myOrdersStatCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.myOrdersStatCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.myOrdersStatIconBox{border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.myOrdersStatIconBoxblue{background:#dbeafe}.myOrdersStatIconBoxemerald{background:#d1fae5}.myOrdersStatIconBoxamber{background:#fef3c7}.myOrdersStatIconBoxpurple{background:#ede9fe}.myOrdersStatIcon{width:1.5rem;height:1.5rem}.myOrdersStatIconBoxblue .myOrdersStatIcon{color:#2563eb}.myOrdersStatIconBoxemerald .myOrdersStatIcon{color:#059669}.myOrdersStatIconBoxamber .myOrdersStatIcon{color:#d97706}.myOrdersStatIconBoxpurple .myOrdersStatIcon{color:#7c3aed}.myOrdersStatTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.myOrdersStatTrendblue{color:#2563eb;background:#dbeafe}.myOrdersStatTrendemerald{color:#059669;background:#d1fae5}.myOrdersStatTrendamber{color:#d97706;background:#fef3c7}.myOrdersStatTrendpurple{color:#7c3aed;background:#ede9fe}.myOrdersStatLabel{color:var(--primary-on-color);margin:0;font-size:.9em;font-weight:500}.myOrdersStatValue{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:600}.myOrdersFilterBar{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.myOrdersSearchBox{background:#f1f5f9;border-radius:.5rem;flex:1;align-items:center;max-width:300px;padding:.5rem .75rem;display:flex}.myOrdersSearchIcon{color:#94a3b8;margin-right:.5rem;font-size:1.25rem}.myOrdersSearchInput{color:#334155;background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.myOrdersSearchInput::placeholder{color:#94a3b8}.myOrdersFilterSelects{flex-wrap:wrap;gap:.75rem;display:flex}.myOrdersExportBtn{color:var(--text-on-color);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.myOrdersExportBtn:hover{background:#f8fafc;border-color:#cbd5e1}.myOrdersExportIcon{font-size:1.25rem}.myOrdersTableCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.myOrdersTableHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.myOrdersTableTitle{color:var(--tertiary-on-color);font-size:.9em;font-weight:500}.myOrdersTableCount{color:#64748b;font-size:.875rem}.myOrdersTableCountBold{color:var(--tertiary-color);font-weight:600}.myOrdersTableWrap{overflow-x:auto}.myOrdersTable{border-collapse:collapse;text-align:left;width:100%}.myOrdersTableHeadRow{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:.75rem}.myOrdersTableHeadRow th{padding:.75rem 1.5rem;font-weight:600}.myOrdersTableActionHead{text-align:right}.myOrdersTableRow{transition:background .15s}.myOrdersTableRow:hover{background:#f8fafc}.myOrdersTableRow td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;font-size:.875rem}.myOrdersTableId{color:var(--secondary-color);font-weight:600}.myOrdersTableSeller{color:#475569}.myOrdersTableSellerCountry{color:#94a3b8;font-size:.75rem}.myOrdersTableDate{color:#64748b}.myOrdersTableAmount{color:var(--secondary-color);font-weight:600}.myOrdersTableAction{text-align:right}.myOrdersTableItems{align-items:center;gap:.5rem;display:flex}.myOrdersTableItemThumb{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.myOrdersTableItemThumb svg{color:#94a3b8;width:1.25rem;height:1.25rem}.myOrdersTableItemInfo{flex-direction:column;display:flex}.myOrdersTableItemName{color:var(--text-color);font-size:.875rem;font-weight:500}.myOrdersTableItemCount{color:#64748b;font-size:.75rem}.myOrdersStatusBadge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.myOrdersStatusBadge:before{content:"";border-radius:50%;width:.375rem;height:.375rem}.myOrdersStatusPending{color:#475569;background:#64748b1a}.myOrdersStatusPending:before{background:#475569}.myOrdersStatusProcessing{color:#d97706;background:#f59e0b1a}.myOrdersStatusProcessing:before{background:#d97706}.myOrdersStatusShipped{color:#2563eb;background:#3b82f61a}.myOrdersStatusShipped:before{background:#2563eb}.myOrdersStatusTransit{color:#7c3aed;background:#8b5cf61a}.myOrdersStatusTransit:before{background:#7c3aed}.myOrdersStatusCustoms{color:#db2777;background:#ec48991a}.myOrdersStatusCustoms:before{background:#db2777}.myOrdersStatusDelivered{color:#059669;background:#10b9811a}.myOrdersStatusDelivered:before{background:#059669}.myOrdersStatusCancelled{color:#dc2626;background:#ef44441a}.myOrdersStatusCancelled:before{background:#dc2626}.myOrdersStatusRefunded{color:#4f46e5;background:#6366f11a}.myOrdersStatusRefunded:before{background:#4f46e5}.myOrdersActionBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;padding:.375rem;transition:color .2s}.myOrdersActionBtn:hover{color:var(--tertiary-color);background:#f8fafc}.myOrdersActionBtn svg{width:1.25rem;height:1.25rem}.myOrdersEmpty{text-align:center;padding:4rem 2rem}.myOrdersEmptyIcon{color:#cbd5e1;width:4rem;height:4rem;margin:0 auto 1rem;display:block}.myOrdersEmptyTitle{color:var(--tertiary-on-color);font-size:.9em;font-weight:600}.myOrdersEmptyText{color:var(--primary-on-color);margin-top:.25rem;font-size:.9em}.myOrdersPagination{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.myOrdersPaginationInfo{color:#64748b;font-size:.875rem}.myOrdersPaginationControls{align-items:center;gap:.5rem;display:flex}.myOrdersPageBtn{color:var(--tertiary-on-color);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:all .2s}.myOrdersPageBtn:hover:not(:disabled){background:var(--tertiary-on-color);color:#fff;border-color:var(--tertiary-on-color)}.myOrdersPageBtn:disabled{opacity:.5;cursor:not-allowed}.myOrdersPageBtnActive{background:var(--tertiary-color);color:#fff;border-color:var(--tertiary-color)}.myOrdersPageBtnActive:hover{background:#e8933a}.myOrdersModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:1;visibility:visible;background:#0009;justify-content:center;align-items:center;padding:1rem;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.myOrdersModalContent{background:#fff;border-radius:.75rem;width:100%;max-width:56rem;max-height:90vh;transition:transform .3s;overflow-y:auto;transform:scale(1)}.myOrdersModalHeader{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.myOrdersModalTitle{color:#1f2937;font-size:1.125rem;font-weight:700}.myOrdersModalCloseBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:.375rem;padding:.25rem;transition:all .2s}.myOrdersModalCloseBtn:hover{color:#4b5563;background:#f3f4f6}.myOrdersModalCloseBtn svg{width:1.5rem;height:1.5rem}.myOrdersModalBody{padding:1.5rem}.myOrdersDetailGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.myOrdersDetailGrid{grid-template-columns:1fr 1fr}}.myOrdersDetailSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.myOrdersDetailSection h4{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.myOrdersDetailSection p{color:#374151;margin:0;font-size:.875rem;line-height:1.5}.myOrdersDetailSection strong{color:#111827}.myOrdersDetailFull{grid-column:1/-1}.myOrdersTrackingNumber{font-family:monospace}.myOrdersTrackingTimeline{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.myOrdersTrackingTimeline h4{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.myOrdersTrackingTimeline h4 svg{width:1.125rem;height:1.125rem;color:var(--tertiary-color)}.myOrdersTimelineList{padding-left:1.5rem;position:relative}.myOrdersTimelineList:before{content:"";background:#e5e7eb;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5rem}.myOrdersTimelineItem{padding-bottom:1.25rem;position:relative}.myOrdersTimelineItem:last-child{padding-bottom:0}.myOrdersTimelineDot{z-index:1;background:#fff;border:2px solid #d1d5db;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.125rem;left:-1.5rem}.myOrdersTimelineItem.completed .myOrdersTimelineDot{background:var(--tertiary-color);border-color:var(--tertiary-color)}.myOrdersTimelineItem.current .myOrdersTimelineDot{border-color:var(--tertiary-color);background:#fff;box-shadow:0 0 0 4px #f9a14433}.myOrdersTimelineItem.current .myOrdersTimelineDot:after{content:"";background:var(--tertiary-color);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.myOrdersTimelineTitle{color:#1f2937;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.myOrdersTimelineItem.pending .myOrdersTimelineTitle{color:#9ca3af}.myOrdersTimelineDesc{color:#6b7280;font-size:.75rem;line-height:1.5}.myOrdersTimelineItem.pending .myOrdersTimelineDesc{color:#d1d5db}.myOrdersTimelineDate{color:#9ca3af;margin-top:.125rem;font-size:.75rem}.myOrdersModalItemsTitle{color:#1f2937;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.myOrdersModalItemsTable{border-collapse:collapse;width:100%;margin-bottom:1rem}.myOrdersModalItemsTable th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;padding:.75rem;font-size:.75rem;font-weight:600}.myOrdersModalItemsTable td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:.875rem .75rem;font-size:.875rem}.myOrdersTextRight{text-align:right}.myOrdersModalItemCell{align-items:center;gap:.75rem;display:flex}.myOrdersModalItemThumb{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.myOrdersModalItemThumb svg{color:#94a3b8;width:1.5rem;height:1.5rem}.myOrdersModalItemName{color:#1f2937;font-weight:500}.myOrdersModalItemSku{color:#6b7280;font-family:monospace;font-size:.75rem}.myOrdersTotals{background:#f9fafb;border-radius:.5rem;margin-top:1rem;padding:1rem}.myOrdersTotalsRow{color:#4b5563;justify-content:space-between;padding:.375rem 0;font-size:.875rem;display:flex}.myOrdersTotalsRowTotal{color:#111827;border-top:1px solid #e5e7eb;margin-top:.5rem;padding-top:.75rem;font-size:1rem;font-weight:700}.myOrdersTotalsRowTotal span:last-child{color:var(--tertiary-color)}.myOrdersModalActions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.myOrdersModalBtn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.myOrdersModalBtn svg{width:1rem;height:1rem}.myOrdersModalBtnSecondary{color:#374151;background:#fff;border:1px solid #d1d5db}.myOrdersModalBtnSecondary:hover{background:#f9fafb;border-color:#9ca3af}.myOrdersModalBtnDanger{color:#dc2626;border-color:#fecaca}.myOrdersModalBtnPrimary{background:var(--tertiary-color);color:#fff}.myOrdersModalBtnPrimary:hover{background:#e8933a}.myOrdersToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.myOrdersToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.logisticsApp{min-height:100vh}.logisticsLayout{min-height:100vh;max-height:100vh;display:flex}.logisticsOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}@media (width<=1024px){.logisticsApp:has(.logisticsSidebarOpen) .logisticsOverlay{display:block}}.logisticsMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.logisticsContent{flex:1;padding:1.5rem;overflow-y:auto}.logisticsStatIcon{width:1.5rem;height:1.5rem}.logisticsTabs{background:#fff;border-bottom:1px solid #e2e8f0;border-radius:.75rem .75rem 0 0;gap:.5rem;margin-bottom:1.5rem;padding:0 1rem;display:flex}.logisticsTab{color:#64748b;cursor:pointer;white-space:nowrap;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:0 15px 15px;font-size:.7em;font-weight:500;transition:color .2s,border-color .2s;display:flex}.logisticsTab:hover{color:#94a3b8}.logisticsTabActive{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.logisticsTabBadge{color:#64748b;background:#e2e8f0;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.logisticsTabActive .logisticsTabBadge{background:var(--tertiary-color);color:#fff}.logisticsFilterBar{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.logisticsSearchBox{background:#f1f5f9;border-radius:.5rem;flex:1;align-items:center;max-width:300px;padding:.5rem .75rem;display:flex}.logisticsSearchIcon{color:#94a3b8;margin-right:.5rem;font-size:1.25rem}.logisticsSearchInput{color:#334155;background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.logisticsSearchInput::placeholder{color:#94a3b8}.logisticsFilterSelects{flex-wrap:wrap;gap:.75rem;display:flex}.logisticsProductsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.logisticsProductsGrid{grid-template-columns:repeat(minmax(300px, 1fr))}}.logisticsProductCard{text-wrap:wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-flow:column wrap;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.logisticsProductCard:hover{border-color:var(--tertiary-color);box-shadow:0 4px 12px #f9a1441a}.logisticsProductCardHeader{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:.5em;margin-bottom:1rem;display:flex}.logisticsProductInfo{text-wrap:wrap;color:var(--tertiary-color);overflow-wrap:anywhere;font-size:var(--text);flex-wrap:wrap;flex:1;align-items:flex-start;gap:.75rem;display:flex}.logisticsProductImage{background:#f1f5f9;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.logisticsProductImage img{object-fit:cover;border-radius:10px;width:100%;height:100%}.logisticsProductImage svg{color:#94a3b8;width:1.5rem;height:1.5rem}.logisticsProductDetails{flex:1;min-width:0}.logisticsProductName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-size:.875rem;font-weight:600;overflow:hidden}.logisticsProductSku{color:#64748b;font-family:monospace;font-size:.75rem}.logisticsStockInfo{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.logisticsStockLabel{color:#64748b;font-size:.75rem}.logisticsStockValue{color:var(--text-color);font-size:.875rem;font-weight:600}.logisticsProgressBar{background:var(--tertiary-on-color);border-radius:9999px;height:.5rem;margin-bottom:1rem;overflow:hidden}.logisticsProgressFill{background-color:var(--tertiary-color);border-radius:9999px;height:100%;transition:width .3s}.logisticsProductActions{gap:.5rem;display:flex}.logisticsOrdersCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.logisticsOrdersHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.logisticsOrdersTitle{color:var(--tertiary-on-color);font-size:.875rem;font-weight:500}.logisticsOrdersCount{color:#64748b;font-size:.875rem}.logisticsOrdersCountBold{color:var(--tertiary-color);font-weight:600}.logisticsStatusBadge{white-space:nowrap;text-transform:capitalize;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8em;font-weight:600;display:inline-flex}.cls-logistics-cc0ecf{background-color:var(--primary-on-color);text-transform:capitalize;color:var(--primary-color)!important}.logisticsStatusBadge:before{content:"";background-color:var(--tertiary-color);border-radius:50%;width:.375rem;height:.375rem}.logisticsStatusPending{color:var(--tertiary-color);background:#64748b1a}.logisticsStatusPending:before{background:var(--tertiary-color)}.logisticsStatusProcessing{color:#d97706;background:#f59e0b1a}.logisticsStatusProcessing:before{background:#d97706}.logisticsStatusShipping{color:#2563eb;background:#3b82f61a}.logisticsStatusShipping:before{background:#2563eb}.logisticsStatusTransit{color:#7c3aed;background:#8b5cf61a}.logisticsStatusTransit:before{background:#7c3aed}.logisticsStatusCustoms{color:#db2777;background:#ec48991a}.logisticsStatusCustoms:before{background:#db2777}.logisticsStatusDelivered{color:#059669;background:#10b9811a}.logisticsStatusDelivered:before{background:#059669}.logisticsStatusCancelled{color:#dc2626;background:#ef44441a}.logisticsStatusCancelled:before{background:#dc2626}.logisticsEmpty{text-align:center;padding:4rem 2rem}.logisticsEmptyIcon{color:#cbd5e1;width:4rem;height:4rem;margin:0 auto 1rem;display:block}.logisticsEmptyTitle{color:var(--tertiary-on-color);font-size:.875rem;font-weight:600}.logisticsEmptyText{color:var(--primary-on-color);margin-top:.25rem;font-size:.875rem}.logisticsToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.logisticsToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.analyticsApp{min-height:100vh}.analyticsLayout{min-height:100vh;max-height:100vh;display:flex}.analyticsOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}@media (width<=1024px){.analyticsApp:has(.analyticsSidebarOpen) .analyticsOverlay{display:block}}.analyticsMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.analyticsContent{flex:1;padding:1.5rem;overflow-y:auto}.analyticsControls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.analyticsDateRange{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.analyticsDateRange select{color:var(--tertiary-on-color);cursor:pointer;background:0 0;border:none;outline:none;font-size:.875rem}.analyticsQuickFilters{flex-wrap:wrap;gap:.5rem;display:flex}.analyticsFilterBtn{color:var(--tertiary-on-color);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8em;transition:all .2s}.analyticsFilterBtn:hover{background:#f8fafc;border-color:#cbd5e1}.analyticsFilterBtn.active{background:var(--tertiary-color);color:#fff;border-color:var(--tertiary-color)}.analyticsStatsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.analyticsStatCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s}.analyticsStatCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.analyticsStatHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.analyticsStatIcon{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.analyticsStatIcon svg{width:1.25rem;height:1.25rem}.analyticsStatIconGreen{background:#d1fae5}.analyticsStatIconGreen svg{color:#059669}.analyticsStatIconBlue{background:#dbeafe}.analyticsStatIconBlue svg{color:#2563eb}.analyticsStatIconPurple{background:#ede9fe}.analyticsStatIconPurple svg{color:#7c3aed}.analyticsStatIconAmber{background:#fef3c7}.analyticsStatIconAmber svg{color:#d97706}.analyticsStatTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.analyticsStatTrendUp{color:#059669;background:#d1fae5}.analyticsStatLabel{color:#64748b;margin-bottom:.25rem;font-size:.875rem}.analyticsStatValue{font-size:var(--mega-text);color:var(--tertiary-color);font-weight:500}.analyticsChartsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=1024px){.analyticsChartsGrid{grid-template-columns:2fr 1fr}}.analyticsChartCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.analyticsChartHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.analyticsChartTitle{font-size:var(--span-text);color:var(--tertiary-color)}.analyticsChartCanvas{width:100%;height:18rem;position:relative}.analyticsToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.analyticsToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastIn;transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.dashboardModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0009;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.dashboardModalContent{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;width:90%;max-width:26rem;padding:25px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dashboardModalContent .dashboardAddProductBtn{margin:0}.dashboardModalIconWrap{background:var(--tertiary-on-color);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.dashboardModalIcon{color:var(--tertiary-color)}.dashboardModalTitle{font-size:var(--text);color:var(--tertiary-color);margin-bottom:.5rem;font-weight:500}.dashboardModalDesc{text-transform:uppercase;color:var(--tertiary-on-color);margin-bottom:2rem;font-size:.8em}.dashboardModalActions{gap:.5em;width:100%;display:flex}.dashboardModalCancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;flex:1;padding:.75rem;font-weight:600;transition:all .2s}.dashboardModalContentExtra{flex-direction:column;align-items:center;width:100%;height:auto;display:flex}.dashboardModalContentExtra p{color:var(--tertiary-on-color);margin-bottom:0;font-size:.8em}.dashboardModalCancelBtn:hover{background:#f3f4f6;border-color:#9ca3af}.dashboardModalDeleteBtn{color:#fff;cursor:pointer;background:#ef4444;border:1px solid #ef4444;border-radius:.5rem;flex:1;padding:.75rem;font-weight:600;transition:all .2s}.dashboardModalDeleteBtn:hover{background:#dc2626;border-color:#dc2626}.dashboardModalDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.accountSetupRoleCards{gap:1rem;margin-bottom:1.5rem;display:flex}.accountSetupRoleCard{text-align:center;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:1.5rem 1rem;transition:all .2s;display:flex}.accountSetupRoleCard:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.accountSetupRoleCard.active{border-color:var(--tertiary--color);background:var(--tertiary-color);box-shadow:0 0 0 2px #f9a14433;border:1px solid var(--tertiary-color)!important}.accountSetupRoleCard.active .accountSetupRoleIcon,.accountSetupRoleCard.active h4,.accountSetupRoleCard.active p{color:var(--primary-color)}.accountSetupRoleIcon{color:#64748b;margin-bottom:.5rem;font-size:2rem;transition:color .2s}.accountSetupRoleCard h4{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.accountSetupRoleCard p{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}@media (width<=768px){.accountSetupRoleCards{flex-direction:column}}.chatSidebar{background:var(--tertiary-on-color);border-right:1px solid var(--tertiary-color);flex-direction:column;flex-shrink:0;width:360px;display:flex}.chatSidebarHeader{border-bottom:1px solid var(--tertiary-color);flex-direction:column;gap:.5em;padding:10px;display:flex}.chatConversationList{flex:1;padding:.5rem;overflow-y:auto}.chatConversationList::-webkit-scrollbar{width:6px}.chatConversationList::-webkit-scrollbar-track{background:0 0}.chatConversationList::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.chatConversation{cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex;position:relative}.chatConversation:hover{background:#33415580}.chatConversation.active{background:#f9a1441a;border:1px solid #f9a14433}.chatConversationAvatar{flex-shrink:0;position:relative}.chatAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.875rem;font-weight:700;display:flex}.chatOnlineDot{background:#10b981;border:2px solid #1e293b;border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:0;right:0}.chatOnlineDot.offline{background:#64748b}.chatConversationContent{flex:1;min-width:0}.chatConversationTop{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.chatConversationName{color:#fff;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.chatUserTypeBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.chatConversationTime{color:#64748b;flex-shrink:0;font-size:.6875rem}.chatConversationBottom{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chatConversationPreview{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.chatUnreadBadge{background:var(--tertiary-color);color:#fff;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.chatConversationPinned{color:var(--tertiary-color);font-size:.875rem}.chatEmptySearch{text-align:center;color:#64748b;padding:2rem 1rem}.chatEmptySearchIcon{font-size:var(--mega-text);color:var(--tertiary-color);margin-bottom:.5rem;display:block}.chatEmptySearchText{font-size:var(--span-text);color:var(--primary-color)}.chatMain{background:var(--tertiary-on-color);flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.chatHeader{border-bottom:1px solid var(--tertiary-color);background:var(--secondary-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.chatHeaderLeft{align-items:center;gap:.75rem;display:flex}.chatHeaderInfo{flex-direction:column;display:flex}.chatHeaderName{color:#fff;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.chatHeaderStatus{align-items:center;gap:.25rem;font-size:.75rem;display:flex}.chatHeaderStatus .material-symbols-outlined{font-size:.75rem}.chatMessagesArea{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.chatMessagesArea::-webkit-scrollbar{width:8px;height:8px}.chatMessagesArea::-webkit-scrollbar-track{background:var(--tertiary-on-color)}.chatMessagesArea::-webkit-scrollbar-thumb{background:var(--tertiary-color);border-radius:4px}.chatMessagesArea::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chatDateSeparator{align-items:center;gap:1rem;margin:1rem 0;display:flex}.chatDateSeparator:before,.chatDateSeparator:after{content:"";background:#334155;flex:1;height:1px}.chatDateSeparator span{color:#64748b;background:#1e293b80;border:1px solid #334155;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.chatMessage{gap:.75rem;max-width:70%;animation:.3s ease-out messageSlideIn;display:flex}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatMessage.received{align-self:flex-start}.chatMessage.sent{flex-direction:row-reverse;align-self:flex-end}.chatMessageAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:flex}.chatMessageContent{flex-direction:column;gap:.25rem;display:flex}.chatMessageBubble{word-wrap:break-word;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;position:relative}.chatMessage.received .chatMessageBubble{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-bottom-left-radius:.25rem}.chatMessage.sent .chatMessageBubble{background:linear-gradient(135deg, var(--tertiary-color), #f59e0b);color:#fff;border-bottom-right-radius:.25rem}.chatMessageMeta{color:#64748b;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.6875rem;display:flex}.chatMessage.sent .chatMessageMeta{justify-content:flex-end}.chatMessageStatus{color:var(--tertiary-color);align-items:center;display:flex}.chatMessageStatus .material-symbols-outlined{font-size:.875rem}.chatInputArea{border-top:1px solid var(--tertiary-color);background:var(--secondary-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem 1.5rem}.chatInputToolbar{gap:.25rem;margin-bottom:.75rem;display:flex}.chatToolbarBtn{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2em;height:2em;transition:all .2s;display:flex;color:var(--tertiary-color)!important}.chatToolbarBtn:hover{color:var(--tertiary-on-color);background:#f9a1441a}.chatToolbarBtn .material-symbols-outlined{font-size:var(--text)}.chatInputWrap{background:var(--secondary-color);border:1px solid var(--tertiary-color);border-radius:10px;align-items:flex-end;gap:.75rem;padding:.5rem .5rem .5rem 1rem;transition:border-color .2s;display:flex}.chatInputWrap:focus-within{border-color:var(--tertiary-color)}.chatInput{background:var(--secondary-color);color:var(--primary-color);resize:none;border:none;outline:none;flex:1;min-height:100px;max-height:120px;padding:.5rem 0;font-size:.875rem}.chatInput::placeholder{color:var(--primary-on-color)}.chatSendBtn{background:linear-gradient(135deg, var(--tertiary-color), #f59e0b);color:#fff;cursor:pointer;border:none;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.chatSendBtn:hover{transform:scale(1.05);box-shadow:0 4px 12px #f9a14466}.chatSendBtn .material-symbols-outlined{font-size:var(--span-text)}.chatContactPanel{background:var(--secondary-color);border-left:1px solid var(--tertiary-color);flex-shrink:0;width:320px;overflow-y:auto}.chatContactPanel::-webkit-scrollbar{width:6px}.chatContactPanel::-webkit-scrollbar-track{background:0 0}.chatContactPanel::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.chatContactHeader{text-align:center;border-bottom:1px solid #334155;padding:1.5rem}.chatContactAvatarLarge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;display:flex;position:relative}.chatContactAvatarLarge:after{content:"";background:#10b981;border:3px solid #1e293b;border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:0;right:0}.chatContactName{color:#fff;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;display:flex}.chatContactRole{margin-bottom:.5rem}.chatContactLocation{color:#94a3b8;justify-content:center;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.75rem;display:flex}.chatContactLocation .material-symbols-outlined{font-size:.875rem}.chatContactQuickActions{justify-content:center;gap:.5rem;display:flex}.chatContactSection{border-bottom:1px solid #334155;padding:1.25rem 1.5rem}.chatContactSectionTitle{color:var(--tertiary-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.chatContactInfoItem{color:#cbd5e1;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8125rem;display:flex}.chatContactInfoIcon{width:2rem;height:2rem;color:var(--tertiary-color);background:#f9a1441a;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chatContactInfoIcon .material-symbols-outlined{font-size:1rem}.chatContactInfoLabel{color:#64748b;font-size:.6875rem}.chatContactInfoValue{color:#e2e8f0;word-break:break-all;font-size:.8125rem}.chatSharedMediaGrid{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.chatSharedMediaItem{aspect-ratio:1;color:#64748b;cursor:pointer;background:#334155;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex;overflow:hidden}.chatSharedMediaItem:hover{transform:scale(1.05)}.chatSharedMediaItem .material-symbols-outlined{font-size:1.5rem}.chatEmptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.chatEmptyIcon{width:4em;height:4em;color:var(--tertiary-color);background:#f9a1441a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.chatEmptyIcon .material-symbols-outlined{font-size:var(--text)}.chatEmptyTitle{font-size:var(--mini-text);color:var(--tertiary-color);margin-bottom:.5rem;font-weight:600}.chatEmptyDesc{font-size:var(--span-text);color:var(--primary-color)}.chatToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.chatToast{color:#fff;background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;animation:.3s ease-out toastSlideIn;box-shadow:0 4px 12px #0000004d}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=768px){.chatSidebar{width:100%}.chatMessage{max-width:85%}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=1280px){:root{--gutter:2rem;--primary-color:#fff;--primary-on-color:gray;--secondary-color:#000;--secondary-on-color:#424242;--tertiary-color:#f9a144;--tertiary-on-color:#2b1600;--text-color:#1e1e1e;--text-on-color:#3b3b3b;--mega-header:5em;--mini-header:4em;--header:3em;--mega-text:2em;--mini-text:1.4em;--medium-text:1.4em;--text:.9em;--span-text:.8em;--link-span-text:.6em;--green-status-color:green;--yellow-status-color:#ff0;--red-status-color:red;--green-status-on-color:#00800048;--yellow-status-on-color:#ffff0048;--red-status-on-color:#ff000048}.marketplaceHeaderTop{gap:1em}.marketplaceLogo img{width:150px}.chatContactPanel{display:none}.logisticsProductsGrid{grid-template-columns:repeat(3,minmax(300px,1fr))}.marketplaceSearch{display:none}.marketplaceHeaderTop{justify-content:space-between}.mainNav{width:100%;max-width:95%;top:2.5%}.mainNavLinks{display:none}.mainHeroContent{padding:10% 3%}.mainHeroTitle{width:40%}.mainHeroBottomSlider img{height:200px}.mainStats{padding:5% 3%}.ApplicationButton .material-symbols-outlined,.AlternativeApplicationButton .material-symbols-outlined{font-size:var(--span-text)}.mainSectionDesc{max-width:50%}.mainStatNumber{font-size:var(--mega-text);margin-bottom:0;padding-bottom:0}.mainStatLabel{margin-bottom:0;padding-bottom:0}.mainFeatureTitle{font-size:var(--text)}.ApplicationBoxContainer{grid-template-columns:1fr 1fr;justify-content:center;align-items:stretch;gap:.5rem;display:grid}.ApplicationBoxContainerItem{width:100%}.ApplicationBoxContainerItem p{font-size:.7em}.mainAdvisoryGrid{padding:0 3%}.ApplicationImageDesign{padding:5% 3%!important}.mainHow,.ServicePosition{padding:5% 3%}.SectionContainer{padding:10% 3%}.ApplicationFooterImage{padding:0 3%}.mainFooter{padding:5% 3%}.ServiceText{font-size:var(--text)}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=1024px){.privacyPolicyHero{flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;display:flex}.mainHeroTitle{width:100%;margin-bottom:0;padding-bottom:0;font-size:var(--mini-text)!important;line-height:revert!important}.mainHeroBadge{display:none!important}.mainHeroDesc{width:100%}.mainAdvisoryDesc{margin-bottom:2%}.mainAdvisoryGrid{flex-direction:column;gap:.5rem;display:flex}.ApplicationImageDesignHeader{width:100%;padding-bottom:revert}.ApplicationChartContentContainer .ApplicationChartContentContainerImage{max-height:150px}.ApplicationChartDesign{gap:.5em}.ApplicationChartDesignItem p{display:none}.ApplicationChartContentContainer{justify-content:flex-start}.ApplicationChartContentList{gap:16em}.ApplicationImageDesign{padding:3%!important}.mainHowGrid{grid-template-columns:1fr 1fr;justify-content:center;align-items:stretch;gap:.5rem;display:grid}.mainFooterGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=912px){.mainHeroContent{flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.cartPageLayout{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;display:flex}.cartSummaryCard{width:100%}.ApplicationChartContentList{gap:5em}.ApplicationChartContentListContainer{justify-content:flex-start;align-items:flex-start;width:100%;height:auto}.ApplicationChartDesignItem p{display:revert}.ApplicationImageDesign,.ServiceList{flex-direction:column;display:flex}.ServiceList h2{width:100%;max-width:100%}.ServiceList .ServiceListText{text-align:left;width:100%;max-width:100%}.mainSectionDesc{width:100%;max-width:100%}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=820px){.mainStatsGrid{grid-template-columns:repeat(2,1fr)}.mainCtaContent{padding:0 3%}.mainContainerFlex{flex-direction:column;gap:1em}.mainStatsGrid{gap:.5em}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=768px){.ApplicationBoxContainer{grid-template-columns:repeat(3,1fr)}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=540px){.marketplaceHeaderActions{gap:1em}.marketplaceHeaderAction{display:flex}.marketplaceBreadcrumbInner{font-size:.7em}.dashboardHeaderInner{gap:.5em;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.mainNavLogo{width:auto}.ApplicationButton{width:max-content}.mainCtaButtons{flex-direction:revert}.marketplaceLayout{padding:0 2%}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=430px){.ServiceListBoxContainer{flex-direction:column;display:flex}.mainFeatureCard{max-width:400px}.mainFeaturesGrid{padding-top:0%;padding-left:3%}.mainFeaturesViewportButtons{padding-left:3%}.mainFooterGrid{flex-direction:column;display:flex}.mainFooterCopy{text-align:left;margin-bottom:0;padding-bottom:0}.mainFooterBottom{justify-content:flex-start;align-items:flex-start}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=412px){.mainStatsGrid{flex-direction:column;display:flex}.listingsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,2fr))!important}.listingCardBody{padding:10px!important}.marketplaceProductActions{flex-direction:column}.mainFeatureCard{max-width:450px}.ApplicationChartContentList{gap:.5em}.mainHowGrid{flex-direction:column;display:flex}.mainCta{padding-bottom:5%}}@media screen and (-webkit-device-pixel-ratio>=0) and (width<=360px){.mainFeatureCard{max-width:380px}}.listingsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5em;padding:10px;display:grid}.listingCard{background:var(--tertiary-on-color);color:#fff;border-radius:.75rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 6px -1px #0000001a}.listingCard:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #0003}.listingCardTopBar{z-index:10;pointer-events:none;justify-content:space-between;padding:.75rem;display:flex;position:absolute;top:0;left:0;right:0}.listingCardTopBar>*{pointer-events:auto}.listingCardMenuWrap{position:relative}.listingCardMenuBtn{background:var(--tertiary-color);color:var(--tertiary-on-color);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s;display:flex}.logisticsStockValue,.logisticsStockLabel{font-size:.7em;color:var(--tertiary-color)!important}.listingCardMenuBtn:hover{color:var(--primary-color);background:var(--tertiary-on-color)}.listingCardMenuBtn .material-symbols-outlined{font-size:var(--text)}.listingCardDropdown{min-width:200px;color:var(--text-color);background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000004d}.listingCardDropdownItem{text-align:left;cursor:pointer;width:100%;color:var(--text-color);background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.7em;font-weight:500;transition:background .2s;display:flex}.listingCardDropdownItem:hover:not(.category):not(.statusToggle){background:#f1f5f9}.listingCardDropdownItem.category{cursor:default;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;font-size:.7em}.listingCardDropdownItem.delete{color:#ef4444;font-size:.8em}.listingCardDropdownItem.statusToggle{cursor:default;border-top:1px solid #e2e8f0;justify-content:space-between}.listingCardImageWrap{aspect-ratio:4/3;background:#0003;border-radius:.75rem .75rem 0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.listingCardImageWrap img{object-fit:cover;width:100%;height:100%}.listingCardImageWrap .placeholder{color:#fff3;font-size:3rem}.listingCardBadge{position:absolute;bottom:.75rem;left:.75rem}.listingCardBody{flex-direction:column;flex:1;justify-content:space-evenly;gap:.5rem;padding:1.25rem;display:flex}.listingCardTitle{color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:1em;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.listingCardSku{color:#fff9;font-family:monospace;font-size:.75rem}.listingCardStats span{font-size:var(--span-text);color:var(--primary-color);gap:.5em;display:flex}.listingCardSkuDisplay{font-size:var(--text);color:var(--primary-color);gap:.5em;display:flex}.listingCardSkuDisplayFlex{flex-direction:column;gap:.5em;display:flex}.listingCardStats p{text-align:left;width:100%;font-size:var(--span-text);color:var(--tertiary-color)}.listingCardStats{border-top:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.5em;margin-top:auto;padding-top:1rem;display:flex}.listingCardPrice{font-weight:500;font-size:var(--span-text);color:var(--tertiary-color);text-transform:capitalize}.listingCardStock{color:var(--primary-color);text-transform:capitalize;font-size:.7em}.inquiryReadOverlay{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100vh;margin:auto;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.inquiryReadSlideOut{background:var(--primary-color);z-index:1001;width:500px;height:500px;padding-bottom:env(safe-area-inset-bottom);border-radius:25px;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:absolute;box-shadow:0 -4px 20px #00000026}.inquiryReadHeader{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:10px;display:flex}.inquiryReadAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:600;display:flex}.inquiryReadName{color:var(--secondary-color);margin:0;font-size:.9em;font-weight:500}.inquiryReadProduct{font-size:.8em;line-height:revert;color:var(--tertiary-on-color);margin:.25rem 0 0}.inquiryReadCloseBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.inquiryReadCloseBtn:hover{background:#0000000d}.inquiryReadContent{flex-grow:1;padding:1.5rem;overflow-y:auto}.inquiryReadDate{color:var(--tertiary-color);margin:0 0 1rem;font-size:.7em}.inquiryReadMessage{color:var(--tertiary-on-color);white-space:pre-wrap;font-size:.8em;line-height:1.6}.inquiryReadFooter{border-top:1px solid #0000001a;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.invoiceWrapper{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.demoTrigger{background:var(--tertiary-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.demoTrigger:hover{background:#e8933a}.demoTrigger .material-symbols-outlined{font-size:1.125rem}.invoiceModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;opacity:1;visibility:visible;background:#000000bf;justify-content:center;align-items:center;padding:1rem;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.invoiceModalContent{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:1rem;flex-direction:column;width:100%;max-width:52rem;max-height:92vh;transition:transform .3s;display:flex;overflow:hidden;transform:scale(1)translateY(0);box-shadow:0 25px 50px -12px #00000080}.invoiceModalHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1af2;border-bottom:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.invoiceModalHeaderLeft{align-items:center;gap:.75rem;display:flex}.invoiceModalHeaderIcon{background:#f9a14426;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.invoiceModalHeaderIcon .material-symbols-outlined{color:var(--tertiary-color);font-size:1.25rem}.invoiceModalTitle{color:#fff;font-size:1.125rem;font-weight:700}.invoiceModalSubtitle{color:#94a3b8;margin-top:.125rem;font-size:.75rem}.invoiceModalHeaderActions{align-items:center;gap:.5rem;display:flex}.invoiceHeaderBtn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.invoiceHeaderBtn .material-symbols-outlined{font-size:1rem}.invoiceHeaderBtnPrimary{background:var(--tertiary-color);color:#fff}.invoiceHeaderBtnPrimary:hover{background:#e8933a}.invoiceHeaderBtnSecondary{color:#e5e5e5;background:#2a2a2a;border:1px solid #3a3a3a}.invoiceHeaderBtnSecondary:hover{background:#3a3a3a}.invoiceHeaderBtnGhost{color:#94a3b8;background:0 0}.invoiceHeaderBtnGhost:hover{color:#fff;background:#2a2a2a}.invoiceModalBody{flex:1;padding:2rem;overflow-y:auto}.invoiceModalBody::-webkit-scrollbar{width:6px}.invoiceModalBody::-webkit-scrollbar-track{background:0 0}.invoiceModalBody::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}.invoiceDocument{color:#1e1e1e;background:#fff;border-radius:.75rem;padding:3rem;box-shadow:0 4px 20px #0003}.invoiceHeader{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:2rem;display:flex}.invoiceBrand{align-items:center;gap:.75rem;display:flex}.invoiceBrandLogo{color:#fff;background:linear-gradient(135deg,#f9a144,#e8933a);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.invoiceBrandLogo .material-symbols-outlined{font-size:1.5rem}.invoiceBrandName{color:#1e1e1e;font-size:1.25rem;font-weight:700}.invoiceBrandName span{color:#f9a144}.invoiceBrandTagline{color:#6b7280;margin-top:.125rem;font-size:.75rem}.invoiceTitleBlock{text-align:right}.invoiceDocumentTitle{color:#f9a144;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1}.invoiceNumber{color:#6b7280;margin-bottom:.25rem;font-size:.875rem}.invoiceNumber strong{color:#1e1e1e;font-weight:600}.invoiceDate{color:#6b7280;font-size:.875rem}.invoiceDate strong{color:#1e1e1e;font-weight:600}.invoiceParties{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}@media (width<=640px){.invoiceParties{grid-template-columns:1fr;gap:1.5rem}}.invoiceParty{background:#f9fafb;border-left:3px solid #f9a144;border-radius:.5rem;padding:1.25rem}.invoicePartyShipTo{border-left-color:#3b82f6}.invoicePartyLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:flex}.invoicePartyLabel .material-symbols-outlined{font-size:.875rem}.invoicePartyName{color:#1e1e1e;margin-bottom:.25rem;font-size:1rem;font-weight:700}.invoicePartyDetails{color:#4b5563;font-size:.8125rem;line-height:1.6}.invoicePartyDetails p{margin-bottom:.125rem}.invoicePartyEmail{color:#f9a144;text-decoration:none}.invoicePartyEmail:hover{text-decoration:underline}.invoiceShippingBar{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;padding:1.25rem;display:grid}@media (width<=768px){.invoiceShippingBar{grid-template-columns:repeat(2,1fr)}}.invoiceShippingItem{flex-direction:column;gap:.25rem;display:flex}.invoiceShippingLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;display:flex}.invoiceShippingLabel .material-symbols-outlined{color:#f9a144;font-size:.875rem}.invoiceShippingValue{color:#1e1e1e;font-size:.875rem;font-weight:600}.invoiceShippingValueSmall{color:#6b7280;font-size:.75rem;font-weight:400}.invoiceItemsSection{margin-bottom:2rem}.invoiceItemsTitle{color:#1e1e1e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:700}.invoiceItemsTable{border-collapse:collapse;width:100%}.invoiceItemsTable thead tr{color:#fff;background:#1e1e1e}.invoiceItemsTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;padding:.875rem 1rem;font-size:.6875rem;font-weight:600}.invoiceItemsTable thead th:first-child{border-radius:.375rem 0 0 .375rem}.invoiceItemsTable thead th:last-child{text-align:right;border-radius:0 .375rem .375rem 0}.invoiceItemsTable thead th.text-center{text-align:center}.invoiceItemsTable tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.invoiceItemsTable tbody tr:hover{background:#f9fafb}.invoiceItemsTable tbody tr:last-child{border-bottom:none}.invoiceItemsTable tbody td{color:#1e1e1e;vertical-align:top;padding:1rem;font-size:.875rem}.invoiceItemInfo{flex-direction:column;gap:.25rem;display:flex}.invoiceItemName{color:#1e1e1e;font-weight:600}.invoiceItemSku{color:#6b7280;font-family:monospace;font-size:.75rem}.invoiceItemDesc{color:#6b7280;margin-top:.25rem;font-size:.75rem;line-height:1.4}.invoiceItemQty{text-align:center;font-weight:600}.invoiceItemUnitPrice,.invoiceItemTotal{text-align:right;font-weight:600}.invoiceItemTotal{color:#f9a144}.invoiceTotalsSection{justify-content:flex-end;margin-bottom:2rem;display:flex}.invoiceTotalsBox{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;width:100%;max-width:22rem;padding:1.5rem}.invoiceTotalRow{color:#4b5563;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}.invoiceTotalRowLabel{align-items:center;gap:.375rem;display:flex}.invoiceTotalRowLabel .material-symbols-outlined{color:#9ca3af;font-size:1rem}.invoiceTotalRowValue{color:#1e1e1e;font-weight:500}.invoiceTotalRowDiscount .invoiceTotalRowValue{color:#10b981}.invoiceTotalDivider{background:#e5e7eb;height:1px;margin:.75rem 0}.invoiceTotalGrand{border-top:2px solid #f9a144;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem 0 .5rem;display:flex}.invoiceTotalGrandLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:.875rem;font-weight:600}.invoiceTotalGrandValue{color:#f9a144;letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.invoiceCurrencyNote{text-align:right;color:#9ca3af;margin-top:.25rem;font-size:.6875rem}.invoicePaymentSection{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:grid}@media (width<=640px){.invoicePaymentSection{grid-template-columns:1fr}}.invoicePaymentBlock{flex-direction:column;gap:.5rem;display:flex}.invoicePaymentLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:.6875rem;font-weight:600}.invoicePaymentStatus{border-radius:9999px;align-items:center;gap:.375rem;width:fit-content;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.invoicePaymentStatusPaid{color:#059669;background:#10b98126;border:1px solid #10b9814d}.invoicePaymentStatusPending{color:#d97706;background:#f59e0b26;border:1px solid #f59e0b4d}.invoicePaymentStatus .material-symbols-outlined{font-size:.875rem}.invoicePaymentMethod{color:#1e1e1e;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.invoicePaymentMethod .material-symbols-outlined{color:#f9a144;font-size:1.125rem}.invoicePaymentDetails{color:#4b5563;font-size:.8125rem;line-height:1.6}.invoicePaymentDetails p{margin-bottom:.125rem}.invoiceNotesSection{border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:1.5rem;display:grid}@media (width<=640px){.invoiceNotesSection{grid-template-columns:1fr}}.invoiceNotesBlock{flex-direction:column;gap:.5rem;display:flex}.invoiceNotesTitle{text-transform:uppercase;letter-spacing:.05em;color:#1e1e1e;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.invoiceNotesTitle .material-symbols-outlined{color:#f9a144;font-size:1rem}.invoiceNotesText{color:#4b5563;font-size:.8125rem;line-height:1.6}.invoiceNotesText ul{padding:0;list-style:none}.invoiceNotesText ul li{margin-bottom:.25rem;padding-left:1rem;position:relative}.invoiceNotesText ul li:before{content:"•";color:#f9a144;font-weight:700;position:absolute;left:0}.invoiceFooterStamp{border-top:2px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.invoiceStampVerified{color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.invoiceStampVerified .material-symbols-outlined{font-size:1.125rem}.invoiceStampSignature{text-align:right}.invoiceStampSignatureLine{background:#1e1e1e;width:12rem;height:1px;margin-bottom:.5rem}.invoiceStampSignatureText{color:#6b7280;font-size:.75rem}.invoiceStampSignatureName{color:#1e1e1e;margin-top:.25rem;font-size:.875rem;font-weight:600}.invoiceModalFooter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1af2;border-top:1px solid #2a2a2a;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.invoiceModalFooterLeft,.invoiceModalFooterRight{align-items:center;gap:.5rem;display:flex}.invoiceFooterBtn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.invoiceFooterBtn .material-symbols-outlined{font-size:1rem}.invoiceFooterBtnPrimary{background:var(--tertiary-color);color:#fff}.invoiceFooterBtnPrimary:hover{background:#e8933a}.invoiceFooterBtnSecondary{color:#e5e5e5;background:#2a2a2a;border:1px solid #3a3a3a}.invoiceFooterBtnSecondary:hover{background:#3a3a3a}.invoiceFooterBtnGhost{color:#94a3b8;background:0 0}.invoiceFooterBtnGhost:hover{color:#fff;background:#2a2a2a}@media print{body{background:#fff;padding:0}.demoTrigger,.invoiceModalOverlay,.invoiceModalHeader,.invoiceModalFooter{display:none!important}.invoiceDocument{box-shadow:none;border-radius:0;padding:1.5rem}}.invoiceToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.invoiceToast{color:#fff;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(120%);box-shadow:0 10px 15px -3px #0000004d}.invoiceToast.active{transform:translate(0)}.invoiceToast.success{border-left:4px solid #10b981}.invoiceToast.info{border-left:4px solid #3b82f6}.invoiceToast.warning{border-left:4px solid #f59e0b}@media (width<=640px){.invoiceDocument{padding:1.5rem}.invoiceHeader{flex-direction:column;gap:1.5rem}.invoiceTitleBlock{text-align:left}.invoiceDocumentTitle{font-size:2rem}.invoiceModalHeaderActions{flex-wrap:wrap}.invoiceHeaderBtn span:not(.material-symbols-outlined){display:none}}.notificationPage{max-width:72rem;margin:0 auto;padding:3rem 1.5rem}.notificationPageHeader{text-align:center;margin-bottom:3rem}.notificationPageTitle{color:var(--tertiary-color);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}.notificationPageSubtitle{color:#94a3b8;max-width:40rem;margin:0 auto;font-size:1.125rem}.notificationSection{margin-bottom:4rem}.notificationSectionHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.notificationSectionIcon{background:#f9a1441a;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.notificationSectionIcon .material-symbols-outlined{color:var(--tertiary-color);font-size:1.25rem}.notificationSectionTitle{color:#fff;font-size:1.5rem;font-weight:700}.notificationSectionDesc{color:#94a3b8;margin-top:.25rem;font-size:.875rem}.demoControls{background:#1e293b80;border:1px solid #334155;border-radius:.75rem;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;padding:1.5rem;display:flex}.demoControlsTitle{color:#64748b;text-transform:uppercase;letter-spacing:.05em;width:100%;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.demoBtn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.demoBtn .material-symbols-outlined{font-size:1rem}.demoBtnSuccess{background:var(--success-color);color:#fff}.demoBtnSuccess:hover{background:var(--success-dark);transform:translateY(-1px)}.demoBtnPending{background:var(--pending-color);color:#fff}.demoBtnPending:hover{background:var(--pending-dark);transform:translateY(-1px)}.demoBtnFailed{background:var(--failed-color);color:#fff}.demoBtnFailed:hover{background:var(--failed-dark);transform:translateY(-1px)}.demoBtnInfo{background:var(--info-color);color:#fff}.demoBtnInfo:hover{background:var(--info-dark);transform:translateY(-1px)}.toastContainer{z-index:1000;pointer-events:none;flex-direction:column;gap:.75rem;max-width:26rem;display:flex;position:fixed;top:1.5rem;right:1.5rem}.toast{pointer-events:auto;background:#1e293b;border:1px solid #334155;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;animation:.4s cubic-bezier(.4,0,.2,1) forwards toastSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0003}.toastIconWrap{width:2rem;height:2rem;color:var(--primary-color);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toastIconWrap .material-symbols-outlined{color:var(--primary-color);font-size:1.25rem}.toastSuccess .toastIconWrap{background:var(--success-bg)}.toastSuccess .toastIconWrap .material-symbols-outlined{color:var(--success-color)}.toastPending .toastIconWrap{background:var(--pending-bg)}.toastPending .toastIconWrap .material-symbols-outlined{color:var(--pending-color)}.toastFailed .toastIconWrap{background:var(--failed-bg)}.toastFailed .toastIconWrap .material-symbols-outlined{color:var(--failed-color)}.toastInfo .toastIconWrap{background:var(--info-bg)}.toastInfo .toastIconWrap .material-symbols-outlined{color:var(--info-color)}.toastContent{flex:1;min-width:0}.toastTitle{color:#fff;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.toastMessage{color:#94a3b8;font-size:.8125rem;line-height:1.4}.toastClose{cursor:pointer;color:#64748b;background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:color .2s}.toastClose:hover{color:#fff}.toastClose .material-symbols-outlined{font-size:1rem}.toastProgress{height:3px;animation:4s linear forwards toastProgress;position:absolute;bottom:0;left:0}.toastSuccess .toastProgress{background:var(--success-color);opacity:.3}.toastPending .toastProgress{background:var(--pending-color);opacity:.3}.toastFailed .toastProgress{background:var(--failed-color);opacity:.3}.toastInfo .toastProgress{background:var(--info-color);opacity:.3}@keyframes toastProgress{0%{width:100%}to{width:0%}}.bannerNotifications{flex-direction:column;gap:1rem;display:flex}.banner{border:1px solid;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.banner:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.bannerIconWrap{width:2.5rem;height:2.5rem;color:var(--primary-color);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bannerIconWrap .material-symbols-outlined{font-size:1.5rem}.bannerContent{flex:1;min-width:0}.bannerTitle{margin-bottom:.25rem;font-size:1rem;font-weight:600}.bannerMessage{margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.bannerActions{flex-wrap:wrap;gap:.75rem;display:flex}.bannerActionBtn{cursor:pointer;background:0 0;border:1px solid;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s}.bannerClose{cursor:pointer;opacity:.6;color:var(--primary-color);background:0 0;border:none;padding:.25rem;transition:opacity .2s;position:absolute;top:1rem;right:1rem}.bannerClose:hover{opacity:1}.bannerClose .material-symbols-outlined{font-size:1.25rem}.bannerSuccess{background:#10b98114;border-color:#10b9814d}.bannerSuccess:before{background:var(--success-color)}.bannerSuccess .bannerIconWrap{background:var(--success-bg)}.bannerSuccess .bannerIconWrap .material-symbols-outlined{color:var(--success-color)}.bannerSuccess .bannerTitle{color:#34d399}.bannerSuccess .bannerMessage{color:#a7f3d0}.bannerSuccess .bannerActionBtn{color:#34d399;border-color:#10b9814d}.bannerSuccess .bannerActionBtn:hover{background:var(--success-bg)}.bannerPending{background:#f59e0b14;border-color:#f59e0b4d}.bannerPending:before{background:var(--pending-color)}.bannerPending .bannerIconWrap{background:var(--pending-bg)}.bannerPending .bannerIconWrap .material-symbols-outlined{color:var(--pending-color)}.bannerPending .bannerTitle{color:#fbbf24}.bannerPending .bannerMessage{color:#fde68a}.bannerPending .bannerActionBtn{color:#fbbf24;border-color:#f59e0b4d}.bannerPending .bannerActionBtn:hover{background:var(--pending-bg)}.bannerFailed{background:#ef444414;border-color:#ef44444d}.bannerFailed:before{background:var(--failed-color)}.bannerFailed .bannerIconWrap{background:var(--failed-bg)}.bannerFailed .bannerIconWrap .material-symbols-outlined{color:var(--failed-color)}.bannerFailed .bannerTitle{color:#f87171}.bannerFailed .bannerMessage{color:#fecaca}.bannerFailed .bannerActionBtn{color:#f87171;border-color:#ef44444d}.bannerFailed .bannerActionBtn:hover{background:var(--failed-bg)}.bannerInfo{background:#3b82f614;border-color:#3b82f64d}.bannerInfo:before{background:var(--info-color)}.bannerInfo .bannerIconWrap{background:var(--info-bg)}.bannerInfo .bannerIconWrap .material-symbols-outlined{color:var(--info-color)}.bannerInfo .bannerTitle{color:#60a5fa}.bannerInfo .bannerMessage{color:#bfdbfe}.bannerInfo .bannerActionBtn{color:#60a5fa;border-color:#3b82f64d}.bannerInfo .bannerActionBtn:hover{background:var(--info-bg)}.inlineNotifications{flex-direction:column;gap:1rem;display:flex}.inline{border:1px solid;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.inlineIconWrap{width:1.5rem;height:1.5rem;color:var(--primary-color);flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.inlineIconWrap .material-symbols-outlined{font-size:1.25rem}.inlineContent{flex:1;min-width:0}.inlineTitle{margin-bottom:.125rem;font-size:.875rem;font-weight:600}.inlineMessage{font-size:.8125rem;line-height:1.5}.inlineSuccess{background:#10b9810d;border-color:#10b98133}.inlineSuccess .inlineIconWrap .material-symbols-outlined{color:var(--success-color)}.inlineSuccess .inlineTitle{color:#34d399}.inlineSuccess .inlineMessage{color:#a7f3d0}.inlinePending{background:#f59e0b0d;border-color:#f59e0b33}.inlinePending .inlineIconWrap .material-symbols-outlined{color:var(--pending-color)}.inlinePending .inlineTitle{color:#fbbf24}.inlinePending .inlineMessage{color:#fde68a}.inlineFailed{background:#ef44440d;border-color:#ef444433}.inlineFailed .inlineIconWrap .material-symbols-outlined{color:var(--failed-color)}.inlineFailed .inlineTitle{color:#f87171}.inlineFailed .inlineMessage{color:#fecaca}.inlineInfo{background:#3b82f60d;border-color:#3b82f633}.inlineInfo .inlineIconWrap .material-symbols-outlined{color:var(--info-color)}.inlineInfo .inlineTitle{color:#60a5fa}.inlineInfo .inlineMessage{color:#bfdbfe}.modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;opacity:1;visibility:visible;background:#000000b3;justify-content:center;align-items:center;padding:1rem;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.modalHeader{justify-content:space-between;gap:1em;margin-bottom:25px;display:flex}.formLabel{color:var(--tertiary-color);font-size:.75em}.formGroup{flex-direction:column;gap:.5em;display:flex}.formGroup input{height:45px;font-size:var(--span-text);color:var(--tertiary-on-color);background-color:var(--tertiary-color);border:none;border-radius:5px;outline:none;padding:5px 10px}.modalIconWrap{border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:flex}.modalIconWrap .material-symbols-outlined{font-size:2.5rem}.modalSuccess .modalIconWrap{background:var(--success-bg)}.modalSuccess .modalIconWrap .material-symbols-outlined{color:var(--success-color)}.modalPending .modalIconWrap{background:var(--pending-bg)}.modalPending .modalIconWrap .material-symbols-outlined{color:var(--pending-color)}.modalFailed .modalIconWrap{background:var(--failed-bg)}.modalFailed .modalIconWrap .material-symbols-outlined{color:var(--failed-color)}.modalContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:25px;display:flex}.modalTitle{font-size:var(--text);color:var(--tertiary-color);margin-bottom:.5rem;font-weight:500}.modalMessage{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0}.PolicyPopup{z-index:2000;cursor:pointer;width:60px;height:60px;color:var(--tertiary-color);background-color:var(--tertiary-on-color);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:100px;right:30px;box-shadow:0 4px 12px #0003}.PolicyPopup:hover{color:var(--tertiary-on-color);background-color:var(--tertiary-color)}.DisputePopup{z-index:2000;cursor:pointer;width:60px;height:60px;color:var(--tertiary-color);background-color:var(--secondary-color);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:100px;right:100px;box-shadow:0 4px 12px #0003}.DisputePopup:hover{color:var(--tertiary-on-color);background-color:var(--tertiary-color)}.AnnouncementPopup{z-index:2000;cursor:pointer;width:60px;height:60px;color:var(--tertiary-color);background-color:var(--primary-color);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:165px;right:65px;box-shadow:0 4px 12px #0003}.AnnouncementPopup:hover{color:var(--tertiary-on-color);background-color:var(--tertiary-color)}.announcementPopupDot{border:2px solid var(--tertiary-color,#fff);background-color:#ef4444;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:10px}.announcementList{flex-direction:column;gap:12px;display:flex}.announcementItem{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:12px;gap:12px;padding:14px;display:flex}.announcementItemIcon{color:#475569;background:#eef2f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.announcementItemIcon .material-symbols-outlined{font-size:22px}.announcementItemBody{flex:1;min-width:0}.announcementItemHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.announcementItemTitle{color:#1e293b;margin:0;font-size:.98rem;font-weight:700}.announcementItemDate{color:#94a3b8;flex-shrink:0;font-size:.72rem}.announcementItemMessage{color:#475569;white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:.88rem}.announcementInfo{border-left-color:#3b82f6}.announcementInfo .announcementItemIcon{color:#2563eb;background:#dbeafe}.announcementSuccess{border-left-color:#10b981}.announcementSuccess .announcementItemIcon{color:#059669;background:#d1fae5}.announcementWarning{border-left-color:#f59e0b}.announcementWarning .announcementItemIcon{color:#d97706;background:#fef3c7}.announcementCritical{border-left-color:#ef4444}.announcementCritical .announcementItemIcon{color:#dc2626;background:#fee2e2}.disputeChatHistory::-webkit-scrollbar{width:6px}.disputeChatHistory::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}blockquote{color:var(--primary-color);border-left:2px solid var(--primary-color);font-style:italic;font-weight:500;font-size:var(--span-text);gap:.2em;margin:0 0 1.5rem;padding-left:1rem}hr{border:none;border-top:1px solid #eaeaea;margin:1.5em 0}.modalMessageContainer h3{font-size:var(--span-text);color:var(--tertiary-color);margin-top:5%!important}.modalMessageContainer p{font-size:var(--span-text);color:var(--primary-color)}.modalMessageContainerUl li{font-size:var(--span-text);color:var(--primary-color);gap:1em;display:flex}.modalMessageContainerUl{width:100%;height:auto;margin-left:0;padding-left:0}.modalActions{justify-content:flex-start;gap:.75rem;display:flex}.modalBtn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.modalBtn .material-symbols-outlined{font-size:1rem}.modalBtnSuccess{background:var(--success-color);color:#fff}.modalBtnSuccess:hover{background:var(--success-dark)}.modalBtnPending{background:var(--pending-color);color:#fff}.modalBtnPending:hover{background:var(--pending-dark)}.modalBtnFailed{background:var(--failed-color);color:#fff}.modalBtnFailed:hover{background:var(--failed-dark)}.modalBtnSecondary{color:#94a3b8;background:0 0;border:1px solid #334155}.modalBtnSecondary:hover{color:#fff;background:#334155}.spinner{border:3px solid #f59e0b33;border-top-color:var(--pending-color);border-radius:50%;width:2.5rem;height:2.5rem;margin:0 auto 1.5rem;animation:.8s linear infinite spin}@media (width<=640px){.notificationPage{padding:2rem 1rem}.notificationPageTitle{font-size:1.75rem}.notificationPageSubtitle{font-size:1rem}.toastContainer{max-width:none;left:1rem;right:1rem}.banner{flex-direction:column}.modalContent{padding:1.5rem}.modalTitle{font-size:1.25rem}.modalActions{flex-direction:column}}.sectionDivider{background:linear-gradient(90deg,#0000,#334155,#0000);height:1px;margin:3rem 0}.notificationPage .material-symbols-outlined{color:var(--tertiary-color)}.dashboardAlertsListContainerScroll{justify-content:flex-start;align-items:flex-start;width:100%;height:300px;padding-right:10px;display:flex;overflow-y:scroll}.importProgressOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.importProgressCard{background:var(--primary-color);text-align:center;border-radius:12px;min-width:300px;padding:2rem;box-shadow:0 10px 30px #0003}.importProgressCard h3{font-size:var(--span-text);color:var(--tertiary-color)}.importProgressCard p{font-size:.7em}.importProgressIcon{color:var(--tertiary-color);margin-bottom:1rem;font-size:3rem;animation:1.5s infinite pulse}.importProgressBarContainer{background:#e2e8f0;border-radius:5px;width:100%;height:10px;margin-top:1rem;overflow:hidden}.importProgressBar{background:var(--tertiary-color);height:100%;transition:width .3s}.compareBarWrapper{background-color:var(--surface-color,#fff);z-index:1000;border-top:3px solid var(--tertiary-color);justify-content:space-between;align-items:center;padding:1rem 2rem;animation:.3s ease-out forwards slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000014}.compareBarLeft{align-items:center;gap:1.5rem;display:flex}.compareBarTitle{color:var(--tertiary-on-color);font-weight:500;font-size:var(--span-text);margin:0}.compareBarItems{gap:.75rem;display:flex}.compareBarItem{background-color:var(--background-color,#f8f9fa);border:1px solid var(--border-color,#e2e8f0);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:500;display:flex}.compareBarItemText{white-space:nowrap;text-overflow:ellipsis;max-width:120px;color:var(--tertiary-color);overflow:hidden}.compareBarItemRemove{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex}.compareBarItemRemove:hover{color:var(--danger-color,#ef4444)}.compareBarItemRemove .material-symbols-outlined{font-size:1rem}.compareBarActions{align-items:center;gap:1rem;display:flex}.compareBarClearBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .2s,color .2s}.compareBarClearBtn:hover{color:var(--text-color);background-color:#0000000d}.compareBarCompareBtn{background-color:var(--tertiary-color);color:var(--tertiary-on-color);cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;transition:filter .2s}.compareBarCompareBtn:hover{filter:brightness(.9)}.compareMain{max-width:1200px;min-height:60vh;margin:0 auto;padding:2rem 1.5rem}.compareHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.compareTitle{font-size:var(--text);color:var(--tertiary-color);margin:0;font-weight:500}.compareTableWrapper{padding-bottom:1rem;overflow-x:auto}.compareTable{border-collapse:collapse;width:100%;min-width:800px}.compareTable th,.compareTable td{border-bottom:1px solid var(--border-color,#e2e8f0)}.compareTable th{text-align:center;vertical-align:top;padding:1.5rem 1rem;position:relative}.compareTable th.compareTableLabelCol{text-align:left;vertical-align:middle;text-transform:uppercase;width:20%;color:var(--tertiary-on-color);font-size:.7em;font-weight:500}.compareItemRemoveBtn{font-size:var(--span-text);cursor:pointer;color:var(--tertiary-color);background-color:var(--tertiary-on-color);border:none;border-radius:10px;justify-content:center;align-items:center;padding:5px;transition:color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.compareItemRemoveBtn:hover{color:var(--primary-color);background-color:var(--tertiary-on-color)}.compareImageWrapper{background-color:var(--background-color,#f8fafc);border-radius:8px;justify-content:center;align-items:center;height:160px;margin-bottom:1rem;display:flex;overflow:hidden}.compareImageWrapper img{object-fit:cover;width:100%;height:100%}.compareImageWrapper .material-symbols-outlined{color:#cbd5e1;font-size:2rem}.compareProductTitle{font-size:var(--span-text);-webkit-line-clamp:2;color:var(--tertiary-color);-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:500;display:-webkit-box;overflow:hidden}.compareProductPrice{font-size:var(--mini-text);color:var(--tertiary-on-color);margin-bottom:1rem;font-weight:700}.compareTableLabel{text-transform:uppercase;color:var(--tertiary-color);padding:1em;font-size:.7em;font-weight:500}.compareTableCell{text-align:center;color:var(--tertiary-on-color);padding:1em;font-size:.7em;font-weight:500}.compareRatingWrap{justify-content:center;align-items:center;gap:.25rem;display:flex}.compareRatingStar{color:#fbbf24;font-variation-settings:"FILL" 1;font-size:1.25rem}.compareRatingValue{color:var(--text-color);font-weight:600}.compareRatingCount{color:#64748b;font-size:.875rem}.custom-quill .ql-toolbar{background-color:#f8fafc;border-color:#e2e8f0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-family:Work Sans,sans-serif;transition:border-color .2s,background-color .2s}.custom-quill .ql-container{color:var(--text-color);background-color:#f8fafc;border-color:#e2e8f0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;font-family:Work Sans,sans-serif;font-size:.7rem;transition:border-color .2s,background-color .2s}.custom-quill .ql-editor{min-height:200px}.dashboardBadgegray{color:var(--primary-color)}.ql-editor{min-height:200px;max-height:200px}.custom-quill:focus-within .ql-toolbar,.custom-quill:focus-within .ql-container{border-color:var(--tertiary-color);background-color:#fff}.custom-quill:focus-within{border-radius:.5rem;box-shadow:0 0 0 3px #f9a1441a}.custom-quill.ql-snow .ql-stroke{stroke:var(--text-color)}.custom-quill.ql-snow .ql-fill{fill:var(--text-color)}.custom-quill.ql-snow .ql-picker{color:var(--text-color)}.modalContent{background:var(--tertiary-on-color);border:1px solid var(--tertiary-color);border-radius:1rem;width:100%;max-width:500px;height:auto;padding:25px;transition:transform .3s;transform:scale(1)}.shipmentDetailsModal{background:var(--tertiary-on-color);border:1px solid var(--tertiary-color);border-radius:1rem;width:100%;max-width:700px;height:auto;padding:15px;transition:transform .3s;transform:scale(1)}.shipmentDetailsModalContent{width:100%;max-width:700px;height:100%;max-height:700px;padding:10px;overflow-y:auto}.dashboardBadgepurple{color:var(--tertiary-color)}.shipmentDetailsModalContent::-webkit-scrollbar{width:8px;height:8px}.shipmentDetailsModalContent::-webkit-scrollbar-track{background:var(--tertiary-on-color)}.shipmentDetailsModalContent::-webkit-scrollbar-thumb{background:var(--tertiary-color);border-radius:4px}.shipmentDetailsModalContent::-webkit-scrollbar-thumb:hover{background:#94a3b8}.shipmentDetailsBody{padding-top:1rem}.shipmentDetailsHeaderRow{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.shipmentDetailsLabel{color:var(--primary-color);margin-bottom:0;padding-bottom:0;font-size:.7em}.shipmentDetailsValueLarge{color:var(--tertiary-color);font-weight:600;font-size:var(--span-text)}.shipmentDetailsBadge{border-radius:9999px;padding:.5rem 1rem;font-weight:600}.shipmentDetailsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.shipmentDetailsValue{color:var(--tertiary-color);font-weight:600;font-size:var(--span-text)}.shipmentInstructionsWrap{margin-bottom:1.5rem}.shipmentInstructionsBox{background-color:var(--bg-secondary);border-radius:.5rem;margin-top:.25rem;padding:.75rem;font-size:.875rem}.shipmentCostSection{border:1.5px solid var(--tertiary-color);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.shipmentCostRow{justify-content:space-between;margin-bottom:.5rem;display:flex}.shipmentCostRow:nth-child(2){margin-bottom:1rem}.shipmentCostTotalRow{border-top:1px solid var(--border-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:1rem;display:flex}.shipmentCostValue{color:var(--tertiary-color);font-weight:600;font-size:var(--span-text)}.shipmentCostTotalValue{font-weight:700;font-size:var(--mini-text);color:var(--green-status-color)}.shipmentDetailsDivider{border-color:var(--border-color);border-style:solid;margin:1.5rem 0}.shipmentDetailsSectionTitle{font-size:var(--text);color:var(--tertiary-color);margin-bottom:1rem;font-weight:600}.signatureLine{border-bottom:1px solid #000;width:200px;margin-bottom:.5rem}.signatureText{font-weight:600}.storeSetupConnectedTitle{color:#2e7d32;font-size:var(--text);align-items:center;gap:8px;margin:0 0 8px;display:flex}.storeSetupConnectedText{color:#1b5e20;margin:0;font-size:.7em}.storeSetupConnectedAccount{background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;padding:16px}.storeSetupConnectedTitle{color:#2e7d32;align-items:center;gap:8px;margin:0 0 8px;display:flex}.storeSetupConnectedText{color:#1b5e20;margin:0}.storeSetupFlexRow{align-items:center;gap:12px;display:flex}.storeSetupSuccessText{color:#2e7d32;font-weight:500}.marketplaceSortSelectWrapFull{width:100%;margin-left:0}.marketplaceWidthFull{width:100%}.marketplaceIconFlexShrink{flex-shrink:0}.marketplaceLoading{text-align:center;width:100%;padding:2rem}.marketplaceStorePlaceholderWrap{color:#94a3b8;background-color:#f1f5f9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.marketplaceStorePlaceholderIcon{font-size:3rem}.marketplaceStoreCardBody{padding-top:28px}.marketplaceStoreCardTitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketplaceStoreCardLocation{align-items:center;gap:4px;display:flex}.marketplaceVerifiedIconSmall{color:#3b82f6;font-size:14px}.marketplaceVerifiedIconSmallMiddle{color:#3b82f6;vertical-align:middle;font-size:14px}.marketplaceStoreActions{gap:8px;display:flex}.marketplaceStoreActionBtn{flex:1;justify-content:center;text-decoration:none}.marketplaceStoreActionIcon{font-size:16px}.marketplaceProductMenuWrap{gap:.5rem;display:flex}.marketplaceWishlistActive{color:#ef4444}.marketplaceCompareActive{color:green}.marketplaceProductPlaceholderImage{background-position:50%;background-size:cover;width:100px;height:100px;font-size:1.5rem}.marketplaceDiscountBadge{text-transform:capitalize;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.marketplaceProductStats{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.marketplaceProductPrice{align-items:center;gap:8px;display:flex}.marketplaceProductStrikethrough{color:#94a3b8;font-size:.8rem;font-weight:400;text-decoration:line-through}.marketplaceProductStockWrap{align-items:center;gap:4px;display:flex}.marketplaceStarsFlex{display:flex}.marketplaceReviewCount{color:#64748b;font-size:.8rem}.productRecentlyViewedWrap{border-top:1px solid #e2e8f0;width:100%;margin:2rem auto 0;padding:2rem 1.5rem}.productRecentlyViewedTitle{color:#1e293b;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.productRecentlyViewedScroll{gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.productRecentlyViewedCard{flex-shrink:0;min-width:250px;max-width:250px}.cls-cart-4ebae2{object-fit:cover;width:100%;height:100%}.cls-checkout-e87e97{margin-top:20px}.cls-checkout-c5c4a3{align-items:center;display:flex}.cls-checkout-01eab7{margin-right:15px}.cls-checkout-294d5b{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cls-checkout-626fb3{color:#f9a144;margin-top:.25rem;font-size:.8rem}.cls-checkout-791db4{margin-top:15px}.cls-checkout-db3a71{color:var(--tertiary-on-color);margin-top:20px;margin-bottom:15px;font-weight:700}.cls-checkout-db4c3e{color:#64748b;text-align:center;margin-top:15px;margin-bottom:15px;font-size:13px}.cls-chat-9fff5e{justify-content:space-between;width:100%}.cls-chat-64c1cf{width:100%}.cls-chat-f8b697{flex-shrink:0}.cls-chat-2614f5{border-radius:.5rem;max-width:100%}.cls-chat-d5c7f6{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.cls-chat-b222a0{color:var(--primary-color);padding:.5rem 1rem;font-size:.8rem}.cls-chat-1d5e50{position:relative}.cls-chat-8251cb{display:none}.cls-chat-ba8b6d{z-index:100;padding-bottom:10px;position:absolute;bottom:100%;left:0}.cls-chat-732c28{text-align:center;color:#94a3b8;padding:1rem 0;font-size:.8125rem}.cls-chat-83b2c0{opacity:.5;margin-bottom:.35rem;font-size:2rem;display:block}.cls-chat-67fc84{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.cls-chat-1521a8{justify-content:center;align-items:center;width:100%;height:100%;display:none}.cls-compare-b8ad23{margin-bottom:1.5rem}.cls-compare-585f48{text-decoration:none;display:inline-flex}.cls-compare-11e96a{color:inherit;text-decoration:none}.cls-compare-fc9b56{justify-content:center;width:100%}.cls-compare-20f116{color:var(--text-muted,#94a3b8)}.cls-directory-8ed57c{animation-delay:.25s}.cls-directory-1c2559{width:80px}.cls-main-562796{color:#000}.cls-product-0623ae{cursor:pointer;width:28px;height:28px}.cls-product-6731cc{text-align:center;padding:100px}.cls-product-8cd711{color:#94a3b8}.cls-product-7d43bd{color:#94a3b8;padding:1rem}.cls-product-703510{text-align:center;padding:2rem}.cls-product-3bfa6d{color:#94a3b8;margin-bottom:1rem}.cls-product-b4ae50{padding:1rem 0}.cls-product-109d6f{border-radius:12px;width:100%;height:350px;margin-bottom:1.5rem;overflow:hidden}.cls-product-61f6b7{gap:1rem;margin-top:1rem;display:flex}.cls-product-1c8462{color:#1877f2}.cls-product-367ead{color:#e1306c}.cls-product-095e60{color:#0a66c2}.cls-product-be20e7{margin-top:1rem}.cls-product-2e96b8{gap:4px;margin-bottom:.75rem;display:flex}.cls-product-34708f{color:#64748b;align-self:center;margin-left:.5rem;font-size:.875rem}.cls-profile-39e1b4{justify-content:center;align-items:center;height:100vh;display:flex}.cls-profile-a8028f{object-fit:cover}.cls-profile-a96700{background-color:#0000}.cls-profile-8971a7{object-fit:cover;border-radius:8px;width:100%;height:100%}.cls-profile-e43d6c{word-break:break-all}.cls-signin-38cf1c{animation-delay:.1s}.cls-signin-53907b{animation-delay:.2s}.cls-signin-17e60d{color:#f9a144;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.cls-signin-bfd817{animation-delay:.3s}.cls-cookie-69f9d2{justify-content:space-between;align-items:center;display:flex}.cls-cookie-74da4c{margin-bottom:0}.cls-cookie-9cd276{margin-top:.5rem}.cls-cookie-70e781{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.cls-cookie-3b70be{margin-top:.2rem}.cls-cookie-f477aa{margin-top:.5rem;margin-bottom:0}.cls-dashboard-4c2d47{margin-bottom:2rem}.cls-dashboard-bdce7e{color:#1e293b;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.cls-dashboard-57318c{text-align:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:2rem}.cls-dashboard-af4c5d{color:#cbd5e1;margin-bottom:.5rem;font-size:2.5rem}.cls-dashboard-1a5351{color:#64748b;margin:0}.cls-dashboard-281ac0{gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.cls-dashboard-3c123c{min-width:200px;max-width:200px;color:inherit;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;text-decoration:none;overflow:hidden}.cls-dashboard-97c286{background-color:#f1f5f9;justify-content:center;align-items:center;height:150px;display:flex}.cls-dashboard-26d86c{color:#cbd5e1;font-size:2rem}.cls-dashboard-9df1ed{padding:1rem}.cls-dashboard-3f3893{webkit-line-clamp:2px;webkit-box-orient:vertical;color:#0f172a;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:-webkit-box;overflow:hidden}.cls-dashboard-a568e2{color:#3b82f6;margin:0;font-size:1rem;font-weight:600}.cls-logistics-70b174{padding:2rem}.cls-logistics-9ea69c{background:#fff;border-radius:8px;padding:3rem}.cls-logistics-f5511c{color:#cbd5e1;font-size:48px}.cls-logistics-b61226{color:#64748b}.cls-logistics-336ce4{background:var(--hover-bg)}.cls-logistics-66bcfe{text-transform:capitalize;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.cls-logistics-627324{border-top:none;margin-top:.5rem;padding-top:0}.cls-logistics-e797cb{gap:.5rem;display:flex}.cls-logistics-6f4e36{flex:1;justify-content:center}.cls-logistics-a03b95{color:#fff;background:#94a3b8;border:none;flex:1;justify-content:center}.cls-logistics-073799{color:#ef4444;background:#fee2e2;border:1px solid #fecaca;flex:1;justify-content:center}.cls-logistics-e714f3{color:#fff;background:#94a3b8;border:none;justify-content:center;width:100%}.cls-dashboard-6d528e{text-align:center;grid-column:1/-1;padding:3rem}.cls-dashboard-8bb8d5{color:#f9a144;font-size:2.5em}.cls-addItem-28852e{align-items:center;gap:1rem;display:flex}.cls-addItem-a55815{cursor:not-allowed;background:#f3f4f6}.cls-addItem-2779cd{color:#94a3b8;margin-top:4px;font-size:.75rem}.cls-addItem-95cf58{flex-direction:column;gap:.5rem;display:flex}.cls-addItem-d4fbaa{align-items:center;gap:.5rem;display:flex}.cls-addItem-52dcac{flex:1}.cls-addItem-a4028b{cursor:pointer;color:var(--tertiary-on-color);background:0 0;background-color:var(--tertiary-color);border:none;border-radius:5px;padding:10px;display:flex}.cls-addItem-fe3155{font-size:20px}.cls-addItem-8f3fb5{align-self:flex-start;margin-top:.25rem}.cls-addItem-0842a3{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;width:100%;display:grid}.cls-addItem-ae48bd{border:1px solid #e2e8f0;border-radius:8px;padding-top:100%;position:relative;overflow:hidden}.cls-addItem-130b81{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.cls-addItem-4f04f4{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:4px;right:4px}.cls-addItem-92985e{font-size:14px}.cls-addItem-c21c23{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding-top:100%;display:flex;position:relative}.cls-addItem-ae7675{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cls-addItem-43bcef{color:#94a3b8;font-size:24px}.cls-addItem-1f3be2{color:#64748b;margin-top:4px;font-size:12px;font-weight:500}.cls-editItem-42cb45{color:#94a3b8;justify-content:center;align-items:center;gap:.5rem;height:200px;display:flex}.cls-inquiry-c83a65{color:#64748b;webkit-line-clamp:2px;webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;font-size:.875rem;display:-webkit-box;overflow:hidden}.cls-inquiry-b9ab83{white-space:nowrap}.cls-inquiry-a35236{align-items:center;gap:1rem;display:flex}.cls-inquiry-bac55e{color:#fff;font-size:1.5rem}.cls-inquiry-c5c6b1{color:#94a3b8;margin-left:.5rem;font-size:.75rem}.cls-listings-11be8b{cursor:default}.cls-listings-35c976{margin:0}.cls-logistics-0e081d{gap:1rem;display:flex}.cls-logistics-adfa7b{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.cls-logistics-e05506{justify-content:space-between;width:100%;margin:0;display:flex}.cls-logistics-95ee8f{color:#64748b;font-size:.85rem}.cls-logistics-2afdb6{font-size:.85rem;font-weight:600}.cls-logistics-434a09{width:100%;margin-top:4px}.cls-logistics-99aa0a{background-color:#f8fafc;justify-content:center;align-items:center;height:120px;display:flex}.cls-logistics-b62233{color:#64748b;border-top:1px solid #e2e8f0;margin-top:10px;padding-top:8px;font-size:.85rem}.cls-logistics-a10664{text-overflow:ellipsis;max-height:60px;overflow:hidden}.cls-logistics-6bc247{align-items:center;gap:.75rem;display:flex}.cls-logistics-24021f{margin:1rem auto}.cls-logistics-7fa594{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.cls-logistics-6369b4{border-top:none;margin-top:.25rem;padding-top:0}.cls-logistics-15962f{gap:.5rem;width:100%;display:flex}.cls-logistics-69a09d{color:#64748b;background:#e2e8f0;border:1px solid #cbd5e1;flex:1;justify-content:center}.cls-logistics-b57d8c{width:90%;max-width:45rem}.cls-logistics-246fef{margin-bottom:16px}.cls-logistics-a7e9f4{text-align:left;width:100%}.cls-logistics-02d219{margin-bottom:12px}.cls-logistics-70cb1d{margin-bottom:24px}.cls-logistics-ac734d{gap:8px;display:flex}.cls-logistics-756905{top:100%;left:0;right:0}.cls-logistics-f3ad4b{max-height:150px;overflow-y:auto}.cls-logistics-dcecc4{flex:2}.cls-logistics-284de5{color:#10b981;background:#d1fae5}.cls-logistics-1e6f14{text-align:left;width:100%;margin-bottom:24px}.cls-logistics-b6dbd5{color:#334155;font-size:.875rem}.cls-logistics-15d9cd{margin-top:8px}.cls-logistics-c00c01{width:90%;max-width:35rem}.cls-logistics-8a4f5b{color:#3b82f6;background:#eff6ff}.cls-logistics-50a045{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:16px}.cls-logistics-359b3b{border-bottom:1px solid #e2e8f0;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;display:flex}.cls-logistics-8d9eff{color:#64748b;font-size:.875rem;font-weight:500}.cls-logistics-7469fe{color:#1e293b;text-align:right;font-weight:600}.cls-logistics-474527{justify-content:space-between;margin-bottom:8px;display:flex}.cls-logistics-0b9a8f{justify-content:space-between;display:flex}.cls-logistics-0c1fb0{margin:0}.cls-logistics-d31766{text-align:left;width:100%;margin-bottom:24px}.cls-logistics-01ffcf{color:#475569;text-transform:uppercase;margin-bottom:8px;font-size:.875rem;font-weight:600}.cls-logistics-9e5229{color:#334155;background:#f1f5f9;border-radius:6px;padding:12px;font-size:.7rem}.cls-logistics-8bc363{margin-top:0}.cls-logistics-b68a3b{width:90%;max-width:600px}.cls-logistics-27a03c{margin-bottom:1rem}.cls-logistics-6fbfcb{gap:1rem;margin-bottom:1rem;display:flex}.cls-logistics-fd869f{width:100px}.cls-logistics-e20271{margin-top:1.5rem;margin-bottom:1.5rem}.cls-logistics-b1a341{color:var(--tertiary-on-color);margin-bottom:.5rem;font-weight:600}.cls-logistics-b96309{background-color:var(--bg-secondary);border-radius:.5rem;padding:1rem}.cls-logistics-d02829{grid-column:span 2}.cls-logistics-6cc4e0{background-color:var(--bg-secondary);border-radius:.5rem;margin-top:.25rem;padding:.75rem;font-size:.875rem}.cls-orders-5afbf4{align-items:center;gap:.25rem;display:flex}.cls-orders-ac672c{color:#10b981;font-size:1rem}.cls-orders-096932{color:#1e293b;font-weight:600}.cls-orders-de1019{color:#fff;background:#475569}.cls-setup-2d2b87{color:#64748b;cursor:not-allowed;background-color:#f8fafc}.cls-setup-dd7f32{color:#64748b;margin-bottom:1rem;font-size:.85rem}.cls-setup-cd2a86{width:24px}.cls-storeSetup-66b0f0{margin-top:10px}.cls-storeSetup-7cc69f{border-radius:8px}.cls-storeSetup-a337ed{object-fit:cover;border-radius:8px;width:100%}.cls-storeSetup-194165{object-fit:contain;width:100%;height:100%}.cls-dashboard-4797ca{font-size:.75rem}.cls-dashboard-9ea02d{color:var(--text-muted);font-size:.875rem}.cls-analytics-97e59d{grid-column:1/-1}.cls-logistics-e506d4{font-size:1rem;font-weight:700}.cls-orders-320ec3{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.75rem;overflow:hidden}.cls-orders-b4bacd{white-space:nowrap;text-overflow:ellipsis;max-width:100px;color:var(--text-muted);font-size:.75rem;overflow:hidden}.cls-orders-378989{color:var(--tertiary-color);font-size:.7em}.cls-orders-3d6779{max-width:600px}.cls-reports-17940d{flex-direction:column;padding:1.5rem;display:flex}.cls-reports-a703c9{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cls-reports-8b9fd3{color:var(--text-on-color);font-weight:600}.cls-reports-381755{color:var(--text-color);flex:1;margin-bottom:1.5rem;font-size:.875rem}.cls-roles-145341{color:var(--text-color);margin:0}.cls-roles-658cd0{background:0 0;border:none;margin-top:1.5rem;padding:0}.cls-roles-dec317{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.cls-roles-28c153{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;padding:1.5rem;transition:all .2s}.cls-roles-630e09{justify-content:space-between;align-items:flex-start;display:flex}.cls-roles-54cb0d{color:var(--primary-color);margin-bottom:1rem;font-size:2.5rem;display:block}.cls-roles-de3c33{cursor:pointer;background:0 0;border:none}.cls-roles-a2b316{color:var(--text-muted)}.cls-roles-e22cd1{color:var(--text-color);margin-bottom:.5rem;font-size:1.1rem}.cls-roles-2d0670{color:var(--text-muted);font-size:.9rem;line-height:1.5}.cls-roles-32873a{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.cls-roles-3f4ece{color:var(--text-muted);font-size:.85rem}.cls-roles-09c0c3{padding:.3rem .8rem;font-size:.85rem}.cls-settings-204483{margin-top:1.5rem}.cls-settings-be2132{text-align:left;margin-top:.25rem}.cls-settings-895325{border:1px solid var(--border-color);background:var(--hover-bg);border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.cls-settings-8329ee{cursor:pointer;width:18px;height:18px}.cls-settings-c4806a{cursor:pointer;color:var(--text-color);font-size:.95rem}.cls-stores-240cd7{background:var(--hover-bg);justify-content:center;align-items:center;display:flex}.cls-stores-6d0c23{text-transform:none}.cls-stores-029054{align-items:center;font-size:.875rem;display:flex}.cls-stores-f75c18{vertical-align:middle;margin-right:4px;font-size:1rem}.cls-users-3259ef{background-color:var(--tertiary-on-color);color:var(--tertiary-color);cursor:not-allowed}.cls-users-248c93{color:var(--red)}.cls-users-991159{color:var(--text-color)}.cls-users-71e665{background:var(--red)}.cls-adminRegister-952544{color:#f9a144}.cls-adminRegister-be2477{background:#f9a144;border-color:#f9a144;margin-top:1.5rem}.cls-NotificationContext-c9f599{z-index:2000;position:fixed;top:0;left:0;right:0}.cls-NotificationContext-daf86d{z-index:2000;justify-content:center;align-items:center;display:flex}.adminFeaturedApp{min-height:100vh}.adminFeaturedLayout{max-height:100vh;display:flex}.adminFeaturedOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}.adminFeaturedSidebar{background:var(--secondary-color);border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:16rem;transition:transform .3s;display:flex}@media (width<=1024px){.adminFeaturedSidebar{z-index:50;height:100vh;position:fixed;transform:translate(-100%)}.adminFeaturedSidebarOpen{transform:translate(0)}.adminFeaturedApp:has(.adminFeaturedSidebarOpen) .adminFeaturedOverlay{display:block}}.adminFeaturedSidebarBrand{border-bottom:1px solid #1e293b;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.adminFeaturedSidebarLogo{justify-content:center;align-items:center;display:flex}.adminFeaturedNav{flex-direction:column;flex:1;padding:.5rem;display:flex;overflow-y:auto}.adminFeaturedNavSectionTitle{color:var(--tertiary-color);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem;padding:0 1rem;font-size:.9em;font-weight:600}.adminFeaturedNavLink{color:var(--primary-color);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.9em;text-decoration:none;transition:all .2s;display:flex}.adminFeaturedNavLink:hover{background:var(--tertiary-on-color);color:var(--primary-on-color)}.adminFeaturedNavLinkActive{background:var(--tertiary-color);color:var(--tertiary-on-color);font-weight:600}.adminFeaturedNavIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.adminFeaturedNavBadge{background:var(--tertiary-color);color:var(--tertiary-on-color);border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.adminFeaturedSidebarUser{border-top:1px solid #1e293b;padding:1rem}.adminFeaturedUserInfo{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background .2s;display:flex}.adminFeaturedUserInfo:hover{background:#1e293b}.adminFeaturedUserAvatar{color:#fff;background:linear-gradient(to bottom right,#3b82f6,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex}.adminFeaturedUserDetails{flex-direction:column;flex:1;display:flex}.adminFeaturedUserName{color:var(--tertiary-color);white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;font-weight:500;overflow:hidden}.adminFeaturedUserRole{color:var(--primary-color);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.adminFeaturedUserLogout{color:#fff;font-size:1.25rem}.adminFeaturedMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.adminFeaturedHeader{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.adminFeaturedHeaderInner{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.adminFeaturedHeaderLeft{align-items:center;gap:1rem;display:flex}.adminFeaturedHamburger{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:.5rem;padding:.5rem;display:none}@media (width<=1024px){.adminFeaturedHamburger{display:flex}}.adminFeaturedHamburger:hover{background:#f1f5f9}.adminFeaturedHamburger svg{width:1.5rem;height:1.5rem}.adminFeaturedHeaderTitle{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:700}.adminFeaturedHeaderSubtitle{color:var(--tertiary-on-color);margin:0;font-size:.9em}.adminFeaturedContent{flex:1;padding:1.5rem;overflow-y:auto}.adminFeaturedStatsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=640px){.adminFeaturedStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.adminFeaturedStatsGrid{grid-template-columns:repeat(4,1fr)}}.adminFeaturedStatCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.adminFeaturedStatCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.adminFeaturedStatCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.adminFeaturedStatIconBox{border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.adminFeaturedStatIconBoxAmber{background:#fef3c7}.adminFeaturedStatIconBoxEmerald{background:#d1fae5}.adminFeaturedStatIconBoxBlue{background:#dbeafe}.adminFeaturedStatIconBoxPurple{background:#ede9fe}.adminFeaturedStatIcon{width:1.5rem;height:1.5rem}.adminFeaturedStatIconBoxAmber .adminFeaturedStatIcon{color:#d97706}.adminFeaturedStatIconBoxEmerald .adminFeaturedStatIcon{color:#059669}.adminFeaturedStatIconBoxBlue .adminFeaturedStatIcon{color:#2563eb}.adminFeaturedStatIconBoxPurple .adminFeaturedStatIcon{color:#7c3aed}.adminFeaturedStatTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.adminFeaturedStatTrendEmerald{color:#059669;background:#d1fae5}.adminFeaturedStatLabel{color:var(--tertiary-on-color);margin:0;font-size:.9em;font-weight:500}.adminFeaturedStatValue{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:600}.adminFeaturedTabs{border-bottom:1px solid #e5e7eb;gap:2rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.adminFeaturedTab{color:var(--tertiary-on-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 0;font-size:.9em;font-weight:600;transition:all .2s}.adminFeaturedTab:hover{color:var(--tertiary-color)}.adminFeaturedTab.active{color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.adminFeaturedListingsCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.adminFeaturedListingsHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.adminFeaturedListingsTitle{color:var(--tertiary-on-color);font-size:.9em;font-weight:500}.adminFeaturedTableWrap{overflow-x:auto}.adminFeaturedTable{border-collapse:collapse;text-align:left;width:100%}.adminFeaturedTableHeadRow{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:.75rem}.adminFeaturedTableHeadRow th{padding:.75rem 1.5rem;font-weight:600}.adminFeaturedTableRow{transition:background .15s}.adminFeaturedTableRow:hover{background:#f8fafc}.adminFeaturedTableRow td{color:var(--tertiary-on-color);border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;font-size:.875rem}.adminFeaturedProduct{align-items:center;gap:.75rem;display:flex}.adminFeaturedSellerAvatar{color:#fff;background:linear-gradient(to bottom right,#3b82f6,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;display:flex}.adminFeaturedProductName{color:var(--tertiary-on-color);font-weight:500}.adminFeaturedProductSku{color:#6b7280;font-size:.75rem}.adminFeaturedActionBtn{cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .2s}.adminFeaturedActionBtn svg{width:1.25rem;height:1.25rem}.adminFeaturedActionBtnSuccess{color:var(--success-color)}.adminFeaturedActionBtnSuccess:hover{color:#059669}.adminFeaturedActionBtnDanger{color:var(--danger-color)}.adminFeaturedActionBtnDanger:hover{color:#dc2626}.adminFeaturedEmptyState{text-align:center;padding:4rem 2rem}.adminFeaturedEmptyIcon{color:#d1d5db;width:4rem;height:4rem;margin:0 auto 1rem}.adminFeaturedEmptyTitle{color:var(--tertiary-on-color);margin-bottom:.5rem;font-size:.9em;font-weight:600}.adminFeaturedEmptyText{color:var(--primary-on-color);font-size:.9em}.adminFeaturedToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.adminFeaturedToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.adminFeaturedToast.active{transform:translate(0)}.adminFeaturedToastSuccess{background:var(--success-color)}.adminFeaturedToastInfo{background:var(--info-color)}.adminFeaturedToastError{background:var(--danger-color)}.sellerFeaturedApp{min-height:100vh}.sellerFeaturedLayout{max-height:100vh;display:flex}.sellerFeaturedOverlay{z-index:40;background:#00000080;display:none;position:fixed;inset:0}.sellerFeaturedSidebar{background:var(--secondary-color);border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:16rem;transition:transform .3s;display:flex}@media (width<=1024px){.sellerFeaturedSidebar{z-index:50;height:100vh;position:fixed;transform:translate(-100%)}.sellerFeaturedSidebarOpen{transform:translate(0)}.sellerFeaturedApp:has(.sellerFeaturedSidebarOpen) .sellerFeaturedOverlay{display:block}}.sellerFeaturedSidebarBrand{border-bottom:1px solid #1e293b;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.sellerFeaturedSidebarLogo{justify-content:center;align-items:center;display:flex}.sellerFeaturedSidebarLogo img{object-fit:scale-down;width:100px;height:auto}.sellerFeaturedNav{flex-direction:column;flex:1;padding:.5rem;display:flex;overflow-y:auto}.sellerFeaturedNavSectionTitle{color:var(--tertiary-color);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem;padding:0 1rem;font-size:.9em;font-weight:600}.sellerFeaturedNavLink{color:var(--primary-color);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.9em;text-decoration:none;transition:all .2s;display:flex}.sellerFeaturedNavLink:hover{background:var(--tertiary-on-color);color:var(--primary-on-color)}.sellerFeaturedNavLinkActive{background:var(--tertiary-color);color:var(--tertiary-on-color);font-weight:600}.sellerFeaturedNavIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.sellerFeaturedNavBadge{background:var(--tertiary-color);color:var(--tertiary-on-color);border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.sellerFeaturedSidebarUser{border-top:1px solid #1e293b;padding:1rem}.sellerFeaturedUserInfo{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background .2s;display:flex}.sellerFeaturedUserInfo:hover{background:#1e293b}.sellerFeaturedUserAvatar{color:#fff;background:linear-gradient(to bottom right,#3b82f6,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex}.sellerFeaturedUserDetails{flex-direction:column;flex:1;display:flex}.sellerFeaturedUserName{color:var(--tertiary-color);white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;font-weight:500;overflow:hidden}.sellerFeaturedUserRole{color:var(--primary-color);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.sellerFeaturedUserLogout{color:#fff;font-size:1.25rem}.sellerFeaturedMain{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sellerFeaturedHeader{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.sellerFeaturedHeaderInner{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.sellerFeaturedHeaderLeft{align-items:center;gap:1rem;display:flex}.sellerFeaturedHamburger{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:.5rem;padding:.5rem;display:none}@media (width<=1024px){.sellerFeaturedHamburger{display:flex}}.sellerFeaturedHamburger:hover{background:#f1f5f9}.sellerFeaturedHamburger svg{width:1.5rem;height:1.5rem}.sellerFeaturedHeaderTitle{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:700}.sellerFeaturedHeaderSubtitle{color:var(--tertiary-on-color);margin:0;font-size:.9em}.sellerFeaturedHeaderRight{align-items:center;gap:1rem;display:flex}.sellerFeaturedHeaderBtn{background:var(--tertiary-color);color:var(--tertiary-on-color);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.3125rem .9375rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.sellerFeaturedHeaderBtn:hover{background:#e8933a}.sellerFeaturedHeaderBtn svg{width:1rem;height:1rem}.sellerFeaturedHeaderBtn p{margin:0;font-size:.9em;font-weight:500}.sellerFeaturedContent{flex:1;padding:1.5rem;overflow-y:auto}.sellerFeaturedStatsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=640px){.sellerFeaturedStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sellerFeaturedStatsGrid{grid-template-columns:repeat(4,1fr)}}.sellerFeaturedStatCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.sellerFeaturedStatCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.sellerFeaturedStatCardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sellerFeaturedStatIconBox{border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.sellerFeaturedStatIconBoxAmber{background:#fef3c7}.sellerFeaturedStatIconBoxEmerald{background:#d1fae5}.sellerFeaturedStatIconBoxBlue{background:#dbeafe}.sellerFeaturedStatIconBoxPurple{background:#ede9fe}.sellerFeaturedStatIcon{width:1.5rem;height:1.5rem}.sellerFeaturedStatIconBoxAmber .sellerFeaturedStatIcon{color:#d97706}.sellerFeaturedStatIconBoxEmerald .sellerFeaturedStatIcon{color:#059669}.sellerFeaturedStatIconBoxBlue .sellerFeaturedStatIcon{color:#2563eb}.sellerFeaturedStatIconBoxPurple .sellerFeaturedStatIcon{color:#7c3aed}.sellerFeaturedStatTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.sellerFeaturedStatTrendEmerald{color:#059669;background:#d1fae5}.sellerFeaturedStatTrendAmber{color:#d97706;background:#fef3c7}.sellerFeaturedStatLabel{color:var(--tertiary-on-color);margin:0;font-size:.9em;font-weight:500}.sellerFeaturedStatValue{color:var(--tertiary-color);margin:0;font-size:1.6em;font-weight:600}.sellerFeaturedPricingTitle{color:var(--tertiary-on-color);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.sellerFeaturedPricingGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=768px){.sellerFeaturedPricingGrid{grid-template-columns:repeat(3,1fr)}}.sellerFeaturedPricingCard{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:2rem;transition:all .2s;position:relative}.sellerFeaturedPricingCard:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.sellerFeaturedPricingCardPopular{border-color:var(--tertiary-color);box-shadow:0 10px 25px -5px #f9a14433}.sellerFeaturedPricingBadge{background:var(--tertiary-color);color:#fff;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem;right:1.5rem}.sellerFeaturedPricingName{color:var(--tertiary-on-color);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.sellerFeaturedPricingDesc{color:var(--primary-on-color);margin-bottom:1.5rem;font-size:.875rem}.sellerFeaturedPricingPrice{color:var(--tertiary-color);margin-bottom:.25rem;font-size:2.5rem;font-weight:700}.sellerFeaturedPricingPrice span{color:var(--primary-on-color);font-size:1rem;font-weight:500}.sellerFeaturedPricingPeriod{color:var(--primary-on-color);margin-bottom:1.5rem;font-size:.875rem}.sellerFeaturedPricingFeatures{margin-bottom:2rem;list-style:none}.sellerFeaturedPricingFeatures li{color:var(--tertiary-on-color);align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.sellerFeaturedPricingFeatures li svg{width:1.25rem;height:1.25rem;color:var(--success-color);flex-shrink:0;margin-top:.125rem}.sellerFeaturedPricingBtn{cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s}.sellerFeaturedPricingBtnPrimary{background:var(--tertiary-color);color:#fff}.sellerFeaturedPricingBtnPrimary:hover{background:#e8933a}.sellerFeaturedPricingBtnSecondary{color:var(--tertiary-on-color);border:2px solid var(--tertiary-on-color);background:#fff}.sellerFeaturedPricingBtnSecondary:hover{background:#f9fafb}.sellerFeaturedListingsCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.sellerFeaturedListingsHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.sellerFeaturedListingsTitle{color:var(--tertiary-on-color);font-size:.9em;font-weight:500}.sellerFeaturedTableWrap{overflow-x:auto}.sellerFeaturedTable{border-collapse:collapse;text-align:left;width:100%}.sellerFeaturedTableHeadRow{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:.75rem}.sellerFeaturedTableHeadRow th{padding:.75rem 1.5rem;font-weight:600}.sellerFeaturedTableRow{transition:background .15s}.sellerFeaturedTableRow:hover{background:#f8fafc}.sellerFeaturedTableRow td{color:var(--tertiary-on-color);border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;font-size:.875rem}.sellerFeaturedProduct{align-items:center;gap:.75rem;display:flex}.sellerFeaturedProductImage{background:#f1f5f9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.sellerFeaturedProductImage svg{color:#9ca3af;width:1.5rem;height:1.5rem}.sellerFeaturedProductName{color:var(--tertiary-on-color);font-weight:500}.sellerFeaturedProductSku{color:#6b7280;font-size:.75rem}.sellerFeaturedStatusBadge{border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.sellerFeaturedStatusActive{color:var(--success-color);background:#10b9811a}.sellerFeaturedStatusPending{color:var(--warning-color);background:#f59e0b1a}.sellerFeaturedStatusExpired{color:#6b7280;background:#6b72801a}.sellerFeaturedStatusRejected{color:var(--danger-color);background:#ef44441a}.sellerFeaturedActionBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:.25rem;transition:color .2s}.sellerFeaturedActionBtn:hover{color:var(--tertiary-color)}.sellerFeaturedActionBtn svg{width:1.25rem;height:1.25rem}.sellerFeaturedModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:1;visibility:visible;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.sellerFeaturedModalContent{background:#fff;border-radius:.75rem;width:90%;max-width:32rem;padding:1.5rem;transition:transform .3s;transform:scale(1)}.sellerFeaturedModalHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sellerFeaturedModalTitle{color:var(--tertiary-on-color);font-size:1.125rem;font-weight:700}.sellerFeaturedModalCloseBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none}.sellerFeaturedModalCloseBtn:hover{color:#4b5563}.sellerFeaturedModalCloseBtn svg{width:1.5rem;height:1.5rem}.sellerFeaturedModalForm{flex-direction:column;gap:1rem;display:flex}.sellerFeaturedFormLabel{color:var(--tertiary-on-color);font-size:.875rem;font-weight:500}.sellerFeaturedFormSelect,.sellerFeaturedFormTextarea{width:100%;color:var(--tertiary-on-color);background:#fff;border:1px solid #d1d5db;border-radius:.375rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.sellerFeaturedFormSelect:focus,.sellerFeaturedFormTextarea:focus{border-color:var(--tertiary-color);box-shadow:0 0 0 2px #f9a14433}.sellerFeaturedFormTextarea{resize:vertical;min-height:80px}.sellerFeaturedModalActions{gap:.75rem;padding-top:.5rem;display:flex}.sellerFeaturedModalCancelBtn{color:var(--tertiary-on-color);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.sellerFeaturedModalCancelBtn:hover{background:#f9fafb}.sellerFeaturedModalSubmitBtn{background:var(--tertiary-color);color:#fff;cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.sellerFeaturedModalSubmitBtn:hover{background:#e8933a}.sellerFeaturedToastContainer{z-index:200;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.sellerFeaturedToast{color:#fff;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translate(120%);box-shadow:0 10px 15px -3px #0000001a}.sellerFeaturedToast.active{transform:translate(0)}.sellerFeaturedToastSuccess{background:var(--success-color)}.sellerFeaturedToastInfo{background:var(--info-color)}.sellerFeaturedToastError{background:var(--danger-color)}.pricingPlanFlex{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px;display:flex}.pricingPlanCard{border:1px solid #e5e7eb;flex-direction:column;flex:250px;max-width:300px;display:flex;position:relative}.pricingPlanCardPopular{border:2px solid #f9a144!important}.pricingPopularBadge{color:#fff;background:#f9a144;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600;position:absolute;top:-12px;right:20px}.pricingPlanTitle{color:#111827;margin-top:10px;font-size:1.1rem;font-weight:600}.pricingPlanPrice{margin-bottom:10px;font-size:1.5rem}.pricingPlanPriceSuffix{color:#6b7280;font-size:.875rem;font-weight:400}.pricingPlanDesc{color:#4b5563;margin-bottom:15px;font-size:.875rem}.pricingPlanFeatures{flex-grow:1}.pricingPlanFeaturesList{margin:0;padding:0;list-style:none}.pricingPlanFeatureItem{color:#4b5563;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.pricingPlanFeatureIcon{color:#10b981;margin-right:8px;font-size:1rem}.pricingPlanBtn{cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:20px;padding:10px;font-weight:600;transition:background .2s}.pricingPlanBtnPopular{color:#fff;background:#f9a144}.pricingPlanBtnPopular:hover{background:#e88d30}.pricingPlanBtnStandard{color:#374151;background:#f3f4f6}.pricingPlanBtnStandard:hover{background:#e5e7eb}.pricingModalTotalPriceWrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px;display:flex}.pricingModalTotalLabel{color:#475569;font-size:1.1rem;font-weight:600}.pricingModalTotalValue{color:#10b981;font-size:1.5rem;font-weight:700}.disputeChatWrapper{flex-direction:column;height:400px;display:flex}.disputeChatHistory{background-color:#fafafa;border:1px solid #eaeaea;border-radius:8px;flex:1;padding:10px;overflow-y:auto}.chatMessageMe{flex-direction:column;align-items:flex-end;margin-bottom:15px;display:flex}.chatMessageOther{flex-direction:column;align-items:flex-start;margin-bottom:15px;display:flex}.chatMessageSender{color:#999;margin-bottom:2px;font-size:.75rem}.chatMessageBubble{word-wrap:break-word;border-radius:16px;max-width:80%;padding:10px 14px}.chatMessageBubbleMe{background-color:var(--primary-color,#1976d2);color:#fff;border-top-right-radius:4px}.chatMessageBubbleOther{color:#333;background-color:#e0e0e0;border-top-left-radius:4px}.chatMessageImages{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.chatMessageImage{object-fit:cover;border-radius:4px;width:80px;height:80px}.chatInputForm{align-items:flex-end;gap:10px;margin-top:15px;display:flex}.chatInputGroup{flex-direction:column;flex:1;gap:5px;display:flex}.chatFilesCount{color:#666;font-size:.8rem}.chatInputControls{align-items:center;gap:10px;display:flex}.chatUploadLabel{cursor:pointer;background-color:#f5f5f5;border-radius:8px;align-items:center;padding:10px;display:flex}.chatClosedMessage{text-align:center;color:#666;background-color:#f5f5f5;border-radius:8px;margin-top:15px;padding:10px}.cookieConsentOverlay{background:var(--tertiary-on-color);z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;padding:20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 10px #0000001a}.cookieConsentContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;width:100%;max-width:70%;display:flex}.cookieConsentText{flex:300px}.cookieConsentText h3{color:var(--tertiary-color);margin:0 0 10px;font-size:18px}.cookieConsentText p{color:var(--primary-color);margin:0;font-size:14px;line-height:1.5}.cookieConsentLink{color:var(--tertiary-color);text-decoration:underline}.cookieConsentActions{gap:10px;display:flex}.cookieConsentRejectBtn{cursor:pointer;color:#333;background:0 0;border:1px solid #ccc;border-radius:6px;padding:10px 20px;font-weight:500}.cookieConsentAcceptBtn{background:var(--primary-color);cursor:pointer;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-weight:500}.marketplacePremiumWrap{width:100%}.marketplacePremiumHeader{background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #fde68a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.marketplacePremiumTitle{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:700;display:flex}.marketplacePremiumSubtitle{color:#64748b;max-width:640px;margin:6px 0 0;font-size:.9rem}.marketplacePremiumCount{color:#d97706;text-transform:capitalize;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;flex-shrink:0;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.premiumRibbon{z-index:3;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-top-left-radius:12px;border-bottom-right-radius:12px;align-items:center;gap:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 6px #d9770659}.premiumRibbon .material-symbols-outlined{font-size:15px}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
