.publishing-studio{--pub-bg:#0a1424;--pub-card:#111d2ff5;--pub-card-soft:#142236c7;--pub-border:#819cc72e;--pub-border-strong:#5e8ff47a;--pub-text:#f8fbff;--pub-soft:#a7b8d3;--pub-muted:#7185a5;--pub-blue:#5f82f4;--pub-blue-dark:#496be1;width:100%;color:var(--pub-text);gap:18px;display:grid}.publishing-header{border:1px solid var(--pub-border);background:radial-gradient(circle at 4% 0,#4779e11f,#0000 32%),linear-gradient(#121f32f5,#0c1726f5);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.publishing-eyebrow,.publishing-mini-label{color:#7ea5ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.publishing-header h1,.publishing-section-header h2,.publishing-platforms-header h2{color:var(--pub-text);letter-spacing:-.025em;margin:4px 0 0}.publishing-header h1{font-size:clamp(24px,3vw,34px)}.publishing-header p,.publishing-section-header p,.publishing-platforms-header p{color:var(--pub-soft);margin:5px 0 0;font-size:12px;line-height:1.55}.publishing-listing-context{justify-items:end;gap:2px;min-width:190px;display:grid}.publishing-listing-context strong{font-size:14px}.publishing-listing-context span{color:var(--pub-muted);font-size:11px}.publishing-listing-context b{color:#d8e5ff;background:#4a6ce117;border:1px solid #5f82f447;border-radius:999px;margin-top:7px;padding:6px 10px;font-size:11px}.publishing-status{color:#81dda9;background:#35c47612;border:1px solid #35c47638;border-radius:10px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.publishing-top-grid{grid-template-columns:minmax(0,1.8fr) minmax(310px,.85fr);align-items:start;gap:18px;display:grid}.publishing-gallery-card,.publishing-pack-card,.publishing-platforms,.publishing-empty{border:1px solid var(--pub-border);background:linear-gradient(#121e31f7,#0c1726f7);border-radius:18px}.publishing-gallery-card,.publishing-pack-card,.publishing-platforms{padding:17px}.publishing-section-header,.publishing-platforms-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publishing-section-header h2,.publishing-platforms-header h2{font-size:18px}.publishing-selection{background:#4565ce14;border:1px solid #5f82f440;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:7px 10px;display:inline-flex}.publishing-selection strong{color:#8eb0ff;font-size:13px}.publishing-selection span{color:var(--pub-muted);font-size:10px;font-weight:800}.publishing-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.publishing-image{cursor:pointer;background:#0b1524;border:1px solid #819cc726;border-radius:14px;min-height:160px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.publishing-image:hover{border-color:#5f82f466;transform:translateY(-2px)}.publishing-image.is-selected{border-color:#5f82f49e;box-shadow:0 0 0 1px #5f82f41f}.publishing-image.is-hero{border-color:#7ea5ffe6;box-shadow:0 0 0 2px #5f82f429}.publishing-image img{object-fit:cover;width:100%;height:100%;min-height:160px;display:block}.publishing-image-check{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e18b8;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:9px;right:9px}.publishing-image.is-selected .publishing-image-check{background:#5278ea;border-color:#6a97ff85}.publishing-image-order{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d17d1;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;bottom:9px;left:9px}.publishing-image.is-hero .publishing-image-order{background:#5278ea}.publishing-gallery-empty{min-height:240px;color:var(--pub-muted);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:7px;display:grid}.publishing-gallery-empty strong{color:var(--pub-soft)}.publishing-gallery-empty span{font-size:11px}.publishing-gallery-footer{border-top:1px solid #819cc71c;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:14px;display:flex}.publishing-gallery-actions{align-items:center;gap:8px;display:flex}.publishing-primary-btn,.publishing-secondary-btn,.publishing-text-btn,.publishing-copy-all,.publishing-platform-tab,.publishing-field-heading button{font:inherit}.publishing-primary-btn,.publishing-copy-all{background:linear-gradient(180deg, var(--pub-blue), var(--pub-blue-dark));color:#fff;cursor:pointer;border:1px solid #7197ff80;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.publishing-secondary-btn{min-height:37px;color:var(--pub-soft);cursor:pointer;background:#ffffff06;border:1px solid #819cc72e;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.publishing-text-btn{color:var(--pub-muted);cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:800}.publishing-primary-btn:disabled,.publishing-secondary-btn:disabled,.publishing-text-btn:disabled{cursor:not-allowed;opacity:.45}.publishing-pack-card{gap:13px;display:grid;position:sticky;top:14px}.publishing-section-header--pack{padding-bottom:5px}.publishing-field{gap:7px;display:grid}.publishing-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.publishing-field-heading>span{color:var(--pub-soft);font-size:10px;font-weight:850}.publishing-field-heading button{color:#81a7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.publishing-field-heading button:disabled{color:var(--pub-muted);cursor:default}.publishing-field-value{min-height:45px;color:var(--pub-text);background:#050e1b66;border:1px solid #819cc721;border-radius:11px;align-items:center;gap:7px;padding:10px 11px;font-size:11px;line-height:1.45;display:flex;overflow:hidden}.publishing-field-value span{text-overflow:ellipsis;overflow:hidden}.publishing-field-value.is-multiline{white-space:pre-wrap;align-items:flex-start;max-height:210px;overflow-y:auto}.publishing-copy-all{width:100%;margin-top:2px}.publishing-open-listing{color:var(--pub-muted);justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.publishing-open-listing:hover{color:#8eb0ff}.publishing-platforms{gap:14px;display:grid}.publishing-platform-tabs{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.publishing-platform-tab{min-height:38px;color:var(--pub-muted);cursor:pointer;background:#060f1d5c;border:1px solid #819cc721;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.publishing-platform-tab.is-active{color:#8eb0ff;background:#4c6cdd1f;border-color:#5f82f475}.publishing-platform-preview{background:radial-gradient(circle at 90% 0,#4d6fe114,#0000 28%),#050e1b6b;border:1px solid #819cc71f;border-radius:14px;min-height:210px;padding:17px;position:relative;overflow:hidden}.publishing-preview-top{color:var(--pub-muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:10px;font-weight:850;display:flex}.publishing-preview-price{color:#8eb0ff;margin-bottom:7px;font-size:18px;display:block}.publishing-platform-preview h3{max-width:760px;color:var(--pub-text);margin:0 0 10px;font-size:18px;line-height:1.25}.publishing-preview-body{max-width:780px;color:var(--pub-soft);white-space:pre-wrap;font-size:11.5px;line-height:1.65}.publishing-preview-hero{background:#081322;border:1px solid #819cc72e;border-radius:10px;width:130px;height:82px;position:absolute;bottom:17px;right:17px;overflow:hidden}.publishing-preview-hero img{object-fit:cover;width:100%;height:100%}.publishing-preview-hero span{color:#fff;background:#050c16c7;border-radius:6px;padding:3px 5px;font-size:8px;font-weight:850;position:absolute;bottom:6px;left:6px}.publishing-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;padding:30px;display:grid}.publishing-empty>span{color:#7ea5ff;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.publishing-empty h1{margin:0}.publishing-empty p{max-width:520px;color:var(--pub-muted);margin:0;line-height:1.55}@media (max-width:1100px){.publishing-top-grid{grid-template-columns:1fr}.publishing-pack-card{position:static}}@media (max-width:760px){.publishing-header,.publishing-gallery-footer,.publishing-platforms-header{flex-direction:column;align-items:stretch}.publishing-listing-context{justify-items:start}.publishing-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-preview-hero{width:100%;height:170px;margin-top:15px;position:relative;bottom:auto;right:auto}}@media (max-width:480px){.publishing-gallery{grid-template-columns:1fr}.publishing-gallery-actions{justify-content:space-between;width:100%}.publishing-primary-btn{width:100%}}.publishing-image{display:block}.publishing-image-select{width:100%;height:100%;min-height:160px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.publishing-image.is-dragging{opacity:.55;transform:scale(.985)}.publishing-image[draggable=true]{cursor:grab}.publishing-image[draggable=true]:active{cursor:grabbing}.publishing-make-hero{z-index:3;color:#a9c0f4;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#070f1cd1;border:1px solid #7ea5ff47;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:8.5px;font-weight:850;transition:opacity .15s,transform .15s,background .15s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.publishing-image:hover .publishing-make-hero,.publishing-image:focus-within .publishing-make-hero{opacity:1;transform:translateY(0)}.publishing-make-hero:hover{color:#fff;background:#486ce142}.publishing-platform-tabs{scrollbar-width:thin}.publishing-platform-preview{padding-right:170px}@media (max-width:760px){.publishing-make-hero{opacity:1;transform:none}.publishing-platform-preview{padding-right:17px}}.preview-facebook{background:#101a2a;padding:0;overflow:hidden}.preview-facebook-header{align-items:center;gap:10px;padding:14px 15px 10px;display:flex}.preview-facebook-avatar,.preview-whatsapp-avatar{color:#fff;background:#5379e9;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.preview-facebook-header div:last-child,.preview-whatsapp-topbar div:last-child{display:grid}.preview-facebook-header strong,.preview-whatsapp-topbar strong{font-size:11px}.preview-facebook-header span,.preview-whatsapp-topbar span{color:#768aa9;font-size:9px}.preview-facebook-copy{padding:0 15px 12px}.preview-facebook-copy h3{margin:0 0 8px;font-size:16px}.preview-facebook-image{object-fit:cover;width:100%;max-height:300px;display:block}.preview-facebook-actions{border-top:1px solid #819cc71f;grid-template-columns:repeat(3,1fr);display:grid}.preview-facebook-actions span{color:#8ea0ba;text-align:center;padding:10px;font-size:9.5px;font-weight:750}.preview-marketplace{grid-template-columns:minmax(240px,34%) 1fr;gap:0;padding:0;display:grid;overflow:hidden}.preview-marketplace-media{background:#07111f;min-height:290px}.preview-marketplace-media img{object-fit:cover;width:100%;height:100%}.preview-no-image{color:#61738f;place-items:center;height:100%;display:grid}.preview-marketplace-content{padding:18px}.preview-marketplace-label,.preview-classified-brand{color:#7899eb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.preview-marketplace-price,.preview-classified-price{color:#f7fbff;margin-bottom:6px;font-size:22px;line-height:1;display:block}.preview-marketplace-content h3{margin:0 0 10px;font-size:18px}.preview-marketplace-meta,.preview-classified-details{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.preview-marketplace-meta span,.preview-classified-details span{color:#9caec8;border:1px solid #819cc721;border-radius:7px;padding:5px 7px;font-size:9px}.preview-whatsapp{background:radial-gradient(circle at 20% 20%,#25d3660f,#0000 30%),#0d1724;place-items:center;padding:18px;display:grid}.preview-whatsapp-phone,.preview-sms-phone{background:#101b29;border:1px solid #819cc726;border-radius:16px;width:min(100%,520px);overflow:hidden}.preview-whatsapp-topbar{background:#172639;align-items:center;gap:9px;padding:11px 13px;display:flex}.preview-whatsapp-chat{background:linear-gradient(#09121cf0,#09121cf0),radial-gradient(circle,#ffffff0d 1px,#0000 1px) 0 0/18px 18px;padding:18px}.preview-whatsapp-bubble{background:#173a31;border-radius:12px 12px 3px;max-width:82%;margin-left:auto;padding:9px}.preview-whatsapp-bubble img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;margin-bottom:8px}.preview-whatsapp-bubble strong{margin-bottom:6px;font-size:11px;display:block}.preview-whatsapp-bubble p,.preview-whatsapp-bubble small{color:#d4e4df;white-space:pre-wrap;margin:0;font-size:9.5px;line-height:1.5}.preview-whatsapp-bubble small{color:#81b4a4;margin-top:7px;display:block}.preview-sms{place-items:center;padding:18px;display:grid}.preview-sms-phone{max-width:460px;padding:16px}.preview-sms-contact{color:#8ca1c0;text-align:center;margin-bottom:16px;font-size:10px;display:block}.preview-sms-bubble{color:#fff;background:#2f6feb;border-radius:13px 13px 4px;max-width:82%;margin-left:auto;padding:10px 12px;font-size:10px;line-height:1.5}.preview-sms-count{color:#6f83a1;text-align:right;margin-top:10px;font-size:9px}.preview-email{padding:0;overflow:hidden}.preview-email-toolbar{color:#b9c7da;background:#172337;padding:10px 14px;font-size:10px;font-weight:800}.preview-email-row{border-bottom:1px solid #819cc71a;grid-template-columns:60px 1fr;gap:8px;padding:10px 14px;display:grid}.preview-email-row span{color:#7386a2;font-size:9px}.preview-email-row strong{font-size:10px}.preview-email-body{color:#aebdd1;white-space:pre-wrap;padding:16px 14px;font-size:10px;line-height:1.6}.preview-classified,.preview-gumtree,.preview-preloved{padding:18px}.preview-classified h3,.preview-gumtree h3,.preview-preloved h3{margin:0 0 8px;font-size:18px}.preview-gumtree{border-top:3px solid #65b447}.preview-gumtree-header,.preview-preloved-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.preview-gumtree-header span{color:#79c35d;font-size:12px;font-weight:900}.preview-gumtree-header strong{font-size:18px}.preview-preloved{border-top:3px solid #e59a3b}.preview-preloved-header span{color:#efab56;font-size:12px;font-weight:900}@media (max-width:760px){.preview-marketplace{grid-template-columns:1fr}.preview-marketplace-media{min-height:210px}.preview-whatsapp-bubble,.preview-sms-bubble{max-width:92%}}.preview-facebook-engagement{color:#7186a5;border-top:1px solid #819cc714;justify-content:space-between;padding:8px 14px;font-size:9px;display:flex}.preview-marketplace-location{color:#788da9;margin-bottom:10px;font-size:9px;display:block}.preview-marketplace-seller,.preview-classified-contact{background:#ffffff05;border:1px solid #819cc71c;border-radius:9px;margin:12px 0;padding:10px}.preview-marketplace-seller div,.preview-classified-contact{gap:2px;display:grid}.preview-marketplace-seller strong,.preview-classified-contact strong{font-size:10px}.preview-marketplace-seller span,.preview-classified-contact span{color:#7387a6;font-size:8.5px}.preview-chat-date,.preview-sms-date{color:#7387a6;text-align:center;margin:0 auto 10px;font-size:8px;display:block}.preview-message-time{color:#72b9a4;text-align:right;margin-top:6px;font-size:8px;display:block}.preview-sms-phone{padding:0}.preview-sms-header{background:#141f31;border-bottom:1px solid #819cc71a;align-items:center;gap:9px;padding:11px 13px;display:flex}.preview-sms-back{color:#6f98ff;font-size:24px;line-height:1}.preview-sms-avatar{color:#fff;background:#5a7df0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.preview-sms-header>div:last-child{display:grid}.preview-sms-header strong{font-size:10px}.preview-sms-header span:last-child{color:#6f83a1;font-size:8px}.preview-sms-date{margin-top:14px}.preview-sms-bubble{margin-bottom:0;margin-right:14px}.preview-sms-count{padding:10px 14px 14px}.preview-email-toolbar{justify-content:space-between;display:flex}.preview-classified-topline{color:#7084a2;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8.5px;display:flex}.preview-owner-email{background:radial-gradient(circle at 50% 0,#4d6fe114,#0000 35%),#0b1523;padding:18px}.preview-owner-email-shell{color:#1b2433;background:#f7f8fb;border:1px solid #819cc724;border-radius:14px;width:min(100%,760px);margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #00000038}.preview-owner-email-top{color:#dce8ff;background:#152848;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.preview-owner-email-top span{color:#91b0f7;letter-spacing:.09em;font-size:8px;font-weight:900}.preview-owner-email-top strong{font-size:9px}.preview-owner-email-hero{height:245px;position:relative;overflow:hidden}.preview-owner-email-hero img{object-fit:cover;width:100%;height:100%}.preview-owner-email-hero:after{content:"";background:linear-gradient(#0000 35%,#071120d1 100%);position:absolute;inset:0}.preview-owner-email-hero>div{z-index:2;color:#fff;position:absolute;bottom:20px;left:22px;right:22px}.preview-owner-email-hero span{color:#a9c4ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.preview-owner-email-hero h3{max-width:500px;margin:0;font-size:22px;line-height:1.1}.preview-owner-email-content{padding:22px}.preview-owner-email-subject{color:#6a7688;border-bottom:1px solid #dde2ea;margin-bottom:17px;padding-bottom:12px;font-size:9px;display:block}.preview-owner-email-content>h3{color:#18233a;margin:0 0 10px;font-size:20px}.preview-owner-email-content>p{color:#4e5b6c;white-space:pre-wrap;margin:0 0 12px;font-size:10px;line-height:1.65}.preview-owner-email-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.preview-owner-email-features span{color:#324666;background:#edf2fb;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.preview-owner-email-cta{color:#fff;min-height:38px;font:inherit;pointer-events:none;background:#456be0;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:2px;padding:0 16px;font-size:9.5px;font-weight:850;display:inline-flex}.preview-owner-email-signoff{border-top:1px solid #dde2ea;padding-top:14px;margin-top:20px!important}@media (max-width:760px){.preview-owner-email-hero{height:190px}.preview-owner-email-content{padding:16px}.preview-owner-email-features{grid-template-columns:1fr}}.preview-sms-bubble{letter-spacing:0;font-size:11px;line-height:1.55}.preview-sms-count{color:#8296b5;font-weight:750}.preview-marketplace-content .publishing-preview-body,.preview-classified .publishing-preview-body,.preview-gumtree .publishing-preview-body,.preview-preloved .publishing-preview-body,.preview-whatsapp-bubble p,.preview-email-body p{white-space:pre-wrap}.publishing-platforms-header p:after{content:" Sales Studio remains the source of truth.";color:#6f88b7}.preview-classified .publishing-preview-body,.preview-gumtree .publishing-preview-body,.preview-preloved .publishing-preview-body{color:#9fb0c8;max-width:760px;line-height:1.55}.preview-classified-details{margin-top:10px;margin-bottom:14px}.preview-classified-contact{margin-top:16px}.preview-email-body{max-width:860px}.preview-email-body p:first-child{margin-top:0}.preview-owner-email-content>p{max-width:680px}.preview-owner-email-features span{text-transform:none}.publishing-platform-preview,.preview-marketplace,.preview-classified,.preview-gumtree,.preview-preloved,.preview-email,.preview-owner-email{min-height:0}.preview-marketplace-content,.preview-classified,.preview-gumtree,.preview-preloved{padding-top:16px;padding-bottom:16px}.preview-marketplace-content h3,.preview-classified h3,.preview-gumtree h3,.preview-preloved h3{margin-bottom:7px;line-height:1.18}.preview-marketplace-meta,.preview-classified-details{gap:5px;margin-top:8px;margin-bottom:10px}.preview-marketplace-meta span,.preview-classified-details span{background:#ffffff05;border-radius:6px;padding:4px 7px;font-size:8.5px}.preview-marketplace-content .publishing-preview-body,.preview-classified .publishing-preview-body,.preview-gumtree .publishing-preview-body,.preview-preloved .publishing-preview-body{color:#9fafc5;max-width:720px;margin-top:10px;font-size:10px;line-height:1.55}.preview-classified-price,.preview-marketplace-price{margin-bottom:7px}.preview-classified-contact,.preview-marketplace-seller{margin-top:13px;margin-bottom:0}.preview-email{max-height:520px}.preview-email-body{padding-top:14px;padding-bottom:18px}.preview-email-body p{max-width:760px;margin:0 0 12px}.preview-owner-email-content{padding-top:18px}.preview-owner-email-features{gap:8px;margin-top:14px;margin-bottom:14px}.preview-owner-email-features span{align-content:center;gap:3px;min-height:46px;padding:8px 10px;display:grid}.preview-owner-email-cta{min-height:36px}.preview-whatsapp-bubble{max-width:74%}.preview-sms-phone{max-width:430px}.preview-sms-bubble{max-width:76%;padding:10px 12px;font-size:10.5px}@media (max-width:760px){.preview-whatsapp-bubble,.preview-sms-bubble{max-width:92%}}.owner-email-v3{background:radial-gradient(circle at 50% 0,#5275e71c,#0000 34%),#0a1422;padding:22px}.owner-email-v3-shell{color:#19253a;background:#fff;border:1px solid #92a7ca2e;border-radius:18px;width:min(100%,820px);margin:0 auto;overflow:hidden;box-shadow:0 26px 70px #00000047}.owner-email-v3-topbar{color:#fff;background:linear-gradient(135deg,#102640,#1b4778);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 24px;display:flex}.owner-email-v3-topbar>div{gap:2px;display:grid}.owner-email-v3-topbar span{color:#8eb9ff;letter-spacing:.11em;font-size:8px;font-weight:900}.owner-email-v3-topbar strong{font-size:11px}.owner-email-v3-topbar small{color:#ffffffa8;font-size:8.5px}.owner-email-v3-hero{height:295px;position:relative;overflow:hidden}.owner-email-v3-hero img{object-fit:cover;width:100%;height:100%}.owner-email-v3-hero-shade{background:linear-gradient(#040d1a08 28%,#051224d1 100%);position:absolute;inset:0}.owner-email-v3-hero-copy{z-index:2;color:#fff;max-width:620px;position:absolute;bottom:25px;left:28px;right:28px}.owner-email-v3-hero-copy span{color:#a2c2ff;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.owner-email-v3-hero-copy h3{letter-spacing:-.02em;margin:0;font-size:27px;line-height:1.08}.owner-email-v3-body{padding:27px 30px 29px}.owner-email-v3-subject{border-bottom:1px solid #e4e9f0;grid-template-columns:66px 1fr;gap:10px;margin-bottom:24px;padding-bottom:13px;display:grid}.owner-email-v3-subject span{color:#8b97a8;font-size:8.5px}.owner-email-v3-subject strong{color:#4b5b71;font-size:9.5px}.owner-email-v3-intro{max-width:690px}.owner-email-v3-intro>span{color:#5a7bc1;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.owner-email-v3-intro h3{color:#19273d;margin:0 0 12px;font-size:23px;line-height:1.12}.owner-email-v3-intro p{color:#5e6979;margin:0 0 11px;font-size:10.5px;line-height:1.68}.owner-email-v3-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.owner-email-v3-fact{background:linear-gradient(#f8faff,#f2f6fc);border:1px solid #e0e6ef;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.owner-email-v3-fact span{color:#8794a7;letter-spacing:.055em;text-transform:uppercase;font-size:7.5px;font-weight:850}.owner-email-v3-fact strong{color:#243955;font-size:11px}.owner-email-v3-offer{background:#eff5ff;border:1px solid #d9e5fb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:14px 16px;display:flex}.owner-email-v3-offer span{color:#6282c3;letter-spacing:.09em;font-size:7.5px;font-weight:900}.owner-email-v3-offer strong{color:#285395;text-align:right;font-size:11px}.owner-email-v3-response{color:#fff;background:linear-gradient(135deg,#132a49,#1b477d);border-radius:12px;padding:18px}.owner-email-v3-response h4{margin:0 0 5px;font-size:14px}.owner-email-v3-response p{color:#ffffffc2;max-width:620px;margin:0;font-size:9.5px;line-height:1.55}.owner-email-v3-signoff{border-top:1px solid #e4e9f0;align-items:center;gap:11px;margin-top:22px;padding-top:19px;display:flex}.owner-email-v3-avatar{color:#fff;background:linear-gradient(135deg,#4d73e6,#708cf0);border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:900;display:grid}.owner-email-v3-signoff>div:last-child{gap:1px;display:grid}.owner-email-v3-signoff span,.owner-email-v3-signoff small{color:#8491a4;font-size:8.5px}.owner-email-v3-signoff strong{color:#293a53;font-size:10px}.owner-email-v3-footer{background:#f7f9fc;border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:16px;padding:13px 30px;display:flex}.owner-email-v3-footer strong{color:#304460;font-size:9px}.owner-email-v3-footer span{color:#8c98a9;font-size:8px}@media (max-width:760px){.owner-email-v3{padding:12px}.owner-email-v3-hero{height:210px}.owner-email-v3-hero-copy{bottom:17px;left:18px;right:18px}.owner-email-v3-hero-copy h3{font-size:21px}.owner-email-v3-body{padding:20px 18px 22px}.owner-email-v3-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-email-v3-offer{flex-direction:column;align-items:flex-start;gap:5px}.owner-email-v3-offer strong{text-align:left}.owner-email-v3-footer{padding:12px 18px}}.publishing-platform-actionbar{background:#050d1947;border:1px solid #819cc71f;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.publishing-platform-action-context{gap:2px;min-width:0;display:grid}.publishing-platform-action-context>span{color:#eef5ff;font-size:10.5px;font-weight:850}.publishing-platform-action-context small{color:#7186a5;font-size:8.5px}.publishing-platform-action-buttons{flex:none;align-items:center;gap:7px;display:flex}.publishing-platform-copy-action,.publishing-platform-open-action{min-height:34px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9.5px;font-weight:850;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.publishing-platform-copy-action{color:#fff;background:linear-gradient(#5d7ff0,#4b6ddd);border:1px solid #5b80f16b}.publishing-platform-open-action{color:#a5b6cf;background:#ffffff06;border:1px solid #819cc729}.publishing-platform-copy-action:hover,.publishing-platform-open-action:hover{transform:translateY(-1px)}.publishing-platform-open-action:hover{color:#dce7ff;background:#5071d517;border-color:#6a8beb57}@media (max-width:760px){.publishing-platform-actionbar{flex-direction:column;align-items:stretch}.publishing-platform-action-buttons{width:100%}.publishing-platform-copy-action,.publishing-platform-open-action{flex:1 1 0}}.publishing-platform-action-context small{max-width:580px;line-height:1.4}.publishing-lifecycle{background:radial-gradient(circle at 0 0,#5274e117,#0000 34%),#0f1b2dc7;border:1px solid #7d97c224;border-radius:15px;gap:13px;margin-bottom:18px;padding:16px 17px;display:grid}.publishing-lifecycle__summary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publishing-lifecycle__summary-copy{min-width:0}.publishing-lifecycle__title-row{align-items:center;gap:9px;margin-top:4px;display:flex}.publishing-lifecycle__title-row h2{color:#f2f6ff;margin:0;font-size:15px;line-height:1.2}.publishing-lifecycle__summary-copy p{color:#8194af;max-width:760px;margin:5px 0 0;font-size:9px;line-height:1.5}.publishing-lifecycle__core-badge{color:#70df9d;white-space:nowrap;background:#2a894d17;border:1px solid #3ebb6f3b;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:7.5px;font-weight:850;display:inline-flex}.publishing-lifecycle__score{text-align:right;flex:none;gap:1px;display:grid}.publishing-lifecycle__score strong{color:#f3f7ff;letter-spacing:-.035em;font-size:24px;line-height:1}.publishing-lifecycle__score strong span{color:#7185a4;font-size:13px;font-weight:700}.publishing-lifecycle__score small{color:#7185a4;font-size:7.5px}.publishing-lifecycle__progress{background:#ffffff0b;border-radius:999px;height:5px;overflow:hidden}.publishing-lifecycle__progress>span{border-radius:inherit;background:linear-gradient(90deg,#4f70dc,#72a0ff);height:100%;transition:width .22s;display:block}.publishing-lifecycle__platforms{flex-wrap:wrap;gap:6px;display:flex}.publishing-lifecycle__platform{color:#8193ad;min-height:28px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #7f97be1f;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.publishing-lifecycle__platform:hover{color:#c7d5eb;border-color:#6386e847}.publishing-lifecycle__platform.is-published{color:#89dca7;background:#2c894f12;border-color:#3bb66b30}.publishing-lifecycle__platform-check{color:#69dd97;border:1px solid #8197bc2b;border-radius:5px;place-items:center;width:15px;height:15px;display:grid}.publishing-lifecycle__platform.is-published .publishing-lifecycle__platform-check{background:#3093561a;border-color:#3dbc6f3d}.publishing-platform-tab__published{color:#6edf9b;background:#3197581f;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:1px;display:grid}.publishing-platform-publish-action{color:#7be1a1;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#2f8c511a;border:1px solid #3db96c47;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.publishing-platform-publish-action:hover{background:#309a5726;border-color:#4ed38161}.publishing-platform-published-state{background:#2f8c5114;border:1px solid #3db96c33;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:4px 6px 4px 9px;display:flex}.publishing-platform-published-state>div{color:#72dda0;align-items:center;gap:6px;display:flex}.publishing-platform-published-state>div>span{gap:0;display:grid}.publishing-platform-published-state strong{color:#8de2aa;font-size:8.5px;line-height:1.1}.publishing-platform-published-state small{color:#709381;font-size:6.8px;line-height:1.15}.publishing-platform-published-state>button{color:#8ca0b8;min-height:24px;font:inherit;cursor:pointer;background:#ffffff0a;border:0;border-radius:6px;padding:0 7px;font-size:7.5px}@media (max-width:900px){.publishing-lifecycle__summary{flex-direction:column;align-items:stretch}.publishing-lifecycle__score{text-align:left}.publishing-platform-action-buttons{flex-wrap:wrap}}@media (max-width:620px){.publishing-lifecycle{padding:13px}.publishing-lifecycle__title-row{flex-direction:column;align-items:flex-start}.publishing-lifecycle__platform{flex:calc(50% - 6px);justify-content:flex-start}.publishing-platform-publish-action,.publishing-platform-published-state{width:100%}}
.campaign-lifecycle-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.campaign-lifecycle-metric{background:#0d192aad;border:1px solid #819cc724;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.campaign-lifecycle-metric-icon{color:#8aa9ff;background:#5f82f41a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.campaign-lifecycle-metric.is-green .campaign-lifecycle-metric-icon{color:#75dba6;background:#36c47a1a}.campaign-lifecycle-metric.is-amber .campaign-lifecycle-metric-icon{color:#e9bd68;background:#efb24b1a}.campaign-lifecycle-metric.is-purple .campaign-lifecycle-metric-icon{color:#b995ff;background:#a674ff1a}.campaign-lifecycle-metric.is-cyan .campaign-lifecycle-metric-icon{color:#70cee4;background:#3dbfdc1a}.campaign-lifecycle-metric strong{color:#f7fbff;font-size:17px;line-height:1;display:block}.campaign-lifecycle-metric span:last-child{color:#8397b5;margin-top:4px;font-size:9.5px;font-weight:750;display:block}.campaign-outcome-tracker{border-top:1px solid #819cc71c;margin-top:12px;padding-top:10px}.campaign-outcome-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.campaign-outcome-toggle>div{align-items:center;gap:8px;min-width:0;display:flex}.campaign-status-badge{color:#a2b1c8;background:#819cc70f;border:1px solid #819cc729;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.campaign-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.campaign-status-badge.is-published{color:#86a7ff;background:#5883f514;border-color:#5883f540}.campaign-status-badge.is-viewing_booked{color:#6fd0e4;background:#44c0da14;border-color:#44c0da40}.campaign-status-badge.is-deposit_taken{color:#e9bd68;background:#ebb14914;border-color:#ebb14940}.campaign-status-badge.is-sold{color:#71dba5;background:#39c47b14;border-color:#39c47b40}.campaign-status-badge.is-lost{color:#ec8d94;background:#e75c6412;border-color:#e75c6438}.campaign-outcome-summary{color:#7f92ae;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.campaign-outcome-toggle-label{color:#82a6ff;flex:none;align-items:center;gap:4px;font-size:9.5px;font-weight:800;display:inline-flex}.campaign-outcome-panel{background:#060f1c57;border:1px solid #819cc71f;border-radius:12px;gap:11px;margin-top:11px;padding:12px;display:grid}.campaign-outcome-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,.55fr);gap:9px;display:grid}.campaign-outcome-grid label,.campaign-outcome-notes{gap:5px;display:grid}.campaign-outcome-grid label>span,.campaign-outcome-notes>span{color:#8fa1ba;font-size:9px;font-weight:800}.campaign-outcome-notes>span{align-items:center;gap:5px;display:inline-flex}.campaign-outcome-grid select,.campaign-outcome-grid input,.campaign-outcome-notes textarea{box-sizing:border-box;color:#eef5ff;width:100%;font:inherit;background:#08111fcc;border:1px solid #819cc726;border-radius:9px;outline:none;font-size:10px}.campaign-outcome-grid select,.campaign-outcome-grid input{min-height:36px;padding:0 9px}.campaign-outcome-notes textarea{resize:vertical;min-height:74px;padding:9px;line-height:1.45}.campaign-outcome-grid select:focus,.campaign-outcome-grid input:focus,.campaign-outcome-notes textarea:focus{border-color:#5b84f57a;box-shadow:0 0 0 2px #5b84f514}.campaign-enquiry-input{position:relative}.campaign-enquiry-input svg{color:#6f84a4;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.campaign-enquiry-input input{padding-left:30px}.campaign-outcome-actions{border-top:1px solid #819cc717;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.campaign-outcome-actions>span{color:#6f84a4;font-size:9px}.campaign-outcome-actions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(#5f82f4,#4b6ddd);border:1px solid #648bf766;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9.5px;font-weight:850;display:inline-flex}.campaign-outcome-actions button:disabled{opacity:.42;cursor:default}@media (max-width:1000px){.campaign-lifecycle-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.campaign-lifecycle-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-outcome-grid{grid-template-columns:1fr}.campaign-outcome-actions{flex-direction:column;align-items:stretch}.campaign-outcome-actions button{width:100%}}
.evaluation-mode-banner{color:#9fb5d7;background:linear-gradient(90deg,#3f5bb51c,#1a2c4e0e);border:1px solid #6889ea33;border-radius:12px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:flex}.evaluation-mode-banner__icon{color:#8facff;background:#4766c717;border:1px solid #6c8eef33;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.evaluation-mode-banner__copy{gap:2px;min-width:0;display:grid}.evaluation-mode-banner__copy strong{color:#edf3ff;font-size:11px;line-height:1.15}.evaluation-mode-banner__copy span{color:#8298b8;font-size:9px;line-height:1.4}.evaluation-mode-banner__badge{color:#9cb4f8;white-space:nowrap;background:#516dc714;border:1px solid #6e8fef2e;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:7.5px;font-weight:850}@media (max-width:700px){.evaluation-mode-banner{align-items:flex-start}.evaluation-mode-banner__badge{display:none}}
