.yf-channel-icon{height:47px;margin:0 0 28px;display:flex;align-items:center;color:#3e626e}.yf-channel-icon svg{height:60px;width:94px;stroke:currentColor;stroke-width:2;stroke-linejoin:round;fill:none}.yf-channel-icon circle{fill:#35c3d7;stroke:white}
#yola-workbench .mt1-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px 48px;align-items:center}
#yola-workbench .mt1-stage{background:white;border:1px solid #e2e7e9;border-radius:16px;box-shadow:0 12px 40px #223b4810;padding:14px;width:100%;max-width:100%;min-width:0;align-self:center;height:auto;aspect-ratio:1.9}
#yola-workbench .mt1-track,#yola-workbench .mt1-slide{height:100%}#yola-workbench .mt1-slide img{width:100%;height:100%;object-fit:contain;padding:0}
#yola-workbench .mt1-copy h2{font-size:clamp(30px,3.1vw,44px)}#yola-workbench .mt1-tactics{display:grid;gap:18px;margin-top:26px}#yola-workbench .mt1-tactics h3{font-size:18px;font-weight:600;margin:0 0 7px}#yola-workbench .mt1-tactics p{font-size:16px;line-height:1.65;margin:0}
#yola-workbench .mt1-caption{align-self:start;font-size:14px}#yola-workbench .mt1-buttons{z-index:4}
.yw-channel-breakdown{border-top:1px solid #e2e8eb}.yw-channel-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid #e2e8eb}.yw-channel-row h4{font-size:19px;margin:0}.yw-channel-row p{font-size:14px!important;margin:5px 0 0!important;color:#647781}.yw-channel-row>strong{font-size:24px;font-weight:500;letter-spacing:-.03em;color:#283b44}
.yw-account-context{background:#f7f9f9;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:32px 36px;margin-top:24px}.yw-account-context>div{display:flex;flex-direction:column;gap:8px}.yw-account-context .yw-account-label{font-size:16px;margin:0;color:#3c535d}.yw-account-context strong{font-size:42px;letter-spacing:-.04em;font-weight:500;color:#263a43}.yw-account-context span{font-size:15px;color:#647781}.yw-account-context>p{font-size:16px!important;line-height:1.7;margin:0!important}
@media(max-width:1000px){#yola-workbench .mt1-layout{grid-template-columns:1fr;gap:20px}#yola-workbench .mt1-stage{grid-column:1;grid-row:1;aspect-ratio:1.7}#yola-workbench .mt1-copy{grid-column:1;grid-row:4}#yola-workbench .mt1-caption{grid-row:2;grid-column:1}#yola-workbench .mt1-progress{grid-column:1;grid-row:3;margin:0 0 10px}#yola-workbench .mt1-copy h2{font-size:32px}.yw-account-context{padding:26px 22px;grid-template-columns:1fr;gap:20px}.yw-channel-row{gap:16px}.yw-channel-row h4{font-size:17px}.yw-channel-row>strong{font-size:20px}}

/* Monthly company sales: one reconciled invoice basis, ten months. */
.yw-company-sales .yf-sales-stats{padding-bottom:30px;border-bottom:1px solid #e4e9eb;margin-bottom:25px}
.yw-chart-title{font-size:16px;font-weight:500;color:#344850;margin-bottom:44px}
.yw-chart-wrap{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px}
.yw-chart-axis{height:248px;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;color:#73838a;text-align:right;line-height:1;transform:translateY(-6px)}
.yw-sales-chart{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;height:280px;position:relative;isolation:isolate}
.yw-sales-chart:before{content:"";position:absolute;inset:0 0 32px;background:repeating-linear-gradient(to top,#e5ecef 0,#e5ecef 1px,transparent 1px,transparent 25%);border-top:1px solid #e5ecef;pointer-events:none;z-index:-1}
.yw-sales-month{padding:0;margin:0;border:0;background:none;color:inherit;min-width:0;height:100%;display:flex;align-items:center;flex-direction:column;cursor:pointer;font-family:inherit;position:static}
.yw-column{height:248px;width:100%;position:relative;display:block}
.yw-column i{position:absolute;bottom:0;left:16%;width:68%;height:var(--bar-height);border-radius:5px 5px 0 0;background:linear-gradient(180deg,#41bed1,#0f90a6);box-shadow:0 3px 9px #20869812;transition:filter .2s,box-shadow .2s}
.yw-sales-month.is-peak .yw-column i{background:linear-gradient(180deg,#29a6ba,#086f83)}
.yw-bar-value{position:absolute;bottom:calc(var(--bar-height) + 9px);left:50%;transform:translateX(-50%);font-size:14px;color:#506971;white-space:nowrap}
.yw-month{height:32px;padding-top:12px;font-size:14px;color:#61737c;white-space:nowrap}.yw-month-number{display:none}
.yw-sales-month:hover .yw-column i,.yw-sales-month:focus .yw-column i{filter:brightness(.9);box-shadow:0 0 0 3px #219eb51a}.yw-sales-month:focus-visible{outline:none}.yw-sales-month:focus-visible .yw-column i{outline:2px solid #174a55;outline-offset:3px}
.yw-chart-tooltip{position:absolute;top:-40px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#22363e;color:#fff;border-radius:8px;padding:8px 13px;font-size:14px;opacity:0;pointer-events:none;transition:opacity .15s;box-shadow:0 5px 18px #1c334519;z-index:3}.yw-chart-tooltip b{font-weight:500;margin-right:10px}.yw-sales-month:hover .yw-chart-tooltip,.yw-sales-month:focus .yw-chart-tooltip{opacity:1}
@media(max-width:600px){.yw-company-sales .yf-sales-stats{gap:10px}.yw-company-sales .yf-sales-stats strong{font-size:clamp(25px,7vw,32px)}.yw-chart-wrap{grid-template-columns:36px minmax(0,1fr);gap:8px}.yw-sales-chart{height:242px;gap:4px}.yw-chart-axis,.yw-column{height:210px}.yw-bar-value,.yw-month-short{display:none}.yw-month-number{display:inline}.yw-month{font-size:12px}.yw-column i{left:10%;width:80%;border-radius:3px 3px 0 0}.yw-chart-axis{font-size:11px}.yw-company-sales .yf-sales-method{margin-top:24px}}
/* Whole-window previews use their own aspect ratio, never the generic tall media slot. */
#yola-workbench .mt1-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px 40px}
#yola-workbench .mt1-stage{height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:10px!important}
#yola-workbench .mt1-track,#yola-workbench .mt1-slide{height:auto!important;min-height:0!important}
#yola-workbench .mt1-slide{padding:0!important;align-items:center!important}
#yola-workbench .mt1-slide img{height:auto!important;min-height:0!important;aspect-ratio:1737/825;width:100%!important;object-fit:contain!important}
@media(max-width:1000px){#yola-workbench .mt1-layout{grid-template-columns:1fr;gap:20px}#yola-workbench .mt1-stage{padding:6px!important}}
#yola-workbench .mt1-track{position:relative!important;inset:auto!important;width:100%!important}
