/* 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 { border: 1px solid #408254; color: #185b30; background: #e1f1e5; } .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; grid-template-columns: repeat(4, minmax(0, 1fr)) max-content max-content; align-items: end; gap: 12px; min-height: 0; padding: 12px; } .opportunities-extension-form > *, .opportunities-extension-badge-filters > section { min-width: 0; width: 100%; max-width: none; grid-template-rows: auto 32px; gap: 4px; font-size: 12px; } .opportunities-extension-form > * > span:first-child, .opportunities-extension-badge-filters > section > span:first-child { font-size: 12px; line-height: 16px; } .opportunities-extension-form .opportunities-extension-select-wrap { width: 100%; } .opportunities-extension-form .opportunities-extension-field select, .opportunities-extension-form .opportunities-extension-customer-filter-trigger, .opportunities-extension-form .opportunities-extension-table-search-field input { box-sizing: border-box; width: 100%; min-width: 0; height: 32px; min-height: 32px; padding: 4px 8px; font-size: 12px; line-height: 20px; } .opportunities-extension-form .opportunities-extension-field select, .opportunities-extension-form .opportunities-extension-customer-filter-trigger { padding-right: 26px; } .opportunities-extension-form .opportunities-extension-select-wrap::after, .opportunities-extension-form .opportunities-extension-customer-filter-trigger::after { right: 10px; border-left-width: 4px; border-right-width: 4px; border-top-width: 5px; } .opportunities-extension-form .opportunities-extension-stage-filter-controls, .opportunities-extension-form .opportunities-extension-status-filter-controls { flex-wrap: nowrap; gap: 4px; } .opportunities-extension-form .opportunities-extension-stage-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)); } .opportunities-extension-badge-filters > .opportunities-extension-status-filter, .opportunities-extension-badge-filters > .opportunities-extension-stage-filter { grid-column: span 2; } } @media (max-width: 700px) { .opportunities-extension-form { grid-template-columns: repeat(2, minmax(0, 1fr)); } .opportunities-extension-form .opportunities-extension-stage-filter-controls, .opportunities-extension-form .opportunities-extension-status-filter-controls { flex-wrap: wrap; } .opportunities-extension-badge-filters > .opportunities-extension-status-filter, .opportunities-extension-badge-filters > .opportunities-extension-stage-filter { grid-template-rows: auto auto; } } @media (max-width: 420px) { .opportunities-extension-form { grid-template-columns: minmax(0, 1fr); } .opportunities-extension-badge-filters > .opportunities-extension-status-filter, .opportunities-extension-badge-filters > .opportunities-extension-stage-filter { grid-column: auto; } } .opportunities-extension-badge-filters { display: contents; } .opportunities-extension-activity-filter { display: grid; } .opportunities-extension-activity-filter[hidden] { display: none; } .opportunities-extension-activity-filter-controls { display: flex; align-items: center; flex-wrap: nowrap; gap: 4px; } /* Flexible fields share the space left by the four compact badge groups. */ .opportunities-extension-form[data-activity-filters="true"] { grid-template-columns: repeat(4, minmax(0, 1fr)) repeat(4, max-content); column-gap: 8px; } .opportunities-extension-activity-filter-button { min-width: 32px; gap: 4px; color: #185b30; background: #fff; cursor: pointer; } .opportunities-extension-activity-filter-button[data-value="missing"] { color: #9f201b; } .opportunities-extension-activity-filter-button[data-value="under4"] { color: #005f7d; } .opportunities-extension-activity-filter-button[aria-pressed="true"] { color: #fff; background: #25653a; border-color: #25653a; } .opportunities-extension-activity-filter-button[aria-pressed="true"][data-value="missing"] { background: #a12d27; border-color: #a12d27; } .opportunities-extension-activity-filter-button[aria-pressed="true"][data-value="under4"] { background: #006b86; border-color: #006b86; } .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; } @media (max-width: 1350px) { .opportunities-extension-form[data-activity-filters="true"] { grid-template-columns: repeat(4, minmax(0, 1fr)); } .opportunities-extension-form[data-activity-filters="true"] .opportunities-extension-badge-filters { display: flex; grid-column: 1 / -1; flex-wrap: wrap; align-items: start; gap: 12px 20px; } .opportunities-extension-form[data-activity-filters="true"] .opportunities-extension-badge-filters > section { width: auto; max-width: 100%; grid-template-rows: auto auto; } } @media (max-width: 700px) { .opportunities-extension-form[data-activity-filters="true"] { grid-template-columns: repeat(2, minmax(0, 1fr)); } .opportunities-extension-activity-filter-controls { flex-wrap: wrap; } } @media (max-width: 420px) { .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-field[hidden] { display: none; } .opportunities-extension-action-form-status { margin: 0; font-size: 13px; overflow-wrap: anywhere; } .opportunities-extension-action-form-status[role="alert"] { color: #a12d27; } .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 select, .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-field select { height: 38px; } .opportunities-extension-action-form-field select[hidden] { display: none; } .opportunities-extension-sr-form-dialog { width: min(900px, 100%); } .opportunities-extension-sr-form-dialog > .opportunities-extension-account-plans-header { padding: 20px 24px; } .opportunities-extension-sr-form-dialog > .opportunities-extension-action-form { gap: 20px 24px; padding: 24px; align-items: start; } .opportunities-extension-sr-form-dialog .opportunities-extension-action-form-field { gap: 8px; } .opportunities-extension-sr-form-dialog textarea { min-height: 112px; } .opportunities-extension-sr-form-dialog .opportunities-extension-sr-service-option { padding: 12px 0; gap: 10px; } .opportunities-extension-sr-form-dialog .opportunities-extension-sr-service-abstract { font-size: 13px; line-height: 20px; } @media (min-width: 1000px) { .opportunities-extension-sr-form-dialog { width: min(1120px, 100%); } .opportunities-extension-sr-form-dialog > .opportunities-extension-action-form { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px 24px; } .opportunities-extension-sr-services { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 28px; align-items: start; } .opportunities-extension-sr-services .opportunities-extension-sr-service-option { margin: 0; border-top: 1px solid #aaa6a040; } .opportunities-extension-sr-services .opportunities-extension-sr-service-option:nth-child(-n+2) { border-top: 0; } } @media (max-width: 600px) { .opportunities-extension-sr-form-dialog > .opportunities-extension-account-plans-header { padding: 16px; } .opportunities-extension-sr-form-dialog > .opportunities-extension-action-form { grid-template-columns: minmax(0, 1fr); gap: 18px; padding: 16px; } } .opportunities-extension-sr-lookup { min-width: 0; padding: 0; margin: 0; border: 0; font-size: 13px; } .opportunities-extension-sr-lookup legend { padding: 0 0 8px; font-weight: 600; } .opportunities-extension-sr-lookup[aria-busy="true"] > p { opacity: .65; } .opportunities-extension-sr-service-option { display: flex; align-items: flex-start; gap: 8px; padding: 9px 0; cursor: pointer; } .opportunities-extension-sr-service-option + .opportunities-extension-sr-service-option { border-top: 1px solid #aaa6a040; } .opportunities-extension-sr-service-option input { flex: 0 0 16px; width: 16px; height: 16px; margin: 2px 0 0; accent-color: #00758f; } .opportunities-extension-sr-service-option > span { min-width: 0; overflow-wrap: anywhere; } .opportunities-extension-sr-service-name { display: block; font-weight: 600; line-height: 20px; } .opportunities-extension-sr-service-abstract { display: block; margin-top: 3px; color: #625d58; font-size: 12px; line-height: 18px; white-space: pre-wrap; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-sr-service-abstract { color: #c7c2bc; } .opportunities-extension-sr-lookup-retry { color: inherit; background: transparent; border: 1px solid #8f8983; border-radius: 4px; padding: 5px 10px; cursor: pointer; } .opportunities-extension-sr-lookup-retry[hidden] { display: none; } .opportunities-extension-action-form [aria-invalid="true"] { border-color: #b3261e; outline: 1px solid #b3261e; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form [aria-invalid="true"] { border-color: #ffaaa4; outline-color: #ffaaa4; } .opportunities-extension-modal .opportunities-extension-copy-toast { z-index: 20; } .opportunities-extension-action-combobox { position: relative; min-width: 0; } .opportunities-extension-action-combobox input { height: 38px; } .opportunities-extension-action-options { position: absolute; z-index: 10; top: calc(100% + 4px); left: 0; right: 0; box-sizing: border-box; max-height: 180px; overflow-y: auto; overscroll-behavior: contain; border: 1px solid #8f8983; border-radius: 4px; box-shadow: 0 4px 12px rgba(0, 0, 0, .2); background: #fff; color: #292725; } .opportunities-extension-action-options[data-placement="above"] { top: auto; bottom: calc(100% + 4px); } .opportunities-extension-action-options[hidden] { display: none; } .opportunities-extension-action-option { padding: 8px; line-height: 20px; overflow-wrap: anywhere; cursor: pointer; } .opportunities-extension-action-option:hover, .opportunities-extension-action-option[aria-selected="true"] { background: #e3f2f5; color: #005b70; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-options { background: #211f1d; color: #eeeae6; border-color: #918a82; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-option:hover, .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-option[aria-selected="true"] { background: #174955; color: #c9f4ff; } .opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-combobox input:disabled { animation: opportunities-action-options-loading 1s ease-in-out infinite alternate; } .opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-form-field > :disabled { animation: opportunities-action-options-loading 1s ease-in-out infinite alternate; } @keyframes opportunities-action-options-loading { from { opacity: .45; } to { opacity: .85; } } @media (prefers-reduced-motion: reduce) { .opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-form-field > :disabled, .opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-combobox input:disabled { animation: none; } } .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 select, .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-status[role="alert"] { color: #ffd9d5; } .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%; min-width: 1168px; table-layout: fixed; } .opportunities-extension-table-skeleton-row { height: 76px; } .opportunities-extension-table-skeleton-text { width: 85%; max-width: 100%; } .opportunities-extension-table-skeleton-row:nth-of-type(even) .opportunities-extension-table-skeleton-text { width: 70%; } .opportunities-extension-table-skeleton-badge { flex: 0 1 30px; width: 30px; min-width: 0; height: 16px; } .opportunities-extension-table-skeleton-row > td[data-column="customer"] .opportunities-extension-table-skeleton-badge { flex-basis: 18px; width: 18px; } .opportunities-extension-table-skeleton-row > td[data-column="status"] .opportunities-extension-table-skeleton-text, .opportunities-extension-table-skeleton-row > td[data-column="stage"] .opportunities-extension-table-skeleton-text { height: 20px; max-width: 66px; border-radius: 8px; } /* Fixed table layout shares leftover width only between the two auto columns. */ .opportunities-extension-table > thead > tr > th[data-column="name"] { width: auto; } .opportunities-extension-table > thead > tr > th[data-column="customer"] { width: auto; } .opportunities-extension-table > thead > tr > th[data-column="owner"] { width: 132px; } .opportunities-extension-table > thead > tr > th[data-column="optyNumber"] { width: 106px; } .opportunities-extension-table > thead > tr > th[data-column="revenue"] { width: 124px; } .opportunities-extension-table > thead > tr > th[data-column="closeDate"] { width: 100px; } .opportunities-extension-table > thead > tr > th[data-column="status"] { width: 114px; } .opportunities-extension-table > thead > tr > th[data-column="winProbability"] { width: 110px; } .opportunities-extension-table > thead > tr > th[data-column="stage"] { width: 94px; } .opportunities-extension-table > thead > tr > th[data-column="lastUpdateDate"] { width: 136px; } .opportunities-extension-table > tbody > tr > td[data-column] { padding: 10px 8px; overflow: visible; text-overflow: clip; white-space: normal; font-variant-numeric: tabular-nums; } .opportunities-extension-table > tbody > tr > td[data-column="name"], .opportunities-extension-table > tbody > tr > td[data-column="customer"] { position: relative; padding-right: 16px; padding-left: 12px; padding-bottom: 38px; vertical-align: top; } .opportunities-extension-table > tbody > tr > td[data-column="owner"] { padding-right: 16px; } .opportunities-extension-table > tbody > tr > td[data-column="closeDate"], .opportunities-extension-table > tbody > tr > td[data-column="lastUpdateDate"], .opportunities-extension-table > tbody > tr > td[data-column="status"], .opportunities-extension-table > tbody > tr > td[data-column="stage"], .opportunities-extension-table > tbody > tr > td[data-column="winProbability"] { white-space: nowrap; } .opportunities-extension-cell-content { display: block; min-width: 0; min-height: 2.7em; line-height: 1.35; } .opportunities-extension-cell-content > :first-child { display: block; min-width: 0; overflow-wrap: anywhere; } .opportunities-extension-cell-actions { position: absolute; left: 12px; right: 16px; bottom: 10px; display: flex; align-items: center; justify-content: flex-start; gap: 6px; height: 24px; } .opportunities-extension-cell-actions .opportunities-extension-action-button { flex: 0 0 24px; width: 24px; height: 24px; padding: 2px; } .opportunities-extension-table > tbody > tr > td[data-column="customer"] .opportunities-extension-cell-actions { min-width: 114px; } .opportunities-extension-cell-actions .opportunities-extension-action-button svg { width: 18px; height: 18px; } .opportunities-extension-cell-actions button:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } .opportunities-extension-products-ramp { min-width: 0; max-width: 100%; border: 1px solid #bba5cf; background: #f0e8f7; color: #63358a; overflow: hidden; text-overflow: ellipsis; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-products-ramp { background: #43334f; color: #ead5fc; border-color: #9372ac; } .opportunities-extension-products-ramp[data-missing="true"] { background: #fde8e7; color: #9f201b; border-color: #c74640; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-products-ramp[data-missing="true"] { background: #542824; color: #ffd9d5; border-color: #ef938b; } .opportunities-extension-table > thead > tr > th[data-column] .opportunities-extension-sort-button { display: grid; grid-template-columns: minmax(0, 1fr) 12px; gap: 6px; padding: 10px 8px; align-items: center; } .opportunities-extension-table > thead > tr > th[data-column="name"] .opportunities-extension-sort-button, .opportunities-extension-table > thead > tr > th[data-column="customer"] .opportunities-extension-sort-button { padding-left: 12px; padding-right: 16px; } .opportunities-extension-sort-label { min-width: 0; white-space: normal; overflow-wrap: anywhere; } .opportunities-extension-table > thead > tr > th[data-column] .opportunities-extension-sort-button::after { 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-children { margin: 10px 0 0 8px; padding-left: 10px; border-left: 2px solid #8c969a; overflow-wrap: anywhere; } .opportunities-extension-sr-children[aria-busy="true"] { min-height: 28px; animation: opportunities-action-options-loading 1s ease-in-out infinite alternate; } .opportunities-extension-sr-children[role="alert"] { color: #a12d27; } .opportunities-extension-modal[data-theme="dark"] .opportunities-extension-sr-children[role="alert"] { color: #ffd9d5; } @media (prefers-reduced-motion: reduce) { .opportunities-extension-sr-children[aria-busy="true"] { animation: none; } } .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; } .opportunities-extension-title-row { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 16px; min-width: 0; flex: 1; } .opportunities-extension-title-row h1 { display: block; margin: 0; padding: 0; line-height: 1; } .opportunities-extension-title-row .opportunities-extension-subtitle-row { display: flex; align-items: center; align-self: center; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; min-width: 0; } .opportunities-extension-title-row .opportunities-extension-subtitle-row > span { box-sizing: border-box; margin: 0; min-height: 22px; line-height: 16px; } .opportunities-extension-title-row + .opportunities-extension-header-actions { flex-shrink: 0; } .opportunities-extension-refresh-all:disabled { opacity: .65; cursor: wait; } .opportunities-extension-refresh-all:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } .opportunities-extension-refresh-all[aria-busy="true"] svg { animation: opportunities-refresh-spin 1s linear infinite; } @keyframes opportunities-refresh-spin { to { transform: rotate(360deg); } } @media (prefers-reduced-motion: reduce) { .opportunities-extension-refresh-all[aria-busy="true"] svg { animation: none; } } .opportunities-extension-option-description { display: block; font-size: 12px; line-height: 1.4; margin-top: 4px; white-space: normal; overflow-wrap: anywhere; opacity: .85; } .opportunities-extension-action-form-dialog.opportunities-extension-internal-sr-dialog { width: min(760px, 100%); } .opportunities-extension-session-retry { margin-left: 8px; padding: 2px 6px; border: 1px solid currentColor; border-radius: 4px; background: transparent; color: inherit; font: inherit; cursor: pointer; } .opportunities-extension-session-retry:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } .opportunities-extension-session-retry:disabled { opacity: .6; cursor: wait; }