/* Shared immutable opportunity transitions in Home, record views and previews. */
html body .feed-element .status.onecup-opportunity-status{display:block!important;box-sizing:border-box;width:100%;min-width:0;padding:15px!important;border:1px solid #dce1e9;border-radius:15px;background:#f5f6fa;color:#181a55;container-type:inline-size}
html body .onecup-opportunity-status .onecup-opportunity-status__route{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;width:100%}
html body .onecup-opportunity-status .onecup-opportunity-status__endpoint{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;background:#fff;border:1px solid #dce1e9;border-radius:10px;text-align:left}
html body .onecup-opportunity-status .onecup-opportunity-status__endpoint.is-after{background:#edf5ff;border-left:3px solid #1a73e8}
html body .onecup-opportunity-status .onecup-opportunity-status__label,html body .onecup-opportunity-status .onecup-opportunity-status__stage{display:block;color:#626d80;font-size:11px;font-weight:400;line-height:1.5;margin:0;padding:0;overflow-wrap:anywhere}
html body .onecup-opportunity-status .onecup-opportunity-status__value{display:block;font-size:11px;line-height:1.5;font-weight:500;color:#181a55;margin:0;padding:0;overflow-wrap:anywhere}
html body .onecup-opportunity-status .onecup-opportunity-status__arrow{display:block;width:20px;margin:0;padding:0;background:none;color:#626d80;text-align:center;font-size:20px;line-height:20px}
/* The existing soft green palette distinguishes pipeline migration from stage changes. */
html body .onecup-opportunity-status.is-pipeline-change .onecup-opportunity-status__endpoint.is-after{background:#f5fff8;border-left-color:#acdfbb}
@container (max-width:420px){html body .onecup-opportunity-status .onecup-opportunity-status__route{gap:6px}html body .onecup-opportunity-status .onecup-opportunity-status__endpoint{padding:8px}}
@media(max-width:767px){html body .feed-element .status.onecup-opportunity-status{padding:10px!important}html body .onecup-opportunity-status .onecup-opportunity-status__route{gap:6px}html body .onecup-opportunity-status .onecup-opportunity-status__endpoint{padding:8px}}
html body .onecup-opportunity-status .onecup-opportunity-status__label{font-size:9px}
html body .onecup-opportunity-status .onecup-opportunity-status__pipeline,html body .feed-element .onecup-opportunity-pipeline-name{text-transform:uppercase}

html body .feed-element .status.onecup-opportunity-status .onecup-opportunity-status__reason{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:5px 0 0;padding:0;color:#626d80;font-size:9px;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Keep stage names uppercase in stage changes and pipeline migrations. */
html body .onecup-opportunity-status .onecup-opportunity-status__value,html body .onecup-opportunity-status .onecup-opportunity-status__stage{text-transform:uppercase}
