.morning-meeting,.module-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#ebe3d2}.morning-meeting strong,.module-intro strong{display:block;margin-top:5px}.meeting-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.yesterday-summary p{margin:7px 0 0;line-height:1.6;color:#5f5a52}.status-widget{display:flex;justify-content:space-between;gap:10px;align-items:center}.status-widget strong{display:block;margin-top:5px;font-size:13px}.status-widget button{border:1px solid var(--line);background:#fff;border-radius:14px;padding:5px 7px;color:#716d64;font-size:10px}.home-moments{display:grid;gap:9px}.home-moments article{background:#fffdf8;border:1px solid var(--line);border-radius:14px;padding:13px}.home-moments b{font-size:12px;color:var(--jade)}.home-moments p{white-space:pre-line;line-height:1.65;margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-bridge{margin-top:13px;padding:12px;background:#f0e8d8;border-radius:12px}.product-bridge b{font-size:12px;color:var(--gold)}.product-bridge p{margin:5px 0 0}.sales-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sales-product span,.sales-product small{display:block}.sales-product span{font-size:12px;color:#716d64}.sales-product strong{display:block;font-size:21px;margin:7px 0}.sales-product small{font-size:11px;color:#8a857b}.sales-product i{display:block;height:4px;background:var(--jade);border-radius:4px;margin-top:10px}.analysis-advice p{line-height:1.65}.analysis-advice small{color:#8a6429}.product-direction{background:#f0e8d8;border-left:4px solid var(--gold)}.product-direction span{font-size:11px;color:var(--gold)}.product-direction h2{margin:7px 0}.product-direction p{line-height:1.6;margin-bottom:0}.insight-list{padding:0}.insight-list>div{padding:14px;border-bottom:1px solid var(--line)}.insight-list>div:last-child{border:0}.insight-list p{margin:5px 0;line-height:1.5}.insight-list small{color:#8a857b}@media(max-width:430px){#app{padding-left:13px;padding-right:13px}.topbar h1{font-size:25px}.morning-meeting,.status-widget{align-items:flex-start;flex-direction:column}.meeting-actions{justify-content:flex-start}.sales-grid{grid-template-columns:1fr}.ceo-goal .goal-text{font-size:17px}.platform-plan h3{font-size:17px}.tab{min-width:68px}}
