/* CODESE Oportunidades — Centro de Control V13.
   A distinct administrative experience preserving Grupo CODESE visual identity. */
body.cd11-workspace .opportunities-app .cd13-admin{--cnavy:#052951;--cink:#092f61;--cgreen:#8cc642;--csoft:#f2f7fa;--cblue:#1765a2;--cline:#dce8ee;display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh;font:400 13px/1.6 'IBM Plex Sans',Arial,sans-serif;color:#1c4360;background:#f3f8fb;box-sizing:border-box}
body.cd11-workspace .opportunities-app .cd13-admin *{box-sizing:border-box}
body.cd11-workspace .opportunities-app .cd13-admin svg{width:17px;height:17px;flex:0 0 auto}
body.cd11-workspace .opportunities-app .cd13-admin h1,body.cd11-workspace .opportunities-app .cd13-admin h2,body.cd11-workspace .opportunities-app .cd13-admin h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;color:#0b3265;letter-spacing:-.025em;margin:0}
body.cd11-workspace .opportunities-app .cd13-admin a{text-decoration:none}
body.cd11-workspace .opportunities-app .cd13-admin a:focus-visible,body.cd11-workspace .opportunities-app .cd13-admin button:focus-visible{outline:3px solid #77bbf4;outline-offset:3px}
.opportunities-site .opportunities-app .cd13-rail{position:sticky;top:0;max-height:100vh;overflow:auto;display:flex;flex-direction:column;background:linear-gradient(165deg,#052c56,#04254c 68%,#031d39);padding:23px 14px 17px;color:white;z-index:12}
.opportunities-site .opportunities-app .cd13-logo{display:block;margin:0 3px 38px;color:white}
.opportunities-site .opportunities-app .cd13-logo img{display:block;background:white;border-radius:9px;padding:9px;width:190px;height:48px;object-fit:contain}
.opportunities-site .opportunities-app .cd13-logo small{display:block;letter-spacing:.13em;font-weight:700;color:#d8e6f1;font-size:9px;margin:13px 5px 0}
.opportunities-site .opportunities-app .cd13-menulabel{display:block;font-size:9px;font-weight:800;letter-spacing:.17em;color:#92b6d1;padding:11px 12px}
.opportunities-site .opportunities-app .cd13-rail nav{display:flex;flex-direction:column;gap:5px}
.opportunities-site .opportunities-app .cd13-rail nav a{display:flex;align-items:center;gap:12px;min-height:47px;padding:11px 12px;color:#d8e7f5;border-radius:9px;border-left:3px solid transparent;font-size:12px;font-weight:650;transition:background .16s}
.opportunities-site .opportunities-app .cd13-rail nav a:hover{background:#123d6a}
.opportunities-site .opportunities-app .cd13-rail nav a.chosen{background:#0b548d;border-left-color:#91ce3f;color:white}
.opportunities-site .opportunities-app .cd13-rail nav a.chosen svg{color:#98e0dc}
.opportunities-site .opportunities-app .cd13-rail nav .cd13-menulabel{margin-top:14px;border-top:1px solid #285272;padding-top:20px}
.opportunities-site .opportunities-app .cd13-railfoot{margin-top:auto;padding:30px 9px 0;display:flex;flex-direction:column;gap:15px}
.opportunities-site .opportunities-app .cd13-railfoot>a{display:flex;align-items:center;gap:10px;color:#d9e7f4;font-size:11px;font-weight:650}
.opportunities-site .opportunities-app .cd13-railfoot>a:hover{color:#8fdfaa}
.opportunities-site .opportunities-app .cd13-railstatus{display:flex;align-items:center;gap:9px;background:#103f63;color:#95e5ba;border:1px solid #235778;border-radius:9px;padding:13px 9px;font-size:10px;font-weight:800;letter-spacing:.09em}
.opportunities-site .opportunities-app .cd13-work{min-width:0}
.opportunities-site .opportunities-app .cd13-toolbar{background:#fff;border-bottom:1px solid #e0eaf0;padding:14px clamp(18px,3%,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}
.opportunities-site .opportunities-app .cd13-toolbar>div:first-child{display:flex;flex-direction:column;min-width:0}
.opportunities-site .opportunities-app .cd13-toolbar strong{font-size:10px;letter-spacing:.1em;color:#0f4178}
.opportunities-site .opportunities-app .cd13-toolbar span{font-size:11px;color:#6b8aa0}
.opportunities-site .opportunities-app .cd13-tools{display:flex;align-items:center;gap:11px}
.opportunities-site .opportunities-app .cd13-tools button{background:#fff;border:1px solid #dce6ed;border-radius:9px;padding:9px 12px;display:flex;align-items:center;gap:8px;color:#154a76;cursor:pointer;font-weight:650;font-size:11px}
.opportunities-site .opportunities-app .cd13-tools button:hover{background:#f0f8fb}
.opportunities-site .opportunities-app .cd13-tools .cd13-authorized{display:flex;align-items:center;gap:7px;font-size:10px;background:#eef7f0;color:#237a5a;border-radius:25px;padding:8px 12px;white-space:nowrap}
.opportunities-site .opportunities-app .cd13-tools .cd13-authorized svg{width:14px;height:14px}
.opportunities-site .opportunities-app .cd13-main{padding:30px clamp(18px,3%,42px) 20px;max-width:1540px;margin:0 auto}
.opportunities-site .opportunities-app .cd13-overline{font-size:10px;color:#007a6e;font-weight:850;letter-spacing:.145em;line-height:1.5}
.opportunities-site .opportunities-app .cd13-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,315px);gap:35px;align-items:end;margin-bottom:30px}
.opportunities-site .opportunities-app .cd13-intro h1{font-size:clamp(36px,3.7vw,54px);line-height:1.12;margin:9px 0}
.opportunities-site .opportunities-app .cd13-intro em,.opportunities-site .opportunities-app .cd13-title em{font-weight:400;font-style:normal;color:#008f63}
.opportunities-site .opportunities-app .cd13-intro p{font-size:13px;color:#69889f;max-width:570px;margin:11px 0 0}
.opportunities-site .opportunities-app .cd13-valid{display:flex;align-items:center;gap:13px;padding:17px 19px;background:#e9f7ed;border:1px solid #d2e8db;border-radius:12px}
.opportunities-site .opportunities-app .cd13-valid>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#cfebde;color:#087a58;border-radius:50%}
.opportunities-site .opportunities-app .cd13-valid strong{display:block;color:#164772;font-size:12px}
.opportunities-site .opportunities-app .cd13-valid small{display:block;color:#678698;font-size:10px;line-height:1.5;margin-top:4px}
.opportunities-site .opportunities-app .cd13-title{margin-bottom:27px;max-width:780px}
.opportunities-site .opportunities-app .cd13-title h1{font-size:clamp(36px,3.4vw,50px);line-height:1.17;margin:8px 0}
.opportunities-site .opportunities-app .cd13-title p{margin:0;font-size:13px;color:#65839c;line-height:1.75}
.opportunities-site .opportunities-app .cd13-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d6e5ec;border:1px solid #d6e5ec;border-radius:12px;overflow:hidden;margin-bottom:24px}
.opportunities-site .opportunities-app .cd13-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.opportunities-site .opportunities-app .cd13-stat{background:white;padding:18px 22px;min-width:0;min-height:102px;display:flex;flex-direction:column;justify-content:center}
.opportunities-site .opportunities-app .cd13-stat>span{font-size:11px;color:#678ba5;font-weight:650}
.opportunities-site .opportunities-app .cd13-stat strong{font:400 34px/1.13 'DM Serif Display',Georgia,serif;color:#062e61;margin-top:6px}
.opportunities-site .opportunities-app .cd13-stat small{font-size:10px;color:#7a94a6}
.opportunities-site .opportunities-app .cd13-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 27px;align-items:stretch}
.opportunities-site .opportunities-app .cd13-panel{background:white;border:1px solid #d9e7ee;border-radius:12px;padding:23px 23px 18px;min-width:0}
.opportunities-site .opportunities-app .cd13-sectiontop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.opportunities-site .opportunities-app .cd13-panel h2{font-size:25px;margin:4px 0 2px}
.opportunities-site .opportunities-app .cd13-sectiontop p,.opportunities-site .opportunities-app .cd13-editorial p{color:#708ba0;font-size:11px;line-height:1.7;margin:4px 0 12px}
.opportunities-site .opportunities-app .cd13-sectiontop>small{border:1px solid #e0eaf0;border-radius:7px;white-space:nowrap;padding:6px 9px;color:#557996;font-size:10px}
.opportunities-site .opportunities-app .cd13-charttotal{display:flex;align-items:baseline;gap:12px;margin:9px 0 0}
.opportunities-site .opportunities-app .cd13-charttotal strong{color:#0b3c78;font:400 31px 'DM Serif Display',Georgia,serif}
.opportunities-site .opportunities-app .cd13-charttotal>span{font-size:11px;color:#6889a0}
.opportunities-site .opportunities-app .cd13-chart{height:150px;border-bottom:1px solid #d6e3ec;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:4px;margin:12px 0 27px;padding-top:14px}
.opportunities-site .opportunities-app .cd13-chartcol{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;position:relative;min-width:0}
.opportunities-site .opportunities-app .cd13-chartcol>b{height:14px;font-size:10px;color:#006d79}
.opportunities-site .opportunities-app .cd13-chartcol>div{height:calc(100% - 14px);width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0}
.opportunities-site .opportunities-app .cd13-chartcol i{width:60%;background:linear-gradient(180deg,#09ae91,#047baf);border-radius:3px 3px 0 0;display:block;min-height:2px}
.opportunities-site .opportunities-app .cd13-chartcol small{position:absolute;top:calc(100% + 7px);white-space:nowrap;font-size:8px;color:#8298a9;display:none}
.opportunities-site .opportunities-app .cd13-chartcol:nth-child(3n+2) small,.opportunities-site .opportunities-app .cd13-chartcol:last-child small{display:block}
.opportunities-site .opportunities-app .cd13-journey{margin:20px 0}
.opportunities-site .opportunities-app .cd13-journey>div{padding:12px 0 15px;border-bottom:1px solid #e3edf1;display:grid;align-items:center;grid-template-columns:32px 1fr auto;gap:8px}
.opportunities-site .opportunities-app .cd13-journey>div:last-child{border-bottom:0}
.opportunities-site .opportunities-app .cd13-step{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#e3f4ee;border-radius:50%;color:#007d68;font-weight:800;font-size:11px}
.opportunities-site .opportunities-app .cd13-journey>div>span:nth-child(2){font-size:12px;font-weight:600;color:#285a7d}
.opportunities-site .opportunities-app .cd13-journey b{font:400 24px 'DM Serif Display',Georgia,serif;color:#103b72}
.opportunities-site .opportunities-app .cd13-bartrack{display:block;height:6px;width:100%;border-radius:9px;background:#e8f0f3;overflow:hidden}
.opportunities-site .opportunities-app .cd13-bartrack i{display:block;height:100%;background:#156eb0;border-radius:inherit}
.opportunities-site .opportunities-app .cd13-bartrack i.green{background:#00a176}
.opportunities-site .opportunities-app .cd13-journey .cd13-bartrack{grid-column:2/4}
.opportunities-site .opportunities-app .cd13-journey small{grid-column:2/4;font-size:10px;color:#6f8b9e}
.opportunities-site .opportunities-app .cd13-foot{font-size:10px;line-height:1.65;color:#8399aa;margin:14px 0 0}
.opportunities-site .opportunities-app .cd13-splitheading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 14px}
.opportunities-site .opportunities-app .cd13-splitheading h2{font-size:32px;margin:3px 0}
.opportunities-site .opportunities-app .cd13-splitheading p{font-size:11px;color:#6d8aa1;margin:0 0 3px}
.opportunities-site .opportunities-app .cd13-products{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:24px}
.opportunities-site .opportunities-app .cd13-product{min-height:203px;border:1px solid #d7e7ef;border-radius:12px;padding:22px 26px;display:flex;flex-direction:column;background:linear-gradient(110deg,#ecf6fc,#fff);color:#193f65;transition:transform .15s,border .15s}
.opportunities-site .opportunities-app .cd13-product:hover{transform:translateY(-2px);border-color:#7daebd}
.opportunities-site .opportunities-app .cd13-product.lab{background:linear-gradient(110deg,#e8f7ee,#fff)}
.opportunities-site .opportunities-app .cd13-product h3{font-size:27px;display:flex;align-items:center;gap:10px;margin:5px 0}
.opportunities-site .opportunities-app .cd13-product h3 svg{width:25px;height:25px;color:#008a76}
.opportunities-site .opportunities-app .cd13-product p{max-width:420px;color:#57788f;font-size:12px;margin:5px 0 13px}
.opportunities-site .opportunities-app .cd13-product strong{font:400 30px 'DM Serif Display',Georgia,serif;color:#0e3e7b}
.opportunities-site .opportunities-app .cd13-product strong small{font:600 11px 'IBM Plex Sans',Arial,sans-serif;color:#7190a1}
.opportunities-site .opportunities-app .cd13-product>span:last-child{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:750;color:#096e78;margin-top:7px}
.opportunities-site .opportunities-app .cd13-upcoming{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #cedfe8;padding:24px 0}
.opportunities-site .opportunities-app .cd13-upcoming h2{font-size:27px;margin:5px 0}
.opportunities-site .opportunities-app .cd13-upcoming p{font-size:11px;color:#67889a;max-width:650px;margin:0}
.opportunities-site .opportunities-app .cd13-upcoming a,.opportunities-site .opportunities-app .cd13-link{font-size:11px;font-weight:750;color:#064f7d;display:inline-flex;align-items:center;gap:7px}
.opportunities-site .opportunities-app .cd13-interests{display:flex;flex-direction:column;gap:17px;margin:23px 0 25px}
.opportunities-site .opportunities-app .cd13-interests>div>span{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;color:#255275;font-size:11px}
.opportunities-site .opportunities-app .cd13-progressrow{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e3eef2;padding:13px 0;font-size:11px;color:#416c8b}
.opportunities-site .opportunities-app .cd13-progressrow strong{font-size:10px;color:#267d65;font-weight:800;text-align:right}
.opportunities-site .opportunities-app .cd13-editorial h2{font-size:29px;margin:6px 0 12px}
.opportunities-site .opportunities-app .cd13-editorial .cd13-link{margin-top:15px}
.opportunities-site .opportunities-app .cd13-note{border-left:3px solid #0b8f78;background:#eaf6f2;padding:15px 21px;border-radius:0 10px 10px 0;font-size:11px;color:#53798e}
.opportunities-site .opportunities-app .cd13-note b{color:#135a6d}
.opportunities-site .opportunities-app .cd13-note p{margin:4px 0 0}
.opportunities-site .opportunities-app .cd13-future{padding:30px 35px;background:linear-gradient(115deg,#e4f3ee,#eff7fb);border:1px solid #d5e6e3;border-radius:12px;margin-bottom:18px}
.opportunities-site .opportunities-app .cd13-future h2{font-size:29px;line-height:1.2;margin:9px 0}
.opportunities-site .opportunities-app .cd13-future p{font-size:12px;color:#66899a;max-width:680px}
.opportunities-site .opportunities-app .cd13-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:20px}
.opportunities-site .opportunities-app .cd13-plans article{background:#fff;border:1px solid #dce9ef;border-radius:10px;padding:18px}
.opportunities-site .opportunities-app .cd13-plans h3{font-size:22px;margin:9px 0}
.opportunities-site .opportunities-app .cd13-plans p{font-size:11px;color:#718ba0;margin:0}
.opportunities-site .opportunities-app .cd13-loading,.opportunities-site .opportunities-app .cd13-closed{max-width:720px;margin:7vh auto;padding:36px;background:white;border-radius:12px;border:1px solid #dae6ed}
.opportunities-site .opportunities-app .cd13-loading h1,.opportunities-site .opportunities-app .cd13-closed h1{font-size:31px}
.opportunities-site .opportunities-app .cd13-loading p,.opportunities-site .opportunities-app .cd13-closed p{font-size:12px;color:#738d9f}
.opportunities-site .opportunities-app .cd13-loading button{border:0;background:#0e4b89;color:white;padding:12px 18px;border-radius:8px;cursor:pointer}
.opportunities-site .opportunities-app .cd13-footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #dce7ed;padding:16px 0 5px;font-size:10px;color:#7994a8;margin-top:14px}
@media(max-width:1200px){
 body.cd11-workspace .opportunities-app .cd13-admin{grid-template-columns:215px minmax(0,1fr)}
 .opportunities-site .opportunities-app .cd13-intro{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd13-valid{max-width:580px}
 .opportunities-site .opportunities-app .cd13-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:980px){
 body.cd11-workspace .opportunities-app .cd13-admin{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd13-rail{position:relative;max-height:none;padding:10px 15px}
 .opportunities-site .opportunities-app .cd13-logo{margin:0 0 10px}
 .opportunities-site .opportunities-app .cd13-logo img{width:155px;height:38px}
 .opportunities-site .opportunities-app .cd13-logo small{display:none}
 .opportunities-site .opportunities-app .cd13-rail>.cd13-menulabel,.opportunities-site .opportunities-app .cd13-rail nav .cd13-menulabel,.opportunities-site .opportunities-app .cd13-railfoot{display:none}
 .opportunities-site .opportunities-app .cd13-rail nav{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:5px}
 .opportunities-site .opportunities-app .cd13-rail nav a{min-height:35px;flex:0 0 auto;padding:7px 9px;font-size:10px;border-left:0;border-bottom:2px solid transparent}
 .opportunities-site .opportunities-app .cd13-rail nav a.chosen{border-bottom-color:#91ce3f}
 .opportunities-site .opportunities-app .cd13-rail nav a svg{width:14px;height:14px}
 .opportunities-site .opportunities-app .cd13-pair{grid-template-columns:1fr}
}
@media(max-width:620px){
 .opportunities-site .opportunities-app .cd13-toolbar{padding:11px 14px;min-height:52px}
 .opportunities-site .opportunities-app .cd13-toolbar>div:first-child span,.opportunities-site .opportunities-app .cd13-tools .cd13-authorized,.opportunities-site .opportunities-app .cd13-tools button:last-child{display:none}
 .opportunities-site .opportunities-app .cd13-main{padding:21px 13px 14px}
 .opportunities-site .opportunities-app .cd13-intro{gap:17px}
 .opportunities-site .opportunities-app .cd13-intro h1,.opportunities-site .opportunities-app .cd13-title h1{font-size:34px}
 .opportunities-site .opportunities-app .cd13-stats,.opportunities-site .opportunities-app .cd13-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}
 .opportunities-site .opportunities-app .cd13-stat{padding:14px;min-height:91px}
 .opportunities-site .opportunities-app .cd13-stat strong{font-size:29px}
 .opportunities-site .opportunities-app .cd13-panel{padding:18px}
 .opportunities-site .opportunities-app .cd13-products,.opportunities-site .opportunities-app .cd13-plans{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd13-splitheading,.opportunities-site .opportunities-app .cd13-upcoming,.opportunities-site .opportunities-app .cd13-footer{flex-direction:column;align-items:flex-start}
}
@media(prefers-reduced-motion:reduce){.opportunities-site .opportunities-app .cd13-admin *{transition:none!important}}

/* Administrative gateway is deliberately outside the customer's primary navigation. */
.opportunities-site .opportunities-app .cd11-rail .cd13-personal-admin{display:flex;align-items:center;gap:10px;margin:23px 1px 0;padding:12px 11px;border:1px solid #2a6485;border-left:3px solid #92d03e;border-radius:9px;background:#103d64;color:#fff;font-size:11px;font-weight:750;text-decoration:none;line-height:1.4}
.opportunities-site .opportunities-app .cd11-rail .cd13-personal-admin:hover{background:#115381}
.opportunities-site .opportunities-app .cd11-rail .cd13-personal-admin svg{width:20px;height:20px;color:#91d0bc;flex:0 0 auto}
.opportunities-site .opportunities-app .cd11-rail .cd13-personal-admin span{display:flex;flex-direction:column}
.opportunities-site .opportunities-app .cd11-rail .cd13-personal-admin small{color:#b4cfe0;font-size:9px;font-weight:500}
@media(max-width:980px){.opportunities-site .opportunities-app .cd11-rail .cd13-personal-admin{margin:8px 0 3px;font-size:10px;padding:9px;max-width:245px}}

/* V13.1 · Editorial verification and connector health */
.opportunities-site .opportunities-app .cd13-catalognotice{display:flex;justify-content:space-between;align-items:center;gap:18px;border-radius:12px;padding:23px 26px;margin:-3px 0 22px;border:1px solid #d0e4e2;background:#e7f5f2}
.opportunities-site .opportunities-app .cd13-catalognotice.warning{background:#fff6e8;border-color:#efd8b6}
.opportunities-site .opportunities-app .cd13-catalognotice h2{font-size:27px;margin:6px 0 6px}
.opportunities-site .opportunities-app .cd13-catalognotice p{color:#607f91;font-size:12px;margin:0;max-width:740px;line-height:1.7}
.opportunities-site .opportunities-app .cd13-catalognotice .cd13-runstatus{color:#906022;font-size:11px;font-weight:750;white-space:nowrap}
.opportunities-site .opportunities-app .cd13-catalognotice.ok .cd13-runstatus{color:#087659}
.opportunities-site .opportunities-app .cd13-sources{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dfebef;border:1px solid #dfebef;border-radius:8px;overflow:hidden}
.opportunities-site .opportunities-app .cd13-source-row{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;background:#fff;font-size:10px;align-items:center}
.opportunities-site .opportunities-app .cd13-source-row strong{font-weight:650;color:#244d68;word-break:break-word}
.opportunities-site .opportunities-app .cd13-source-row span{font-size:9px;text-align:right;color:#087b5f;white-space:nowrap}
.opportunities-site .opportunities-app .cd13-source-row .cd13-source-failed{color:#aa662c}
.opportunities-site .opportunities-app .cd13-source-row .cd13-source-paused{color:#6e8594}
@media(max-width:700px){.opportunities-site .opportunities-app .cd13-catalognotice{flex-direction:column;align-items:flex-start;padding:19px}.opportunities-site .opportunities-app .cd13-sources{grid-template-columns:1fr}}

/* Explorer catalog freshness notice: source links do not imply an open vacancy. */
.opportunities-site .opportunities-app .cd14-freshness{border:1px solid #efd7b2;border-left:4px solid #c98f37;background:#fff9ef;border-radius:12px;padding:21px 22px;margin:0 0 23px}
.opportunities-site .opportunities-app .cd14-freshness-top{display:flex;align-items:flex-start;gap:14px}
.opportunities-site .opportunities-app .cd14-freshness-icon{width:44px;height:44px;border-radius:50%;background:#f8e6c7;color:#966126;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.opportunities-site .opportunities-app .cd14-freshness-icon svg{width:22px;height:22px}
.opportunities-site .opportunities-app .cd14-freshness h3{font:400 clamp(21px,2vw,28px)/1.16 'DM Serif Display',Georgia,serif;color:#143e69;margin:4px 0 6px}
.opportunities-site .opportunities-app .cd14-freshness p{color:#57778e;font-size:12px;line-height:1.6;margin:0}
.opportunities-site .opportunities-app .cd14-awaiting{border-top:1px solid #efd7b2;margin-top:18px;padding-top:14px;display:flex;flex-direction:column;gap:0}
.opportunities-site .opportunities-app .cd14-awaiting h4{font-size:11px;font-weight:800;color:#234d6c;margin:0 0 9px}
.opportunities-site .opportunities-app .cd14-awaiting>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;border-bottom:1px solid #f0e2cc}
.opportunities-site .opportunities-app .cd14-awaiting>div span{display:flex;flex-direction:column;gap:3px}
.opportunities-site .opportunities-app .cd14-awaiting strong{font-size:11px;line-height:1.4;color:#234962}
.opportunities-site .opportunities-app .cd14-awaiting small{font-size:10px;color:#80909b}
.opportunities-site .opportunities-app .cd14-awaiting a{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:750;color:#0c527b;flex:0 0 auto}
.opportunities-site .opportunities-app .cd14-awaiting a svg{width:14px;height:14px}
.opportunities-site .opportunities-app .cd14-warning-foot{margin-top:11px!important;font-size:10px!important;color:#8d6534!important}
@media(max-width:700px){.opportunities-site .opportunities-app .cd14-freshness{padding:15px}.opportunities-site .opportunities-app .cd14-awaiting>div{align-items:flex-start;flex-direction:column;gap:6px}}

.opportunities-site .opportunities-app .cd14-radar-warning{background:#fff8eb;border:1px solid #e9d6b5;border-left:3px solid #bb862e;border-radius:9px;padding:17px 20px;margin:13px 0}
.opportunities-site .opportunities-app .cd14-radar-warning strong{font:400 20px 'DM Serif Display',Georgia,serif;color:#163f68}
.opportunities-site .opportunities-app .cd14-radar-warning p{color:#627e8c;font-size:11px;line-height:1.6;margin:8px 0 12px}
.opportunities-site .opportunities-app .cd14-radar-warning a{font-size:11px;font-weight:800;color:#0e5585}
