/* Same frame, palette, radius and raised surface as Programming cards. */
:is(#rawOpportunityAlert,#rawPurchasingOpportunities){--portal-card-frame:linear-gradient(145deg,#eee7fa,#dfd2f1);--portal-card-shadow:0 6px 16px #4c28731a,inset 0 0 0 1px #c4acdf;--portal-card-shadow-active:0 10px 24px #4c287326,inset 0 0 0 1px #ad8dce;--depth-ink:#48276a;--depth-muted:#6b5584}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities).raw-opportunity-alert{border:1px solid #fff;border-left:1px solid #fff;border-radius:var(--portal-radius-card,14px)!important;background:var(--portal-card-frame,linear-gradient(145deg,#e3e7ec,#d9dfe7));box-shadow:var(--portal-card-shadow);padding:16px}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-heading strong{color:var(--depth-ink,#233247)}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-heading span{color:var(--depth-muted,#58697e)}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles{gap:14px;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:16px}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card{display:flex;flex-direction:column;gap:0;min-width:0;padding:4px;border:1px solid #fff;border-radius:var(--portal-radius-card,14px)!important;background:var(--portal-card-frame,linear-gradient(145deg,#e3e7ec,#d9dfe7));box-shadow:var(--portal-card-shadow);color:#233247;text-align:left;overflow:hidden}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card:hover{background:var(--portal-card-frame);box-shadow:var(--portal-card-shadow-active);border-color:#fff;transform:none}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 10px 13px;color:#15171a}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-identity{display:grid;gap:6px;min-width:0}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-label{display:block;color:#626a76;font-size:9px;font-weight:500;letter-spacing:.3px;line-height:1.4}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles strong.raw-opportunity-plate{font-size:22px;letter-spacing:-.4px;line-height:1.2;color:#15171a;font-weight:750}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-number{display:grid;place-items:center;min-width:46px;min-height:46px;border-radius:8px;background:#161719;color:#fff;font-size:25px;font-weight:700;line-height:1;padding:5px}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-body{display:flex;flex-direction:column;flex:1;background:#ffffffed;border-radius:var(--portal-radius-inner,10px);padding:12px 11px;gap:5px;min-width:0}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles strong.raw-opportunity-supplier{font-size:13px;font-weight:600;line-height:1.5;color:#24272c;overflow-wrap:anywhere}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-material{font-size:11px;line-height:1.5;color:#58697e;padding-bottom:6px}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card .raw-readiness.preliminary{background:#eff0f2;border-color:#d5d9df;color:#526174!important;font-size:11px!important;font-weight:400!important;margin-top:auto!important}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-link{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e1e5eb;padding-top:10px;margin-top:6px;font-size:11px;line-height:1.4;color:#1767bd;font-weight:500}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card:focus-visible{outline:3px solid #6489bd;outline-offset:3px}
@media(max-width:600px){:is(#rawOpportunityAlert,#rawPurchasingOpportunities).raw-opportunity-alert{padding:12px}:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles{gap:12px}:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles strong.raw-opportunity-plate{font-size:23px}}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-number{background:#644086;color:#fff}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles strong.raw-opportunity-plate{color:#382049}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-body{background:#fffdfef5}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-label{color:#765a8f}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-material{color:#715b84}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card .raw-readiness.preliminary{background:#f2edf8;border-color:#d6c5e6;color:#72588b!important}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-link{border-color:#e5daed;color:#7546a2}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities).raw-opportunity-alert{background:#f0eaf7;border-color:#d5c3e5;box-shadow:0 4px 14px #49276012}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card{background:linear-gradient(145deg,#805da0,#684187);border-color:#b399cb;box-shadow:0 5px 14px #48246629,inset 0 0 0 1px #ffffff3b}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card:hover{background:linear-gradient(145deg,#795498,#5c377c);box-shadow:0 8px 20px #48246638;border-color:#9671b5}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-head{padding:12px;color:#fff}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-label{font-size:11px;line-height:1.5;letter-spacing:.2px}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-head .raw-opportunity-label{color:#f0e7f8}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-head strong.raw-opportunity-plate{font-size:24px;color:#fff;line-height:1.3}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-head .raw-opportunity-number{background:#422157;border:1px solid #b599ce;color:#fff}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card-body{padding:15px 13px;gap:7px;background:#fff;align-items:stretch;text-align:left}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles strong.raw-opportunity-supplier{font-size:15px;line-height:1.5;color:#33233f}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-material{font-size:13px;line-height:1.5;color:#594268}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card .raw-readiness{font-size:12.5px!important;line-height:1.65!important;padding:10px!important;text-align:justify;text-align-last:left;hyphens:none;overflow-wrap:break-word}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-card .raw-readiness.preliminary{background:#eee4f6;border-color:#cbb3de;color:#513365!important;font-size:12.5px!important}
:is(#rawOpportunityAlert,#rawPurchasingOpportunities) .raw-opportunity-vehicles .raw-opportunity-link{font-size:13px;line-height:1.5;color:#59317b;border-color:#d9c8e6;padding-top:12px}
