.ofb781-growth{display:grid;gap:20px}.ofb781-growth-controls{display:grid;grid-template-columns:1.2fr repeat(4,minmax(130px,.7fr));gap:12px;padding:18px;border:1px solid #e2e6e9;border-radius:18px;background:#fff}.ofb781-growth-controls>label{display:grid;gap:6px;font-size:.75rem;font-weight:850}.ofb781-growth-controls input,.ofb781-growth-controls select{min-width:0;width:100%;min-height:44px}.ofb781-growth-controls fieldset{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;border:0;padding:4px 0}.ofb781-growth-controls fieldset label{font-size:.8rem}.ofb781-growth-controls .ofb-primary{grid-column:1/-1;justify-self:start}.ofb781-score-row{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:12px}.ofb781-score-row>section{display:flex;min-height:120px;flex-direction:column;justify-content:center;padding:18px;border:1px solid #e2e6e9;border-radius:18px;background:#fff}.ofb781-score-row strong{font-size:2rem}.ofb781-score-row span,.ofb781-score-row small{color:#69737b}.ofb781-growth-score{background:linear-gradient(135deg,#102a3c,#173d58)!important;color:#fff}.ofb781-growth-score span,.ofb781-growth-score small{color:#d5e3ec!important}.ofb781-ab,.ofb781-region-pack,.ofb781-calendar,.ofb781-channel-matrix,.ofb781-best,.ofb781-publish-note{padding:20px;border:1px solid #e2e6e9;border-radius:20px;background:#fff}.ofb781-ab>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.ofb781-ab article{padding:15px;border-radius:14px;background:#f7f9fa}.ofb781-ab article b{font-size:.7rem;color:#f26a13}.ofb781-ab input{width:100%;min-width:0}.ofb781-ab button{margin-top:8px}.ofb781-region-pack{display:flex;align-items:center;justify-content:space-between;gap:20px}.ofb781-region-pack>div:first-child{max-width:700px}.ofb781-term-pills{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ofb781-term-pills span{padding:7px 10px;border-radius:999px;background:#fff1e6;color:#a34807;font-size:.74rem;font-weight:800}.ofb781-calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ofb781-calendar-grid article{padding:14px;border:1px solid #e8ebed;border-radius:14px}.ofb781-calendar-grid article>span{font-size:.67rem;color:#f26a13;font-weight:900}.ofb781-calendar-grid b{display:block;margin:4px 0}.ofb781-calendar-grid p{margin:4px 0;font-size:.82rem}.ofb781-calendar-grid small{color:#7b838a}.ofb781-channel-matrix>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.ofb781-channel-matrix article{display:grid;gap:6px;padding:13px;border-radius:13px;background:#f7f9fa}.ofb781-channel-matrix article span{font-size:.75rem;color:#69737b}.ofb781-best>div:last-child{display:grid;gap:8px;margin-top:12px}.ofb781-best article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px;border-top:1px solid #edf0f2}.ofb781-best article span{color:#69737b;font-size:.78rem}.ofb781-publish-note{background:#f6fbff;border-color:#cfe4f2}.ofb781-publish-note p{max-width:900px}.ofb781-publish-note a{font-weight:850}@media(max-width:1100px){.ofb781-growth-controls{grid-template-columns:repeat(2,1fr)}.ofb781-score-row{grid-template-columns:repeat(2,1fr)}.ofb781-ab>div:last-child{grid-template-columns:1fr}.ofb781-calendar-grid{grid-template-columns:repeat(3,1fr)}.ofb781-channel-matrix>div:last-child{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.ofb781-growth-controls,.ofb781-score-row,.ofb781-calendar-grid,.ofb781-channel-matrix>div:last-child{grid-template-columns:1fr}.ofb781-region-pack{display:block}.ofb781-term-pills{justify-content:flex-start;margin-top:12px}.ofb781-best article{grid-template-columns:1fr}.ofb781-growth-controls .ofb-primary{width:100%}}
.ofb781-performance{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:18px;border:1px solid #dce6eb;border-radius:18px;padding:18px;background:#fff}
.ofb781-performance h3{margin:4px 0}.ofb781-performance p{color:#607684}.ofb781-performance-bars{display:grid;gap:9px;align-content:start}
.ofb781-performance-bars article{display:grid;grid-template-columns:minmax(105px,.65fr) minmax(120px,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:800}
.ofb781-performance-bars i{height:9px;background:#edf2f5;border-radius:999px;overflow:hidden}.ofb781-performance-bars i b{display:block;height:100%;background:#f26a13;border-radius:inherit}
@media(max-width:820px){.ofb781-performance{grid-template-columns:1fr}.ofb781-performance-bars article{grid-template-columns:90px 1fr auto}}
