/* Quiet emphasis, including collapsed cards; preserve the stage stripe and urgent task badge. */
#b2b-uop-app .uop-compact-deal.has-high-prospect{background:linear-gradient(120deg,#fff 22%,#fffaf0 65%,#fff0d8 100%)!important;border-left-color:#e6dcca!important;border-right-color:#e6dcca!important}
.uop-crm-flyout,.uop-crm-search-results{position:fixed;z-index:100055;box-sizing:border-box;background:#fff;color:#263d57;border:1px solid #dce5ef;border-radius:10px;box-shadow:0 14px 40px #102d4d26;font:14px/1.45 system-ui,-apple-system,sans-serif;overflow:auto;overscroll-behavior:contain}
.uop-crm-flyout[hidden],.uop-crm-search-results[hidden]{display:none!important}
.uop-crm-flyout{width:304px;max-width:calc(100vw - 24px)}
.uop-crm-flyout a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;text-decoration:none;color:#304b68;border-bottom:1px solid #edf1f6;overflow-wrap:anywhere}
.uop-crm-flyout a:hover,.uop-crm-flyout a:focus-visible{background:#eff5ff;color:#245ed1;outline:0}
.uop-crm-flyout a[aria-current=page]{background:#edf4ff;color:#245ed1;box-shadow:inset 3px 0 #5186ec;font-weight:650}
.uop-crm-flyout .uop-crm-task-link{justify-content:flex-start;color:#215eca;background:#f7faff;font-size:16px}
.uop-crm-flyout header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px 20px;color:#8495a8;font-size:11px;letter-spacing:.1em}
.uop-crm-flyout button,.uop-crm-search-results button{font:inherit;cursor:pointer;border:0;background:transparent;color:#2866c7;border-radius:5px;padding:8px 12px}
.uop-crm-flyout header button,.uop-crm-search-results header button{font-size:23px;line-height:1;color:#6f8196}
.uop-crm-flyout p{margin:16px 20px;color:#718398}
.uop-crm-search-results>header{position:sticky;top:0;background:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e4ebf3}
.uop-crm-search-results>header b{display:block;font-size:16px}.uop-crm-search-results>header small{display:block;margin-top:3px;color:#7b8ca0;font-size:12px}
.uop-search-group{display:grid;grid-template-columns:150px minmax(0,1fr);padding:14px 22px;gap:18px;border-bottom:1px solid #e9eef5}
.uop-search-group h3{margin:8px 0;color:#73869c;font-size:11px;line-height:1.5;font-weight:650;text-transform:uppercase;letter-spacing:.055em}
.uop-search-result{display:block;text-decoration:none;color:inherit;border-radius:6px;padding:8px 10px;outline-offset:1px}
.uop-search-result:hover,.uop-search-result:focus-visible{background:#f0f6ff;outline:2px solid #b5cdf5}
.uop-search-result>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.uop-search-result b{font-weight:600;overflow-wrap:anywhere}
.uop-search-stage{font-size:11px;color:#49718e;background:#edf3fa;padding:3px 6px;border-radius:3px}
.uop-search-result p{color:#667e98;font-size:12px;line-height:1.55;margin:3px 0;overflow-wrap:anywhere;white-space:pre-line}.uop-search-result small{font-size:11px;color:#8596a9}
.uop-search-empty{color:#9aa7b7;font-size:12px;margin:9px 10px}.uop-search-message{padding:24px;text-align:center;color:#73869c}
.uop-crm-search-results>footer{padding:12px 22px;font-size:11px;color:#8292a6;background:#fafcfe}
.uop-crm-search-results button:disabled{opacity:.5;cursor:wait}
.uop-funnel-bar button.uop-crm-live{flex:0 0 auto;margin:0;padding:5px 8px!important;background:transparent!important;border:0!important;color:#5b927e!important;font:11px/1.3 system-ui!important;box-shadow:none!important;white-space:nowrap;min-height:28px!important}
.uop-funnel-bar button.uop-crm-live.has-updates{background:#edf4ff!important;color:#235ec1!important;border-radius:5px}
@media(max-width:760px){.uop-search-group{grid-template-columns:1fr;gap:2px;padding:10px 14px}.uop-crm-search-results>header{padding:12px 14px}.uop-crm-live{max-width:105px;white-space:normal!important}.uop-crm-flyout{width:280px}}
.uop-crm-flyout .uop-crm-remote-link{font-size:14px;gap:12px;background:#f7faff;align-items:center}
.uop-crm-flyout .uop-crm-remote-link>span{display:grid;place-items:center;width:20px;flex:0 0 20px}.uop-crm-flyout .uop-crm-remote-link svg{width:20px;height:20px}
.uop-crm-flyout .uop-crm-remote-link>b{font-weight:600;line-height:1.35}
