*{box-sizing:border-box}.publishPipelineStatus,.publishValidationSummary{border:1px solid #ececec;border-radius:12px;background:#ffffff;padding:20px;margin:22px 0}.publishPipelineStatus p,.publishValidationSummary h3{margin:0 0 14px}.publishValidationSummary h4{margin:0 0 10px;color:#2d2729;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.publishValidationGroup{border:1px solid #eee2e5;border-radius:12px;margin-top:12px;padding:14px}.publishValidationRequiredGroup{background:#fffafa}.publishValidationRecommendedGroup{background:#fffdf7}.publishValidationSummary ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.publishPipelineStep,.publishValidationSummary li{display:flex;align-items:center;gap:10px;color:#4f4548;font-weight:800}.publishValidationSummary li{border:1px solid #eee2e5;border-radius:10px;background:#ffffff;padding:10px 12px}.publishValidationSummary strong{flex:1;font-size:14px}.publishValidationSummary em{border-radius:999px;font-size:11px;font-style:normal;font-weight:900;padding:4px 9px}.publishPipelineStep span,.publishValidationSummary span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f4f4f4;font-size:12px}.publishPipelineStatus{display:grid;gap:10px}.publishPipelineStep em{color:#7b6d70;font-size:12px;font-style:normal;font-weight:700}.publishPipelineStep-success span{background:#e8f7ef;color:#24764b}.publishValidationPassed span{background:#e8f7ef!important;color:#24764b!important}.publishValidationPassed{border-color:#bce7cf!important;background:#f7fcf9!important}.publishValidationPassed em{background:#e8f7ef;color:#24764b}.publishValidationFailed span{background:#ffe8e8!important;color:#b3261e!important}.publishValidationFailed{border-color:#f3b7b5!important;background:#fff6f6!important;color:#8b1e18!important}.publishValidationFailed em{background:#ffe8e8;color:#b3261e}.publishValidationNeutral span{background:#fff1c2!important;color:#8a6112!important}.publishValidationNeutral{border-color:#efd88e!important;background:#fffdf4!important}.publishValidationNeutral em{background:#f4f1e9;color:#6f665c}.publishPipelineStep-failed span{background:#ffe9e9;color:#a13030}.publishPipelineStep-skipped span{background:#f3f1ec;color:#74685f}body{margin:0;background:#fffaf9;color:#252222;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}.topbar{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 60px;font-size:12px;font-weight:700;letter-spacing:1.5px}.topbar nav{display:flex;gap:34px}.socials{font-size:22px;letter-spacing:12px}.brand{text-align:center;padding:18px 0 35px}.brand p{font-style:italic;color:#a78989}.brand h1,.brand p{margin:0;font-family:Georgia,serif}.brand h1{letter-spacing:8px;font-size:34px}.brand h2{font-size:13px}.brand h2,.category{letter-spacing:1.2px}.category{font-size:14px}.heroText h1{font-size:54px;line-height:1.12;max-width:620px}.underline{width:100px;height:4px;background:#efb7be;margin:28px 0}.heroText>p{font-size:17px;line-height:1.8;max-width:580px}.author{display:flex;align-items:center;gap:14px;margin-top:35px;font-size:13px}.author img{width:52px;height:52px;border-radius:50%;object-fit:cover}.contentWrap{max-width:1500px;margin:65px auto;display:grid;grid-template-columns:230px minmax(650px,1fr) 320px;gap:60px;padding:0 40px}.toc{width:230px}.box,.guide,.toc{border:1px solid #f1cfd2;padding:26px;background:white}.toc{background:#fdecee;top:20px}.box h3,.guide h3,.toc h3{font-size:13px;letter-spacing:1px}.toc p{font-size:14px;line-height:1.7}.article>p{font-size:16px;line-height:1.9;margin-bottom:22px}.cafeCard{display:grid;grid-template-columns:190px 1fr;gap:26px;margin:38px 0;align-items:center}.cafeCard img{width:190px;height:165px}.num{background:#f7c6cd;color:white;padding:7px 9px;border-radius:6px;font-size:12px;font-weight:700}.cafeCard h2{display:inline-block;margin:0 0 0 12px;font-size:28px;font-weight:500}.area{color:#8c7b7b;font-size:13px;margin-top:10px}.cafeCard p{line-height:1.75;font-size:15px}.best{font-style:italic;color:#6d5e5e}.sidebar input{width:100%;padding:16px;border:1px solid #f1cfd2;border-radius:999px}.miniAuthor{display:flex;gap:14px;align-items:center}.miniAuthor img{width:58px;height:58px;object-fit:cover;border-radius:50%}.box p,.guide p,.miniAuthor p{font-size:13px;line-height:1.7}button{border:none;background:#f4cfd3;padding:12px 16px;font-size:11px;font-weight:800;letter-spacing:.6px;cursor:pointer}.guide{background:#fde6e8}.share{max-width:1180px;margin:30px auto;background:#fdecee;padding:22px 28px;display:flex;justify-content:space-between;font-size:14px}.footer{padding:40px 20px;border-top:1px solid #e5e5e5;text-align:center}.footerLinks{gap:20px}.footerLinks a{font-size:12px;color:#777;text-decoration:none;letter-spacing:.08em}.footerLinks a:hover{color:#111}@media (max-width:950px){.contentWrap,.hero{grid-template-columns:1fr}.heroText{padding:50px 30px}.heroText h1{font-size:42px}.toc{position:static}.cafeCard{grid-template-columns:1fr}.cafeCard img{width:100%;height:230px}.share,.topbar,footer{flex-direction:column;gap:18px}}html{scroll-behavior:smooth}.toc a{display:block;font-size:14px;line-height:1.8;color:#252222;text-decoration:none;margin-bottom:6px}.toc a:hover{color:#e8969e;transform:translateX(3px)}.socials{display:flex;gap:18px;align-items:center;letter-spacing:0}.socials a{font-size:22px;font-weight:800}.heroText h1{font-size:64px;line-height:1.06;max-width:760px}.buttonLink{display:inline-block;background:#f4cfd3;padding:12px 16px;font-size:11px;font-weight:800;letter-spacing:.6px;color:#252222;text-decoration:none;margin-top:12px}.finalThoughts{margin-top:60px;padding:34px;background:#fff4f5;border:1px solid #f1cfd2}.finalThoughts h2{font-size:34px;margin-top:0}.finalThoughts p{line-height:1.9}.share>div:first-child{display:flex;align-items:center;gap:18px}.share p{margin:8px 0 0}.mug{font-size:50px}.shareButtons{display:flex;align-items:center;gap:14px}.shareButtons button{background:transparent;font-size:18px;padding:8px}.shareButtons button:first-child{font-size:14px;letter-spacing:.8px}@media (max-width:950px){.heroText h1{font-size:44px}.share,.shareButtons{align-items:flex-start}}.article>p:last-of-type{margin-bottom:60px}.article,.cafeCard{scroll-margin-top:40px}.shareButtons button,.socials a{display:inline-flex;align-items:center;justify-content:center}.socials svg{width:22px;height:22px}.shareButtons svg{width:25px;height:25px}.guide h3{font-size:24px;line-height:1.2}.guide p{font-size:17px}.heroText h1{font-size:52px;line-height:1.08}.heroText>p{font-size:16px;line-height:1.7}.article>p:nth-of-type(2){margin-bottom:80px}.cafeCard{grid-template-columns:220px 1fr;gap:34px;margin:75px 0}.cafeCard img{width:220px;height:210px;object-fit:cover;border-radius:14px}.recentLinks{display:flex;flex-direction:column;gap:18px}.recentLinks a{font-size:18px;font-weight:700;line-height:1.3;color:#252222;text-decoration:none}.recentLinks a:hover{color:#e8969e}.footer{margin-top:80px;padding:55px 70px;background:#fdecee;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer h3,.footer h4{margin-top:0;letter-spacing:1px}.footer a{display:block;margin-bottom:10px;color:#252222;text-decoration:none}.footerSocials{display:flex;gap:18px}.footerSocials a{font-size:24px}@media (max-width:950px){.hero{grid-template-columns:1fr;max-height:none}.heroText h1{font-size:38px}.cafeCard{grid-template-columns:1fr}.cafeCard img{width:100%;height:260px}.footer{grid-template-columns:1fr}}.homePage{background:#fffaf9}.homeHero{min-height:520px;background:#fdecee;text-align:center;padding:120px 24px}.homeHero p{font-style:italic;color:#a78989}.homeHero h1,.homeHero p{font-family:Georgia,serif}.homeHero h1{font-size:64px;letter-spacing:10px;margin:0}.homeHero h2{font-size:20px;font-weight:400;margin:24px auto 36px;max-width:620px}.homeHero a{display:inline-block;background:#252222;color:white;padding:16px 24px;text-decoration:none;font-weight:800;letter-spacing:1px}.featuredGrid{max-width:1180px;margin:70px auto;padding:0 24px}.featuredGrid>h2{text-align:center;font-size:34px;letter-spacing:2px;margin-bottom:36px}.postGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.postCard{color:#252222;text-decoration:none}.postCard img{width:100%;height:260px;object-fit:cover}.postCard h3{font-size:24px;line-height:1.2}.postCard p{line-height:1.7}@media (max-width:950px){.postGrid{grid-template-columns:1fr}.homeHero h1{font-size:42px}}.youMightAlsoLove{max-width:1180px;margin:50px auto 80px;padding:0 24px;text-align:center}.youMightAlsoLove h2{letter-spacing:2px;font-size:24px;margin-bottom:28px}.miniPostGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.miniPostGrid a{text-decoration:none;color:#252222}.miniPostGrid img{width:100%;height:170px;object-fit:cover}.miniPostGrid p{font-size:18px;line-height:1.4}@media (max-width:950px){.articleCtas{flex-direction:column}.miniPostGrid{grid-template-columns:1fr}}.simplePost{max-width:820px;margin:70px auto;padding:0 24px}.backHome{display:inline-block;margin-bottom:28px;color:#252222;text-decoration:none;font-weight:800}.simpleHeroImg{width:100%;height:430px;object-fit:cover;margin-bottom:40px}.simplePost h1{font-size:52px;line-height:1.1;margin-bottom:24px}.simpleIntro{font-size:24px;line-height:1.6;margin-bottom:38px}.simplePost p{font-size:18px;line-height:1.9}.simplePost h2{margin-top:45px;font-size:30px}.simplePost .articleCtas{padding:0;margin-top:55px}.topArticleCtas{margin-top:0;margin-bottom:35px}.cinematicTheme{background:#f8f5f0;color:#25221f}.cinematicTheme .hero{background:#e8dfd4}.cinematicTheme .underline{background:#8b735f}.cinematicTheme .box,.cinematicTheme .finalThoughts,.cinematicTheme .toc{background:#fffdf9;border-color:#d8cbbd}.cinematicTheme .footer,.cinematicTheme .guide,.cinematicTheme .share{background:#e8dfd4}.cinematicTheme .buttonLink,.cinematicTheme button{background:#c7b6a3}.cinematicTheme .num{background:#8b735f}.aboutPage{max-width:1050px;margin:80px auto;padding:0 28px}.aboutHero{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:center;background:#fdecee;padding:50px}.aboutHero img{width:300px;height:360px;object-fit:cover;border-radius:24px}.aboutHero h1{font-size:52px;margin:12px 0 24px}.aboutHero p{font-size:18px;line-height:1.8}.cinematicTheme .mug{background:#fffdf9;border-radius:50%;padding:8px}.recentPostCards{display:flex;flex-direction:column;gap:18px}.recentPostCard,.searchResultItem{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;color:#252222;text-decoration:none}.recentPostCard img,.searchResultItem img{width:72px;height:72px;object-fit:cover;border-radius:10px}.recentPostCard span,.searchResultItem span{font-size:14px;font-weight:800;line-height:1.3}.searchBox{position:relative}.searchResults{margin-top:12px;background:white;border:1px solid #f1cfd2;padding:14px;display:flex;flex-direction:column;gap:14px}.searchResults p{font-size:13px;margin:0}.cinematicTheme .shareButtons button,.cinematicTheme .shareButtons button:first-child{background:transparent}.cinematicTheme .shareButtons svg{color:#25221f}.categoryList{border-top:1px solid #f1cfd2;padding-top:24px;margin-top:-8px}.categoryList h3{font-size:13px;letter-spacing:1px}.categoryList a{display:flex;justify-content:space-between;color:#252222;text-decoration:none;font-size:14px;margin:14px 0}.homeAbout{max-width:1050px;margin:70px auto;padding:45px;background:#fdecee;display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center}.homeAbout img{width:220px;height:260px;object-fit:cover;border-radius:24px}.homeAbout h2{font-size:36px}.homeAbout a{display:inline-block;margin-top:14px;background:#252222;color:white;padding:14px 18px;text-decoration:none;font-weight:800}.homePostCard{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center;padding:18px;margin-bottom:22px}.homePostCard img{width:220px}.homePostCard h3{font-size:26px;margin:8px 0}.homePostCard p{line-height:1.6}.homePostCard{display:block;text-decoration:none;color:#252222;background:white;border:1px solid #f1d7da;padding:14px;min-height:260px}.homePostCard img{width:100%;height:150px;object-fit:cover;margin-bottom:14px}.homePostCard .category{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.homePostCard h3{font-size:22px;line-height:1.1;margin:0}.homeCategories{max-width:760px;margin:50px auto;background:white;border:1px solid #f3d9dd;padding:32px}.homeCategories h2{font-size:22px;letter-spacing:2px;margin-bottom:22px}.homeCategories a{display:flex;justify-content:space-between;padding:12px 0;color:#252222;text-decoration:none;border-bottom:1px solid #f7e6e8}.categorySections{max-width:1100px;margin:90px auto;padding:0 24px}.categorySections>h2{text-align:center;font-size:34px;letter-spacing:4px;margin-bottom:50px}.categoryRow{margin-bottom:70px}.categoryRowHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;border-bottom:1px solid #f1d9dd;padding-bottom:12px}.categoryRowHeader h3{font-size:26px;margin:0}.categoryRowHeader span{font-size:20px;font-weight:700}.categoryScroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.categoryPostCard{min-width:260px;max-width:260px;text-decoration:none;color:#252222;scroll-snap-align:start}.categoryPostCard img{width:100%;height:170px;object-fit:cover;margin-bottom:14px}.categoryPostCard p{font-size:19px;font-weight:700;line-height:1.25;margin:0}.cafeStoryCard{align-items:flex-start}.cafeStoryCard>img{height:260px;object-fit:cover}.cafeGallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.cafeGallery img{width:100%;height:145px;object-fit:cover;border-radius:14px}@media (max-width:800px){.cafeGallery{grid-template-columns:1fr}.cafeGallery img{height:220px}}.siteNavbar{width:100%;padding:22px 8%;justify-content:space-between;background:#fff7f8;border-bottom:1px solid #f3dadd;position:sticky;top:0;z-index:50}.navLogo{font-weight:800;letter-spacing:.08em;text-decoration:none;color:#2b2526}.siteNavbar nav{gap:22px;flex-wrap:wrap}.siteNavbar nav a{text-decoration:none;color:#2b2526;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.siteFooter{margin-top:80px;padding:50px 8%;background:#fff0f2;border-top:1px solid #f3dadd}.siteFooter h3{letter-spacing:.18em}.footerLinks{margin:22px 0;display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.footerLinks a{color:#2b2526;font-weight:700}.affiliateNote{font-size:13px;color:#7b6f72}.siteFooter{grid-template-columns:1.5fr 1fr 1.5fr;gap:60px;padding:80px 8%;background:#fff0f3;border-top:1px solid #ead6dc;text-align:center}.siteFooter h3{letter-spacing:8px;font-size:20px}.footerColumn{align-items:center}.footerColumn a{color:#282323}.blogIndexPage,.categoryIndexPage{max-width:1100px;margin:0 auto;padding:90px 24px}.blogIndexHero{text-align:center;margin-bottom:50px}@media (max-width:800px){.siteFooter{grid-template-columns:1fr;gap:35px}}.shopPage{background:#fffafa;padding:80px 8%;min-height:80vh}.shopHero{max-width:900px;margin:0 auto 60px;text-align:center;background:#f8eaea;border:1px solid #f1caca;padding:70px 40px}.shopHero h1{font-size:clamp(42px,6vw,76px);letter-spacing:.08em;text-transform:uppercase;margin:20px 0}.shopHero p{font-size:22px;line-height:1.7}.shopGrid{max-width:1100px;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:28px}.shopCard{background:#f5eee7;border:1px solid #ead2d2;padding:34px;min-height:260px}.shopCard h2{font-size:26px;margin-bottom:16px}.shopCard p{line-height:1.7;margin-bottom:28px}.affiliateDisclosure{max-width:1100px;margin:40px auto 0;font-size:14px;color:#6f6661;text-align:center}.shopBackButton{display:inline-block;margin-bottom:40px}.shopProductImage{height:230px;margin-bottom:24px;border:1px solid #ead2d2}.cafeKitPromo img{width:100%;height:140px;object-fit:cover;display:block;margin-bottom:20px;border:1px solid #ead2d2}.guide.cafeKitPromo{overflow:hidden}.guide{background:#f8eeee;border:1px solid #ead1d1;padding:24px;overflow:visible}.guideImage{border-radius:12px;border:1px solid #ead2d2}.guide .guideImage,.guideImage{width:100%;max-width:260px;height:160px;object-fit:cover;display:block;margin:18px auto}.guide .guideImage{border-radius:12px}.sidebar .guide{overflow:hidden}.sidebar .guide img.guideImage{width:100%!important;max-width:280px!important;height:180px!important;object-fit:cover!important;display:block!important;margin:16px auto 18px!important;border-radius:14px;border:1px solid #ead2d2}.photoTipSection{margin:70px 0}.photoTipSection h2{font-size:34px;margin-bottom:10px}.twoPhotoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0 28px}.twoPhotoGrid img{width:100%;height:320px;object-fit:cover;border:1px solid #ead2d2}@media (max-width:800px){.twoPhotoGrid{grid-template-columns:1fr}.twoPhotoGrid img{height:260px}}.affiliateKitBox{background:#f8eeee;border:1px solid #ead1d1;padding:36px;margin:70px 0}.affiliateKitBox h2{font-size:32px;margin-bottom:16px}.affiliateKitBox p{line-height:1.8}.affiliateInlineBox{background:#fff0f4;border:1px solid #f3c7d5;padding:24px;margin:28px 0}.affiliateInlineBox a{color:#d96b91;font-weight:800;text-decoration:underline;text-underline-offset:4px}.affiliateInlineBox a:hover{color:#b94f75}.affiliateLink{font-weight:600;transition:.2s ease}.email{display:grid!important;grid-template-columns:1fr 130px!important;gap:12px!important;align-items:center!important}.email,.email input{width:100%!important}.email input{min-width:0!important;height:52px!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;border:1px solid #ead1d1!important;box-sizing:border-box!important}.email button{width:130px!important;height:52px!important;padding:0 12px!important;font-size:11px!important;white-space:nowrap!important;text-align:center!important}.newsletterForm{display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;gap:12px!important;width:100%!important;align-items:center!important}.newsletterForm input{width:100%!important;min-width:0!important;height:52px!important;padding:0 18px!important;font-size:13px!important;border:1px solid #ead1d1!important;border-radius:999px!important;box-sizing:border-box!important}.newsletterForm button{width:110px!important;height:52px!important;font-size:12px!important;flex-shrink:0!important}.newsletterMessage{grid-column:1/-1!important;margin-top:8px!important;font-size:13px!important}.legalPage{padding:120px 24px}.legalContainer{max-width:800px;margin:0 auto}.legalContainer h1{font-size:48px;margin-bottom:24px}.legalContainer h2{margin-top:48px;margin-bottom:16px;font-size:24px}.legalContainer li,.legalContainer p{font-size:18px;line-height:1.8;color:#444}.legalContainer ul{padding-left:20px}.photoInfoBox{background:#faf7f2;border:1px solid #ece3d4;border-radius:14px;padding:18px;margin-bottom:20px}.photoInfoBox p{margin-bottom:10px;line-height:1.7}.siteFooter{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:48px;padding:70px 10%;background:#f8eeee;border-top:1px solid #ead1d1;align-items:start}.siteFooter h3{letter-spacing:.35em;font-size:22px;margin-bottom:20px}.siteFooter h4{margin-bottom:18px}.footerColumn{display:flex;flex-direction:column;gap:10px}.footerColumn a{color:#222;text-decoration:none;font-weight:600}.footerColumn a:hover{color:#c77f91}.footerNote{margin-top:18px;font-size:14px}@media (max-width:800px){.siteFooter{grid-template-columns:1fr;gap:32px}}.backLink{display:inline-block;margin-bottom:32px;color:#c77f91;font-weight:700;text-decoration:none}.backLink:hover{text-decoration:underline}.affiliatePromoBox{background:#fff7f8;border:1px solid #f3d6da;padding:24px;margin:32px 0;border-radius:18px;text-align:center}.productGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0}.productCard{display:block;text-decoration:none;color:inherit;background:white;border-radius:18px;overflow:hidden;border:1px solid #eee;transition:.2s ease}.productCard:hover{transform:translateY(-4px)}.productCard img{width:100%;height:240px;object-fit:cover}.productCard h4{padding:14px 14px 6px;font-size:17px}.productCard p{padding:0 14px 16px;font-size:14px;color:#666}@media (max-width:768px){.productGrid{grid-template-columns:1fr}}.oliveCode{color:#d88fa1;font-weight:800}.productLinkBox a{min-height:135px;grid-template-columns:90px 1fr;text-decoration:none;color:inherit;min-height:130px}.productLinkBox a img{width:90px;height:90px}.productLinkBox strong{display:block;font-size:15px;margin-bottom:6px}.productLinkBox span{display:block;font-size:13px;line-height:1.4}.productSectionTitle{display:block;width:100%;margin-bottom:20px;clear:both}.toc{top:24px;align-self:start;height:fit-content}.sidebar,.toc{position:sticky}.sidebar{top:90px;padding-bottom:24px;position:static;height:auto;max-height:none;overflow:visible}.productLinkBox>h3,.productSectionTitle{grid-column:1/-1;display:block;width:100%;margin:0 0 18px;clear:both}.productLinkBox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:22px 0;clear:both}.productLinkBox a{display:grid;grid-template-columns:85px 1fr;gap:14px;align-items:center;padding:14px;min-height:120px;border:1px solid #ead0d6;border-radius:18px;background:#fff}.productLinkBox a img{width:85px;height:85px;object-fit:contain;border-radius:10px}.productLinkBox strong{font-size:14px;line-height:1.25}.productLinkBox span{font-size:12px;line-height:1.35;color:#777}.productLinkBox .affiliateNote{grid-column:1/-1}.sidebar{position:sticky!important;top:120px!important;align-self:start;height:fit-content;display:flex;flex-direction:column;gap:28px}.sidebar .box,.sidebar .categoryList,.sidebar .guide,.sidebar .searchBox{margin:0}@media (max-width:700px){.productLinkBox{grid-template-columns:1fr}}.finalThoughtsImage{width:100%;height:320px;object-fit:cover;margin-top:28px;border-radius:18px;border:1px solid #ead2d2}.affiliateLink{color:#d88fa2;font-weight:700;text-decoration:underline;text-underline-offset:3px}.affiliateLink:hover{opacity:.7}.shopPage{padding:55px 6%}.shopHero{max-width:760px;margin:0 auto 42px;padding:45px 32px;border-radius:26px}.shopHero h1{font-size:clamp(30px,4vw,48px);letter-spacing:.06em}.shopHero p{font-size:16px;line-height:1.65;max-width:620px;margin:0 auto}.shopGrid{max-width:980px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.shopCard{padding:20px;border-radius:22px;min-height:auto;background:#fff7f8}.shopProductImage{height:165px;margin-bottom:16px}.shopCard h2{font-size:18px;margin:8px 0}.shopCard p{font-size:13px;line-height:1.55;margin-bottom:14px}.blogShopPromo{max-width:900px;margin:60px auto;padding:42px 28px;text-align:center;background:#fff0f4;border:1px solid #f3c7d5;border-radius:28px}.blogShopPromo h2{font-size:clamp(28px,4vw,44px);margin:12px 0}.blogShopPromo p{max-width:560px;margin:0 auto 18px;line-height:1.7}@media (max-width:600px){.shopGrid{grid-template-columns:1fr}}.shopIconLink{background:#ffd6e3;color:#c75f85!important;width:34px;height:34px;font-size:17px!important;line-height:1;transition:.2s ease}.shopIconLink:hover{background:#f7b8cc;transform:translateY(-2px)}.shopIconLink{width:28px;height:28px;margin-left:6px;border-radius:999px;background:#ffd9e5;display:inline-flex!important;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid #f4bfd0;flex-shrink:0}.shopIconLink:hover{background:#ffc8da;transform:translateY(-1px)}.shopSvg{width:13px;height:13px;color:#cc6f91}.aboutShopKit{max-width:900px;margin:70px auto 0;padding:44px 34px;background:#fff0f4;border:1px solid #f3c7d5}.aboutShopKit h2{font-size:clamp(30px,4vw,46px);margin:12px 0 16px}.aboutShopKit p{max-width:620px;margin:0 auto 18px;line-height:1.7}.aboutCodeBox{max-width:520px;margin:26px auto;padding:22px;background:white;border:1px solid #f3c7d5;border-radius:20px}@media (max-width:768px){.siteNavbar{padding:16px 20px;flex-direction:column;gap:14px;position:static}.siteNavbar nav{justify-content:center;gap:12px}.siteNavbar nav a{font-size:11px}.heroText h1{font-size:34px;line-height:1.12;word-break:keep-all}.heroText>p{font-size:15px}.author{flex-wrap:wrap;gap:8px}.contentWrap{display:block;margin:36px auto;padding:0 20px}.sidebar,.toc{width:100%;position:static!important;margin-bottom:28px}.article{width:100%}.miniPostGrid,.postGrid,.productGrid,.productLinkBox,.shopGrid,.twoPhotoGrid{grid-template-columns:1fr!important}.twoPhotoGrid img{height:260px}.productLinkBox a{grid-template-columns:82px 1fr;min-height:auto}.productLinkBox a img{width:82px;height:82px}.affiliateKitBox h2,.finalThoughts h2,.photoTipSection h2{font-size:28px;line-height:1.2}.affiliateInlineBox,.affiliateKitBox,.affiliatePromoBox,.finalThoughts{padding:24px 18px}.share{flex-direction:column;gap:18px;margin:30px 20px}.finalThoughtsImage{height:260px}.aboutShopKit,.blogShopPromo{margin:40px 20px;padding:30px 20px}}.shopNavIcon{width:34px;height:34px;border-radius:999px;background:#f7d7e3;border:1px solid #efb6cb;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;top:-1px}.shopNavIcon svg{width:15px;height:15px;stroke:#d87093}.siteNavbar,.siteNavbar nav{display:flex;align-items:center}.aboutShopKit{margin-top:60px;background:#fff7fa;border:1px solid #f3d6e2;border-radius:28px;padding:48px;text-align:center}.shopMiniLabel{font-size:11px;letter-spacing:2px;color:#d87093;margin-bottom:14px;font-weight:700}.aboutShopKit h2{font-size:38px;margin-bottom:16px;line-height:1.1}.shopKitDesc{max-width:620px;margin:0 auto 28px;color:#6f6f6f;line-height:1.8;font-size:15px}.discountBox{display:inline-flex;align-items:center;gap:10px;background:white;border:1px solid #f0c9d8;padding:14px 20px;border-radius:999px;margin-bottom:24px;flex-wrap:wrap}.discountBox span{color:#666;font-size:14px}.discountBox strong{color:#d87093;font-size:15px;letter-spacing:1px}.shopButtons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.pinkButton{background:#e58dad;color:white;padding:14px 22px;border-radius:999px;text-decoration:none;font-size:13px;letter-spacing:1px;font-weight:700;transition:.2s ease}.pinkButton:hover{background:#d87093;transform:translateY(-2px)}.secondaryShopButton{margin-top:18px;margin-bottom:22px;display:flex;justify-content:center}.adminNewsletterPage{min-height:80vh;padding:90px 24px;background:#fffaf9}.adminNewsletterBox{max-width:720px;margin:0 auto;background:#fff0f4;border:1px solid #f3c7d5;border-radius:28px;padding:42px}.adminNewsletterBox h1{font-size:42px;margin:10px 0 20px}.adminNewsletterBox label{display:block;margin:22px 0 8px;font-weight:800;font-size:13px;letter-spacing:.08em}.adminNewsletterBox input,.adminNewsletterBox textarea{width:100%;border:1px solid #ead1d1;border-radius:18px;padding:16px;font-size:15px;font-family:inherit;background:white}.adminNewsletterBox textarea{min-height:260px;resize:vertical}.adminNewsletterBox button{margin-top:24px;border-radius:999px}.hiddenField{display:none!important}.seongsuToc{position:sticky;top:100px;max-height:80vh;overflow-y:auto;padding:16px}.seongsuToc h3{font-size:14px;margin-bottom:10px}.seongsuToc a{font-size:13px;line-height:1.15;margin-bottom:6px;display:block}.cuteHomeBack{position:absolute;top:78px;left:28px;z-index:20;color:#e7a6bd;font-size:24px;font-weight:700;text-decoration:none;line-height:1}.cuteHomeBack:hover{color:#d783a3}.articleCtas{justify-content:space-between;gap:24px;width:calc(100% - 120px);max-width:1180px;margin:42px auto}.articleCtas,.articleCtas a{display:flex;align-items:center}.articleCtas a{background:#2b1d1d;color:white;text-decoration:none;width:46%;max-width:480px;min-height:50px;padding:14px 18px;border-radius:0;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.2px;justify-content:center;text-align:center;transition:opacity .2s ease}.articleCtas a:hover{opacity:.85}.topArticleCtas{margin-top:38px;margin-bottom:38px}@media (max-width:768px){.cuteHomeBack{top:74px;left:18px;font-size:20px}.articleCtas{width:calc(100% - 32px);gap:10px}.articleCtas a{width:50%;font-size:10px;padding:10px 8px;min-height:44px}}.categorySliderWrap{position:relative}.categorySlider{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:10px}.categorySlider::-webkit-scrollbar{display:none}.sliderArrow{position:absolute;top:38%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border-radius:999px;border:none;background:rgba(255,255,255,.92);box-shadow:0 4px 18px rgba(0,0,0,.08);cursor:pointer;font-size:18px;transition:.2s ease}.sliderArrow:hover{transform:translateY(-50%) scale(1.05)}.sliderArrow.left{left:-10px}.sliderArrow.right{right:-10px}.homePostCard{min-width:280px;flex-shrink:0}.categoryNormalGrid{display:flex;gap:28px;justify-content:flex-start;align-items:flex-start}.categoryNormalGrid .categoryPostCard{width:260px;flex:0 0 260px}.sliderArrow{line-height:0;padding:0}.sliderArrow.left,.sliderArrow.right{display:flex;align-items:center;justify-content:center}.sliderArrow.left,.sliderArrow.right{padding-bottom:3px}.latestPosts{max-width:1180px;margin:80px auto;padding:0 20px}.sectionHeader{text-align:center;max-width:680px;margin:0 auto 32px}.sectionHeader h2{font-size:clamp(2rem,4vw,3.2rem);margin:8px 0}.eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#b77b8b}.latestPostGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.latestPostCard{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.latestPostCard:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.08)}.latestPostCard img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.latestPostCard div{padding:16px}.postCategory{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#b77b8b;margin-bottom:8px}.latestPostCard h3{font-size:1rem;line-height:1.25;margin-bottom:8px}.latestPostCard p{font-size:.86rem;line-height:1.5}.viewMoreWrap{display:flex;justify-content:center;margin-top:34px}@media (max-width:1000px){.latestPostGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.latestPostGrid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:460px){.latestPostGrid{grid-template-columns:1fr}}.latestPostsHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.latestPostsHeader h2{margin:0}.latestPostsSearch{width:330px;max-width:100%}.latestPostsSearch input{width:100%;border:1px solid #efd1da;border-radius:999px;padding:13px 18px;background:#fff;font-size:.9rem;outline:none;box-shadow:0 8px 22px rgba(183,123,139,.08)}.latestPostsSearch input:focus{border-color:#d98da3;box-shadow:0 10px 26px rgba(183,123,139,.16)}@media (max-width:700px){.latestPostsHeader{flex-direction:column;align-items:flex-start}.latestPostsSearch{width:100%}}.latestPostsSearch .searchResults,.latestPostsSearch .searchResultsList,.latestPostsSearch ul{max-height:235px;overflow-y:auto;padding-right:6px}.latestPostsSearch .searchResults::-webkit-scrollbar,.latestPostsSearch .searchResultsList::-webkit-scrollbar,.latestPostsSearch ul::-webkit-scrollbar{width:6px}.latestPostsSearch .searchResults::-webkit-scrollbar-thumb,.latestPostsSearch .searchResultsList::-webkit-scrollbar-thumb,.latestPostsSearch ul::-webkit-scrollbar-thumb{background:#e8b8c7;border-radius:999px}.latestPostsSearch .searchResults::-webkit-scrollbar-track,.latestPostsSearch .searchResultsList::-webkit-scrollbar-track,.latestPostsSearch ul::-webkit-scrollbar-track{background:#fff4f7}body,html{overflow-x:hidden}img{max-width:100%;height:auto}@media (max-width:768px){body{width:100%;overflow-x:hidden}.siteNavbar{position:static!important;padding:16px 18px!important;flex-direction:column!important;gap:14px!important}.siteNavbar nav{width:100%;justify-content:center;flex-wrap:wrap;gap:10px 14px!important}.siteNavbar nav a{font-size:10px!important;letter-spacing:.06em!important}.brand{padding:18px 16px 26px!important}.brand h1{font-size:28px!important;letter-spacing:4px!important}.brand h2{font-size:11px!important;letter-spacing:.8px!important}.homeHero{min-height:auto!important;padding:72px 20px!important}.homeHero h1{font-size:40px!important;letter-spacing:5px!important;line-height:1.05!important}.homeHero h2{font-size:16px!important;line-height:1.6!important}.homeAbout{margin:42px 18px!important;padding:24px!important;grid-template-columns:1fr!important;text-align:center!important}.homeAbout img{width:180px!important;height:210px!important;margin:0 auto!important}.homeAbout h2{font-size:28px!important;line-height:1.2!important}.categorySections,.featuredGrid,.latestPosts,.youMightAlsoLove{width:100%!important;max-width:100%!important;margin:48px auto!important;padding:0 18px!important}.latestPostsHeader{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.categorySections>h2,.featuredGrid>h2,.latestPostsHeader h2{font-size:28px!important;text-align:center!important;letter-spacing:2px!important}.latestPostsSearch{width:100%!important}.postGrid{grid-template-columns:1fr!important;gap:20px!important}.homePostCard{min-width:0!important;width:100%!important;padding:14px!important;min-height:auto!important}.homePostCard img{width:100%!important;height:190px!important;object-fit:cover!important}.homePostCard h3{font-size:20px!important;line-height:1.25!important}.categoryRow{margin-bottom:50px!important}.categoryRowHeader h3{font-size:22px!important}.categoryScroll,.categorySlider{gap:16px!important;padding-bottom:16px!important}.categoryPostCard{min-width:220px!important;max-width:220px!important}.categoryPostCard img{height:145px!important}.categoryPostCard p{font-size:16px!important}.heroText h1{font-size:34px!important;line-height:1.12!important;max-width:100%!important}.heroText>p{font-size:15px!important;line-height:1.7!important}.author{flex-wrap:wrap!important;gap:8px!important;font-size:12px!important}.contentWrap{display:block!important;max-width:100%!important;margin:34px auto!important;padding:0 18px!important}.article,.sidebar{width:100%!important;max-width:100%!important;position:static!important}.toc{margin-bottom:26px!important}.article>p{font-size:16px!important;line-height:1.85!important}.photoTipSection{margin:48px 0!important}.photoTipSection h2{font-size:28px!important;line-height:1.2!important}.twoPhotoGrid{grid-template-columns:1fr!important;gap:14px!important}.twoPhotoGrid img{height:250px!important}.affiliateInlineBox,.affiliateKitBox,.box,.finalThoughts,.guide{padding:22px 18px!important}.affiliateKitBox h2,.finalThoughts h2{font-size:28px!important;line-height:1.2!important}.productLinkBox{grid-template-columns:1fr!important}.productLinkBox a{grid-template-columns:78px 1fr!important;gap:12px!important;padding:12px!important}.productLinkBox a img{width:78px!important;height:78px!important}.email,.newsletterForm{grid-template-columns:1fr!important}.email button,.newsletterForm button{width:100%!important}.articleCtas{width:calc(100% - 32px)!important;gap:10px!important;margin:26px auto!important}.articleCtas a{width:50%!important;font-size:10px!important;padding:10px 8px!important}.share{margin:28px 18px!important;padding:20px!important;flex-direction:column!important;gap:18px!important}.share>div:first-child{align-items:flex-start!important}.mug{font-size:38px!important}.siteFooter{grid-template-columns:1fr!important;padding:46px 24px!important;gap:28px!important}.siteFooter h3{font-size:18px!important;letter-spacing:4px!important}}.navbar,.siteNavbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;background:rgba(255,248,250,.96)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body{padding-top:86px!important}@media (max-width:768px){body{padding-top:120px!important}}.cleanAboutPage{max-width:1050px;margin:0 auto;padding:48px 24px 80px}.aboutBackButton{display:inline-block;margin-bottom:28px;color:#8c7b7b;font-size:14px;font-weight:700}.cleanAboutHero{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center;background:#fdecee;border:1px solid #f1cfd2;padding:48px}.cleanAboutImage img{width:300px;height:360px;object-fit:cover;display:block}.aboutSmallLabel{font-size:13px;letter-spacing:1.2px;font-weight:800;color:#8c7b7b;margin-bottom:12px}.cleanAboutHero h1,.cleanAboutSection h2{font-family:Georgia,serif;font-weight:500;margin-top:0}.cleanAboutHero h1{font-size:52px;margin-bottom:24px}.cleanAboutHero p,.cleanAboutSection p{font-size:17px;line-height:1.85;color:#252222}.aboutButtons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cleanAboutSection{margin-top:34px;background:white;border:1px solid #f1cfd2;padding:38px}.cleanAboutSection h2{font-size:34px;margin-bottom:18px}.cleanAboutList{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.cleanAboutList p{margin:0;padding:16px;background:#fffaf9;border:1px solid #f1cfd2;font-size:15px;line-height:1.6}.aboutLegalLinks{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.aboutLegalLinks a,.cleanAboutSection a{color:#d88fa2;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:800px){.cleanAboutHero{grid-template-columns:1fr;padding:28px}.cleanAboutImage img{width:100%;height:360px}.cleanAboutHero h1{font-size:40px}.cleanAboutSection{padding:28px}.cleanAboutList{grid-template-columns:1fr}}body,html{max-width:100%;overflow-x:clip!important}@media (min-width:951px){.contentWrap{max-width:1500px!important;margin:65px auto!important;display:grid!important;grid-template-columns:260px minmax(650px,1fr) 320px!important;gap:60px!important;padding:0 40px!important;align-items:start!important;overflow:visible!important}.toc{grid-column:1!important;position:sticky!important;top:125px!important;align-self:start!important;width:260px!important;height:fit-content!important;max-height:calc(100vh - 150px)!important;overflow-y:auto!important;background:#fdecee!important;border:1px solid #f1cfd2!important;padding:26px!important;z-index:20!important}.article{grid-column:2!important}.article,.sidebar{min-width:0!important}.sidebar{grid-column:3!important;position:static!important;align-self:start!important}}@media (max-width:950px){.contentWrap{display:block!important;max-width:100%!important;margin:34px auto!important;padding:0 18px!important}.article,.sidebar,.toc{width:100%!important;max-width:100%!important;position:static!important}.toc{padding:22px!important;margin-bottom:26px!important;max-height:none!important;overflow:visible!important}}.shopSearchBox{margin:30px auto;max-width:1000px;text-align:center}.shopSearchBox input{width:100%;padding:14px 18px;border:1px solid #ead7df;border-radius:999px;font-size:15px}.shopFilterBar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.shopFilterBar button{border:1px solid #ead7df;background:white;border-radius:999px;padding:9px 15px;cursor:pointer}.shopFilterBar .activeFilter{background:#111;color:white}.shopDealText,.shopMiniDeal{font-size:13px;opacity:.8}.shopCategory{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.shopGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.shopCard p,.shopProductDesc{font-size:.82rem;line-height:1.35}.shopMiniDeal{font-size:.75rem;opacity:.75}@media (max-width:1100px){.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shopProductImage{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:16px}.shopDiscountBox{margin-top:16px;padding:14px 18px;background:#fff8fa;border:1px solid #f1d7df;border-radius:16px;max-width:700px;margin-left:auto;margin-right:auto}.shopDiscountBox p{margin:6px 0;font-size:14px}.oliveCode{color:#e26a8d;font-weight:700}.categorySeeMore{background:none;border:none;padding:0;margin-top:12px;cursor:pointer;font-size:14px;font-weight:600;color:#666;text-align:left}.categorySeeMore:hover{color:#000}.affiliateProductLink{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;margin:10px 0;border:1px solid #f0d7dc;border-radius:14px;background:#fff;text-decoration:none}.affiliateProductLink span{font-weight:700;color:#241f21}.affiliateProductLink img{width:56px;height:56px;object-fit:cover;border-radius:12px;flex-shrink:0}.affiliateProductLink:hover{transform:translateY(-1px)}.blogLink{transition:.2s}.youtubeBox{margin-top:2rem;margin-bottom:2rem}.youtubeBox iframe{border-radius:12px}.blogLink{color:#ff4fa3}.blogLink:hover{color:#ff2b8a}.singlePhotoGrid{margin:24px 0;width:100%}.singlePhotoGrid img{width:100%;height:430px;object-fit:cover;object-position:center;border-radius:20px;display:block}.blogLink{color:#d98ea4;text-decoration:underline;font-weight:600}.blogLink:hover{opacity:.8}.hero{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important;align-items:stretch!important}.hero,.heroText{background:#f8e9ec!important;height:auto!important;min-height:unset!important;max-height:unset!important}.heroText{padding:4rem 4rem 3.5rem!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.heroText .author{margin-top:34px!important;margin-bottom:0!important}.heroImage{position:relative!important;min-height:100%!important;height:auto!important;overflow:hidden!important}.heroImage,.heroImage img{border-radius:24px!important}.heroImage img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}@media (max-width:900px){.hero{grid-template-columns:1fr!important}.heroImage{min-height:360px!important}.heroImage img{position:relative!important;height:360px!important}}.contentImageAffiliateLink{display:block}.contentImageAffiliateLink img{cursor:pointer;transition:transform .25s ease,opacity .25s ease}.contentImageAffiliateLink:hover img{transform:scale(1.015);opacity:.95}.shopLayout{max-width:1450px;margin:45px auto 0;display:grid;grid-template-columns:220px minmax(0,1fr) 260px;gap:34px;align-items:start}.shopLeftSidebar,.shopRightSidebar{position:sticky;top:120px;display:flex;flex-direction:column;gap:14px}.shopLeftSidebar,.shopSideBox{background:white;border:1px solid #f1cfd2;padding:22px}.shopLeftSidebar h3,.shopSideBox h3{font-size:12px;letter-spacing:1px;margin:0 0 10px}.shopLeftSidebar button{width:100%;background:transparent;text-align:left;padding:10px 0;border-bottom:1px solid #f7e4e7;font-size:13px;font-weight:700}.shopLeftSidebar .activeShopFilter,.shopLeftSidebar button:hover{color:#d88fa2}.shopMainContent{min-width:0}.cleanShopSearch{margin:0 0 32px;max-width:none}.shopSectionBlock{margin-bottom:55px}.shopSectionHeader{display:flex;justify-content:space-between;gap:18px;align-items:end;border-bottom:1px solid #f1d9dd;padding-bottom:14px;margin-bottom:22px}.shopSectionHeader h2{margin:0;font-size:30px;font-family:Georgia,serif;font-weight:500}.shopSectionHeader button{border-radius:999px;background:#252222;color:white;padding:11px 15px}.shopGrid{max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.shopProductCard{display:flex;flex-direction:column;background:white;border:1px solid #f1d7da;border-radius:22px;overflow:hidden;text-decoration:none;color:#252222;transition:.2s ease}.shopProductCard:hover{transform:translateY(-3px)}.shopProductImageWrap{background:#fff7f8;aspect-ratio:1/1;overflow:hidden}.shopProductImageWrap img{width:100%;height:100%;object-fit:cover;display:block}.shopProductInfo{padding:15px}.shopProductBadges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.shopProductBadges span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:#fff0f3;border:1px solid #f1d7da;padding:5px 8px;border-radius:999px;color:#8c6f77;font-weight:800}.shopProductInfo h3{font-size:16px;line-height:1.25;margin:0 0 10px}.shopMentionText{font-size:12px;color:#7b6f72;margin:0 0 14px!important}.shopProductButton{display:inline-flex;width:100%;justify-content:center;background:#252222;color:white;padding:11px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em}.shopSideBox img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;margin:12px 0}.shopSideBox p{font-size:13px;line-height:1.6}@media (max-width:1100px){.shopLayout{grid-template-columns:1fr}.shopLeftSidebar,.shopRightSidebar{position:static}.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shopSectionHeader{align-items:flex-start;flex-direction:column}}@media (max-width:460px){.shopGrid{grid-template-columns:1fr!important}}.shopMentionText,.shopMiniDeal,.shopProductDesc{display:none!important}.shopFilterGroup{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #f1d7da}.shopFilterGroup:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.shopFilterGroup h3{margin:0 0 12px;padding-bottom:8px;font-size:12px;letter-spacing:.12em;color:#8c7b7b}.shopSidebarButton{display:block!important;width:100%!important;background:transparent!important;color:#444!important;border:none!important;box-shadow:none!important;text-align:left!important;padding:8px 0!important}.shopSidebarButton.activeShopFilter{color:#d88fa2!important;font-weight:900!important}.copyCodeButton{margin-top:12px;border-radius:999px;background:#252222!important;color:white!important;padding:10px 16px;font-size:11px;font-weight:800}.shopEmptyText{padding:30px;background:white;border:1px solid #f1d7da;text-align:center;color:#8c7b7b}.smallCopyButton{width:34px!important;height:34px!important;min-width:34px!important;margin:8px auto 0!important;font-size:15px!important}.shopDiscountBox .smallCopyButton{margin-left:10px!important;margin-top:0!important;vertical-align:middle}.discountCodeRow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.discountCodeRow .oliveCode{display:inline-flex;align-items:center;font-size:18px;letter-spacing:.08em}.smallCopyButton{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;margin:0!important;border-radius:999px!important;background:#252222!important;color:white!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.smallCopyButton svg{width:14px;height:14px}.shopSectionBlock:first-of-type{margin-top:0}.adminDashboardPage{min-height:80vh;background:#fffaf9;padding:70px 8%}.adminDashboardHero{max-width:820px;margin:0 auto 42px;text-align:center;background:#fdecee;border:1px solid #f1cfd2;padding:48px 32px}.adminDashboardHero h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,70px);margin:12px 0}.adminDashboardHero p{line-height:1.7}.adminDashboardGrid{max-width:1100px;margin:0 auto;grid-template-columns:repeat(4,1fr);gap:18px}.adminDashboardCard{background:white;border:1px solid #f1d7da;padding:24px;min-height:150px;color:#252222;text-decoration:none;transition:.2s ease}.adminDashboardCard:hover{transform:translateY(-3px);background:#fff4f6}.adminDashboardCard span{display:block;font-size:20px;font-weight:800;margin-bottom:10px}.adminDashboardCard p{font-size:14px;line-height:1.6;color:#6f6668}@media (max-width:950px){.adminDashboardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.adminDashboardPage{padding:40px 20px}.adminDashboardGrid{grid-template-columns:1fr}}.adminSidebar{width:260px;min-height:100vh;background:#fff7f8;border-right:1px solid #f1d7da;padding:28px 22px;display:flex;flex-direction:column;gap:26px}.adminSidebarBrand{padding-bottom:22px;border-bottom:1px solid #f1d7da}.adminSidebarBrand p{margin:0;font-size:12px;letter-spacing:.18em;font-weight:800;color:#d87093}.adminSidebarBrand strong{display:block;margin-top:6px;font-size:24px;letter-spacing:.08em}.adminSidebarNav{display:flex;flex-direction:column;gap:8px}.adminSidebarLink{padding:12px 14px;border-radius:14px;color:#252222;text-decoration:none;font-size:14px;font-weight:700}.adminSidebarLink:hover{background:#fdecee}.activeAdminSidebarLink{background:#252222;color:white}.adminLogoutButton{margin-top:auto;width:100%;border-radius:14px;background:#f4cfd3;color:#252222}.adminHeader{width:100%;background:#fffaf9;border-bottom:1px solid #f1d7da;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.adminHeader p{margin:0 0 6px;font-size:11px;letter-spacing:.18em;font-weight:900;color:#d87093}.adminHeader h1{margin:0;font-family:Georgia,serif;font-size:32px;font-weight:500}.adminHeaderRight{display:flex;align-items:center;gap:12px}.adminHeaderSearch{width:240px;padding:12px 16px}.adminHeaderSearch,.adminHeaderUser{border:1px solid #ead1d1;border-radius:999px;background:white;font-size:13px}.adminHeaderUser{padding:10px 14px;font-weight:800}.adminHeaderLogout{border-radius:999px;background:#252222;color:white;padding:11px 16px;font-size:11px;font-weight:900}@media (max-width:850px){.adminHeader{flex-direction:column;align-items:stretch}.adminHeaderRight{flex-wrap:wrap}.adminHeaderSearch{width:100%}}.adminLayout{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:#fffaf9}.adminContent{display:flex;flex-direction:column;min-width:0}.adminPage{flex:1;padding:36px}@media (max-width:900px){.adminLayout{grid-template-columns:1fr}.adminSidebar{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #f1d7da}.adminPage{padding:24px}}.adminDashboardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:34px}.adminCard{background:white;border:1px solid #f1d7da;border-radius:20px;padding:24px;transition:.2s}.adminCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.adminCard h2{margin-top:0;margin-bottom:10px;font-size:22px}.adminCard p{margin:0;line-height:1.6;color:#666}.adminLayout{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;min-height:100vh!important;background:#f7f4f2!important}.adminLayout .adminSidebar{position:sticky!important;top:0!important;width:260px!important;min-height:100vh!important;height:100vh!important;background:#fffaf9!important;border-right:1px solid #ead7dc!important;padding:28px 20px!important;display:flex!important;flex-direction:column!important;gap:24px!important;overflow-y:auto!important}.adminSidebarBrand{padding-bottom:22px!important;border-bottom:1px solid #ead7dc!important}.adminSidebarBrand p{margin:0!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:900!important;color:#d87093!important}.adminSidebarBrand strong{display:block!important;margin-top:6px!important;font-size:26px!important;letter-spacing:.08em!important;color:#252222!important}.adminSidebarNav{display:flex!important;flex-direction:column!important;gap:6px!important}.adminSidebarLink{display:block!important;padding:12px 14px!important;border-radius:14px!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;transition:.18s ease!important}.activeAdminSidebarLink{background:#252222!important;color:white!important}.adminLogoutButton{margin-top:auto!important;width:100%!important;border-radius:14px!important;background:#f4cfd3!important;color:#252222!important;padding:13px 16px!important;font-size:12px!important;font-weight:900!important}.adminContent{min-width:0!important;display:flex!important;flex-direction:column!important}.adminHeader{position:sticky!important;top:0!important;z-index:20!important;width:100%!important;background:rgba(255,250,249,.96)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid #ead7dc!important;padding:22px 34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.adminHeader p{margin:0 0 5px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:900!important;color:#d87093!important}.adminHeader h1{margin:0!important;font-family:Georgia,serif!important;font-size:31px!important;font-weight:500!important;color:#252222!important}.adminHeaderRight{display:flex!important;align-items:center!important;gap:12px!important}.adminHeaderSearch{width:260px!important;padding:12px 16px!important;outline:none!important}.adminHeaderSearch,.adminHeaderUser{border:1px solid #ead1d1!important;border-radius:999px!important;background:white!important;font-size:13px!important}.adminHeaderUser{padding:10px 14px!important;font-weight:900!important;white-space:nowrap!important}.adminHeaderLogout{border-radius:999px!important;background:#252222!important;color:white!important;padding:11px 16px!important;font-size:11px!important;font-weight:900!important}.adminPage{flex:1!important;padding:38px!important;min-width:0!important}.adminPage>h1{margin-top:0!important;font-family:Georgia,serif!important;font-size:46px!important;font-weight:500!important}.adminDashboardGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:20px!important;margin-top:32px!important}.adminCard{background:white!important;border:1px solid #ead7dc!important;border-radius:22px!important;padding:24px!important;min-height:150px!important;transition:.18s ease!important}.adminCard:hover{transform:translateY(-3px)!important;box-shadow:0 14px 35px rgba(50,32,38,.07)!important}.adminCard h2{margin:0 0 10px!important;font-size:22px!important}.adminCard p{margin:0!important;line-height:1.6!important;color:#6f6668!important}@media (max-width:900px){.adminLayout{grid-template-columns:1fr!important}.adminLayout .adminSidebar{position:static!important;width:100%!important;height:auto!important;min-height:auto!important;border-right:none!important;border-bottom:1px solid #ead7dc!important}.adminSidebarNav{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.adminHeader{position:static!important;flex-direction:column!important;align-items:stretch!important;padding:22px!important}.adminHeaderRight{flex-wrap:wrap!important}.adminHeaderSearch{width:100%!important}.adminPage{padding:24px!important}}.adminSidebarLink{background:transparent!important;color:#3a3032!important}.adminSidebarLink:hover{background:#fdecee!important;color:#252222!important}.activeAdminSidebarLink{background:#f4cfd3!important;color:#252222!important}.adminPageHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.adminPageHeader h1{margin:0 0 8px;font-family:Georgia,serif;font-size:44px;font-weight:500}.adminPageHeader p{margin:0;color:#6f6668;line-height:1.6}.adminPrimaryButton,.adminSmallButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;font-weight:900;transition:.18s ease}.adminPrimaryButton{background:#252222;color:white;padding:13px 18px;font-size:13px}.adminSmallButton{background:#f4cfd3;color:#252222;padding:9px 13px;font-size:12px}.adminPrimaryButton:hover,.adminSmallButton:hover{transform:translateY(-2px)}.adminTableCard{background:white;border:1px solid #ead7dc;border-radius:22px;overflow:hidden}.adminTableHeader,.adminTableRow{display:grid;grid-template-columns:minmax(260px,2fr) 140px 120px minmax(180px,1fr) 90px;gap:18px;align-items:center;padding:18px 22px}.adminTableHeader{background:#fff4f6;border-bottom:1px solid #ead7dc;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7a6269}.adminTableRow{border-bottom:1px solid #f4e3e6}.adminTableRow:last-child{border-bottom:none}.adminTableRow strong{display:block;margin-bottom:6px}.adminTableRow p{margin:0;font-size:13px;color:#6f6668;line-height:1.5}.adminTableRow code{font-size:12px;background:#fff4f6;padding:7px 9px;border-radius:10px;color:#6f5058;overflow-wrap:anywhere}.adminStatusBadge{width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;text-transform:uppercase}.adminStatusDraft{background:#fff4cf;color:#8a6b00}.adminStatusPublished{background:#daf5df;color:#247a3a}@media (max-width:950px){.affiliateReportControls{grid-template-columns:1fr}.adminPageHeader{flex-direction:column;align-items:flex-start}.adminTableHeader{display:none}.adminTableRow{grid-template-columns:1fr;gap:10px}}.adminDraftForm{max-width:760px;background:white;border:1px solid #ead7dc;border-radius:22px;padding:28px;display:grid;gap:20px}.adminDraftForm label{display:grid;gap:8px;font-size:13px;font-weight:900;letter-spacing:.04em;color:#3a3032}.adminDraftForm input,.adminDraftForm select,.adminDraftForm textarea{width:100%;border:1px solid #ead1d1;border-radius:16px;padding:14px 16px;background:#fffaf9;font-family:inherit;font-size:14px;color:#252222}.adminDraftForm textarea{min-height:140px;resize:vertical;line-height:1.6}.adminDraftForm input:focus,.adminDraftForm select:focus,.adminDraftForm textarea:focus{outline:none;border-color:#d87093;box-shadow:0 0 0 3px rgba(216,112,147,.12)}.adminFormMessage{margin:0;background:#fff4f6;border:1px solid #ead7dc;border-radius:14px;padding:12px 14px;color:#6f5058;font-size:14px}.adminPageHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-bottom:30px!important}.adminPageHeader h1{margin:0 0 8px!important;font-family:Georgia,serif!important;font-size:44px!important;font-weight:500!important;color:#252222!important}.adminPageHeader p{margin:0!important;color:#6f6668!important;line-height:1.6!important}.adminPrimaryButton,.adminSmallButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;text-decoration:none!important;border-radius:999px!important;font-weight:900!important;cursor:pointer!important;transition:.18s ease!important;white-space:nowrap!important}.adminPrimaryButton{background:#252222!important;color:white!important;padding:13px 18px!important;font-size:13px!important}.adminSmallButton{background:#f4cfd3!important;color:#252222!important;padding:9px 13px!important;font-size:12px!important}.adminPrimaryButton:hover,.adminSmallButton:hover{transform:translateY(-2px)!important}.adminTableCard{width:100%!important;background:white!important;border:1px solid #ead7dc!important;border-radius:22px!important;overflow:hidden!important}.adminTableHeader,.adminTableRow{display:grid!important;grid-template-columns:minmax(260px,2fr) 140px 120px minmax(180px,1fr) 90px!important;gap:18px!important;align-items:center!important;padding:18px 22px!important}.adminTableHeader{background:#fff4f6!important;border-bottom:1px solid #ead7dc!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7a6269!important}.adminTableRow{border-bottom:1px solid #f4e3e6!important}.adminTableRow:last-child{border-bottom:none!important}.adminTableRow strong{display:block!important;margin-bottom:6px!important;color:#252222!important}.adminTableRow p{margin:0!important;font-size:13px!important;color:#6f6668!important;line-height:1.5!important}.adminTableRow code{display:inline-block!important;font-size:12px!important;background:#fff4f6!important;padding:7px 9px!important;border-radius:10px!important;color:#6f5058!important;overflow-wrap:anywhere!important}.adminStatusBadge{width:fit-content!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}.adminStatusDraft{background:#fff4cf!important;color:#8a6b00!important}.adminStatusPublished{background:#daf5df!important;color:#247a3a!important}.adminDraftForm{max-width:760px!important;background:white!important;border:1px solid #ead7dc!important;border-radius:22px!important;padding:28px!important;display:grid!important;gap:20px!important}.adminDraftForm label{display:grid!important;gap:8px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.04em!important;color:#3a3032!important}.adminDraftForm input,.adminDraftForm select,.adminDraftForm textarea{width:100%!important;border:1px solid #ead1d1!important;border-radius:16px!important;padding:14px 16px!important;background:#fffaf9!important;font-family:inherit!important;font-size:14px!important;color:#252222!important}.adminDraftForm textarea{min-height:140px!important;resize:vertical!important;line-height:1.6!important}.adminDraftForm input:focus,.adminDraftForm select:focus,.adminDraftForm textarea:focus{outline:none!important;border-color:#d87093!important;box-shadow:0 0 0 3px rgba(216,112,147,.12)!important}.adminFormMessage{margin:0!important;background:#fff4f6!important;border:1px solid #ead7dc!important;border-radius:14px!important;padding:12px 14px!important;font-size:14px!important}.affiliateReportImporter{display:grid;gap:16px}.affiliateReportControls{display:grid;grid-template-columns:minmax(160px,220px) 1fr auto;gap:14px;align-items:end}.affiliateReportControls label{display:grid;gap:7px;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.affiliateReportControls input,.affiliateReportControls select{width:100%;border:1px solid #ead8de;border-radius:12px;background:#fff;padding:12px;font:inherit;text-transform:none;letter-spacing:0}.seoStatCard small{color:#74656a;font-size:.78rem;font-weight:700;line-height:1.4}.googleAnalyticsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adminTable small{display:block;margin-top:4px;color:#7c6a70;font-size:.78rem;font-weight:700}@media (max-width:950px){.adminPageHeader{flex-direction:column!important;align-items:flex-start!important}.adminTableHeader{display:none!important}.adminTableRow{grid-template-columns:1fr!important;gap:10px!important}.adminDraftForm{max-width:100%!important;padding:22px!important}}.blogDraftEditor{margin-top:34px!important}.editorCard{border-radius:22px!important;padding:28px!important}.editorDescription{margin:0!important;color:#6f6668!important;line-height:1.6!important}.editorGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:18px!important;margin-top:22px!important}.editorBlock{border-radius:18px!important;padding:20px!important;gap:14px!important}.editorBlock h3{font-size:18px!important}.editorBlock p{margin:0!important;color:#6f6668!important;line-height:1.6!important}.editorBlock input,.editorBlock textarea{width:100%!important;border:1px solid #ead1d1!important;border-radius:16px!important;padding:14px 16px!important;background:white!important;font-family:inherit!important;font-size:14px!important}.editorBlock textarea{min-height:150px!important}.editorBlock input:focus,.editorBlock textarea:focus{outline:none!important;border-color:#d87093!important;box-shadow:0 0 0 3px rgba(216,112,147,.12)!important}.editorBlock select{width:100%;border:1px solid #ead1d1;border-radius:16px;padding:14px 16px;background:white;font-family:inherit;font-size:14px}.editorBlock select:focus{outline:none;border-color:#d87093;box-shadow:0 0 0 3px rgba(216,112,147,.12)}.blogDraftEditor{margin-top:36px!important}.editorCard{background:white!important;border:1px solid #ead7dc!important;border-radius:24px!important;padding:30px!important}.draftEditorTopActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:18px 0 20px!important}.draftEditorTabs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:8px!important;margin:22px 0 24px!important;background:#fff5f7!important;border:1px solid #f0d7dc!important;border-radius:18px!important}.draftEditorTabs button{border:0!important;border-radius:12px!important;background:transparent!important;color:#6f6668!important;cursor:pointer!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;padding:11px 14px!important;white-space:nowrap!important}.draftEditorTabs .activeDraftEditorTab,.draftEditorTabs button:hover{background:#252222!important;color:white!important}.draftEditorTabPanel{display:grid!important;gap:22px!important}.draftAdvancedSection{background:#fffaf9!important;border:1px solid #f1d7da!important;border-radius:18px!important;padding:16px!important}.draftAdvancedSection summary{cursor:pointer!important;font-size:13px!important;font-weight:900!important}.draftAdvancedSection[open]{display:grid!important;gap:16px!important}.draftPreviewPanel{align-items:start!important}.editorGrid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;margin-top:24px!important}.editorBlock{background:#fffaf9!important;border:1px solid #f1d7da!important;border-radius:22px!important;padding:24px!important;display:grid!important;gap:16px!important}.editorBlock h3{margin:0!important;font-size:22px!important;color:#252222!important}.editorBlock p,.editorDescription{color:#6f6668!important;line-height:1.6!important}.editorSectionList{display:grid!important;gap:18px!important}.editorMiniCard{background:white!important;border:1px solid #ead7dc!important;border-radius:18px!important;padding:20px!important;display:grid!important;gap:14px!important}.editorMiniLabel{margin:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#d87093!important}.editorBlock label{display:grid!important;gap:8px!important;font-size:13px!important;font-weight:900!important}.editorBlock input,.editorBlock select,.editorBlock textarea{width:100%!important;border:1px solid #ead1d1!important;border-radius:16px!important;padding:14px 16px!important;background:white!important;font-family:inherit!important;font-size:14px!important}.editorBlock textarea{min-height:140px!important;resize:vertical!important;line-height:1.6!important}.editorBlock input:focus,.editorBlock select:focus,.editorBlock textarea:focus{outline:none!important;border-color:#d87093!important;box-shadow:0 0 0 3px rgba(216,112,147,.12)!important}@media (max-width:800px){.editorCard{padding:22px!important}.editorBlock,.editorMiniCard{padding:18px!important}}.imageSlotCard{background:white;border:1px solid #ead7dc;border-radius:20px;padding:20px;display:grid;gap:16px}.imageSlotCard h4{margin:0;font-size:18px}.imagePreview{width:100%;aspect-ratio:16/9;border:2px dashed #ead7dc;border-radius:16px;overflow:hidden;background:#faf7f8;display:flex;align-items:center;justify-content:center}.imagePreview img{width:100%;height:100%;object-fit:cover}.imagePlaceholder{color:#999;font-size:14px}.imageSlotButtons{display:flex;gap:12px}.imageSlotCard label{display:grid;gap:8px;font-weight:700}.imageSlotCard input[type=text]{border:1px solid #ead1d1;border-radius:14px;padding:12px 14px}.imagePlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#888;height:100%;text-align:center}.imagePlaceholderIcon{font-size:40px}.imageCurrentPath{margin:0;font-size:12px;color:#8a8a8a;font-family:monospace;word-break:break-all}.imageSlotCard{background:#ffffff!important;border:1px solid #ead7dc!important;border-radius:22px!important;padding:22px!important;display:grid!important;gap:16px!important}.imageSlotCard h4{margin:0!important;font-size:20px!important;color:#252222!important}.imagePreview{width:100%!important;aspect-ratio:16/9!important;border:2px dashed #ead7dc!important;border-radius:18px!important;overflow:hidden!important;background:#fff7f8!important;display:flex!important;align-items:center!important;justify-content:center!important}.imagePreview img{width:100%!important;height:100%!important;object-fit:cover!important}.imagePlaceholder{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#8c7b7b!important;text-align:center!important;min-height:160px!important}.imageCurrentPath{margin:0!important;padding:10px 12px!important;background:#fff4f6!important;border:1px solid #f1d7da!important;border-radius:12px!important;font-size:12px!important;color:#6f5058!important;font-family:monospace!important;word-break:break-all!important}.imageSlotButtons{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.adminDeleteButton{border-radius:999px!important;background:#fff0f2!important;color:#b94f65!important;border:1px solid #f0c6cf!important;padding:9px 13px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.adminDeleteButton:hover{background:#ffe1e7!important}.imageSlotName{margin:-8px 0 4px;font-size:12px;color:#8b7c80;font-family:monospace}.adminProductTableHeader,.adminProductTableRow{display:grid!important;grid-template-columns:80px minmax(220px,2fr) 120px 150px 90px 120px!important;gap:18px!important;align-items:center!important;padding:18px 22px!important}.adminProductTableHeader{background:#fff4f6!important;border-bottom:1px solid #ead7dc!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7a6269!important}.adminProductTableRow{border-bottom:1px solid #f4e3e6!important}.adminProductTableRow:last-child{border-bottom:none!important}.adminProductThumb{width:62px!important;height:62px!important}@media (max-width:1000px){.adminProductTableHeader{display:none!important}.adminProductTableRow{grid-template-columns:70px 1fr!important}}.adminFilterPanel{background:white!important;border:1px solid #ead7dc!important;border-radius:22px!important;padding:22px!important;margin-bottom:24px!important;display:grid!important;gap:20px!important}.adminFilterPanel label{display:grid!important;gap:8px!important;font-size:13px!important;font-weight:900!important}.adminFilterPanel input{width:100%!important;border:1px solid #ead1d1!important;border-radius:999px!important;padding:13px 16px!important;font-size:14px!important;background:#fffaf9!important}.adminFilterGroup h3{margin:0 0 10px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.adminFilterButtons{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.adminFilterButtons button{border:1px solid #ead7dc!important;background:#fffaf9!important;color:#252222!important;border-radius:999px!important;padding:9px 14px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.adminFilterButtons .activeAdminFilterButton{background:#252222!important;color:white!important}.adminEmptyState,.adminResultText{margin:0!important;color:#6f6668!important;line-height:1.6!important}.adminWarningPanel{background:#fffaf9!important;border:1px solid #f1d7da!important;border-radius:22px!important;padding:22px!important;margin-bottom:24px!important}.adminWarningPanel h2{margin:0 0 8px!important;font-size:24px!important}.adminWarningPanel p{margin:0 0 18px!important;color:#6f6668!important}.adminWarningRow{display:grid!important;grid-template-columns:minmax(220px,1fr) 2fr!important;gap:18px!important;padding:12px 0!important;border-top:1px solid #f1d7da!important}.adminWarningRow span{color:#6f6668!important;word-break:break-all!important}@media (max-width:800px){.adminWarningRow{grid-template-columns:1fr!important}}.adminProductTableRow{transition:background .2s ease}.adminProductTableRow:hover{background:#fff8fa!important}.adminProductThumb{width:64px!important;height:64px!important;border-radius:14px!important;object-fit:cover!important;border:1px solid #ead7dc!important;background:#fffaf9!important}.adminStoreBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;padding:6px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important}.adminStoreBadge.amazon{background:#fff5d8!important;color:#8d5d00!important}.adminStoreBadge.oliveyoung{background:#e9f8ec!important;color:#25753d!important}.adminStoreBadge.other{background:#f2f2f2!important;color:#666!important}.adminDraftList{display:grid!important;gap:18px!important}.adminDraftCard{background:white!important;border:1px solid #ead7dc!important;border-radius:22px!important;padding:24px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:center!important}.adminDraftMain h2{margin:0 0 8px!important;font-size:22px!important;line-height:1.35!important}.adminDraftSlug{margin:0 0 14px!important;color:#7b6d70!important;font-size:13px!important;word-break:break-all!important}.adminDraftMeta{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.adminCategoryBadge,.adminStatusBadge{border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:900!important}.adminStatusBadge.status-draft{background:#f2f2f2!important;color:#555!important}.adminStatusBadge.status-published{background:#e8f8ec!important;color:#24753d!important}.adminDraftSeoBadge{display:inline-flex!important;align-items:center!important;gap:7px!important;border-radius:999px!important;padding:7px 12px!important;border:1px solid #ead7dc!important;color:#3b2d31!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important}.adminDraftSeoBadge span{color:#7b6d70!important}.adminDraftSeoBadge strong{font-size:13px!important}.adminDraftSeoBadge em{font-style:normal!important;color:#5f5256!important}.adminDraftSeoBadgeEmpty{background:#f7f2f4!important;color:#8a7a7f!important}.adminCategoryBadge.category-beauty,.adminCategoryBadge.category-k-beauty{background:#ffe8f1!important;color:#b83268!important}.adminCategoryBadge.category-cafes,.adminCategoryBadge.category-food-cafes{background:#fff0dc!important;color:#a45a00!important}.adminCategoryBadge.category-fashion{background:#efe7ff!important;color:#673ab7!important}.adminCategoryBadge.category-seoul{background:#e6f4ff!important;color:#1769aa!important}.adminCategoryBadge.category-korean-culture{background:#e9f8ec!important;color:#25753d!important}.adminCategoryBadge.category-korea-travel-style{background:#e8f0ff!important;color:#2f5fb3!important}.adminCategoryBadge.category-uncategorized{background:#f4f4f4!important;color:#666!important}.adminUpdatedText{color:#7b6d70!important;font-size:13px!important}@media (max-width:800px){.adminDraftCard{grid-template-columns:1fr!important}}.imageCredit{margin-top:8px;font-size:.9rem}.imageCredit a{color:#ff5fa2;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:all .2s ease}.imageCredit a:hover{color:#ff2d86;text-decoration-thickness:3px;opacity:.85}.imageCredit a:visited{color:#d94b87}.seoHeroPanel{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid #f1dce3;border-radius:24px;padding:28px;margin-bottom:22px}.seoEyebrow{color:#c96f8d;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.seoHeroPanel h2{font-size:2rem;margin:0 0 8px}.seoHeroPanel p{margin:0;color:#6f5f64}.seoStatsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px}.seoStatCard{background:#fff;border:1px solid #f1dce3;border-radius:20px;padding:18px;min-height:92px}.seoStatCard span{display:block;color:#8a747b;font-size:.78rem;font-weight:700;margin-bottom:10px}.seoStatCard strong{font-size:1.6rem}.seoFilterTabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px}.seoFilter{background:#fff;border:1px solid #f1dce3;border-radius:999px;color:#2c2426;font-size:.8rem;font-weight:800;padding:10px 14px;text-decoration:none}.seoFilter span{color:#c96f8d;margin-left:4px}.seoFilter.active{background:#2c2426;color:#fff}.seoEmptyState{background:#fff;border:1px dashed #e7b9c8;border-radius:24px;padding:36px;text-align:center;margin-top:24px}.seoEmptyState h2{margin:0 0 10px}.seoEmptyState p{color:#6f5f64;max-width:620px;margin:0 auto 20px}.adminSeoResults{display:grid;gap:18px}.adminSeoCard{background:#fff;border:1px solid #f1dce3;border-radius:24px;padding:24px}.adminSeoHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.seoPostPath{color:#c96f8d;font-size:.78rem;font-weight:800;margin:0 0 8px}.adminSeoHeader h2{margin:0;font-size:1.35rem}.adminSeoScore{border-radius:18px;padding:14px 18px;min-width:120px;text-align:center;border:1px solid #f1dce3}.adminSeoScore span{display:block;font-size:.75rem;font-weight:800;margin-bottom:6px}.adminSeoScore strong{font-size:1.8rem}.seoScore-excellent{background:#effaf1}.seoScore-good{background:#fff9df}.seoScore-needs-work{background:#fff1df}.seoScore-poor{background:#ffe7e7}.seoScoreBar{background:#f7edf1;border-radius:999px;height:10px;overflow:hidden;margin:18px 0}.seoScoreBar span{display:block;height:100%;border-radius:999px;background:#d889a0}.adminSeoIssues{background:#fff8fa;border-radius:18px;padding:18px;margin-bottom:16px}.adminSeoIssues h3{margin:0 0 12px;font-size:1rem}.adminSeoIssues h3 span{color:#8a747b;font-size:.8rem;font-weight:600}.adminSeoIssues ul{margin:0;padding-left:20px}.adminSeoIssues li{margin:8px 0}.seoGood{margin:0;color:#477a4f;font-weight:700}@media (max-width:1000px){.seoStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminSeoHeader,.seoHeroPanel{flex-direction:column}}@media (max-width:640px){.seoStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adminStatusBadge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.status-draft{background:#eeeeee;color:#555555}.status-reviewing{background:#e3f0ff;color:#2563eb}.status-ready{background:#e7f8ec;color:#16803c}.status-published{background:#f1e7ff;color:#7c3aed}.adminFilterRow{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.adminFilterActive{background:#111111;color:#ffffff}.adminDraftSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:22px 0}.adminDraftCountCard{background:#ffffff;border:1px solid #eeeeee;border-radius:18px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.adminDraftCountCard span{display:block;font-size:12px;font-weight:800;color:#777777;text-transform:uppercase;letter-spacing:.04em}.adminDraftCountCard strong{display:block;margin-top:6px;font-size:28px}.adminSearchBar{display:flex;gap:10px;margin:18px 0}.adminSearchBar input{flex:1;min-width:220px}.adminDraftActions{justify-content:flex-end}.adminDangerButton{border-color:#ffd6dc;color:#c81e4a}.adminDangerButton:hover{background:#fff0f3}.adminDraftActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adminDangerButton{border:1px solid #ffd2d2;background:#fff5f5;color:#c62828;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;cursor:pointer}.adminDangerButton:hover{background:#ffe7e7}.draftWorkflowTimeline{display:grid;gap:8px;margin-top:12px}.draftWorkflowStep{border:1px solid #eeeeee;border-radius:16px;padding:12px 14px;background:#ffffff;color:#888888;font-weight:800}.draftWorkflowStep span{display:block}.workflowActive{border-color:#ff8fb3;background:#fff4f8;color:#d6336c}.workflowCompleted{border-color:#d9f2e3;background:#f4fbf7;color:#16803c}.workflowArrow{display:block;margin-top:8px;color:#bbbbbb}.draftImageSlotCompact{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:14px}.draftImageSlotPreview{display:grid;place-items:center;width:140px;aspect-ratio:4/3;overflow:hidden;border:1px solid #ead7dc;border-radius:14px;background:#fff5f7;color:#9a6b77;font-size:12px;font-weight:900;text-align:center}.draftImageSlotPreview img{width:100%;height:100%;object-fit:cover}.draftImageSlotSummary{display:grid;gap:8px}.draftImageSlotSummary p{margin:0;color:#6f6668;line-height:1.5}.draftImageStatuses{display:flex;flex-wrap:wrap;gap:8px}.draftImageStatuses span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.draftImageStatusGood{background:#e8f7ef;color:#24764b}.draftImageStatusMissing{background:#ffe8e8;color:#b3261e}.draftImageSlotActions{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px}.draftImageSlotDetails{display:grid;gap:12px;margin-top:10px;padding:12px;border:1px solid #f0d6de;border-radius:14px;background:#fffafa}.draftImageSlotDetails summary{cursor:pointer;font-weight:900}.draftImageSlotDetails[open]{padding:14px}.draftImageSlotDetails label{display:grid;gap:8px;font-size:13px;font-weight:900}.draftImageSlotDetails input{width:100%;border:1px solid #ead1d1;border-radius:14px;padding:12px 14px;font-family:inherit}@media (max-width:760px){.draftImageSlotCompact{grid-template-columns:1fr}.draftImageSlotPreview{width:100%}}.draftImageSlotList{display:grid;gap:18px}.draftImageSlotCard{border:1px solid #eeeeee;border-radius:18px;padding:16px;background:#ffffff}.imageUploader{display:grid;gap:10px}.imageUploaderBox span{display:block;margin:6px 0;color:#aaaaaa}.imageUploaderBox{width:100%;border:2px dashed #dddddd;border-radius:18px;padding:28px;text-align:center;background:#fafafa;color:#777777;font-weight:700;cursor:pointer}.imageUploaderActive,.imageUploaderBox:hover{border-color:#111111;background:#ffffff}.imageUploaderPreview{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:14px;margin-bottom:12px}.imageUploaderActive{border-color:#4d8dff;background:#f4f8ff;box-shadow:0 0 0 4px rgba(77,141,255,.12)}.imageUploaderBox:disabled{cursor:not-allowed;opacity:.8}.draftImageSlotHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.draftImageSlotHeader h4{margin:0}.draftImageSlotHeader p{margin:4px 0 0;color:#777777;font-size:13px}.draftImageSlotHandle{border:1px solid #eeeeee;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;color:#777777;background:#fafafa}.draftImageSlotDragging{border-color:#4d8dff;background:#f4f8ff;opacity:.85}.imageSuggestionBox{border:1px solid #eeeeee;border-radius:16px;padding:14px;background:#fffafc;margin-bottom:14px}.imageSuggestionBox strong{display:block;margin-bottom:8px}.imageSuggestionBox p{margin:5px 0;color:#555555}.imageSuggestionBox span{font-weight:800;color:#111111}.imageLibraryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.imageLibraryCard{border:1px solid #eeeeee;border-radius:20px;background:#ffffff;padding:14px;display:grid;gap:12px}.imageLibraryCard img{width:100%;height:180px;object-fit:cover;border-radius:16px;background:#f5f5f5}.imageLibraryCard h3{margin:0;font-size:15px;word-break:break-word}.imageLibraryCard p{margin:6px 0 0;color:#777777;font-size:13px;word-break:break-word}.imageLibraryActions,.imageLibraryCategoryFilters,.imageLibraryMetaRow,.imageLibraryTags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.imageLibraryMetaRow span,.imageLibraryTags em{border-radius:999px;background:#fff1f5;color:#9f3154;font-size:12px;font-style:normal;font-weight:800;padding:5px 9px}.imageLibraryActions{justify-content:space-between}.imageImportControl{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.imageImportControl .adminFormMessage{max-width:420px;text-align:right}.imageMetadataEditor{display:grid;gap:10px}.imageMetadataEditorPanel{border:1px solid #ead7dc;border-radius:14px;background:#fffafb;padding:12px;display:grid;gap:10px}.imageMetadataEditorPanel label{display:grid;gap:6px;font-size:12px;font-weight:900;color:#3b2d31}.imageMetadataEditorPanel input,.imageMetadataEditorPanel select{border:1px solid #ead7dc;border-radius:10px;padding:10px 11px;font:inherit}.imageLibraryPicker{border:1px solid #ead7dc;border-radius:16px;background:#fffafb;padding:14px;display:grid;gap:14px}.imageLibraryPickerControls{display:grid;gap:10px}.imageLibraryPickerControls input{border:1px solid #ead7dc;border-radius:12px;padding:11px 12px}.imageLibraryPickerGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.imageLibraryPickerCard{border:1px solid #ead7dc;border-radius:14px;background:#ffffff;padding:10px;text-align:left;display:grid;gap:7px;cursor:pointer}.imageLibraryPickerCardSelected{border-color:#c94f7c;box-shadow:0 0 0 2px #ffd9e6}.imageLibraryPickerCard img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f5f5f5}.imageLibraryPickerCard span{font-size:12px;font-weight:900;word-break:break-word}.imageLibraryPickerCard small{color:#7b6d70;font-weight:800}.productPickerGrid{display:grid;gap:18px;margin-top:20px}.productPickerToolbar input{width:100%;border:1px solid #ead1d1;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:14px}.productPickerCard{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;border:1px solid #ececec;border-radius:18px;padding:16px;background:white}.productPickerCompactRow{grid-template-columns:44px 64px minmax(0,1fr) auto!important;gap:12px!important;padding:12px!important;text-align:left}.productPickerCompactRow .favoriteButton{align-self:center;justify-self:center}.productPickerCompactRow .productPickerImage img,.productPickerCompactRow .productPickerPlaceholder{width:64px!important;height:64px!important}.productPickerCompactRow .productPickerInfo h4{margin-bottom:4px;font-size:14px}.productPickerCompactRow .productPickerInfo p{margin:2px 0;font-size:12px}.productLibraryPickerRow{grid-template-columns:64px minmax(0,1fr) auto!important;gap:12px!important;padding:12px!important;text-align:left}.productLibraryPickerRow .productPickerImage img,.productLibraryPickerRow .productPickerPlaceholder{width:64px!important;height:64px!important}.productLibraryPickerRow .productPickerInfo h4{margin-bottom:4px;font-size:14px}.productLibraryPickerRow .productPickerInfo p{margin:2px 0;font-size:12px}.productPickerImage img{width:90px;height:90px;object-fit:contain}.productPickerPlaceholder{width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;border-radius:12px;color:#999;font-size:12px}.productPickerInfo h4{margin:0 0 8px}.productPickerInfo p{margin:4px 0;color:#777}.selectedProductsBox{border:1px solid #eeeeee;border-radius:18px;padding:16px;background:#fffafc;margin:18px 0}.selectedProductsBox h4{margin:0 0 12px}.selectedProductRow{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eeeeee;padding:12px 0}.selectedProductRow:first-of-type{border-top:0}.productCategoryFilters{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.imageLibraryCategoryFilters span,.productCategoryFilters span{align-self:center;color:#6f6668;font-size:12px;font-weight:900;text-transform:uppercase}.productLibraryCompactList{gap:10px!important}.productLibraryCompactList .productPickerCard{cursor:pointer}.productLibraryCompactList .imageLibraryTags{display:none}@media (max-width:760px){.productPickerCompactRow{grid-template-columns:36px 52px minmax(0,1fr)!important}.productPickerCompactRow>.adminSmallButton,.productPickerCompactRow>span.adminSmallButton{grid-column:2/-1;justify-self:start}.productPickerCompactRow .productPickerImage img,.productPickerCompactRow .productPickerPlaceholder{width:52px!important;height:52px!important}.productLibraryPickerRow{grid-template-columns:52px minmax(0,1fr)!important}.productLibraryPickerRow>span.adminSmallButton{grid-column:2/-1;justify-self:start}.productLibraryPickerRow .productPickerImage img,.productLibraryPickerRow .productPickerPlaceholder{width:52px!important;height:52px!important}}.favoriteButton{border:0;background:transparent;font-size:20px;cursor:pointer;color:#cccccc}.favoriteActive{color:#111111}.richBlockList{display:grid;gap:16px;margin-top:16px}.richBlockCard{border:1px solid #eeeeee;border-radius:18px;background:#ffffff;padding:16px}.richBlockHeader{margin-bottom:14px;color:#777777;font-size:12px;letter-spacing:.04em}.richBlockPicker{margin-top:20px;border:1px dashed #dddddd;border-radius:18px;padding:16px;background:#fafafa}.richBlockPicker h4{margin:0 0 12px}.richBlockPickerGrid{display:flex;flex-wrap:wrap;gap:8px}.templateSectionControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:18px 0;padding:16px;border:1px solid #f0d6de;border-radius:16px;background:#fffafa}.compactAddMenu{position:relative}.compactAddMenuList{position:absolute;right:0;z-index:20;display:grid;min-width:180px;margin-top:8px;padding:8px;border:1px solid #ead7dc;border-radius:14px;background:#ffffff;box-shadow:0 18px 38px rgba(70,43,50,.14)}.compactAddMenuList button{border:0;border-radius:10px;background:transparent;color:#352f31;cursor:pointer;font-family:inherit;font-size:14px;font-weight:900;padding:10px 12px;text-align:left}.compactAddMenuList button:hover{background:#fff5f7;color:#c84f7a}.templateSectionControls h4{margin:0 0 4px}.templateSectionControls p{margin:0;color:#6f6668;font-size:.92rem}.templateSectionList{display:grid;gap:8px}.templateSectionItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #f4e3e6;border-radius:12px;background:#ffffff}.templateSectionItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.blogSectionBuilderList{display:grid;gap:18px}.blogSectionBuilderCard{display:grid;gap:18px;padding:22px;border:1px solid #ead7dc;border-radius:18px;background:#ffffff}.blogSectionBuilderHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.blogSectionBuilderHeader span{display:block;margin-bottom:8px;color:#d87093;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.blogSectionBuilderHeader input{width:100%;border:0;border-bottom:1px solid #ead7dc;border-radius:0;padding:0 0 10px;color:#252222;font-family:inherit;font-size:24px;font-weight:900}.blogSectionBuilderHeader input:focus{outline:none;border-color:#d87093}.blogSectionBuilderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.blogSectionBodyField{display:grid;gap:8px;font-size:13px;font-weight:900}.blogSectionBodyField textarea{min-height:210px;border:1px solid #ead1d1;border-radius:16px;padding:16px;background:#fffaf9;font-family:inherit;font-size:15px;line-height:1.7;resize:vertical}.blogSectionBodyField textarea:focus{outline:none;border-color:#d87093;box-shadow:0 0 0 3px rgba(216,112,147,.12)}.blogSectionImagePanel{display:grid;gap:12px;padding:16px;border:1px dashed #ead7dc;border-radius:16px;background:#fffaf9}.blogSectionImagePanel strong{color:#252222}.blogSectionExtraNote,.blogSectionImagePanel p{margin:0;color:#6f6668;line-height:1.6}.blogSectionImagePanel label{display:grid;gap:8px;font-size:13px;font-weight:900}.blogSectionImagePanel input{width:100%;border:1px solid #ead1d1;border-radius:14px;padding:12px 14px;font-family:inherit}.advancedBlockControls{display:grid;gap:16px;margin-top:20px;padding:16px;border:1px solid #f0d6de;border-radius:16px;background:#fffafa}.advancedBlockControls summary{cursor:pointer;color:#252222;font-weight:900}.advancedBlockControls[open]{padding:18px}@media (max-width:800px){.templateSectionControls{grid-template-columns:1fr}.compactAddMenuList{left:0;right:auto}.blogSectionBuilderHeader{grid-template-columns:1fr}.blogSectionBuilderActions{justify-content:flex-start}}.richGalleryGrid{display:grid;gap:16px;margin-top:16px}.richGalleryItem{border:1px solid #eeeeee;border-radius:16px;padding:14px;background:#fafafa}.richGalleryItem img{width:100%;max-height:260px;object-fit:cover;border-radius:14px;margin-bottom:12px}.richBlockHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.richBlockCard textarea{width:100%;resize:vertical}.richBlockCard input,.richBlockCard select,.richBlockCard textarea{margin-top:6px}.richBlockHeaderLeft{display:flex;align-items:center;gap:10px}.productBlockSimpleEditor{display:grid;gap:16px}.productBlockSummary{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid #ead7dc;border-radius:16px;background:#fffaf9}.productBlockImagePlaceholder,.productBlockSummary img{width:96px;height:96px;border-radius:14px;object-fit:cover}.productBlockImagePlaceholder{display:grid;place-items:center;background:#f7ecef;color:#9a6b77;font-size:12px;font-weight:900;text-align:center}.productBlockSummary strong{display:block;margin-bottom:6px;color:#252222;font-size:16px}.productBlockSummary p{margin:0;color:#6f6668;line-height:1.5}.productBlockAdvanced{display:grid;gap:14px;padding:14px;border:1px solid #f0d6de;border-radius:16px;background:#ffffff}.productBlockAdvanced summary{cursor:pointer;font-weight:900}.productBlockAdvanced[open]{padding:16px}@media (max-width:700px){.productBlockSummary{grid-template-columns:1fr}}.richBlockDragHandle{border:0;background:transparent;color:#888888;cursor:grab;font-size:20px;line-height:1;padding:4px 6px;touch-action:none}.richBlockDragHandle:active{cursor:grabbing}.richBlockCardDragging{box-shadow:0 14px 40px rgba(0,0,0,.12)}.writingAssistantPanel{border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#ffffff;padding:16px;margin:16px 0}.writingAssistantHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.writingAssistantHeader h4{margin:0 0 4px;font-size:16px}.writingAssistantError,.writingAssistantHeader p,.writingAssistantResult p{margin:0}.writingAssistantActions,.writingAssistantResultActions{display:flex;flex-wrap:wrap;gap:8px}.writingAssistantActionActive{opacity:.72}.writingAssistantResultLabel{color:#d87093;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.writingAssistantResult{border-top:1px solid rgba(17,24,39,.1);margin-top:16px;padding-top:16px;display:grid;gap:12px}.writingAssistantResult h5{margin:0;font-size:16px}.writingAssistantResult ul{margin:0;padding-left:18px}.writingAssistantFaqList{display:grid;gap:12px}.writingAssistantError{color:#b42318;margin-top:12px;font-weight:600}.researchAssistant{display:grid;gap:18px}.researchAssistantInput{display:grid;gap:14px}.researchAssistantInput textarea{width:100%;margin-top:8px;resize:vertical}.researchAssistantResults{display:grid;gap:18px}.researchGrid,.researchOutlineMeta{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.researchCardList,.researchOutlineList{display:grid;gap:14px;margin-top:16px}.researchCardList article,.researchOutlineList article{border:1px solid rgba(17,24,39,.1);border-radius:8px;padding:14px;background:#ffffff}.researchAssistant h2,.researchAssistant h3{margin-top:0}.researchAssistant ul{margin-bottom:0}.researchCardList code{display:inline-block;margin-top:8px;white-space:normal}.oneClickBlog{display:grid;gap:18px}.oneClickBlogForm{display:grid;gap:14px}.oneClickBlogForm input,.oneClickBlogForm textarea{width:100%;margin-top:8px}.oneClickBlogForm textarea{resize:vertical}.oneClickBlogGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.oneClickBlogResults{display:grid;gap:18px}.oneClickBlogResults h4{margin:14px 0 6px}.richBlockActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.richProductImage{width:160px;height:160px;object-fit:contain;border-radius:16px;background:#fafafa}.draftSaveStatus{display:inline-flex;align-items:center;width:fit-content;margin-top:12px;padding:7px 12px;border:1px solid rgba(20,20,20,.12);border-radius:999px;font-size:.82rem;font-weight:700}.draftSaveStatus-saved{background:#edf8ef}.draftSaveStatus-saving{background:#fff7df}.draftSaveStatus-unsaved{background:#fff0e8}.draftSaveStatus-error{background:#ffe9e9}.slashCommandOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:rgba(20,20,20,.28);backdrop-filter:blur(3px)}.slashCommandMenu{width:min(460px,100%);max-height:75vh;overflow:hidden;border:1px solid rgba(20,20,20,.14);border-radius:20px;background:white;box-shadow:0 22px 70px rgba(20,20,20,.22)}.slashCommandHeader{display:flex;flex-direction:column;gap:5px;padding:18px;border-bottom:1px solid rgba(20,20,20,.1)}.slashCommandHeader span{color:#777;font-size:.75rem}.slashCommandList{max-height:58vh;overflow-y:auto;padding:8px}.slashCommandItem{display:flex;flex-direction:column;gap:4px;width:100%;padding:13px 14px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.slashCommandItem span{color:#777;font-size:.78rem}.slashCommandItem:hover,.slashCommandItemActive{background:#f6efe8}kbd{padding:2px 7px;border:solid rgba(20,20,20,.18);border-width:1px 1px 2px;border-radius:6px;background:white;font-family:inherit;font-size:.8em}.richArticleContent{display:flex;flex-direction:column;gap:22px}.richArticleContent h2{margin-top:42px}.richArticleContent h3{margin-top:22px}.richArticleContent p{white-space:pre-line}.richArticleImage{margin:20px 0}.richArticleImage img{display:block;width:100%;border-radius:18px}.richArticleImage figcaption{margin-top:9px;color:#777;font-size:.82rem;text-align:center}.richArticleGallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.richArticleGallery img{width:100%;height:300px;border-radius:16px;object-fit:cover}.richArticleCallout{padding:24px;border:1px solid rgba(20,20,20,.12);border-radius:18px;background:#fff7ef}.richArticleCallout h3{margin-top:0}.richArticleFaq{padding:22px 0;border-bottom:1px solid rgba(20,20,20,.12)}.richArticleFaq h3{margin-top:0}.richArticleQuote{margin:24px 0;padding:28px;border-left:5px solid;background:#f8f5f1;font-size:1.2rem}.richArticleQuote cite{display:block;margin-top:12px;font-size:.85rem}.richArticleButtonWrap{display:flex;justify-content:center;margin:18px 0}.richArticleButton{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;background:#171717;color:white;font-weight:700;text-decoration:none}.richArticleProduct{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:24px;padding:24px;border:1px solid rgba(20,20,20,.12);border-radius:20px}.richArticleProduct img{width:100%;border-radius:14px}.richArticleProduct h3{margin-top:0}@media (max-width:700px){.richArticleGallery,.richArticleProduct{grid-template-columns:1fr}}.seoAssistant{display:flex;flex-direction:column;gap:16px}.seoAssistantHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.seoAssistantHeader h3{margin:0}.seoAssistantHeader .editorDescription{max-width:720px}.seoAssistantEmpty,.seoAssistantLoading{padding:24px;border:1px dashed rgba(0,0,0,.16);border-radius:16px}.seoAssistantEmpty p,.seoAssistantLoading p{margin-bottom:0}.seoScoreCard{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(0,0,0,.1);border-radius:20px}.seoScoreLabel{display:block;margin-bottom:8px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seoScoreNumber{display:flex;align-items:baseline;gap:7px}.seoScoreNumber strong{font-size:3rem;line-height:1}.seoScoreNumber span{font-size:1.1rem}.seoGrade{padding:10px 16px;border-radius:999px;font-weight:700}.seoScoreExcellent,.seoScoreGood{background:rgba(46,125,50,.12)}.seoScoreNeedsWork{background:rgba(245,166,35,.16)}.seoScorePoor{background:rgba(198,40,40,.12)}.seoChecks,.seoSuggestionSection{display:flex;flex-direction:column;gap:12px}.seoTopIssues{padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fffdfd}.seoChecks h4,.seoSuggestionSection h4{margin:0 0 4px}.seoCompactSection{border:1px solid rgba(0,0,0,.09);border-radius:14px;background:#fff;overflow:hidden}.seoCompactSection summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:14px 16px;font-weight:900;list-style:none}.seoCompactSection summary::-webkit-details-marker{display:none}.seoCompactSection summary:after{content:"+";display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#f7d5dd;color:#2d2729;font-size:16px;line-height:1}.seoCompactSection[open] summary:after{content:"-"}.seoCompactSection summary em{margin-left:auto;border-radius:999px;background:#f8eef1;color:#7b4d5c;font-size:12px;font-style:normal;font-weight:900;padding:4px 9px}.seoCompactSectionBody{display:grid;gap:12px;padding:0 16px 16px}.seoCompactSectionBody>.seoChecks,.seoCompactSectionBody>.seoSuggestionSection{gap:10px}.seoCompactSectionBody>.seoChecks>h4,.seoCompactSectionBody>.seoSuggestionSection>h4{display:none}.seoCheck{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px;padding:16px;border:1px solid rgba(0,0,0,.09);border-radius:14px}.seoCheckIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;font-weight:800}.seoCheck-good .seoCheckIcon{background:rgba(46,125,50,.12)}.seoCheck-warning .seoCheckIcon{background:rgba(245,166,35,.16)}.seoCheck-error .seoCheckIcon{background:rgba(198,40,40,.12)}.seoCheck strong{display:block;margin-bottom:4px}.seoCheck p{margin:0}.seoCheckPoints{white-space:nowrap;font-size:.85rem;font-weight:700}.seoSuggestionCard{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid rgba(0,0,0,.09);border-radius:14px}.seoSuggestionCard p,.seoSuggestionCard small{margin:0}.seoSuggestionCard code{width:fit-content;max-width:100%;overflow-wrap:anywhere}.seoSchemaPreview{padding:0;border:0;border-radius:0}.seoSchemaPreview pre{max-height:280px;overflow:auto;padding:16px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.seoAnalyzedAt{margin:0;font-size:.82rem;opacity:.7}@media (max-width:760px){.seoAssistantHeader,.seoScoreCard{align-items:stretch;flex-direction:column}.seoAssistantHeader button{width:100%}.seoCheck{grid-template-columns:auto 1fr}.seoCheckPoints{grid-column:2}}.seoVisualScore{display:flex;flex-direction:column;gap:10px;padding:26px;border:1px solid rgba(0,0,0,.1);border-radius:20px}.seoVisualScoreLabel{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em}.seoVisualScoreNumber{display:flex;align-items:baseline;gap:6px}.seoVisualScoreNumber strong{font-size:3.4rem;line-height:1}.seoVisualScoreNumber span{font-size:1.1rem;opacity:.65}.seoVisualScoreGrade{margin:0;font-size:.9rem;font-weight:800}.seoVisualScoreProgress{width:100%;height:10px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.1)}.seoVisualScoreProgressFill{height:100%;border-radius:inherit;background:currentColor;transition:width .18s ease}.seoScoreExcellent{background:rgba(46,125,50,.08)}.seoScoreGood{background:rgba(44,91,160,.08)}.seoScoreNeedsWork{background:rgba(245,166,35,.1)}.seoScorePoor{background:rgba(198,40,40,.08)}.seoTitleSuggestionList{display:flex;flex-direction:column;gap:12px}.seoSuggestionNumber{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:50%;background:rgba(0,0,0,.07);font-weight:800}.seoSuggestionContent{display:flex;flex:1;flex-direction:column;gap:7px}.seoSuggestionContent p{margin:0}.seoCharacterCount{font-size:.8rem;opacity:.7}.seoCharacterCountGood{opacity:1}.seoCharacterCountWarning{font-weight:700}.seoMetaDescriptionText{margin:0;font-size:1rem;line-height:1.7}.seoSuggestionFooter{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:700px){.seoSuggestionCard,.seoSuggestionFooter{align-items:stretch;flex-direction:column}.seoSuggestionCard>button,.seoSuggestionFooter button{width:100%}}.aiGeneratorCompact{gap:18px}.aiGeneratorTopicField input{font-size:1.05rem;min-height:54px}.generatorAdvancedSettings{border:1px solid #f0d6de;border-radius:14px;padding:14px 16px;background:#fffafa}.generatorAdvancedSettings summary{cursor:pointer;font-size:.85rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.generatorAdvancedSettings .settingsGrid{margin-top:16px}.adminPage{display:grid!important;align-content:start!important;gap:30px!important;padding:clamp(24px,3vw,44px)!important}.adminPageHeader{margin-bottom:0!important}.adminPageHeader>div{max-width:860px!important}.analyticsLastUpdated{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:999px!important;color:var(--admin-muted)!important;font-size:12px!important;font-weight:900!important;padding:9px 12px!important;white-space:nowrap!important}.adminPageHeader .adminPrimaryButton,.adminPageHeader .adminSmallButton,.analyticsLastUpdated{align-self:flex-start!important;flex:0 0 auto!important}.adminDashboardGrid,.adminDraftSummary,.adminSeoResults,.draftImageSlotList,.imageLibraryGrid,.oneClickBlogResults,.productPickerGrid,.researchAssistantResults,.seoStatsGrid,.settingsGrid{margin-top:0!important}.adminDashboardGrid,.imageLibraryGrid,.oneClickBlogGrid,.settingsGrid{gap:22px!important}.adminDraftList,.adminSeoResults,.oneClickBlog,.oneClickBlogResults,.researchAssistant,.researchAssistantResults{gap:24px!important}.adminCard,.adminDraftCard,.adminDraftForm,.adminSeoCard,.adminTableCard,.draftImageSlotCard,.imageLibraryCard,.imageSlotCard,.productPickerCard,.richBlockCard,.seoAssistantPanel,.writingAssistantPanel{padding:clamp(18px,2vw,28px)!important}.adminTableCard{padding:0!important}.adminCard{min-height:0!important;display:grid!important;align-content:start!important;gap:16px!important}.adminCard h2,.adminSeoCard h2,.imageLibraryCard h3,.productPickerInfo h4,.richBlockCard h3,.richBlockCard h4,.settingsCard h3{margin-top:0!important}.adminCard>:last-child,.adminSeoCard>:last-child,.richBlockCard>:last-child,.settingsCard>:last-child{margin-bottom:0!important}.adminCard h2+p,.adminCard p+p,.adminCard p+ul,.settingsCard h3+ul{margin-top:8px!important}.adminDraftForm,.adminForm,.aiGeneratorCompact,.imageMetadataEditorPanel,.oneClickBlogForm,.productBlockAdvanced,.productMetadataEditor,.researchAssistantInput,.settingsCard{display:grid!important;gap:18px!important}.adminDraftForm label,.adminForm label,.aiGeneratorCompact label,.draftImageSlotDetails label,.imageMetadataEditorPanel label,.oneClickBlogForm label,.productBlockAdvanced label,.productMetadataEditor label,.researchAssistantInput label,.richBlockCard label,.settingsCard label{display:grid!important;gap:8px!important}.adminDraftForm input,.adminDraftForm select,.adminDraftForm textarea,.adminFilterPanel input,.adminForm input,.adminForm select,.adminForm textarea,.adminSearchBar input,.affiliateReportControls input,.affiliateReportControls select,.draftImageSlotDetails input,.imageLibraryPickerControls input,.imageMetadataEditorPanel input,.imageMetadataEditorPanel select,.oneClickBlogForm input,.oneClickBlogForm textarea,.productPickerToolbar input,.researchAssistantInput textarea,.richBlockCard input,.richBlockCard select,.richBlockCard textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.adminDraftActions,.adminFilterRow,.adminSearchBar,.draftImageSlotActions,.editorActions,.imageLibraryActions,.imageLibraryCategoryFilters,.imageSlotButtons,.productCategoryFilters,.richBlockActions,.writingAssistantActions,.writingAssistantResultActions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.adminDraftActions,.draftImageSlotActions,.editorActions,.imageLibraryActions{justify-content:flex-start!important}.adminPrimaryButton,.adminSmallButton{min-height:38px!important;gap:8px!important;line-height:1.2!important;text-align:center!important}.adminPrimaryButton{min-height:44px!important}.adminFilterRow,.adminSearchBar{margin:0!important}.seoStatsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:18px!important;margin-bottom:0!important}.seoStatCard{min-height:110px!important;display:grid!important;align-content:start!important;gap:8px!important}.seoStatCard small,.seoStatCard span,.seoStatCard strong{margin:0!important}.adminProductTableHeader,.adminProductTableRow,.adminTableHeader,.adminTableRow{gap:22px!important;padding:20px 24px!important}.adminTable{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.adminTable td,.adminTable th{padding:14px 12px!important;vertical-align:top!important}.adminTable td:first-child,.adminTable th:first-child{padding-left:0!important}.adminTable td:last-child,.adminTable th:last-child{padding-right:0!important}.adminSeoHeader,.draftEditorTopActions,.draftImageSlotHeader,.googleAnalyticsHeader,.richBlockHeader{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.adminEmptyState{width:100%!important;padding:24px!important}.adminFormMessage{width:100%!important;box-sizing:border-box!important}.imageImportControl{align-items:flex-start!important;gap:12px!important}.imageImportControl .adminFormMessage{max-width:100%!important;text-align:left!important}.draftImageSlotCard,.imageLibraryCard,.productPickerCard,.richBlockCard{gap:14px!important}.imageLibraryMetaRow,.imageLibraryTags{gap:8px!important}.draftImageSlotCompact,.productBlockSummary{gap:16px!important}.draftEditorTabs{margin:0!important;gap:10px!important}.draftAdvancedSection,.draftEditorTabPanel,.generatorAdvancedSettings,.productBlockAdvanced{margin-top:0!important}@media (max-width:900px){.adminPage{gap:24px!important;padding:22px!important}.adminPageHeader,.adminSeoHeader,.draftEditorTopActions,.draftImageSlotHeader,.googleAnalyticsHeader,.richBlockHeader{align-items:stretch!important;flex-direction:column!important}.adminPageHeader .adminPrimaryButton,.adminPageHeader .adminSmallButton,.adminPrimaryButton,.adminSmallButton{width:fit-content!important}.adminSearchBar{align-items:stretch!important;flex-direction:column!important}.adminProductTableHeader,.adminProductTableRow,.adminTableHeader,.adminTableRow{grid-template-columns:1fr!important;gap:12px!important}}.adminGeneratorLayout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:start!important}.aiGeneratorMainCard,.aiGeneratorPreviewCard{gap:20px!important}.aiGeneratorMainCard{padding:clamp(24px,3vw,36px)!important}.aiGeneratorPreviewCard{background:#fffdfd!important}.aiGeneratorCompact{gap:22px!important;padding:0!important;border:0!important;background:transparent!important}.aiGeneratorTopicField{gap:10px!important}.aiGeneratorTopicField span{font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#5f4b51!important}.aiGeneratorTopicField input{min-height:64px!important;border-radius:18px!important;border-color:#e7c9d1!important;background:#ffffff!important;font-size:1.12rem!important;font-weight:700!important;padding:18px 20px!important}.aiGeneratorTopicField input::placeholder{color:#a9949b!important;font-weight:600!important}.generatorAdvancedSettings{border-radius:16px!important;padding:16px 18px!important;background:#fff8fa!important}.generatorAdvancedSettings summary{list-style:none!important}.generatorAdvancedSettings summary::-webkit-details-marker{display:none!important}.generatorAdvancedSettings summary:after{content:"Optional";float:right;border-radius:999px;background:#f4cfd3;color:#252222;font-size:11px;font-weight:900;padding:5px 9px}.generatorAdvancedSettings[open] summary:after{content:"Hide"}.generatorAdvancedSettings .settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.generatorAdvancedSettings textarea{min-height:100px!important}.aiGeneratorActionRow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important}.aiGeneratorActionRow span{color:#75666b!important;font-size:13px!important;font-weight:700!important}.aiGeneratorSubmitButton{min-height:54px!important;padding:16px 26px!important;border-radius:999px!important;font-size:14px!important;box-shadow:0 14px 28px rgba(37,34,34,.16)!important}.aiGeneratorSubmitButton:disabled{cursor:wait!important;opacity:.72!important}.aiGeneratorStatusPanel{display:grid!important;gap:7px!important;border:1px solid #f0d6de!important;border-radius:16px!important;background:#fff8fa!important;padding:16px!important}.aiGeneratorStatusPanel strong{color:#252222!important}.aiGeneratorStatusPanel p{margin:0!important;color:#6f6668!important;line-height:1.55!important}.aiGeneratorOutputGrid{display:grid!important;gap:14px!important}.aiGeneratorOutputGrid .settingsCard{border:1px solid #f0d6de!important;border-radius:16px!important;background:#fff8fa!important;padding:16px!important}.aiGeneratorOutputGrid .settingsCard h3{margin-bottom:10px!important;font-size:15px!important}.aiGeneratorOutputGrid .settingsCard ul{display:grid!important;gap:7px!important;margin:0!important;padding-left:18px!important;color:#6f6668!important}@media (max-width:1080px){.adminGeneratorLayout{grid-template-columns:1fr!important}}@media (max-width:720px){.generatorAdvancedSettings .settingsGrid{grid-template-columns:1fr!important}.aiGeneratorActionRow{align-items:stretch!important;flex-direction:column!important}.aiGeneratorSubmitButton{width:100%!important}}.settingsPageGrid{display:grid!important;grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;gap:clamp(24px,4vw,44px)!important;align-items:start!important}.settingsOverviewCard{position:sticky!important;top:112px!important;gap:16px!important}.settingsForm{gap:24px!important}.settingsSectionCard{gap:20px!important}.settingsSectionHeader{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:flex-start!important}.settingsAdvancedSection summary strong,.settingsSectionHeader h2{margin:0!important;color:#252222!important;font-size:22px!important}.settingsAdvancedSection summary small,.settingsSectionHeader p{display:block!important;margin-top:6px!important;color:#6f6668!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.settingsTwoColumn{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.settingsForm label{color:#332b2d!important;font-size:13px!important;font-weight:900!important;letter-spacing:.02em!important}.settingsForm label small{color:#7a6a70!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.45!important}.settingsForm input,.settingsForm textarea{border-radius:14px!important;background:#fffdfd!important}.settingsForm textarea{line-height:1.6!important;resize:vertical!important}.settingsAdvancedSection{min-height:0!important;gap:0!important;padding:0!important;overflow:hidden!important}.settingsAdvancedSection summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;cursor:pointer!important;padding:clamp(18px,2vw,24px)!important;list-style:none!important}.settingsAdvancedSection summary::-webkit-details-marker{display:none!important}.settingsAdvancedSection summary:after{content:"Expand";flex:0 0 auto;border-radius:999px;background:#f4cfd3;color:#252222;font-size:12px;font-weight:900;padding:8px 12px}.settingsAdvancedSection[open] summary{border-bottom:1px solid #ead7dc!important}.settingsAdvancedSection[open] summary:after{content:"Collapse"}.settingsSectionBody{display:grid!important;gap:18px!important;padding:clamp(18px,2vw,24px)!important}.settingsSaveBar{position:sticky!important;bottom:18px!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid #ead7dc!important;border-radius:18px!important;background:rgba(255,250,249,.96)!important;box-shadow:0 18px 48px rgba(50,32,38,.1)!important;padding:16px 18px!important}.settingsSaveBar div{display:grid!important;gap:4px!important}.settingsSaveBar strong{color:#252222!important;font-size:14px!important}.settingsSaveBar span{color:#75666b!important;font-size:13px!important;line-height:1.4!important}.settingsSaveButton{min-width:150px!important}.settingsSaveButton:disabled{cursor:default!important;opacity:.55!important;transform:none!important}@media (max-width:1000px){.settingsPageGrid{grid-template-columns:1fr!important}.settingsOverviewCard,.settingsSaveBar{position:static!important}}@media (max-width:720px){.settingsTwoColumn{grid-template-columns:1fr!important}.settingsAdvancedSection summary,.settingsSaveBar{align-items:stretch!important;flex-direction:column!important}.settingsSaveButton{width:100%!important}}:root{--admin-bg:#f8f4f3;--admin-surface:#ffffff;--admin-surface-soft:#fff8fa;--admin-border:#ead7dc;--admin-border-soft:#f2e2e6;--admin-text:#252222;--admin-muted:#6f6668;--admin-pink:#f4cfd3;--admin-pink-strong:#d87093;--admin-shadow:0 14px 36px rgba(50,32,38,0.07);--admin-radius:18px;--admin-radius-small:12px}.adminLayout,.adminPage{background:var(--admin-bg)!important}.adminCard,.adminDraftCard,.adminErrorCard,.adminSeoCard,.adminTableCard,.adminWarningPanel,.draftImageSlotCard,.editorBlock,.editorCard,.editorMiniCard,.imageLibraryCard,.imageLibraryPicker,.imageLibraryPickerCard,.imageMetadataEditorPanel,.imageSlotCard,.productBlockAdvanced,.productBlockSummary,.productPickerCard,.researchCardList article,.researchOutlineList article,.richBlockCard,.seoStatCard,.settingsCard{border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius)!important;background:var(--admin-surface)!important;box-shadow:none!important;color:var(--admin-text)!important}.editorBlock,.editorMiniCard,.imageLibraryPicker,.imageMetadataEditorPanel,.productBlockAdvanced,.productBlockSummary,.researchCardList article,.researchOutlineList article,.seoStatCard,.settingsCard{background:var(--admin-surface-soft)!important}.adminCard:hover,.adminDraftCard:hover,.adminSeoCard:hover,.imageLibraryCard:hover,.productPickerCard:hover,.seoStatCard:hover,.settingsCard:hover{box-shadow:var(--admin-shadow)!important;transform:translateY(-2px)!important}.adminCard h2,.adminEmptyState h2,.adminEmptyState h3,.adminHeader h1,.adminPageHeader h1,.adminSeoCard h2,.editorBlock h3,.imageLibraryCard h3,.productPickerInfo h4,.richBlockCard h3,.richBlockCard h4,.settingsAdvancedSection summary strong,.settingsSectionHeader h2{color:var(--admin-text)!important;letter-spacing:0!important}.adminCard p,.adminEmptyState p,.adminPageHeader p,.adminTableRow p,.editorBlock p,.editorDescription,.imageLibraryCard p,.productPickerInfo p,.settingsAdvancedSection summary small,.settingsSectionHeader p{color:var(--admin-muted)!important;line-height:1.6!important}.category{color:var(--admin-pink-strong)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.adminDangerButton,.adminFilterButtons button,.adminPrimaryButton,.adminSmallButton,.draftEditorTabs button,.imageLibraryCategoryFilters button,.productCategoryFilters button,.seoFilter{border:1px solid transparent!important;border-radius:999px!important;cursor:pointer!important;font-family:inherit!important;font-weight:900!important;letter-spacing:0!important;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}.adminPrimaryButton{background:var(--admin-text)!important;border-color:var(--admin-text)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(37,34,34,.14)!important}.adminFilterButtons button,.adminSmallButton,.imageLibraryCategoryFilters button,.productCategoryFilters button,.seoFilter{background:var(--admin-pink)!important;border-color:var(--admin-pink)!important;color:var(--admin-text)!important}.adminDangerButton{background:#fff2f2!important;border-color:#ffd6d6!important;color:#b42318!important}.adminDangerButton:hover,.adminFilterButtons button:hover,.adminPrimaryButton:hover,.adminSmallButton:hover,.draftEditorTabs button:hover,.imageLibraryCategoryFilters button:hover,.productCategoryFilters button:hover,.seoFilter:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px rgba(50,32,38,.08)!important}.activeAdminFilterButton,.adminFilterActive,.draftEditorTabs .activeDraftEditorTab,.seoFilter.active{background:var(--admin-text)!important;border-color:var(--admin-text)!important;color:#ffffff!important}.adminDangerButton:disabled,.adminPrimaryButton:disabled,.adminSmallButton:disabled,.settingsSaveButton:disabled{cursor:default!important;opacity:.58!important;transform:none!important;box-shadow:none!important}.adminDraftForm input,.adminDraftForm select,.adminDraftForm textarea,.adminFilterPanel input,.adminForm input,.adminForm select,.adminForm textarea,.adminHeaderSearch,.adminSearchBar input,.affiliateReportControls input,.affiliateReportControls select,.draftImageSlotDetails input,.editorBlock input,.editorBlock select,.editorBlock textarea,.imageLibraryPickerControls input,.imageMetadataEditorPanel input,.imageMetadataEditorPanel select,.oneClickBlogForm input,.oneClickBlogForm textarea,.productPickerToolbar input,.researchAssistantInput textarea,.richBlockCard input,.richBlockCard select,.richBlockCard textarea{border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius-small)!important;background:#ffffff!important;color:var(--admin-text)!important;font-family:inherit!important;font-size:14px!important;min-height:44px!important;padding:12px 14px!important}.adminDraftForm textarea,.adminForm textarea,.editorBlock textarea,.oneClickBlogForm textarea,.researchAssistantInput textarea,.richBlockCard textarea{min-height:120px!important}.adminDraftForm input:focus,.adminDraftForm select:focus,.adminDraftForm textarea:focus,.adminFilterPanel input:focus,.adminForm input:focus,.adminForm select:focus,.adminForm textarea:focus,.adminHeaderSearch:focus,.adminSearchBar input:focus,.affiliateReportControls input:focus,.affiliateReportControls select:focus,.draftImageSlotDetails input:focus,.editorBlock input:focus,.editorBlock select:focus,.editorBlock textarea:focus,.imageLibraryPickerControls input:focus,.imageMetadataEditorPanel input:focus,.imageMetadataEditorPanel select:focus,.productPickerToolbar input:focus,.richBlockCard input:focus,.richBlockCard select:focus,.richBlockCard textarea:focus{border-color:var(--admin-pink-strong)!important;box-shadow:0 0 0 3px rgba(216,112,147,.14)!important;outline:none!important}.adminEmptyState,.seoEmptyState{border:1px dashed var(--admin-border)!important;border-radius:var(--admin-radius)!important;background:var(--admin-surface-soft)!important;color:var(--admin-muted)!important;padding:28px!important}.helpfulEmptyState{display:grid!important;gap:12px!important}.helpfulEmptyState:before{align-items:center!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:999px!important;color:var(--admin-pink-strong)!important;content:"Next step"!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;justify-content:center!important;justify-self:flex-start!important;padding:6px 10px!important;text-transform:uppercase!important}.helpfulEmptyState h2,.helpfulEmptyState h3{margin:0!important}.helpfulEmptyState p{margin:0!important;max-width:720px!important}.adminEmptyActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important}.compactEmptyState{padding:18px!important}.compactEmptyState:before{content:"Tip"!important}.analyticsCompactGrid,.analyticsMetricGrid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;margin:0 0 18px!important}.analyticsRangeHeader{align-items:center!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:space-between!important;margin:0!important;padding:14px!important}.analyticsRangeHeader>div:first-child{display:grid!important;gap:3px!important}.analyticsRangeHeader span{color:var(--admin-pink-strong)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.analyticsRangeHeader strong{color:var(--admin-text)!important;font-size:18px!important;font-weight:900!important}.analyticsRangeHeader p{color:var(--admin-muted)!important;font-size:12px!important;font-weight:700!important;margin:0!important}.analyticsDataSourceBox{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;display:grid!important;gap:14px!important;margin:0 0 18px!important;padding:16px!important}.analyticsDataSourceBox h2{color:var(--admin-text)!important;font-family:var(--font-serif)!important;font-size:24px!important;margin:0!important}.analyticsDataSourceGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.analyticsDataSourceGrid span{background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:12px!important;align-content:start!important;color:var(--admin-muted)!important;display:grid!important;font-size:12px!important;font-weight:800!important;gap:3px!important;padding:12px!important}.analyticsDataSourceGrid strong{color:var(--admin-text)!important;font-size:13px!important;font-weight:900!important}.analyticsDataSourceGrid span>em{color:var(--admin-muted)!important;display:block!important;font-size:11px!important;font-style:normal!important;font-weight:750!important;line-height:1.35!important;margin-top:2px!important;text-transform:none!important}.analyticsWarningList{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.analyticsWarningList p{background:#fff7df!important;border:1px solid #f4df9d!important;border-radius:999px!important;color:#8a6500!important;font-size:12px!important;font-weight:900!important;margin:0!important;padding:7px 10px!important}.analyticsSourceGrid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;margin:0 0 18px!important}.analyticsSourceStatus{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;color:var(--admin-text)!important;display:grid!important;gap:5px!important;padding:14px!important;text-decoration:none!important}.analyticsSourceStatus span{border-radius:999px!important;font-size:10px!important;font-weight:900!important;justify-self:flex-start!important;padding:5px 8px!important;text-transform:uppercase!important}.analyticsSourceStatus.status-connected span{background:#edfdf4!important;color:#216b43!important}.analyticsSourceStatus.status-import-needed span,.analyticsSourceStatus.status-setup-needed span{background:#fff7df!important;color:#8a6500!important}.analyticsSourceStatus strong{color:var(--admin-text)!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}.analyticsSourceStatus small{color:var(--admin-muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.analyticsSourceStatus:hover{border-color:var(--admin-pink-strong)!important}.analyticsSourceNote{background:rgba(255,247,250,.85)!important;border:1px solid rgba(230,135,170,.28)!important;border-radius:999px!important;color:#6f5c63!important;font-size:12px!important;font-weight:800!important;margin:0 0 16px!important;padding:10px 13px!important}.connectionGuideGrid{display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.connectionSetupCard{align-content:flex-start!important;display:grid!important;gap:16px!important}.connectionSetupHeader{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.connectionSetupHeader h2{margin:4px 0 0!important}.connectionStatusBadge{border-radius:999px!important;flex:0 0 auto!important;font-size:11px!important;font-weight:900!important;padding:7px 10px!important}.connectionStatusConnected{background:#edfdf4!important;color:#216b43!important}.connectionStatusMissing{background:#fff7df!important;color:#8a6500!important}.connectionSetupBody{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.connectionSetupBody h3{color:var(--admin-text)!important;font-size:13px!important;margin:0 0 8px!important}.connectionSetupBody ul{color:var(--admin-muted)!important;display:grid!important;gap:7px!important;line-height:1.45!important;margin:0!important;padding-left:18px!important}.connectionReadyText{background:#edfdf4!important;border:1px solid #c7f0d7!important;border-radius:12px!important;color:#216b43!important;font-size:13px!important;font-weight:800!important;margin:0!important;padding:10px 12px!important}.connectionActions{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.connectionTestControl{display:grid!important;gap:8px!important}.connectionTestMessage{border-radius:12px!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important;margin:0!important;max-width:360px!important;padding:9px 11px!important}.connectionTestMessageSuccess{background:#edfdf4!important;color:#216b43!important}.connectionTestMessageError{background:#fff2f2!important;color:#b42318!important}.connectionImportPanel{margin-top:18px!important}.connectionImportPanel .affiliateReportImporter{margin:0!important}.productLibraryCompactTable{display:grid!important;gap:10px!important}.productLibraryCompactRow{align-items:center!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;display:grid!important;gap:14px!important;grid-template-columns:72px minmax(0,1fr) auto!important;padding:12px!important}.productLibraryCompactRow:hover{border-color:var(--admin-pink-strong)!important}.productLibraryThumb{align-items:center!important;aspect-ratio:1!important;background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:12px!important;display:flex!important;justify-content:center!important;overflow:hidden!important;width:72px!important}.productLibraryThumb img{height:100%!important;object-fit:cover!important;width:100%!important}.productLibraryThumb span{color:var(--admin-muted)!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important}.productLibraryCompactInfo{display:grid!important;gap:8px!important;min-width:0!important}.productLibraryCompactTitle{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-width:0!important}.productLibraryCompactTitle h3{color:var(--admin-text)!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.productLibraryCompactTitle p{color:var(--admin-muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;margin:3px 0 0!important}.productLibraryCompactTitle strong{color:var(--admin-text)!important;flex:0 0 auto!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.productLibraryUsage{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.productLibraryUsage span{color:var(--admin-muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.productLibraryTagsCompact{gap:5px!important}.productLibraryTagsCompact em{font-size:10px!important;padding:5px 7px!important}.productLibraryDetails{margin-top:2px!important;max-width:780px!important}.productLibraryActions{align-items:end!important;display:grid!important;gap:8px!important;justify-items:end!important;min-width:150px!important}.productLibraryActions .adminSmallButton{font-size:11px!important;padding:9px 12px!important;white-space:nowrap!important}@media (max-width:820px){.productLibraryCompactRow{align-items:flex-start!important;grid-template-columns:58px minmax(0,1fr)!important}.productLibraryThumb{width:58px!important}.productLibraryActions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,auto))!important;justify-content:start!important;justify-items:start!important}}.analyticsCompactGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.analyticsMetricCard{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;display:grid!important;gap:4px!important;min-height:118px!important;padding:14px!important}.analyticsMetricCardTop{align-items:flex-start!important;display:flex!important;gap:8px!important;justify-content:space-between!important}.analyticsMetricCardTop>span{min-width:0!important;overflow-wrap:anywhere!important}.analyticsTrustLabel,.analyticsTrustLabelStack em,.analyticsTrustLegend em{border:1px solid transparent!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;padding:6px 8px!important;text-transform:uppercase!important;white-space:nowrap!important}.analyticsTrustLabelStack{gap:7px!important;justify-content:flex-end!important}.analyticsTrustLabelStack,.analyticsTrustLegend{align-items:center!important;display:flex!important;flex-wrap:wrap!important}.analyticsTrustLegend{gap:8px!important;grid-column:1/-1!important}.trust-exact{background:#eef6ff!important;border-color:#c9def8!important;color:#2454a6!important}.trust-imported{background:#edfdf4!important;border-color:#bdeacb!important;color:#216b43!important}.trust-estimated{background:#fff7df!important;border-color:#f2d98b!important;color:#8a6500!important}.trust-tracked{background:#fbf7f8!important;border-color:#eadde1!important;color:#8b6671!important}.trust-likely-match{background:#f5edff!important;border-color:#ddcaf8!important;color:#69449a!important}.analyticsMetricCard-primary{background:linear-gradient(180deg,#ffffff,#fff7fa)!important;border-color:#e79aad!important;box-shadow:0 14px 36px rgba(216,112,147,.14)!important;min-height:132px!important}.analyticsMetricCard-secondary{background:#fbf7f8!important;border-color:#eadde1!important;box-shadow:none!important;opacity:.9!important}.analyticsMetricCard-revenue{background:#f7fff9!important;border-color:#a7dfb8!important;box-shadow:0 12px 28px rgba(33,107,67,.12)!important}.analyticsMetricCard-search{background:#f7fbff!important;border-color:#b7d4f6!important}.analyticsMetricCard span{color:var(--admin-pink-strong)!important;font-size:10px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.analyticsMetricCard strong{color:var(--admin-text)!important;font-size:clamp(22px,3vw,32px)!important;line-height:1!important}.analyticsMetricCard-primary strong{font-size:clamp(28px,4vw,42px)!important}.analyticsMetricCard-revenue span,.analyticsMetricCard-revenue strong{color:#216b43!important}.analyticsMetricCard-search span,.analyticsMetricCard-search strong{color:#2454a6!important}.analyticsMetricCard-secondary span{color:#9a7782!important}.analyticsMetricCard p,.analyticsMetricCard small{color:var(--admin-muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;margin:0!important}.analyticsMetricCard small{font-size:11px!important;font-weight:700!important}.analyticsSection{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:18px!important;display:grid!important;gap:16px!important;margin-top:18px!important;padding:18px!important}.analyticsPanelHeader,.analyticsSectionHeader{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.analyticsPanelHeader h2,.analyticsSectionHeader h2{color:var(--admin-text)!important;font-family:var(--font-serif)!important;font-size:25px!important;line-height:1.12!important;margin:0!important}.analyticsSectionHeader p:not(.category){color:var(--admin-muted)!important;line-height:1.5!important;margin:5px 0 0!important;max-width:720px!important}.analyticsPanelHeader span{color:var(--admin-pink-strong)!important;display:block!important;font-size:10px!important;font-weight:900!important;letter-spacing:0!important;margin-bottom:4px!important;text-transform:uppercase!important}.analyticsPanelHeader>.analyticsTrustLabel{flex:0 0 auto!important}.analyticsTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliateReportImporter,.analyticsPanel,.analyticsStack,.analyticsTwoColumn{display:grid!important;gap:14px!important}.affiliateReportImporter,.analyticsPanel{background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;padding:16px!important}.analyticsTrafficPanel{min-height:250px!important}.affiliateProductReportPanel{overflow:hidden!important}.affiliateProductReportTable{display:grid!important;gap:0!important;overflow-x:auto!important}.affiliateImportHistoryPanel{grid-column:1/-1!important}.affiliateImportHistoryTable{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;display:grid!important;overflow-x:auto!important}.affiliateImportHistoryTable>div{align-items:center!important;border-bottom:1px solid rgba(230,135,170,.14)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(220px,1.4fr) 120px 130px 72px 96px 96px 126px!important;min-width:960px!important;padding:10px 12px!important}.affiliateImportHistoryTable>div:first-child{background:var(--admin-surface-soft)!important;color:var(--admin-muted)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.affiliateImportHistoryTable>div:last-child{border-bottom:0!important}.affiliateImportHistoryTable strong{color:var(--admin-text)!important;font-size:12px!important;font-weight:950!important;line-height:1.25!important;overflow-wrap:anywhere!important}.affiliateImportHistoryTable span,.affiliateImportHistoryTable time{color:var(--admin-muted)!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}.affiliateProductReportHeader,.affiliateProductReportRow{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1.15fr) minmax(170px,1fr) 92px 72px minmax(110px,.8fr)!important;min-width:980px!important;padding:10px 0!important}.affiliateProductReportHeader{border-bottom:1px solid var(--admin-border-soft)!important;color:var(--admin-muted)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.affiliateProductReportRow{border-bottom:1px solid rgba(230,135,170,.14)!important}.affiliateProductReportRow:last-child{border-bottom:0!important}.affiliateProductReportRow strong{color:var(--admin-text)!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important}.affiliateProductReportRow small,.affiliateProductReportRow span{color:var(--admin-muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.affiliateBlogMentionCell,.affiliateBlogSlugCell,.affiliateProductCell{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.affiliateBlogMentionCell,.affiliateBlogSlugCell{align-items:flex-start!important;flex-direction:column!important}.affiliateBlogMentionCell small{color:var(--admin-muted)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.affiliateBlogMentionCell .analyticsTrustLabel{font-size:9px!important;padding:5px 7px!important}.affiliateBlogSlugCell a{color:var(--admin-text)!important;font-size:12px!important;font-weight:850!important;line-height:1.3!important;text-decoration:underline!important;text-decoration-color:rgba(230,135,170,.45)!important;text-underline-offset:3px!important}.analyticsMatchBadge{border-radius:999px!important;display:inline-flex!important;font-size:10px!important;font-weight:900!important;padding:5px 8px!important;text-transform:uppercase!important}.analyticsMatchBadge.matched{background:#edfdf4!important;color:#216b43!important}.analyticsMatchBadge.unmatched{background:#fff7df!important;color:#8a6500!important}.analyticsBarList{display:grid!important;gap:10px!important}.analyticsBarRow{display:grid!important;gap:7px!important;grid-template-columns:minmax(0,1fr) auto!important}.analyticsBarRow div{min-width:0!important}.analyticsBarRow a,.analyticsBarRow strong{color:var(--admin-text)!important;display:block!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;overflow:hidden!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}.analyticsBarRow small{color:var(--admin-muted)!important;display:block!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;margin-top:2px!important}.analyticsBarRow em{color:var(--admin-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;line-height:1.25!important}.analyticsBarRow>span{background:#ffffff!important;border-radius:999px!important;grid-column:1/-1!important;height:8px!important;overflow:hidden!important}.analyticsBarRow i{background:linear-gradient(90deg,var(--admin-pink-strong),#f4cfd3)!important;border-radius:inherit!important;display:block!important;height:100%!important}.analyticsMiniChart{align-items:end!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(28px,1fr))!important;min-height:176px!important}.analyticsMiniChart div{align-items:center!important;display:grid!important;gap:5px!important;grid-template-rows:1fr auto auto!important;height:176px!important}.analyticsMiniChart span{align-self:end!important;background:linear-gradient(180deg,#d87093,#f4cfd3)!important;border-radius:999px 999px 6px 6px!important;display:block!important;min-height:8px!important;width:100%!important}.analyticsMiniChart em,.analyticsMiniChart small{color:var(--admin-muted)!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;text-align:center!important}.interactiveTrafficPanel{margin:16px 0!important}.analyticsMetricToggleRow{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.analyticsMetricToggle{align-items:center!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:999px!important;color:var(--admin-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;gap:7px!important;line-height:1!important;padding:9px 11px!important}.analyticsMetricToggle i{background:var(--metric-color)!important;border-radius:999px!important;display:block!important;height:9px!important;width:9px!important}.analyticsMetricToggle.active{background:color-mix(in srgb,var(--metric-color) 13%,#ffffff)!important;border-color:color-mix(in srgb,var(--metric-color) 42%,#ffffff)!important;color:var(--admin-text)!important}.interactiveTrafficChartWrap{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 220px!important;margin-top:4px!important}.interactiveTrafficChart{background:#fff9fb!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;min-height:260px!important;overflow:visible!important;width:100%!important}.interactiveTrafficGridLine{stroke:rgba(230,135,170,.18)!important;stroke-width:1!important}.interactiveTrafficHoverLine{stroke:rgba(17,17,17,.28)!important;stroke-dasharray:4 5!important;stroke-width:2!important}.interactiveTrafficHoverTarget{cursor:crosshair!important;fill:transparent!important}.interactiveTrafficTooltip{align-self:stretch!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;box-shadow:var(--admin-shadow-soft)!important;display:grid!important;gap:8px!important;padding:14px!important}.interactiveTrafficTooltip small,.interactiveTrafficTooltip>span{color:var(--admin-pink-strong)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.interactiveTrafficTooltip strong{color:var(--admin-text)!important;font-size:18px!important;line-height:1.15!important}.interactiveTrafficTooltip p{align-items:center!important;color:var(--admin-muted)!important;display:grid!important;font-size:12px!important;font-weight:850!important;gap:7px!important;grid-template-columns:9px minmax(0,1fr) auto!important;line-height:1.25!important;margin:0!important}.interactiveTrafficTooltip p i{border-radius:999px!important;display:block!important;height:9px!important;width:9px!important}.interactiveTrafficTooltip p span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.interactiveTrafficTooltip p em{color:var(--admin-text)!important;font-style:normal!important;font-weight:950!important}.interactiveTrafficTooltip small{color:var(--admin-muted)!important;margin-top:2px!important}.trafficSourceChartPanel{min-height:100%!important}.trafficSourceChartBody{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 210px!important}.trafficSourceBars{display:grid!important;gap:9px!important}.trafficSourceBar{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:13px!important;cursor:pointer!important;display:grid!important;gap:8px!important;padding:10px!important;text-align:left!important}.trafficSourceBar.active{background:color-mix(in srgb,var(--source-color) 9%,#ffffff)!important;border-color:color-mix(in srgb,var(--source-color) 40%,#ffffff)!important}.trafficSourceBar span{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important}.trafficSourceBar strong{color:var(--admin-text)!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.trafficSourceBar em{color:var(--admin-muted)!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important}.trafficSourceBar i{background:linear-gradient(90deg,var(--source-color),color-mix(in srgb,var(--source-color) 35%,#ffffff))!important;border-radius:999px!important;display:block!important;height:9px!important}.trafficSourceTooltip{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;box-shadow:var(--admin-shadow-soft)!important;display:grid!important;gap:8px!important;padding:14px!important}.trafficSourceTooltip small,.trafficSourceTooltip>span{color:var(--admin-pink-strong)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.trafficSourceTooltip strong{color:var(--admin-text)!important;font-size:18px!important;line-height:1.15!important}.trafficSourceTooltip p{align-items:baseline!important;color:var(--admin-muted)!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;margin:0!important}.trafficSourceTooltip p span{font-size:11px!important;font-weight:850!important}.trafficSourceTooltip p em{color:var(--admin-text)!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;overflow-wrap:anywhere!important}.trafficSourceTooltip small{color:var(--admin-muted)!important}.trafficSourceTable{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;display:grid!important;overflow:hidden!important}.trafficSourceTable>div{align-items:center!important;border-bottom:1px solid rgba(230,135,170,.14)!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 86px 70px!important;padding:9px 12px!important}.trafficSourceTable>div:first-child{background:var(--admin-surface-soft)!important;color:var(--admin-muted)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important}.trafficSourceTable>div:last-child{border-bottom:0!important}.trafficSourceTable span,.trafficSourceTable strong{color:var(--admin-text)!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important}.trafficSourceTable span{color:var(--admin-muted)!important}.affiliatePerformanceGrid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:16px 0!important}.affiliatePerformancePanel{min-height:100%!important}.affiliatePerformanceLegend{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.affiliatePerformanceLegend span{align-items:center!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:999px!important;color:var(--admin-muted)!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;gap:7px!important;padding:8px 10px!important}.affiliatePerformanceLegend span:before{border-radius:999px!important;content:""!important;display:block!important;height:9px!important;width:9px!important}.affiliatePerformanceLegend .clicks:before{background:#4f8bd6!important}.affiliatePerformanceLegend .orders:before{background:#69a766!important}.affiliatePerformanceLegend .revenue:before{background:#111111!important}.affiliatePerformanceChartBody{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 210px!important}.affiliatePerformanceCharts{background:#fff9fb!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;display:grid!important;gap:10px!important;padding:14px!important}.affiliatePerformanceVolumeChart{align-items:end!important;display:grid!important;gap:8px!important;grid-auto-flow:column!important;grid-auto-columns:minmax(42px,1fr)!important;min-height:178px!important;overflow-x:auto!important}.affiliatePerformanceDay{align-items:end!important;background:transparent!important;border:0!important;cursor:crosshair!important;display:grid!important;gap:5px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:minmax(92px,1fr) auto!important;height:170px!important;padding:0!important}.affiliatePerformanceDay span{align-self:end!important;border-radius:999px 999px 5px 5px!important;display:block!important;min-height:4px!important;transition:filter .16s ease,opacity .16s ease!important;width:100%!important}.affiliatePerformanceDay .clicks{background:linear-gradient(180deg,#4f8bd6,#cfe3fb)!important}.affiliatePerformanceDay .orders{background:linear-gradient(180deg,#69a766,#d8efd6)!important}.affiliatePerformanceDay em{color:var(--admin-muted)!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;grid-column:1/-1!important;line-height:1!important;text-align:center!important}.affiliatePerformanceDay.active span,.affiliatePerformanceDay:hover span{filter:saturate(1.2)!important;opacity:1!important}.affiliatePerformanceRevenueChart{background:#ffffff!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:14px!important;display:grid!important;gap:7px!important;padding:10px!important}.affiliatePerformanceRevenue{align-items:center!important;background:transparent!important;border:0!important;cursor:crosshair!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr) 72px!important;padding:0!important}.affiliatePerformanceRevenue span{background:linear-gradient(90deg,#111111,#d87093)!important;border-radius:999px!important;display:block!important;height:9px!important;min-width:4px!important}.affiliatePerformanceRevenue em{color:#111111!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;text-align:right!important}.affiliatePerformanceRevenue.active span,.affiliatePerformanceRevenue:hover span{box-shadow:0 0 0 3px rgba(17,17,17,.08)!important}.affiliatePerformanceTooltip{align-self:stretch!important;background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;box-shadow:var(--admin-shadow-soft)!important;display:grid!important;gap:8px!important;padding:14px!important}.affiliatePerformanceTooltip small,.affiliatePerformanceTooltip>span{color:var(--admin-pink-strong)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.affiliatePerformanceTooltip strong{color:var(--admin-text)!important;font-size:18px!important;line-height:1.15!important}.affiliatePerformanceTooltip p{align-items:baseline!important;color:var(--admin-muted)!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important}.affiliatePerformanceTooltip p span{font-size:11px!important;font-weight:850!important}.affiliatePerformanceTooltip p em{color:var(--admin-text)!important;font-size:12px!important;font-style:normal!important;font-weight:950!important}.affiliatePerformanceTooltip p.revenue{background:#111111!important;border-radius:12px!important;color:#ffffff!important;padding:9px 10px!important}.affiliatePerformanceTooltip p.revenue em,.affiliatePerformanceTooltip p.revenue span{color:#ffffff!important}.affiliatePerformanceTooltip small{color:var(--admin-muted)!important}@media (max-width:980px){.affiliatePerformanceChartBody,.affiliatePerformanceGrid,.analyticsTwoColumn,.interactiveTrafficChartWrap,.trafficSourceChartBody{grid-template-columns:1fr!important}.analyticsPanelHeader,.analyticsSectionHeader{display:grid!important}}.adminFormMessage{border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius-small)!important;background:var(--admin-surface-soft)!important;color:#6f5058!important}.adminCategoryBadge,.adminDraftSeoBadge,.adminStatusBadge,.adminStoreBadge,.draftImageStatuses span,.imageLibraryMetaRow span,.imageLibraryTags em{display:inline-flex!important;align-items:center!important;width:fit-content!important;border-radius:999px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important;padding:7px 10px!important;text-transform:uppercase!important}.adminCategoryBadge,.adminDraftSeoBadge,.adminStatusBadge,.imageLibraryMetaRow span,.imageLibraryTags em{background:#fff1f5!important;color:#9f3154!important}.adminStatusBadge.status-draft,.status-draft{background:#eeeeee!important;color:#555555!important}.adminStatusBadge.status-reviewing,.status-reviewing{background:#e3f0ff!important;color:#2563eb!important}.adminStatusBadge.status-ready,.status-ready{background:#e7f8ec!important;color:#16803c!important}.adminStatusBadge.status-published,.status-published{background:#f1e7ff!important;color:#7c3aed!important}.draftImageStatusGood,.seoScore-excellent,.seoScoreExcellent{background:#effaf1!important;color:#247a3a!important}.draftImageStatusMissing,.seoScore-poor,.seoScorePoor{background:#ffe7e7!important;color:#b42318!important}.seoScore-good,.seoScoreGood{background:#eef4ff!important;color:#2454a6!important}.seoScore-needs-work,.seoScoreNeedsWork{background:#fff7df!important;color:#8a6500!important}.adminProductTableHeader,.adminTableHeader{background:var(--admin-surface-soft)!important;color:#7a6269!important}.adminProductTableRow,.adminTableRow{border-color:var(--admin-border-soft)!important}.adminPublishedTable .adminTableHeader,.adminPublishedTable .adminTableRow{grid-template-columns:minmax(260px,1.8fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(130px,.8fr) 88px!important}.adminPublishedAnalytics,.adminPublishedSlug{color:var(--admin-muted)!important;font-size:13px!important;font-weight:800!important;overflow-wrap:anywhere!important}.adminPublishedAnalytics{display:grid!important;gap:4px!important}.adminPublishedAnalytics small,.adminPublishedAnalytics strong{margin:0!important;color:inherit!important;font-size:13px!important;line-height:1.35!important}.adminPublishedAnalytics small{font-weight:700!important}.publishedBlogTitleLink{color:var(--admin-text)!important;display:inline-block!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important;text-decoration:none!important}.publishedBlogTitleLink:hover{color:var(--admin-pink-strong)!important}.draftLiveBadge{text-decoration:none!important}.draftLiveBadge:hover{border-color:var(--admin-pink-strong)!important}.publishedDetailHeader{align-items:flex-start!important;gap:20px!important}.publishedDetailHeader .adminSmallButton{margin:0 0 16px!important}.publishedDetailMeta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}.publishedDetailMeta span{background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:999px!important;color:var(--admin-muted)!important;font-size:12px!important;font-weight:900!important;padding:7px 10px!important}.publishedDetailMetrics{display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 22px!important}.publishedDetailMetrics>div{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:16px!important;box-shadow:var(--admin-shadow-soft)!important;display:grid!important;gap:6px!important;padding:18px!important}.publishedDetailMetrics span{color:var(--admin-muted)!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}.publishedDetailMetrics strong{color:var(--admin-text)!important;font-size:28px!important;line-height:1!important}.publishedDetailGrid{display:grid!important;gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.publishedDetailSection{background:#ffffff!important;border:1px solid var(--admin-border-soft)!important;border-radius:18px!important;box-shadow:var(--admin-shadow-soft)!important;padding:20px!important}.publishedDetailWide{grid-column:1/-1!important}.publishedDetailSectionHeader{align-items:flex-start!important;border-bottom:1px solid var(--admin-border-soft)!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:14px!important}.publishedDetailSectionHeader span{color:var(--admin-pink-strong)!important;display:block!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.publishedDetailSectionHeader h2{color:var(--admin-text)!important;font-family:var(--font-serif)!important;font-size:24px!important;line-height:1.15!important;margin:4px 0 0!important}.publishedDetailSectionHeader>strong{background:var(--admin-surface-soft)!important;border-radius:999px!important;color:var(--admin-muted)!important;font-size:12px!important;font-weight:900!important;padding:7px 10px!important}.publishedAnalyticsList,.publishedContentList,.publishedLinkList,.publishedProductList,.publishedSeoList,.publishedStatusList{display:grid!important;gap:12px!important}.publishedAnalyticsList p,.publishedAnalyticsList small,.publishedContentList>div,.publishedProductList>div,.publishedSeoList p{background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;color:var(--admin-muted)!important;line-height:1.55!important;margin:0!important;padding:14px!important}.publishedContentList span{color:var(--admin-pink-strong)!important;display:block!important;font-size:11px!important;font-weight:900!important;margin-bottom:5px!important;text-transform:uppercase!important}.publishedContentList h3,.publishedLinkList strong,.publishedProductList strong{color:var(--admin-text)!important;display:block!important;font-size:15px!important;line-height:1.35!important;margin:0 0 5px!important}.publishedAnalyticsList p,.publishedAnalyticsList small,.publishedContentList p,.publishedProductList small,.publishedProductList span,.publishedSeoList p{font-size:13px!important}.publishedImageGrid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.publishedImageCard{background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;display:grid!important;gap:8px!important;padding:10px!important}.publishedImageCard img{aspect-ratio:4/3!important;background:#fff!important;border-radius:10px!important;object-fit:cover!important;width:100%!important}.publishedImageCard p,.publishedImageCard small,.publishedImageCard strong{color:var(--admin-muted)!important;font-size:12px!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere!important}.publishedLinkList a,.publishedProductList a{background:var(--admin-surface-soft)!important;border:1px solid var(--admin-border-soft)!important;border-radius:14px!important;color:var(--admin-muted)!important;display:grid!important;gap:4px!important;padding:14px!important;text-decoration:none!important}.publishedLinkList a:hover,.publishedProductList a:hover{border-color:var(--admin-pink-strong)!important}.publishedLinkList span{color:var(--admin-muted)!important;font-size:12px!important;font-weight:800!important;overflow-wrap:anywhere!important}.publishedStatusList span{align-items:center!important;border-radius:14px!important;display:flex!important;gap:10px!important;font-size:13px!important;font-weight:900!important;padding:12px!important}.publishedStatusList strong{align-items:center!important;border-radius:999px!important;display:inline-flex!important;height:22px!important;justify-content:center!important;width:22px!important}.publishedStatusDone{background:#edfdf4!important;color:#216b43!important}.publishedStatusOptional{background:#f7f2f4!important;color:#7a6269!important}.publishedStatusMissing{background:#fff0f2!important;color:#a23149!important}.publishedDetailEmpty{background:var(--admin-surface-soft)!important;border:1px dashed var(--admin-border-soft)!important;border-radius:14px!important;color:var(--admin-muted)!important;font-size:13px!important;font-weight:800!important;line-height:1.5!important;margin:0!important;padding:14px!important}@media (max-width:980px){.publishedDetailGrid,.publishedDetailMetrics{grid-template-columns:1fr!important}}.creatorAdvancedDetails{border:1px solid var(--admin-border-soft)!important;border-radius:12px!important;background:rgba(255,248,250,.72)!important;padding:10px 12px!important}.creatorAdvancedDetails summary{cursor:pointer!important;color:var(--admin-muted)!important;font-size:12px!important;font-weight:900!important;list-style:none!important}.creatorAdvancedDetails summary::-webkit-details-marker{display:none!important}.creatorAdvancedDetails summary:after{content:"Show";float:right;color:var(--admin-pink-strong);font-size:11px}.creatorAdvancedDetails[open] summary:after{content:"Hide"}.creatorAdvancedDetails p,.creatorAdvancedDetails small{display:block!important;margin:10px 0 0!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important}.creatorAdvancedDetails pre{max-height:360px!important;overflow:auto!important;border:1px solid var(--admin-border-soft)!important;border-radius:12px!important;background:#ffffff!important;color:var(--admin-text)!important;font-size:12px!important;line-height:1.5!important;padding:14px!important}