#htl-broadcast-v97-root{--pink:#ff38cc;--violet:#9b48ff;--ink:#1b0b32;--glass:rgba(25,11,49,.84);padding:0 2px 28px}#htl-broadcast-v97-root *{box-sizing:border-box}#htl-broadcast-v97-root svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#admin-broadcast-section>.stitle,#admin-broadcast-section>.stitle+div{display:none!important}#badm-broadcasts-list-view{margin-top:0!important}
.bc-hero{height:166px;display:flex;align-items:center;justify-content:space-between;padding:27px 34px;border:1px solid rgba(255,151,230,.78);border-radius:23px;color:#fff;background:linear-gradient(90deg,rgba(25,6,49,.82),rgba(43,8,67,.25),rgba(44,5,59,.67)),url('/htl-vault-workspace-hero-v51.png') center 50%/cover;box-shadow:0 20px 52px rgba(34,4,64,.42),0 0 36px rgba(243,42,194,.29),inset 0 1px rgba(255,255,255,.48)}.bc-hero small{color:#f79ee0;font-size:11px;font-weight:800;letter-spacing:.2em}.bc-hero h1{margin:8px 0 0;font:600 56px/.82 'Cormorant Garamond'}.bc-hero p{margin:12px 0 0;font:500 25px/1 'Cormorant Garamond'}.bc-hero>button{min-width:220px;padding:16px 25px;border:1px solid #ff98e1;border-radius:999px;color:#fff;background:linear-gradient(110deg,#ff4bd2,#c521bd 55%,#982ce6);box-shadow:0 0 27px rgba(255,39,209,.66),inset 0 1px rgba(255,255,255,.57);font-size:15px}.bc-hero>button b{float:right;font-size:20px}
.bc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0}.bc-stats article{height:84px;display:flex;align-items:center;gap:17px;padding:13px 20px;border:1px solid rgba(235,151,255,.55);border-radius:17px;color:#fff;background:linear-gradient(145deg,rgba(34,14,64,.9),rgba(20,8,42,.86));backdrop-filter:blur(24px) saturate(150%);box-shadow:0 15px 35px rgba(23,0,48,.36),0 0 21px rgba(242,53,202,.19),inset 0 1px rgba(255,255,255,.22)}.bc-stats article>span{width:49px;color:#fb5bd7;filter:drop-shadow(0 0 8px currentColor)}.bc-stats article>span svg{width:40px;height:40px}.bc-stats article.s1>span,.bc-stats article.s1 i{color:#ffd968}.bc-stats article.s2>span,.bc-stats article.s2 i{color:#83f2c0}.bc-stats b,.bc-stats small{display:block}.bc-stats b{font:700 32px Geist}.bc-stats small{font-size:12px}.bc-stats i{display:flex;align-items:end;gap:5px;margin-left:auto;color:#f161da}.bc-stats i em{width:4px;border-radius:4px;background:currentColor;box-shadow:0 0 6px currentColor}
.bc-workspace{display:grid;grid-template-columns:minmax(500px,.92fr) minmax(620px,1.18fr);gap:10px}.bc-card{border:1px solid rgba(229,145,255,.55);border-radius:19px;color:#fff;background:linear-gradient(145deg,rgba(28,13,57,.91),rgba(19,8,40,.89));backdrop-filter:blur(25px) saturate(150%);box-shadow:0 22px 48px rgba(22,0,43,.42),0 0 27px rgba(240,47,199,.19),inset 0 1px rgba(255,255,255,.23);overflow:hidden}.bc-card>header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.bc-card h2{margin:0;font:600 28px 'Cormorant Garamond'}
.bc-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:0 12px;border:1px solid rgba(255,255,255,.15);border-radius:10px;overflow:hidden}.bc-tabs button{height:38px;border:0;border-right:1px solid rgba(255,255,255,.12);color:#dcd0e6;background:rgba(255,255,255,.015);font-size:11px}.bc-tabs button.active{color:#33103d;background:linear-gradient(110deg,#ff9be3,#f650ce);box-shadow:0 0 20px rgba(255,55,207,.52);font-weight:800}.bc-filters{display:grid;grid-template-columns:1fr 175px;gap:8px;padding:10px 12px}.bc-filters label,.bc-filters button{height:41px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(153,101,255,.62);border-radius:9px;color:#d8cae2;background:rgba(27,11,53,.7)}.bc-filters svg{width:17px}.bc-filters input{width:100%;border:0;outline:0;color:#fff;background:transparent}.bc-filters button{font-size:10px}
.broadcast-row{position:relative;display:grid;grid-template-columns:106px 1fr 47px;gap:10px;min-height:104px;margin:0 10px 9px;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.025);cursor:pointer;transition:.2s}.broadcast-row:hover,.broadcast-row.selected{border-color:#fb3dd1;background:linear-gradient(105deg,rgba(244,43,197,.12),rgba(134,55,219,.08));box-shadow:0 0 22px rgba(239,39,196,.29)}.bc-thumb{display:grid;place-content:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;text-align:center;background:radial-gradient(circle at 70% 25%,rgba(255,65,210,.5),transparent 37%),linear-gradient(145deg,#35145c,#120a27)}.bc-thumb small{width:84px;color:#fff;font-size:8px;font-weight:800}.bc-thumb b{margin-top:5px;color:#ffd861;font-size:24px}.bc-thumb.schedule b,.bc-thumb.qa b,.bc-thumb.update b{color:#ff6ed8}.bc-thumb.qa{background:linear-gradient(135deg,#2e0f58,#8a116f)}.row-copy>div{display:flex;align-items:center;gap:7px}.row-copy h3{margin:3px 0;font-size:12px}.row-copy p{margin:4px 0 7px;color:#cdbed8;font-size:9px}.row-copy>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(194,103,255,.5);border-radius:999px;color:#e7b1ff;font-size:8px}.row-copy svg{width:12px}.row-copy em{padding:4px 9px;border-radius:999px;color:#34203b;background:#ffdf66;font-size:8px;font-style:normal}.row-copy em.sent{background:#7ee9a4}.row-copy em.draft{color:#fff;background:#766783}.row-owner{text-align:right}.row-owner img{width:25px;height:25px;border-radius:50%}.row-owner button{display:block;margin-left:auto;border:0;color:#fff;background:transparent}.row-metrics{grid-column:2/4;display:grid;grid-template-columns:1fr 58px 48px;gap:8px;padding-top:5px;border-top:1px solid rgba(255,255,255,.11);color:#ded0e7;font-size:8px}.row-metrics span,.row-metrics b{font-weight:500}.row-metrics small{display:block;margin-top:2px;color:#a894b6;font-size:7px}
.editor>header{border-bottom:1px solid rgba(255,255,255,.12)}.editor>header aside{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #588ffc;border-radius:10px;color:#fff;background:linear-gradient(110deg,rgba(39,71,180,.72),rgba(38,43,120,.58));box-shadow:0 0 17px rgba(48,107,255,.3)}.editor>header aside svg{width:23px}.editor>header aside b,.editor>header aside small{display:block;font-size:9px}.editor>header aside small{color:#ced8ff;font-weight:500}.editor>header aside i{margin-left:7px;font-style:normal}.edit-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:12px;padding:10px 12px}.edit-grid label,.audience-fields>label{display:block;color:#f0e8f4;font-size:10px;font-weight:700}.message-fields>label>input,.message-fields textarea{width:100%;margin-top:5px;border:1px solid rgba(161,95,244,.58);border-radius:7px;outline:0;color:#fff;background:rgba(18,7,38,.63)}.message-fields input{height:34px;padding:0 10px}.richbar{height:30px;display:flex;align-items:center;gap:13px;margin-top:5px;padding:0 10px;border:1px solid rgba(161,95,244,.58);border-bottom:0;border-radius:7px 7px 0 0;color:#e8dceb}.message-fields textarea{height:84px;margin:0;padding:8px 10px;border-radius:0 0 7px 7px;resize:none;font:10px/1.45 Manrope}.message-fields label:last-child{position:relative;margin-top:8px}.message-fields label>small{position:absolute;right:8px;bottom:6px;color:#ab98b9;font-size:7px}.audience-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5px;border:1px solid rgba(161,95,244,.48);border-radius:7px;overflow:hidden}.audience-tabs button{height:34px;border:0;border-right:1px solid rgba(255,255,255,.12);color:#ddd0e5;background:transparent;font-size:8px}.audience-tabs button.active{color:#fff;background:linear-gradient(110deg,#f42bc2,#9b3ce2);box-shadow:0 0 15px rgba(244,38,196,.4)}.audience-fields>small{display:block;margin:8px 0 4px;color:#d5c5de;font-size:8px}.tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tier-choice{display:grid!important;grid-template-columns:16px 1fr;align-items:center;min-height:47px;padding:7px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.02)}.tier-choice.gold{grid-column:2}.tier-choice:has(input:checked){border-color:#f537cc;box-shadow:0 0 12px rgba(245,49,204,.21)}.tier-choice input{display:none}.tier-choice>span{width:14px;height:14px;border:1px solid #947ba7;border-radius:3px}.tier-choice input:checked+span{background:#fd6ddc;box-shadow:0 0 8px #f440cd}.tier-choice input:checked+span:after{content:'✓';display:block;color:#421343;font-size:10px;text-align:center}.tier-choice b,.tier-choice small{display:block;font-size:9px}.tier-choice small{color:#ad99ba;font-size:7px;font-weight:500}
.delivery,.schedule{display:flex;align-items:end;gap:6px;margin:0 12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.11)}.delivery h3,.schedule h3{align-self:center;width:95px;margin:0;font-size:9px}.delivery label{position:relative;flex:1;height:50px;display:grid;grid-template-columns:15px 22px 1fr;align-items:center;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:8px}.delivery label.on{border-color:#ee37ca;box-shadow:0 0 12px rgba(238,55,202,.2)}.delivery input{display:none}.delivery label>span{width:13px;height:13px;border:1px solid #9b7aae;border-radius:3px}.delivery label.on>span{background:#f77bdc}.delivery label.on>span:after{content:'✓';display:block;color:#411340;font-size:9px;text-align:center}.delivery svg{width:18px;color:#f660d5}.delivery b,.delivery small{display:block;font-size:8px}.delivery small{color:#af9cbb;font-size:6px;font-weight:500}.delivery em{position:absolute;right:5px;top:4px;padding:3px 5px;border-radius:999px;background:#7736d1;font-size:6px;font-style:normal}.schedule{align-items:center}.schedule label{display:flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap}.schedule label input{accent-color:#f34bcf}.schedule button{height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(161,95,244,.55);border-radius:7px;color:#e5d7ec;background:rgba(18,7,38,.55);font-size:8px}.schedule button svg{width:14px;color:#f55fd6}.preview{margin:0 12px;padding-top:5px;border-top:1px solid rgba(255,255,255,.11)}.preview h3{margin:4px 0 6px;font-size:9px}.preview h3 small{color:#a995b7;font-weight:500}.preview article{height:117px;display:grid;grid-template-columns:126px 1fr 84px;gap:10px;align-items:center;padding:8px;border:1px solid rgba(163,96,245,.48);border-radius:9px;background:linear-gradient(100deg,rgba(48,15,78,.85),rgba(34,14,62,.72))}.preview-art{height:100%;display:grid;place-content:center;border-radius:7px;background:radial-gradient(circle at 70% 20%,#d635a4,transparent 35%),linear-gradient(145deg,#361251,#10081f);text-align:center}.preview-art b{color:#ffe386;font:600 18px 'Cormorant Garamond'}.preview article>div:nth-child(2)>small{display:flex;align-items:center;gap:5px;font-size:7px}.preview article>div:nth-child(2)>small img{width:18px}.preview article>div:nth-child(2)>small em{margin-left:auto;color:#aa96b7;font-style:normal}.preview h4{margin:6px 0 2px;font-size:12px}.preview p{margin:0;color:#ded1e6;font-size:8px;line-height:1.4}.preview article>div:nth-child(2)>span{display:block;margin-top:5px;color:#eac9ed;font-size:8px}.preview article>button{padding:9px 8px;border:1px solid #fc82dc;border-radius:999px;color:#fff;background:linear-gradient(110deg,#ef32bd,#9f37dd);font-size:8px}.editor footer{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:7px;padding:10px 12px}.editor footer button{height:38px;border:1px solid rgba(210,143,255,.64);border-radius:8px;color:#fff;background:rgba(255,255,255,.025)}.editor footer button:nth-child(2){background:linear-gradient(110deg,#6f29b9,#9e32d9)}.editor footer button:last-child{border-color:#ff83e0;background:linear-gradient(110deg,#fc3aca,#c022b9,#8d35e4);box-shadow:0 0 18px rgba(242,47,201,.39)}
#bcModal{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:rgba(9,1,18,.73);backdrop-filter:blur(17px);opacity:0;visibility:hidden;transition:.2s}#bcModal.open{opacity:1;visibility:visible}#bcModal>div{position:relative;width:470px;padding:34px;border:1px solid #f681da;border-radius:25px;color:#fff;background:linear-gradient(145deg,#512060,#170727);box-shadow:0 35px 100px #000a,0 0 42px #ef2fbf61}#bcModal>div>button{position:absolute;right:14px;top:14px;border:0;color:#fff;background:none}#bcModal small{color:#ff8add;font-weight:800;letter-spacing:.15em}#bcModal h2{font:600 34px 'Cormorant Garamond'}#bcModal p{color:#d8c7dd;font-size:11px}#bcModal>div>div{text-align:right}#bcModal>div>div button{margin-left:6px;padding:9px 14px;border:1px solid #f898dd;border-radius:999px;color:#fff;background:#9a47dc}
@media(max-width:1250px){.bc-workspace{grid-template-columns:1fr}.broadcast-list{min-height:auto}.bc-stats article i{display:none}}@media(max-width:760px){#htl-broadcast-v97-root{min-width:720px}.bc-hero h1{font-size:46px}}

.bc106-setup{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin:0 12px 12px;padding:18px;border:1px solid rgba(255,204,99,.5);border-radius:13px;color:#fff;background:linear-gradient(125deg,rgba(95,54,22,.38),rgba(72,29,93,.38));box-shadow:inset 0 1px rgba(255,255,255,.12),0 0 24px rgba(255,175,58,.12)}.bc106-setup>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,218,126,.62);border-radius:13px;color:#ffd876;background:rgba(255,196,62,.09);box-shadow:0 0 17px rgba(255,194,64,.18)}.bc106-setup svg{width:25px}.bc106-setup small{color:#ffd876;font-size:9px;font-weight:900;letter-spacing:.16em}.bc106-setup h3{margin:3px 0;color:#fff;font-size:15px}.bc106-setup p{margin:0;color:#d9cde2;font-size:10px;line-height:1.45}.bc106-setup button{padding:9px 13px;border:1px solid rgba(255,216,122,.5);border-radius:999px;color:#fff;background:rgba(255,255,255,.05)}.bc106-empty{display:flex;min-height:130px;flex-direction:column;align-items:center;justify-content:center;color:#fff}.bc106-empty b{font:600 22px 'Cormorant Garamond'}.bc106-empty span{margin-top:4px;color:#bdaec8;font-size:10px}

/* v61 readability pass — preserve the approved composition, increase working type. */
.cm-side nav small{font-size:10px}.cm-side nav button{font-size:13px}.cm-top input,.cm-top>div b{font-size:12px}.bc-hero small{font-size:12px}.bc-hero h1{font-size:60px}.bc-hero p{font-size:28px}.bc-hero>button{font-size:16px}.bc-stats b{font-size:36px}.bc-stats small{font-size:13px}.bc-card h2{font-size:32px}.bc-tabs button{font-size:12px}.bc-filters input,.bc-filters button{font-size:11px}.row-copy h3{font-size:14px}.row-copy p{font-size:11px;line-height:1.35}.row-copy>span,.row-copy em{font-size:9px}.row-metrics{font-size:10px}.row-metrics small{font-size:8px}.editor>header aside b{font-size:10px}.editor>header aside small{font-size:8px}.edit-grid label,.audience-fields>label{font-size:11px}.message-fields input{font-size:12px}.message-fields textarea{font-size:11px}.audience-tabs button{font-size:9px}.audience-fields>small{font-size:9px}.tier-choice b{font-size:10px}.tier-choice small{font-size:8px}.delivery h3,.schedule h3,.preview h3{font-size:10px}.delivery b{font-size:9px}.delivery small{font-size:7px}.schedule label,.schedule button{font-size:9px}.preview article>div:nth-child(2)>small{font-size:8px}.preview h4{font-size:14px}.preview p{font-size:10px}.preview article>div:nth-child(2)>span,.preview article>button{font-size:9px}.editor footer button{font-size:11px}
