/* Merchant application: actions and observed outcomes, inside the shared Cooper layout. */
[hidden]{display:none!important}.merchant-panel{position:absolute;left:0;top:0;width:1320px;height:750px}.view-tabs{width:210px;height:34px;position:absolute;right:64px;top:319px;display:flex;gap:4px;padding:3px;border:1px solid #E5E1EF;border-radius:10px;background:#FAF9FC}.view-tabs button{flex:none;width:99px;height:26px;display:block;border:0;padding:5px 13px;border-radius:7px;background:transparent;color:#9A90AC;font-size:10px;line-height:16px;cursor:pointer}.view-tabs button[aria-selected="true"]{background:#EDE7FA;color:#7750BB;font-weight:600}
.merchant-overview{position:relative;margin:87px 8px 0;display:flex;gap:13px;align-items:center;height:43px;padding:0 12px;color:#7984A0;font-size:13px}.merchant-dashboard .nav-item{position:relative;font-size:11px;padding-left:17px;padding-right:8px}.merchant-dashboard .active-nav{background:#fff;color:#7250D1;border:1px solid #E3E6F0;border-radius:9px;margin:0 8px;padding-left:8px}.merchant-dashboard .active-nav::before{content:"";position:absolute;left:-1px;top:0;width:3px;height:100%;border-radius:3px;background:#8751EF}.merchant-dashboard .nav-group{margin-top:19px}.merchant-dashboard .metric.review::before{background:#9471E1}.merchant-dashboard .live-read h2{font-size:20px;line-height:25px}.merchant-dashboard .live-caption{font-size:9.8px}.merchant-dashboard .live-count{right:20px;top:56px}.merchant-dashboard .live-count strong{font-size:39px}.merchant-rhythm h2{font-size:15px}.merchant-rhythm .learned{font-size:6.5px}.rhythm-comparison{display:flex;gap:47px;margin-top:19px}.rhythm-comparison strong{font-size:26px;line-height:30px;color:#898DA4;font-weight:600;letter-spacing:-.5px}.rhythm-comparison strong span{font-size:13px;letter-spacing:0;font-weight:500}.rhythm-comparison>div+div strong{color:#B88332}.rhythm-comparison p{font-size:8px;line-height:13px;color:#A1A9BB;margin-top:2px}.merchant-rhythm-bars{position:absolute;left:17px;right:17px;top:120px;height:10px}.merchant-rhythm-bars i{position:absolute;left:0;top:0;width:52px;height:5px;border-radius:4px;background:#D8D2E8}.merchant-rhythm-bars b{position:absolute;left:0;top:8px;width:254.22px;height:5px;border-radius:4px;background:#D5AF64}.rhythm-reading{position:absolute;left:17px;bottom:9px;font-size:7px;color:#A1A9BB}
.merchant-work{left:198px;top:325px;width:856px;height:224px}.work-lanes{position:absolute;left:17px;right:17px;top:61px;display:flex;gap:13px}.work-lane{width:265px;flex:none}.lane-label{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1px;line-height:12px;font-weight:650;color:#A497B8}.lane-label span{font-size:8px;color:#9386AB;background:#F1ECF8;padding:0 5px;border-radius:4px;letter-spacing:0}.work-task{height:125px;border:1px solid #E4E0ED;border-radius:9px;background:#FAF8FD;margin-top:7px;padding:11px 12px}.work-lane:nth-child(2) .work-task{background:#F7FAFD;border-color:#DEE7F0}.work-lane:nth-child(3) .work-task{background:#F7FAF9;border-color:#DEE9E5}.task-owner{font-size:7px;line-height:11px;letter-spacing:.8px;color:#AC9CBE;font-weight:600}.work-task h3{font-size:11px;line-height:16px;font-weight:600;margin-top:5px;color:#616178}.work-task h3+p{font-size:9px;line-height:14px;color:#939BAD;margin-top:6px}.task-link{display:block;font-size:8px;line-height:12px;color:#9070C9;margin-top:8px}.blue-link{color:#6391BA}.green-link{color:#619E8D}.merchant-table th:nth-child(1){width:21%}.merchant-table th:nth-child(2){width:25%}.merchant-table th:nth-child(3){width:28%}.merchant-table th:nth-child(4){width:26%}.review-table td.green-text{color:#45977F}.review-table td.amber-text{color:#B48843}.paid-count strong{color:#439B83!important}.merchant-open h2{font-size:15px}.merchant-open>strong{display:block;font-size:31px;line-height:36px;color:#9875CD;font-weight:600;margin-top:15px}.merchant-open>strong span{font-size:14px;font-weight:500;color:#8089A0}.merchant-open>p{font-size:10px;line-height:16px;margin-top:8px;color:#909CB1}.open-foot{position:absolute;bottom:12px;left:17px;font-size:7px;color:#AAAFC0}.outcome-chart-card .payment-window-chart{position:absolute;left:48px;top:63px;width:758px;height:132px}.chart-bottom-note{position:absolute;left:20px;bottom:10px;font-size:7px;line-height:12px;color:#9BA4B6}.payment-window-chart{font-family:var(--font)}
/* Open editorial visuals: no browser frame, product cards or sample payer data. */
.open-visual{position:relative;width:672px;height:434px;flex:none;color:var(--navy)}
.visual-kicker{font-size:9px;line-height:15px;letter-spacing:1.1px;font-weight:600;color:#8C80A1}
.response-origin{position:absolute;left:24px;top:149px;width:195px}
.response-origin h3{font-size:22px;line-height:28px;letter-spacing:-.5px;font-weight:600;margin-top:12px}
.response-origin>p:last-child{font-size:11.5px;line-height:18px;color:#7D8394;margin-top:13px}
.response-connectors{position:absolute;inset:0;width:672px;height:434px}
.response-choice{position:absolute;left:326px;width:315px;padding-left:39px}
.response-choice img{position:absolute;left:0;top:1px;width:25px;height:25px}
.response-choice h3{font-size:18px;line-height:26px;letter-spacing:-.25px;font-weight:600}
.response-choice p{font-size:12.5px;line-height:19px;color:#7B8291;margin-top:7px}
.response-ask{top:80px}.response-split{top:193px}.response-reminder{top:306px}
.response-ask h3{color:#7952AF}.response-split h3{color:#477EB0}.response-reminder h3{color:#398B79}
.learning-kicker{position:absolute;left:36px;top:68px}
.learning-track{position:absolute;left:82px;top:144px;width:420px;height:1px;display:flex;gap:0}
.learning-track span{width:210px;height:1px;flex:none;background:#DAD6E5}
.learning-track span+span{background:#D3E1DF}
.learning-step{position:absolute;top:119px;width:180px}
.learning-expected{left:36px}.learning-observed{left:246px}.learning-updated{left:456px}
.learning-symbol{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#F4EEFC;border:5px solid #fff}
.learning-symbol img{width:25px;height:25px}
.learning-observed .learning-symbol{background:#EAF3FA}.learning-updated .learning-symbol{background:#EAF5F0}
.learning-step h3{font-size:21px;line-height:28px;font-weight:600;letter-spacing:-.4px;margin-top:20px}
.learning-expected h3{color:#7952AF}.learning-observed h3{color:#477EB0}.learning-updated h3{color:#398B79}
.learning-step>p{font-size:12.5px;line-height:20px;color:#7B8291;margin-top:11px}
.learning-baseline{position:absolute;left:36px;right:36px;top:344px;border-top:1px solid #E4E4EE;padding-top:18px;display:flex;gap:9px;align-items:center}
.learning-baseline i{width:5px;height:5px;border-radius:50%;background:#8D6BC6;flex:none}
.learning-baseline p{font-size:11px;line-height:17px;color:#8D839E}
.cooper-composer [role="textbox"]:empty::before{content:"Ask Cooper about your payers…"}.cooper-pills button:nth-child(1){width:145px}.cooper-pills button:nth-child(2){width:145px}.cooper-pills button:nth-child(3){width:171px}
