:root{--jadus-sidebar-expanded:280px;--jadus-sidebar-collapsed:72px;--jadus-sidebar-current:var(--jadus-sidebar-expanded);--jadus-dialog-surface:var(--panel);--jadus-input-surface:var(--theme-control);--jadus-image-canvas:var(--panel-soft);--jadus-choice-size:17px;--crm-status-today-bg:var(--crm-status-info-solid);--crm-status-today-text:#fff;--crm-status-today-border:var(--crm-status-info-solid);--crm-status-quote-followup-bg:var(--crm-status-reminder-solid);--crm-status-quote-followup-text:#fff;--crm-status-quote-followup-border:var(--crm-status-reminder-solid);--crm-status-no-next-action-bg:var(--crm-status-attention-solid);--crm-status-no-next-action-text:#fff;--crm-status-no-next-action-border:var(--crm-status-attention-solid);--crm-status-overdue-bg:var(--crm-status-overdue-solid);--crm-status-overdue-text:#fff;--crm-status-overdue-border:var(--crm-status-overdue-solid);--crm-status-unread-bg:#6d28d9;--crm-status-unread-text:#fff;--crm-status-unread-border:#6d28d9}body:has(.sidebar.desktopSidebar.is-collapsed){--jadus-sidebar-current:var(--jadus-sidebar-collapsed)}[data-crm-release-shell] .sidebar.desktopSidebar{width:var(--jadus-sidebar-expanded);flex:0 0 var(--jadus-sidebar-expanded)}[data-crm-release-shell] .sidebar.desktopSidebar.is-collapsed{width:var(--jadus-sidebar-collapsed);flex-basis:var(--jadus-sidebar-collapsed)}@media (max-width:900px){[data-crm-release-shell] .sidebar.desktopSidebar{width:var(--jadus-sidebar-collapsed);flex-basis:var(--jadus-sidebar-collapsed)}body{--jadus-sidebar-current:var(--jadus-sidebar-collapsed)}}html body:has([data-crm-release-shell]) :is([role=dialog],.modalPanel,.imagePreviewPanel){background-color:var(--jadus-dialog-surface);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.jadusSelectRoot>.jadusSelectTrigger,.jadusDatePickerRoot>.jadusDateTrigger){background-color:var(--jadus-input-surface);border-color:var(--theme-control-border);color:var(--text)}html body:has([data-crm-release-shell]) :is(select,option,optgroup){color-scheme:normal;background-color:var(--jadus-input-surface);color:var(--text)}html body:has([data-crm-release-shell]) select{white-space:nowrap;text-overflow:ellipsis;min-width:min(100%,12rem);max-width:100%;overflow:hidden}html body:has([data-crm-release-shell]) :is(input,select,textarea,.jadusSelectTrigger):focus-visible{outline:2px solid var(--crm-focus-ring);outline-offset:2px}html body:has([data-crm-release-shell]) input:is([type=checkbox],[type=radio]){appearance:auto;accent-color:var(--crm-action-primary-bg);box-sizing:border-box;flex:0 0 var(--jadus-choice-size);vertical-align:middle;margin:0;width:var(--jadus-choice-size)!important;height:var(--jadus-choice-size)!important;min-width:var(--jadus-choice-size)!important;max-width:var(--jadus-choice-size)!important;min-height:var(--jadus-choice-size)!important;max-height:var(--jadus-choice-size)!important;padding:0!important}html body:has([data-crm-release-shell]) label:has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:8px;min-height:30px;display:flex}html body:has([data-crm-release-shell]) :is(.jadusSelectMenu,.jadusSelectOption,.jadusDatePopover){background-color:var(--panel);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) .jadusSelectOption:is(:hover,.isHighlighted):not(.isSelected):not(:disabled){background:var(--crm-interaction-hover-surface)}html body:has([data-crm-release-shell]) .jadusSelectOption.isSelected:not(:disabled){background:var(--crm-status-info-solid);color:#fff;font-weight:650}html body:has([data-crm-release-shell]) .jadusSelectOption.isSelected:not(:disabled)>span{color:#fff}html body:has([data-crm-release-shell]) :is(.jadusSelectValue,.jadusSelectPlaceholder){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html body:has([data-crm-release-shell]) .jadusSelectMenu{min-width:min(260px,100vw - 16px);max-width:calc(100vw - 16px)}html body:has([data-crm-release-shell]) .jadusSelectOption>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body:has([data-crm-release-shell]) .statusBadge{--status-fill:var(--crm-status-neutral-solid);background:var(--status-fill);border:1px solid var(--status-fill);color:#fff;min-height:22px;box-shadow:none;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;line-height:16px}html body:has([data-crm-release-shell]) .statusBadge :is(span,.statusBadgeChinese){color:inherit}html body:has([data-crm-release-shell]) .statusBadge.statusSuccess{--status-fill:var(--crm-status-success-solid)}html body:has([data-crm-release-shell]) .statusBadge.statusInfo{--status-fill:var(--crm-status-info-solid)}html body:has([data-crm-release-shell]) .statusBadge.statusWarning{--status-fill:var(--crm-status-attention-solid)}html body:has([data-crm-release-shell]) .statusBadge.statusDanger{--status-fill:var(--crm-status-overdue-solid)}html body:has([data-crm-release-shell]) .statusBadge.statusPurple{--status-fill:#6d28d9}html body:has([data-crm-release-shell]) .statusBadge.statusCyan{--status-fill:#0e7490}html body:has([data-crm-release-shell]) :is(span,strong,em)[data-stage=WON]{background:var(--crm-status-success-solid);color:#fff}html body:has([data-crm-release-shell]) :is(span,strong,em):is([data-stage=LOST],[data-stage=VOID]){background:var(--crm-status-overdue-solid);color:#fff}html body:has([data-crm-release-shell]) :is(span,strong,em):is([data-stage=ON_HOLD],[data-stage=ARCHIVED]){background:var(--crm-status-neutral-solid);color:#fff}html body:has([data-crm-release-shell]) span[data-risk]{background:var(--crm-status-overdue-solid);border-color:var(--crm-status-overdue-solid);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;line-height:18px}html body:has([data-crm-release-shell]) :is(.imagePreviewHeader,.imagePreviewThumbnailStrip){background:var(--jadus-dialog-surface);color:var(--text);border-color:var(--border)}html body:has([data-crm-release-shell]) :is(.imagePreviewStage,.imagePreviewPlaceholder,.imagePreviewThumbnail,.productThumbnail){background:var(--jadus-image-canvas);border-color:var(--border);color:var(--muted)}html body:has([data-crm-release-shell]) :is(.imagePreviewHeader h2,.imagePreviewHeader p){color:var(--text)}html body:has([data-crm-release-shell]) :is(.imagePreviewCloseButton,.imagePreviewNavigationButton){background:var(--theme-control);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) button.productThumbnail{cursor:zoom-in}html body:has([data-crm-release-shell]) button.productThumbnailRetry{cursor:pointer}html body:has([data-crm-release-shell]) button.productThumbnail:focus-visible{outline:2px solid var(--crm-focus-ring);outline-offset:2px}html body:has([data-crm-release-shell]) :is(.productDetailOverviewCard,.productDetailCard,.productDetailSection,.productFormSection,.productFormNotice,.productFormModalShared,.productDetailMainImage,.productDetailThumbnailEmpty){background-color:var(--panel);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) :is(.productDetailOverviewCard,.productDetailCard,.productFormModalShared) :is(h1,h2,h3,strong,.fieldLabel){color:var(--text)}html body:has([data-crm-release-shell]) :is(.productDetailOverviewCard,.productDetailCard,.productFormModalShared) :is(p,small,.helperText){color:var(--crm-text-secondary)}html body:has([data-crm-release-shell]) :is(span,strong,em)[data-stage]{color:#fff}[data-crm-release-shell] .sidebar.desktopSidebar{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarSections{flex:auto;min-height:0}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarBottom{flex:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:end;gap:4px;min-width:0;margin-top:auto;display:grid}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarBottom>:is(button,.sidebarAccount){box-sizing:border-box;white-space:nowrap;min-width:0;height:40px;min-height:40px;max-height:40px;margin:0}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarAccount strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarLanguageControl{box-sizing:border-box;grid-template-columns:1fr 1fr;align-self:stretch;min-width:0;height:32px;min-height:32px;margin:0}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarLanguageControl button{white-space:nowrap;min-width:0;padding:2px 4px}[data-crm-release-shell] .sidebar.desktopSidebar.is-collapsed .sidebarBottom{justify-items:center}[data-crm-release-shell] .sidebar.desktopSidebar.is-collapsed .sidebarBottom>:is(button,.sidebarAccount){justify-content:center;width:48px;padding:6px}[data-crm-release-shell] .sidebar.desktopSidebar.is-collapsed :is(.navItemEnglish,.sidebarAccount>span,.themeToggleText){display:none!important}[data-crm-release-shell] .sidebar.desktopSidebar.is-collapsed .sidebarLanguageControl{grid-template-columns:1fr 1fr;width:52px}[data-crm-release-shell] .sidebar.desktopSidebar.is-collapsed .sidebarBottom .sidebarNavItemLead{justify-content:center;gap:0}[data-crm-release-shell] .sidebar.desktopSidebar .sidebarBottom>[data-local-preview-switcher]{box-sizing:border-box;height:auto;max-height:none;margin:0}[data-crm-release-shell] .productsPage .productStatusPill[data-status=SELLABLE]{background:var(--crm-status-info-solid);color:#fff}html body:has([data-crm-release-shell]) .productThumbnail{vertical-align:middle;border:1px solid var(--border);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}html body:has([data-crm-release-shell]) .productThumbnail .imagePreviewNoImageLabel{color:var(--crm-text-secondary);background:0 0;align-items:center}[data-crm-release-shell] .productsPage .productStatusPill[data-status=Active]{background:var(--crm-status-info-solid);color:#fff}html body:has([data-crm-release-shell]) section:is([aria-label=Deal\ responsibility],[aria-label="Won and paper DR evidence"])>button{background:var(--theme-control);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:7px;min-height:34px;margin-right:6px;padding:5px 11px;font-size:13px}html body:has([data-crm-release-shell]) .productFormModalShared :is(.productFormModalHeader,.editProductModalBody,.editProductModalFooter){background:var(--panel);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) .productFormModalShared :is(.productFormSectionHeader,.productFormSectionHeader>span,.productFormSectionHeaderTitle){border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) .productFormModalShared :is(.productCebuSellableControl,.productImageGallerySlot,.productImageGalleryEmptyButton,.productImageGalleryPreviewButton,.productImageGallerySlotActions button){background:var(--panel-soft);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) .productFormModalShared .productDeleteButton{color:var(--danger);border-color:var(--danger);background:0 0}html body:has([data-crm-release-shell]) :is(.productDetailOwnerCostCard,.productDetailIdentityCard){background:var(--panel);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) .productDetailPage :is(h1,h2,h3,strong,dd){color:var(--text)}html body:has([data-crm-release-shell]) .productDetailPage :is(p,dt,small){color:var(--crm-text-secondary)}html body:has([data-crm-release-shell]) .productDetailPage :is(.productDetailBackButton,.productDetailOwnerBadge,.productDetailCodeStatus>span:first-child){background:var(--theme-control);border-color:var(--border);color:var(--text)}html body:has([data-crm-release-shell]) .productDetailPage :is(header,dl,.productDetailFacts,.productDetailCodeHistory){border-color:var(--border)}
