*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-family:Arial,sans-serif;min-height:100%;width:100%}body{background-color:#f4f7fb;color:#222;margin:0;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh;width:100%}.site-header{align-items:center;background-color:#0d1b2a;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:18px 40px;position:sticky;top:0;z-index:1000}.logo{font-size:1.6rem;font-weight:700}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.nav-links a{border-radius:8px;color:#fff;font-size:.96rem;font-weight:700;padding:8px 10px;text-decoration:none;transition:background .2s ease,color .2s ease}.nav-links a:hover{background:#38bdf824;color:#7dd3fc}.hero{background:linear-gradient(90deg,#1b263b,#415a77);color:#fff;padding:100px 20px;text-align:center}.hero-content{margin:0 auto;max-width:800px}.hero h1{font-size:2.8rem;line-height:1.2;margin-bottom:20px}.hero p{font-size:1.15rem;line-height:1.6;margin-bottom:30px}.hero-button{background-color:#ffb703;border:none;border-radius:6px;color:#222;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 28px}.hero-button:hover{opacity:.9}.featured-products{background-color:#fff;overflow:hidden;padding:100px 30px;text-align:center;width:100%}.featured-products h2{font-size:2rem;margin-bottom:40px}.product-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1300px}.product-card{background-color:#f8f9fa;border-radius:12px;box-shadow:0 3px 10px #00000014;padding:25px;text-align:center;width:100%}.product-image-placeholder{align-items:center;background-color:#d9e2ec;border-radius:8px;color:#555;display:flex;font-weight:700;height:180px;justify-content:center;margin-bottom:20px}.product-card h3{font-size:1.2rem;margin-bottom:12px}.product-card p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.product-card button{background-color:#1d3557;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px 20px}.product-card button:hover{opacity:.9}.product-card{transition:all .25s ease}.product-card:hover{box-shadow:0 0 18px #00b4ff59;transform:translateY(-4px)}.product-card a{font-weight:700;letter-spacing:.3px}.hero-button,.product-card button{transition:all .2s ease}.hero-button:hover,.product-card button:hover{opacity:.95;transform:translateY(-2px)}.categories{background-color:#eef3f8;overflow:hidden;padding:100px 30px;text-align:center;width:100%}.categories h2{font-size:2rem;margin-bottom:40px}.category-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1300px}.category-card{background-color:#fff;border-radius:12px;box-shadow:0 3px 10px #00000014;padding:25px 20px;width:100%}.category-card h3{font-size:1.2rem;margin-bottom:12px}.category-card p{color:#555;font-size:.95rem;line-height:1.5}.page-content{margin:0 auto;max-width:900px;min-height:70vh;padding:80px 20px;text-align:center}.page-content h1{font-size:2.2rem;margin-bottom:20px}.page-content p{color:#444;font-size:1rem;line-height:1.6;margin-bottom:20px}.placeholder-box{background-color:#f8f9fa;border-radius:10px;box-shadow:0 3px 10px #00000014;margin-top:30px;padding:30px}.site-footer{background-color:#0d1b2a;color:#fff;margin-top:auto;padding:25px 20px;text-align:center}.category-link,.cta-link,.hero-button-link{text-decoration:none}.product-emoji{font-size:3rem}.product-price{color:#1d3557;font-size:1.1rem;font-weight:700;margin-bottom:18px}.category-link{color:inherit;display:block}.category-card{transition:transform .2s ease,box-shadow .2s ease}.category-card:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-4px)}.category-icon{font-size:2.2rem;margin-bottom:15px}.trust-section{background-color:#fff;padding:100px 30px}.trust-container{margin:0 auto;max-width:1300px;text-align:center}.trust-container h2{font-size:2rem;margin-bottom:40px}.trust-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trust-card{background-color:#f8f9fa;border-radius:12px;box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;justify-content:center;min-height:160px;padding:35px 20px}.trust-card h3{color:#1d3557;font-size:1.8rem;margin-bottom:12px}.trust-card p{color:#555;line-height:1.5}.seo-section{background:#fff;color:#111827;padding:80px 20px;text-align:center}.seo-container{margin:0 auto;max-width:1100px}.seo-container>h2{font-size:2.4rem;margin-bottom:18px}.seo-container>p{font-size:1.05rem;line-height:1.7;margin:0 auto 50px;max-width:850px}.seo-category{margin-top:55px}.seo-category>h3{font-size:1.6rem;margin-bottom:24px;text-align:center}.seo-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(240px,1fr));justify-items:stretch}.seo-card-link,.seo-card-link h3,.seo-card-link p{color:inherit;text-decoration:none}.seo-card{background:#f9fafb;border-radius:16px;box-shadow:0 8px 20px #0000000f;min-height:150px;padding:26px 22px;transition:transform .2s ease,box-shadow .2s ease}.seo-card:hover{box-shadow:0 12px 26px #0000001a;transform:translateY(-4px)}.seo-card h3{font-size:1.25rem;margin-bottom:12px}.seo-card p{line-height:1.5}.cta-section{background:linear-gradient(90deg,#1b263b,#415a77);color:#fff;padding:100px 20px;text-align:center}.cta-box{margin:0 auto;max-width:800px;padding-bottom:10px}.cta-box h2{font-size:2.2rem;margin-bottom:20px}.cta-box p{font-size:1.05rem;line-height:1.6;margin-bottom:30px}.cta-button{background-color:#ffb703;border:none;border-radius:6px;color:#222;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 28px;transition:all .2s ease}.cta-button:hover{opacity:.95;transform:translateY(-2px)}.products-page{margin:0 auto;max-width:1300px;padding:80px 30px;width:100%}.products-header{margin-bottom:50px;text-align:center}.products-header h1{font-size:2.4rem;margin-bottom:20px}.products-header p{color:#555;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:800px}.products-page-grid{margin-bottom:40px}.product-link-button{background-color:#1d3557;border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:12px 20px;text-decoration:none;transition:all .2s ease}.product-link-button:hover{opacity:.95;transform:translateY(-2px)}.product-details-card{background-color:#f8f9fa;border-radius:12px;box-shadow:0 3px 10px #00000014;margin:0 auto;max-width:600px;padding:40px 30px}.details-emoji{font-size:4rem;margin-bottom:20px}@media (max-width:768px){.site-header{flex-direction:column;gap:15px;padding:18px 20px;text-align:center}@media (max-width:900px){.seo-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:600px){.seo-grid{grid-template-columns:1fr}}.nav-links{flex-wrap:wrap;justify-content:center}.hero{padding:140px 20px}.hero h1{font-size:2rem}.hero p{font-size:1rem}}.search-form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto 40px}.search-input{border:1px solid #cfd8e3;border-radius:8px;font-size:1rem;max-width:500px;padding:14px 16px;width:100%}.search-button{background-color:#1d3557;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:14px 22px}.search-button:hover{opacity:.95}.status-message{color:#444;font-size:1rem}.error-message,.status-message{margin-bottom:25px;text-align:center}.error-message{color:#b00020;font-weight:700}.product-meta{color:#555;font-size:.95rem;margin-bottom:14px}.product-card img,.product-real-image{height:150px;max-width:100%;object-fit:contain}.featured-collections{background:#071426;color:#fff;padding:70px 24px}.section-heading{margin:0 auto 28px;max-width:780px;text-align:center}.section-heading h2{font-size:2.15rem;line-height:1.2;margin-bottom:12px}.section-heading p{color:#cbd5e1;font-size:1.05rem;line-height:1.7}.setup-clusters,.trending-guides-section{background:#071426;color:#fff;padding:76px 24px}.setup-clusters-container,.setup-start-container,.trending-guides-container{margin:0 auto;max-width:1300px}.setup-cluster-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(5,minmax(0,1fr))}.setup-cluster-card{background:#0f243d;border:1px solid #1e3a5f;border-radius:14px;color:#fff;min-height:100%;overflow:hidden;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.setup-cluster-card:hover,.setup-path-card:hover,.trending-guide-card:hover{border-color:#38bdf8b8;box-shadow:0 18px 34px #00000042,0 0 22px #38bdf83d;transform:translateY(-4px)}.setup-cluster-image-wrap{aspect-ratio:4/5;background:#06111f;overflow:hidden}.setup-cluster-image-wrap img{height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.setup-cluster-card:hover .setup-cluster-image-wrap img{transform:scale(1.04)}.setup-cluster-copy{padding:18px}.setup-cluster-copy span,.setup-path-card span,.trending-guide-card span{color:#7dd3fc;display:block;font-size:.74rem;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.setup-cluster-copy h3,.setup-path-card h3,.trending-guide-card h3{font-size:1.22rem;line-height:1.25;margin-bottom:10px}.setup-cluster-copy p,.setup-path-card p,.trending-guide-card p{color:#cbd5e1;font-size:.98rem;line-height:1.6}.setup-start-section{background:#0f172a;color:#fff;padding:70px 24px}.setup-path-grid,.trending-guides-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.setup-path-card,.trending-guide-card{background:#0f243d;border:1px solid #1e3a5f;border-radius:14px;color:#fff;min-height:190px;padding:24px;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.setup-path-card span{margin:18px 0 0}@media (max-width:1100px){.setup-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-path-grid,.trending-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-collections-container{margin:0 auto;max-width:1300px}.featured-collections h2{font-size:2rem;margin-bottom:24px;text-align:center}.featured-collections-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.featured-collection-card{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;color:#fff;min-height:190px;padding:22px;text-decoration:none;transition:all .25s ease}.featured-collection-card:hover{border-color:#38bdf8b3;box-shadow:0 0 20px #00b4ff52;transform:translateY(-4px)}.featured-collection-card span{color:#7dd3fc;display:block;font-size:.74rem;font-weight:800;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.featured-collection-card h3{font-size:1.35rem;margin-bottom:12px}.featured-collection-card p{color:#cbd5e1;font-size:1rem;line-height:1.6}.small-box{margin-top:10px;padding:12px}.top-picks-section{margin:30px 0;padding:24px}.top-picks-subtitle{color:#555;margin-bottom:18px}.top-picks-section{background:#fff7e6;border-radius:16px;margin:35px auto;max-width:1100px;padding:28px;text-align:center}.top-picks-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.top-pick-card{background:#fff;border-radius:14px;box-shadow:0 6px 18px #00000014;padding:16px}.top-pick-image{border-radius:12px;height:160px;object-fit:cover;width:100%}.top-picks{background:#071426;color:#fff;padding:50px 20px;text-align:center}.top-picks h2{font-size:2.2rem;margin-bottom:10px}.top-picks-subtitle{color:#cbd5e1;margin-bottom:30px}.top-picks-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.pick-card{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;box-shadow:0 10px 25px #00000040;padding:25px}.pick-card h3{font-size:1.4rem;margin-bottom:12px}.pick-card p{color:#cbd5e1;margin-bottom:20px}.pick-button{align-items:center;background:#38bdf8;border-radius:10px;box-shadow:0 0 16px #38bdf82e;color:#00111f;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.3px;min-height:46px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.pick-button:hover{background:#7dd3fc;box-shadow:0 0 20px #38bdf859;transform:translateY(-2px)}@media (max-width:768px){.setup-cluster-grid,.setup-path-grid,.top-picks-grid,.trending-guides-grid{grid-template-columns:1fr}}.seo-page{background:#071426;color:#fff;min-height:100vh;padding:50px 20px}.seo-page-container{margin:0 auto;max-width:900px}.seo-page h1{font-size:3rem;margin-bottom:20px}.seo-page p{color:#d1d5db;line-height:1.8}.seo-product-card{background:#0f243d;border-radius:16px;margin-top:30px;padding:25px}.affiliate-section{margin-top:34px}.affiliate-section h2{font-size:2rem;margin-bottom:10px}.affiliate-section-intro{margin-bottom:22px;max-width:760px}.affiliate-disclosure-note{color:#cbd5e1;font-size:.9rem;line-height:1.5;margin:0 0 20px;max-width:760px}.affiliate-product-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.affiliate-product-card{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;box-shadow:0 10px 25px #00000040;display:flex;flex-direction:column;padding:24px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.affiliate-product-card:hover{border-color:#7dd3fcb8;box-shadow:0 18px 34px #00000047,0 0 22px #38bdf852;transform:translateY(-5px)}.affiliate-product-card.top-pick{background:linear-gradient(145deg,#102a43,#0f243d 55%,#06233a);border-color:#38bdf8b3;box-shadow:0 0 22px #38bdf83d}.affiliate-product-image-wrap{align-items:center;background:#071426;border:1px solid #1e3a5f;border-radius:14px;display:flex;height:266px;justify-content:center;margin-bottom:22px;overflow:hidden}.affiliate-product-image{height:100%;object-fit:contain;padding:4px;transition:transform .25s ease;width:100%}.affiliate-product-card:hover .affiliate-product-image{transform:scale(1.03)}.affiliate-product-badge{background:linear-gradient(135deg,#38bdf8,#facc15);border-radius:999px;color:#00111f;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:10px;padding:6px 11px}.affiliate-social-proof{background:#facc1524;border:1px solid #facc1573;border-radius:999px;color:#fde68a;display:inline-block;margin:0 0 10px 8px;padding:5px 10px}.affiliate-category-label,.affiliate-social-proof{font-size:.74rem;font-weight:800;text-transform:uppercase}.affiliate-category-label{color:#7dd3fc;display:block;letter-spacing:.08em;margin:2px 0 8px}.affiliate-best-for{align-self:flex-start;background:#0f172a70;border:1px solid #7dd3fc57;border-radius:999px;color:#bfdbfe;font-size:.8rem;font-weight:800;line-height:1.2;margin:0 0 12px;padding:7px 11px}.affiliate-product-card h3{font-size:1.22rem;margin-bottom:12px}.affiliate-product-card p{font-size:1rem;line-height:1.7;margin-bottom:15px}.affiliate-price-feeling{color:#fde68a;font-size:.92rem;font-weight:800}.affiliate-popular-reason{background:#38bdf81a;border-left:3px solid #38bdf8;color:#dbeafe;font-size:.94rem;line-height:1.55;margin:2px 0 20px;padding:10px 12px}.affiliate-keyword{color:#38bdf8;font-size:.86rem;font-weight:700}.affiliate-product-card ul,.seo-product-card ul{color:#cbd5e1;font-size:.98rem;line-height:1.85;margin:0 0 22px 18px}.why-we-like-it{margin-bottom:20px}.affiliate-product-card .pick-button{align-self:flex-start;margin-top:auto;min-width:178px}.why-we-like-it h4{color:#fff;font-size:.92rem;margin-bottom:8px}.why-we-like-it li::marker{color:#38bdf8}.seo-page .seo-card{background:#0f243d;border:1px solid #1e3a5f;box-shadow:0 10px 25px #00000040;color:#fff}.seo-page .seo-card h3{color:#fff}.seo-page .seo-card p{color:#cbd5e1}@media (max-width:600px){.affiliate-product-grid{gap:24px;grid-template-columns:1fr}.affiliate-product-card{padding:26px 20px}.affiliate-product-image-wrap{height:282px;margin-bottom:24px}.affiliate-product-card .pick-button{font-size:1.02rem;margin-top:10px;min-height:54px;text-align:center;width:100%}.affiliate-social-proof{margin-left:0}}.collection-page{background:#071426;color:#fff;min-height:100vh;padding:50px 20px}.collection-hero{margin-bottom:28px}.collection-hero h1{font-size:3rem;margin-bottom:20px}.collection-content p,.collection-hero p{color:#d1d5db;font-size:1.05rem;line-height:1.8}.last-updated-note{color:#bae6fd;font-size:.94rem;font-weight:700;margin:-6px 0 18px}.last-updated-note span{color:#f8fafc}.quick-benefit-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.quick-benefit-list span{background:#38bdf81f;border:1px solid #38bdf861;border-radius:999px;color:#e0f2fe;font-size:.92rem;font-weight:800;padding:9px 13px}.collection-content,.collection-footer-cta,.faq-section,.related-guides{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;margin-top:30px;padding:25px}.collection-content h2,.collection-footer-cta h2,.faq-section h2,.related-guides h2{margin:0 0 12px}.continue-exploring h3{color:#f8fafc;font-size:1.05rem;margin:0 0 14px}.collection-content p+h2{margin-top:24px}.best-overall-pick{grid-gap:28px;align-items:center;background:linear-gradient(145deg,#102a43,#0f243d 58%,#06233a);border:1px solid #38bdf899;border-radius:16px;box-shadow:0 0 22px #38bdf82e;display:grid;gap:28px;grid-template-columns:minmax(310px,1.08fr) minmax(0,1fr);margin-top:30px;padding:28px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.best-overall-pick:hover{border-color:#7dd3fcd1;box-shadow:0 18px 38px #00000042,0 0 28px #38bdf84d;transform:translateY(-4px)}.best-overall-image-wrap{align-items:center;background:#071426;border:1px solid #1e3a5f;border-radius:14px;display:flex;justify-content:center;min-height:370px;overflow:hidden}.best-overall-image{height:100%;max-height:370px;max-width:100%;object-fit:contain;padding:6px;transition:transform .25s ease;width:100%}.best-overall-pick:hover .best-overall-image{transform:scale(1.025)}.best-overall-copy h2{font-size:1.8rem;margin:8px 0 12px}.best-overall-copy p{color:#d1d5db;font-size:1.02rem;line-height:1.7;margin-bottom:14px}.best-overall-copy ul{color:#cbd5e1;line-height:1.7;margin:0 0 18px 18px}.best-overall-copy li::marker{color:#38bdf8}.pinterest-idea-section{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;margin-top:34px;padding:25px}.pinterest-idea-copy{margin-bottom:20px}.pinterest-idea-copy h2{font-size:1.8rem;margin-bottom:10px}.pinterest-idea-copy p{color:#d1d5db;font-size:1.02rem;line-height:1.7}.pinterest-idea-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.pinterest-idea-card{background:#071426;border:1px solid #1e3a5f;border-radius:14px;overflow:hidden}.pinterest-idea-image{aspect-ratio:2/3;display:block;height:auto;object-fit:cover;width:100%}.pinterest-idea-card div{padding:14px}.pinterest-idea-card h3{font-size:1rem;line-height:1.35;margin-top:6px}.setup-scene-section{grid-gap:24px;align-items:center;background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);margin-top:30px;overflow:hidden;padding:24px}.setup-scene-section-compact{margin-bottom:30px}.setup-scene-image-wrap{aspect-ratio:16/9;background:#071426;border:1px solid #7dd3fc40;border-radius:14px;overflow:hidden}.setup-scene-image{display:block;height:100%;object-fit:cover;width:100%}.setup-scene-copy h2{font-size:1.85rem;line-height:1.15;margin:10px 0 12px}.setup-scene-copy p{color:#d1d5db;font-size:1.02rem;line-height:1.7}.visual-cta-section{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;margin-top:34px;padding:25px}.visual-cta-heading{margin-bottom:20px}.visual-cta-heading h2{font-size:1.85rem;line-height:1.2;margin-bottom:10px}.visual-cta-heading p{color:#d1d5db;font-size:1.02rem;line-height:1.7}.visual-cta-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.visual-cta-card{background:#071426;border:1px solid #1e3a5f;border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.visual-cta-card:hover{border-color:#7dd3fcc2;box-shadow:0 18px 34px #00000042,0 0 22px #38bdf842;transform:translateY(-4px)}.visual-cta-image-link{display:block}.visual-cta-image{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.visual-cta-copy{padding:18px}.visual-cta-copy h3{font-size:1.17rem;line-height:1.32;margin:10px 0}.visual-cta-copy p{color:#d1d5db;font-size:.98rem;line-height:1.6;margin-bottom:16px}.visual-cta-copy .pick-button{width:100%}.membership-featured-copy{grid-column:1/-1}.membership-offer-section{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;margin-top:34px;padding:25px}.membership-offer-section>h2{font-size:1.9rem;margin-bottom:10px}.membership-offer-section>p{color:#d1d5db;font-size:1.03rem;line-height:1.7;margin-bottom:20px}.membership-offer-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.membership-offer-card{background:#071426;border:1px solid #1e3a5f;border-radius:14px;box-shadow:0 10px 25px #00000038;display:flex;flex-direction:column;padding:22px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.membership-offer-card.is-highlighted{background:linear-gradient(145deg,#102a43,#0b1f36 58%,#06233a);border-color:#facc15bd;box-shadow:0 18px 38px #00000047,0 0 26px #facc1533}.membership-offer-card:hover{border-color:#7dd3fcb8;box-shadow:0 18px 34px #00000047,0 0 22px #38bdf84d;transform:translateY(-4px)}.membership-offer-card.is-highlighted:hover{border-color:#facc15db;box-shadow:0 20px 38px #0000004d,0 0 30px #facc1542}.membership-highlight-label{align-self:flex-start;background:#facc1529;border:1px solid #facc1580;border-radius:999px;color:#fde68a;font-size:.76rem;font-weight:900;margin-bottom:12px;padding:6px 10px;text-transform:uppercase}.membership-offer-icon{align-items:center;background:#38bdf81f;border:1px solid #38bdf852;border-radius:14px;display:inline-flex;font-size:1.55rem;height:48px;justify-content:center;margin-bottom:14px;width:48px}.membership-offer-card h3{font-size:1.22rem;line-height:1.35;margin-bottom:12px}.membership-offer-card p{color:#d1d5db;font-size:.98rem;line-height:1.65;margin-bottom:14px}.membership-offer-card .pick-button{align-self:flex-start;margin-top:auto}.comparison-section,.use-case-section{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;margin-top:34px;padding:25px}.comparison-heading{margin-bottom:20px}.comparison-heading h2{font-size:1.8rem;margin-bottom:10px}.comparison-heading p{color:#d1d5db;font-size:1.02rem;line-height:1.7}.comparison-table-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;min-width:760px;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid #7dd3fc2e;padding:14px 12px;text-align:left;vertical-align:top}.comparison-table th{color:#e0f2fe;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.comparison-table td{color:#d1d5db;font-size:.98rem;line-height:1.55}.comparison-table td:first-child{color:#fff;font-weight:800}.use-case-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.use-case-card{background:#071426;border:1px solid #1e3a5f;border-radius:14px;padding:20px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.use-case-card:hover{border-color:#7dd3fcb8;box-shadow:0 16px 30px #0000003d,0 0 20px #38bdf83d;transform:translateY(-3px)}.use-case-card h3{font-size:1.15rem;line-height:1.35;margin:10px 0}.use-case-card p{color:#d1d5db;font-size:.98rem;line-height:1.65}.authority-hero .affiliate-product-badge{margin-bottom:14px}.authority-guide-content{grid-gap:20px;display:grid;gap:20px;margin-top:30px}.authority-guide-section{background:#0f243d;border:1px solid #1e3a5f;border-radius:16px;padding:25px}.authority-guide-section h2{font-size:1.55rem;line-height:1.25;margin-bottom:12px}.authority-guide-section p{color:#d1d5db;font-size:1.04rem;line-height:1.8}.related-guides{grid-gap:12px;display:grid;gap:12px}.collection-content a,.collection-footer-links a,.related-guides a{color:#38bdf8;font-weight:700;text-decoration:none}.collection-content a:hover,.collection-footer-links a:hover,.related-guides a:hover{color:#7dd3fc}.collection-footer-cta p{color:#d1d5db;font-size:1.05rem;line-height:1.7;margin-bottom:18px}.collection-footer-links{display:flex;flex-wrap:wrap;gap:12px}.collection-footer-links a{background:#38bdf81f;border:1px solid #38bdf859;border-radius:10px;padding:10px 14px}.faq-list{grid-gap:16px;display:grid;gap:16px;margin-top:18px}.faq-item{border-top:1px solid #7dd3fc33;padding-top:16px}.faq-item h3{color:#fff;font-size:1.08rem;margin-bottom:8px}.faq-item p{color:#d1d5db;font-size:1rem;line-height:1.7}@media (max-width:600px){.collection-page{padding:34px 16px}.collection-hero h1{font-size:2.25rem}.collection-footer-links{display:grid}.best-overall-pick{grid-template-columns:1fr;padding:20px}.best-overall-image-wrap{min-height:280px}.quick-benefit-list{display:grid}.pinterest-idea-grid,.quick-benefit-list,.setup-scene-section{grid-template-columns:1fr}.setup-scene-section{padding:18px}.membership-offer-grid{grid-template-columns:1fr}.membership-offer-card .pick-button{width:100%}.comparison-table{min-width:0}.comparison-table thead{display:none}.comparison-table,.comparison-table tbody,.comparison-table td,.comparison-table tr{display:block;width:100%}.comparison-table tr{background:#071426;border:1px solid #1e3a5f;border-radius:14px;margin-bottom:14px;padding:12px}.comparison-table td{border-bottom:1px solid #7dd3fc24;padding:10px 0}.comparison-table td:last-child{border-bottom:0}.comparison-table td:before{color:#e0f2fe;content:attr(data-label);display:block;font-size:.76rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}}.admin-app-root{--admin-bg:#071019;--admin-surface:#08131ff5;--admin-surface-soft:#ffffff0a;--admin-surface-raised:#0b1724;--admin-border:#ffffff1a;--admin-border-strong:#66fcf147;--admin-text:#edf7ff;--admin-text-muted:#a9b8c6;--admin-accent:#66fcf1;--admin-accent-soft:#66fcf11a;--admin-danger:#ff7a7a;--admin-warning:#ffd166;--admin-success:#7dffb2;--admin-radius:8px;--admin-radius-sm:6px;--admin-shadow:0 18px 48px #00000047;--font-xs:clamp(0.72rem,0.7rem + 0.08vw,0.78rem);--font-sm:clamp(0.8rem,0.77rem + 0.1vw,0.9rem);--font-md:clamp(0.92rem,0.88rem + 0.12vw,1rem);--font-lg:clamp(1.05rem,0.98rem + 0.22vw,1.22rem);--font-xl:clamp(1.28rem,1.12rem + 0.55vw,1.72rem);--font-xxl:clamp(1.55rem,1.22rem + 1.1vw,2.45rem);--font-hero:clamp(1.75rem,1.18rem + 1.8vw,3rem);--space-2xs:clamp(0.25rem,0.2rem + 0.16vw,0.4rem);--space-xs:clamp(0.45rem,0.36rem + 0.24vw,0.65rem);--space-sm:clamp(0.65rem,0.52rem + 0.34vw,0.9rem);--space-md:clamp(0.85rem,0.68rem + 0.48vw,1.2rem);--space-lg:clamp(1.05rem,0.82rem + 0.7vw,1.55rem);--space-xl:clamp(1.25rem,0.95rem + 0.95vw,2rem);--admin-sidebar-width:clamp(190px,16vw,250px);--admin-sidebar-collapsed-width:74px;background:var(--admin-bg);font-size:var(--font-md);max-width:100vw;min-height:100vh;overflow-x:hidden}.admin-workspace-ai-studio{background:#0c1926d6;border:1px solid var(--admin-border);border-radius:8px;margin:18px 0;overflow:hidden}.admin-ai-studio-summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:18px}.admin-ai-studio-summary::-webkit-details-marker{display:none}.admin-ai-studio-summary strong{color:var(--admin-text);display:block;font-size:1.25rem}.admin-ai-studio-summary>span:last-child{color:var(--admin-muted);font-size:.95rem}.admin-ai-studio-body{grid-gap:16px;border-top:1px solid var(--admin-border);display:grid;gap:16px;padding:18px}.admin-ai-type-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-ai-type-grid label{align-items:center;background:#08121eb8;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);display:flex;gap:10px;min-height:46px;padding:10px 12px}.admin-ai-type-grid input{accent-color:var(--admin-accent)}.admin-ai-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-ai-draft-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-ai-draft-section{grid-gap:12px;background:#08121eb8;border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:12px;padding:16px}.admin-ai-draft-section h4{color:var(--admin-accent);font-size:1rem;letter-spacing:0;margin:0;text-transform:uppercase}.admin-ai-draft-field{grid-gap:6px;display:grid;gap:6px}.admin-ai-draft-field span{color:var(--admin-text);font-weight:700}.admin-ai-draft-field input,.admin-ai-draft-field textarea{background:#010a12bd;border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-text);font:inherit;padding:10px 12px;resize:vertical;width:100%}.admin-ai-warning-list{grid-gap:6px;color:#ffe3a3;display:grid;font-size:var(--font-sm);gap:6px;margin:0;padding-left:18px}.admin-inline-note{background:#5df1e91f;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);margin:0;padding:10px 12px}.admin-daily-queue-section{grid-gap:16px;display:grid;gap:16px}.admin-daily-queue-progress{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.admin-daily-queue-progress span{background:var(--admin-accent);display:block;height:100%;transition:width .18s ease}.admin-daily-queue-next-step{align-items:center;background:#66fcf11a;border:1px solid #66fcf138;border-radius:var(--admin-radius-sm);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.admin-daily-queue-next-step span{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:800;text-transform:uppercase}.admin-daily-queue-next-step strong{color:var(--admin-text)}.admin-daily-queue-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-daily-queue-card,.admin-daily-queue-empty{grid-gap:14px;background:#08121eb8;border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:14px;padding:16px}.admin-daily-queue-card.queue-scheduled,.admin-daily-queue-card.queue-social-package-complete{border-color:#5effaf73}.admin-daily-queue-card.queue-skipped{opacity:.72}.admin-daily-queue-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-daily-queue-card-header h4,.admin-daily-queue-empty h4{color:var(--admin-text);font-size:1.05rem;margin:4px 0}.admin-daily-queue-card-header p,.admin-daily-queue-empty p{color:var(--admin-muted);margin:0}.admin-daily-queue-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.admin-daily-queue-metrics div,.admin-daily-queue-next{background:#010a1280;border:1px solid #66fcf11f;border-radius:8px;padding:10px}.admin-daily-queue-metrics span,.admin-daily-queue-next span{color:var(--admin-muted);display:block;font-size:.78rem}.admin-daily-queue-metrics strong,.admin-daily-queue-next strong{color:var(--admin-text)}.admin-daily-queue-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-daily-queue-actions .admin-button{min-height:38px}.admin-daily-queue-menu{position:relative}.admin-daily-queue-menu summary{align-items:center;background:#66fcf114;border:1px solid #66fcf147;border-radius:8px;color:var(--admin-text);cursor:pointer;display:inline-flex;font-weight:800;min-height:38px;padding:8px 12px}.admin-daily-queue-menu[open] summary{border-color:var(--admin-accent)}.admin-daily-queue-menu div{grid-gap:6px;background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:8px;box-shadow:0 18px 36px #00000057;display:grid;gap:6px;min-width:180px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:6}.admin-daily-queue-menu button{background:#0000;border:0;border-radius:6px;color:var(--admin-text);cursor:pointer;font:inherit;font-weight:700;padding:8px 10px;text-align:left}.admin-daily-queue-menu button:focus,.admin-daily-queue-menu button:hover{background:#66fcf11f;outline:none}.admin-business-health-grid,.admin-dashboard-analytics-grid,.admin-dashboard-pipeline{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-analytics-signal,.admin-business-health-card,.admin-dashboard-pipeline-stage{grid-gap:8px;background:#08121eb8;border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);color:var(--admin-text);display:grid;gap:8px;min-height:130px;padding:var(--space-md);position:relative;text-decoration:none}.admin-analytics-signal span,.admin-business-health-card span,.admin-dashboard-pipeline-stage span{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:800;text-transform:uppercase}.admin-analytics-signal strong,.admin-business-health-card strong,.admin-dashboard-pipeline-stage strong{color:var(--admin-accent);font-size:clamp(1.65rem,3vw,2.4rem);line-height:1}.admin-dashboard-pipeline-stage small{color:var(--admin-text-muted);font-size:.9rem}.admin-analytics-signal p,.admin-business-health-card p,.admin-dashboard-pipeline-stage p{color:var(--admin-text-muted);margin:0}.admin-dashboard-pipeline-stage em{bottom:12px;color:var(--admin-accent);font-style:normal;position:absolute;right:16px}.admin-analytics-signal.signal-good strong,.admin-business-health-card.health-good strong{color:#7dffb2}.admin-analytics-signal.signal-warning strong,.admin-business-health-card.health-warning strong{color:#ffd166}.admin-analytics-signal.signal-danger strong,.admin-business-health-card.health-danger strong{color:#ff9b9b}.admin-daily-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-creative-generator{grid-gap:var(--space-lg);background:linear-gradient(145deg,#08121ee6,#0b1b2abd);border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:var(--space-lg);margin-bottom:var(--space-lg);padding:var(--space-lg)}.admin-creative-generator.collapsed,.admin-workflow-step-panel.collapsed{display:none}.admin-creative-workflow-shell{grid-gap:var(--space-md);background:#08121ec7;border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-lg)}.admin-production-workspace{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.admin-production-workspace .admin-section-heading{border-bottom:1px solid #66fcf124;padding-bottom:var(--space-sm)}.admin-production-empty{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-creative-step-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-creative-step-card{grid-gap:4px;background:#010a1275;border:1px solid #66fcf129;border-radius:8px;color:var(--admin-text);cursor:pointer;display:grid;gap:4px;min-height:92px;padding:14px;text-align:left}.admin-creative-step-card span{color:var(--admin-text-muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.admin-creative-step-card strong{color:var(--admin-text);font-size:1rem}.admin-creative-step-card small{color:var(--admin-text-muted)}.admin-creative-step-card.active{background:#66fcf11f;border-color:#66fcf185}.admin-creative-step-card.complete{border-color:#4cecc457}.admin-creative-step-card.complete span{color:#95ffd3}.admin-creative-studio-hero{align-items:flex-start;border-bottom:1px solid #66fcf124;padding-bottom:var(--space-sm)}.admin-creative-studio-hero h3{font-size:clamp(1.35rem,2vw,2rem);margin-bottom:4px}.admin-creative-target-row{grid-gap:var(--space-sm);align-items:end;display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-creative-context-card{grid-gap:4px;display:grid;gap:4px;min-height:66px}.admin-creative-context-card span{color:var(--admin-text);font-size:1.05rem;font-weight:900}.admin-creative-context-card small{color:var(--admin-text-muted)}.admin-asset-request-grid,.admin-generated-assets,.admin-generator-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm)}.admin-generator-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-asset-request-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-creative-package-builder{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.admin-creative-package-builder h4{color:var(--admin-accent);font-size:1rem;letter-spacing:0;margin:0 0 4px}.admin-creative-package-builder p{color:var(--admin-text-muted);margin:0}.admin-creative-generate-all{align-items:center;background:#66fcf11f;border:1px solid #66fcf13d;border-radius:8px;color:var(--admin-text);display:inline-flex;gap:8px;justify-content:center;min-width:190px;padding:12px 14px}.admin-creative-option-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-production-compact-builder .admin-creative-generate-all,.admin-production-hidden-options{display:none}.admin-creative-option-card{grid-gap:4px;align-items:center;background:#010a126b;border:1px solid #66fcf129;border-radius:8px;cursor:pointer;display:grid;gap:4px;grid-template-columns:auto 1fr;padding:12px}.admin-creative-option-card input{margin:0;min-width:0;width:auto}.admin-creative-option-card span{color:var(--admin-text);font-size:1rem;font-weight:900}.admin-creative-option-card small{color:var(--admin-text-muted);grid-column:2}.admin-creative-option-card.selected{background:#66fcf11f;border-color:#66fcf16b;box-shadow:inset 0 0 0 1px #66fcf11a}.admin-creative-advanced{background:#010a1247;border:1px solid #66fcf129;border-radius:8px;padding:12px}.admin-creative-advanced summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.admin-creative-advanced summary small,.admin-creative-advanced summary strong{display:block}.admin-creative-advanced summary small{color:var(--admin-text-muted);margin-top:4px}.admin-creative-advanced[open] summary{margin-bottom:var(--space-sm)}.admin-context-note{background:#66fcf114;border:1px solid #66fcf133;border-radius:8px;color:var(--admin-text-muted);padding:10px 12px}.admin-context-note strong{color:var(--admin-text)}.admin-generated-assets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-generated-package{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-generated-group{grid-gap:var(--space-sm);background:#010a1252;border:1px solid #66fcf124;border-radius:8px;display:grid;gap:var(--space-sm);padding:var(--space-sm)}.admin-generated-group-header{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.admin-generated-group-header h4{color:var(--admin-accent);font-size:1rem;letter-spacing:0;margin:0 0 4px}.admin-generated-group-header p{color:var(--admin-text-muted);margin:0}.admin-generated-asset-card{grid-gap:10px;background:#010a127a;border:1px solid #66fcf129;border-radius:8px;display:grid;gap:10px;padding:12px}.admin-generated-asset-card.approved{border-color:#4cecc480;box-shadow:inset 0 0 0 1px #4cecc424}.admin-generated-asset-editor{grid-gap:6px;display:grid;gap:6px}.admin-generated-asset-editor span{color:var(--admin-accent);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-generated-asset-editor input,.admin-generated-asset-editor textarea{background:#010a129e;border:1px solid #66fcf12e;border-radius:6px;color:var(--admin-text);font:inherit;line-height:1.35;min-height:0;padding:8px 10px;resize:vertical;width:100%}.admin-generated-asset-editor.single-line input{min-height:40px}.admin-generator-card-controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.admin-pin-builder-cta{align-items:center;background:#66fcf114;border:1px solid #66fcf138;border-radius:8px;display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md)}.admin-pin-builder-cta h3{margin:0 0 4px}.admin-pin-builder-cta p{color:var(--admin-text-muted);margin:0}.admin-pin-builder{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-pin-studio-summary{align-items:center;background:#010a1270;border:1px solid #66fcf124;border-radius:8px;display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md)}.admin-pin-studio-summary h3,.admin-pin-studio-summary p{margin:0}.admin-pin-studio-summary p{color:var(--admin-text-muted);margin-top:4px}.admin-pin-builder-status{display:flex;flex-wrap:wrap;gap:8px}.admin-pin-builder-status span{background:#010a127a;border:1px solid #66fcf129;border-radius:999px;color:var(--admin-text-muted);font-size:.82rem;font-weight:900;padding:6px 10px}.admin-pin-builder-status span.active{background:#66fcf129;border-color:#66fcf17a;color:var(--admin-accent)}.admin-pin-builder-guide{grid-gap:var(--space-sm);background:#010a1275;border:1px solid #66fcf129;border-radius:8px;display:grid;gap:var(--space-sm);padding:var(--space-md)}.admin-pin-builder-guide-compact{gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.admin-pin-builder-guide-compact .admin-pin-builder-checklist{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-pin-builder-guide-compact .admin-pin-builder-checklist span{padding:6px 9px}.admin-pin-builder-guide-copy{grid-gap:4px;display:grid;gap:4px}.admin-pin-builder-guide-copy span{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:900;letter-spacing:0;text-transform:uppercase}.admin-pin-builder-guide-copy strong{color:var(--admin-text)}.admin-pin-builder-checklist{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-pin-builder-checklist span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:800;padding:8px 10px}.admin-pin-builder-checklist span.complete{background:#5effaf1a;border-color:#5effaf42;color:#b9ffd8}.admin-pin-studio-review{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-pin-studio-main{grid-gap:var(--space-lg);align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:minmax(420px,2fr) minmax(280px,.9fr)}.admin-pin-studio-controls{grid-gap:var(--space-sm);background:#010a1275;border:1px solid #66fcf124;border-radius:8px;display:grid;gap:var(--space-sm);padding:var(--space-md)}.admin-pin-studio-controls label{grid-gap:7px;color:var(--admin-text);display:grid;font-size:var(--font-sm);font-weight:900;gap:7px;min-width:0}.admin-pin-studio-controls input,.admin-pin-studio-controls select{background:var(--admin-surface-raised);border:1px solid #66fcf138;border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;min-width:0;padding:10px 12px;width:100%}.admin-pin-format-selector{grid-gap:var(--space-xs);background:#66fcf10d;border:1px solid #66fcf124;border-radius:8px;display:grid;gap:var(--space-xs);padding:var(--space-sm)}.admin-pin-format-selector>strong{color:var(--admin-text);font-size:var(--font-sm)}.admin-pin-format-selector>p{color:var(--admin-text-muted);font-size:var(--font-xs);margin:0}.admin-pin-format-selector>div{grid-gap:6px;display:grid;gap:6px;max-height:280px;overflow:auto;padding-right:2px}.admin-pin-format-row{grid-gap:8px;align-items:center;background:#010a1261;border:1px solid #66fcf11f;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) max-content;padding:8px}.admin-pin-format-row.is-previewing{background:#5ef4e81a;border-color:#5ef4e857}.admin-pin-format-row label{grid-gap:4px 8px;align-items:center;display:grid;gap:4px 8px;grid-template-columns:18px minmax(0,1fr);padding:0}.admin-pin-format-selector input[type=checkbox]{grid-row:1/span 2;height:16px;padding:0;width:16px}.admin-pin-format-row label>span{color:var(--admin-accent);font-size:var(--font-xs);line-height:1;min-width:0;text-transform:uppercase}.admin-pin-format-row label>strong{color:var(--admin-text);font-size:var(--font-sm);font-weight:900;line-height:1.15;min-width:0}.admin-pin-format-selector small,.admin-pin-format-selector span{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:900}.admin-pin-format-selector small{grid-column:2;line-height:1}.admin-pin-format-row .admin-button{font-size:var(--font-xs);min-height:32px;padding:7px 10px}.admin-pin-handoff{grid-gap:6px;background:#010a126b;border:1px solid #66fcf11f;border-radius:8px;display:grid;gap:6px;padding:10px 12px}.admin-pin-handoff>strong{color:var(--admin-text);font-size:var(--font-sm)}.admin-pin-handoff-row{grid-gap:var(--space-xs);align-items:start;border-radius:var(--admin-radius-sm);display:grid;gap:var(--space-xs);grid-template-columns:max-content minmax(0,1fr);padding:var(--space-2xs) var(--space-xs)}.admin-pin-handoff-row p{color:var(--admin-text-muted);font-size:var(--font-xs);line-height:1.35;margin:0;min-width:0}.admin-pin-handoff-row p strong{color:var(--admin-text);display:block;font-size:var(--font-xs);margin-bottom:2px}.admin-pin-handoff-row p em{color:var(--admin-text-muted);display:block;font-size:var(--font-xs);font-style:normal;margin-top:3px}.admin-pin-handoff-row.ready{background:#7dffb20f}.admin-pin-handoff-row.ready p{color:#b8f6db}.admin-pin-handoff-row.missing{background:#ffd16612}.admin-pin-handoff-row.missing p{color:#ffe2a8}.admin-pin-handoff-row span{border-radius:999px;display:inline-block;font-size:var(--font-xs);font-weight:900;line-height:1;padding:5px 7px;text-transform:uppercase}.admin-pin-handoff-row.ready span{background:#7dffb21f;color:#b8f6db}.admin-pin-handoff-row.missing span{background:#ffd1661f;color:#ffe2a8}.admin-pin-studio-actions{align-items:center;background:#66fcf112;border:1px solid #66fcf12e;border-radius:8px;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;padding:var(--space-md)}.admin-pin-success,.admin-pin-warning{border-radius:8px;font-weight:800;padding:10px 12px}.admin-pin-success{background:#5effaf1a;border:1px solid #5effaf47;color:#b9ffd8}.admin-pin-warning{background:#ffd48014;border:1px solid #ffd48040;color:#ffe3a3;margin:0}.admin-pin-background-status{grid-gap:4px;background:#010a126b;border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.admin-pin-background-status strong{color:var(--admin-accent)}.admin-pin-background-status span{color:var(--admin-muted);font-size:var(--font-sm)}.admin-generated-background-review{grid-gap:10px;border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:10px;padding:10px}.admin-generated-background-review img{border-radius:6px;max-height:220px;object-fit:cover;width:100%}.admin-pin-image-prompt{background:#010a129e;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);font:inherit;max-height:220px;overflow:auto;padding:10px 12px;white-space:pre-wrap}.admin-pin-advanced{background:#010a1266;border:1px solid #66fcf124;border-radius:8px;padding:var(--space-md)}.admin-pin-advanced>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.admin-pin-advanced>summary small,.admin-pin-advanced>summary strong{display:block}.admin-pin-advanced>summary small{color:var(--admin-text-muted);margin-top:4px}.admin-pin-advanced[open]>summary{margin-bottom:var(--space-md)}.admin-pin-builder-layout{grid-gap:var(--space-lg);align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:1fr;overflow:hidden}.admin-pin-builder-form{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);min-width:0}.admin-pin-builder-form .admin-workflow-step-panel.active{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pin-builder-form label{grid-gap:7px;color:var(--admin-text);display:grid;font-size:var(--font-sm);font-weight:900;gap:7px;min-width:0}.admin-pin-builder-form input,.admin-pin-builder-form select,.admin-pin-builder-form textarea{background:var(--admin-surface-raised);border:1px solid #66fcf138;border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;min-width:0;padding:10px 12px;width:100%}.admin-pin-builder-form textarea{min-height:118px;resize:vertical}.admin-pin-builder-form .admin-context-note,.admin-pin-builder-form .admin-pin-background-controls,.admin-pin-builder-form .admin-pin-builder-actions,.admin-pin-builder-form .admin-pin-field-full{grid-column:1/-1}.admin-pin-builder-actions{border-top:1px solid #66fcf124;justify-content:flex-start;padding-top:var(--space-sm)}.admin-pin-background-controls{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,max-content))}.admin-pin-background-controls .admin-button,.admin-pin-background-controls .admin-file-button{min-height:42px}.admin-pin-preview-workspace{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);min-width:0;overflow:hidden;width:100%}.admin-pin-preview-primary{background:#08121eb8;border:1px solid #66fcf12e;border-radius:8px;padding:var(--space-lg)}.admin-pin-preview-primary .admin-pin-preview-panel{background:#010a129e}.admin-pin-preview-primary .admin-pin-preview-card{width:min(100%,760px)}.admin-pin-preview-primary .admin-pin-preview-panel.zoom-fit .admin-pin-preview-card{width:min(100%,760px,calc(54.66667vh - 73.33333px))}.admin-pin-preview-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between}.admin-pin-preview-toolbar label{grid-gap:6px;color:var(--admin-text);display:grid;font-weight:900;gap:6px;min-width:180px}.admin-pin-preview-toolbar select{min-height:42px}.admin-pin-preview-missing{grid-gap:var(--space-xs);background:#ffd48014;border:1px solid #ffd48047;border-radius:8px;color:var(--admin-text);display:grid;gap:var(--space-xs);padding:var(--space-md)}.admin-pin-preview-missing strong{color:#ffe3a3}.admin-pin-preview-missing ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:20px}.admin-pin-background-controls{grid-gap:var(--space-sm);align-items:end;display:grid;gap:var(--space-sm);grid-template-columns:minmax(220px,1fr) auto auto}.admin-pin-background-controls-compact{grid-template-columns:1fr}.admin-pin-background-controls-compact .admin-button,.admin-pin-background-controls-compact .admin-file-button{width:100%}.admin-file-button{align-items:center;background:#66fcf11f;border:1px solid #66fcf147;border-radius:8px;color:var(--admin-text);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;padding:10px 14px}.admin-file-button input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.admin-pin-preview-panel{grid-gap:var(--space-sm);align-content:start;background:#010a1270;border:1px solid #66fcf129;border-radius:8px;gap:var(--space-sm);justify-items:center;min-width:0;padding:var(--space-md);width:100%}.admin-pin-preview-card,.admin-pin-preview-panel{box-sizing:border-box;display:grid;max-width:100%;overflow:hidden}.admin-pin-preview-card{aspect-ratio:2/3;background:linear-gradient(160deg,#08131f,#123040 54%,#0b1018);background-position:50%;background-size:cover;border:1px solid #66fcf13d;border-radius:8px;box-shadow:0 16px 42px #00000047;grid-template-rows:minmax(0,1fr) auto auto;padding:clamp(18px,4vw,34px);position:relative;width:min(100%,420px)}.admin-pin-preview-panel.zoom-fit .admin-pin-preview-card{width:min(100%,520px,calc(49.33333vh - 60px))}.admin-pin-preview-panel.zoom-50 .admin-pin-preview-card{width:min(100%,240px)}.admin-pin-preview-panel.zoom-75 .admin-pin-preview-card{width:min(100%,390px)}.admin-pin-preview-panel.zoom-100 .admin-pin-preview-card{width:min(100%,520px)}.admin-pin-preview-card.has-background{grid-template-rows:minmax(0,1fr) auto auto auto}.admin-pin-preview-background{align-items:center;border:1px dashed #66fcf13d;border-radius:8px;color:#e1f5ffb8;display:flex;font-size:.88rem;justify-content:center;line-height:1.35;margin-bottom:var(--space-sm);padding:var(--space-sm);text-align:center}.admin-pin-preview-headline{color:#fff;font-size:clamp(1.4rem,4vw,2.6rem);font-weight:900;line-height:1.05;text-align:center;text-shadow:0 2px 10px #00000075}.admin-pin-preview-subheadline{color:#ffffffeb;font-size:clamp(.92rem,2.2vw,1.25rem);font-weight:800;line-height:1.25;margin-top:var(--space-xs);text-align:center;text-shadow:0 2px 8px #00000080}.admin-pin-preview-subheadline.placement-above-cta,.admin-pin-preview-subheadline.placement-bottom,.admin-pin-preview-subheadline.placement-middle,.admin-pin-preview-subheadline.placement-top{left:clamp(18px,4vw,34px);margin-top:0;position:absolute;right:clamp(18px,4vw,34px);z-index:2}.admin-pin-preview-subheadline.placement-top{top:clamp(24px,5vw,48px)}.admin-pin-preview-subheadline.placement-middle{top:50%;transform:translateY(-50%)}.admin-pin-preview-subheadline.placement-above-cta{bottom:clamp(108px,17vw,150px)}.admin-pin-preview-subheadline.placement-bottom{bottom:clamp(58px,10vw,82px)}.admin-pin-preview-cta{background:var(--admin-accent);border-radius:8px;color:#031019;font-weight:900;margin-top:var(--space-md);padding:12px;text-align:center}.admin-pin-preview-brand{color:#ffffffe0;font-size:.85rem;font-weight:900;margin-top:var(--space-sm);text-align:center;text-shadow:0 2px 8px #00000085}.admin-pin-preview-meta{grid-gap:8px;display:grid;gap:8px;justify-self:stretch;width:100%}.admin-pin-preview-meta h4{color:var(--admin-accent);margin:0}.admin-pin-preview-meta p{color:var(--admin-text-muted);margin:0}.admin-pin-preview-meta dl{grid-gap:8px;display:grid;gap:8px;margin:0}.admin-pin-preview-meta dl div{border-top:1px solid #66fcf11f;padding-top:8px}.admin-pin-preview-meta dt{color:var(--admin-accent);font-size:.78rem;font-weight:900;text-transform:uppercase}.admin-pin-preview-meta dd{color:var(--admin-text);margin:2px 0 0;overflow-wrap:anywhere}.admin-pin-preview-modal{align-items:center;background:#010a12db;display:flex;inset:0;justify-content:center;padding:var(--space-lg);position:fixed;z-index:3000}.admin-pin-preview-modal-content{grid-gap:var(--space-md);background:#07131f;border:1px solid #66fcf147;border-radius:10px;box-shadow:0 24px 72px #00000080;display:grid;gap:var(--space-md);max-height:96vh;overflow:auto;padding:var(--space-lg);width:min(1100px,96vw)}@media (max-width:1100px){.admin-pin-background-controls{grid-template-columns:1fr}}@media (max-width:720px){.admin-publishing-queue-card{grid-template-columns:auto minmax(0,1fr)}.admin-publishing-queue-thumb{display:none}.admin-publishing-queue-actions,.admin-publishing-queue-main,.admin-publishing-queue-status{grid-column:2}.admin-creative-package-builder,.admin-pin-builder-cta{align-items:stretch;flex-direction:column}}.admin-ai-prompt-box{background:#010a12ad;border:1px solid #66fcf12e;border-radius:8px;max-height:420px;overflow:auto;padding:var(--space-sm)}.admin-ai-prompt-box pre{color:var(--admin-text);font-family:Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.45;margin:0;white-space:pre-wrap}.admin-inline-control{align-items:center;display:inline-flex;font-weight:800;gap:8px}.admin-inline-control input{width:auto}.admin-creative-asset-table td small,.admin-creative-asset-table td strong{display:block}.admin-background-library-section,.admin-library-management-section{background:#08121eb8;border:1px solid var(--admin-border);border-radius:8px;padding:var(--space-md)}.admin-background-library-section>summary,.admin-library-management-section>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.admin-background-library-section>summary small,.admin-background-library-section>summary strong,.admin-library-management-section>summary small,.admin-library-management-section>summary strong{display:block}.admin-background-library-section>summary small,.admin-library-management-section>summary small{color:var(--admin-text-muted);margin-top:4px}.admin-background-library-section[open]>summary,.admin-library-management-section[open]>summary{margin-bottom:var(--space-md)}.admin-shell{color:var(--admin-text);display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);max-width:100vw;min-height:100vh;overflow-x:hidden;text-align:left}.admin-shell-sidebar-collapsed{grid-template-columns:var(--admin-sidebar-collapsed-width) minmax(0,1fr)}.admin-sidebar{background:#08131f;border-right:1px solid #66fcf124;display:flex;flex-direction:column;gap:var(--space-md);min-width:0;padding:var(--space-lg) var(--space-md)}.admin-sidebar-toggle{align-items:center;align-self:flex-end;background:#66fcf11a;border:1px solid #66fcf147;border-radius:var(--admin-radius-sm);color:var(--admin-accent);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:34px;min-width:38px;padding:0 var(--space-xs)}.admin-sidebar-toggle:focus-visible,.admin-sidebar-toggle:hover{background:#66fcf12e;outline:none}.admin-brand{border-bottom:1px solid #ffffff1a;padding:0 var(--space-xs) var(--space-md)}.admin-brand h1{font-size:var(--font-lg);line-height:1.25;margin:0}.admin-kicker{color:#66fcf1;font-size:var(--font-xs);font-weight:800;letter-spacing:0;margin:0 0 var(--space-2xs);text-transform:uppercase}.admin-nav{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm)}.admin-nav-group{grid-gap:var(--space-2xs);display:grid;gap:var(--space-2xs)}.admin-nav-heading{color:var(--admin-accent);font-size:.68rem;font-weight:900;letter-spacing:0;padding:var(--space-2xs) var(--space-sm) 0;text-transform:uppercase}.admin-nav a{align-items:center;border:1px solid #0000;border-radius:6px;color:#b9c9d6;display:flex;font-size:var(--font-sm);font-weight:700;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);text-decoration:none}.admin-nav-short{align-items:center;border:1px solid #66fcf138;border-radius:var(--admin-radius-sm);color:var(--admin-accent);display:none;flex:0 0 34px;font-size:.72rem;font-weight:900;height:30px;justify-content:center;letter-spacing:0}.admin-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav a.active,.admin-nav a:hover{background:#66fcf11a;border-color:#66fcf147;color:#fff}.admin-session-card{grid-gap:var(--space-xs);border-top:1px solid #ffffff1a;display:grid;gap:var(--space-xs);margin-top:var(--space-lg);padding:var(--space-md) var(--space-xs) 0}.admin-session-card span{color:var(--admin-text-muted);font-size:var(--font-xs)}.admin-session-card strong{font-size:var(--font-sm)}.admin-session-card .admin-button{width:100%}.admin-shell-sidebar-collapsed .admin-sidebar{align-items:center;padding:var(--space-md) var(--space-xs)}.admin-shell-sidebar-collapsed .admin-sidebar-toggle{align-self:center}.admin-shell-sidebar-collapsed .admin-brand{border-bottom:0;padding:0;text-align:center}.admin-shell-sidebar-collapsed .admin-brand .admin-kicker,.admin-shell-sidebar-collapsed .admin-brand h1,.admin-shell-sidebar-collapsed .admin-nav-heading,.admin-shell-sidebar-collapsed .admin-nav-label,.admin-shell-sidebar-collapsed .admin-session-card strong,.admin-shell-sidebar-collapsed .admin-session-label{display:none}.admin-shell-sidebar-collapsed .admin-brand:before{border:1px solid #66fcf147;border-radius:50%;color:var(--admin-accent);content:"FG";display:grid;font-size:.72rem;font-weight:900;height:40px;letter-spacing:0;place-items:center;width:40px}.admin-shell-sidebar-collapsed .admin-nav{width:100%}.admin-shell-sidebar-collapsed .admin-nav-group{justify-items:center}.admin-shell-sidebar-collapsed .admin-nav a{justify-content:center;padding:var(--space-2xs)}.admin-shell-sidebar-collapsed .admin-nav-short{display:inline-flex}.admin-shell-sidebar-collapsed .admin-session-card{border-top:0;margin-top:auto;padding:0;width:100%}.admin-shell-sidebar-collapsed .admin-session-card .admin-button{min-height:38px;min-width:0;padding-inline:4px;width:100%}.admin-shell-sidebar-collapsed .admin-session-card .admin-button:before{content:"Out"}.admin-shell-sidebar-collapsed .admin-session-card .admin-button{font-size:0}.admin-shell-sidebar-collapsed .admin-session-card .admin-button:before{font-size:.78rem}.admin-login-shell{align-items:center;background:linear-gradient(180deg,#66fcf114,#0000 320px),#071019;color:var(--admin-text);display:flex;justify-content:center;min-height:100vh;padding:var(--space-xl);text-align:left}.admin-login-card{background:var(--admin-surface);border:1px solid #66fcf138;border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);max-width:460px;padding:var(--space-xl);width:100%}.admin-login-brand{margin-bottom:var(--space-lg);padding:0 0 var(--space-md)}.admin-login-form{grid-template-columns:1fr}.admin-main{background:linear-gradient(180deg,#66fcf10f,#0000 260px),#071019;min-width:0;overflow-x:hidden;padding:var(--space-xl)}.admin-page-header{margin:0 0 var(--space-lg)}.admin-page-header h1,.admin-panel h2,.admin-subsection h3{margin:0}.admin-page-header h1{font-size:var(--font-xxl);line-height:1.12}.admin-list-header h2,.admin-panel h2,.admin-section-heading h2,.admin-subsection h3{font-size:var(--font-xl);line-height:1.18}.admin-panel{background:var(--admin-surface);border:1px solid #66fcf129;border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);min-width:0;padding:var(--space-lg)}.admin-list-header,.admin-section-heading{margin-bottom:var(--space-lg)}.admin-list-header p,.admin-section-heading p,.admin-stat p{color:var(--admin-text-muted)}.admin-list-header{align-items:flex-start;display:flex;gap:var(--space-md);justify-content:space-between}.admin-header-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.admin-product-page-header{align-items:stretch}.admin-product-page-header>div:first-child{min-width:min(100%,280px)}.admin-product-header-actions{align-items:stretch;flex:1 1 520px;justify-content:flex-end;max-width:100%;min-width:0}.admin-product-header-actions .admin-button{flex:0 1 178px;justify-content:center;min-height:46px;min-width:154px;overflow-wrap:anywhere;text-align:center;white-space:normal}.admin-list-header .admin-product-header-actions .admin-button{color:#051018}.admin-list-header .admin-product-header-actions .admin-button-secondary{color:var(--admin-text)}.admin-list-header a{color:#66fcf1;font-weight:700}.admin-alert{background:#ff7a7a1f;border:1px solid #ff7a7a73;border-radius:6px;color:#ffd3d3;padding:var(--space-sm)}.admin-stat-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:var(--space-lg)}.admin-stat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:inherit;min-height:clamp(82px,7.5vw,104px);padding:var(--space-md);text-decoration:none}.admin-stat-link{border:1px solid #ffffff1a;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-stat-link:hover{background:#66fcf114;border-color:#66fcf173;transform:translateY(-1px)}.admin-stat span{color:#66fcf1;display:block;font-size:var(--font-xxl);font-weight:800}.admin-stat small{color:var(--admin-text-muted);display:block;font-size:var(--font-xs);font-weight:800;margin-top:var(--space-2xs)}.admin-command-header,.admin-dashboard-v2{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.admin-command-header{align-items:stretch;background:linear-gradient(135deg,#66fcf11a,hsla(0,0%,100%,.025) 44%),#02101bb8;border:1px solid #66fcf12e;border-radius:var(--admin-radius);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);padding:var(--space-lg)}.admin-command-header h2{font-size:var(--font-hero);line-height:1;margin:0 0 var(--space-xs)}.admin-command-header p{color:var(--admin-text-muted);margin:0}.admin-business-health{grid-gap:var(--space-xs);background:#02101b9e;border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);display:grid;gap:var(--space-xs);padding:var(--space-md)}.admin-business-health span{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-business-health strong{color:#66fcf1;font-size:var(--font-xl);line-height:1}.admin-business-health.health-warning strong{color:#ffd166}.admin-business-health.health-danger strong{color:#ff9b9b}.admin-command-section,.admin-health-grid,.admin-priority-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm)}.admin-health-grid,.admin-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-health-card,.admin-priority-card{background:#02101b8c;border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);color:var(--admin-text);min-height:clamp(102px,8vw,126px);padding:var(--space-md);text-decoration:none}.admin-priority-card{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-priority-card:hover{background:#66fcf114;border-color:#66fcf16b;transform:translateY(-1px)}.admin-priority-card>span{color:#66fcf1;font-size:var(--font-xxl);font-weight:900;line-height:1}.admin-health-card strong,.admin-priority-card strong{color:var(--admin-text)}.admin-health-card p,.admin-priority-card p{color:var(--admin-text-muted);margin:0}.admin-priority-card.priority-warning{border-color:#ffd1663d}.admin-priority-card.priority-warning>span{color:#ffd166}.admin-priority-card.priority-good{border-color:#7dffb238}.admin-priority-card.priority-good>span{color:#7dffb2}.admin-health-card{align-items:flex-start;display:flex;gap:var(--space-sm);min-height:auto}.admin-health-card>span{border-radius:999px;flex:0 0 12px;height:12px;margin-top:5px;width:12px}.admin-health-card.health-good>span{background:#7dffb2;box-shadow:0 0 0 4px #7dffb21a}.admin-health-card.health-warning>span{background:#ffd166;box-shadow:0 0 0 4px #ffd1661a}.admin-health-card.health-danger>span{background:#ff7a7a;box-shadow:0 0 0 4px #ff7a7a1a}.admin-command-actions{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-work-queue-section{background:#02101b66;border:1px solid #66fcf129;border-radius:var(--admin-radius);padding:var(--space-md)}.admin-today-focus{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-today-focus>div{background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);padding:var(--space-sm)}.admin-today-focus span,.admin-work-queue-card small,.admin-work-queue-card-top span{color:var(--admin-text-muted);display:block;font-size:var(--font-xs);font-weight:800;text-transform:uppercase}.admin-today-focus strong{color:var(--admin-text);display:block;margin-top:5px}.admin-work-queue-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-work-queue-card{grid-gap:var(--space-xs);background:#02101b94;border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);display:grid;gap:var(--space-xs);min-height:clamp(140px,11vw,172px);padding:var(--space-md);transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-work-queue-card:hover{background:#66fcf114;border-color:#66fcf16b;transform:translateY(-1px)}.admin-work-queue-card.priority-warning{border-color:#ffd16642}.admin-work-queue-card.priority-good{border-color:#7dffb238}.admin-work-queue-card-top{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.admin-work-queue-card-top strong{color:#66fcf1;white-space:nowrap}.admin-work-queue-card h4{color:var(--admin-text);font-size:var(--font-lg);margin:0}.admin-work-queue-card p{color:var(--admin-text-muted);margin:0}.admin-work-queue-progress{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.admin-work-queue-progress span{background:linear-gradient(90deg,#66fcf1,#ffd166);display:block;height:100%}.admin-operations-center{background:#02101b75;border:1px solid #66fcf129;border-radius:var(--admin-radius);padding:var(--space-md)}.admin-operations-layout{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.admin-operations-score{grid-gap:var(--space-xs);background:radial-gradient(circle at top left,#66fcf126,#02101bbd);border:1px solid #66fcf12e;border-radius:var(--admin-radius);display:grid;gap:var(--space-xs);min-height:clamp(170px,16vw,220px);padding:var(--space-lg);place-content:center;text-align:center}.admin-operations-score span{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-operations-score strong{color:#66fcf1;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1}.admin-operations-score p{color:var(--admin-text);font-size:var(--font-lg);font-weight:900;margin:0}.admin-operations-score.health-warning strong{color:#ffd166}.admin-operations-score.health-danger strong{color:#ff7a7a}.admin-operations-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-group{background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);padding:14px}.admin-operations-group h4,.admin-operations-recommendations h4{color:var(--admin-text);margin:0 0 12px}.admin-operations-group>div{grid-gap:8px;display:grid;gap:8px}.admin-operation-metric{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.admin-operation-metric:last-child{border-bottom:0;padding-bottom:0}.admin-operation-metric span{color:var(--admin-text-muted)}.admin-operation-metric strong{color:var(--admin-text);text-align:right}.admin-operation-metric.metric-good strong{color:#7dffb2}.admin-operation-metric.metric-warning strong{color:#ffd166}.admin-operation-metric.metric-danger strong{color:#ff9f9f}.admin-operations-recommendations{grid-gap:10px;display:grid;gap:10px}.admin-operations-recommendations>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-operation-recommendation{grid-gap:6px;background:#02101b94;border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);display:grid;gap:6px;padding:12px}.admin-operation-recommendation.priority-danger{border-color:#ff7a7a47}.admin-operation-recommendation.priority-warning{border-color:#ffd16647}.admin-operation-recommendation.priority-good{border-color:#7dffb23d}.admin-operation-recommendation strong{color:var(--admin-text)}.admin-operation-recommendation p{color:var(--admin-text-muted);margin:0}.admin-dashboard-summary-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(7,minmax(0,1fr))}.admin-dashboard-card{min-height:clamp(84px,7vw,108px)}.admin-dashboard-layout{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.admin-dashboard-panel{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:var(--admin-radius);padding:var(--space-md)}.admin-dashboard-panel-wide{grid-column:span 1}.admin-activity-list,.admin-alert-list,.admin-platform-list,.admin-quick-action-grid{grid-gap:10px;display:grid;gap:10px}.admin-activity-item,.admin-alert-row,.admin-quick-action-grid a{background:#02101b8c;border:1px solid #66fcf124;border-radius:8px;color:var(--admin-text);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-activity-item:hover,.admin-alert-row:hover,.admin-quick-action-grid a:hover{background:#66fcf114;border-color:#66fcf16b;transform:translateY(-1px)}.admin-activity-item{grid-gap:5px;display:grid;gap:5px;padding:12px}.admin-activity-item strong,.admin-alert-row strong,.admin-platform-row strong{color:var(--admin-text)}.admin-activity-item p,.admin-alert-row p,.admin-platform-row p{color:var(--admin-text-muted);margin:0}.admin-activity-type{color:#66fcf1;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-alert-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);padding:12px}.admin-alert-row>span{align-items:center;background:#ffd1661c;border:1px solid #ffd16659;border-radius:999px;color:#fff0c2;display:inline-flex;font-size:1.2rem;font-weight:800;height:44px;justify-content:center;width:44px}.admin-alert-row.alert-danger>span{background:#ff7a7a1f;border-color:#ff7a7a61;color:#ffd3d3}.admin-alert-row.alert-good>span{background:#7dffb21a;border-color:#7dffb252;color:#d9ffe8}.admin-platform-row{grid-gap:8px;display:grid;gap:8px}.admin-platform-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.admin-platform-bar span{background:linear-gradient(90deg,#66fcf1,#ffd166);border-radius:inherit;display:block;height:100%;min-width:4px}.admin-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quick-action-grid a{color:#dffcff;font-weight:800;padding:var(--space-sm)}.admin-backup-center,.admin-backup-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.admin-backup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-backup-action-list{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.admin-backup-preview{grid-gap:var(--space-xs);background:#66fcf10d;border:1px solid #66fcf12e;border-radius:8px;display:grid;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-md)}.admin-backup-preview h4{color:#66fcf1;margin:0}.admin-backup-preview p{color:#d8e7f2;margin:0}.admin-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-xl)}.admin-button{align-items:center;background:var(--admin-accent);border:1px solid #66fcf159;border-radius:var(--admin-radius-sm);color:#051018;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:800;justify-content:center;min-height:40px;padding:var(--space-xs) var(--space-md);text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-button-secondary{background:#66fcf114;color:var(--admin-text)}.admin-button-danger{background:#ff7a7a24;border-color:#ff7a7a70;color:#ffd3d3}.admin-button:hover,.admin-design-button-row button:hover,.admin-package-actions button:hover,.admin-platform-helpers button:hover,.admin-queue-toolbar-actions button:hover,.admin-row-actions button:hover,.admin-tab-module-link:hover,.admin-tabs button:hover{border-color:#66fcf17a;transform:translateY(-1px)}.admin-button:disabled,.admin-form button:disabled,.admin-import-actions button:disabled{cursor:not-allowed;opacity:.58;transform:none}.admin-subsection{border-top:1px solid #ffffff1a;padding-top:var(--space-lg)}.admin-table-wrap{border:1px solid var(--admin-border);border-radius:var(--admin-radius);max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;font-size:var(--font-sm);width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #ffffff1a;padding:var(--space-sm);text-align:left;vertical-align:top}.admin-table th{background:rgba(102,252,241,.045);font-size:var(--font-xs);text-transform:uppercase}.admin-table a,.admin-table th{color:var(--admin-accent)}.admin-table tbody tr{transition:background .14s ease}.admin-table tbody tr:hover{background:rgba(102,252,241,.045)}.admin-row-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.admin-queue-actions{flex-wrap:wrap;max-width:420px}.admin-queue-send-fields h4{color:#66fcf1;margin:0 0 4px}.admin-package-refresh{grid-gap:10px;background:rgba(102,252,241,.055);border:1px solid #66fcf12e;border-radius:8px;display:grid;gap:10px;padding:12px}.admin-package-refresh h4{color:#66fcf1;margin:0}.admin-checklist-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-checklist-grid label{align-items:center;display:flex;flex-direction:row;gap:8px}.admin-calendar-filters{grid-template-columns:repeat(6,minmax(150px,1fr))}.admin-calendar-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.admin-calendar-view-toggle{display:inline-flex;gap:6px}.admin-calendar-view-toggle button{background:#66fcf10d;border:1px solid #66fcf147;border-radius:8px;color:#c7ddf1;cursor:pointer;font:inherit;font-weight:800;padding:9px 12px}.admin-calendar-view-toggle button.active{background:#66fcf1;color:#00131a}.admin-calendar-header{align-items:center;display:flex;gap:12px;justify-content:flex-end}.admin-calendar-header h3{color:#edf7ff;margin:0}.admin-calendar-planner-layout{align-items:start;display:block}.admin-calendar-main{min-width:0;width:100%}.admin-calendar-grid{grid-gap:1px;background:#66fcf12e;border:1px solid #66fcf12e;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.admin-calendar-grid.week-view .admin-calendar-day{min-height:520px}.admin-calendar-day,.admin-calendar-day-name{background:#07121d;min-height:150px;padding:8px}.admin-calendar-day-name{color:#66fcf1;font-weight:900;min-height:auto;text-align:center}.admin-calendar-day.muted{background:#07121d9e;color:#7f93a6}.admin-calendar-day.today{box-shadow:inset 0 0 0 2px #66fcf180}.admin-calendar-day-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.admin-calendar-day-top>span{color:#d8e7f2;font-weight:900}.admin-calendar-day-top button{background:#0000;border:0;color:#66fcf1;cursor:pointer;font-size:.72rem;font-weight:800;padding:0}.admin-calendar-items{grid-gap:5px;display:grid;gap:5px}.admin-calendar-day-panel button,.admin-calendar-items button,.admin-unscheduled-list button{grid-gap:2px;background:#66fcf112;border:1px solid #66fcf12e;border-radius:6px;color:#edf7ff;cursor:pointer;display:grid;gap:2px;padding:6px;text-align:left}.admin-calendar-day-panel button.selected,.admin-calendar-items button.selected,.admin-unscheduled-list button.selected{border-color:#66fcf1b8;box-shadow:0 0 0 1px #66fcf138}.admin-calendar-card{border-left-width:4px!important}.admin-calendar-card.platform-pinterest{border-left-color:#e60023}.admin-calendar-card.platform-facebook{border-left-color:#1877f2}.admin-calendar-card.platform-instagram{border-left-color:#e4405f}.admin-calendar-card.platform-linkedin{border-left-color:#0a66c2}.admin-calendar-card.platform-youtube{border-left-color:#f03}.admin-calendar-card-top{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr)}.admin-calendar-card-top img{border-radius:4px;height:32px;object-fit:cover;width:32px}.admin-calendar-card-top strong,.admin-unscheduled-list button>span{color:#66fcf1;font-size:.78rem}.admin-calendar-card-meta small,.admin-calendar-card-top small,.admin-calendar-items button em{font-size:.75rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-calendar-card-meta{align-items:center;display:flex;gap:6px;justify-content:space-between}.admin-calendar-lower{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.admin-calendar-lower tbody tr{cursor:pointer}.admin-calendar-queue-dock{background:#07121db8;border:1px solid #66fcf12e;border-radius:8px;margin-top:16px;overflow:hidden}.admin-calendar-queue-toggle{grid-gap:8px;align-items:center;background:#66fcf112;border:0;color:#edf7ff;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px;text-align:left;width:100%}.admin-calendar-queue-toggle span{color:#66fcf1;font-size:1.05rem;font-weight:900}.admin-calendar-queue-toggle strong{color:#b9d5ec;font-size:.9rem}.admin-calendar-queue-toggle em{border:1px solid #66fcf147;border-radius:999px;color:#66fcf1;font-style:normal;font-weight:800;padding:5px 10px}.admin-calendar-queue-body{grid-gap:14px;display:grid;gap:14px;padding:14px}.admin-calendar-queue-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-calendar-queue-tabs button{align-items:center;background:#66fcf10d;border:1px solid #66fcf13d;border-radius:999px;color:#d8e7f2;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;padding:8px 12px}.admin-calendar-queue-tabs button.active{background:#66fcf1;color:#00131a}.admin-calendar-queue-tabs span{background:#0000002e;border-radius:999px;padding:2px 7px}.admin-calendar-queue-tools{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.admin-calendar-queue-tools label{grid-gap:6px;color:#d8e7f2;display:grid;font-weight:800;gap:6px}.admin-calendar-queue-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:360px;overflow:auto;padding-right:4px}.admin-calendar-queue-list article{grid-gap:8px;background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-radius:8px;display:grid;gap:8px;padding:10px}.admin-calendar-queue-list article.selected{border-color:#66fcf1b3;box-shadow:0 0 0 1px #66fcf133}.admin-calendar-queue-list article>button{grid-gap:5px;background:#0000;border:0;color:#edf7ff;cursor:pointer;display:grid;gap:5px;padding:0;text-align:left}.admin-calendar-queue-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-calendar-queue-actions button{background:#66fcf112;border:1px solid #66fcf133;border-radius:6px;color:#66fcf1;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;padding:6px 8px}.admin-calendar-day-panel,.admin-unscheduled-panel{grid-gap:12px;background:#07121db8;border:1px solid #66fcf12e;border-radius:8px;display:grid;gap:12px;padding:12px}.admin-calendar-day-panel .admin-list-header,.admin-unscheduled-panel .admin-list-header{align-items:start;margin-bottom:0}.admin-calendar-day-panel .admin-list-header h3,.admin-unscheduled-panel .admin-list-header h3{margin:0}.admin-calendar-day-panel .admin-list-header p,.admin-unscheduled-panel .admin-list-header p{margin:2px 0 0}.admin-unscheduled-panel .admin-list-header>strong{border:1px solid #66fcf14d;border-radius:999px;color:#66fcf1;padding:4px 9px}.admin-schedule-date-picker{grid-gap:6px;display:grid;gap:6px}.admin-calendar-day-panel,.admin-unscheduled-list{max-height:660px;overflow:auto}.admin-unscheduled-list{grid-gap:8px;display:grid;gap:8px}.admin-calendar-day-panel{align-content:start}.admin-calendar-day-panel button{margin-bottom:8px}.admin-calendar-drawer{max-width:620px}.admin-calendar-drawer-tools{grid-gap:12px;background:#66fcf10a;border:1px solid #66fcf129;border-radius:8px;display:grid;gap:12px;margin-top:14px;padding:12px}.admin-calendar-drawer-tools label{grid-gap:6px;display:grid;gap:6px;max-width:220px}.admin-calendar-drawer-actions{margin-top:14px}.admin-row-actions a,.admin-row-actions button{background:#0000;border:0;color:var(--admin-accent);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:none}.admin-row-actions a[aria-disabled=true],.admin-row-actions button:disabled{color:#617283;cursor:not-allowed}.admin-table tbody tr.selected{background:#66fcf117;outline:1px solid #66fcf157;outline-offset:-1px}.admin-queue-toolbar{grid-gap:12px;align-items:center;background:#66fcf10f;border:1px solid #66fcf138;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);margin-bottom:14px;padding:12px}.admin-queue-toolbar-label{grid-gap:3px;display:grid;gap:3px}.admin-queue-toolbar-label span{color:#66fcf1;font-size:.78rem;font-weight:900;text-transform:uppercase}.admin-queue-toolbar-label strong{color:#edf7ff}.admin-queue-toolbar-label small{color:var(--admin-text-muted)}.admin-queue-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-queue-toolbar-divider{align-self:stretch;border-left:1px solid #66fcf133;min-height:32px}.admin-queue-toolbar-actions button{background:#08131fb8;border:1px solid #66fcf13d;border-radius:6px;color:#edf7ff;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;padding:7px 9px}.admin-queue-toolbar-actions button:disabled{border-color:#ffffff14;color:#617283;cursor:not-allowed}.admin-publishing-work-queue{grid-gap:10px;display:grid;gap:10px}.admin-publishing-queue-card{grid-gap:12px;align-items:center;background:#010a127a;border:1px solid #66fcf124;border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 76px minmax(260px,1fr) minmax(170px,auto) minmax(280px,auto);padding:12px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.admin-publishing-queue-card.active,.admin-publishing-queue-card:hover{background:#66fcf10f;border-color:#66fcf152}.admin-publishing-queue-card.selected{box-shadow:inset 0 0 0 1px #4cecc452}.admin-publishing-queue-check{align-items:center;display:flex;justify-content:center}.admin-publishing-queue-check input{height:18px;width:18px}.admin-publishing-queue-thumb{align-items:center;aspect-ratio:1;background:#66fcf114;border:1px solid #66fcf12e;border-radius:8px;color:var(--admin-accent);display:flex;font-weight:900;justify-content:center;overflow:hidden;text-transform:uppercase}.admin-publishing-queue-thumb img{height:100%;object-fit:cover;width:100%}.admin-guided-workflow-panel{align-items:center;background:linear-gradient(135deg,#5ef4e81c,#07121dc2);border:1px solid #5ef4e83d;border-radius:8px;display:flex;gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-md);padding:var(--space-md)}.admin-guided-workflow-panel h3{font-size:var(--font-lg);margin:0}.admin-guided-workflow-panel p{color:#c8dff2;margin:4px 0 0}.admin-guided-workflow-panel small{color:var(--admin-accent);display:block;margin-top:6px}.admin-guided-workflow-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.admin-generated-design-thumb{grid-gap:3px;align-items:center;background:linear-gradient(155deg,#5ef4e838,#05101cf5);color:var(--admin-text);display:grid;gap:3px;height:100%;justify-items:center;padding:7px;text-align:center;width:100%}.admin-auto-package-summary{grid-gap:var(--space-sm);background:#5ef4e812;border:1px solid #5ef4e838;border-radius:8px;display:grid;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-md)}.admin-auto-package-summary dl,.admin-auto-package-summary h3,.admin-auto-package-summary p{margin:0}.admin-auto-package-summary dl{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.admin-auto-package-summary div{min-width:0}.admin-auto-package-summary dt{color:var(--admin-accent);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-auto-package-summary dd{color:#f4fbff;font-weight:800;margin:2px 0 0;overflow-wrap:anywhere}.admin-recommended-package-review{background:#5ef4e81a;border-color:#5ef4e86b}.admin-recommended-package-review dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.admin-recommended-package-review dl div:last-child{grid-column:1/-1}.admin-recommended-package-review dd{font-weight:700;line-height:1.45}.admin-marketing-package-review{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm)}.admin-marketing-package-section{background:#010a1247;border:1px solid #5ef4e829;border-radius:8px;padding:var(--space-sm)}.admin-marketing-package-section.collapsible{padding:0}.admin-marketing-package-section h4{color:var(--admin-accent);font-size:var(--font-md);margin:0 0 var(--space-xs)}.admin-marketing-package-section dl{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0}.admin-marketing-package-section.collapsible dl{padding:0 var(--space-sm) var(--space-sm)}.admin-marketing-section-summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-sm);justify-content:space-between;list-style-position:inside;padding:var(--space-sm)}.admin-marketing-section-summary span{grid-gap:.2rem;display:grid;gap:.2rem}.admin-marketing-section-summary strong{color:var(--admin-accent);font-size:var(--font-md)}.admin-marketing-section-summary small{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:800}.admin-marketing-package-section div{min-width:0}.admin-marketing-package-section dt{color:var(--admin-text-muted);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-marketing-package-section dd{color:var(--admin-text);font-size:var(--font-sm);font-weight:700;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-marketing-package-section.compact dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-marketing-editor-card{grid-gap:var(--space-sm);background:#5ef4e81c;border:1px solid #5ef4e857;border-radius:8px;display:grid;gap:var(--space-sm);padding:var(--space-sm)}.admin-marketing-editor-card.blocking{border-color:#ffc66d9e}.admin-marketing-editor-header{align-items:start;display:flex;gap:var(--space-md);justify-content:space-between}.admin-marketing-editor-header h4{color:var(--admin-accent);font-size:var(--font-lg);margin:0}.admin-marketing-editor-header p{margin:var(--space-xs) 0 0}.admin-marketing-score{grid-gap:var(--space-xs);align-items:center;display:grid;gap:var(--space-xs);justify-items:end;min-width:92px}.admin-marketing-score strong{color:var(--admin-accent);font-size:var(--font-xl);line-height:1}.admin-marketing-score-grid{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.admin-marketing-issue-list article,.admin-marketing-score-grid div{background:#010a1247;border:1px solid #5ef4e829;border-radius:8px;padding:var(--space-xs)}.admin-marketing-issue-list small,.admin-marketing-score-grid span{color:var(--admin-text-muted);display:block;font-size:var(--font-xs);font-weight:800}.admin-marketing-score-grid strong{color:var(--admin-text);font-size:var(--font-md)}.admin-marketing-issues summary{cursor:pointer;font-weight:900}.admin-marketing-issue-list{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);margin-top:var(--space-xs)}.admin-marketing-issue-list article div{align-items:center;display:flex;gap:var(--space-xs)}.admin-marketing-issue-list p{margin:var(--space-xs) 0}.admin-product-identity-summary{border-color:#5ef4e857}.admin-campaign-summary{background:#5ef4e817;border-color:#5ef4e857}.admin-product-identity-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.admin-product-identity-summary .admin-alert{margin:var(--space-xs) 0 0}.admin-marketing-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.admin-marketing-chip{background:#5ef4e81f;border:1px solid #5ef4e83d;border-radius:999px;color:var(--admin-text);display:inline-flex;font-size:var(--font-xs);font-weight:800;line-height:1.2;padding:.35rem .55rem}.admin-marketing-expandable summary{cursor:pointer;list-style-position:outside}.admin-marketing-expandable summary span{color:var(--admin-accent);font-size:var(--font-xs);font-weight:900;margin-left:var(--space-xs);text-transform:uppercase}.admin-marketing-expandable p{margin:var(--space-xs) 0 0}.admin-generated-design-thumb small{align-items:center;background:#5ef4e82e;border:1px solid #5ef4e852;border-radius:999px;color:var(--admin-accent);display:inline-flex;font-size:.64rem;font-style:normal;font-weight:900;justify-content:center;line-height:1;min-height:22px;min-width:22px}.admin-generated-design-thumb strong{-webkit-line-clamp:3;color:#f7fbff;font-size:var(--font-xs);line-height:1.08}.admin-generated-design-thumb em,.admin-generated-design-thumb strong{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-transform:none}.admin-generated-design-thumb em{-webkit-line-clamp:1;color:var(--admin-accent);font-size:.62rem;font-style:normal;line-height:1.1}.admin-publishing-queue-main{grid-gap:8px;display:grid;gap:8px;min-width:0}.admin-publishing-queue-title{grid-gap:3px;display:grid;gap:3px}.admin-publishing-queue-title span{color:var(--admin-accent);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-publishing-queue-title small,.admin-publishing-queue-title strong{overflow-wrap:anywhere}.admin-publishing-queue-meta,.admin-publishing-queue-status span,.admin-publishing-queue-title small{color:var(--admin-text-muted)}.admin-publishing-queue-meta{display:flex;flex-wrap:wrap;font-size:var(--font-xs);gap:8px 14px}.admin-publishing-queue-meta strong,.admin-publishing-queue-status strong{color:var(--admin-text)}.admin-publishing-queue-status{grid-gap:8px;display:grid;gap:8px;justify-items:start}.admin-publishing-queue-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-publishing-queue-actions button{background:#08131fb8;border:1px solid #66fcf13d;border-radius:6px;color:var(--admin-text);cursor:pointer;font:inherit;font-size:var(--font-xs);font-weight:900;padding:7px 9px}.admin-publishing-queue-actions button:hover{border-color:#66fcf180;transform:translateY(-1px)}.admin-empty-state{border:1px dashed #66fcf138;border-radius:8px;color:var(--admin-text-muted);padding:var(--space-lg);text-align:center}.admin-drawer-backdrop{background:#0000;bottom:0;display:flex;justify-content:flex-end;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:50}.admin-detail-drawer{grid-gap:var(--space-md);background:#07121d;border-left:1px solid #66fcf142;box-shadow:-18px 0 44px #0000006b;display:grid;gap:var(--space-md);grid-template-rows:auto auto minmax(0,1fr);height:100vh;max-width:min(620px,92vw);overflow:auto;padding:var(--space-lg);pointer-events:auto;width:620px}.admin-drawer-header{align-items:start;border-bottom:1px solid #66fcf124;display:flex;gap:var(--space-md);justify-content:space-between;padding-bottom:12px}.admin-drawer-header h3{color:#edf7ff;margin:3px 0 0}.admin-drawer-header button{background:#66fcf114;border:1px solid #66fcf13d;border-radius:6px;color:#edf7ff;cursor:pointer;font:inherit;font-weight:800;padding:8px 10px}.admin-detail-drawer-header{align-items:start;border-bottom:1px solid #66fcf124;display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.admin-detail-drawer-header h3{color:#edf7ff;margin:3px 0 0}.admin-import-history-drawer{bottom:0;position:fixed;right:0;top:0;z-index:56}.admin-import-history-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-drawer-section,.admin-import-history-detail-card{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:8px;padding:12px}.admin-import-history-detail-card span{color:#66fcf1;display:block;font-size:.75rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.admin-import-history-detail-card strong{color:#edf7ff;overflow-wrap:anywhere}.admin-drawer-section{grid-gap:8px;display:grid;gap:8px}.admin-drawer-section h4{color:#66fcf1;margin:0}.admin-drawer-section p{color:#d8e7f2;margin:0;overflow-wrap:anywhere}.admin-table tr.admin-selected-row td{background:#66fcf114}.admin-drawer-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-drawer-content-summary div,.admin-drawer-summary div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:8px;padding:10px}.admin-drawer-content-summary span,.admin-drawer-summary span{color:#66fcf1;display:block;font-size:.76rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.admin-drawer-content-summary p,.admin-drawer-summary p{color:#edf7ff;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-drawer-content-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-drawer-content-summary .wide{grid-column:1/-1}.admin-drawer-image-preview{background:#66fcf10d;border:1px solid #66fcf138;border-radius:8px;display:block;max-height:240px;overflow:hidden}.admin-drawer-image-preview img{display:block;max-height:240px;object-fit:cover;width:100%}.admin-metricool-drawer{align-content:start;grid-auto-rows:max-content;grid-template-rows:none;max-height:100vh;max-width:680px;overflow-y:auto}.admin-metricool-hero{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);margin-bottom:14px}.admin-metricool-empty-media{align-items:center;border:1px dashed #66fcf147;border-radius:8px;color:#b9d5ec;display:flex;flex-direction:column;gap:var(--space-xs);justify-content:center;min-height:150px;padding:14px;text-align:center}.admin-metricool-empty-media strong{color:#d9ecfb}.admin-metricool-empty-media span{color:var(--admin-accent);font-size:var(--font-xs);overflow-wrap:anywhere}.admin-metricool-empty-media small{color:var(--admin-accent);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-metricool-empty-media em{color:#b9d5ec;font-size:var(--font-xs);font-style:normal}.admin-metricool-generated-media{background:linear-gradient(155deg,#5ef4e829,#05101cf5);border-style:solid}.admin-metricool-checklist,.admin-metricool-copy-panel,.admin-metricool-summary{grid-gap:10px;background:#66fcf10a;border:1px solid #66fcf129;border-radius:8px;display:grid;gap:10px;padding:12px}.admin-metricool-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metricool-checklist,.admin-metricool-copy-panel{margin-top:14px}.admin-metricool-checklist h4,.admin-metricool-copy-panel h4{color:#66fcf1;margin:0}.admin-metricool-copy-actions{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metricool-post-box{grid-gap:6px;background:#02101bb8;border:1px solid #66fcf12e;border-radius:8px;display:grid;gap:6px;padding:10px}.admin-metricool-post-box span{color:var(--admin-accent);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.admin-metricool-post-box pre{color:#f4fbff;font-family:inherit;font-size:var(--font-sm);line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.admin-metricool-copy-actions .admin-button{justify-content:center;min-height:44px;min-width:0;white-space:normal;width:100%}.admin-metricool-checklist>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metricool-checklist label{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #66fcf11f;border-radius:6px;color:#d8e7f2;display:flex;gap:8px;padding:8px 10px}.admin-metricool-actions{margin-top:14px}.admin-publishing-hub{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.admin-publishing-ready,.admin-publishing-summary,.admin-publishing-timeline{background:#02101b7a;border:1px solid #66fcf129;border-radius:8px;padding:var(--space-md)}.admin-publishing-platform-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-publishing-platform-card{grid-gap:var(--space-sm);background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-left:4px solid #66fcf1;border-radius:8px;display:grid;gap:var(--space-sm);padding:var(--space-md)}.admin-publishing-platform-card.platform-pinterest{border-left-color:#e60023}.admin-publishing-platform-card.platform-facebook{border-left-color:#1877f2}.admin-publishing-platform-card.platform-instagram{border-left-color:#e4405f}.admin-publishing-platform-card.platform-youtube{border-left-color:#f03}.admin-publishing-platform-card h4{color:#edf7ff;margin:0}.admin-publishing-platform-card>div{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-publishing-platform-card span{color:#66fcf1;display:block;font-size:var(--font-xl);font-weight:900}.admin-publishing-platform-card p{color:#b9d5ec;font-size:var(--font-xs);margin:0}.admin-publishing-filters{grid-template-columns:repeat(4,minmax(160px,1fr))}.admin-publishing-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.admin-publishing-package-list,.admin-publishing-timeline-list{grid-gap:10px;display:grid;gap:10px}.admin-publishing-package-card{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px}.admin-publishing-thumb{align-items:center;background:#66fcf10d;border:1px solid #66fcf12e;border-radius:6px;color:#b9d5ec;display:flex;font-size:.76rem;font-weight:800;height:54px;justify-content:center;overflow:hidden;text-align:center;width:54px}.admin-publishing-thumb img{height:100%;object-fit:cover;width:100%}.admin-publishing-package-card strong{color:#edf7ff}.admin-publishing-package-card p,.admin-publishing-package-card small{color:#b9d5ec;display:block;margin:2px 0 0}.admin-publishing-timeline-list button{grid-gap:5px;background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-left:4px solid #66fcf17a;border-radius:8px;color:#edf7ff;cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left}.admin-publishing-timeline-list button>span{color:#66fcf1;font-weight:900}.admin-publishing-timeline-list p{color:#b9d5ec;margin:0}.admin-detail-drawer .admin-package-editor{align-content:start;overflow:visible}.admin-confirm-backdrop{align-items:center;background:#02080eb3;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-lg);position:fixed;right:0;top:0;z-index:70}.admin-confirm-dialog{background:#07121d;border:1px solid #ff7a7a5c;border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);color:var(--admin-text);max-width:520px;padding:var(--space-lg);width:100%}.admin-confirm-dialog h3{color:#ffd3d3;font-size:var(--font-lg);margin:0 0 var(--space-sm)}.admin-confirm-dialog p{margin:0 0 var(--space-xs)}.admin-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end;margin-top:var(--space-md)}.admin-filter-bar{grid-gap:var(--space-sm);background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin-bottom:var(--space-sm);padding:var(--space-md)}.admin-filter-bar label{color:#d8e7f2;display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:700;gap:var(--space-2xs)}.admin-filter-bar input,.admin-filter-bar select{background:var(--admin-surface-raised);border:1px solid #66fcf133;border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;font-size:var(--font-sm);padding:var(--space-xs)}.admin-filter-bar button{align-self:end;min-height:42px}.admin-report-filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.admin-filter-summary{color:#a9b8c6;font-size:var(--font-sm);margin:0 0 var(--space-sm)}.admin-context-banner{align-items:center;background:#66fcf114;border:1px solid #66fcf147;border-radius:var(--admin-radius);display:flex;gap:var(--space-md);justify-content:space-between;margin:0 0 var(--space-md);padding:var(--space-md)}.admin-context-banner span{color:#a9b8c6;display:block;font-size:var(--font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-context-banner strong{color:var(--admin-accent);display:block;font-size:var(--font-md);margin-top:var(--space-2xs)}.admin-context-banner p{color:#a9b8c6;margin:4px 0 0}.admin-context-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.admin-context-note{background:#66fcf112;border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);color:#cbe7f8;margin:0 0 var(--space-md);padding:var(--space-sm)}.admin-report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-md)}.admin-report-repair-toolbar{grid-gap:var(--space-md);background:#02101bad;border:1px solid #66fcf129;border-radius:var(--admin-radius);display:grid;gap:var(--space-md);grid-template-columns:minmax(220px,1.2fr) minmax(220px,.8fr);margin-bottom:var(--space-md);padding:var(--space-md)}.admin-report-repair-toolbar h3{color:var(--admin-text);margin:var(--space-2xs) 0}.admin-report-repair-toolbar p{color:var(--admin-text-muted);margin:0}.admin-report-repair-toolbar label{grid-gap:var(--space-2xs);color:var(--admin-text);display:grid;font-size:var(--font-xs);font-weight:900;gap:var(--space-2xs);letter-spacing:.04em;text-transform:uppercase}.admin-report-repair-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);grid-column:1/-1}.admin-side-drawer{grid-gap:var(--space-md);background:#07121d;border-left:1px solid #66fcf142;bottom:0;box-shadow:-18px 0 44px #0000006b;display:grid;gap:var(--space-md);grid-auto-rows:max-content;max-width:min(560px,92vw);overflow:auto;padding:var(--space-lg);position:fixed;right:0;top:0;width:560px;z-index:58}.admin-report-profile-suggestion{align-items:center;background:#ffd16614;border:1px solid #ffd16642;border-radius:var(--admin-radius-sm);display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md)}.admin-report-complete-fields>span,.admin-report-profile-suggestion span{color:var(--admin-text-muted);display:block;font-size:var(--font-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-report-profile-suggestion strong{color:#ffe6a3;display:block;margin-top:var(--space-2xs)}.admin-report-repair-fields{grid-template-columns:1fr}.admin-report-complete-fields{grid-gap:var(--space-xs);background:hsla(0,0%,100%,.035);border:1px solid #66fcf11f;border-radius:var(--admin-radius-sm);display:grid;gap:var(--space-xs);padding:var(--space-md)}.admin-report-complete-fields div{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.admin-report-complete-fields div span{background:#7dffb214;border:1px solid #7dffb247;border-radius:999px;color:#c6ffdc;font-size:var(--font-xs);font-weight:800;padding:var(--space-2xs) var(--space-xs)}.admin-report-table td{min-width:120px}.admin-report-table{min-width:1680px}.admin-report-table .admin-report-sticky-product{background:#07121d;box-shadow:10px 0 18px #00000038;left:0;min-width:280px;position:sticky;z-index:3}.admin-report-table th.admin-report-sticky-actions,.admin-report-table th.admin-report-sticky-product{background:#092231;z-index:5}.admin-report-table .admin-report-sticky-actions{background:#07121d;box-shadow:-10px 0 18px #00000038;min-width:150px;position:sticky;right:0;z-index:3}.admin-report-product-cell{align-items:flex-start;display:flex;gap:var(--space-xs);justify-content:space-between}.admin-report-product-cell a{line-height:1.35;min-width:0}.admin-report-inline-fix{background:#66fcf11f;border:1px solid #66fcf152;border-radius:999px;color:var(--admin-accent);cursor:pointer;flex:0 0 auto;font:inherit;font-size:var(--font-xs);font-weight:900;line-height:1;padding:var(--space-2xs) var(--space-xs)}.admin-report-inline-fix:disabled{border-color:#ffffff14;color:#617283;cursor:not-allowed}.admin-report-missing-list{display:flex;flex-wrap:wrap;gap:var(--space-2xs);max-width:520px}.admin-report-missing-pill{background:#ffd16614;border:1px solid #ffd16647;border-radius:999px;color:#ffe6a3;display:inline-flex;font-size:var(--font-xs);font-weight:800;line-height:1;padding:var(--space-2xs) var(--space-xs)}.admin-view-toggle{align-self:end;background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);display:inline-flex;min-height:42px;overflow:hidden}.admin-view-toggle button{background:#0000;border:0;border-radius:0;color:var(--admin-text-muted);cursor:pointer;font:inherit;font-size:var(--font-sm);font-weight:900;min-height:40px;padding:0 var(--space-md)}.admin-view-toggle button.active{background:#66fcf129;color:var(--admin-text)}.admin-report-card-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-report-card,.admin-report-card-empty{background:#02101b9e;border:1px solid #66fcf126;border-radius:var(--admin-radius);box-shadow:0 16px 34px #00000029}.admin-report-card{grid-gap:var(--space-md);display:grid;gap:var(--space-md);padding:var(--space-md)}.admin-report-card-empty{color:var(--admin-text-muted);padding:var(--space-lg)}.admin-report-card-header{align-items:flex-start;display:flex;gap:var(--space-sm);justify-content:space-between}.admin-report-card-header span,.admin-report-card-missing>span,.admin-report-card-next span,.admin-report-card-status span{color:var(--admin-accent);display:block;font-size:var(--font-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-report-card-header h3{color:var(--admin-text);font-size:var(--font-md);line-height:1.25;margin:var(--space-2xs) 0 0}.admin-report-card-status-grid{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-report-card-status{grid-gap:var(--space-2xs);background:hsla(0,0%,100%,.035);border:1px solid #66fcf11f;border-radius:var(--admin-radius-sm);display:grid;gap:var(--space-2xs);min-height:clamp(78px,6vw,92px);padding:var(--space-xs)}.admin-report-card-status strong{color:var(--admin-text);font-size:var(--font-lg)}.admin-report-card-footer span,.admin-report-card-missing p,.admin-report-card-next p,.admin-report-card-status small{color:var(--admin-text-muted);line-height:1.4}.admin-report-card-next{grid-gap:var(--space-2xs);border-left:3px solid #66fcf185;display:grid;gap:var(--space-2xs);padding-left:var(--space-sm)}.admin-report-card-next strong{color:var(--admin-text)}.admin-report-card-missing p,.admin-report-card-next p{margin:0}.admin-report-card-missing{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs)}.admin-report-card-footer{align-items:center;border-top:1px solid #66fcf11f;display:flex;gap:var(--space-xs);justify-content:space-between;padding-top:var(--space-sm)}.admin-report-card-footer div{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.admin-product-workspace,.admin-workspace-hero{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.admin-workspace-hero{background:linear-gradient(135deg,#66fcf114,hsla(0,0%,100%,.025) 45%),#02101bb3;border:1px solid #66fcf12e;border-radius:var(--admin-radius);grid-template-columns:minmax(200px,clamp(240px,24vw,320px)) minmax(0,1fr);padding:var(--space-lg)}.admin-workspace-image{align-items:center;aspect-ratio:4/3;background:#02101b9e;border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);display:flex;justify-content:center;min-height:220px;overflow:hidden;padding:var(--space-md);text-align:center}.admin-workspace-image img{height:100%;object-fit:contain;width:100%}.admin-workspace-summary{grid-gap:var(--space-md);align-content:start;display:grid;gap:var(--space-md)}.admin-workspace-summary h2{font-size:var(--font-hero);line-height:1;margin:0}.admin-workspace-meta{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-workspace-meta-item,.admin-workspace-section{background:#02101b8c;border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);padding:var(--space-sm)}.admin-workspace-meta-item span{color:var(--admin-accent);display:block;font-size:var(--font-xs);font-weight:900;letter-spacing:.06em;margin-bottom:var(--space-2xs);text-transform:uppercase}.admin-workspace-meta-item strong{color:var(--admin-text);overflow-wrap:anywhere}.admin-workspace-section-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-health{background:#02101b94;border:1px solid #66fcf129;border-radius:var(--admin-radius);padding:var(--space-md)}.admin-workspace-health,.admin-workspace-health-summary{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-workspace-health-summary{align-items:end;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr)}.admin-workspace-health-summary h3{color:var(--admin-text);font-size:var(--font-xxl);line-height:1;margin:0 0 var(--space-xs)}.admin-workspace-progress{background:#ffffff14;border-radius:999px;height:18px;overflow:hidden}.admin-workspace-progress span{background:linear-gradient(90deg,#66fcf1,#7dffb2);border-radius:inherit;display:block;height:100%;min-width:4px}.admin-workspace-health-list{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-health-list>div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:var(--admin-radius-sm);padding:var(--space-xs)}.admin-workspace-health-list span{display:block;font-size:var(--font-xs);font-weight:900;letter-spacing:.06em;margin-bottom:var(--space-2xs);text-transform:uppercase}.admin-workspace-health-list strong{color:var(--admin-text)}.admin-workspace-health-list .complete{border-color:#7dffb238}.admin-workspace-health-list .complete span{color:#7dffb2}.admin-workspace-health-list .missing{border-color:#ff7a7a3d}.admin-workspace-health-list .missing span{color:#ffb3b3}.admin-next-step-card,.admin-workspace-continue,.admin-workspace-quick-actions,.admin-workspace-recommendation,.admin-workspace-timeline{background:#02101b94;border:1px solid #66fcf129;border-radius:var(--admin-radius);padding:var(--space-md)}.admin-next-step-card,.admin-workspace-continue,.admin-workspace-recommendation{grid-gap:var(--space-md);align-items:center;display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto}.admin-next-step-card,.admin-workspace-continue{background:linear-gradient(135deg,#66fcf11a,#02101bb8);border-color:#66fcf147;margin-bottom:var(--space-md)}.admin-next-step-card h3,.admin-workspace-continue h3,.admin-workspace-recommendation h3{color:var(--admin-text);font-size:var(--font-xl);line-height:1;margin:0 0 var(--space-xs)}.admin-next-step-card p,.admin-workspace-continue p,.admin-workspace-recommendation p{color:var(--admin-text-muted);margin:0}.admin-workspace-action-grid{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-action-grid a,.admin-workspace-action-grid button{background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);color:#dffcff;cursor:pointer;font:inherit;font-weight:800;padding:var(--space-sm);text-align:left;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-workspace-action-grid a:hover,.admin-workspace-action-grid button:hover{background:#66fcf114;border-color:#66fcf16b;transform:translateY(-1px)}.admin-workspace-pipeline,.admin-workspace-related-panel{background:#02101b94;border:1px solid #66fcf129;border-radius:var(--admin-radius);padding:var(--space-md)}.admin-workspace-stage-list{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-workspace-stage-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-stage{grid-gap:var(--space-xs);background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);color:var(--admin-text);display:grid;gap:var(--space-xs);min-height:clamp(112px,9vw,138px);padding:var(--space-sm);position:relative;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-workspace-stage:hover{background:#66fcf114;border-color:#66fcf16b;transform:translateY(-1px)}.admin-workspace-stage span{border-radius:999px;display:inline-flex;font-size:var(--font-xs);font-weight:900;justify-self:start;letter-spacing:.04em;padding:var(--space-2xs) var(--space-xs);text-transform:uppercase}.admin-workspace-stage.stage-complete span{background:#7dffb221;color:#d9ffe8}.admin-workspace-stage.stage-next{background:#66fcf11f;border-color:#66fcf194;box-shadow:0 12px 28px #66fcf114}.admin-workspace-stage.stage-next span{background:#66fcf12e;color:#dffefa}.admin-workspace-stage.stage-in-progress span,.admin-workspace-stage.stage-needs-one-step span,.admin-workspace-stage.stage-ready span{background:#ffd16621;color:#fff0c2}.admin-workspace-stage.stage-blocked span,.admin-workspace-stage.stage-missing-critical-info span,.admin-workspace-stage.stage-needs-work span{background:#ff7a7a21;color:#ffd2d2}.admin-workspace-stage.stage-not-started span{background:#b9c9d61a;color:#d8e7f2}.admin-workspace-stage.stage-later{opacity:.68}.admin-workspace-stage.stage-later span{background:#b9c9d614;color:#b9c9d6}.admin-workspace-stage strong{color:var(--admin-text)}.admin-workspace-stage p{color:var(--admin-text-muted);margin:0}.admin-stage-action{align-self:end;background:#66fcf124;border:1px solid #66fcf16b;border-radius:999px;color:var(--admin-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-sm);font-weight:900;justify-content:center;padding:var(--space-xs) var(--space-sm);text-decoration:none}.admin-stage-action:hover{background:#66fcf138}.admin-workspace-related-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-related-list{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs)}.admin-workspace-related-item{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:var(--admin-radius-sm);padding:10px}.admin-workspace-related-item strong{color:var(--admin-text);display:block;overflow-wrap:anywhere}.admin-workspace-related-item p{color:var(--admin-text-muted);margin:5px 0 0}.admin-workspace-timeline-list{grid-gap:10px;display:grid;gap:10px}.admin-workspace-timeline-item{background:hsla(0,0%,100%,.035);border-left:3px solid #66fcf170;border-radius:0 var(--admin-radius-sm) var(--admin-radius-sm) 0;padding:10px 12px}.admin-workspace-timeline-item span{color:var(--admin-accent);display:block;font-size:.72rem;font-weight:900;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.admin-workspace-timeline-item strong{color:var(--admin-text);display:block;overflow-wrap:anywhere}.admin-workspace-timeline-item p{color:var(--admin-text-muted);margin:5px 0 0}.admin-workspace-section{min-height:142px}.admin-workspace-section h3{color:var(--admin-accent);margin:0 0 8px}.admin-workspace-section p{color:var(--admin-text-muted);margin:0}.admin-detail-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-detail-side{align-items:center;display:flex;gap:var(--space-sm)}.admin-completion-card{background:#66fcf114;border:1px solid #66fcf133;border-radius:8px;min-width:104px;padding:var(--space-xs) var(--space-sm);text-align:center}.admin-completion-card span{color:#66fcf1;display:block;font-size:var(--font-xl);font-weight:800}.admin-completion-card p{margin:2px 0 0}.admin-phase-progress-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-lg) 0}.admin-phase-progress-card{align-items:flex-start;display:flex;flex-direction:column;gap:6px;text-align:left}.admin-phase-progress-card strong{color:var(--admin-text);font-size:.9rem}.admin-phase-progress-card small{color:var(--admin-text-muted);font-size:.8rem;line-height:1.35}.admin-report-health-cell{grid-gap:8px;display:grid;gap:8px;min-width:160px}.admin-completion-pill{background:#66fcf11a;border:1px solid #66fcf147;border-radius:999px;color:#dffefa;display:inline-block;font-size:.82rem;font-weight:800;min-width:54px;padding:5px 9px;text-align:center}.admin-next-step-cell{grid-gap:4px;display:grid;gap:4px;min-width:170px}.admin-next-step-cell strong{color:var(--admin-text);line-height:1.2}.admin-next-step-cell small{color:var(--admin-text-muted);font-weight:700}.admin-status-badge{background:#66fcf117;border:1px solid #66fcf142;border-radius:999px;color:#dffefa;display:inline-flex;font-size:var(--font-xs);font-weight:900;line-height:1;max-width:100%;padding:var(--space-2xs) var(--space-xs);text-transform:capitalize;white-space:nowrap}.admin-status-badge.status-active,.admin-status-badge.status-complete,.admin-status-badge.status-ready{background:#7dffb21f;border-color:#7dffb252;color:#d9ffe8}.admin-status-badge.status-published{background:#66fcf126;border-color:#66fcf16b}.admin-status-badge.status-scheduled{background:#ffd1661f;border-color:#ffd16666;color:#fff0c2}.admin-status-badge.status-needs-design,.admin-status-badge.status-needs-update,.admin-status-badge.status-needs-work,.admin-status-badge.status-update-needed{background:#ffd1661a;border-color:#ffd16657;color:#ffe6a3}.admin-status-badge.status-missing-critical-info{background:#ff7a7a21;border-color:#ff7a7a6b;color:#ffd3d3}.admin-status-badge.status-archived,.admin-status-badge.status-draft,.admin-status-badge.status-trash{background:#b9c9d614;border-color:#b9c9d647;color:#d8e7f2}.admin-detail-header p{color:#a9b8c6}.admin-back-link{color:#66fcf1;display:inline-block;font-weight:700;margin-bottom:10px}.admin-success{background:#66fcf11a;border:1px solid #66fcf173;border-radius:6px;color:#dffefa;padding:var(--space-sm)}.admin-product-import-panel{grid-gap:var(--space-md);background:hsla(0,0%,100%,.035);border:1px solid #66fcf129;border-radius:8px;display:grid;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md)}.admin-product-import-panel h3{margin:0}.admin-product-import-controls{grid-gap:var(--space-sm);align-items:end;display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-product-import-controls>*{min-width:0;width:100%}.admin-product-import-controls label{grid-gap:var(--space-2xs);color:#dff4ff;display:grid;font-weight:800;gap:var(--space-2xs);min-width:0}.admin-product-import-controls input,.admin-product-import-controls select{max-width:100%;min-width:0}.admin-product-import-preview{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-metric-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.admin-metric-card{grid-gap:var(--space-2xs);background:#66fcf10f;border:1px solid #66fcf129;border-radius:8px;display:grid;gap:var(--space-2xs);padding:var(--space-sm)}.admin-metric-card strong{color:#66fcf1;font-size:var(--font-xl);line-height:1}.admin-metric-card span,.admin-muted{color:var(--admin-text-muted)}.admin-import-details{background:#040c1494;border:1px solid #ffffff1a;border-radius:8px;padding:var(--space-sm)}.admin-import-details summary{color:#66fcf1;cursor:pointer;font-weight:800}.admin-standards-sync{grid-gap:var(--space-md);background:#02101b9e;border:1px solid #66fcf129;border-radius:var(--admin-radius);display:grid;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md)}.admin-standards-sync .admin-list-header{margin-bottom:0}.admin-standards-sync-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.admin-standards-sync-summary{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-standards-sync-summary article{background:hsla(0,0%,100%,.035);border:1px solid #66fcf11f;border-radius:var(--admin-radius-sm);padding:var(--space-sm)}.admin-standards-sync-summary span{color:var(--admin-accent);display:block;font-size:var(--font-xl);font-weight:900}.admin-standards-sync-summary p{color:var(--admin-text-muted);margin:var(--space-2xs) 0 0}.admin-standards-sync-table td:first-child,.admin-standards-sync-table th:first-child{min-width:70px;width:70px}.admin-collection-profile-form,.admin-standards-form{grid-gap:var(--space-sm);background:hsla(0,0%,100%,.035);border:1px solid #66fcf129;border-radius:8px;display:grid;gap:var(--space-sm);grid-template-columns:minmax(180px,.22fr) minmax(220px,.35fr) minmax(160px,.18fr) minmax(0,1fr);margin-bottom:var(--space-lg);padding:var(--space-md)}.admin-collection-profile-form label,.admin-standards-form label{grid-gap:var(--space-2xs);color:#dff4ff;display:grid;font-weight:800;gap:var(--space-2xs)}.admin-tabs{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:0}.admin-tab-module-link,.admin-tabs button{background:#ffffff0a;border:1px solid #66fcf133;border-radius:var(--admin-radius-sm);color:#c7d6e2;cursor:pointer;font:inherit;font-size:var(--font-sm);font-weight:700;padding:var(--space-xs) var(--space-sm);text-decoration:none}.admin-tabs button.active{background:var(--admin-accent);color:#051018}.admin-tab-module-link{border-style:dashed;color:var(--admin-accent)}.admin-production-guide{grid-gap:var(--space-md);background:linear-gradient(135deg,#66fcf114,hsla(0,0%,100%,.025)),#02101ba3;border:1px solid #66fcf12e;border-radius:var(--admin-radius);display:grid;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-md)}.admin-production-guide-header{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between}.admin-production-guide-header h3{color:var(--admin-text);font-size:var(--font-xl);margin:0 0 var(--space-2xs)}.admin-production-guide-header p{color:var(--admin-text-muted);margin:0}.admin-completion-card.compact{min-width:140px;padding:var(--space-sm)}.admin-completion-card.compact span{font-size:var(--font-xl)}.admin-completion-card.compact p{color:var(--admin-text-muted);overflow-wrap:anywhere}.admin-smart-completion-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-smart-completion-summary>div{background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);padding:12px}.admin-smart-completion-summary span{color:var(--admin-accent);display:block;font-size:.74rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.admin-affiliate-queue{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-affiliate-progress{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-affiliate-progress>div{background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);min-width:150px;padding:12px 14px}.admin-affiliate-progress span{color:var(--admin-accent);display:block;font-size:1.8rem;font-weight:900;line-height:1}.admin-affiliate-progress p{color:var(--admin-text-muted);font-weight:800;margin:4px 0 0}.admin-affiliate-workspace{grid-gap:var(--space-md);align-items:start;display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.admin-affiliate-generator{grid-gap:var(--space-sm);background:#ffffff08;border:1px solid #66fcf129;border-radius:var(--admin-radius);display:grid;gap:var(--space-sm);padding:var(--space-md)}.admin-affiliate-generator h3,.admin-affiliate-generator p{margin:0}.admin-affiliate-generator p{color:var(--admin-text-muted)}.admin-affiliate-generator code{color:var(--admin-accent);font-weight:800}.admin-affiliate-generator-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-affiliate-generation-summary{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm)}.admin-mini-list{grid-gap:6px;border:1px solid #ffffff14;border-radius:var(--admin-radius-sm);display:grid;gap:6px;margin-top:8px;max-height:220px;overflow:auto;padding:var(--space-sm)}.admin-mini-list span{color:var(--admin-text-muted);font-size:var(--font-xs)}.admin-affiliate-editor{grid-gap:12px;background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);display:grid;gap:12px;padding:var(--space-md);position:sticky;top:20px}.admin-affiliate-editor h3{color:var(--admin-text);margin:0}.admin-affiliate-editor p{color:var(--admin-text-muted);margin:0}.admin-affiliate-editor label{grid-gap:8px;color:var(--admin-text);display:grid;font-weight:900;gap:8px}.admin-affiliate-editor input{background:#030a12e6;border:1px solid #66fcf133;border-radius:6px;color:var(--admin-text);font:inherit;padding:12px;width:100%}.admin-affiliate-record-status{grid-gap:4px;background:#66fcf10f;border:1px solid #66fcf129;border-radius:var(--admin-radius-sm);display:grid;gap:4px;padding:var(--space-sm)}.admin-affiliate-record-status p,.admin-affiliate-record-status span{color:var(--admin-text-muted);font-size:var(--font-xs)}.admin-affiliate-record-status strong{color:var(--admin-accent);font-size:var(--font-lg)}.admin-affiliate-source-status{grid-gap:var(--space-sm);border:1px solid #66fcf12e;border-radius:var(--admin-radius-sm);display:grid;gap:var(--space-sm);margin:var(--space-md) 0;padding:var(--space-sm)}.admin-affiliate-source-status>div{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.admin-affiliate-source-status span{color:var(--admin-text-muted);font-size:var(--font-xs)}.admin-affiliate-source-status strong{border-radius:999px;font-size:var(--font-xs);padding:3px 9px}.admin-affiliate-source-status .is-ready{background:#52ffb624;color:#7dffbd}.admin-affiliate-source-status .is-missing{background:#ffdc7824;color:#ffe08a}.admin-affiliate-editor-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-smart-completion-summary strong{color:var(--admin-text);overflow-wrap:anywhere}.admin-production-stage-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-production-stage{grid-gap:8px;background:hsla(0,0%,100%,.035);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);color:var(--admin-text);display:grid;font:inherit;gap:8px;min-height:118px;padding:12px;text-align:left;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.admin-production-stage:hover{background:rgba(102,252,241,.075);border-color:#66fcf173;transform:translateY(-1px)}.admin-production-stage span{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;justify-self:start;padding:4px 8px;text-transform:uppercase}.admin-production-stage strong{color:var(--admin-text);display:block;line-height:1.2;margin-top:8px}.admin-production-stage p{color:var(--admin-text-muted);margin:8px 0 0}.admin-production-stage.complete span{background:#7dffb224;color:#d9ffe8}.admin-production-stage.next{background:#66fcf11f;border-color:#66fcf199;box-shadow:0 14px 30px #66fcf114}.admin-production-stage.next span{background:#66fcf12e;color:#dffefa}.admin-production-stage.later{opacity:.66}.admin-production-stage.later span{background:#b9c9d61a;color:#d8e7f2}.admin-production-stage.blocked span{background:#ff7a7a21;color:#ffd2d2}.admin-tab-groups{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.admin-tab-group{grid-gap:10px;background:hsla(0,0%,100%,.025);border:1px solid #66fcf121;border-radius:var(--admin-radius-sm);display:grid;gap:10px;padding:12px}.admin-tab-group h3{color:var(--admin-accent);font-size:.78rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.admin-tab-group .admin-tabs{align-content:start}.admin-checklist{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:20px;padding:0}.admin-checklist-toggle{align-items:center;background:#0000;border:0;color:#edf7ff;cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.admin-checklist-toggle small,.admin-checklist-toggle strong{display:block}.admin-checklist-toggle small{color:#a9b8c6;margin-top:6px}.admin-checklist ul{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0 16px 16px}.admin-checklist li{border-radius:6px;font-weight:700;padding:8px 10px}.admin-checklist li.missing{background:#ff7a7a1f;color:#ffd3d3}.admin-checklist li.complete{background:#66fcf11a;color:#dffefa;text-decoration:line-through}.admin-smart-checklist-body{grid-gap:14px;display:grid;gap:14px;padding:0 16px 16px}.admin-workflow-checklist-group{grid-gap:10px;display:grid;gap:10px}.admin-workflow-checklist-phase{grid-gap:14px;background:hsla(0,0%,100%,.025);border:1px solid #66fcf124;border-radius:var(--admin-radius-sm);display:grid;gap:14px;padding:14px}.admin-workflow-checklist-phase>h3{color:var(--admin-text);font-size:1rem;margin:0}.admin-workflow-checklist-group h4{color:var(--admin-accent);font-size:.84rem;margin:0;text-transform:uppercase}.admin-workflow-checklist-items{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-checklist-items>div{grid-gap:10px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff17;border-radius:var(--admin-radius-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.admin-workflow-checklist-items>div.blocked{border-color:#ff7a7a47}.admin-workflow-checklist-items>div.missing{border-color:#ffd16642}.admin-workflow-checklist-items>div.complete{border-color:#7dffb23d}.admin-workflow-checklist-items small,.admin-workflow-checklist-items span{display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-workflow-checklist-items span{color:var(--admin-accent)}.admin-workflow-checklist-items .blocked span{color:#ffb3b3}.admin-workflow-checklist-items .missing span{color:#fff0c2}.admin-workflow-checklist-items .complete span{color:#d9ffe8}.admin-workflow-checklist-items strong{color:var(--admin-text)}.admin-workflow-checklist-items small{color:var(--admin-text-muted);margin-top:4px}.admin-overview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:14px}.admin-overview-item span{color:#66fcf1;display:block;font-size:.78rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.admin-overview-item p{margin:0;overflow-wrap:anywhere}.admin-tab-form{margin-top:8px}.admin-media-tab{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl)}.admin-media-form-actions{align-items:center;display:flex;gap:var(--space-xs)}.admin-design-brief{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-creative-assets,.admin-import-package{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg)}.admin-import-preview{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-large-textarea{min-height:360px}.admin-asset-section{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:var(--space-md)}.admin-asset-section h3{color:#66fcf1;margin:0 0 12px}.admin-asset-list,.admin-primary-choice{grid-gap:10px;display:grid;gap:10px}.admin-asset-list{grid-column:1/-1}.admin-asset-item{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px}.admin-asset-item.primary{background:#66fcf114;border-color:#66fcf157}.admin-asset-item strong{color:#edf7ff;display:inline-block;margin-right:8px}.admin-asset-item span{border:1px solid #66fcf147;border-radius:999px;color:#66fcf1;display:inline-block;font-size:.75rem;font-weight:800;padding:3px 8px;text-transform:uppercase}.admin-asset-item p{margin:8px 0 0;white-space:pre-wrap}.admin-asset-item small{color:#a9b8c6;display:block;margin-top:8px}.admin-inline-check{align-items:center;background:#ffffff0a;border-radius:6px;display:flex;flex-direction:row;gap:8px;padding:10px}.admin-inline-check input{width:auto}.admin-platform-helpers{display:flex;flex-wrap:wrap;gap:8px}.admin-platform-helpers button{background:#66fcf11a;border:1px solid #66fcf13d;border-radius:6px;color:#edf7ff;cursor:pointer;font:inherit;font-weight:800;padding:8px 10px}.admin-design-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.admin-design-side{grid-gap:12px;align-content:start;display:grid;gap:12px}.admin-design-preview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr)}.admin-design-preview-card{align-items:stretch;aspect-ratio:4/5;background:linear-gradient(160deg,#66fcf133,#ffffff0a 42%),#111b25;background-position:50%;background-size:cover;border:1px solid #66fcf13d;border-radius:8px;display:grid;min-height:320px;overflow:hidden;padding:0;position:relative}.admin-design-preview-card.no-background{background:linear-gradient(160deg,#66fcf129,#ffffff0a 42%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.035) 0 10px,#0000 10px 20px),#111b25}.admin-design-preview-placeholder{align-self:center;border:1px dashed #66fcf166;border-radius:8px;color:#b9d5ec;font-weight:800;justify-self:center;padding:14px 16px;position:relative;z-index:2}.admin-design-preview-overlay{background:linear-gradient(180deg,#0510180d,#05101833 42%,#051018d1);inset:0;position:absolute;z-index:1}.admin-design-preview-safe-area{grid-gap:var(--space-xs);align-self:end;display:grid;gap:var(--space-xs);padding:var(--space-lg);position:relative;z-index:2}.admin-design-preview-card h3{color:#fff;font-size:var(--font-xxl);line-height:1.05;margin:0 0 var(--space-xs)}.admin-design-preview-card p{color:#cfe7f8;font-size:var(--font-md);margin:0}.admin-design-preview-card strong{align-self:start;background:#66fcf1;border-radius:6px;color:#051018;display:inline-block;padding:9px 12px}.admin-design-preview-details{grid-gap:12px;align-content:start;display:grid;gap:12px}.admin-design-control{grid-gap:8px;display:grid;gap:8px}.admin-design-control>span{color:#d8e7f2;font-weight:700}.admin-design-button-row{display:flex;flex-wrap:wrap;gap:8px}.admin-design-button-row button{background:#ffffff0a;border:1px solid #66fcf13d;border-radius:6px;color:#edf7ff;cursor:pointer;font:inherit;font-weight:800;padding:8px 10px}.admin-design-button-row button.active{background:#66fcf1;color:#051018}.admin-pin-designer{grid-gap:18px;align-items:start;display:grid;gap:18px}.admin-help-text{background:#66fcf112;border:1px solid #66fcf133;border-radius:8px;color:#d8e7f2;margin:0;padding:12px 14px}.admin-pin-canvas-wrap{background:#08131ffa;border:1px solid #66fcf13d;border-radius:8px;box-shadow:0 16px 34px #00000057;overflow:visible;padding:12px;position:relative}.admin-pin-canvas{aspect-ratio:9/16;background:#111b25;border-radius:6px;display:block;height:auto;margin:0 auto;max-height:68vh;max-width:100%}.admin-pin-canvas:hover{cursor:grab}.admin-pin-canvas:active{cursor:grabbing}.admin-pin-toolbar{grid-gap:12px;align-items:end;background:#08131ffa;border-bottom:1px solid #66fcf11f;display:grid;gap:12px;grid-template-columns:140px minmax(0,1fr);margin-bottom:12px;padding-bottom:12px;position:sticky;top:0;z-index:2}.admin-layout-presets{grid-gap:6px;display:grid;gap:6px}.admin-layout-presets>span{color:#d8e7f2;font-weight:800}.admin-layout-presets>div{display:flex;flex-wrap:wrap;gap:8px}.admin-layout-presets button{background:#66fcf114;border:1px solid #66fcf13d;border-radius:6px;color:#edf7ff;cursor:pointer;font:inherit;font-weight:800;padding:8px 10px}.admin-pin-controls{grid-gap:10px;display:grid;font-size:.92rem;gap:10px;margin:0 auto;max-width:980px;width:100%}.admin-pin-section{background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-radius:8px;padding:8px 10px}.admin-package-section>summary,.admin-pin-section>summary{color:#66fcf1;cursor:pointer;font-size:.95rem;font-weight:900;line-height:1.2}.admin-pin-section-body{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.admin-pin-controls-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pin-layer{background:hsla(0,0%,100%,.035);border:1px solid #66fcf12e;border-radius:8px;padding:8px 10px}.admin-creative-tree{background:rgba(102,252,241,.055);border:1px solid #66fcf138;border-radius:8px;padding:10px 12px}.admin-creative-tree>summary{color:#66fcf1;cursor:pointer;font-weight:900}.admin-creative-tree-groups{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.admin-creative-tree-group{border-left:2px solid #66fcf14d;padding-left:10px}.admin-creative-tree-group summary{color:#d8e7f2;cursor:pointer;font-weight:850}.admin-creative-tree-items{grid-gap:7px;display:grid;gap:7px;margin-top:8px}.admin-creative-tree-items button{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:6px;color:#edf7ff;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:8px 10px;text-align:left}.admin-creative-tree-items button:hover{border-color:#66fcf16b}.admin-creative-tree-items span{background:#66fcf1;border-radius:999px;color:#051018;flex:0 0 auto;font-size:.72rem;font-weight:900;padding:3px 7px;text-transform:uppercase}.admin-pin-layer summary{color:#66fcf1;cursor:pointer;font-weight:900}.admin-pin-layer-controls{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.admin-range-control>div{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 82px}.admin-range-control input[type=range]{padding-left:0;padding-right:0}.admin-asset-search{grid-gap:8px;display:grid;gap:8px}.admin-asset-search-results{grid-gap:6px;border:1px solid #ffffff1a;border-radius:8px;display:grid;gap:6px;max-height:260px;overflow:auto;padding:8px}.admin-asset-search-results button{grid-gap:3px;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:6px;color:#edf7ff;cursor:pointer;display:grid;gap:3px;padding:8px 10px;text-align:left}.admin-asset-search-results button:hover{border-color:#66fcf16b}.admin-asset-search-results span{color:#66fcf1;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-asset-search-results strong{font-weight:750}.admin-asset-search-results small{color:#b9d5ec}.admin-file-picker,.admin-inline-toggle,.admin-pin-controls label{color:#d8e7f2;display:flex;flex-direction:column;font-size:.86rem;font-weight:700;gap:4px;line-height:1.25}.admin-pin-controls input,.admin-pin-controls select,.admin-pin-controls textarea{background:#0b1724;border:1px solid #66fcf138;border-radius:6px;color:#edf7ff;font:inherit;font-size:.92rem;min-height:34px;padding:7px 9px;width:100%}.admin-file-picker{background:#66fcf10f;border:1px dashed #66fcf157;border-radius:8px;cursor:pointer;padding:10px}.admin-file-picker input{padding:0}.admin-inline-toggle{align-items:center;flex-direction:row}.admin-pin-controls .admin-muted{font-size:.82rem;line-height:1.35}.admin-inline-toggle input{width:auto}.admin-form-wide{grid-column:1/-1}.admin-design-media-list{grid-gap:10px;display:grid;gap:10px}.admin-design-media-item{grid-gap:5px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;display:grid;gap:5px;padding:12px}.admin-design-media-item span{color:#a9b8c6}.admin-design-media-preview{border-radius:6px;display:block;height:96px;overflow:hidden;width:96px}.admin-design-media-preview img{display:block;height:100%;object-fit:cover;width:100%}.admin-muted{color:#a9b8c6;margin:0}.admin-import-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);margin-bottom:var(--space-xl)}.admin-import-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:var(--space-md)}.admin-import-card h3{color:#66fcf1;font-size:var(--font-lg);margin:0 0 var(--space-sm)}.admin-file-drop{background:#66fcf112;border:1px dashed #66fcf161;border-radius:8px;color:#edf7ff;cursor:pointer;display:block;font-weight:800;margin-bottom:var(--space-md);padding:var(--space-md)}.admin-file-drop input{display:none}.admin-import-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.admin-import-summary-wrap{grid-gap:var(--space-md);display:grid;gap:var(--space-md);margin-bottom:var(--space-xl)}.admin-import-summary{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(5,minmax(0,1fr))}.admin-import-breakdown,.admin-import-skipped{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:8px;padding:var(--space-md)}.admin-import-breakdown h3{color:#66fcf1;font-size:var(--font-md);margin:0 0 var(--space-sm)}.admin-import-reason-grid{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-import-reason{background:#66fcf10f;border:1px solid #66fcf12e;border-radius:8px;padding:var(--space-sm)}.admin-import-reason span{color:#66fcf1;display:block;font-size:var(--font-xl);font-weight:800;line-height:1;margin-bottom:var(--space-2xs)}.admin-import-reason p{color:#d6ecff;margin:0}.admin-import-skipped .admin-table-wrap{margin-top:var(--space-sm)}.admin-import-errors{background:#ff7a7a1a;border:1px solid #ff7a7a40;border-radius:8px;color:#ffd3d3;grid-column:1/-1;padding:var(--space-sm)}.admin-import-errors p{margin:0 0 var(--space-2xs)}.admin-import-errors p:last-child{margin-bottom:0}.admin-preview-table td,.admin-preview-table th{min-width:150px}.admin-template-card,.admin-template-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-template-card{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:140px minmax(0,1fr) auto;padding:var(--space-md)}.admin-template-card h3{font-size:var(--font-lg);margin:0 0 var(--space-2xs)}.admin-template-card p,.admin-template-card small{color:#b9d5ec;display:block;margin:0 0 var(--space-xs)}.admin-template-card pre{color:#edf7ff;font-family:inherit;margin:0 0 var(--space-xs);overflow-wrap:anywhere;white-space:pre-wrap}.admin-asset-link-buttons,.admin-template-links{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-xs) 0}.admin-asset-link-buttons a,.admin-template-links a{border:1px solid #66fcf14d;border-radius:6px;color:#66fcf1;font-size:var(--font-sm);font-weight:800;padding:var(--space-2xs) var(--space-xs);text-decoration:none}.admin-template-preview{align-items:center;aspect-ratio:1/1;border:1px solid #66fcf133;border-radius:8px;color:#66fcf1;display:flex;font-weight:800;justify-content:center;overflow:hidden;text-align:center;text-decoration:none;width:140px}.admin-template-preview img{height:100%;object-fit:cover;width:100%}.admin-template-preview.empty{background:#66fcf10f;padding:var(--space-sm)}.admin-detail-actions{margin-top:var(--space-lg)}.admin-package{grid-gap:var(--space-md);display:grid;gap:var(--space-md)}.admin-package-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.admin-package-actions button{background:#66fcf11a;border:1px solid #66fcf147;border-radius:6px;color:#edf7ff;cursor:pointer;font:inherit;font-size:var(--font-sm);font-weight:800;padding:var(--space-xs) var(--space-sm)}.admin-package-field,.admin-package-section{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:var(--space-md)}.admin-package-section h3{color:#66fcf1;font-size:var(--font-lg);margin:0 0 var(--space-xs)}.admin-package-section pre{color:#edf7ff;font-family:inherit;margin:0;overflow-x:auto;white-space:pre-wrap}.admin-package-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-package-field span{color:#66fcf1;display:block;font-size:var(--font-xs);font-weight:800;margin-bottom:var(--space-xs);text-transform:uppercase}.admin-package-field p{margin:0;overflow-wrap:anywhere}.admin-form{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-compact-form{margin-bottom:var(--space-xl)}.admin-form label{color:#d8e7f2;display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:700;gap:var(--space-2xs)}.admin-form input,.admin-form select,.admin-form textarea{background:var(--admin-surface-raised);border:1px solid #66fcf138;border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;font-size:var(--font-sm);padding:var(--space-xs) var(--space-sm);width:100%}.admin-filter-bar input:focus,.admin-filter-bar select:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-pin-controls input:focus,.admin-pin-controls select:focus,.admin-pin-controls textarea:focus{border-color:#66fcf194;box-shadow:0 0 0 3px #66fcf11f;outline:none}.admin-form select option{background:#0b1724;color:var(--admin-text)}.admin-form textarea{min-height:96px}.admin-form button{width:fit-content}.admin-checkbox-group{border:1px solid #66fcf138;border-radius:8px;grid-column:1/-1;margin:0;padding:var(--space-md)}.admin-checkbox-group legend{color:#d8e7f2;font-weight:800;padding:0 6px}.admin-checkbox-group>div{grid-gap:var(--space-xs);display:grid;gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-checkbox-group label{align-items:center;background:#ffffff0a;border-radius:6px;color:#d8e7f2;display:flex;flex-direction:row;gap:var(--space-xs);padding:var(--space-xs)}.admin-checkbox-group input{width:auto}@media (min-width:981px) and (max-width:1500px){.admin-app-root{--admin-sidebar-width:clamp(190px,15vw,224px);--font-hero:clamp(1.65rem,1.1rem + 1.6vw,2.35rem);--font-xxl:clamp(1.42rem,1.14rem + 0.9vw,2rem);--font-xl:clamp(1.12rem,1rem + 0.34vw,1.35rem);--space-xl:clamp(1.15rem,0.9rem + 0.65vw,1.5rem);--space-lg:clamp(0.95rem,0.78rem + 0.48vw,1.25rem)}.admin-dashboard-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}.admin-workspace-hero{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.admin-product-header-actions .admin-button{min-height:40px;min-width:138px}}@media (max-width:1100px){.admin-publishing-queue-card{align-items:start;grid-template-columns:auto 64px minmax(0,1fr)}.admin-publishing-queue-actions,.admin-publishing-queue-status{grid-column:3;justify-content:flex-start}.admin-pin-background-controls,.admin-pin-builder-form .admin-workflow-step-panel.active,.admin-pin-studio-main{grid-template-columns:1fr}}@media (max-width:980px){.admin-shell{grid-template-columns:180px minmax(0,1fr)}.admin-shell-sidebar-collapsed{grid-template-columns:var(--admin-sidebar-collapsed-width) minmax(0,1fr)}.admin-sidebar{padding:18px 10px}.admin-brand{padding-inline:4px}.admin-brand h1{font-size:.94rem;overflow-wrap:anywhere}.admin-nav a{font-size:.9rem;padding:9px 8px}.admin-session-card{padding-inline:4px}.admin-main{padding:22px}.admin-nav{grid-template-columns:1fr}.admin-dashboard-summary-grid,.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-affiliate-workspace,.admin-backup-grid,.admin-calendar-planner-layout,.admin-command-actions,.admin-command-header,.admin-dashboard-layout,.admin-health-grid,.admin-next-step-card,.admin-operations-grid,.admin-operations-layout,.admin-operations-recommendations>div,.admin-priority-grid,.admin-production-stage-grid,.admin-report-card-grid,.admin-smart-completion-summary,.admin-tab-groups,.admin-today-focus,.admin-work-queue-grid,.admin-workflow-checklist-items,.admin-workspace-action-grid,.admin-workspace-continue,.admin-workspace-health-list,.admin-workspace-health-summary,.admin-workspace-hero,.admin-workspace-meta,.admin-workspace-recommendation,.admin-workspace-related-grid,.admin-workspace-section-grid,.admin-workspace-stage-list{grid-template-columns:1fr}.admin-product-page-header{align-items:flex-start;flex-direction:column}.admin-product-header-actions{justify-content:flex-start;width:100%}.admin-product-header-actions .admin-button{flex:1 1 180px}.admin-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-affiliate-editor{position:static}.admin-collection-profile-form,.admin-import-grid,.admin-import-summary,.admin-metric-grid,.admin-pin-controls-grid,.admin-pin-toolbar,.admin-product-import-controls,.admin-standards-form,.admin-template-card{grid-template-columns:1fr}.admin-template-preview{width:100%}.admin-calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-calendar-grid.week-view .admin-calendar-day{min-height:220px}.admin-calendar-queue-tools,.admin-metricool-checklist>div,.admin-metricool-copy-actions,.admin-metricool-hero,.admin-metricool-summary,.admin-publishing-filters,.admin-publishing-layout,.admin-publishing-platform-grid{grid-template-columns:1fr}.admin-publishing-package-card{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-publishing-package-card .admin-button,.admin-publishing-package-card .admin-status-badge{grid-column:1/-1}}@media (max-width:640px){.admin-shell,.admin-shell-sidebar-collapsed{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #66fcf124;border-right:0}.admin-shell-sidebar-collapsed .admin-sidebar{align-items:stretch;padding:18px 10px}.admin-shell-sidebar-collapsed .admin-sidebar-toggle{align-self:flex-end}.admin-shell-sidebar-collapsed .admin-brand{border-bottom:1px solid #ffffff1a;padding:0 var(--space-xs) var(--space-md);text-align:left}.admin-shell-sidebar-collapsed .admin-brand:before{display:none}.admin-shell-sidebar-collapsed .admin-brand .admin-kicker,.admin-shell-sidebar-collapsed .admin-brand h1,.admin-shell-sidebar-collapsed .admin-nav-label,.admin-shell-sidebar-collapsed .admin-session-card strong,.admin-shell-sidebar-collapsed .admin-session-label{display:block}.admin-shell-sidebar-collapsed .admin-nav a{justify-content:flex-start;padding:9px 8px}.admin-shell-sidebar-collapsed .admin-nav-short{display:none}.admin-shell-sidebar-collapsed .admin-session-card{border-top:1px solid #ffffff1a;margin-top:var(--space-lg);padding:var(--space-md) 4px 0}.admin-shell-sidebar-collapsed .admin-session-card .admin-button{font-size:var(--font-sm)}.admin-shell-sidebar-collapsed .admin-session-card .admin-button:before{content:none}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main{padding:18px}.admin-list-header{display:block}.admin-production-guide-header{align-items:flex-start;flex-direction:column}.admin-detail-header{display:block}.admin-detail-side{align-items:flex-start;flex-direction:column;margin-top:14px}.admin-product-header-actions .admin-button{flex-basis:100%;min-width:0;width:100%}.admin-affiliate-workspace,.admin-backup-grid,.admin-calendar-planner-layout,.admin-checkbox-group>div,.admin-checklist,.admin-checklist ul,.admin-collection-profile-form,.admin-command-header,.admin-dashboard-summary-grid,.admin-design-layout,.admin-design-preview,.admin-filter-bar,.admin-form,.admin-health-grid,.admin-metric-grid,.admin-nav,.admin-next-step-card,.admin-operations-grid,.admin-operations-layout,.admin-operations-recommendations>div,.admin-overview-grid,.admin-package-grid,.admin-priority-grid,.admin-product-import-controls,.admin-production-stage-grid,.admin-quick-action-grid,.admin-report-card-grid,.admin-smart-completion-summary,.admin-standards-form,.admin-stat-grid,.admin-tab-groups,.admin-today-focus,.admin-work-queue-grid,.admin-workflow-checklist-items,.admin-workspace-action-grid,.admin-workspace-continue,.admin-workspace-health-list,.admin-workspace-health-summary,.admin-workspace-hero,.admin-workspace-meta,.admin-workspace-recommendation,.admin-workspace-related-grid,.admin-workspace-section-grid,.admin-workspace-stage-list{grid-template-columns:1fr}.admin-affiliate-progress{justify-content:stretch}.admin-affiliate-progress>div{flex:1 1 100%}.admin-calendar-filters{grid-template-columns:1fr}.admin-calendar-header,.admin-calendar-toolbar{align-items:stretch;flex-direction:column}.admin-calendar-header .admin-button,.admin-calendar-view-toggle{width:100%}.admin-calendar-view-toggle button{flex:1 1}.admin-calendar-queue-toggle{grid-template-columns:1fr}.admin-calendar-queue-list{grid-template-columns:1fr;max-height:320px}.admin-publishing-filters,.admin-publishing-layout,.admin-publishing-package-card,.admin-publishing-platform-card>div,.admin-publishing-platform-grid{grid-template-columns:1fr}.admin-calendar-grid{display:block}.admin-calendar-day-name{display:none}.admin-calendar-day{border-bottom:1px solid #66fcf129;min-height:120px}}
/*# sourceMappingURL=main.ba43daf0.css.map*/