Badge indicator showing whether an opportunity has an associated Workload Workbench Action
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
/* Compact filters use available CSS width, including Windows display scaling. */
|
||||
.opportunities-extension-products-progress,
|
||||
.opportunities-extension-auth-badge { opacity: 1; transition: opacity 300ms ease; }
|
||||
.opportunities-extension-products-progress[data-fading="true"],
|
||||
.opportunities-extension-auth-badge[data-fading="true"] { opacity: 0; }
|
||||
.opportunities-extension-auth-badge[hidden] { display: none; }
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.opportunities-extension-products-progress,
|
||||
.opportunities-extension-auth-badge { transition: none; }
|
||||
}
|
||||
.opportunities-extension-crm-sr-badge {
|
||||
flex: 0 0 auto;
|
||||
padding: 0 6px;
|
||||
@@ -13,10 +22,12 @@
|
||||
}
|
||||
.opportunities-extension-crm-sr-badge[data-state="missing"] { color: #9f201b; background: #fde8e7; border-color: #c74640; }
|
||||
.opportunities-extension-crm-sr-badge[data-state="error"] { color: #785000; background: #fff0cd; border-color: #987021; }
|
||||
.opportunities-extension-wl-actions-badge[data-state="loading"] { color: #5f5a55; background: #eceae8; border-color: #8f8a85; }
|
||||
.opportunities-extension-crm-sr-badge:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-crm-sr-badge { color: #b8e4c6; background: #214d34; border-color: #6eac82; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-crm-sr-badge[data-state="missing"] { color: #ffd9d5; background: #542824; border-color: #ef938b; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-crm-sr-badge[data-state="error"] { color: #ffe0a3; background: #584219; border-color: #c99b4b; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-wl-actions-badge[data-state="loading"] { color: #dedbd7; background: #484541; border-color: #8f8a85; }
|
||||
|
||||
.opportunities-extension-form {
|
||||
display: grid;
|
||||
@@ -279,3 +290,24 @@
|
||||
position: static;
|
||||
justify-self: end;
|
||||
}
|
||||
.opportunities-extension-crm-sr-badge[type="button"] { cursor: pointer; font-family: inherit; }
|
||||
.opportunities-extension-sr-popover {
|
||||
position: fixed; z-index: 8; box-sizing: border-box; overflow: auto;
|
||||
padding: 12px; border: 1px solid #b9b5b0; border-radius: 6px;
|
||||
background: #fff; color: #302e2b; box-shadow: 0 6px 24px #0003;
|
||||
font: 12px/1.5 Arial, sans-serif; text-align: left; overflow-wrap: anywhere;
|
||||
}
|
||||
.opportunities-extension-sr-popover section { padding: 8px 0; }
|
||||
.opportunities-extension-sr-popover section + section { border-top: 1px solid #dedbd7; }
|
||||
.opportunities-extension-sr-number { display: flex; align-items: center; gap: 8px; padding-right: 30px; font-weight: 600; }
|
||||
.opportunities-extension-sr-popover a { color: #00677d; text-decoration: underline; }
|
||||
.opportunities-extension-sr-details { white-space: pre-wrap; margin-top: 6px; }
|
||||
.opportunities-extension-sr-dismiss {
|
||||
position: absolute; top: 6px; right: 6px; width: 28px; height: 28px;
|
||||
display: grid; place-items: center; padding: 4px; border: 0;
|
||||
background: transparent; color: inherit; cursor: pointer;
|
||||
}
|
||||
.opportunities-extension-sr-dismiss svg { width: 16px; height: 16px; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-sr-popover { background: #292827; color: #f1efec; border-color: #77716b; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-sr-popover section + section { border-color: #5f5953; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-sr-popover a { color: #7ddced; }
|
||||
|
||||
Reference in New Issue
Block a user