Replaced labels with icons in the SR and Action badges
This commit is contained in:
@@ -9,14 +9,7 @@
|
||||
.opportunities-extension-auth-badge { transition: none; }
|
||||
}
|
||||
.opportunities-extension-crm-sr-badge {
|
||||
flex: 0 0 auto;
|
||||
padding: 0 6px;
|
||||
border: 1px solid #408254;
|
||||
border-radius: 8px;
|
||||
font-size: 10px;
|
||||
line-height: 18px;
|
||||
font-weight: 600;
|
||||
white-space: nowrap;
|
||||
color: #185b30;
|
||||
background: #e1f1e5;
|
||||
}
|
||||
@@ -91,14 +84,71 @@
|
||||
}
|
||||
|
||||
.opportunities-extension-form .opportunities-extension-stage-filter-button,
|
||||
.opportunities-extension-form .opportunities-extension-status-filter-button {
|
||||
.opportunities-extension-form .opportunities-extension-status-filter-button,
|
||||
.opportunities-extension-form .opportunities-extension-activity-filter-button {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-sizing: border-box;
|
||||
height: 28px;
|
||||
min-height: 28px;
|
||||
padding: 4px 7px;
|
||||
border: 1px solid currentColor;
|
||||
border-radius: 18px;
|
||||
font-family: inherit;
|
||||
font-size: 11px;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0;
|
||||
line-height: 18px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-actions > .opportunities-extension-products-count,
|
||||
.opportunities-extension-cell-actions > .opportunities-extension-products-ramp,
|
||||
.opportunities-extension-cell-actions > .opportunities-extension-crm-sr-badge {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
box-sizing: border-box;
|
||||
flex: 0 0 auto;
|
||||
gap: 4px;
|
||||
height: 20px;
|
||||
min-height: 20px;
|
||||
margin: 0;
|
||||
padding: 0 6px;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-radius: 8px;
|
||||
font-family: inherit;
|
||||
font-size: 10px;
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
line-height: 16px;
|
||||
letter-spacing: 0;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-actions .opportunities-extension-badge-icon,
|
||||
.opportunities-extension-activity-filter-button .opportunities-extension-badge-icon {
|
||||
display: block;
|
||||
order: -1;
|
||||
flex: 0 0 16px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
color: inherit;
|
||||
fill: none;
|
||||
stroke: currentColor;
|
||||
stroke-width: 2.25;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@media (max-width: 1150px) {
|
||||
.opportunities-extension-form {
|
||||
grid-template-columns: repeat(4, minmax(0, 1fr));
|
||||
@@ -139,17 +189,10 @@
|
||||
column-gap: 8px;
|
||||
}
|
||||
.opportunities-extension-activity-filter-button {
|
||||
border: 1px solid currentColor;
|
||||
border-radius: 18px;
|
||||
min-height: 28px;
|
||||
padding: 4px 7px;
|
||||
font: inherit;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
line-height: 18px;
|
||||
white-space: nowrap;
|
||||
min-width: 32px;
|
||||
gap: 4px;
|
||||
color: #185b30;
|
||||
background: transparent;
|
||||
background: #fff;
|
||||
cursor: pointer;
|
||||
}
|
||||
.opportunities-extension-activity-filter-button[data-value="missing"] { color: #9f201b; }
|
||||
@@ -160,6 +203,7 @@
|
||||
.opportunities-extension-activity-filter-button:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-activity-filter { color: #eeeae6; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-activity-filter-button { color: #b8e4c6; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-activity-filter-button:not([aria-pressed="true"]) { background: #333130; border-color: #6a6560; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-activity-filter-button[data-value="missing"] { color: #ffd9d5; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-activity-filter-button[data-value="under4"] { color: #b5e9fc; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-activity-filter-button[aria-pressed="true"] { border-color: currentColor; }
|
||||
@@ -186,6 +230,105 @@
|
||||
.opportunities-extension-form[data-activity-filters="true"] { grid-template-columns: minmax(0, 1fr); }
|
||||
}
|
||||
|
||||
.opportunities-extension-add-action {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-sizing: border-box;
|
||||
flex: 0 0 16px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
padding: 0;
|
||||
margin: 0 0 0 2px;
|
||||
border: 0;
|
||||
border-radius: 3px;
|
||||
background: transparent;
|
||||
color: inherit;
|
||||
font: inherit;
|
||||
cursor: pointer;
|
||||
}
|
||||
.opportunities-extension-add-action:hover { background: rgba(127, 127, 127, .2); }
|
||||
.opportunities-extension-add-action:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
|
||||
.opportunities-extension-action-form-modal {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
z-index: 5;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
padding: 12px;
|
||||
background: rgba(0, 0, 0, .42);
|
||||
}
|
||||
.opportunities-extension-action-form-dialog {
|
||||
box-sizing: border-box;
|
||||
width: min(560px, 100%);
|
||||
max-height: calc(100vh - 24px);
|
||||
overflow-y: auto;
|
||||
background: #fff;
|
||||
color: #312d2a;
|
||||
border: 1px solid #b9b4ae;
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 12px 36px rgba(0, 0, 0, .25);
|
||||
}
|
||||
.opportunities-extension-action-form {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
gap: 14px;
|
||||
padding: 18px;
|
||||
}
|
||||
.opportunities-extension-action-form-heading { min-width: 0; overflow-wrap: anywhere; }
|
||||
.opportunities-extension-action-form-context {
|
||||
display: grid;
|
||||
grid-template-columns: max-content minmax(0, 1fr);
|
||||
gap: 6px 12px;
|
||||
margin: 12px 0 0;
|
||||
font-size: 12px;
|
||||
line-height: 18px;
|
||||
}
|
||||
.opportunities-extension-action-form-context dt { font-weight: 600; }
|
||||
.opportunities-extension-action-form-context dd { margin: 0; min-width: 0; overflow-wrap: anywhere; }
|
||||
.opportunities-extension-action-form-field { display: grid; gap: 6px; min-width: 0; font-size: 13px; }
|
||||
.opportunities-extension-action-form-wide,
|
||||
.opportunities-extension-action-form-footer { grid-column: 1 / -1; }
|
||||
.opportunities-extension-action-form-field input,
|
||||
.opportunities-extension-action-form-field textarea {
|
||||
box-sizing: border-box;
|
||||
min-width: 0;
|
||||
width: 100%;
|
||||
border: 1px solid #8f8983;
|
||||
border-radius: 4px;
|
||||
padding: 8px;
|
||||
font: inherit;
|
||||
line-height: 20px;
|
||||
color: inherit;
|
||||
background: #fff;
|
||||
}
|
||||
.opportunities-extension-action-form-field textarea { resize: vertical; min-height: 96px; }
|
||||
.opportunities-extension-action-form-footer { display: flex; justify-content: flex-end; gap: 8px; }
|
||||
.opportunities-extension-action-form-footer button {
|
||||
border: 1px solid #8f8983;
|
||||
border-radius: 4px;
|
||||
padding: 7px 14px;
|
||||
font: inherit;
|
||||
font-size: 13px;
|
||||
background: transparent;
|
||||
color: inherit;
|
||||
cursor: pointer;
|
||||
}
|
||||
.opportunities-extension-action-form-footer button:disabled { opacity: .55; cursor: not-allowed; }
|
||||
.opportunities-extension-action-form :focus-visible { outline: 2px solid #00758f; outline-offset: 2px; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-dialog {
|
||||
color-scheme: dark;
|
||||
background: #292725;
|
||||
color: #eeeae6;
|
||||
border-color: #756f68;
|
||||
}
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-field input,
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-field textarea { background: #211f1d; border-color: #918a82; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form :focus-visible { outline-color: #80d6e8; }
|
||||
@media (max-width: 420px) {
|
||||
.opportunities-extension-action-form { grid-template-columns: minmax(0, 1fr); }
|
||||
}
|
||||
|
||||
/* Keep layout rules on the outer table, never on expanded product tables. */
|
||||
.opportunities-extension-table[data-opportunities-layout="inline-actions"] {
|
||||
width: 100%;
|
||||
@@ -281,18 +424,11 @@
|
||||
}
|
||||
|
||||
.opportunities-extension-products-ramp {
|
||||
display: inline-block;
|
||||
min-width: 0;
|
||||
max-width: 100%;
|
||||
padding: 0 6px;
|
||||
border: 1px solid #bba5cf;
|
||||
border-radius: 8px;
|
||||
background: #f0e8f7;
|
||||
color: #63358a;
|
||||
font-size: 10px;
|
||||
font-weight: 600;
|
||||
line-height: 16px;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user