#marketing.cs-active > :not(.marketing-tool-titlebar):not(#card-sale-studio){display:none!important}
#marketing.cs-active #card-sale-open.is-current{background:#105a47;color:white}
#marketing.cs-active #card-sale-open.is-current strong{color:white}
#marketing.cs-active .marketing-tool-strip [data-marketing-home]:not(.is-current){background:#fff;color:#155642}
#marketing.cs-active .marketing-tool-strip [data-marketing-home]:not(.is-current) strong{color:#155642}
#card-sale-studio{background:#fbfcf9;border:1px solid #dce6df;border-radius:18px;padding:clamp(20px,3vw,44px);color:#173d32}
#card-sale-studio[hidden],#card-sale-studio [hidden]{display:none!important}
#card-sale-studio .cs-heading,#card-sale-studio form footer{display:flex;align-items:center;justify-content:space-between;gap:12px}
#card-sale-studio h2{font-size:30px;margin:8px 0}
#card-sale-studio button{padding:10px 18px;border:0;border-radius:9px;background:#105a47;color:#fff;font:inherit;cursor:pointer}
#card-sale-studio [data-card-back]{background:#e8efea;color:#214034}
#card-sale-studio [data-card-drafts]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}
#card-sale-studio article{max-width:460px;background:linear-gradient(120deg,#124735,#216047 70%,#526c4e);color:white;border-radius:16px;padding:24px;overflow-wrap:anywhere}
#card-sale-studio article h3{color:white;font-size:24px;margin:16px 0 8px}
#card-sale-studio article strong{font-size:28px;color:#ffe3a0}
#card-sale-studio article footer{border-top:1px solid #ffffff55;padding-top:12px;font-size:14px}
#card-sale-studio [role=status]{margin:12px 0 20px}
#card-sale-form{max-width:880px}
#card-sale-form fieldset{background:white;border:1px solid #dce6df;border-radius:12px;padding:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0 0 20px}
#card-sale-form legend{font-weight:bold}
#card-sale-form label{display:grid;gap:6px}
#card-sale-form input,#card-sale-form select{font:inherit;border:1px solid #b9cfc3;padding:9px;border-radius:7px;width:100%;box-sizing:border-box}
#card-sale-studio .cs-banner{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;align-items:flex-end;padding:12px 16px;width:100%;aspect-ratio:3/1;border-radius:12px;background:linear-gradient(110deg,#144a39,#507351);color:#fff}
#card-sale-studio .cs-banner img,#card-sale-studio .cs-banner::after{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
#card-sale-studio .cs-banner::after{content:'';z-index:-1;background:linear-gradient(0deg,#081b17d9,transparent)}
#card-sale-studio .cs-banner h3,#card-sale-studio .cs-banner strong{margin:0;color:#fff;font-size:clamp(16px,2vw,23px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#card-sale-studio article{background:#fff;color:#183d32;border:1px solid #dce6df;padding:16px}
#card-sale-studio article .cs-banner{margin:8px 0}
#card-sale-studio article>strong{color:#184d3b}
#card-sale-form .cs-cover-editor{grid-column:1/-1;display:grid;gap:8px}
#card-sale-form .cs-cover-editor .cs-banner{max-width:480px}
#card-sale-form [data-cover-clear]{justify-self:start}
