.sales-workspace #app{padding-right:228px}.workspace-nav{position:fixed;right:0;top:0;bottom:0;width:228px;background:#fff;border-left:1px solid var(--line);padding:100px 14px 24px;display:flex;flex-direction:column;gap:12px}.nav-label{font-size:12px;letter-spacing:1.5px;color:#758876;padding:0 12px 12px}.workspace-nav>button{display:flex;align-items:center;gap:10px;text-align:left;padding:16px 12px;border-color:transparent}.workspace-nav>button.current{background:#eaf2e9;border-color:#cbdcc9;color:#255d46}.workspace-nav>button>span{font-size:24px}.workspace-nav strong{font-size:14px;font-weight:600}.workspace-nav small{display:block;font-size:12px;font-weight:400;line-height:1.7;color:#708470;margin-top:5px}.workspace-nav b{font-size:12px;margin-left:auto}.nav-bottom{margin-top:auto;display:flex;gap:10px;align-items:center;padding:15px 7px;border-top:1px solid var(--line);font-size:14px}.workspace-main{padding:28px}.sales-workspace header{padding:0 28px}.sales-workspace .caption{display:none}.sales-workspace .top-right{gap:12px}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.community-heading h1{font-size:28px;line-height:1.5}.community-heading p{font-size:14px;line-height:1.8;color:#708170;margin:8px 0 0}.community-heading button{white-space:nowrap}.community-agent{display:flex;align-items:center;gap:16px;background:#edf4ec;border:1px solid #d8e5d6;padding:18px 22px;border-radius:12px}.community-agent strong{font-size:16px}.community-agent p{font-size:14px;color:#687d67;line-height:1.8;margin:5px 0 0}.community-agent>.demo{margin-left:auto;white-space:nowrap}.community-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 18px}.community-filters button{border-color:transparent;background:transparent;font-size:14px}.community-filters button.chosen{background:white;border-color:#b6cdb5;color:#255d46}.community-filters span{font-size:12px;margin-left:6px;color:#7a8c79}.community-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(350px,1.3fr);gap:22px;align-items:start}.discussion-list{display:grid;gap:12px}.discussion-card{padding:20px;text-align:left;background:white;border-radius:12px;width:100%}.discussion-card.selected{border-color:#638e69;box-shadow:inset 3px 0 #638e69}.discussion-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#70816a}.discussion-card h3{font-size:16px;line-height:1.6;margin:13px 0 8px}.discussion-card>p{font-size:14px;line-height:1.8;color:#74806e;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discussion-person,.discussion-author{display:flex;gap:11px;align-items:center;font-size:14px}.discussion-person small,.discussion-author small{display:block;font-size:12px;color:#768771;margin-top:5px;line-height:1.6}.discussion-detail{border:1px solid var(--line);background:white;border-radius:14px;padding:24px;position:sticky;top:20px}.discussion-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#7c8a73;margin-bottom:24px}.discussion-author strong{font-size:16px}.discussion-detail blockquote{font-size:16px;line-height:1.85;margin:20px 0}.community-insight{background:#f1f5ef;border-radius:9px;padding:16px;margin-bottom:22px}.community-insight strong{font-size:14px;color:#416b43}.community-insight p{font-size:14px;line-height:1.8;color:#6a7e65;margin:7px 0 0}.community-insight button{margin-top:12px}.community-reply label{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;margin-bottom:10px}.community-reply label span{font-size:12px;font-weight:400;color:#798b73}.community-reply textarea{display:block;width:100%;font:14px/1.85 'Be Vietnam Pro',sans-serif;padding:14px;border:1px solid #cbdac6;border-radius:9px;resize:vertical;color:#354b32;background:#fdfefb}.community-reply textarea:focus{outline:2px solid #98b78d}.community-reply>small{display:block;font-size:12px;color:#7e8d76;line-height:1.8;margin-top:8px}.community-actions{display:flex;justify-content:flex-end;gap:10px;margin:16px 0 24px}.community-sales{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:20px}.community-sales strong{font-size:14px}.community-sales p{font-size:12px;color:#788a70;line-height:1.8;margin:5px 0 0}.community-sales button{margin-left:auto;font-size:13px;flex-shrink:0}.posted-comment{padding:18px;background:#edf5e8;border:1px solid #d6e5cd;border-radius:10px;margin-bottom:24px}.posted-comment small,.posted-comment span{font-size:12px;color:#6c8562}.posted-comment p{font-size:15px;line-height:1.9;white-space:pre-wrap}.sales-workspace .board{grid-template-columns:repeat(5,minmax(210px,1fr));overflow-x:auto;padding-bottom:15px}.sales-workspace .eyebrow{font-size:12px}.sales-workspace [hidden]{display:none!important}
@media(max-width:1200px){.sales-workspace #app{padding-right:192px}.workspace-nav{width:192px;padding-left:8px;padding-right:8px}.workspace-main{padding:22px}.community-heading{align-items:flex-start;flex-direction:column}.community-layout{grid-template-columns:minmax(220px,.8fr) minmax(290px,1fr);gap:14px}.discussion-detail{padding:18px}.community-sales{flex-wrap:wrap}.community-sales button{margin-left:0}.sales-workspace header .demo{display:none}}
@media(max-width:850px){.sales-workspace #app{padding-right:0;padding-bottom:85px}.workspace-nav{top:auto;left:0;bottom:0;width:100%;height:78px;padding:7px 12px;flex-direction:row;border-top:1px solid var(--line);z-index:3}.nav-label,.nav-bottom{display:none}.workspace-nav>button{flex:1;justify-content:center;padding:8px}.workspace-nav small{margin-top:0}.community-layout{grid-template-columns:1fr}.discussion-detail{position:static}.community-agent>.demo{display:none}.community-heading h1{font-size:24px}.community-agent{padding:16px}.community-agent .symbol{flex-shrink:0}.community-actions{flex-wrap:wrap}.sales-workspace .top-right{gap:5px}.sales-workspace header{padding:0 16px}.community-reply label{flex-wrap:wrap}}
.sales-workspace #app{padding-right:0;padding-left:228px}.workspace-nav{left:0;right:auto;border-left:0;border-right:1px solid var(--line)}
.priority-section{margin-bottom:24px;border:1px solid #e6ca8f;background:#fffbf2;border-radius:12px;padding:20px 22px}.priority-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.priority-kicker{display:block;font-size:12px;letter-spacing:1px;color:#966a25;margin-bottom:6px}.priority-heading h2{color:#6d4c1d}.priority-heading h2>span,.attention-count{background:#f5dfb4;color:#785018;border-radius:6px;padding:3px 7px;font-size:13px}.priority-heading>p{font-size:14px;color:#926e3c}.priority-item{display:flex;align-items:center;gap:22px;padding:18px;background:#fff;border:1px solid #eee0c5;border-radius:10px;margin-top:10px}.priority-person{display:flex;align-items:center;gap:10px;min-width:145px}.priority-person strong{font-size:15px}.priority-person small{display:block;font-size:12px;color:#7c806e;margin-top:6px}.priority-reason{flex:1;min-width:0}.priority-reason>strong{font-size:15px}.priority-reason p{font-size:14px;line-height:1.7;color:#926e3c;margin:6px 0}.priority-reason small{display:block;font-size:12px;color:#79816f;line-height:1.8}.priority-wait{min-width:145px;border-left:1px solid #eee5d3;padding-left:20px}.priority-wait span,.priority-wait small{display:block;font-size:12px;color:#8b795e}.priority-wait strong{display:block;font-size:21px;color:#9a661d;margin:7px 0}.priority-item>.primary{font-size:14px}.priority-empty{color:#657e53;font-size:14px;line-height:1.8}.handoff-control{position:relative;margin-left:8px;display:flex;align-items:center;border:1px solid #cadbc2;background:#f5f9ef;border-radius:8px;color:#42634e;padding:11px 14px;gap:8px;font-size:13px}.handoff-control:after{content:'▾';pointer-events:none}.handoff-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.handoff-control:focus-within{outline:2px solid #759a65;outline-offset:2px}
@media(max-width:1200px){.sales-workspace #app{padding-left:192px;padding-right:0}.priority-item{flex-wrap:wrap;gap:16px}.priority-reason{flex-basis:calc(100% - 180px)}.priority-wait{margin-left:0;border-left:0;padding-left:0;flex:1}}
@media(max-width:850px){.sales-workspace #app{padding-left:0;padding-right:0}.workspace-nav{border-right:0}.priority-section{padding:17px}.priority-heading{align-items:flex-start}.priority-heading>p{max-width:150px;margin:0;line-height:1.7}.priority-reason{flex-basis:100%}.handoff-control{margin-left:auto}.priority-wait strong{font-size:19px}}
