.promo-feedback{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding:42px 0;display:grid}.promo-feedback h2{letter-spacing:-1px;font-size:30px}.promo-feedback>div>p{opacity:.65;font-size:13px;line-height:1.7}.promo-feedback fieldset{border:0;min-width:0;padding:0}.promo-feedback legend{margin-bottom:14px;font-size:12px}.promo-feedback label,.promo-contact-toolbar label{margin:16px 0;font-size:12px;display:block}.promo-feedback select,.promo-feedback textarea,.promo-contact-toolbar input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;margin-top:8px;padding:12px}.promo-rating{gap:8px;display:flex}.promo-rating button{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:44px;min-height:44px}.promo-rating button[aria-pressed=true]{background:var(--orange);color:#fff;border-color:var(--orange)}.promo-insights{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.promo-insights h3{font-size:22px}.promo-insights>button,.promo-contacts button:not(.primary){border:1px solid var(--line);min-height:44px;color:inherit;background:#fff;border-radius:6px;padding:10px 14px}.promo-insight-totals{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.promo-insight-totals dt{opacity:.65;font-size:11px}.promo-insight-totals dd{margin:8px 0;font-size:28px;font-weight:600}.promo-recipient-results details{border-bottom:1px solid var(--line);padding:18px 0}.promo-recipient-results summary{cursor:pointer;overflow-wrap:anywhere}.promo-recipient-results summary>span{opacity:.65;margin-top:8px;font-size:12px;display:block}.promo-recipient-results p{font-size:12px;line-height:1.7}.promo-comment{white-space:pre-wrap}.promo-contacts{border-top:1px solid var(--line);margin-top:32px;padding:40px 0}.promo-contacts>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.promo-contacts h2{font-size:30px}.promo-contacts header p{max-width:650px;font-size:13px;line-height:1.7}.promo-contact-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.promo-contact-toolbar>label:first-child{flex:1;min-width:200px}.promo-contacts-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.promo-contact-list>button{text-align:left;width:100%;margin-bottom:8px;display:block}.promo-contact-list strong,.promo-contact-list span,.promo-contact-list small{overflow-wrap:anywhere;margin:6px 0;display:block}.promo-contact-list small{opacity:.6}.promo-contacts button:disabled{opacity:.4;cursor:not-allowed}.promo-contacts .artist-form legend{font-weight:600}@media (max-width:700px){.promo-feedback,.promo-contacts-grid{grid-template-columns:1fr;gap:24px}.promo-contacts>header{flex-direction:column}.promo-feedback h2{font-size:26px}}.promo-access-panel select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;min-height:44px;margin-top:8px;padding:12px;display:block}.promo-workspace-context{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0 24px;font-size:12px;display:flex}.promo-workspace-context span{opacity:.6}.promo-workspace-context a{color:inherit;margin-left:auto}
