.WantedStockDetailsPageContent-module__uiqDPG__linkedRequirementsList,.WantedStockDetailsPageContent-module__uiqDPG__matchingStockList{--wanted-row-surface:#ffffff06;--wanted-row-border:#ffffff14;--wanted-row-hover-surface:#8376ff14;--wanted-row-hover-border:#8376ff75;gap:.75rem;display:grid}.WantedStockDetailsPageContent-module__uiqDPG__linkedRequirementRow{background:var(--wanted-row-surface);border:1px solid var(--wanted-row-border);color:inherit;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.WantedStockDetailsPageContent-module__uiqDPG__linkedRequirementRow:hover,.WantedStockDetailsPageContent-module__uiqDPG__linkedRequirementRow:focus-visible{background:var(--wanted-row-hover-surface);border-color:var(--wanted-row-hover-border);color:inherit;outline:none}.WantedStockDetailsPageContent-module__uiqDPG__linkedRequirementSummary{color:var(--app-muted-text-colour);margin-top:.25rem;font-size:.88rem}.WantedStockDetailsPageContent-module__uiqDPG__matchingStockRow{background:var(--wanted-row-surface);border:1px solid var(--wanted-row-border);color:inherit;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.WantedStockDetailsPageContent-module__uiqDPG__matchingStockRow:hover,.WantedStockDetailsPageContent-module__uiqDPG__matchingStockRow:focus-visible{background:var(--wanted-row-hover-surface);border-color:var(--wanted-row-hover-border);color:inherit;outline:none}.WantedStockDetailsPageContent-module__uiqDPG__matchingStockSummary{color:var(--app-muted-text-colour);margin-top:.25rem;font-size:.88rem}
.LinearProgress-module__Wd8xGG__linearProgress{background-color:#0000;border-radius:3px;height:2px;position:relative;overflow:hidden}.LinearProgress-module__Wd8xGG__linearProgress .bar{background-color:var(--app-primary-colour);border-radius:3px;height:100%;animation:2s infinite LinearProgress-module__Wd8xGG__loading;position:absolute}.LinearProgress-module__Wd8xGG__linearProgress .bar1{width:0%;animation-delay:0s}.LinearProgress-module__Wd8xGG__linearProgress .bar2{width:0%;animation-delay:1s}@keyframes LinearProgress-module__Wd8xGG__loading{0%{width:30%;left:-100%}50%{width:50%;left:25%}to{width:30%;left:100%}}
.Dropzone-module__R_5fxq__mediaDropzone{background-color:var(--app-interactive-surface-colour);border:1px dashed;border-color:var(--app-muted-control-colour);cursor:pointer;border-radius:10px;outline:none;flex-wrap:wrap;justify-content:center;align-items:center;padding:1rem;display:flex}.Dropzone-module__R_5fxq__mediaDropzone:hover{background-color:var(--app-interactive-surface-colour)}body.dark .Dropzone-module__R_5fxq__mediaDropzone{background-color:var(--app-surface-colour);border-color:var(--app-secondary-text-colour)}body.dark .Dropzone-module__R_5fxq__mediaDropzone:hover{background-color:var(--app-highlight-surface-colour)}.Dropzone-module__R_5fxq__dragActive{background-color:var(--app-interactive-surface-colour);opacity:.5}body.dark .Dropzone-module__R_5fxq__dragActive{background-color:var(--app-highlight-surface-colour)}
.CrmAssistantDrawer-module__Dk1szG__launcher{background:var(--app-primary-colour);bottom:calc(8.25rem + env(safe-area-inset-bottom));box-shadow:var(--app-floating-control-shadow);color:var(--app-on-primary-colour);z-index:1034;border:0;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:fixed;right:1rem}body.dark .CrmAssistantDrawer-module__Dk1szG__launcher{background:var(--app-primary-colour);color:var(--app-on-primary-colour);box-shadow:0 10px 24px #0000005c}.CrmAssistantDrawer-module__Dk1szG__launcher:hover,.CrmAssistantDrawer-module__Dk1szG__launcher:focus-visible,.CrmAssistantDrawer-module__Dk1szG__launcherOpen{background:var(--app-primary-hover-colour);box-shadow:var(--app-floating-control-hover-shadow);color:var(--app-on-primary-colour)}.CrmAssistantDrawer-module__Dk1szG__launcher:focus-visible{outline:3px solid var(--app-primary-focus-colour);outline-offset:3px}.CrmAssistantDrawer-module__Dk1szG__launcher svg{width:22px;height:22px}.CrmAssistantDrawer-module__Dk1szG__backdrop,.CrmAssistantDrawer-module__Dk1szG__mobileHistoryBackdrop{--assistant-backdrop-colour:#0e172652;background:var(--assistant-backdrop-colour)}.CrmAssistantDrawer-module__Dk1szG__backdrop{z-index:1040;position:fixed;inset:0}body.dark .CrmAssistantDrawer-module__Dk1szG__backdrop{background:#0000008f}.CrmAssistantDrawer-module__Dk1szG__drawer{--assistant-accent:var(--app-primary-colour);--assistant-accent-hover:var(--app-primary-hover-colour);--assistant-accent-soft:var(--app-primary-soft-colour);--assistant-error:var(--app-danger-text-colour);--assistant-focus:color-mix(in srgb, var(--app-primary-colour) 18%, transparent);--assistant-hover-bg:var(--app-interactive-surface-colour);--assistant-hover-soft-bg:#f3f0fc;--assistant-input-bg:var(--app-inset-surface-colour);--assistant-shadow-colour:#0e17262e;--assistant-shadow:-16px 0 36px var(--assistant-shadow-colour);background:var(--app-surface-colour);border-left:1px solid var(--app-border-colour);box-shadow:var(--assistant-shadow);color:var(--app-text-colour);z-index:1041;flex-direction:column;width:800px;max-width:min(800px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}body.dark .CrmAssistantDrawer-module__Dk1szG__drawer{--assistant-accent:var(--app-primary-text-colour);--assistant-accent-hover:var(--app-primary-text-hover-colour);--assistant-accent-soft:var(--app-primary-text-soft-colour);--assistant-error:var(--app-danger-icon-colour);--assistant-focus:color-mix(in srgb, var(--app-primary-text-colour) 22%, transparent);--assistant-hover-bg:var(--app-highlight-surface-colour);--assistant-hover-soft-bg:#152339;--assistant-input-bg:var(--app-neutral-surface-colour);--assistant-shadow:-16px 0 36px #00000057}.CrmAssistantDrawer-module__Dk1szG__header{border-bottom:1px solid var(--app-border-colour);justify-content:space-between;align-items:center;gap:.75rem;min-height:64px;padding:.875rem 1rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__title{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__titleIcon{background:var(--assistant-accent-soft);color:var(--assistant-accent);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__titleIcon svg{width:18px;height:18px}.CrmAssistantDrawer-module__Dk1szG__headerActions{flex:none;align-items:center;gap:.375rem;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryButton{display:none}.CrmAssistantDrawer-module__Dk1szG__iconButton{color:var(--app-text-colour);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__iconButton:hover,.CrmAssistantDrawer-module__Dk1szG__iconButton:focus-visible{background:var(--assistant-hover-bg);color:var(--app-strong-text-colour)}.CrmAssistantDrawer-module__Dk1szG__iconButton:disabled{cursor:not-allowed;opacity:.5}.CrmAssistantDrawer-module__Dk1szG__iconButton svg{width:18px;height:18px}.CrmAssistantDrawer-module__Dk1szG__body{flex:auto;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.CrmAssistantDrawer-module__Dk1szG__chatRail{border-right:1px solid var(--app-border-colour);flex-direction:column;gap:.625rem;min-height:0;padding:.75rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__newChatButton{background:var(--assistant-accent);color:var(--app-on-primary-colour);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:36px;padding:.5rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__newChatButton:hover,.CrmAssistantDrawer-module__Dk1szG__newChatButton:focus-visible{background:var(--assistant-accent-hover);color:var(--app-on-primary-colour)}.CrmAssistantDrawer-module__Dk1szG__newChatButton:disabled{cursor:not-allowed;opacity:.55}.CrmAssistantDrawer-module__Dk1szG__newChatButton svg{width:15px;height:15px}.CrmAssistantDrawer-module__Dk1szG__chatList{flex-direction:column;flex:auto;gap:.375rem;min-height:0;display:flex;overflow-y:auto}.CrmAssistantDrawer-module__Dk1szG__chatListItem{border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;min-height:52px;display:grid}.CrmAssistantDrawer-module__Dk1szG__chatListItem:hover,.CrmAssistantDrawer-module__Dk1szG__chatListItem:focus-within{background:var(--assistant-hover-soft-bg);border-color:var(--app-border-colour)}.CrmAssistantDrawer-module__Dk1szG__chatListItemActive{background:var(--assistant-accent-soft);border-color:var(--assistant-accent)}.CrmAssistantDrawer-module__Dk1szG__chatSelectButton{color:var(--app-text-colour);text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;gap:.125rem;min-width:0;padding:.5rem 0 .5rem .625rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__chatSelectButton:disabled{cursor:not-allowed;opacity:.65}.CrmAssistantDrawer-module__Dk1szG__chatTitle,.CrmAssistantDrawer-module__Dk1szG__chatMeta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.CrmAssistantDrawer-module__Dk1szG__chatTitle{color:var(--app-strong-text-colour);font-size:.8125rem;font-weight:700}.CrmAssistantDrawer-module__Dk1szG__chatMeta{color:var(--app-muted-text-colour);font-size:.6875rem;line-height:1.2}.CrmAssistantDrawer-module__Dk1szG__chatDeleteButton{color:var(--app-muted-text-colour);background:0 0;border:0;border-radius:8px;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;margin-right:.125rem;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__chatDeleteButton:hover,.CrmAssistantDrawer-module__Dk1szG__chatDeleteButton:focus-visible{background:color-mix(in srgb, var(--app-danger-accent-colour) 12%, transparent);color:var(--assistant-error)}.CrmAssistantDrawer-module__Dk1szG__chatDeleteButton:disabled{cursor:not-allowed;opacity:.5}.CrmAssistantDrawer-module__Dk1szG__chatDeleteButton svg{width:15px;height:15px}.CrmAssistantDrawer-module__Dk1szG__conversationPanel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryBackdrop,.CrmAssistantDrawer-module__Dk1szG__mobileHistoryDrawer{display:none}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryHeader{border-bottom:1px solid var(--app-border-colour);justify-content:space-between;align-items:center;min-height:56px;padding:.625rem .75rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__messages{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.CrmAssistantDrawer-module__Dk1szG__emptyState{border:1px solid var(--app-border-colour);color:var(--app-text-colour);border-radius:8px;padding:.875rem}.CrmAssistantDrawer-module__Dk1szG__promptList{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__promptButton{background:var(--app-raised-surface-colour);border:1px solid var(--app-border-strong-colour);color:var(--app-strong-text-colour);text-align:left;border-radius:8px;padding:.5rem .625rem;font-size:.8125rem;line-height:1.25}.CrmAssistantDrawer-module__Dk1szG__promptButton:hover,.CrmAssistantDrawer-module__Dk1szG__promptButton:focus-visible{background:var(--assistant-hover-soft-bg);border-color:var(--assistant-accent)}.CrmAssistantDrawer-module__Dk1szG__message{display:flex}.CrmAssistantDrawer-module__Dk1szG__messageUser{justify-content:flex-end}.CrmAssistantDrawer-module__Dk1szG__messageAssistant{justify-content:flex-start}.CrmAssistantDrawer-module__Dk1szG__bubble{white-space:pre-wrap;border-radius:8px;max-width:88%;padding:.75rem;font-size:.875rem;line-height:1.45}.CrmAssistantDrawer-module__Dk1szG__messageUser .CrmAssistantDrawer-module__Dk1szG__bubble{background:var(--assistant-accent);color:var(--app-on-primary-colour)}.CrmAssistantDrawer-module__Dk1szG__messageAssistant .CrmAssistantDrawer-module__Dk1szG__bubble{background:var(--app-raised-surface-colour);border:1px solid var(--app-border-colour);color:var(--app-strong-text-colour)}.CrmAssistantDrawer-module__Dk1szG__thinkingText{animation:1.2s ease-in-out infinite CrmAssistantDrawer-module__Dk1szG__crmAssistantThinkingPulse;display:inline-block}.CrmAssistantDrawer-module__Dk1szG__typewriterCursor{margin-left:.1rem;animation:.85s step-end infinite CrmAssistantDrawer-module__Dk1szG__crmAssistantCursorBlink;display:inline-block}.CrmAssistantDrawer-module__Dk1szG__evidenceList,.CrmAssistantDrawer-module__Dk1szG__actionList{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__evidenceLink,.CrmAssistantDrawer-module__Dk1szG__evidenceItem,.CrmAssistantDrawer-module__Dk1szG__actionItem{background:var(--app-surface-colour);border:1px solid var(--app-border-colour);color:var(--app-text-colour);border-radius:8px;flex-direction:column;gap:.2rem;padding:.625rem;text-decoration:none;display:flex}.CrmAssistantDrawer-module__Dk1szG__evidenceLink:hover,.CrmAssistantDrawer-module__Dk1szG__evidenceLink:focus-visible{border-color:var(--assistant-accent);color:var(--assistant-accent);text-decoration:none}.CrmAssistantDrawer-module__Dk1szG__itemTitle{align-items:center;gap:.35rem;font-weight:700;line-height:1.25;display:flex}.CrmAssistantDrawer-module__Dk1szG__itemTitle svg{flex:none;width:14px;height:14px}.CrmAssistantDrawer-module__Dk1szG__itemMeta{color:var(--app-muted-text-colour);font-size:.75rem;line-height:1.25}.CrmAssistantDrawer-module__Dk1szG__actionButtons{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__status{color:var(--assistant-accent);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__status svg{width:14px;height:14px}.CrmAssistantDrawer-module__Dk1szG__composer{border-top:1px solid var(--app-border-colour);flex:none;padding:.875rem 1rem 1rem}.CrmAssistantDrawer-module__Dk1szG__error{color:var(--assistant-error);margin-bottom:.5rem;font-size:.8125rem}.CrmAssistantDrawer-module__Dk1szG__inputRow{align-items:flex-end;gap:.5rem;display:flex}.CrmAssistantDrawer-module__Dk1szG__input{background:var(--assistant-input-bg);border:1px solid var(--app-border-strong-colour);color:var(--app-strong-text-colour);resize:vertical;border-radius:8px;flex:auto;min-height:44px;max-height:140px;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.CrmAssistantDrawer-module__Dk1szG__input:focus{border-color:var(--assistant-accent);box-shadow:0 0 0 .2rem var(--assistant-focus);outline:0}.CrmAssistantDrawer-module__Dk1szG__input::placeholder{color:var(--app-muted-text-colour)}.CrmAssistantDrawer-module__Dk1szG__sendButton{background:var(--assistant-accent);color:var(--app-on-primary-colour);border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__sendButton:hover,.CrmAssistantDrawer-module__Dk1szG__sendButton:focus-visible{background:var(--assistant-accent-hover);color:var(--app-on-primary-colour)}.CrmAssistantDrawer-module__Dk1szG__actionButtons .btn-primary{background-color:var(--assistant-accent);border-color:var(--assistant-accent);color:var(--app-on-primary-colour)}:is(.CrmAssistantDrawer-module__Dk1szG__actionButtons .btn-primary:hover,.CrmAssistantDrawer-module__Dk1szG__actionButtons .btn-primary:focus-visible){background-color:var(--assistant-accent-hover);border-color:var(--assistant-accent-hover);color:var(--app-on-primary-colour)}.CrmAssistantDrawer-module__Dk1szG__actionButtons .btn-outline-primary{border-color:var(--assistant-accent);color:var(--assistant-accent)}:is(.CrmAssistantDrawer-module__Dk1szG__actionButtons .btn-outline-primary:hover,.CrmAssistantDrawer-module__Dk1szG__actionButtons .btn-outline-primary:focus-visible){background-color:var(--assistant-accent);border-color:var(--assistant-accent);color:var(--app-on-primary-colour)}.CrmAssistantDrawer-module__Dk1szG__sendButton:disabled{cursor:not-allowed;opacity:.55}.CrmAssistantDrawer-module__Dk1szG__sendButton svg{width:18px;height:18px}.CrmAssistantDrawer-module__Dk1szG__spinning{animation:.9s linear infinite CrmAssistantDrawer-module__Dk1szG__crmAssistantSpin}@keyframes CrmAssistantDrawer-module__Dk1szG__crmAssistantSpin{to{transform:rotate(360deg)}}@keyframes CrmAssistantDrawer-module__Dk1szG__crmAssistantThinkingPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes CrmAssistantDrawer-module__Dk1szG__crmAssistantCursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:575.98px){.CrmAssistantDrawer-module__Dk1szG__drawer{width:100vw;max-width:100vw}.CrmAssistantDrawer-module__Dk1szG__body{flex-direction:column;display:flex}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryButton{display:inline-flex}.CrmAssistantDrawer-module__Dk1szG__chatRail{display:none}.CrmAssistantDrawer-module__Dk1szG__conversationPanel{width:100%}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryBackdrop{z-index:2;border:0;padding:0;display:block;position:absolute;inset:0}body.dark .CrmAssistantDrawer-module__Dk1szG__mobileHistoryBackdrop{background:#0000007a}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryDrawer{background:var(--app-surface-colour);border-right:1px solid var(--app-border-colour);box-shadow:14px 0 28px var(--assistant-shadow-colour);z-index:3;flex-direction:column;gap:.625rem;width:86vw;max-width:320px;padding:0 .75rem .75rem;transition:transform .18s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.CrmAssistantDrawer-module__Dk1szG__mobileHistoryDrawerOpen{transform:translate(0)}.CrmAssistantDrawer-module__Dk1szG__launcher{bottom:calc(8rem + env(safe-area-inset-bottom))}}
.DashboardVisuals-module__VBOAxq__dashboardWidgetSubheading{color:var(--app-muted-text-colour);font-size:.78rem;font-weight:700;display:block}.DashboardVisuals-module__VBOAxq__aiFocusPanel{--ai-focus-soft-bg:#f8f7ff;--ai-focus-hot-bg:#f2efff;--ai-focus-success:var(--app-success-accent-colour);--ai-focus-accent-soft:var(--app-primary-soft-colour);background:linear-gradient(135deg, color-mix(in srgb, var(--app-primary-colour) 14%, transparent), color-mix(in srgb, var(--app-accent-colour) 7%, transparent) 38%, var(--app-surface-colour) 78%);border:1px solid var(--app-border-colour);box-shadow:var(--app-panel-shadow);color:var(--app-text-colour);border-radius:8px;padding:18px;position:relative;overflow:hidden}.DashboardVisuals-module__VBOAxq__aiFocusPanel:before{background:linear-gradient(90deg, var(--app-primary-text-colour), var(--app-accent-colour), var(--ai-focus-success));content:"";opacity:.9;height:3px;position:absolute;inset:0 0 auto}.DashboardVisuals-module__VBOAxq__aiFocusHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.DashboardVisuals-module__VBOAxq__aiFocusTitle{align-items:center;gap:12px;min-width:0;display:flex}.DashboardVisuals-module__VBOAxq__aiFocusIcon{background:var(--ai-focus-accent-soft);color:var(--app-primary-text-colour);border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;animation:2.4s ease-in-out infinite DashboardVisuals-module__VBOAxq__aiFocusPulse;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusIcon svg{width:21px;height:21px}.DashboardVisuals-module__VBOAxq__aiFocusTitle h3{color:var(--app-strong-text-colour);margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.2}.DashboardVisuals-module__VBOAxq__aiFocusTitle p{color:var(--app-muted-text-colour);margin:0;font-size:.875rem;line-height:1.35}.DashboardVisuals-module__VBOAxq__aiFocusBadge{background:var(--ai-focus-soft-bg);border:1px solid var(--app-border-colour);color:var(--app-primary-text-colour);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusBadge svg{width:14px;height:14px}.DashboardVisuals-module__VBOAxq__aiFocusComposer{border:1px solid var(--app-border-colour);box-shadow:0 18px 36px color-mix(in srgb, var(--app-accent-colour) 8%, transparent);background:#ffffffb8;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.DashboardVisuals-module__VBOAxq__aiFocusComposerInputWrap{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.DashboardVisuals-module__VBOAxq__aiFocusComposerInput{background:var(--app-raised-surface-colour);border:1px solid var(--app-border-colour);color:var(--app-strong-text-colour);resize:none;border-radius:8px;outline:none;width:100%;min-height:48px;padding:13px 14px;font-size:1rem;font-weight:800;line-height:1.35;transition:border-color .16s,box-shadow .16s}.DashboardVisuals-module__VBOAxq__aiFocusComposerInput:focus{border-color:var(--app-primary-text-colour);box-shadow:0 0 0 .2rem var(--ai-focus-accent-soft)}.DashboardVisuals-module__VBOAxq__aiFocusComposerInput::placeholder{color:var(--app-muted-text-colour);opacity:1}.DashboardVisuals-module__VBOAxq__aiFocusComposerSend{background:var(--app-primary-text-colour);color:var(--app-on-primary-colour);border:0;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .16s,transform .16s;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusComposerSend:hover,.DashboardVisuals-module__VBOAxq__aiFocusComposerSend:focus-visible{background:var(--app-primary-hover-colour);color:var(--app-on-primary-colour);transform:translateY(-1px)}.DashboardVisuals-module__VBOAxq__aiFocusComposerSend:disabled{cursor:not-allowed;opacity:.52;transform:none}.DashboardVisuals-module__VBOAxq__aiFocusComposerSend svg{width:18px;height:18px}.DashboardVisuals-module__VBOAxq__aiFocusComposerSpinner{animation:.9s linear infinite DashboardVisuals-module__VBOAxq__aiFocusSpin}.DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts{flex-wrap:wrap;gap:8px;display:flex}.DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button{background:var(--ai-focus-soft-bg);border:1px solid var(--app-border-colour);color:var(--app-primary-text-colour);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:8px 10px;font-size:.76rem;font-weight:900;line-height:1;transition:border-color .16s,color .16s,transform .16s;overflow:hidden}.DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button:hover,.DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button:focus-visible{border-color:var(--app-primary-text-colour);color:var(--app-accent-colour);transform:translateY(-1px)}.DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button:disabled{cursor:not-allowed;opacity:.56;transform:none}.DashboardVisuals-module__VBOAxq__aiFocusConversationPreview{background:var(--app-raised-surface-colour);border:1px solid var(--app-border-colour);border-radius:8px;gap:10px;padding:14px;display:grid}.DashboardVisuals-module__VBOAxq__aiFocusConversationPreview .btn{justify-self:flex-start;align-items:center;gap:7px;min-height:34px;font-size:.76rem;font-weight:900;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusConversationPreview .btn svg{width:14px;height:14px}.DashboardVisuals-module__VBOAxq__aiFocusConversationThinking{color:var(--app-primary-text-colour);align-items:center;gap:8px;font-size:.9rem;font-weight:900;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusConversationThinking svg{width:16px;height:16px}.DashboardVisuals-module__VBOAxq__aiFocusConversationPrompt,.DashboardVisuals-module__VBOAxq__aiFocusConversationAnswer,.DashboardVisuals-module__VBOAxq__aiFocusConversationError{margin:0}.DashboardVisuals-module__VBOAxq__aiFocusConversationPrompt{color:var(--app-muted-text-colour);font-size:.78rem;font-weight:800}.DashboardVisuals-module__VBOAxq__aiFocusConversationAnswer{color:var(--app-strong-text-colour);white-space:pre-wrap;font-size:.94rem;font-weight:750;line-height:1.48}.DashboardVisuals-module__VBOAxq__aiFocusConversationCursor{color:var(--app-primary-text-colour);margin-left:2px;font-weight:900;animation:.9s steps(2,start) infinite DashboardVisuals-module__VBOAxq__aiFocusCursorBlink;display:inline-block}.DashboardVisuals-module__VBOAxq__aiFocusConversationError{color:var(--app-danger-text-colour);font-size:.86rem;font-weight:800}.DashboardVisuals-module__VBOAxq__aiFocusBriefing{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;display:grid}.DashboardVisuals-module__VBOAxq__aiFocusBriefingCopy,.DashboardVisuals-module__VBOAxq__aiFocusRecommended{border:1px solid var(--app-border-colour);background:#ffffffa8;border-radius:8px;min-width:0;padding:16px}.DashboardVisuals-module__VBOAxq__aiFocusBriefingCopy{flex-direction:column;justify-content:center;min-height:174px;display:flex}.DashboardVisuals-module__VBOAxq__aiFocusEyebrow{color:var(--app-primary-text-colour);text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;line-height:1;display:block}.DashboardVisuals-module__VBOAxq__aiFocusTypeLines{gap:10px;display:grid}.DashboardVisuals-module__VBOAxq__aiFocusTypeLine{color:var(--app-strong-text-colour);align-items:flex-start;min-height:1.3em;margin:0;font-size:1.12rem;font-weight:800;line-height:1.3;display:flex}.DashboardVisuals-module__VBOAxq__aiFocusTypeLine:before{background:var(--ai-focus-success);box-shadow:0 0 18px color-mix(in srgb, var(--app-success-accent-colour) 35%, transparent);content:"";border-radius:999px;flex:none;width:8px;height:8px;margin:.45em 10px 0 0}.DashboardVisuals-module__VBOAxq__aiFocusTypeCursor{background:var(--app-primary-text-colour);border-radius:999px;flex:none;width:2px;height:1.05em;margin:.08em 0 0 5px;animation:.9s steps(2,start) infinite DashboardVisuals-module__VBOAxq__aiFocusCursorBlink;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusRecommended{background:linear-gradient(145deg, var(--ai-focus-hot-bg), #ffffffdb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-primary-colour) 8%, transparent)}.DashboardVisuals-module__VBOAxq__aiFocusRecommended h4{color:var(--app-strong-text-colour);margin:0;font-size:1.08rem;font-weight:900;line-height:1.24}.DashboardVisuals-module__VBOAxq__aiFocusRecommended p{color:var(--app-text-colour);margin:10px 0 0;font-size:.86rem;font-weight:700;line-height:1.45}.DashboardVisuals-module__VBOAxq__aiFocusRecommendedActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.DashboardVisuals-module__VBOAxq__aiFocusRecommendedActions .btn{align-items:center;gap:7px;min-height:34px;font-size:.76rem;font-weight:900;display:inline-flex}.DashboardVisuals-module__VBOAxq__aiFocusRecommendedActions .btn svg{width:14px;height:14px}@keyframes DashboardVisuals-module__VBOAxq__aiFocusPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-primary-colour) 18%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--app-primary-colour) 0%, transparent)}}@keyframes DashboardVisuals-module__VBOAxq__aiFocusCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes DashboardVisuals-module__VBOAxq__aiFocusSpin{to{transform:rotate(360deg)}}.DashboardVisuals-module__VBOAxq__vehicleStatusPanel{flex-direction:column;gap:16px;display:flex}.DashboardVisuals-module__VBOAxq__vehicleStatusContent{padding:0 16px 16px}.widget.widget-chart-two .DashboardVisuals-module__VBOAxq__vehicleStatusContent.DashboardVisuals-module__VBOAxq__vehicleStatusContent{padding:0 16px 16px}.widget.widget-chart-two .widget-content.DashboardVisuals-module__VBOAxq__vehicleStatusContent.DashboardVisuals-module__VBOAxq__vehicleStatusContent{padding:0 16px 16px}.DashboardVisuals-module__VBOAxq__vehicleStatusHero{justify-content:center;align-items:center;padding:8px 0 4px;display:flex}.DashboardVisuals-module__VBOAxq__vehicleStatusChartPanel{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.DashboardVisuals-module__VBOAxq__vehicleStatusRing,.DashboardVisuals-module__VBOAxq__dashboardDoughnutRing{--dashboard-chart-ring-colour:var(--dashboard-chart-primary-colour);--dashboard-chart-tooltip-border:var(--app-border-strong-colour);width:240px;height:240px;color:var(--dashboard-chart-ring-colour);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.DashboardVisuals-module__VBOAxq__vehicleStatusRingCenter{z-index:1;background:var(--app-inset-surface-colour);width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--app-border-colour);color:var(--app-strong-text-colour);pointer-events:none;text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.DashboardVisuals-module__VBOAxq__vehicleStatusRingCenter span{max-width:108px;color:var(--app-muted-text-colour);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.1;display:block;overflow:hidden}.DashboardVisuals-module__VBOAxq__vehicleStatusRingCenter strong{color:var(--app-strong-text-colour);margin-top:5px;font-size:2rem;font-weight:900;line-height:1;display:block}.DashboardVisuals-module__VBOAxq__vehicleStatusRingCenter small{color:var(--app-muted-text-colour);margin-top:4px;font-size:.76rem;font-weight:800;display:block}.DashboardVisuals-module__VBOAxq__vehicleStatusTiles{flex-direction:column;gap:8px;display:flex}.DashboardVisuals-module__VBOAxq__vehicleStatusFooterAction{display:flex}.DashboardVisuals-module__VBOAxq__vehicleStatusFooterAction .btn{width:100%;font-weight:800}.DashboardVisuals-module__VBOAxq__vehicleStatusTile{border:1px solid var(--app-border-colour);background:var(--app-raised-surface-colour);min-width:0;color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.DashboardVisuals-module__VBOAxq__vehicleStatusTile:hover,.DashboardVisuals-module__VBOAxq__vehicleStatusTile:focus-visible{border-color:color-mix(in srgb, var(--app-accent-colour) 20%, white);box-shadow:0 8px 18px var(--app-accent-soft-colour);color:inherit;text-decoration:none;transform:translateY(-1px)}.DashboardVisuals-module__VBOAxq__vehicleStatusTile svg,.DashboardVisuals-module__VBOAxq__vehicleStatusTile i{color:var(--app-accent-colour)}.DashboardVisuals-module__VBOAxq__vehicleStatusTile i{border-radius:999px;width:13px;height:13px}.DashboardVisuals-module__VBOAxq__vehicleStatusTile span{color:var(--app-muted-text-colour);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.DashboardVisuals-module__VBOAxq__vehicleStatusTile strong{color:var(--app-strong-text-colour);text-align:right;font-size:1rem;font-weight:800;line-height:1}.DashboardVisuals-module__VBOAxq__vehicleStatusTile small{color:var(--app-muted-text-colour);text-align:right;min-width:36px;font-size:.72rem;font-weight:700}.DashboardVisuals-module__VBOAxq__dashboardTextLink{color:var(--app-accent-colour);flex:none;font-size:.78rem;font-weight:800;text-decoration:none}.DashboardVisuals-module__VBOAxq__dashboardTextLink:hover,.DashboardVisuals-module__VBOAxq__dashboardTextLink:focus-visible{color:var(--app-accent-hover-colour);text-decoration:underline}:is(body.dark .DashboardVisuals-module__VBOAxq__dashboardTextLink:hover,body.dark .DashboardVisuals-module__VBOAxq__dashboardTextLink:focus-visible){color:var(--app-accent-text-hover-colour)}.DashboardVisuals-module__VBOAxq__recentEnquiriesContent{padding:0 16px 16px}.DashboardVisuals-module__VBOAxq__enquirySummaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.DashboardVisuals-module__VBOAxq__enquirySummaryStrip div{border:1px solid var(--app-border-colour);background:var(--app-raised-surface-colour);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;padding:10px;display:grid}.DashboardVisuals-module__VBOAxq__enquirySummaryStrip svg{color:var(--app-accent-colour);grid-row:span 2}.DashboardVisuals-module__VBOAxq__enquirySummaryStrip span{color:var(--app-muted-text-colour);text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.1}.DashboardVisuals-module__VBOAxq__enquirySummaryStrip strong{color:var(--app-strong-text-colour);font-size:1.25rem;font-weight:900;line-height:1}.DashboardVisuals-module__VBOAxq__recentEnquiryList{flex-direction:column;gap:10px;display:flex}.DashboardVisuals-module__VBOAxq__recentEnquiryItem{border:1px solid var(--app-border-colour);background:var(--app-raised-surface-colour);min-width:0;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.DashboardVisuals-module__VBOAxq__recentEnquiryItem:hover,.DashboardVisuals-module__VBOAxq__recentEnquiryItem:focus-visible{border-color:color-mix(in srgb, var(--app-accent-colour) 20%, white);box-shadow:0 8px 18px var(--app-accent-soft-colour);color:inherit;text-decoration:none;transform:translateY(-1px)}.DashboardVisuals-module__VBOAxq__recentEnquiryBody{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.DashboardVisuals-module__VBOAxq__recentEnquiryThumbnail{border:1px solid var(--app-border-colour);background:var(--app-raised-surface-colour);border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.DashboardVisuals-module__VBOAxq__recentEnquiryThumbnail img{object-fit:cover;width:100%;height:100%;display:block}.DashboardVisuals-module__VBOAxq__recentEnquiryMain{flex:auto;min-width:0}.DashboardVisuals-module__VBOAxq__recentEnquiryHeader{align-items:center;gap:8px;min-width:0;display:flex}.DashboardVisuals-module__VBOAxq__recentEnquiryHeader h6{min-width:0;color:var(--app-strong-text-colour);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:900;overflow:hidden}.DashboardVisuals-module__VBOAxq__recentEnquiryHeader time{color:var(--app-muted-text-colour);flex:none;font-size:.72rem;font-weight:800}.DashboardVisuals-module__VBOAxq__recentEnquiryVehicle{color:var(--app-accent-colour);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;font-weight:800;overflow:hidden}.DashboardVisuals-module__VBOAxq__recentEnquiryMessage{color:var(--app-muted-text-colour);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.78rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.DashboardVisuals-module__VBOAxq__recentEnquiryBadges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:260px;display:flex}.DashboardVisuals-module__VBOAxq__recentEnquiryPill{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;max-width:150px;padding:6px 8px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.DashboardVisuals-module__VBOAxq__recentEnquiryPillInfo{background:var(--app-accent-soft-colour);color:var(--app-accent-hover-colour)}.DashboardVisuals-module__VBOAxq__recentEnquiryPillSuccess{background:var(--app-success-surface-colour);color:var(--app-success-text-colour)}.DashboardVisuals-module__VBOAxq__recentEnquiryPillWarning{background:var(--app-warning-surface-colour);color:var(--app-warning-text-colour)}.DashboardVisuals-module__VBOAxq__recentEnquiryPillDanger{background:var(--app-danger-surface-colour);color:var(--app-danger-text-colour)}.DashboardVisuals-module__VBOAxq__recentEnquiryPillNeutral{background:var(--app-neutral-surface-colour);color:var(--app-secondary-text-colour)}body.dark .DashboardVisuals-module__VBOAxq__aiFocusPanel{--ai-focus-soft-bg:#18233a;--ai-focus-hot-bg:#161d35;--ai-focus-success:#45d483;--ai-focus-accent-soft:var(--app-primary-text-soft-colour);box-shadow:none}body.dark .DashboardVisuals-module__VBOAxq__aiFocusPanel:before{background:linear-gradient(90deg, var(--app-primary-text-colour), var(--app-accent-text-colour), var(--ai-focus-success))}:is(body.dark .DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button:hover,body.dark .DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button:focus-visible){color:var(--app-accent-text-colour)}:is(body.dark .DashboardVisuals-module__VBOAxq__aiFocusBriefingCopy,body.dark .DashboardVisuals-module__VBOAxq__aiFocusRecommended,body.dark .DashboardVisuals-module__VBOAxq__aiFocusComposer,body.dark .DashboardVisuals-module__VBOAxq__aiFocusConversationPreview){background:#111b2dc7}body.dark .DashboardVisuals-module__VBOAxq__aiFocusConversationError{color:var(--app-danger-icon-colour)}body.dark .DashboardVisuals-module__VBOAxq__aiFocusRecommended{background:linear-gradient(145deg, var(--ai-focus-hot-bg), #111b2ddb)}:is(body.dark .DashboardVisuals-module__VBOAxq__vehicleStatusTile,body.dark .DashboardVisuals-module__VBOAxq__recentEnquiryItem){border-color:var(--app-border-colour);background:var(--app-raised-surface-colour)}body.dark .DashboardVisuals-module__VBOAxq__recentEnquiryHeader h6{color:var(--app-strong-text-colour)}body.dark .DashboardVisuals-module__VBOAxq__recentEnquiryMessage{color:var(--app-muted-text-colour)}:is(body.dark .DashboardVisuals-module__VBOAxq__vehicleStatusRing,body.dark .DashboardVisuals-module__VBOAxq__dashboardDoughnutRing){--dashboard-chart-ring-colour:#8fc7ff;--dashboard-chart-tooltip-border:var(--app-border-colour)}body.dark .DashboardVisuals-module__VBOAxq__vehicleStatusRingCenter{background:var(--app-raised-surface-colour)}:is(body.dark .DashboardVisuals-module__VBOAxq__vehicleStatusTile svg,body.dark .DashboardVisuals-module__VBOAxq__vehicleStatusTile i,body.dark .DashboardVisuals-module__VBOAxq__enquirySummaryStrip svg),:is(body.dark .DashboardVisuals-module__VBOAxq__dashboardTextLink,body.dark .DashboardVisuals-module__VBOAxq__recentEnquiryVehicle){color:var(--app-accent-text-colour)}body.dark .DashboardVisuals-module__VBOAxq__recentEnquiryPillInfo{background:color-mix(in srgb, var(--app-accent-text-colour) 14%, transparent);color:var(--app-accent-text-hover-colour)}body.dark .DashboardVisuals-module__VBOAxq__recentEnquiryPillNeutral{color:var(--app-muted-text-colour)}@media (max-width:991.98px){.DashboardVisuals-module__VBOAxq__aiFocusBriefing{grid-template-columns:1fr}}@media (max-width:767.98px){.DashboardVisuals-module__VBOAxq__aiFocusHeader{flex-direction:column;align-items:flex-start}.DashboardVisuals-module__VBOAxq__aiFocusTypeLine{font-size:1rem}.DashboardVisuals-module__VBOAxq__aiFocusComposerInputWrap{grid-template-columns:1fr}.DashboardVisuals-module__VBOAxq__aiFocusComposerSend,.DashboardVisuals-module__VBOAxq__aiFocusComposerPrompts button{width:100%}.DashboardVisuals-module__VBOAxq__aiFocusRecommendedActions .btn{justify-content:center;width:100%}.DashboardVisuals-module__VBOAxq__aiFocusConversationPreview .btn{justify-content:center;width:100%}.DashboardVisuals-module__VBOAxq__vehicleStatusChartPanel{align-items:center}.DashboardVisuals-module__VBOAxq__vehicleStatusRing,.DashboardVisuals-module__VBOAxq__dashboardDoughnutRing{width:190px;height:190px}.DashboardVisuals-module__VBOAxq__enquirySummaryStrip{grid-template-columns:1fr}.DashboardVisuals-module__VBOAxq__recentEnquiryItem{flex-direction:column;align-items:flex-start}.DashboardVisuals-module__VBOAxq__recentEnquiryBody{width:100%}.DashboardVisuals-module__VBOAxq__recentEnquiryBadges{justify-content:flex-start;max-width:none}}@media (prefers-reduced-motion:reduce){.DashboardVisuals-module__VBOAxq__aiFocusIcon,.DashboardVisuals-module__VBOAxq__aiFocusConversationCursor,.DashboardVisuals-module__VBOAxq__aiFocusTypeCursor{animation:none}}
.HelpAttacher-module__WrkF7W__attachedTooltip{pointer-events:none;animation:80ms ease-out HelpAttacher-module__WrkF7W__helpFadeIn}@keyframes HelpAttacher-module__WrkF7W__helpFadeIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,-100%)}}.HelpAttacher-module__WrkF7W__help-hotspot{opacity:.4;color:var(--app-muted-text-colour);pointer-events:auto;cursor:help;z-index:999998;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.HelpAttacher-module__WrkF7W__help-hotspot:hover{opacity:.9}body.HelpAttacher-module__WrkF7W__dark .HelpAttacher-module__WrkF7W__help-hotspot,body .HelpAttacher-module__WrkF7W__dark .HelpAttacher-module__WrkF7W__help-hotspot{color:var(--app-subtle-text-colour)}body.HelpAttacher-module__WrkF7W__light .HelpAttacher-module__WrkF7W__help-hotspot{color:var(--app-muted-text-colour)}
.HelpTooltip-module__wz4s3G__tooltip{--help-tooltip-default-background-colour:#1f2937;--help-tooltip-default-text-colour:#f3f4f6;--help-tooltip-background-colour:var(--help-tooltip-default-background-colour);--help-tooltip-text-colour:var(--help-tooltip-default-text-colour);background:var(--help-tooltip-background-colour);color:var(--help-tooltip-text-colour);border-radius:6px;padding:0;font-size:.8rem;line-height:1.35;box-shadow:0 4px 12px #00000040}body.light .HelpTooltip-module__wz4s3G__tooltip{--help-tooltip-background-colour:#111827;--help-tooltip-text-colour:#f9fafb}.HelpTooltip-module__wz4s3G__tooltip.HelpTooltip-module__wz4s3G__preview{--help-tooltip-background-colour:var(--help-tooltip-default-background-colour);--help-tooltip-text-colour:var(--help-tooltip-default-text-colour);max-width:260px;position:relative}.HelpTooltip-module__wz4s3G__inner{max-width:260px;padding:8px 11px}.HelpTooltip-module__wz4s3G__arrow{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.HelpTooltip-module__wz4s3G__arrowTop{border-top:6px solid var(--help-tooltip-background-colour);bottom:-6px}.HelpTooltip-module__wz4s3G__arrowBottom{border-bottom:6px solid var(--help-tooltip-background-colour);top:-6px}.HelpTooltip-module__wz4s3G__previewArrow{left:20px;transform:none}
.HelpToggle-module__dxgAKW__content{--help-toggle-text:#0e1726}body.dark .HelpToggle-module__dxgAKW__content{--help-toggle-text:var(--app-secondary-text-colour)}.HelpToggle-module__dxgAKW__item{padding:0;background:0 0!important}.HelpToggle-module__dxgAKW__content{color:var(--help-toggle-text);border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500}.HelpToggle-module__dxgAKW__switch{padding-right:6px}
.Header-module__hb6zBq__userMenuDivider{border-top:1px solid var(--app-border-colour);margin:.25rem -10px}body.dark .Header-module__hb6zBq__userMenuDivider{border-top-color:var(--app-emphasis-border-colour)}
.WorkspaceTabs-module__ztatjW__tabs{--workspace-tabs-background:#ebedf2;--workspace-tabs-link-colour:var(--app-accent-tone-text-colour);white-space:nowrap;background:var(--workspace-tabs-background);border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;margin:0;padding:8px;list-style:none;display:flex;overflow-x:auto}body.dark .WorkspaceTabs-module__ztatjW__tabs{--workspace-tabs-background:var(--app-interactive-surface-colour);--workspace-tabs-link-colour:var(--app-accent-text-colour)}.WorkspaceTabs-module__ztatjW__item{flex:none}.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link{border-radius:var(--bs-border-radius);color:var(--workspace-tabs-link-colour);font-size:inherit;font-weight:inherit;letter-spacing:0;background:0 0;border:0;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:block}.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link:hover,.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link:focus{color:var(--app-strong-text-colour)}.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link[aria-selected=true]{color:var(--app-strong-text-colour);background:var(--app-surface-colour)}.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb), .25);outline:0}.WorkspaceTabs-module__ztatjW__dirty{margin-inline-start:.5rem;font-size:.65em}@media (max-width:575.98px){.WorkspaceTabs-module__ztatjW__tabs{align-items:stretch;padding-bottom:.5rem}.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link{width:100%}}@media (prefers-reduced-motion:reduce){.WorkspaceTabs-module__ztatjW__tabs .WorkspaceTabs-module__ztatjW__link{transition:none}}
.ClientPathwaysPage-module__Me0EIW__clientPathways,.ClientPathwaysPage-module__Me0EIW__clientPathwayModal{--pathway-control-background:var(--app-inset-surface-colour);--pathway-item-hover-background:var(--app-interactive-surface-colour);--pathway-strong-text-colour:var(--app-strong-text-colour);--pathway-subtle-text-colour:var(--app-subtle-text-colour);--pathway-accent:var(--app-accent-colour);--pathway-primary-fill:var(--app-primary-colour);color:var(--app-text-colour)}:is(body.dark .ClientPathwaysPage-module__Me0EIW__clientPathways,body.dark .ClientPathwaysPage-module__Me0EIW__clientPathwayModal){--pathway-control-background:var(--app-interactive-surface-colour);--pathway-item-hover-background:var(--app-highlight-surface-colour);--pathway-strong-text-colour:var(--app-text-colour);--pathway-subtle-text-colour:var(--app-soft-text-colour);--pathway-accent:var(--app-accent-text-colour);--pathway-primary-fill:var(--app-primary-text-colour)}.ClientPathwaysPage-module__Me0EIW__listPage{margin-top:24px}.ClientPathwaysPage-module__Me0EIW__listToolbar{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);border-radius:10px;justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex}.ClientPathwaysPage-module__Me0EIW__accountFilter{width:min(100%,420px)}.ClientPathwaysPage-module__Me0EIW__fieldLabel{color:var(--app-muted-text-colour);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.ClientPathwaysPage-module__Me0EIW__select{border-color:var(--app-border-colour);background-color:var(--pathway-control-background);min-height:42px;color:var(--pathway-strong-text-colour);font-weight:600}.ClientPathwaysPage-module__Me0EIW__archiveFilter{min-height:42px;color:var(--app-muted-text-colour);white-space:nowrap;align-items:center;gap:9px;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.ClientPathwaysPage-module__Me0EIW__listToolbarActions{align-items:center;gap:14px;display:flex}.ClientPathwaysPage-module__Me0EIW__pathwayGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;margin-top:18px;display:grid}.ClientPathwaysPage-module__Me0EIW__pathwayCard{border:1px solid var(--app-border-colour);background:var(--app-raised-surface-colour);min-width:0;min-height:240px;box-shadow:var(--app-card-shadow);border-radius:10px;flex-direction:column;padding:20px;display:flex}.ClientPathwaysPage-module__Me0EIW__pathwayCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ClientPathwaysPage-module__Me0EIW__pathwayCardTitle{color:var(--pathway-strong-text-colour);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:750}.ClientPathwaysPage-module__Me0EIW__pathwayCardAccount{color:var(--app-muted-text-colour);overflow-wrap:anywhere;margin:5px 0 0;font-size:.82rem;font-weight:600}.ClientPathwaysPage-module__Me0EIW__pathwayBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ClientPathwaysPage-module__Me0EIW__pathwayBadge{border:1px solid var(--app-border-colour);color:var(--app-muted-text-colour);text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:6px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.ClientPathwaysPage-module__Me0EIW__pathwayBadgeVisible{border-color:color-mix(in srgb, var(--app-success-accent-colour) 45%, transparent);background:var(--app-success-surface-colour);color:var(--app-success-text-colour)}.ClientPathwaysPage-module__Me0EIW__pathwayBadgeArchived{border-color:color-mix(in srgb, var(--app-warning-accent-colour) 45%, transparent);background:color-mix(in srgb, var(--app-warning-accent-colour) 12%, transparent);color:var(--app-warning-text-colour)}.ClientPathwaysPage-module__Me0EIW__pathwayCardSummary{-webkit-line-clamp:2;min-height:42px;color:var(--app-muted-text-colour);-webkit-box-orient:vertical;margin:16px 0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ClientPathwaysPage-module__Me0EIW__pathwayMetadata{color:var(--pathway-subtle-text-colour);gap:5px;margin-bottom:16px;font-size:.75rem;display:grid}.ClientPathwaysPage-module__Me0EIW__pathwayMetadata strong{color:var(--app-muted-text-colour)}.ClientPathwaysPage-module__Me0EIW__progressSummary{gap:7px;display:grid}.ClientPathwaysPage-module__Me0EIW__progressLabels{color:var(--app-muted-text-colour);justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;font-weight:700;display:flex}.ClientPathwaysPage-module__Me0EIW__progressTrack{background:var(--app-neutral-surface-colour);border-radius:999px;height:6px;overflow:hidden}.ClientPathwaysPage-module__Me0EIW__progressFill{width:var(--pathway-progress-value);border-radius:inherit;background:var(--pathway-primary-fill);height:100%;transition:width .18s}.ClientPathwaysPage-module__Me0EIW__pathwayCardAction{color:var(--pathway-accent);justify-content:flex-end;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}body.dark .ClientPathwaysPage-module__Me0EIW__pathwayCardAction{color:var(--pathway-accent)}.ClientPathwaysPage-module__Me0EIW__pathwayCardAction:hover,.ClientPathwaysPage-module__Me0EIW__pathwayCardAction:focus-visible{text-decoration:underline}.ClientPathwaysPage-module__Me0EIW__emptyState{border:1px dashed var(--app-border-strong-colour);background:var(--app-surface-colour);text-align:center;border-radius:10px;place-items:center;min-height:250px;margin-top:18px;padding:30px;display:grid}.ClientPathwaysPage-module__Me0EIW__emptyStateIcon{color:var(--pathway-subtle-text-colour)}.ClientPathwaysPage-module__Me0EIW__emptyState h2{color:var(--pathway-strong-text-colour);margin:14px 0 6px;font-size:1.05rem}.ClientPathwaysPage-module__Me0EIW__emptyState p{max-width:520px;color:var(--app-muted-text-colour);margin:0;font-size:.85rem}.ClientPathwaysPage-module__Me0EIW__emptyStateAction{margin-top:18px}.ClientPathwaysPage-module__Me0EIW__workspacePage{margin-top:24px}.ClientPathwaysPage-module__Me0EIW__workspaceToolbar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.ClientPathwaysPage-module__Me0EIW__workspacePrimaryActions{align-items:flex-start;gap:8px;display:flex}.ClientPathwaysPage-module__Me0EIW__workspaceSelector{width:min(100%,370px)}.ClientPathwaysPage-module__Me0EIW__workspaceActions{gap:8px;display:grid}.ClientPathwaysPage-module__Me0EIW__workspaceActionsContainer{align-items:center;gap:8px;display:flex}.ClientPathwaysPage-module__Me0EIW__workspaceActionError{max-width:480px;margin:0;padding:8px 10px;font-size:.75rem}.ClientPathwaysPage-module__Me0EIW__workspaceNotice{border:1px solid color-mix(in srgb, var(--app-warning-accent-colour) 40%, transparent);background:color-mix(in srgb, var(--app-warning-accent-colour) 12%, transparent);color:var(--app-warning-text-colour);border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:.82rem;font-weight:700;display:flex}.ClientPathwaysPage-module__Me0EIW__workspaceShell{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);box-shadow:var(--app-card-shadow);border-radius:14px;overflow:hidden}.ClientPathwaysPage-module__Me0EIW__accountSummary{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.ClientPathwaysPage-module__Me0EIW__accountIdentity{align-items:center;gap:14px;min-width:0;display:flex}.ClientPathwaysPage-module__Me0EIW__accountAvatar{background:var(--pathway-primary-fill);width:52px;height:52px;color:var(--app-on-primary-colour);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.ClientPathwaysPage-module__Me0EIW__accountName{color:var(--pathway-strong-text-colour);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800}.ClientPathwaysPage-module__Me0EIW__accountDescription{color:var(--app-muted-text-colour);overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem}.ClientPathwaysPage-module__Me0EIW__accountIdentity .ClientPathwaysPage-module__Me0EIW__pathwayBadges{justify-content:flex-start;margin-top:8px}.ClientPathwaysPage-module__Me0EIW__overallProgress{flex:none;width:min(100%,300px)}.ClientPathwaysPage-module__Me0EIW__stageScroller{overscroll-behavior-inline:contain;overflow-x:auto}.ClientPathwaysPage-module__Me0EIW__stageGrid{align-items:stretch;min-width:100%;display:flex}.ClientPathwaysPage-module__Me0EIW__stageColumn{border-top:1px solid var(--app-border-colour);border-right:1px solid var(--app-border-colour);background:var(--app-surface-colour);flex-direction:column;flex:1 0 270px;min-width:270px;display:flex}.ClientPathwaysPage-module__Me0EIW__stageColumn:last-child{border-right:0}.ClientPathwaysPage-module__Me0EIW__stageHeader{background:var(--pathway-stage-background);min-height:156px;color:var(--pathway-stage-foreground);padding:18px 20px 16px}.ClientPathwaysPage-module__Me0EIW__stageEyebrow{color:inherit;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:.72rem;font-weight:800;display:flex}.ClientPathwaysPage-module__Me0EIW__stageInactive{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 6px;font-size:.58rem}.ClientPathwaysPage-module__Me0EIW__stageIcon{align-items:center;min-height:30px;margin-bottom:9px;display:flex}body.dark .ClientPathwaysPage-module__Me0EIW__stageName{color:inherit}.ClientPathwaysPage-module__Me0EIW__stageName{min-height:46px;color:inherit;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.ClientPathwaysPage-module__Me0EIW__stageProgress{margin-top:13px}.ClientPathwaysPage-module__Me0EIW__stageProgressLabels{color:inherit;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:.65rem;font-weight:700;display:flex}.ClientPathwaysPage-module__Me0EIW__stageProgressTrack{background:color-mix(in srgb, var(--pathway-stage-foreground) 28%, transparent);border-radius:999px;height:4px;overflow:hidden}.ClientPathwaysPage-module__Me0EIW__stageProgressFill{width:var(--pathway-progress-value);border-radius:inherit;background:var(--pathway-stage-foreground);height:100%}.ClientPathwaysPage-module__Me0EIW__stageItems{flex-direction:column;flex:auto;display:flex}.ClientPathwaysPage-module__Me0EIW__stageAddItem{border:0;border-bottom:1px solid var(--app-border-colour);background:var(--pathway-control-background);width:100%;min-height:42px;color:var(--pathway-accent);justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:.72rem;font-weight:800;display:flex}.ClientPathwaysPage-module__Me0EIW__stageAddItem:hover{background:var(--pathway-item-hover-background);color:var(--app-accent-tone-text-colour)}body.dark .ClientPathwaysPage-module__Me0EIW__stageAddItem:hover{color:var(--app-accent-text-colour)}.ClientPathwaysPage-module__Me0EIW__stageAddItem:focus-visible,.ClientPathwaysPage-module__Me0EIW__checklistItemLink:focus-visible,.ClientPathwaysPage-module__Me0EIW__statusButton:focus-visible{z-index:1;outline:2px solid var(--pathway-accent);outline-offset:-3px;position:relative}:is(body.dark .ClientPathwaysPage-module__Me0EIW__stageAddItem:focus-visible,body.dark .ClientPathwaysPage-module__Me0EIW__checklistItemLink:focus-visible,body.dark .ClientPathwaysPage-module__Me0EIW__statusButton:focus-visible){outline:2px solid var(--pathway-accent);outline-offset:-3px}.ClientPathwaysPage-module__Me0EIW__checklistItem{border:0;border-bottom:1px solid var(--app-border-colour);background:var(--app-surface-colour);width:100%;min-height:106px;color:inherit;cursor:pointer;font:inherit;text-align:left;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.ClientPathwaysPage-module__Me0EIW__checklistItem:last-child{border-bottom:0}.ClientPathwaysPage-module__Me0EIW__checklistItem:hover{background:var(--pathway-item-hover-background)}.ClientPathwaysPage-module__Me0EIW__checklistItemLink{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none;display:block}.ClientPathwaysPage-module__Me0EIW__checklistItemLink:hover{color:inherit}.ClientPathwaysPage-module__Me0EIW__quickStatus{display:contents}.ClientPathwaysPage-module__Me0EIW__statusButton{cursor:pointer;background:0 0;padding:0}.ClientPathwaysPage-module__Me0EIW__statusButton:disabled{cursor:default}.ClientPathwaysPage-module__Me0EIW__quickStatusForm{background:var(--app-surface-colour);border:1px solid var(--app-border-colour);border-radius:8px;grid-area:2/1/auto/-1;padding:12px}.ClientPathwaysPage-module__Me0EIW__quickStatusForm .ClientPathwaysPage-module__Me0EIW__documentActions{margin-top:10px}.ClientPathwaysPage-module__Me0EIW__itemPage{gap:24px;display:grid}.ClientPathwaysPage-module__Me0EIW__itemHeaderActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ClientPathwaysPage-module__Me0EIW__itemHeaderActions .dropdown-menu{width:18rem;max-width:calc(100vw - 2rem)}.ClientPathwaysPage-module__Me0EIW__itemPageCard[hidden]{display:none}.ClientPathwaysPage-module__Me0EIW__itemPageHeader,.ClientPathwaysPage-module__Me0EIW__itemContext{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ClientPathwaysPage-module__Me0EIW__itemPageHeader h2,.ClientPathwaysPage-module__Me0EIW__itemPageCard h3{color:var(--pathway-strong-text-colour);overflow-wrap:anywhere}.ClientPathwaysPage-module__Me0EIW__itemContext{color:var(--app-muted-text-colour);justify-content:flex-start}.ClientPathwaysPage-module__Me0EIW__itemContext span{align-items:center;gap:6px;display:inline-flex}.ClientPathwaysPage-module__Me0EIW__itemPageCard{background:var(--app-surface-colour);min-width:0;color:var(--app-text-colour);border:1px solid var(--app-border-colour);border-radius:10px;padding:clamp(16px,2vw,24px)}.ClientPathwaysPage-module__Me0EIW__itemPageCard .ClientPathwaysPage-module__Me0EIW__documentsPanel{border-top:0;margin-top:0;padding-top:0}.ClientPathwaysPage-module__Me0EIW__statusIcon{border:2px solid var(--app-border-strong-colour);width:27px;height:27px;color:var(--pathway-subtle-text-colour);border-radius:50%;place-items:center;display:grid}.ClientPathwaysPage-module__Me0EIW__statusInProgress{border-color:var(--pathway-accent);color:var(--pathway-accent)}.ClientPathwaysPage-module__Me0EIW__statusCompleted{border-color:var(--app-success-fill-colour);background:var(--app-success-fill-colour);color:var(--app-inverse-text-colour)}.ClientPathwaysPage-module__Me0EIW__itemTitle{color:var(--pathway-strong-text-colour);overflow-wrap:anywhere;margin:2px 0 8px;font-size:.86rem;font-weight:700;line-height:1.35}.ClientPathwaysPage-module__Me0EIW__itemMetadata{color:var(--app-muted-text-colour);gap:5px;font-size:.72rem;display:grid}.ClientPathwaysPage-module__Me0EIW__itemMetadata span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.ClientPathwaysPage-module__Me0EIW__emptyStage{min-height:106px;color:var(--pathway-subtle-text-colour);text-align:center;place-items:center;padding:20px;font-size:.75rem;font-weight:700;display:grid}.ClientPathwaysPage-module__Me0EIW__clientPathwayModal{color:var(--app-text-colour)}.ClientPathwaysPage-module__Me0EIW__clientPathwayModal .modal-content{border-color:var(--app-border-colour);background:var(--app-surface-colour);color:var(--app-text-colour)}:is(.ClientPathwaysPage-module__Me0EIW__clientPathwayModal .modal-header,.ClientPathwaysPage-module__Me0EIW__clientPathwayModal .modal-footer){border-color:var(--app-border-colour)}.ClientPathwaysPage-module__Me0EIW__clientPathwayModal .modal-title{color:var(--pathway-strong-text-colour)}.ClientPathwaysPage-module__Me0EIW__clientPathwayModal fieldset{border:0;min-width:0;margin:0;padding:0}.ClientPathwaysPage-module__Me0EIW__itemEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ClientPathwaysPage-module__Me0EIW__itemEditorTitleField,.ClientPathwaysPage-module__Me0EIW__itemEditorNotesField{grid-column:1/-1}.ClientPathwaysPage-module__Me0EIW__documentsPanel{border-top:1px solid var(--app-border-colour);min-width:0;margin-top:24px;padding-top:20px}.ClientPathwaysPage-module__Me0EIW__documentsHeading,.ClientPathwaysPage-module__Me0EIW__documentActions,.ClientPathwaysPage-module__Me0EIW__documentIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ClientPathwaysPage-module__Me0EIW__documentsHeading{justify-content:space-between}.ClientPathwaysPage-module__Me0EIW__documentsPanel h3,.ClientPathwaysPage-module__Me0EIW__documentsPanel h4{color:var(--pathway-strong-text-colour);margin:0 0 8px;font-size:1rem}.ClientPathwaysPage-module__Me0EIW__documentsList{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.ClientPathwaysPage-module__Me0EIW__documentRow{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);overflow-wrap:anywhere;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.ClientPathwaysPage-module__Me0EIW__documentIdentity{flex-wrap:nowrap;align-items:flex-start}.ClientPathwaysPage-module__Me0EIW__documentIdentity svg{flex-shrink:0}.ClientPathwaysPage-module__Me0EIW__documentRename .ClientPathwaysPage-module__Me0EIW__documentActions{margin-top:10px}.ClientPathwaysPage-module__Me0EIW__documentUpload{margin-top:20px}.ClientPathwaysPage-module__Me0EIW__requestRow,.ClientPathwaysPage-module__Me0EIW__requestEditor{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:16px}.ClientPathwaysPage-module__Me0EIW__requestEditor{margin-top:16px}.ClientPathwaysPage-module__Me0EIW__requestEditor label:not(.form-check-label){margin-bottom:6px;display:block}.ClientPathwaysPage-module__Me0EIW__requestEditor fieldset{min-width:0}.ClientPathwaysPage-module__Me0EIW__requestText{white-space:pre-wrap;overflow-wrap:anywhere}.ClientPathwaysPage-module__Me0EIW__requestHistory{border-top:1px solid var(--app-border-colour);margin-top:16px;padding-top:16px}.ClientPathwaysPage-module__Me0EIW__requestHistory li+li{margin-top:16px}.ClientPathwaysPage-module__Me0EIW__archivedItemsLoading{min-height:150px;color:var(--app-muted-text-colour);justify-content:center;align-items:center;gap:10px;display:flex}.ClientPathwaysPage-module__Me0EIW__archivedItemsEmpty{border:1px dashed var(--app-border-strong-colour);text-align:center;border-radius:9px;padding:28px}.ClientPathwaysPage-module__Me0EIW__archivedItemsEmpty h3{color:var(--pathway-strong-text-colour);margin:0 0 6px;font-size:1rem}.ClientPathwaysPage-module__Me0EIW__archivedItemsEmpty p{color:var(--app-muted-text-colour);margin:0;font-size:.82rem}.ClientPathwaysPage-module__Me0EIW__archivedItemsList{gap:12px;display:grid}.ClientPathwaysPage-module__Me0EIW__archivedItem{border:1px solid var(--app-border-colour);background:var(--app-raised-surface-colour);border-radius:9px;padding:16px}.ClientPathwaysPage-module__Me0EIW__archivedItemHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ClientPathwaysPage-module__Me0EIW__archivedItemHeader h3{color:var(--pathway-strong-text-colour);margin:4px 0 0;font-size:.92rem}.ClientPathwaysPage-module__Me0EIW__archivedItemStage,.ClientPathwaysPage-module__Me0EIW__archivedItemStatus{color:var(--app-muted-text-colour);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ClientPathwaysPage-module__Me0EIW__archivedItemStatus{border:1px solid var(--app-border-colour);border-radius:999px;flex:none;padding:5px 7px}.ClientPathwaysPage-module__Me0EIW__archivedItemMetadata{color:var(--app-muted-text-colour);flex-wrap:wrap;gap:7px 14px;margin-top:10px;font-size:.72rem;display:flex}.ClientPathwaysPage-module__Me0EIW__archivedItemMetadata span{align-items:center;gap:5px;display:inline-flex}.ClientPathwaysPage-module__Me0EIW__archivedItemNotes{border-left:3px solid var(--app-border-colour);color:var(--app-text-colour);white-space:pre-wrap;margin:12px 0 0;padding-left:10px;font-size:.8rem;line-height:1.5}.ClientPathwaysPage-module__Me0EIW__archivedItemActions{justify-content:flex-end;margin-top:14px;display:flex}.ClientPathwaysPage-module__Me0EIW__formPage{margin-top:24px}.ClientPathwaysPage-module__Me0EIW__formCard{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);width:min(100%,920px);box-shadow:var(--app-card-shadow);border-radius:12px;padding:24px}.ClientPathwaysPage-module__Me0EIW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ClientPathwaysPage-module__Me0EIW__formFields{gap:18px;margin-top:22px;display:grid}.ClientPathwaysPage-module__Me0EIW__visibilityControl{border:1px solid var(--app-border-colour);background:var(--pathway-control-background);border-radius:8px;padding:14px 16px}.ClientPathwaysPage-module__Me0EIW__visibilityControl p{color:var(--app-muted-text-colour);margin:7px 0 0 24px;font-size:.78rem;line-height:1.5}.ClientPathwaysPage-module__Me0EIW__readOnlyDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ClientPathwaysPage-module__Me0EIW__readOnlyDetails>div{border:1px solid var(--app-border-colour);background:var(--pathway-control-background);border-radius:8px;gap:5px;padding:13px 14px;display:grid}.ClientPathwaysPage-module__Me0EIW__readOnlyDetails span{color:var(--app-muted-text-colour);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ClientPathwaysPage-module__Me0EIW__readOnlyDetails strong{color:var(--pathway-strong-text-colour);overflow-wrap:anywhere;font-size:.88rem}.ClientPathwaysPage-module__Me0EIW__templatePreview{border:1px solid var(--app-border-colour);border-radius:10px;margin-top:22px;overflow:hidden}.ClientPathwaysPage-module__Me0EIW__templatePreviewHeader{background:var(--pathway-control-background);justify-content:space-between;align-items:start;gap:20px;padding:14px 16px;display:flex}.ClientPathwaysPage-module__Me0EIW__templatePreviewHeader strong{color:var(--pathway-strong-text-colour);display:block}.ClientPathwaysPage-module__Me0EIW__templatePreviewHeader p{max-width:520px;color:var(--app-muted-text-colour);margin:0;font-size:.78rem;line-height:1.5}.ClientPathwaysPage-module__Me0EIW__templateStages{display:flex;overflow-x:auto}.ClientPathwaysPage-module__Me0EIW__templateStage{border-right:1px solid color-mix(in srgb, var(--pathway-stage-foreground) 30%, transparent);background:var(--pathway-stage-background);min-width:150px;min-height:100px;color:var(--pathway-stage-foreground);flex:1 0 150px;align-content:space-between;gap:8px;padding:12px 14px;display:grid}.ClientPathwaysPage-module__Me0EIW__templateStage:last-child{border-right:0}.ClientPathwaysPage-module__Me0EIW__templateStage span{letter-spacing:.06em;font-size:.65rem;font-weight:800}.ClientPathwaysPage-module__Me0EIW__templateStage strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.ClientPathwaysPage-module__Me0EIW__formActions{border-top:1px solid var(--app-border-colour);justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.ClientPathwaysPage-module__Me0EIW__formUnavailable{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);border-radius:10px;width:min(100%,720px);padding:28px}.ClientPathwaysPage-module__Me0EIW__formUnavailable h2{color:var(--pathway-strong-text-colour);margin:0 0 8px;font-size:1.05rem}.ClientPathwaysPage-module__Me0EIW__formUnavailable p{color:var(--app-muted-text-colour);margin:0 0 18px;font-size:.85rem;line-height:1.55}@media (max-width:767.98px){.ClientPathwaysPage-module__Me0EIW__listToolbar,.ClientPathwaysPage-module__Me0EIW__accountSummary,.ClientPathwaysPage-module__Me0EIW__listToolbarActions,.ClientPathwaysPage-module__Me0EIW__workspaceToolbar,.ClientPathwaysPage-module__Me0EIW__workspacePrimaryActions,.ClientPathwaysPage-module__Me0EIW__templatePreviewHeader{flex-direction:column;align-items:stretch}.ClientPathwaysPage-module__Me0EIW__listToolbarActions>a,.ClientPathwaysPage-module__Me0EIW__workspaceActionsContainer>a,.ClientPathwaysPage-module__Me0EIW__workspaceActionsContainer>button{flex:auto}.ClientPathwaysPage-module__Me0EIW__accountFilter,.ClientPathwaysPage-module__Me0EIW__overallProgress,.ClientPathwaysPage-module__Me0EIW__workspaceSelector{width:100%}.ClientPathwaysPage-module__Me0EIW__workspaceToolbar{justify-content:stretch}.ClientPathwaysPage-module__Me0EIW__workspaceActionsContainer,.ClientPathwaysPage-module__Me0EIW__formActions{width:100%}.ClientPathwaysPage-module__Me0EIW__formGrid,.ClientPathwaysPage-module__Me0EIW__itemEditorGrid,.ClientPathwaysPage-module__Me0EIW__readOnlyDetails{grid-template-columns:1fr}.ClientPathwaysPage-module__Me0EIW__formCard,.ClientPathwaysPage-module__Me0EIW__accountSummary{padding:18px}.ClientPathwaysPage-module__Me0EIW__stageColumn{flex-basis:82vw;min-width:82vw}}@media (prefers-reduced-motion:reduce){.ClientPathwaysPage-module__Me0EIW__progressFill{transition:none}}
.CrmAccountsListPageContent-module__Czs2la__relationshipToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.CrmAccountsListPageContent-module__Czs2la__relationshipFilters{grid-template-columns:minmax(210px,.45fr) minmax(0,1fr) minmax(170px,.32fr);gap:12px;width:min(100%,760px);display:grid}.CrmAccountsListPageContent-module__Czs2la__viewControl{align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.CrmAccountsListPageContent-module__Czs2la__viewControl>span{color:var(--app-secondary-text-colour);font-size:.78rem;font-weight:700}.CrmAccountsListPageContent-module__Czs2la__viewToggle{border:1px solid var(--app-border-colour);background:var(--app-inset-surface-colour);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:inline-grid;overflow:hidden}body.dark .CrmAccountsListPageContent-module__Czs2la__viewToggle{border-color:var(--app-emphasis-border-colour);background:var(--app-interactive-surface-colour)}.CrmAccountsListPageContent-module__Czs2la__viewToggle button{min-height:42px;color:var(--app-secondary-text-colour);background:0 0;border:0;padding:0 12px;font-size:.8rem;font-weight:700}.CrmAccountsListPageContent-module__Czs2la__viewToggle button:hover,.CrmAccountsListPageContent-module__Czs2la__viewToggle button:focus-visible,.CrmAccountsListPageContent-module__Czs2la__viewToggle .CrmAccountsListPageContent-module__Czs2la__viewToggleActive{background:var(--app-primary-colour);color:var(--app-on-primary-colour)}body.dark .CrmAccountsListPageContent-module__Czs2la__viewToggle button:hover{background:var(--app-primary-colour);color:var(--app-on-primary-colour)}body.dark .CrmAccountsListPageContent-module__Czs2la__viewToggle button:focus-visible{background:var(--app-primary-colour);color:var(--app-on-primary-colour)}body.dark .CrmAccountsListPageContent-module__Czs2la__viewToggle .CrmAccountsListPageContent-module__Czs2la__viewToggleActive{background:var(--app-primary-colour);color:var(--app-on-primary-colour)}.CrmAccountsListPageContent-module__Czs2la__searchControl{border:1px solid var(--app-border-colour);background:var(--app-inset-surface-colour);min-width:0;min-height:44px;color:var(--app-subtle-text-colour);border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}body.dark .CrmAccountsListPageContent-module__Czs2la__searchControl{border-color:var(--app-emphasis-border-colour);background:var(--app-interactive-surface-colour);color:var(--app-subtle-text-colour)}.CrmAccountsListPageContent-module__Czs2la__searchControl:focus-within,.CrmAccountsListPageContent-module__Czs2la__searchControl:hover{border-color:var(--app-primary-colour)}.CrmAccountsListPageContent-module__Czs2la__searchControl input{width:100%;min-width:0;min-height:42px;color:var(--app-text-colour);background:0 0;border:0;outline:0;font-size:.875rem;font-weight:600}.CrmAccountsListPageContent-module__Czs2la__searchControl input::placeholder{color:var(--app-subtle-text-colour)}.CrmAccountsListPageContent-module__Czs2la__statusSelect{min-height:44px;font-size:.875rem;font-weight:600}.CrmAccountsListPageContent-module__Czs2la__clientContent{min-width:0}.CrmAccountsListPageContent-module__Czs2la__clientName{overflow-wrap:anywhere;max-width:100%}.CrmAccountsListPageContent-module__Czs2la__clientName a{color:inherit;text-decoration:none}.CrmAccountsListPageContent-module__Czs2la__clientName a:hover,.CrmAccountsListPageContent-module__Czs2la__clientName a:focus-visible{color:var(--app-primary-colour)}.CrmAccountsListPageContent-module__Czs2la__clientStats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.CrmAccountsListPageContent-module__Czs2la__clientStats span{background:var(--app-interactive-surface-colour);min-width:0;color:var(--app-secondary-text-colour);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:.73rem;font-weight:700;line-height:1.2;display:inline-flex}body.dark .CrmAccountsListPageContent-module__Czs2la__clientStats span{background:var(--app-contrast-surface-colour)}.CrmAccountsListPageContent-module__Czs2la__relationshipState{border:1px solid var(--app-border-colour);min-height:86px;color:var(--app-subtle-text-colour);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:.875rem;font-weight:700;display:flex}body.dark .CrmAccountsListPageContent-module__Czs2la__relationshipState{border-color:var(--app-emphasis-border-colour)}.CrmAccountsListPageContent-module__Czs2la__relationshipState.CrmAccountsListPageContent-module__Czs2la__error{border-color:color-mix(in srgb, var(--app-danger-accent-colour) 36%, transparent);background:color-mix(in srgb, var(--app-danger-accent-colour) 12%, transparent);color:var(--app-danger-text-colour)}.CrmAccountsListPageContent-module__Czs2la__relationshipState.CrmAccountsListPageContent-module__Czs2la__warning{border-color:color-mix(in srgb, var(--app-warning-accent-colour) 42%, transparent);background:color-mix(in srgb, var(--app-warning-accent-colour) 14%, transparent);color:var(--app-warning-text-colour)}@media (max-width:767.98px){.CrmAccountsListPageContent-module__Czs2la__relationshipToolbar{flex-direction:column;align-items:stretch}.CrmAccountsListPageContent-module__Czs2la__relationshipToolbar>a{width:100%}.CrmAccountsListPageContent-module__Czs2la__relationshipFilters{grid-template-columns:1fr;width:100%}}
.CrmDeleteClientAction-module__hC7iaW__deleteImpactPanel{--delete-impact-surface:var(--app-raised-surface-colour);--delete-impact-border:var(--app-border-strong-colour)}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteImpactPanel{--delete-impact-surface:#0f172ab8;--delete-impact-border:var(--app-border-colour)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal{--delete-client-text:var(--app-strong-text-colour);--delete-client-control-border:var(--app-control-border-colour);background:var(--app-surface-colour);color:var(--delete-client-text);border:1px solid var(--app-border-colour);box-shadow:0 22px 70px #0f172a2e}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal{--delete-client-text:var(--app-text-colour);--delete-client-control-border:var(--app-border-strong-colour);box-shadow:0 22px 70px #0000008c}:is(.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .modal-header,.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .modal-footer){border-color:var(--app-border-colour)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .modal-title{color:var(--delete-client-text)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .modal-body{color:var(--delete-client-text)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .form-label{color:var(--delete-client-text)}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal .modal-title{color:var(--delete-client-text)}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal .modal-body{color:var(--delete-client-text)}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal .form-label{color:var(--delete-client-text)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .text-muted{color:var(--app-muted-text-colour)!important}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .form-control{background:var(--app-inset-surface-colour);border-color:var(--delete-client-control-border);color:var(--app-strong-text-colour)}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal .form-control{background:var(--app-inset-surface-colour);border-color:var(--delete-client-control-border);color:var(--app-strong-text-colour)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModal .form-control::placeholder{color:var(--app-subtle-text-colour)}.CrmDeleteClientAction-module__hC7iaW__deleteClientModalClose{color:var(--app-strong-text-colour);opacity:.72}.CrmDeleteClientAction-module__hC7iaW__deleteClientModalClose:hover,.CrmDeleteClientAction-module__hC7iaW__deleteClientModalClose:focus-visible{opacity:1}.CrmDeleteClientAction-module__hC7iaW__deleteImpactPanel{background:var(--delete-impact-surface);border-color:var(--delete-impact-border)!important}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteImpactPanel{background:var(--delete-impact-surface);border-color:var(--delete-impact-border)!important}.CrmDeleteClientAction-module__hC7iaW__deleteImpactPanel hr{border-color:var(--app-border-colour);opacity:1}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteImpactPanel hr{border-color:var(--app-border-colour);opacity:1}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal .text-muted{color:var(--app-subtle-text-colour)!important}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModal .form-control::placeholder{color:var(--app-muted-text-colour)}body.dark .CrmDeleteClientAction-module__hC7iaW__deleteClientModalClose{filter:invert()grayscale()brightness(180%);opacity:.72}
.CrmCriterionBadge-module__LM8nDq__matched{--criterion-matched-border:#bfe5d8;--criterion-matched-surface:#d9f1e8;--criterion-matched-text:#007a4d}.CrmCriterionBadge-module__LM8nDq__missed{--criterion-missed-border:var(--app-border-colour);--criterion-missed-surface:var(--app-neutral-surface-colour);--criterion-missed-text:var(--app-muted-text-colour)}body.dark .CrmCriterionBadge-module__LM8nDq__matched{--criterion-matched-border:#236b52;--criterion-matched-surface:#153d32;--criterion-matched-text:#9ff2ce}body.dark .CrmCriterionBadge-module__LM8nDq__missed{--criterion-missed-border:var(--app-border-strong-colour);--criterion-missed-surface:#1a2435;--criterion-missed-text:#c7d2e4}.CrmCriterionBadge-module__LM8nDq__matched{border:1px solid var(--criterion-matched-border);background:var(--criterion-matched-surface);color:var(--criterion-matched-text)}body.dark .CrmCriterionBadge-module__LM8nDq__matched{border:1px solid var(--criterion-matched-border);background:var(--criterion-matched-surface);color:var(--criterion-matched-text)}.CrmCriterionBadge-module__LM8nDq__missed{border:1px solid var(--criterion-missed-border);background:var(--criterion-missed-surface);color:var(--criterion-missed-text)}body.dark .CrmCriterionBadge-module__LM8nDq__missed{border:1px solid var(--criterion-missed-border);background:var(--criterion-missed-surface);color:var(--criterion-missed-text)}
.CrmDormantPageContent-module__oJt5ta__dormantLane,.CrmDormantPageContent-module__oJt5ta__dormantState{--crm-card-high-bg:#fff7ed;--crm-card-hover-border:var(--app-accent-colour);--crm-empty-border:var(--app-control-border-colour);--crm-accent:var(--app-accent-colour);--crm-icon-bg:var(--app-info-surface-colour);--crm-type-text:var(--app-info-text-colour);--crm-active-text:var(--app-accent-hover-colour);--crm-link-hover:var(--app-accent-colour);--crm-warning-icon:var(--app-warning-accent-colour);--crm-info-bg:var(--app-accent-soft-colour);--crm-info-text:var(--app-accent-hover-colour);--crm-info-icon:var(--app-accent-colour);--crm-neutral-bg:var(--app-neutral-surface-colour);--crm-next-action-icon:var(--app-soft-text-colour)}:is(body.dark .CrmDormantPageContent-module__oJt5ta__dormantLane,body.dark .CrmDormantPageContent-module__oJt5ta__dormantState){--crm-card-high-bg:#151b2d;--crm-card-hover-border:var(--app-border-hover-colour);--crm-empty-border:var(--app-border-strong-colour);--crm-accent:var(--app-accent-text-colour);--crm-icon-bg:var(--app-highlight-surface-colour);--crm-type-text:var(--app-secondary-text-colour);--crm-active-text:var(--app-accent-text-hover-colour);--crm-link-hover:var(--app-accent-text-colour);--crm-warning-icon:var(--app-warning-text-colour);--crm-info-bg:color-mix(in srgb, var(--app-accent-text-colour) 14%, transparent);--crm-info-text:var(--app-accent-text-hover-colour);--crm-info-icon:var(--app-accent-text-colour);--crm-neutral-bg:#94a3b829}.CrmDormantPageContent-module__oJt5ta__dormantLane{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);border-radius:8px;min-width:0;height:100%;padding:14px}.CrmDormantPageContent-module__oJt5ta__dormantLane.CrmDormantPageContent-module__oJt5ta__relationship{border-top:3px solid var(--crm-accent)}.CrmDormantPageContent-module__oJt5ta__dormantLane.CrmDormantPageContent-module__oJt5ta__opportunity{border-top:3px solid var(--app-warning-accent-colour)}.CrmDormantPageContent-module__oJt5ta__dormantLane.CrmDormantPageContent-module__oJt5ta__buyer{border-top:3px solid var(--app-danger-accent-colour)}.CrmDormantPageContent-module__oJt5ta__dormantLaneHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:14px;display:flex}.CrmDormantPageContent-module__oJt5ta__dormantLaneTitleGroup{align-items:flex-start;gap:10px;min-width:0;display:flex}.CrmDormantPageContent-module__oJt5ta__dormantLaneIcon{background:var(--crm-icon-bg);width:34px;height:34px;color:var(--app-secondary-text-colour);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.CrmDormantPageContent-module__oJt5ta__relationship .CrmDormantPageContent-module__oJt5ta__dormantLaneIcon{color:var(--crm-info-icon)}.CrmDormantPageContent-module__oJt5ta__opportunity .CrmDormantPageContent-module__oJt5ta__dormantLaneIcon{color:var(--crm-warning-icon)}.CrmDormantPageContent-module__oJt5ta__buyer .CrmDormantPageContent-module__oJt5ta__dormantLaneIcon{color:var(--app-danger-icon-colour)}.CrmDormantPageContent-module__oJt5ta__dormantLaneTitleGroup h5{color:var(--app-strong-text-colour);margin:0;font-size:1rem;font-weight:850;line-height:1.2}.CrmDormantPageContent-module__oJt5ta__dormantLaneTitleGroup p{color:var(--app-muted-text-colour);margin:5px 0 0;font-size:.76rem;font-weight:700;line-height:1.4}.CrmDormantPageContent-module__oJt5ta__dormantLaneCount{background:var(--app-neutral-surface-colour);min-width:34px;height:28px;color:var(--app-strong-text-colour);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;font-weight:850;display:inline-flex}.CrmDormantPageContent-module__oJt5ta__dormantCardList{flex-direction:column;gap:10px;display:flex}.CrmDormantPageContent-module__oJt5ta__dormantCard{border:1px solid var(--app-border-colour);border-left:3px solid var(--app-emphasis-border-colour);background:var(--app-raised-surface-colour);border-radius:8px;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.CrmDormantPageContent-module__oJt5ta__dormantCard:hover{border-color:var(--crm-card-hover-border);box-shadow:var(--app-card-shadow);transform:translateY(-1px)}.CrmDormantPageContent-module__oJt5ta__dormantCard.CrmDormantPageContent-module__oJt5ta__relationship{border-left-color:var(--crm-accent)}.CrmDormantPageContent-module__oJt5ta__dormantCard.CrmDormantPageContent-module__oJt5ta__opportunity{border-left-color:var(--app-warning-accent-colour)}.CrmDormantPageContent-module__oJt5ta__dormantCard.CrmDormantPageContent-module__oJt5ta__buyer{border-left-color:var(--app-danger-accent-colour)}.CrmDormantPageContent-module__oJt5ta__dormantCard.CrmDormantPageContent-module__oJt5ta__high{background:var(--crm-card-high-bg)}.CrmDormantPageContent-module__oJt5ta__dormantCardTopline,.CrmDormantPageContent-module__oJt5ta__dormantCardTitleRow,.CrmDormantPageContent-module__oJt5ta__dormantCardFooter,.CrmDormantPageContent-module__oJt5ta__dormantState{min-width:0;display:flex}.CrmDormantPageContent-module__oJt5ta__dormantCardTopline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.CrmDormantPageContent-module__oJt5ta__recordTypePill,.CrmDormantPageContent-module__oJt5ta__riskLabel,.CrmDormantPageContent-module__oJt5ta__ageBadge{overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:5px 8px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.CrmDormantPageContent-module__oJt5ta__recordTypePill{background:var(--app-highlight-surface-colour);color:var(--crm-type-text);text-transform:uppercase}.CrmDormantPageContent-module__oJt5ta__riskLabel{background:var(--crm-neutral-bg);color:var(--app-secondary-text-colour);flex:none}.CrmDormantPageContent-module__oJt5ta__high .CrmDormantPageContent-module__oJt5ta__riskLabel{background:var(--app-danger-surface-colour);color:var(--app-danger-text-colour)}.CrmDormantPageContent-module__oJt5ta__review .CrmDormantPageContent-module__oJt5ta__riskLabel{background:var(--app-warning-surface-colour);color:var(--app-warning-text-colour)}.CrmDormantPageContent-module__oJt5ta__unknown .CrmDormantPageContent-module__oJt5ta__riskLabel{background:var(--crm-info-bg);color:var(--crm-info-text)}.CrmDormantPageContent-module__oJt5ta__dormantCardTitleRow{justify-content:space-between;align-items:flex-start;gap:10px}.CrmDormantPageContent-module__oJt5ta__dormantCardTitleWrap{min-width:0}.CrmDormantPageContent-module__oJt5ta__dormantCardTitle{color:var(--app-strong-text-colour);overflow-wrap:anywhere;font-size:.92rem;font-weight:850;line-height:1.35;text-decoration:none;display:block}.CrmDormantPageContent-module__oJt5ta__dormantCardTitle:hover,.CrmDormantPageContent-module__oJt5ta__dormantCardTitle:focus-visible{color:var(--crm-link-hover)}.CrmDormantPageContent-module__oJt5ta__dormantOpenLink{border:1px solid var(--app-border-colour);background:var(--app-neutral-surface-colour);width:30px;height:30px;color:var(--app-muted-text-colour);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.CrmDormantPageContent-module__oJt5ta__dormantOpenLink:hover,.CrmDormantPageContent-module__oJt5ta__dormantOpenLink:focus-visible{border-color:var(--app-accent-colour);color:var(--crm-active-text)}.CrmDormantPageContent-module__oJt5ta__dormantContext{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.CrmDormantPageContent-module__oJt5ta__dormantContext span{background:var(--app-neutral-surface-colour);min-width:0;color:var(--app-muted-text-colour);overflow-wrap:anywhere;border-radius:6px;padding:5px 7px;font-size:.74rem;font-weight:700}.CrmDormantPageContent-module__oJt5ta__dormantCardFooter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.CrmDormantPageContent-module__oJt5ta__ageBadge{background:var(--app-neutral-surface-colour);color:var(--app-strong-text-colour);flex:none}.CrmDormantPageContent-module__oJt5ta__relationship .CrmDormantPageContent-module__oJt5ta__ageBadge{background:var(--crm-info-bg);color:var(--crm-info-text)}.CrmDormantPageContent-module__oJt5ta__opportunity .CrmDormantPageContent-module__oJt5ta__ageBadge{background:var(--app-warning-surface-colour);color:var(--app-warning-text-colour)}.CrmDormantPageContent-module__oJt5ta__buyer .CrmDormantPageContent-module__oJt5ta__ageBadge{background:var(--app-danger-surface-colour);color:var(--app-danger-text-colour)}.CrmDormantPageContent-module__oJt5ta__nextAction{min-width:0;color:var(--app-secondary-text-colour);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.CrmDormantPageContent-module__oJt5ta__nextAction svg{color:var(--crm-next-action-icon);flex:none}.CrmDormantPageContent-module__oJt5ta__dormantEmpty{border:1px dashed var(--crm-empty-border);background:var(--app-raised-surface-colour);min-height:112px;color:var(--app-muted-text-colour);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.82rem;font-weight:800;display:flex}.CrmDormantPageContent-module__oJt5ta__dormantState{border:1px solid var(--app-border-colour);background:var(--app-surface-colour);min-height:70px;color:var(--app-muted-text-colour);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:.86rem;font-weight:800}.CrmDormantPageContent-module__oJt5ta__dormantState.CrmDormantPageContent-module__oJt5ta__error{border-color:color-mix(in srgb, var(--app-danger-accent-colour) 34%, transparent);background:var(--app-danger-surface-colour);color:var(--app-danger-text-colour)}.CrmDormantPageContent-module__oJt5ta__dormantState.CrmDormantPageContent-module__oJt5ta__warning{border-color:color-mix(in srgb, var(--app-warning-accent-colour) 34%, transparent);background:var(--app-warning-surface-colour);color:var(--app-warning-text-colour)}.CrmDormantPageContent-module__oJt5ta__dormantState.CrmDormantPageContent-module__oJt5ta__empty{border-color:color-mix(in srgb, var(--crm-accent) 30%, transparent);background:var(--crm-info-bg);color:var(--crm-info-text)}
.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceMenuItem,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceDangerMenuItem{--crm-menu-text:#dbe4ff;--crm-menu-danger-text:#ff6b7a;--crm-menu-danger-hover-text:#fca5a5}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionTitleRow h6{letter-spacing:0;margin:0}.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionActions .btn{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__subsectionTitle{letter-spacing:0;margin:0 0 .5rem;font-size:.95rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__healthMetric{border:1px solid #888ea82e;border-radius:6px;height:100%;padding:.875rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__accountDataActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__accountDataActions .btn{justify-content:center;align-items:center;min-height:2.25rem;display:inline-flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__cardActionGroup{flex-wrap:nowrap;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes{width:100%}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueTitle{letter-spacing:0;margin-bottom:0}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .app-notes{margin-top:1.25rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .tab-title{flex:0 0 220px}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .tab-title .nav-pills:not(.group-list) a.nav-link{align-items:center;gap:.35rem;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .tab-title .nav-pills a.nav-link svg{flex:none;margin-right:0}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .note-container.note-grid .note-item .note-inner-content{flex-direction:column;display:flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .note-container.note-grid .note-item .note-inner-content .note-content{flex:auto}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .note-container.note-grid .note-item .note-inner-content .note-action{min-height:28px}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .note-container.note-grid .note-item .note-inner-content .note-footer{float:none;align-self:flex-end}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueFilterLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}body.dark .CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueFilterLabel{color:var(--app-secondary-text-colour)}.CrmRelationshipWorkspacePageContent-module__cDFh7q__noteTitleLink{color:inherit}.CrmRelationshipWorkspacePageContent-module__cDFh7q__noteTitleLink:hover,.CrmRelationshipWorkspacePageContent-module__cDFh7q__noteTitleLink:focus-visible{color:inherit;text-decoration:none}.CrmRelationshipWorkspacePageContent-module__cDFh7q__noteActionButton{background:0 0;border:0;padding:0;line-height:1}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueEmpty{color:var(--app-subtle-text-colour);text-align:center;border:1px dashed #888ea859;border-radius:10px;flex:100%;padding:2rem}:is(.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions .btn,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions .dropdown-toggle){white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding-inline:.75rem;display:inline-flex}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions .dropdown-toggle:after{display:none}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceMenuItem,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceDangerMenuItem{color:var(--crm-menu-text);text-align:left;background:0 0;border:0;width:100%;padding:.5rem 1rem;display:block}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceMenuItem:hover,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceMenuItem:focus-visible{color:var(--app-inverse-text-colour);background:#888ea829}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceDangerMenuItem{color:var(--crm-menu-danger-text)}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceDangerMenuItem:hover,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceDangerMenuItem:focus-visible{background:color-mix(in srgb, var(--app-danger-accent-colour) 16%, transparent);color:var(--crm-menu-danger-hover-text)}@media (max-width:575.98px){.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionTitleRow{margin-bottom:1.5rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionActions,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions{justify-content:stretch;width:100%}:is(.CrmRelationshipWorkspacePageContent-module__cDFh7q__sectionActions>.btn,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions>.btn,.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions>.dropdown){flex:9rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__workspaceActions .dropdown-toggle{width:100%}.CrmRelationshipWorkspacePageContent-module__cDFh7q__accountDataActions .btn{flex:100%}}@media (max-width:991.98px){.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .app-notes{margin-top:1rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .app-note-container{display:block}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .app-note-container .tab-title{background:0 0;width:100%;max-width:none;min-height:0;margin-bottom:1rem;position:static;left:auto}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .tab-title .row{row-gap:1rem}.CrmRelationshipWorkspacePageContent-module__cDFh7q__dialogueNotes .note-container{padding:0}}
.CrmTasksCalendarPageContent-module__dj82aq__calendarShell,.CrmTasksCalendarPageContent-module__dj82aq__taskModal,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal{--calendar-completed-surface:#1abc9c26;--calendar-warning-text:var(--app-danger-text-colour)}.CrmTasksCalendarPageContent-module__dj82aq__calendarShell{--calendar-border:var(--app-border-colour);--calendar-grid-border:var(--app-border-colour);--calendar-muted:var(--app-subtle-text-colour);--calendar-today-bg:var(--app-highlight-surface-colour);--calendar-today-shadow:none;--calendar-list-hover-bg:var(--app-interactive-surface-colour);--calendar-button-bg:var(--app-highlight-surface-colour);--calendar-button-border:var(--app-border-colour);--calendar-button-hover-bg:var(--app-interactive-surface-colour);--calendar-button-hover-border:var(--app-border-colour);--calendar-button-hover-text:var(--app-text-colour);--calendar-button-active-border:var(--app-border-colour);--calendar-more-text:var(--app-accent-tone-text-colour);--calendar-more-bg:var(--app-accent-soft-colour);--calendar-more-border:var(--app-accent-focus-colour);--calendar-more-hover-bg:var(--app-accent-colour);background:var(--app-surface-colour);border:1px solid var(--calendar-border);box-shadow:var(--app-panel-shadow);border-radius:8px;padding:30px}body.dark .CrmTasksCalendarPageContent-module__dj82aq__calendarShell{--calendar-border:var(--app-surface-colour);--calendar-grid-border:var(--app-emphasis-border-colour);--calendar-muted:var(--app-muted-text-colour);--calendar-today-bg:var(--app-interactive-surface-colour);--calendar-today-shadow:inset 0 0 0 3px var(--app-surface-colour);--calendar-list-hover-bg:var(--app-page-background-colour);--calendar-button-bg:var(--app-interactive-surface-colour);--calendar-button-border:var(--app-control-border-colour);--calendar-button-hover-bg:var(--app-contrast-surface-colour);--calendar-button-hover-border:#293856;--calendar-button-hover-text:var(--app-strong-text-colour);--calendar-button-active-border:var(--app-control-border-colour);--calendar-more-text:var(--app-text-colour);--calendar-more-bg:color-mix(in srgb, var(--app-accent-colour) 16%, transparent);--calendar-more-border:color-mix(in srgb, var(--app-accent-colour) 35%, transparent);--calendar-more-hover-bg:color-mix(in srgb, var(--app-accent-colour) 32%, transparent)}:is(body.dark .CrmTasksCalendarPageContent-module__dj82aq__taskModal,body.dark .CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal){--calendar-grid-border:var(--app-emphasis-border-colour);--calendar-muted:var(--app-muted-text-colour);--calendar-modal-title:var(--app-secondary-text-colour);--calendar-modal-empty-bg:var(--app-surface-colour);--calendar-form-bg:var(--app-interactive-surface-colour);--calendar-form-focus-border:var(--app-emphasis-border-colour)}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer{min-width:0}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc{--fc-page-bg-color:var(--app-surface-colour);--fc-neutral-bg-color:var(--app-surface-colour);--fc-border-color:var(--calendar-grid-border);--fc-today-bg-color:transparent;--fc-list-event-hover-bg-color:var(--calendar-list-hover-bg);color:var(--app-text-colour)}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-toolbar-title{color:var(--app-strong-text-colour);font-size:22px;font-weight:700}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button{color:var(--app-strong-text-colour);background-color:var(--calendar-button-bg);border-color:var(--calendar-button-border);box-shadow:none;text-transform:capitalize;border-radius:8px;padding:7px 20px;font-size:14px}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button:hover,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button:focus-visible,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button-primary:not(:disabled):active){color:var(--calendar-button-hover-text);background-color:var(--calendar-button-hover-bg);border-color:var(--calendar-button-hover-border);box-shadow:none}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button-primary:not(:disabled).fc-button-active{color:var(--app-on-primary-colour);background-color:var(--app-primary-colour);border-color:var(--calendar-button-active-border);font-weight:900}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-addTaskButton-button{color:var(--app-on-primary-colour);background-color:var(--app-primary-colour);border-color:var(--app-primary-colour);box-shadow:0 10px 20px -10px color-mix(in srgb, var(--app-primary-colour) 59%, transparent);font-weight:700}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button.fc-addTaskButton-button:hover,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button.fc-addTaskButton-button:focus-visible){color:var(--app-on-primary-colour);background-color:var(--app-primary-hover-colour);border-color:var(--app-primary-hover-colour);box-shadow:none}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-theme-standard .fc-scrollgrid,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-theme-standard td,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-theme-standard th){border-color:var(--calendar-grid-border)}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-body,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-scrollgrid-section table,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-scrollgrid-section-body table){width:100%!important}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-scrollgrid-section-header,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-col-header,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-col-header-cell){background:var(--app-surface-colour)!important}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-col-header-cell{padding:3px 0}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-col-header-cell-cushion,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-daygrid-day-number){color:var(--app-strong-text-colour);text-decoration:none}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-col-header-cell-cushion{font-weight:700}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-day-other .fc-daygrid-day-top{opacity:1}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-day-other .fc-daygrid-day-number{color:var(--app-subtle-text-colour)}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day.fc-day-today{background:0 0;border-radius:23px;padding:0}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{background:var(--calendar-today-bg);box-shadow:var(--calendar-today-shadow);border-radius:8px;margin:0;overflow:hidden}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day-frame,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day-events){min-width:0;max-width:100%;overflow:hidden}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{font-size:15px;font-weight:800}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-list{border-color:var(--calendar-grid-border)}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-list-day-cushion,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-list-sticky .fc-list-day>*){background:var(--app-surface-colour)}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-list-event:hover td{background:var(--calendar-list-hover-bg)}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-timegrid-slot,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-timegrid-axis){color:var(--calendar-muted)}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-more-link{width:fit-content;max-width:calc(100% - 24px);color:var(--calendar-more-text);background:var(--calendar-more-bg);border:1px solid var(--calendar-more-border);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-more-link:hover,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-more-link:focus-visible){color:var(--app-inverse-text-colour);background:var(--calendar-more-hover-bg);border-color:var(--app-accent-colour);box-shadow:none}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day-bottom{clear:both;min-width:0;max-width:100%;margin:4px 10px 0;overflow:hidden}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-direction-ltr .fc-daygrid-more-link,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-direction-rtl .fc-daygrid-more-link){float:none}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-bottom{margin-left:10px;margin-right:10px}.CrmTasksCalendarPageContent-module__dj82aq__calendarShell,.CrmTasksCalendarPageContent-module__dj82aq__taskModal,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal{--calendar-accent-text:var(--app-accent-tone-text-colour)}:is(body.dark .CrmTasksCalendarPageContent-module__dj82aq__calendarShell,body.dark .CrmTasksCalendarPageContent-module__dj82aq__taskModal,body.dark .CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal){--calendar-accent-text:var(--app-accent-text-colour)}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent{--task-event-color:var(--calendar-accent-text);--task-event-bg:color-mix(in srgb, var(--app-accent-colour) 15%, transparent);--task-event-dot:var(--app-accent-colour);cursor:pointer;letter-spacing:1px;border:0;border-radius:4px;margin-bottom:1px;padding:4px 10px;font-size:13px;font-weight:300;overflow:hidden;color:var(--task-event-color)!important;background-color:var(--task-event-bg)!important}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent:hover{filter:brightness(.96)}:is(.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-event-harness,.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-daygrid-event,.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-main){min-width:0;max-width:100%;overflow:hidden}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-main{color:var(--task-event-color)!important}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-main-frame,.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-title-container,.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-title){min-width:0;overflow:hidden}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-main-frame{align-items:center;display:flex}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-time{flex:none;margin-right:4px}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-title-container{flex:auto}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-event-title{text-overflow:ellipsis;white-space:nowrap;display:block}.CrmTasksCalendarPageContent-module__dj82aq__taskEvent .fc-daygrid-event-dot{margin:0 6px 0 0;border-color:var(--task-event-dot)!important}.CrmTasksCalendarPageContent-module__dj82aq__openEvent{--task-event-color:var(--calendar-accent-text);--task-event-bg:color-mix(in srgb, var(--app-accent-colour) 15%, transparent);--task-event-dot:var(--app-accent-colour)}.CrmTasksCalendarPageContent-module__dj82aq__todayEvent{--task-event-color:var(--app-warning-text-colour);--task-event-bg:color-mix(in srgb, var(--app-warning-accent-colour) 15%, transparent);--task-event-dot:var(--app-warning-accent-colour)}.CrmTasksCalendarPageContent-module__dj82aq__overdueEvent{--task-event-color:var(--app-danger-text-colour);--task-event-bg:color-mix(in srgb, var(--app-danger-accent-colour) 15%, transparent);--task-event-dot:var(--app-danger-accent-colour)}.CrmTasksCalendarPageContent-module__dj82aq__completedEvent{--task-event-color:var(--app-success-text-colour);--task-event-bg:var(--calendar-completed-surface);--task-event-dot:var(--app-success-accent-colour)}.CrmTasksCalendarPageContent-module__dj82aq__groupedTaskEvent{--task-event-color:var(--app-primary-colour);--task-event-bg:color-mix(in srgb, var(--app-primary-colour) 18%, transparent);--task-event-dot:var(--app-primary-colour)}.CrmTasksCalendarPageContent-module__dj82aq__groupedTaskEvent .fc-event-title{font-weight:800}.CrmTasksCalendarPageContent-module__dj82aq__calendarState,.CrmTasksCalendarPageContent-module__dj82aq__calendarWarning{margin:24px}.CrmTasksCalendarPageContent-module__dj82aq__calendarState{color:var(--calendar-muted);align-items:center;gap:10px;display:flex}.CrmTasksCalendarPageContent-module__dj82aq__calendarWarning{color:var(--calendar-warning-text);background:color-mix(in srgb, var(--app-danger-accent-colour) 12%, transparent);border:1px solid color-mix(in srgb, var(--app-danger-accent-colour) 25%, transparent);border-radius:6px;padding:14px 16px}.CrmTasksCalendarPageContent-module__dj82aq__moreTasksList{gap:8px;display:grid}.CrmTasksCalendarPageContent-module__dj82aq__taskModal,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal{--calendar-grid-border:var(--app-border-colour);--calendar-muted:var(--app-subtle-text-colour);--calendar-modal-title:var(--app-text-colour);--calendar-modal-empty-bg:var(--app-raised-surface-colour);--calendar-form-bg:var(--app-inset-surface-colour);--calendar-form-focus-border:var(--app-accent-colour);color:var(--app-text-colour);background:var(--app-surface-colour);border:1px solid var(--app-border-colour);border-radius:8px;overflow:hidden}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .modal-header,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .modal-header){border-bottom-color:var(--calendar-grid-border);padding:22px 18px 18px}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .modal-title,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .modal-title){color:var(--calendar-modal-title)}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .modal-body,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .modal-body){padding:18px}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .modal-footer,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .modal-footer){border-top-color:var(--calendar-grid-border);padding:16px 18px}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .btn-close,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .btn-close){opacity:.85;filter:none}:is(body.dark .CrmTasksCalendarPageContent-module__dj82aq__taskModal .btn-close,body.dark .CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .btn-close){filter:invert()grayscale()brightness(180%)}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .btn-close:hover,.CrmTasksCalendarPageContent-module__dj82aq__taskModal .btn-close:focus-visible,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .btn-close:hover,.CrmTasksCalendarPageContent-module__dj82aq__moreTasksModal .btn-close:focus-visible){opacity:1;box-shadow:none}:is(.CrmTasksCalendarPageContent-module__dj82aq__taskModal .form-label,.CrmTasksCalendarPageContent-module__dj82aq__taskModal .form-check-label){color:var(--app-text-colour)}.CrmTasksCalendarPageContent-module__dj82aq__taskModal .form-control{color:var(--app-text-colour);background:var(--calendar-form-bg);border-color:var(--app-control-border-colour)}.CrmTasksCalendarPageContent-module__dj82aq__taskModal .form-control:focus{color:var(--app-text-colour);background:var(--calendar-form-bg);border-color:var(--calendar-form-focus-border);box-shadow:none}.CrmTasksCalendarPageContent-module__dj82aq__taskModal .form-check-input{background-color:var(--calendar-form-bg);border-color:var(--app-control-border-colour)}.CrmTasksCalendarPageContent-module__dj82aq__taskModal .form-check-input:checked{background-color:var(--app-primary-colour);border-color:var(--app-primary-colour)}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskButton{width:100%;color:var(--app-text-colour);background:var(--app-surface-colour);border:1px solid var(--app-border-colour);text-align:left;border-radius:6px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskButton:hover,.CrmTasksCalendarPageContent-module__dj82aq__moreTaskButton:focus-visible{color:var(--app-strong-text-colour);background:var(--app-interactive-surface-colour);border-color:var(--app-accent-colour);outline:none}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskTime{color:var(--app-strong-text-colour);white-space:nowrap;font-size:13px;font-weight:800}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskStatus{text-align:center;text-transform:uppercase;border-radius:999px;min-width:74px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1}.CrmTasksCalendarPageContent-module__dj82aq__openStatus{color:var(--calendar-accent-text);background:color-mix(in srgb, var(--app-accent-colour) 15%, transparent)}.CrmTasksCalendarPageContent-module__dj82aq__todayStatus{color:var(--app-warning-text-colour);background:color-mix(in srgb, var(--app-warning-accent-colour) 15%, transparent)}.CrmTasksCalendarPageContent-module__dj82aq__overdueStatus{color:var(--app-danger-text-colour);background:color-mix(in srgb, var(--app-danger-accent-colour) 15%, transparent)}.CrmTasksCalendarPageContent-module__dj82aq__completedStatus{color:var(--app-success-text-colour);background:var(--calendar-completed-surface)}.CrmTasksCalendarPageContent-module__dj82aq__moreModalEmpty{color:var(--calendar-muted);background:var(--calendar-modal-empty-bg);border:1px dashed var(--app-border-colour);text-align:center;border-radius:6px;padding:20px}@media (max-width:1199.98px){.CrmTasksCalendarPageContent-module__dj82aq__calendarShell{padding:30px 0 0}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-toolbar{flex-direction:column;align-items:center}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-toolbar-chunk:not(:first-child){margin-top:35px}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-toolbar.fc-header-toolbar{margin-bottom:50px}.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc-theme-standard .fc-list{border:0}}@media (max-width:575.98px){.CrmTasksCalendarPageContent-module__dj82aq__calendarContainer .fc .fc-button{padding:7px 12px}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskButton{grid-template-columns:54px minmax(0,1fr)}.CrmTasksCalendarPageContent-module__dj82aq__moreTaskStatus{grid-column:2;justify-self:start}}
