#demand .builder{align-items:start}#demandReport{margin:0 0 24px;padding:20px;border:1px solid #3c5274;border-radius:16px;background:#0c162b;overflow-wrap:anywhere}#demandReport h4{font-size:23px;margin:5px 0}#demandReport h5{font-size:15px;margin:0 0 9px;color:#9ce9e6}#demandReport p{margin:8px 0 14px;line-height:1.65}#demandReport ul{padding-left:20px;margin:0;line-height:1.75}#demandReport .dr-heading>span{font-size:12px;color:#9fb5df}#demandReport .dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}#demandReport details{margin:16px 0}#demandReport summary{cursor:pointer;padding:7px 0}#demandReport .dr-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#demandReport .btn{white-space:normal;text-align:center}#demandReport .dr-share{border-top:1px solid #30425f;margin-top:22px;padding-top:20px}#demandReport textarea,#demandReport input{width:100%;box-sizing:border-box;background:#101a30;color:#eaf2ff;border:1px solid #405273;border-radius:8px;padding:10px;margin:8px 0 14px}#demandReport .dr-note{color:#c4d5ed;font-size:13px}#demandReport #demandShareStatus{font-size:13px;color:#9ce9e6}@media(max-width:650px){#demandReport{padding:15px}#demandReport .dr-grid{grid-template-columns:1fr;gap:18px}#demandReport .dr-links .btn{flex:1 1 140px}}

#demandReport .dr-channel-panel{padding:16px;margin-top:14px;border:1px solid #6288b2;border-radius:12px;background:#162740}#demandReport .dr-channel-panel[hidden]{display:none}#demandReport #demandShareStatus:not(:empty){padding:12px;border:1px solid #507c89;border-radius:10px;font-weight:700}#demandReport .dr-report-details>summary{font-weight:700;color:#adf0ed}@media(min-width:981px){#demand .builder>.card:nth-child(2){position:sticky;top:100px;max-height:calc(100vh - 120px);overflow:auto}}

#demandReport .invite-card{padding:24px;margin:20px 0;background:linear-gradient(145deg,#172946,#111b31);border:1px solid #506a91;border-radius:16px;text-align:left}#demandReport .invite-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}#demandReport .invite-brand img{flex:none;object-fit:contain}#demandReport .invite-brand strong{display:block;font-size:22px;color:#fff}#demandReport .invite-brand span{display:block;font-size:13px;color:#b7c9e5;margin-top:3px}#demandReport .invite-eyebrow{color:#8ce4db;font-size:14px}#demandReport .invite-rate{padding:14px 0;border-block:1px solid #435675;margin:20px 0}#demandReport .invite-rate strong{font-size:26px;color:#8ce4db;margin-left:12px}#demandReport .invite-card small{display:block;line-height:1.7;color:#b7c9e5}#demandReport .invite-domain{font-size:12px;color:#b7c9e5;margin-top:18px}#demandReport #demandShareText{font:400 15px/1.8 sans-serif;min-height:340px;padding:18px;text-align:left;resize:vertical}
