.lh-quality-strip{display:flex;gap:28px;flex-wrap:wrap;align-items:center;background:#e4f0e9;border:1px solid #c8ded0;border-radius:16px;padding:20px;margin:20px 0}.lh-quality-strip>div{display:grid;gap:7px}.lh-quality-strip span{font-size:13px;color:#5d7969}.lh-quality-strip b{font-size:24px}.lh-quality-strip p{font-size:12px;color:#6b8274;margin-left:auto}.lh-chart-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:#617c6d}.lh-chart-legend i{display:inline-block;height:7px;width:14px;margin-right:5px;border-radius:4px}.lh-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.lh-story-grid h2{font-size:21px;line-height:1.5}.lh-story-grid p{font-size:14px;line-height:1.8;min-height:65px;color:#617b6c}.lh-more-cases{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.lh-real-preview{margin-top:24px}.lh-real-preview .material-picture{height:225px;min-height:0}.lh-real-preview .material-picture img{height:210px;max-width:100%;width:auto;object-fit:contain}.lh-real-preview p{font-size:13px;color:#6f8578;line-height:1.7}.lh-three-pools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.lh-three-pools strong{display:block;font-size:38px;margin:16px 0}.lh-three-pools small{font-size:15px;margin-left:8px;font-weight:400}.lh-three-pools p{font-size:13px;line-height:1.7;color:#6b8275}.lh-pool-issues{display:grid;gap:12px}.lh-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px;margin:20px 0}.lh-source-card>p{font-size:14px;color:#637d6e;line-height:1.8}.lh-source-card blockquote,.lh-platform-preview blockquote{margin:18px 0;background:#edf5ef;border-left:4px solid #519a7e;padding:17px;font-size:18px;line-height:1.8;color:#153e2d}.lh-source-card .vx-persona-dl{font-size:13px}.lh-source-card dd{max-width:65%;text-align:right}.lh-analysis{background:#f4f7f3;padding:15px;border-radius:11px;margin:16px 0}.lh-analysis p{font-size:14px;line-height:1.7}.lh-analysis blockquote{font-size:13px;margin:9px 0;padding:9px}.lh-source-update{background:#fff8e7;padding:12px;border-radius:8px}.lh-current-node .tact-kicker{color:#53806b}.lh-node-number{background:#edf5ee;border-radius:12px;padding:20px;display:grid;gap:10px}.lh-node-number b{font-size:30px}.lh-node-number span{font-size:12px;color:#6d8275}.lh-extra-form{margin-top:18px;width:100%;border-top:1px solid #d8e6dc;padding-top:15px}.lh-extra-form summary{font-size:14px;font-weight:600;margin-bottom:15px;cursor:pointer}.lh-ui-reference{margin-top:20px;border-top:1px solid #dce8de;padding-top:16px}.lh-ui-reference summary{font-weight:600;font-size:14px;cursor:pointer;margin-bottom:16px}.lh-ui-reference .material-picture{max-height:320px;min-height:0}.lh-ui-reference img{max-height:300px;object-fit:contain;width:auto;max-width:100%;margin:auto}.lh-ui-reference p{font-size:12px;color:#6d8375}.lh-timeline{margin-top:20px}.lh-stage-map{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.lh-stage-map span{padding:8px 11px;background:#eef3ed;border-radius:8px;font-size:12px;color:#809083}.lh-stage-map .current{background:#187d64;color:white}.lh-stage-map .done{background:#dcefe3;color:#267c58}.lh-recipient-options{display:grid;grid-template-columns:1fr 1fr;gap:5px}.lh-attempt-status{display:grid;gap:9px;background:#f4f7f3;border-radius:10px;padding:16px}.lh-attempt-status span{font-size:12px;color:#6b8172}.lh-qualified{background:#e6f2e9;padding:15px;border-radius:10px}.lh-prior-records{margin-top:20px;font-size:13px;color:#6a8173}.lh-prior-records p{line-height:1.7}.lh-prior-records blockquote{margin:10px 0;padding:12px;background:#f1f5f0;border-radius:8px}.lh-app-shell{max-width:520px;margin:22px auto;background:#eef5fa;border:1px solid #cbdce5;border-radius:28px;overflow:hidden;box-shadow:0 10px 30px #173f3b0b}.lh-app-header{padding:23px 22px;display:flex;justify-content:space-between;color:#264c70;font-size:19px}.lh-app-header b{font-size:14px}.lh-app-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 20px}.lh-app-summary>div{background:#fff;border-radius:15px;padding:20px;display:grid;gap:12px;box-shadow:0 4px 12px #1d486108}.lh-app-summary span{font-size:13px;color:#6b8092}.lh-app-summary b{font-size:31px;color:#2c6397}.lh-app-cards{display:grid;gap:12px;padding:0 17px 20px}.lh-app-cards>button{text-align:left;padding:20px;border:1px solid #e0e8ef;border-radius:16px;background:white}.lh-app-cards>button>div{display:flex;justify-content:space-between;color:#396b9b;font-size:14px}.lh-app-cards p{font-size:16px;color:#304c60;line-height:1.8}.lh-app-cards small{font-size:12px;color:#7d92a3}.lh-app-shell footer{text-align:center;padding:20px;background:#ffffffdd;font-size:13px;color:#668299;position:sticky;bottom:0}.lh-comment{border:1px solid #dce7df;border-radius:12px;padding:18px;margin:20px 0}.lh-comment p{line-height:1.9;font-size:18px}.lh-draft-preview{background:#edf4ed;padding:20px;border-radius:12px;line-height:1.9}.lh-table{min-width:850px}.lh-quote-cell{max-width:290px;line-height:1.7}.lh-current-node .actions{align-items:start;flex-wrap:wrap}.lh-current-node textarea{width:100%}.lh-source-card .material-picture img{border-radius:10px}
@media(max-width:1100px){.lh-story-grid{grid-template-columns:1fr}.lh-story-grid p{min-height:0}.lh-three-pools{grid-template-columns:1fr}.lh-three-pools strong{margin:10px 0}}@media(max-width:700px){.lh-detail-grid{grid-template-columns:1fr}.lh-more-cases{grid-template-columns:1fr}.lh-quality-strip{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lh-quality-strip p{grid-column:1/-1;margin:0}.lh-quality-strip b{font-size:22px}.lh-source-card blockquote{font-size:16px}.lh-recipient-options{grid-template-columns:1fr}.lh-app-shell{border-radius:19px}.lh-current-node .actions{display:grid;grid-template-columns:1fr}.lh-real-preview .material-picture{height:190px}.lh-real-preview .material-picture img{max-height:175px}.lh-platform-preview h2{font-size:21px}}

.lh-sales-results{margin:20px 0}.lh-sales-results .vx-profile-summary>div{padding:14px;border-radius:12px;box-shadow:none}.lh-sales-results .vx-profile-summary strong small{font-size:13px;margin-left:5px;font-weight:400}.lh-app-shell footer{display:flex;justify-content:space-around;gap:5px}.lh-app-shell .vp-pagination{padding:0 20px 18px}
