/* Happy Digital AI — simple sales scenarios — 2026-10-29 — v25.4 */
.sales-edit{display:block;border:0;background:none;color:#b4d9ff;font-size:13px;line-height:1.6;padding:6px 0 16px;text-align:left;min-height:44px}.sales-offer #sales-editor[hidden]{display:none}#sales-editor{margin-bottom:18px}#sales-editor label{font-size:12px;color:#b4d0e8;display:block;margin-bottom:8px}#sales-proposal-text{width:100%;resize:vertical;min-height:180px;background:#071f32;border:1px solid #618ab4;color:#dfedfb;font-size:14px;line-height:1.65;padding:12px;border-radius:6px}#sales-editor small{font-size:11px;color:#a5c2d9;display:block;margin-top:7px}
.niche-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 28px}.niche-tabs button{min-height:46px;padding:11px 18px;border:1px solid #648fb149;background:#0b263d;color:#bbd0e4;border-radius:24px;font:500 14px Manrope,sans-serif}.niche-tabs button[aria-selected=true]{background:#2866a9;color:#f2f8ff;border-color:#8bc7ff8c}.niche-tabs button:hover{background:#214867}.sales-story-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.sales-story-title h3{font-size:clamp(24px,2.1vw,36px);line-height:1.3;margin:0;max-width:780px}.sales-story-title>span{font-size:12px;color:#a5bfd7;flex-shrink:0}.sales-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sales-column{min-width:0;display:flex;flex-direction:column;background:linear-gradient(160deg,#163751a3,#0a233774);border-radius:13px;padding:22px;transition:background .4s}.sales-column.is-active{background:linear-gradient(160deg,#224f73bd,#10314c90)}.sales-step{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #82b3d32b;padding:0 0 18px;margin-bottom:20px;min-height:46px;font:600 17px Manrope,sans-serif;color:#deedfc}.sales-step>b{color:#85b9ec;font-size:13px;font-weight:500}.sales-step>i{margin-left:auto;color:#85b9ec;font-style:normal}.sales-chat{display:grid;gap:13px}.sales-chat>p{padding:15px 17px;margin:0;font-size:16px;line-height:1.65;border-radius:11px;max-width:96%}.sales-chat small{display:flex;align-items:center;gap:6px;font-size:11px;margin-bottom:7px;color:#b1d0ea}.chat-customer{background:#1f425e;margin-left:16px!important}.chat-assistant{background:#24597d}.sales-column-result{font-size:14px;line-height:1.6;color:#b5cee3;margin:22px 0 0;padding-top:18px;border-top:1px solid #82b3d326}.sales-lead h4,.sales-offer h4{font-size:23px;line-height:1.35;letter-spacing:-.025em;margin:17px 0 22px;color:#e6f2ff}.sales-tag{font-size:11px;color:#a4c6e3}.sales-lead dl{display:grid;gap:15px;margin:0 0 24px}.sales-lead dl>div{padding-bottom:12px;border-bottom:1px solid #82b3d31f}.sales-lead dt{font-size:12px;color:#9ebcda;margin-bottom:5px}.sales-lead dd{margin:0;font-size:16px;line-height:1.6;color:#dcecff}.sales-next{background:#285b8070;border-radius:8px;padding:15px;font-size:15px;line-height:1.6;color:#dceeff}.sales-next small{display:block;font-size:11px;color:#a4c9e5;margin-bottom:6px}.sales-context{font-size:12px;color:#a9c5dc;line-height:1.7;margin:17px 0 0}.offer-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.07em;color:#a8c6dd}.offer-badge{background:#cbb58017;color:#decda5;border-radius:4px;padding:5px 8px;letter-spacing:0}.sales-offer ul{padding:0;list-style:none;margin:0 0 24px;display:grid;gap:14px}.sales-offer li{display:flex;gap:10px;font-size:15px;line-height:1.65;color:#d3e4f3}.sales-offer li:before{content:'✓';color:#8ec7df}.sales-human{font-size:14px;line-height:1.7;color:#bad0e4;border-top:1px solid #82b3d32b;padding-top:17px;margin:0 0 20px}.sales-approve{border-radius:7px;width:100%;padding:13px 12px;font-size:13px;min-height:50px;line-height:1.5}.sales-approval-status{font-size:12px;color:#a9c7df;line-height:1.65;margin:12px 0 0}.sales-followup{background:#2b685f33;border-left:2px solid #85cdb7;padding:14px;margin-top:18px}.sales-followup[hidden]{display:none}.sales-followup small{display:block;color:#a3cbbf;font-size:11px;margin-bottom:5px}.sales-followup strong{font-size:15px;line-height:1.5}.sales-followup p{font-size:13px;color:#b7d2d6;margin:9px 0 0;line-height:1.6}.sales-benefit{display:grid;grid-template-columns:190px 1fr;gap:24px;padding-top:26px;margin-top:26px;border-top:1px solid #80a9cd30}.sales-benefit>span{font-size:12px;color:#9ebfdc}.sales-benefit p{font-size:19px;line-height:1.65;color:#d6e8f9;margin:0;max-width:76ch}.sales-controls{display:flex;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap}.sales-controls .outline{font-size:13px;min-height:46px}.sales-reset{background:none;border:0;color:#b2cce3;font-size:13px;padding:12px;min-height:44px}.sales-controls>span{margin-left:auto;font-size:12px;color:#a4c6e4}.sales-boundary{font-size:13px;line-height:1.7;color:#a2bdd4;margin:22px 0 0;max-width:100ch}.sales-playing .is-active .sales-step b{animation:sales-signal 1.6s ease-in-out infinite}@keyframes sales-signal{50%{color:#f1f8ff;text-shadow:0 0 15px #72c9ff}}.no-motion .sales-column{transition:none}.no-motion .sales-step b{animation:none!important}@media(prefers-reduced-motion:reduce){.sales-column{transition:none}.sales-step b{animation:none!important}}
@media(max-width:1150px){.sales-board{gap:12px}.sales-column{padding:18px 15px}.sales-step{font-size:15px}.sales-chat>p{font-size:15px;padding:13px}.sales-lead h4,.sales-offer h4{font-size:21px}.sales-approve{font-size:12px}.sales-story-title{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:850px){.sales-board{grid-template-columns:1fr;gap:22px}.sales-column{padding:22px}.sales-story-title h3{font-size:27px}.sales-step{font-size:19px}.sales-step>i{transform:rotate(90deg)}.sales-chat>p{font-size:16px}.sales-benefit{grid-template-columns:1fr;gap:10px}.sales-benefit p{font-size:17px}.niche-tabs{gap:8px}.niche-tabs button{font-size:13px;padding:10px 14px}.sales-controls{gap:8px}.sales-controls>span{flex-basis:100%;margin-left:0}.sales-approve{font-size:14px}.sales-boundary{font-size:12px}}
