:root{--brand-copper:#d98c4e;--brand-copper-light:#e8a878;--ground:#fff;--column:#f1f5f9;--overdue:#ad392d;--overdue-bg:#fff1ee;--surface:#fff;--ink:#0f172a;--muted:#526479;--line:#cbd5e1;--selected:#e8f0f5;--accent:#0c4a6e;--nav:#082f49;--nav-ink:#f8fafc;--nav-muted:#b8ccd9;--action:#88500b;--action-bg:#fbefe3;--action-line:#d98c4e;--success:#256a5a;--success-bg:#e8f3ee;--agent:#075985;--agent-bg:#edf5fa;--overlay:#19394e40}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);margin:0;font:14px/1.5 Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:7px 10px}button{cursor:pointer}button:hover{background:var(--selected)}button:disabled,select:disabled{cursor:not-allowed;opacity:.65}:focus-visible{outline:3px solid var(--brand-copper);outline-offset:3px}.shell{min-height:100vh;display:flex}.navigation{background:var(--nav);width:68px;color:var(--nav-ink);flex-direction:column;flex-shrink:0;padding:18px 8px;display:flex}.brand{letter-spacing:-1px;text-align:center;padding:0;font-size:29px;font-weight:750}.brand span{border-bottom:3px solid var(--brand-copper);color:var(--nav-ink);letter-spacing:.15px;margin-top:2px;font-size:34px;font-weight:750;display:block}.navigation nav{margin-top:30px}.navigation nav a{border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:8px 3px;font-weight:600;display:flex}.navigation nav .current{background:#ffffff17}.navigation :focus-visible{outline-color:var(--nav-ink)}.navFoot{justify-content:center;align-items:center;gap:0;margin-top:auto;padding-top:32px;display:flex}.avatar{background:#ffffff17;border-radius:50%;padding:8px;font-size:11px}.navFoot strong,.navFoot div span{font-size:11px;display:block}.navFoot div span{color:var(--nav-muted)}main{flex:1;min-width:0;padding:20px 22px 16px}.pageHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}h1{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:650;line-height:1.2}.pageHeader p{color:var(--muted);margin:7px 0 0;font-size:13px}.reset{font-size:12px}.notice{background:var(--selected);color:var(--muted);border-radius:6px;flex-wrap:wrap;gap:5px 12px;padding:8px 12px;font-size:12px;display:flex}.notice strong{color:var(--accent)}.accessControls{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.accessIntro{margin-right:2px;font-weight:600}.accessControls label{color:var(--muted);align-items:center;gap:8px;display:flex}.accessControls select{padding:5px 7px}.accessControls button{padding:5px 10px}.sizeGrant{color:var(--muted)}.toolbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:13px 10px;font-size:12px;display:flex}.tabs button[aria-pressed=true]{border-bottom-color:var(--brand-copper);color:var(--accent);font-weight:650}.tabs button span{background:var(--selected);border-radius:4px;padding:0 5px;font-size:11px}.searchControls{align-items:center;gap:9px;font-size:12px;display:flex}.search{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:7px;padding:5px 10px;display:flex}.search>span{font-size:20px;line-height:1}.search input{color:var(--ink);background:0 0;border:0;width:150px;min-width:0;padding:2px}.boardCaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px;margin:17px 0 12px;font-size:11px;display:flex}.feedback{color:var(--accent);margin:0;font-size:12px}.feedback:not(:empty){background:var(--surface);border-left:3px solid var(--accent);margin:0 0 12px;padding:10px 12px}.boardScroll{scrollbar-color:var(--line) transparent;padding:0 0 15px;overflow-x:auto}.board{grid-template-columns:repeat(6,minmax(216px,1fr));gap:8px;height:max(420px,100dvh - 330px);display:grid}.column{background:var(--column);border:1px solid #0000;border-radius:5px;flex-direction:column;min-width:0;min-height:0;padding:10px 6px;display:flex}.column.dropTarget{border-color:var(--accent);background:var(--selected)}.columnHeader{padding:3px 5px 12px}.columnHeader>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.columnHeader h2{margin:0;font-size:13px;font-weight:650}.columnCount{color:var(--muted);background:0 0;border-radius:4px;padding:0 6px;font-size:11px}.columnHeader p{color:var(--muted);margin:4px 0 0;font-size:11px}.wonColumn .columnHeader h2{color:var(--success)}.cardStack{flex-direction:column;gap:9px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.leadCard{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #18364a0d}.leadCard.actionCard{border-left:3px solid var(--action-line)}.leadCard[draggable=true]{cursor:grab}.leadCard:hover{border-color:var(--accent)}.cardOpen{text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:10px;display:block}.cardOpen:hover{background:0 0}.cardOpen:focus-visible{outline-offset:-3px}.cardChannel{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.channelDot{background:var(--accent);border-radius:50%;width:6px;height:6px}.channelDot.whatsapp{background:var(--success)}.channelDot.email{background:var(--agent)}.dragHint{margin-left:auto;font-size:15px;line-height:1}.cardOpen h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 6px;font-size:13px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.person{margin:0;font-size:12px}.company{color:var(--muted);margin:1px 0 0;font-size:10px}.scopeTags{color:var(--muted);flex-wrap:wrap;gap:4px;margin:6px 0;font-size:10px;display:flex}.scopeTags span{border:0;border-radius:3px;padding:0}.agentBadge{color:var(--agent);background:var(--agent-bg);border-radius:3px;margin:8px 0;padding:3px 5px;font-size:10px}.cardAction{color:var(--muted);border-top:0;flex-flow:wrap;justify-content:space-between;gap:2px;padding-top:3px;font-size:10px;display:flex}.cardAction strong{font-weight:500}.cardAction.pending{color:var(--action)}.cardAction.pending strong{font-weight:650}.cardOwner{color:var(--muted);justify-content:space-between;padding-top:5px;font-size:10px;display:flex}.columnEmpty{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:5px;margin:0;padding:24px 5px;font-size:11px}.boardFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 15px;margin-top:10px;font-size:11px;display:flex}.empty{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;padding:22px}.empty p{color:var(--muted);margin:5px 0 12px}.inlineNotice{background:var(--action-bg);color:var(--action);border-radius:5px;padding:10px 12px;font-size:12px}.detailPanel{border:0;border-left:1px solid var(--line);width:460px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--surface);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.detailPanel::backdrop{background:var(--overlay)}.panelTop{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 22px;font-size:11px;display:flex}.panelTop button{padding:3px 8px;font-size:14px}.detailHeader{padding:24px 24px 18px}.channelLabel{color:var(--muted);font-size:11px}.detailHeader h2{letter-spacing:-.4px;margin:9px 0 12px;font-size:23px;line-height:1.3}.detailHeader p{margin:0;font-size:13px}.detailAction{background:var(--ground);border-radius:5px;margin:0 24px;padding:11px 13px;font-size:12px}.detailAction strong,.detailAction span{display:block}.detailAction span{margin-top:3px;font-size:11px}.detailAction.hasAction{color:var(--action);background:var(--action-bg)}.detailBody{padding:22px 24px 35px}.moveControl label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.moveControl select{width:100%}.moveControl p{margin:7px 0 0}.muted{color:var(--muted);font-size:12px}.facts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;padding:14px 0;font-size:12px;display:grid}dt{color:var(--muted);font-size:11px}dd{margin:3px 0 0}.detailBody h3{margin:23px 0 10px;font-size:12px}.message{background:var(--ground);border-radius:7px;padding:15px;font-size:13px}.message>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.message time{color:var(--muted);font-size:10px}.message p{margin:9px 0 0;line-height:1.7}.replyPlaceholder{border:1px dashed var(--line);color:var(--muted);border-radius:5px;margin-top:14px;padding:14px;font-size:12px}.replyPlaceholder p{margin:4px 0 0}.detailCopy{color:var(--muted);font-size:12px}.scopeList{padding-left:18px;font-size:12px}@media (max-width:900px){.navigation{width:68px;padding-inline:8px}.brand{font-size:25px}main{padding:22px 18px}.sizeGrant{display:none}}@media (max-width:640px){.navigation{display:none}main{padding:20px 14px}h1{font-size:25px}.pageHeader{align-items:flex-start}.pageHeader p{font-size:12px}.reset{padding:5px 7px;font-size:11px}.accessControls{gap:9px}.accessIntro{width:100%}.accessControls label{gap:5px}.toolbar{gap:11px}.tabs{gap:0}.tabs button{gap:5px;padding:10px 6px;font-size:11px}.searchControls{width:100%}.search{flex:1;min-width:0}.search input{width:100%}.board{grid-template-columns:repeat(6,248px)}.boardCaption{font-size:10px}.detailPanel{width:100%}}.headerActions{flex-wrap:wrap;gap:8px;display:flex}.mobileAppButton{font-size:12px}.mobileStagePicker{display:none}.installSteps{color:var(--muted);padding-left:20px;font-size:13px}.installSteps li{margin:10px 0}.sampleNotification{min-height:44px}@media (max-width:640px){.pageHeader{flex-wrap:wrap}.headerActions{width:100%}button,select{min-height:44px}input,select{font-size:16px}.search input{min-height:32px}.accessControls{align-items:stretch}.accessControls label{flex-direction:column;flex:1;align-items:flex-start}.accessControls select{width:100%}.accessControls button{align-self:flex-end}.tabs button{font-size:12px}.mobileStagePicker{align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.mobileStagePicker select{flex:1;min-width:0}.boardScroll{overflow:visible}.board{height:auto;display:block}.column{display:none}.column[data-mobile-active=true]{display:flex}.cardStack{overflow:visible}.cardOpen{padding:16px}.cardOpen h3{font-size:15px}.person{font-size:13px}.cardChannel,.company,.scopeTags,.cardAction,.cardOwner,.agentBadge{font-size:12px}.columnHeader h2{font-size:15px}.columnHeader p{font-size:12px}.detailPanel{padding-bottom:env(safe-area-inset-bottom)}.panelTop{padding-top:max(14px, env(safe-area-inset-top));background:var(--surface);z-index:1;position:sticky;top:0}.detailCopy,.muted{font-size:13px}.moveControl select{min-height:48px}}.navIcon{font-size:21px;line-height:1.2}.navLabel{font-size:9px;font-weight:500}.navFoot>div{display:none}.activityIndicator{background:var(--selected);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.pendingIndicator{color:var(--action);background:var(--action-bg)}.completeIndicator{color:var(--success);background:var(--success-bg)}.overdueCard{background:var(--overdue-bg);border-color:#ecc6be}.leadCard.overdueCard{border-left-color:var(--overdue)}.overdueCard .activityIndicator{background:var(--overdue);color:var(--surface)}.overdueCard .cardAction{color:var(--overdue)}.scopeTags span+span:before{content:"·";margin-right:4px}.mobileCount{display:none}@media (max-width:640px){.desktopCount{display:none}.mobileCount{display:inline}.cardOpen h3{-webkit-line-clamp:3}.board{height:auto}}.accessControls button{background:var(--accent);border-color:var(--accent);color:var(--surface)}.accessControls button:hover{background:var(--nav)}.stageContext,.moveFeedback{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stageContext{color:var(--muted);margin-top:8px;font-size:12px}.stageContext button{margin-left:auto;font-size:12px}.moveFeedback:has(.feedback:not(:empty)){margin-bottom:12px}.moveFeedback .feedback:not(:empty){flex:1;margin:0}.moveFeedback>button{font-size:12px}.navigation nav button{width:100%;color:var(--nav-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;margin-bottom:8px;padding:9px 3px;display:flex}.navigation nav button:hover{background:#ffffff17}.mobileViewNav{display:none}.openConversation{background:var(--accent);color:var(--surface);margin-top:8px}.inboxWorkspace{border:1px solid var(--line);border-radius:8px;grid-template-columns:330px minmax(0,1fr);height:max(450px,100dvh - 270px);margin-top:18px;display:grid;overflow:hidden}.conversationList{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.inboxListHeading{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px;font-size:12px;display:flex}.inboxListHeading span{color:var(--muted)}.conversationRows{overflow-y:auto}.conversationRow{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;flex-direction:column;gap:6px;width:100%;padding:16px;display:flex}.conversationRow[aria-pressed=true]{background:var(--selected);box-shadow:inset 3px 0 var(--brand-copper)}.conversationRowTop,.conversationRowBottom{justify-content:space-between;gap:10px;display:flex}.conversationRowTop strong{font-size:13px}.conversationRowTop>span,.conversationRowBottom{color:var(--muted);font-size:11px}.conversationSubject{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.conversationSnippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.needsReply{color:var(--action);font-weight:650}.conversationThread{flex-direction:column;min-width:0;min-height:0;display:flex}.threadHeader{padding:18px 24px 14px}.threadTitle{align-items:center;gap:12px;display:flex}.threadTitle h2{margin:0;font-size:18px}.threadTitle p{color:var(--muted);margin:1px 0 0;font-size:12px}.threadTitle>button{margin-left:auto;font-size:12px}.contactAvatar{background:var(--selected);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.threadSubject{margin:14px 0 8px;font-size:13px;font-weight:600}.threadContext{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.threadContext>span:first-child{color:var(--accent);font-weight:650}.threadObligation{background:var(--column);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:9px 24px;font-size:12px;display:flex}.threadObligation.pending{color:var(--action);background:var(--action-bg)}.messageTimeline{background:var(--column);flex:1;min-height:120px;padding:12px 24px 24px;overflow-y:auto}.historyNote{text-align:center;color:var(--muted);margin:0 0 18px;font-size:10px}.chatMessage{background:var(--surface);border:1px solid var(--line);border-radius:8px 8px 8px 0;width:fit-content;max-width:85%;margin-bottom:14px;padding:12px 16px}.chatMessage.outbound{background:var(--selected);border-radius:8px 8px 0;margin-left:auto}.chatMessage header{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:11px;display:flex}.chatMessage time,.sampleMessageStatus{color:var(--muted);font-size:10px}.chatMessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.65}.replyComposer{border-top:1px solid var(--line);padding:14px 24px 18px}.composerLabel{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.composerLabel label{font-weight:650}.composerLabel>span{color:var(--muted)}.replyComposer textarea{resize:vertical;width:100%;min-height:82px;max-height:220px;font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:6px;padding:10px 12px}.replyComposer textarea:disabled{background:var(--column)}.composerFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.composerFooter p{color:var(--muted);max-width:280px;margin:0;font-size:11px}.composerFooter button{flex-shrink:0;font-size:12px}.claimNotice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.claimNotice button{background:var(--accent);color:var(--surface)}.chooseConversation,.inboxEmpty{text-align:center;color:var(--muted);padding:30px}.chooseConversation{background:var(--column);flex-direction:column;justify-content:center;align-items:center;display:flex}.chooseConversation>span{color:var(--accent);font-size:32px}.chooseConversation h2,.inboxEmpty h2{color:var(--ink);font-size:17px}.chooseConversation p,.inboxEmpty p{max-width:300px;font-size:13px}.backToConversations{display:none}@media (max-width:1000px){.inboxWorkspace{grid-template-columns:280px minmax(0,1fr)}.threadHeader,.replyComposer,.messageTimeline{padding-inline:16px}.composerFooter{flex-wrap:wrap}}@media (max-width:640px){.mobileViewNav{gap:8px;margin:0 0 16px;display:flex}.mobileViewNav button{flex:1}.mobileViewNav button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.inboxWorkspace{height:auto;display:block}.conversationList{border-right:0}.threadIsOpen .conversationList,.chooseConversation{display:none}.threadIsOpen{z-index:5;background:var(--surface);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;margin:0;position:fixed;inset:0}.conversationThread{height:100%}.backToConversations{border:0;align-items:center;gap:8px;margin-bottom:8px;padding-left:0;font-size:12px;display:inline-flex}.threadTitle{gap:8px}.threadTitle h2{font-size:17px}.contactAvatar{display:none}.threadTitle>button{padding:6px 8px}.threadHeader{padding:6px 14px 12px}.threadSubject{margin-top:8px}.threadObligation{padding-inline:14px;font-size:11px}.messageTimeline{min-height:70px;padding:12px 14px}.chatMessage{max-width:94%;padding:10px 12px}.replyComposer{padding:12px 14px}.replyComposer textarea{min-height:70px;font-size:16px}.composerLabel{flex-wrap:wrap;gap:2px}.composerFooter{gap:8px}.composerFooter p{max-width:none}}.tableView,.performanceView,.settingsWorkspace{margin-top:24px}.tableTools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.tableTools label{align-items:center;gap:8px;display:flex}.tableScroll{border:1px solid var(--line);border-radius:6px;overflow-x:auto}.tableScroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.tableScroll th,.tableScroll td{border-bottom:1px solid var(--line);vertical-align:top;min-width:120px;padding:12px 16px}.tableScroll th{background:var(--column);font-weight:600}.tableScroll tbody tr:last-child>*{border-bottom:0}.tableScroll caption{text-align:left;padding:14px 16px;font-weight:650}.tableScroll small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.tableEnquiry{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;min-width:260px;max-width:420px;padding:0;display:flex}.tableEnquiry>span{color:var(--muted);font-size:11px}.tableEnquiry:hover{color:var(--accent);background:0 0;text-decoration:underline}.performanceView h2,.settingsIntro h2{margin:0 0 4px;font-size:20px}.performanceColumns{grid-template-columns:1fr 1fr;gap:36px;margin-top:24px;display:grid}.performanceView h3{font-size:14px}.stageBar{grid-template-columns:115px 1fr 20px;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:grid}.stageBar meter{width:100%;height:12px;accent-color:var(--accent)}.overdueLink{text-align:left;flex-direction:column;gap:4px;width:100%;margin-bottom:8px;padding:12px;display:flex}.overdueLink span{color:var(--muted);font-size:12px}.reportReadiness{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.reportReadiness p,.settingsIntro>p,.settingsHelp{color:var(--muted);font-size:13px;line-height:1.6}.settingsGrid{grid-template-columns:240px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.userList{flex-direction:column;gap:6px;display:flex}.userList button{text-align:left;flex-direction:column;gap:3px;padding:12px;display:flex}.userList button span{color:var(--muted);font-size:11px}.userList button[aria-pressed=true]{background:var(--selected);border-color:var(--accent)}.accessEditor{border:1px solid var(--line);border-radius:8px;padding:24px}.accessEditor h3{margin:0;font-size:18px}.accessEditor header>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.accessEditor h4{margin-bottom:4px}.userControls{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.userControls label,.grantRow label{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.grantRow{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:end;gap:10px;min-width:0;margin:0 0 12px;padding:12px;display:flex}.grantRow legend{color:var(--muted);padding:0 4px;font-size:11px}.grantRow select{max-width:100%}.accessProbe{border:0;border-top:1px solid var(--line);min-width:0;margin:28px 0 0;padding:12px 0}.accessProbe legend{font-size:13px;font-weight:650}.probeResult{color:var(--accent);font-size:13px;font-weight:650}.settingsSave{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settingsSave p{color:var(--accent);font-size:12px}.primaryButton{color:var(--surface);background:var(--accent)}.identitySeparation{color:var(--muted);margin-top:24px;font-size:12px}.identitySeparation summary{cursor:pointer;color:var(--ink);font-weight:650}@media (max-width:1000px){.settingsGrid{grid-template-columns:190px minmax(0,1fr);gap:16px}}@media (max-width:640px){.mobileViewNav{overflow-x:auto}.mobileViewNav button{flex:none;font-size:12px}.settingsGrid,.performanceColumns{grid-template-columns:1fr}.userList{flex-direction:row;overflow-x:auto}.userList button{flex:0 0 160px}.accessEditor{padding:16px}.grantRow label{flex:100px}.tableScroll th,.tableScroll td{padding:10px 12px}}.adminIdentity{background:var(--column);border-radius:6px;margin:18px 0;padding:16px}.adminIdentity label{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.adminIdentity select{max-width:100%}.adminIdentity p,.teamSetting p{color:var(--muted);margin-bottom:0;font-size:12px}.teamSettings h3,.teamAssignment h3{font-size:16px}.teamSetting{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.teamSetting label{align-items:center;gap:8px;font-size:12px;display:flex}.teamMembership{border:1px solid var(--line);margin:18px 0;padding:12px}.teamMembership legend{font-size:12px}.teamMembership label{align-items:center;gap:8px;margin:6px 0;font-size:12px;display:flex}.editableUserFields{border:0;min-width:0;margin:0;padding:0}.teamAssignment{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}.cardOpen{padding:10px}.cardOpen h3{-webkit-line-clamp:2;margin:0 0 3px;font-size:13px;line-height:1.35}.cardOpen .person{margin:0 0 7px;font-size:12px;line-height:1.3}.cardOpen .cardAction{gap:4px;padding:0;font-size:11px;line-height:1.4}.cardOpen .cardOwner{gap:4px;padding-top:6px;font-size:10px;line-height:1.4}.cardStack{gap:7px}.contactLink{color:var(--accent);text-align:left;background:0 0;border:0;padding:0}.contactsDirectory,.contactRecord{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0}.contactTools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.contactTools input{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);border-radius:5px;padding:7px 10px}.contactScopeNote{color:var(--muted);margin:12px 16px;font-size:12px;line-height:1.6}.contactsDirectory table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.contactsDirectory th{text-align:left;background:var(--column);color:var(--muted);font-weight:600}.contactsDirectory td,.contactsDirectory th{border-bottom:1px solid var(--line);padding:11px 16px}.contactsDirectory td small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.contactName{color:var(--accent);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:650;display:flex}.recordAvatar{background:var(--selected);width:29px;height:29px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:inline-grid}.recordAvatar.large{width:42px;height:42px;font-size:15px}.contactBreadcrumb{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}.contactBreadcrumb button{color:var(--accent);background:0 0;border:0;padding:6px 0}.contactRecordGrid{grid-template-columns:minmax(190px,240px) minmax(280px,1fr) minmax(220px,275px);align-items:start;display:grid}.contactProfile{overflow-wrap:anywhere;padding:22px 18px}.contactProfile h2{margin:10px 0 4px;font-size:20px}.contactProfile>p{color:var(--muted);margin:0;font-size:12px}.contactRecord h3{margin:22px 0 12px;font-size:13px}.contactProfile dl{margin:0;font-size:12px}.contactProfile dt{color:var(--muted);margin-bottom:5px}.contactProfile dd{margin:0}.contactProfile .contactScopeNote{margin:22px 0 0}.contactCentre{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--column);min-width:0;min-height:540px}.contactRecordTabs{border-bottom:1px solid var(--line);background:var(--surface);padding:7px 16px 0}.contactRecordTabs button{padding:12px 10px}.contactOverview{padding:0 20px 20px;font-size:13px;line-height:1.6}.contactOverview>small{color:var(--muted)}.contactSummary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactSummary>div{border-left:2px solid var(--line);padding:0 12px}.contactSummary dt{color:var(--muted);font-size:12px}.contactSummary dd{margin:2px 0;font-size:22px}.contactNextAction{border-left:3px solid var(--action-line);background:var(--surface);gap:4px;margin:10px 0;padding:12px;display:grid}.contactNextAction button{justify-self:start;margin-top:4px}.contactNextAction small{color:var(--muted)}.contactAssociations{min-width:0;padding:0 16px 20px;font-size:13px}.contactOpportunity{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:8px;padding:14px 0;display:flex}.opportunityTitle,.activityOpportunity{color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.contactStage{background:var(--selected);border-radius:3px;padding:2px 6px;font-size:11px}.contactOpportunity small{color:var(--muted)}.contactActivities{padding:16px}.activityFilter{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.contactActivity{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:5px;margin-top:14px;padding:14px;font-size:13px;line-height:1.6}.contactActivity header{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.contactActivity time{color:var(--muted)}.contactActivity p{white-space:pre-wrap;margin:8px 0 0}@media (max-width:1100px){.contactRecordGrid{grid-template-columns:210px minmax(0,1fr)}.contactAssociations{border-top:1px solid var(--line);grid-column:1/-1}.contactCentre{border-right:0}}@media (max-width:700px){.cardOpen{padding:12px}.cardOpen h3{-webkit-line-clamp:2;font-size:14px}.cardOpen .cardOwner{font-size:11px}.cardOpen .cardAction{font-size:12px}.contactRecordGrid{flex-direction:column;display:flex}.contactProfile,.contactCentre,.contactAssociations{width:100%}.contactProfile{padding:16px}.contactProfile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.contactProfile dl>div{margin-bottom:5px}.contactProfile .contactScopeNote{margin-top:12px}.contactCentre{border-left:0;border-top:1px solid var(--line);min-height:0}.contactBreadcrumb{flex-wrap:wrap;gap:4px 12px}.contactTools{padding:10px}.contactTools .searchControls{flex-wrap:wrap;width:100%}.contactTools input{width:100%}.contactRecord button,.contactTools button,.contactName{min-height:44px}}.leadConversion{background:var(--selected);border:1px solid var(--line);border-radius:5px;margin:12px 0;padding:12px;font-size:13px}.leadConversion h3{margin-top:0}.leadConversion form{gap:10px;display:grid}.leadConversion label{gap:6px;display:grid}.leadConversion input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:4px;padding:9px}.leadConversion>button{text-align:left;margin:6px 0;display:block}.dealSource{margin:10px 0 20px}.board{grid-template-columns:repeat(4,minmax(216px,1fr))}@media (max-width:700px){.board{display:flex}}.recordPreview{overflow-wrap:anywhere;width:480px;font-size:13px}.recordPreview .panelTop{z-index:2;background:var(--surface);min-height:46px;padding:8px 16px;position:sticky;top:0}.panelTopActions{align-items:center;gap:8px;display:flex}.recordPreview .panelTopActions button{min-height:30px;font-size:12px}.recordPreview .detailHeader{border-bottom:1px solid var(--line);padding:14px 16px 12px}.recordHeadingMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}.recordPreview .detailHeader h2{margin:8px 0 10px;font-size:20px;line-height:1.3}.recordIdentity{align-items:center;gap:9px;display:flex}.recordIdentity>div{gap:1px;display:grid}.recordIdentity .contactLink{font-size:13px;font-weight:600}.recordIdentity span:not(.recordAvatar){color:var(--muted);font-size:12px}.recordPreview .detailAction{border-radius:3px;justify-content:space-between;align-items:center;gap:8px;margin:12px 16px 0;padding:7px 10px;display:flex}.recordPreview .detailAction span{margin:0}.recordPrimaryActions{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px 0;display:flex}.recordPrimaryActions>span{color:var(--muted);font-size:11px}.recordPreview .openConversation{width:auto;margin:0;padding:6px 10px;font-size:12px}.requestOfferSummary{margin:0;font-size:13px;line-height:1.5}.requestOfferSummary>div{padding:10px 0}.requestOfferSummary>div+div{border-top:1px solid var(--line)}.requestOfferSummary dt{color:var(--ink);font-size:12px;font-weight:650}.requestOfferSummary dd{white-space:pre-wrap;margin:4px 0 0}.requestOfferSummary .summaryMissing{color:var(--muted)}.recordMain>.requestOfferSummary{margin:4px 16px 0}.recordPreview h3{margin:0 0 8px;font-size:12px}.recordLatest{border-block:1px solid var(--line);padding:12px 16px}.recordPreview .message{background:var(--column);border-radius:3px;padding:10px;font-size:12px}.recordPreview .message p{white-space:pre-wrap;margin-top:6px;line-height:1.5}.recordPreview .message p:first-child{margin:0}.previewRecordSecondary{padding:14px 16px}.recordPreview .moveControl label{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:400}.recordPreview .moveControl select{padding:6px 8px;font-size:12px}.recordPreview .stageContext{margin-top:4px}.recordPreview .facts{border-bottom:0;gap:8px 12px;margin:10px 0 0;padding:10px 0}.recordPreview .leadConversion{background:var(--column);margin:12px 0;padding:10px;font-size:12px}.recordPreview .leadConversion>button{font-size:12px}.recordPreview .leadConversion form{gap:6px;margin-top:10px}.recordPreview .leadConversion label{gap:3px}.recordPreview .leadConversion input{padding:6px 8px}.recordPreview .dealSource{border-top:1px solid var(--line);margin:10px 0;padding-top:12px}.recordMore{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding:10px 0;font-size:12px}.recordMore summary{cursor:pointer}.recordMore h3{margin-top:12px}.recordQualification{margin:0 16px;padding:12px 0;font-size:12px}.recordQualification p{margin:0}.recordExpanded{border:0;width:100%;max-width:100%;inset:0}.recordExpanded .detailHeader{padding:16px 24px}.recordExpanded .detailHeader h2{font-size:23px}.expandedRecordGrid{grid-template-columns:250px minmax(0,1fr) 280px;min-height:calc(100dvh - 200px);display:grid}.expandedRecordGrid>*{min-width:0}.recordLeft,.recordRight{padding:20px}.recordExpanded .recordMain{background:var(--column);border-inline:1px solid var(--line)}.recordExpanded .detailAction{background:var(--surface)}.recordExpanded .detailAction.hasAction{background:var(--action-bg)}.recordExpanded .recordMain>.requestOfferSummary{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:12px 16px;padding:4px 14px}.recordExpanded .recordLatest{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:12px 16px;padding:14px}.recordExpanded .message{background:var(--surface);padding:0}.recordExpanded .recordAssociationContact p{color:var(--muted);margin:4px 0;font-size:12px}.recordTimeline{padding:0 16px 16px}.recordTimeline .contactActivity{padding:12px}.recordExpanded .facts{grid-template-columns:1fr;gap:12px}.contactProfile{padding:18px 16px}.contactProfileIdentity{align-items:center;gap:10px;display:flex}.contactProfileIdentity h2{margin:0 0 3px;font-size:18px;line-height:1.3}.contactProfileIdentity p{color:var(--muted);margin:0;font-size:12px}.contactProfile .contactPrimaryEmail{color:var(--accent);margin:10px 0;font-size:12px}.contactActivityShortcut{width:100%;font-size:12px}.contactRecord h3{margin:16px 0 10px}.contactProfile dl>div{margin-bottom:10px}.contactProfile dt{margin-bottom:2px}.contactProfile .contactScopeNote{margin-top:12px;font-size:11px}.contactOverview{padding:12px;font-size:12px}.contactOverviewSection{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin-bottom:12px;padding:12px}.contactOverviewSection>h3{margin:0 0 10px}.contactOverviewSection>p{margin:6px 0}.contactOverviewSection>small{color:var(--muted)}.contactNextAction{background:var(--action-bg);justify-content:space-between;align-items:center;gap:12px;margin:8px 0 0;padding:8px 10px;display:flex}.contactNextAction>div{gap:2px;display:grid}.contactNextAction strong{color:var(--action)}.contactNextAction button{flex-shrink:0;margin:0;font-size:11px}.contactSalesBrief+.contactSalesBrief{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.contactBriefHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.contactBriefHeading .contactStage{flex-shrink:0}.contactSalesBrief .requestOfferSummary{font-size:12px}.contactSalesBrief .requestOfferSummary>div{padding:7px 0}.contactSalesBrief .requestOfferSummary>div+div{border:0}.contactSummary{margin-bottom:0}.contactSummary dd{font-size:18px}.contactAssociations{padding:0 14px 14px}.contactOpportunity{gap:5px;padding:10px 0;font-size:12px}.associationMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.associationSummary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.associationConversation{color:var(--accent);background:0 0;border:0;padding:2px 0;font-size:11px}.contactActivity{margin-top:10px;padding:12px;font-size:12px}@media (max-width:1100px){.expandedRecordGrid{grid-template-columns:210px minmax(0,1fr)}.recordRight{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:700px){.recordPreview{width:100%}.recordPreview .panelTop{padding-top:max(8px, env(safe-area-inset-top))}.recordPreview .panelTopActions button,.recordPreview button,.recordPreview select,.recordMore summary{min-height:44px}.recordPreview .detailHeader,.recordExpanded .detailHeader{padding:12px 16px}.recordPreview .detailAction{flex-wrap:wrap;gap:2px 8px}.recordPreview .openConversation{font-size:13px}.recordPreview .recordIdentity .contactLink{min-height:0;padding-block:6px}.expandedRecordGrid{flex-direction:column;display:flex}.recordExpanded .recordMain{border-inline:0;order:0}.recordLeft{border-top:1px solid var(--line);order:1}.recordRight{order:2}.recordExpanded .facts{grid-template-columns:1fr 1fr}.contactNextAction{flex-direction:column;align-items:start;gap:6px}.contactBriefHeading{flex-wrap:wrap}.contactProfile .contactScopeNote{display:none}.contactProfileIdentity h2{font-size:20px}.contactProfile dl{gap:8px}.contactRecordTabs button{min-height:44px}}.dealViewSwitch{gap:0;margin:10px 0;display:flex}.dealViewSwitch button{border-radius:0;min-width:78px}.dealViewSwitch button:first-child{border-radius:5px 0 0 5px}.dealViewSwitch button:last-child{border-left:0;border-radius:0 5px 5px 0}.dealViewSwitch button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.contactFilterBar,.backendFilters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:12px 16px;display:flex}.contactFilterBar label,.backendFilters label{color:var(--muted);gap:4px;font-size:12px;display:grid}.contactFilterBar select{font-size:12px}.backendLogin{background:var(--column);place-items:center;min-height:100dvh;padding:24px;display:grid}.backendLoginCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:480px;padding:32px}.backendBrand{color:var(--accent);font-weight:700}.backendLogin h1{font-size:24px;line-height:1.3}.backendLogin p{color:var(--muted)}.backendLogin button{background:var(--accent);width:100%;color:var(--surface);padding:12px}.backendLogin a,.backendWorkspace a{color:var(--accent);text-decoration:underline}.backendWorkspace{max-width:1400px;margin:auto;padding:24px}.backendHeader{justify-content:space-between;align-items:center;display:flex}.backendHeader h1{margin-top:4px}.backendFilters{padding-inline:0}.backendFilters input{border:1px solid var(--line);border-radius:5px;padding:8px}.backendTable{border-collapse:collapse;width:100%;font-size:12px}.backendTable th,.backendTable td{border-bottom:1px solid var(--line);text-align:left;padding:12px}.backendTable th{background:var(--column);white-space:nowrap}.backendTable small{color:var(--muted);margin-top:4px;display:block}.backendPagination{gap:20px;margin-block:20px;display:flex}.backendEntry{color:var(--accent);font-size:12px}.marketingFormDetail{border:1px solid var(--line);border-radius:5px;margin:20px 0;padding:16px}.marketingFormDetail h2{margin-top:0;font-size:18px}@media (max-width:700px){.contactFilterBar label{flex:140px;min-width:0}.contactFilterBar select{max-width:100%;min-height:44px}.dealViewSwitch button{min-height:44px}.backendWorkspace{padding:16px}.backendTable{min-width:700px}.backendFilters label{width:100%}}.quickReplyToggle{min-height:44px;color:var(--accent);margin-top:8px;padding:6px 16px}.quickReplyComposer{gap:8px;margin-top:8px;display:grid}.quickReplyComposer label{font-size:12px;font-weight:700}.quickReplyComposer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:100px;font:inherit;background:var(--surface);color:var(--ink);border-radius:6px;padding:10px}.quickReplyComposer .composerFooter{flex-wrap:wrap;gap:8px}.sandboxEntry{border:1px solid var(--action-line);background:var(--action-bg);border-radius:8px;margin-bottom:24px;padding:16px}.backendEditor{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;max-width:640px;margin:20px 0;padding:20px;display:grid}.backendEditor h2,.backendEditor p{margin:0}.backendEditor label{gap:4px;font-weight:600;display:grid}.backendEditor input,.backendEditor select{border:1px solid var(--line);border-radius:6px;width:100%;min-height:44px;padding:8px}.backendEditor button{justify-self:start;min-height:44px}.liveWorkspace{max-width:none;padding:0 24px 24px}.liveWorkspace .backendHeader{background:var(--nav);color:var(--nav-ink);margin:0 -24px 16px;padding:14px 24px}.liveWorkspace .backendBrand{color:var(--nav-ink);letter-spacing:-.5px;font-size:20px;text-decoration:none}.liveWorkspace .backendBrand span{color:var(--brand-copper-light);letter-spacing:1px;font-size:12px}.liveWorkspace nav{gap:6px;display:flex}.liveWorkspace nav a{border-radius:5px;padding:8px 12px;text-decoration:none}.liveWorkspace .backendHeader nav a{color:var(--nav-muted)}.liveWorkspace .backendHeader nav a[aria-current=page]{background:var(--accent);color:var(--nav-ink)}.liveHeading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;display:flex}.liveHeading h1{margin:0 0 6px;font-size:26px}.liveHeading p{color:var(--muted);margin:0;font-size:13px}.liveHeading nav a[aria-current=page]{background:var(--selected);font-weight:700}.liveFilters{align-items:end;gap:10px}.liveFilters label{flex:1;min-width:130px;font-size:11px}.liveFilters label:first-of-type{flex:1.3}.liveFilters select,.liveFilters input{max-width:100%;min-height:38px}.liveSaveStatus{min-height:16px;margin:8px 0;font-size:12px}.livePipeline{grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.liveColumn{background:var(--column);border-radius:7px;min-height:200px;padding:10px}.liveColumn>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.liveColumn h2{margin:0;font-size:13px}.liveColumn>header span{color:var(--muted);font-size:12px}.liveStageHint{color:var(--muted);margin:-4px 0 10px;font-size:11px}.liveDeal{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:8px;padding:10px}.liveDeal[draggable=true]{cursor:grab}.liveDealTitle{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.liveDeal p{margin:5px 0;font-size:12px;line-height:1.4}.liveDeal p span{color:var(--muted)}.liveExcerpt{-webkit-line-clamp:2;color:var(--muted);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.liveDeal footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.liveAction{background:var(--action-bg);color:var(--action);text-transform:capitalize;border-radius:3px;padding:3px 6px;font-size:11px;display:inline-block}.liveMove{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:6px;font-size:10px;display:flex}.liveMove select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;max-width:145px;padding:4px;font-size:11px}.liveEmptyColumn,.liveMore{color:var(--muted);font-size:12px}.liveTableSecondary{color:var(--muted);margin-top:3px;display:block}.liveMobileStage{display:none}.liveInbox{border:1px solid var(--line);border-radius:8px;grid-template-columns:340px 1fr;display:grid;overflow:hidden}.liveInbox>nav{border-right:1px solid var(--line);flex-direction:column;gap:0;max-height:650px;display:flex;overflow-y:auto}.liveInbox>nav a{border-bottom:1px solid var(--line);color:var(--ink);border-radius:0;padding:14px;font-size:13px}.liveInbox>nav a[aria-current=page]{background:var(--selected);box-shadow:inset 3px 0 var(--accent)}.liveInbox>nav a>strong,.liveInbox>nav a>span{margin-bottom:4px;display:block}.liveInbox>nav p{margin:6px 0;font-size:12px}.liveInbox>nav small{color:var(--muted);font-size:11px}.liveInbox>section{background:var(--column);min-width:0;max-height:650px;padding:20px;overflow-y:auto}.liveInbox h2{margin:0 0 5px;font-size:18px}.liveMessage{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:10px 36px 10px 0;padding:12px 16px;font-size:13px}.liveMessage.outbound{background:var(--selected);margin:10px 0 10px 36px}.liveMessage p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.liveMessage time{color:var(--muted);font-size:10px}.liveWorkspaceFooter{color:var(--muted);justify-content:space-between;margin-top:24px;font-size:11px;display:flex}@media (max-width:760px){.liveWorkspace{padding:0 12px 20px}.liveWorkspace .backendHeader{flex-wrap:wrap;gap:12px;margin:0 -12px 12px;padding:12px}.liveWorkspace .backendHeader nav{order:3;width:100%}.liveHeading{align-items:start}.liveFilters{grid-template-columns:1fr 1fr;display:grid}.liveFilters label{min-width:0}.liveFilters input,.liveFilters select{width:100%;min-height:44px}.liveFilters>button{min-height:44px}.liveMobileStage{align-items:center;gap:12px;font-size:12px;display:flex}.liveMobileStage select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:5px;flex:1;padding:8px}.livePipeline{display:block;overflow:visible}.liveColumn{display:none}.liveColumn.mobileActive{display:block}.liveMove select{min-height:40px}.liveInbox{display:block}.liveInbox>nav{border-right:0;border-bottom:1px solid var(--line);max-height:240px}.liveInbox>section{max-height:none;padding:12px}.liveMessage{margin-right:16px}.liveMessage.outbound{margin-left:16px}.liveWorkspaceFooter{gap:15px}}.liveBack{margin:4px 0 16px;font-size:12px;display:inline-block}.liveRecordGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:260px minmax(0,1fr) 240px;min-height:600px;display:grid;overflow:hidden}.liveProperties,.liveAssociations{background:var(--surface);padding:20px}.liveProperties{border-right:1px solid var(--line)}.liveProperties h1{overflow-wrap:anywhere;margin:12px 0 5px;font-size:22px;line-height:1.3}.liveProperties>p{color:var(--muted);font-size:12px;line-height:1.5}.liveProperties h2,.liveAssociations h2{margin:24px 0 12px;font-size:13px}.liveProperties dl,.liveAssociations dl{margin:0}.liveProperties dl>div,.liveAssociations dl>div{margin:14px 0}.liveProperties dt,.liveAssociations dt{color:var(--muted);margin-bottom:4px;font-size:11px}.liveProperties dd,.liveAssociations dd{overflow-wrap:anywhere;margin:0;font-size:13px}.liveAvatar{background:var(--selected);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.liveRecordMain{background:var(--column);min-width:0;padding:0 22px 22px}.liveRecordTabs{border-bottom:1px solid var(--line);background:var(--surface);margin:0 -22px 20px;padding:18px 22px;font-size:13px}.liveRecordMain h2{font-size:16px}.liveRecordMain>.muted{font-size:12px}.liveAssociations{border-left:1px solid var(--line);font-size:12px}.liveAssociation{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:12px 0;padding:14px}.liveAssociation>header{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:7px;font-size:11px;display:flex}.liveAssociation>a{font-size:14px;font-weight:700}.liveAssociation p{color:var(--muted);margin:8px 0;font-size:12px}.liveAssociation footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}@media (max-width:1100px){.liveRecordGrid{grid-template-columns:230px minmax(0,1fr)}.liveAssociations{border-left:0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;display:flex}.liveAssociations h2{margin:0}}@media (max-width:760px){.liveRecordGrid{display:block}.liveProperties{border-right:0;border-bottom:1px solid var(--line);padding:16px}.liveProperties dl{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.liveRecordMain{padding:0 12px 16px}.liveRecordTabs{margin:0 -12px 16px;padding:16px 12px}.liveProperties h2{margin-top:18px}.liveProperties dl>div{margin:8px 0}.liveAssociations{display:block}.liveAssociations h2{margin:12px 0}}.liveRecordType{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10px}.liveRecordTabs{justify-content:space-between;gap:12px;display:flex}.liveRecordTabs>span{color:var(--muted);font-size:11px}.liveContextSummary{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.liveContextSummary>section{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:12px}.liveContextSummary h2{color:var(--muted);margin:0 0 8px;font-size:11px}.liveContextSummary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.liveNextActions{background:var(--action-bg);border:1px solid var(--action-line);border-radius:6px;padding:12px}.liveNextActions h2{margin:0 0 8px;font-size:13px}.liveNextActions p{justify-content:space-between;gap:12px;margin:6px 0;font-size:12px;display:flex}.liveNextActions strong{text-transform:capitalize}.liveNextActions span{font-size:11px}.livePropertyEditor{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.livePropertyEditor summary{color:var(--accent);cursor:pointer;padding:6px 0;font-size:13px}.livePropertyEditor .backendEditor{margin:16px 0;padding:0;display:block}.livePropertyEditor .backendEditor label{flex-direction:column;gap:5px;margin:12px 0;font-size:12px;display:flex}.livePropertyEditor .backendEditor input,.livePropertyEditor .backendEditor select{width:100%;min-width:0}.livePropertyEditor .backendEditor h2{margin:12px 0;font-size:14px}.livePropertyEditor .backendEditor p{font-size:11px;line-height:1.5}.liveMessage header{justify-content:space-between;gap:10px;display:flex}.liveMessage header>span{color:var(--muted);font-size:10px}.liveAssociations article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.liveAssociations article p{color:var(--muted);margin:5px 0;font-size:11px}.liveInboxLink{margin-top:16px;font-size:12px;display:inline-block}@media (max-width:760px){.liveContextSummary{grid-template-columns:1fr}.liveRecordTabs>span{display:none}.liveNextActions p{flex-direction:column;gap:3px}.livePropertyEditor .backendEditor input,.livePropertyEditor .backendEditor select,.livePropertyEditor .backendEditor button{min-height:44px}}.liveActivityList{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.liveActivityRow{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) 150px;gap:20px;padding:16px;display:grid}.liveActivityRow:last-child{border-bottom:0}.liveActivityRow p{margin:5px 0;font-size:13px}.liveActivityRow a{color:var(--accent);font-weight:650}.liveActivityRow>div:last-child{flex-direction:column;gap:12px;font-size:13px;display:flex}.liveOverdue{color:var(--overdue)}.liveMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.liveMetricGrid section{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.liveMetricGrid span{color:var(--muted);font-size:13px;display:block}.liveMetricGrid strong{margin-top:6px;font-size:30px;display:block}.liveReportExplanation{max-width:850px;margin-top:24px;font-size:14px;line-height:1.6}@media (max-width:700px){.liveActivityRow{grid-template-columns:1fr;gap:8px}.liveActivityRow>div:last-child{flex-direction:row;justify-content:space-between}.liveMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.liveMetricGrid section{padding:14px}}.liveSettingsGrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.liveTeamConfiguration{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:16px}.liveTeamConfiguration h3{margin:0}@media (max-width:900px){.liveWorkspace .backendHeader{flex-wrap:wrap;gap:10px}.liveWorkspace .backendHeader nav{flex:100%;order:3;max-width:100%;overflow-x:auto}.liveSettingsGrid{grid-template-columns:1fr}}.liveDraftComposer{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:16px 0}.liveDraftComposer summary{cursor:pointer;color:var(--accent);padding:12px 14px;font-weight:650}.liveDraftComposer form{padding:0 14px 12px}.liveDraftComposer label{flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.liveDraftComposer textarea{resize:vertical;width:100%;min-height:110px;font-weight:400;font:inherit;border:1px solid var(--line);border-radius:5px;padding:10px;line-height:1.6}.liveDraftFooter{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.liveDraftFooter span{color:var(--muted);flex:1;font-size:11px}.liveDraftComposer p{font-size:12px}.liveDeal{padding:9px;position:relative}.liveDealTitle{white-space:nowrap;text-overflow:ellipsis;padding-right:24px;overflow:hidden}.liveDeal>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.liveDeal .liveExcerpt{-webkit-line-clamp:1;white-space:normal}.liveDeal footer{flex-wrap:nowrap;margin-top:6px}.liveCardActions{position:absolute;top:4px;right:4px}.liveCardActions summary{cursor:pointer;width:28px;height:28px;color:var(--muted);border-radius:4px;place-items:center;font-size:22px;list-style:none;display:grid}.liveCardActions summary::-webkit-details-marker{display:none}.liveCardActions summary:hover{background:var(--selected)}.liveCardActions[open]{z-index:4}.liveCardActions .liveMove{border:1px solid var(--line);background:var(--surface);width:205px;box-shadow:0 4px 16px var(--overlay);border-radius:6px;margin:0;padding:12px;position:absolute;top:25px;right:0}.liveConversationBack{display:none}.liveInbox>section{flex-direction:column;height:min(700px,100dvh - 240px);min-height:450px;max-height:none;display:flex;overflow:hidden}.liveMessageHistory{overscroll-behavior:contain;flex:1;min-height:120px;padding-right:4px;overflow-y:auto}.liveInbox>section>header{margin-bottom:12px}.liveInbox .liveDraftComposer{flex-shrink:0;margin:10px 0 0}.liveInbox .liveDraftComposer textarea{min-height:80px;max-height:180px}@media (max-width:760px){.liveCardActions summary{width:36px;height:36px}.liveDealTitle{padding-right:30px}.liveInbox:not(.hasSelection)>section,.liveInbox.hasSelection>nav{display:none}.liveInbox>nav{max-height:none}.liveInbox>section{height:calc(100dvh - 190px);min-height:400px}.liveConversationBack{color:var(--accent);padding:4px 0 10px;font-weight:650;display:block}.hasMobileConversation>.liveHeading,.hasMobileConversation>.liveFilters,.hasMobileConversation>.inlineNotice,.hasMobileConversation>.backendPagination,.hasMobileConversation>.liveWorkspaceFooter{display:none}}.liveMessagePagination{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.liveMessagePagination span{color:var(--muted)}.liveMessagePagination a{color:var(--accent);font-weight:650}.liveMetricGrid section a{color:var(--accent);margin-top:5px;font-size:12px;font-weight:600}.crmShell{grid-template-columns:88px minmax(0,1fr);min-height:100dvh;display:grid}.crmContent{min-width:0}.crmShell .liveWorkspace{padding:20px 24px 24px}.crmNavigation{background:var(--nav);height:100dvh;color:var(--nav-ink);flex-direction:column;align-items:stretch;gap:20px;padding:16px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.crmNavigationBrand{color:var(--nav-ink);border-bottom:3px solid var(--brand-copper);align-self:center;padding:0 8px 5px;font-size:36px;font-weight:750;line-height:1;text-decoration:none}.crmNavigation nav{flex-direction:column;gap:6px;display:flex}.crmNavigation nav a{color:var(--nav-muted);border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:10px 2px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.crmNavigation nav a:hover,.crmNavigation nav a[aria-current=page]{background:var(--accent);color:var(--nav-ink)}.crmNavigationIcon{font-size:22px;line-height:1.1}.crmNavigation form{margin-top:auto}.crmNavigation form button{width:100%;min-height:44px;color:var(--nav-ink);border-color:var(--nav-muted);background:0 0;font-size:11px}.crmNavigation :focus-visible{outline-color:var(--nav-ink)}.crmMenuToggle{display:none}@media (max-width:760px){.crmShell{display:block}.crmShell .liveWorkspace{padding:16px 12px 20px}.crmNavigation{z-index:20;flex-flow:wrap;align-items:center;gap:12px;height:auto;padding:12px;overflow:visible}.crmNavigationBrand{font-size:28px}.crmMenuToggle{min-height:44px;margin-left:auto;display:block}.crmNavigation nav{flex-flow:wrap;flex-basis:100%;display:none}.crmNavigation[data-open=true] nav{display:flex}.crmNavigation nav a{flex:1 0 28%;min-height:64px}.crmNavigation form{flex-basis:100%;margin:0;display:none}.crmNavigation[data-open=true] form{display:block}}
