/* CODESE Oportunidades: V11 · dirección editorial B / estructura de producto */
body.cd11-workspace{background:#f4f8fb}
body.cd11-workspace [data-header],body.cd11-workspace [data-footer],.opportunities-site .opportunities-app.cd11-workspace-app .product-bar,.opportunities-site .opportunities-app.cd11-workspace-app .preview-bar{display:none!important}
.opportunities-site .opportunities-app.cd11-workspace-app{background:#f4f8fb}
.opportunities-site .opportunities-app .cd11-shell{--cdnavy:#062c59;--cdink:#0d3568;--cdgreen:#8bc244;--cdline:#dce6ed;display:grid;grid-template-columns:242px minmax(0,1fr);min-height:100vh;color:#163453;font-family:'IBM Plex Sans',Arial,sans-serif;font-size:13px;line-height:1.52}
.opportunities-site .opportunities-app .cd11-shell *{box-sizing:border-box}
.opportunities-site .opportunities-app .cd11-shell svg{width:18px;height:18px;flex:0 0 auto}
.opportunities-site .opportunities-app .cd11-shell h1,.opportunities-site .opportunities-app .cd11-shell h2,.opportunities-site .opportunities-app .cd11-shell h3{margin:0;color:#0b3163}
.opportunities-site .opportunities-app .cd11-shell h1,.opportunities-site .opportunities-app .cd11-shell h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.025em}
.opportunities-site .opportunities-app .cd11-shell p{line-height:1.6}
.opportunities-site .opportunities-app .cd11-shell a{text-decoration:none}
.opportunities-site .opportunities-app .cd11-shell a:focus-visible,.opportunities-site .opportunities-app .cd11-shell button:focus-visible{outline:3px solid #7db5ff;outline-offset:3px}
.opportunities-site .opportunities-app .cd11-rail{background:linear-gradient(165deg,#082e5b,#06254a 80%,#032140);color:white;min-height:100vh;display:flex;flex-direction:column;padding:24px 16px 25px;position:sticky;top:0;max-height:100vh;overflow:auto;z-index:12}
.opportunities-site .opportunities-app .cd11-mark{display:flex;align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:42px;padding:0 5px}
.opportunities-site .opportunities-app .cd11-mark img{display:block;width:194px;max-width:100%;height:47px;object-fit:contain;object-position:center;background:#fff;padding:7px;border-radius:9px}
.opportunities-site .opportunities-app .cd11-mark small{font-size:10px;letter-spacing:.16em;font-weight:850;color:#cae4ed;padding-left:7px}
.opportunities-site .opportunities-app .cd11-rail nav{display:flex;flex-direction:column;gap:5px}
.opportunities-site .opportunities-app .cd11-rail nav>a{color:#e7f1fc;display:flex;align-items:center;gap:13px;border-radius:8px;padding:13px 13px;font-size:12px;font-weight:650;min-height:47px;border-left:3px solid transparent}
.opportunities-site .opportunities-app .cd11-rail nav>a svg{color:#d2e7f7;width:19px;height:19px}
.opportunities-site .opportunities-app .cd11-rail nav>a:hover{background:#174775}
.opportunities-site .opportunities-app .cd11-rail nav>a.chosen{background:#105293;border-left-color:#8bc244;color:#fff;font-weight:800}
.opportunities-site .opportunities-app .cd11-rail nav>a.chosen svg{color:#d2f1b1}
.opportunities-site .opportunities-app .cd11-rail hr{border:0;border-top:1px solid #316084;margin:14px 11px}
.opportunities-site .opportunities-app .cd11-railnote{margin-top:auto;background:#0b3c70;border:1px solid #235985;border-radius:13px;padding:19px 16px;display:flex;flex-direction:column;gap:10px}
.opportunities-site .opportunities-app .cd11-railnote span{font-weight:800;letter-spacing:.14em;font-size:9px;color:#b7e5c4}
.opportunities-site .opportunities-app .cd11-railnote strong{font:400 23px/1.2 'DM Serif Display',Georgia,serif;color:#fff}
.opportunities-site .opportunities-app .cd11-railnote p{color:#c6def2;font-size:11px;margin:0}
.opportunities-site .opportunities-app .cd11-railnote a{font-weight:750;color:#fff;font-size:11px;display:flex;align-items:center;gap:7px}
.opportunities-site .opportunities-app .cd11-railnote svg{width:14px;height:14px}
.opportunities-site .opportunities-app .cd11-workarea{min-width:0}
.opportunities-site .opportunities-app .cd11-top{height:76px;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:10px 35px;background:rgba(255,255,255,.93);border-bottom:1px solid #dfebf0}
.opportunities-site .opportunities-app .cd11-toplink{display:flex;align-items:center;gap:13px;color:#64839d!important;background:#f8fbfe;border:1px solid #dce6ee;border-radius:12px;padding:11px 16px;min-width:270px;max-width:615px;flex:1;font-size:12px}
.opportunities-site .opportunities-app .cd11-toplink svg:first-child{color:#0958aa}
.opportunities-site .opportunities-app .cd11-toplink svg:last-child{margin-left:auto;color:#0958aa;width:14px;height:14px}
.opportunities-site .opportunities-app .cd11-topright button{border:0;background:transparent;display:flex;gap:10px;align-items:center;font-weight:750;color:#143a66;font-size:12px;cursor:pointer;white-space:nowrap}
.opportunities-site .opportunities-app .cd11-topright button svg{width:18px;height:18px}
.opportunities-site .opportunities-app .cd11-inner{max-width:1510px;margin:auto;padding:25px 32px 70px;width:100%;min-width:0}
.opportunities-site .opportunities-app .cd11-kicker{font:800 10px/1.4 'IBM Plex Sans',sans-serif;letter-spacing:.15em;color:#008763;text-transform:uppercase}
.opportunities-site .opportunities-app .cd11-heading{margin:8px 0 24px}
.opportunities-site .opportunities-app .cd11-heading h1{font-size:clamp(30px,3.15vw,46px);line-height:1.11;margin:8px 0 10px}
.opportunities-site .opportunities-app .cd11-heading p{color:#607b90;font-size:13px;max-width:730px;margin:0}
.opportunities-site .opportunities-app .cd11-btn,.opportunities-site .opportunities-app .cd11-wbtn,.opportunities-site .opportunities-app .cd11-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 17px;border-radius:8px;font-size:12px;font-weight:800;white-space:normal;max-width:100%}
.opportunities-site .opportunities-app .cd11-btn{background:#0d448a;color:white!important;border:1px solid #0d448a}
.opportunities-site .opportunities-app .cd11-secondary{border:1px solid #b5cfdf;background:#fff;color:#104686!important}
.opportunities-site .opportunities-app .cd11-wbtn{background:white;color:#0d4386!important;border:1px solid white}
.opportunities-site .opportunities-app .cd11-btn svg,.opportunities-site .opportunities-app .cd11-wbtn svg{width:15px;height:15px}
.opportunities-site .opportunities-app .cd11-welcome{position:relative;overflow:hidden;border-radius:13px;min-height:292px;display:flex;align-items:center;background:linear-gradient(90deg,#072958f5 0%,#0c3d6ee8 32%,#123f607a 58%,#0b315c2a 100%),url('https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1900&q=85') right 56% center/cover no-repeat;color:white;padding:38px 43px}
.opportunities-site .opportunities-app .cd11-welcome>div{max-width:625px;position:relative;z-index:1}
.opportunities-site .opportunities-app .cd11-welcome .cd11-kicker{color:#b6e4b0}
.opportunities-site .opportunities-app .cd11-welcome h1{font-size:clamp(32px,3.5vw,54px);line-height:1.07;color:white;margin:12px 0}
.opportunities-site .opportunities-app .cd11-welcome p{color:#e2ecf7;font-size:14px;max-width:475px;line-height:1.6;margin:0 0 22px}
.opportunities-site .opportunities-app .cd11-wtext{color:white;font-weight:750;font-size:12px;margin-left:15px;display:inline-flex;gap:7px;align-items:center}
.opportunities-site .opportunities-app .cd11-wtext svg{width:13px;height:13px}
.opportunities-site .opportunities-app .cd11-setup{margin:-17px 22px 25px;position:relative;z-index:1;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dce8ef;border-radius:13px;padding:18px 22px;box-shadow:0 7px 24px #193b5e12}
.opportunities-site .opportunities-app .cd11-circle{width:53px;height:53px;flex:0 0 53px;border-radius:50%;display:grid;place-items:center;background:#e4f4eb;color:#128766}
.opportunities-site .opportunities-app .cd11-circle svg{width:25px;height:25px}
.opportunities-site .opportunities-app .cd11-setup>div{flex:1;min-width:0}
.opportunities-site .opportunities-app .cd11-setup h2{font-size:22px;margin:3px 0}
.opportunities-site .opportunities-app .cd11-setup p{color:#638094;font-size:11px;margin:0}
.opportunities-site .opportunities-app .cd11-shead{margin:20px 0 15px}
.opportunities-site .opportunities-app .cd11-shead h2{font-size:29px;margin-top:4px}
.opportunities-site .opportunities-app .cd11-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.opportunities-site .opportunities-app .cd11-feature{min-height:275px;position:relative;isolation:isolate;border-radius:13px;overflow:hidden;display:flex;align-items:end;padding:25px;color:white;box-shadow:0 7px 22px #17406810}
.opportunities-site .opportunities-app .cd11-feature-radar{background:linear-gradient(90deg,#092e59f9,#0a3450df 47%,#103c4270),url('https://images.unsplash.com/photo-1473448912268-2022ce9509d8?auto=format&fit=crop&w=1200&q=85') right center/cover no-repeat}
.opportunities-site .opportunities-app .cd11-feature-lab{background:linear-gradient(90deg,#0b4e48fa,#0b4542e4 47%,#195e5770),url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1200&q=85') right center/cover no-repeat}
.opportunities-site .opportunities-app .cd11-feature>div{position:relative;z-index:1;max-width:390px}
.opportunities-site .opportunities-app .cd11-feature span{color:#b4e9bd;font-weight:850;letter-spacing:.16em;font-size:10px}
.opportunities-site .opportunities-app .cd11-feature h2{font-size:clamp(29px,2.8vw,41px);line-height:1.12;color:white;margin:7px 0}
.opportunities-site .opportunities-app .cd11-feature p{color:white;font-size:14px;margin:0 0 8px;font-weight:650}
.opportunities-site .opportunities-app .cd11-feature small{font-size:11px;color:#ddedf3;display:block;margin-bottom:19px}
.opportunities-site .opportunities-app .cd11-below{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:19px;align-items:stretch}
.opportunities-site .opportunities-app .cd11-next,.opportunities-site .opportunities-app .cd11-recent{padding:20px 23px;background:white;border:1px solid #dce6ee;border-radius:12px;min-width:0}
.opportunities-site .opportunities-app .cd11-next h2,.opportunities-site .opportunities-app .cd11-recent h2{font-size:23px;margin-bottom:13px}
.opportunities-site .opportunities-app .cd11-next>a{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #e7eef3;color:#133961;font-size:12px;font-weight:750}
.opportunities-site .opportunities-app .cd11-next>a>b{background:#e6f2ee;color:#127b54;border-radius:50%;font-size:11px;width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center}
.opportunities-site .opportunities-app .cd11-next>a>span{flex:1}
.opportunities-site .opportunities-app .cd11-next>a small{display:block;font-weight:400;color:#6c8396;margin-top:2px}
.opportunities-site .opportunities-app .cd11-next>a svg{width:14px;height:14px;color:#16558b}
.opportunities-site .opportunities-app .cd11-recenthead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.opportunities-site .opportunities-app .cd11-recenthead a{font-size:11px;font-weight:750;color:#0b4d8e;white-space:nowrap}
.opportunities-site .opportunities-app .cd11-recent>a{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid #e6edf2;padding:10px 0;color:#153c64;font-size:12px}
.opportunities-site .opportunities-app .cd11-recent>a small{font-size:9px;font-weight:800;color:#08785b;background:#e3f4eb;border-radius:4px;padding:3px 6px}
.opportunities-site .opportunities-app .cd11-recent>a strong{flex:1;min-width:120px;font-weight:650}
.opportunities-site .opportunities-app .cd11-recent>a svg{width:13px;height:13px}
.opportunities-site .opportunities-app .cd11-radar-hero{position:relative;display:flex;align-items:center;min-height:262px;border-radius:13px;overflow:hidden;background:linear-gradient(90deg,#f2f9fdfc 0%,#e9f3f9f2 42%,#d7e8ef7c 72%,#a4cbd520 100%),url('https://images.unsplash.com/photo-1473448912268-2022ce9509d8?auto=format&fit=crop&w=1900&q=85') right center/cover no-repeat;padding:29px 37px}
.opportunities-site .opportunities-app .cd11-radar-hero>div{max-width:570px}
.opportunities-site .opportunities-app .cd11-radar-hero h1{font-size:clamp(33px,3.5vw,49px);margin:9px 0;line-height:1.11}
.opportunities-site .opportunities-app .cd11-radar-hero p{font-size:13px;color:#516e85;max-width:450px;margin:0 0 16px}
.opportunities-site .opportunities-app .cd11-radar-hero .cd11-wbtn{background:#104685;color:#fff!important;border-color:#104685}
.opportunities-site .opportunities-app .cd11-radarframe{margin-top:19px;padding:21px 23px;border-radius:13px;background:#fff;border:1px solid #dce7ee}
.opportunities-site .opportunities-app .cd11-radartitle{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}
.opportunities-site .opportunities-app .cd11-radartitle h2{font-size:27px;margin-top:3px}
.opportunities-site .opportunities-app .cd11-radartitle>a{font-size:11px;color:#0f548c;font-weight:750}
.opportunities-site .opportunities-app .cd11-search{display:flex;align-items:center;gap:12px;background:#f7fbfd;border:1px solid #d5e3ec;border-radius:8px;padding:5px 6px 5px 12px}
.opportunities-site .opportunities-app .cd11-search svg{color:#245a8c}
.opportunities-site .opportunities-app .cd11-search input{border:0;outline:0;flex:1;font:inherit;font-size:12px;background:transparent;min-width:0;padding:7px;color:#183a58}
.opportunities-site .opportunities-app .cd11-search button{border:0;background:#114b8b;color:#fff;border-radius:6px;padding:9px 14px;font-size:11px;font-weight:800;cursor:pointer}
.opportunities-site .opportunities-app .cd11-tabs{display:flex;flex-wrap:wrap;gap:18px;border-bottom:1px solid #e1eaf0;margin:17px 0 12px}
.opportunities-site .opportunities-app .cd11-tabs a{padding:11px 2px;color:#6b8093;font-size:11px;font-weight:750;border-bottom:3px solid transparent}
.opportunities-site .opportunities-app .cd11-tabs a[aria-current="page"]{color:#104f8e;border-bottom-color:#8bc244}
.opportunities-site .opportunities-app .cd11-radar-grid{display:grid;grid-template-columns:170px minmax(0,1fr);gap:19px}
.opportunities-site .opportunities-app .cd11-filterrail{border-right:1px solid #e4ebf0;padding-right:14px}
.opportunities-site .opportunities-app .cd11-filterrail h3{font-size:12px;margin:7px 0 12px;font-weight:800}
.opportunities-site .opportunities-app .cd11-filterrail button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#486985;font-size:11px;padding:9px 10px;border-radius:6px;cursor:pointer}
.opportunities-site .opportunities-app .cd11-filterrail button[aria-pressed="true"],.opportunities-site .opportunities-app .cd11-filterrail button:hover{background:#e9f3fc;color:#104686;font-weight:750}
.opportunities-site .opportunities-app .cd11-filterrail p{margin-top:18px;font-size:10px;line-height:1.6;background:#eaf5ef;padding:12px;border-radius:9px;color:#3c6657}
.opportunities-site .opportunities-app .cd11-radarlist{min-width:0}
.opportunities-site .opportunities-app .cd11-listheading{display:flex;justify-content:space-between;gap:14px;color:#45647f;font-size:11px;margin:5px 0 10px}
.opportunities-site .opportunities-app .cd11-listheading strong{color:#133e6b}
.opportunities-site .opportunities-app .cd11-result{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid #dfe9f0;border-radius:10px;margin:8px 0}
.opportunities-site .opportunities-app .cd11-result>div:first-child{min-width:0}
.opportunities-site .opportunities-app .cd11-tag{font:800 9px/1.1 'IBM Plex Sans',sans-serif;color:#0d7395;background:#e0f1fa;border-radius:4px;padding:5px 8px;display:inline-block;text-transform:uppercase;letter-spacing:.04em}
.opportunities-site .opportunities-app .cd11-result h3{font:400 18px/1.25 'DM Serif Display',Georgia,serif;color:#0f376c;margin:7px 0 3px}
.opportunities-site .opportunities-app .cd11-result p{font-size:11px;color:#648098;margin:0 0 7px}
.opportunities-site .opportunities-app .cd11-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:#62849d;font-size:10px}
.opportunities-site .opportunities-app .cd11-meta svg{width:13px;height:13px}
.opportunities-site .opportunities-app .cd11-meta .deadline{font-size:10px}
.opportunities-site .opportunities-app .cd11-resultactions{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:122px}
.opportunities-site .opportunities-app .cd11-resultactions button{align-self:flex-end}
.opportunities-site .opportunities-app .cd11-resultactions a{font-size:10px;border:1px solid #cfdfed;padding:8px;border-radius:6px;color:#104e88;width:100%;text-align:center;font-weight:750}
.opportunities-site .opportunities-app .cd11-resultactions a:last-child{background:#eaf3fc}
.opportunities-site .opportunities-app .cd11-resultactions svg{width:11px;height:11px;vertical-align:middle}
.opportunities-site .opportunities-app .cd11-empty{border:1px dashed #cadbe7;background:#f8fbfd;border-radius:8px;padding:30px;font-size:13px}
.opportunities-site .opportunities-app .cd11-labhero{background:linear-gradient(90deg,#e9f5ef 0%,#eff7f3 43%,#e6efeb9e 64%,#d0e3dab0 100%),url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1600&q=85') right center/cover no-repeat;border-radius:13px;min-height:257px;padding:30px 36px;display:flex;align-items:center;border:1px solid #d7e6dd}
.opportunities-site .opportunities-app .cd11-labhero>div{max-width:590px}
.opportunities-site .opportunities-app .cd11-labhero h1{font-size:clamp(33px,3.5vw,48px);line-height:1.1;margin:9px 0}
.opportunities-site .opportunities-app .cd11-labhero p{max-width:445px;color:#4c6b69;margin:0 0 15px;font-size:12px}
.opportunities-site .opportunities-app .cd11-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0}
.opportunities-site .opportunities-app .cd11-steps span{display:flex;gap:8px;align-items:center;background:white;border:1px solid #e0e9ee;border-radius:9px;padding:13px 10px;font-size:11px;color:#385978;line-height:1.3;font-weight:650}
.opportunities-site .opportunities-app .cd11-steps b{width:25px;height:25px;flex:0 0 25px;border-radius:50%;display:grid;place-items:center;background:#e2f6e9;color:#12815d;font-size:11px}
.opportunities-site .opportunities-app .cd11-labgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.65fr);gap:16px}
.opportunities-site .opportunities-app .cd11-desk,.opportunities-site .opportunities-app .cd11-expedient{background:#fff;border:1px solid #dce8ef;border-radius:12px;padding:23px}
.opportunities-site .opportunities-app .cd11-desk h2,.opportunities-site .opportunities-app .cd11-expedient h2{font-size:27px;margin:6px 0}
.opportunities-site .opportunities-app .cd11-desk>p{font-size:12px;color:#5e788e}
.opportunities-site .opportunities-app .cd11-chosen{background:#f4f9fc;border:1px solid #dce9ee;border-radius:9px;padding:17px;margin:16px 0}
.opportunities-site .opportunities-app .cd11-chosen h3{font:400 20px/1.3 'DM Serif Display',Georgia,serif;color:#103b71;margin:9px 0 4px}
.opportunities-site .opportunities-app .cd11-chosen small{display:block;color:#627e92}
.opportunities-site .opportunities-app .cd11-chosen a{display:inline-block;font-size:11px;font-weight:700;color:#195486;margin-top:11px}
.opportunities-site .opportunities-app .cd11-expedient>a{display:flex;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f4;color:#1b4975;font-size:12px;font-weight:650}
.opportunities-site .opportunities-app .cd11-expedient>a svg:last-child{margin-left:auto;width:14px;height:14px}
.opportunities-site .opportunities-app .cd11-expedient>p{margin-top:18px;border-radius:8px;background:#eaf5ef;color:#39705e;padding:12px;font-size:11px}
.opportunities-site .opportunities-app .cd11-back{display:inline-flex;gap:7px;color:#175288;font-size:12px;font-weight:750;align-items:center;margin:5px 0 15px}
.opportunities-site .opportunities-app .cd11-legacy{min-width:0}
.opportunities-site .opportunities-app .cd11-legacy .v9-letter-layout{grid-template-columns:175px minmax(0,1fr);gap:12px}
.opportunities-site .opportunities-app .cd11-legacy .v9-letter-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.opportunities-site .opportunities-app .cd11-legacy .v9-review-columns{grid-template-columns:minmax(0,1fr) 245px;gap:14px}
.opportunities-site .opportunities-app .cd11-applybar{display:flex;flex-wrap:wrap;gap:10px;background:#f6fafd;border:1px solid #dfebf1;border-radius:11px;padding:11px 15px;margin-bottom:16px}
.opportunities-site .opportunities-app .cd11-applybar span{font-size:12px;color:#3b5872;display:flex;gap:10px;align-items:center;padding:3px 12px;border-right:1px solid #dce5ee}
.opportunities-site .opportunities-app .cd11-applybar b{background:#e6f1fb;color:#154c83;border-radius:16px;padding:3px 8px}
.opportunities-site .opportunities-app .cd11-applications{display:grid;gap:10px}
.opportunities-site .opportunities-app .cd11-applications .v9-saved-grid{grid-template-columns:1fr}
.opportunities-site .opportunities-app .cd11-applications .v9-saved-card{width:100%}
.opportunities-site .opportunities-app .cd11-emptyapp{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border:1px dashed #cedfea;border-radius:12px;padding:50px 20px;background:white}
.opportunities-site .opportunities-app .cd11-emptyapp>svg{width:40px;height:40px;color:#218d70}
.opportunities-site .opportunities-app .cd11-emptyapp h2{font-size:26px}
.opportunities-site .opportunities-app .cd11-emptyapp p{font-size:12px;color:#6c8092;max-width:460px}
.opportunities-site .opportunities-app .cd11-lowercta{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px;margin-top:16px;background:#eaf4ed;border-radius:10px}
.opportunities-site .opportunities-app .cd11-lowercta h2{font-size:20px}
.opportunities-site .opportunities-app .cd11-lowercta a{font-size:12px;font-weight:750;color:#14588e}
.opportunities-site .opportunities-app .cd11-profilewarning{background:#edf6fd;border:1px solid #d2e4f0;border-radius:9px;padding:11px 14px;font-size:11px;color:#416881;display:flex;gap:9px;align-items:center;margin-bottom:15px}
.opportunities-site .opportunities-app .cd11-profiletabs{display:flex;gap:12px;overflow:auto;border-bottom:1px solid #dce7ed;margin-bottom:17px}
.opportunities-site .opportunities-app .cd11-profiletabs a{font-size:11px;color:#698297;padding:11px 6px;white-space:nowrap;font-weight:700;border-bottom:3px solid transparent}
.opportunities-site .opportunities-app .cd11-profiletabs a[aria-current="page"]{color:#174e8b;border-color:#8bc244}
.opportunities-site .opportunities-app .cd11-profilegrid{display:grid;grid-template-columns:215px minmax(0,1fr);gap:14px}
.opportunities-site .opportunities-app .cd11-profilegrid>aside,.opportunities-site .opportunities-app .cd11-profilegrid>section{border:1px solid #dce7ef;background:#fff;border-radius:12px;padding:20px;min-width:0}
.opportunities-site .opportunities-app .cd11-profileavatar{display:grid;place-items:center;width:95px;height:95px;border-radius:50%;background:#e9f1fa;margin:auto auto 13px}
.opportunities-site .opportunities-app .cd11-profileavatar svg{width:45px;height:45px;color:#2a6b9c}
.opportunities-site .opportunities-app .cd11-profilegrid aside{text-align:center}
.opportunities-site .opportunities-app .cd11-profilegrid aside h3{font-size:14px}
.opportunities-site .opportunities-app .cd11-profilegrid aside p{font-size:11px;color:#3f789b}
.opportunities-site .opportunities-app .cd11-profilegrid aside small{color:#7690a6}
.opportunities-site .opportunities-app .cd11-profilegrid section h2{font-size:26px;margin:7px 0 18px}
.opportunities-site .opportunities-app .cd11-profileinfo{display:grid;gap:16px}
.opportunities-site .opportunities-app .cd11-profileinfo label{font-size:11px;font-weight:750;color:#385c7d}
.opportunities-site .opportunities-app .cd11-profileinfo label div{margin-top:6px;padding:12px;border-radius:7px;background:#f6f9fc;border:1px solid #d8e4ed;color:#5a758c;font-size:12px;font-weight:400}
.opportunities-site .opportunities-app .cd11-profileinfo .cd11-btn{justify-self:start}
.opportunities-site .opportunities-app .cd11-profilefuture{padding:17px;border-radius:10px;background:#f3f8fc}
.opportunities-site .opportunities-app .cd11-profilefuture h3{font-size:17px}
.opportunities-site .opportunities-app .cd11-profilefuture p,.opportunities-site .opportunities-app .cd11-interest p{font-size:12px;color:#58778c;line-height:1.7}
.opportunities-site .opportunities-app .cd11-profilefuture a{font-size:12px;font-weight:750;color:#155b8d}
.opportunities-site .opportunities-app .cd11-interest{display:flex;flex-direction:column;gap:10px}
.opportunities-site .opportunities-app .cd11-interest button{background:#eff6fb;text-align:left;border:1px solid #cbdfe9;border-radius:7px;padding:11px;font-size:12px;color:#285781;cursor:pointer}
.opportunities-site .opportunities-app .cd11-interest .cd11-btn{align-self:flex-start}
.opportunities-site .opportunities-app .cd11-pricegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:17px}
.opportunities-site .opportunities-app .cd11-pricegrid article{display:flex;flex-direction:column;background:#fff;padding:22px 19px;border:1px solid #d9e5ed;border-radius:12px;min-height:350px;gap:8px}
.opportunities-site .opportunities-app .cd11-pricegrid article.cd11-best{border:2px solid #1654a2;box-shadow:0 7px 25px #1f64a50e}
.opportunities-site .opportunities-app .cd11-pricegrid article>span{font-size:10px;color:#02845b;font-weight:800;letter-spacing:.1em}
.opportunities-site .opportunities-app .cd11-pricegrid h2{font-size:26px}
.opportunities-site .opportunities-app .cd11-pricegrid strong{color:#0b448b;font-size:18px}
.opportunities-site .opportunities-app .cd11-pricegrid strong small{font-weight:400;font-size:11px}
.opportunities-site .opportunities-app .cd11-pricegrid p{font-size:12px;color:#567489}
.opportunities-site .opportunities-app .cd11-pricegrid ul{padding:0;list-style:none;margin:0 0 16px}
.opportunities-site .opportunities-app .cd11-pricegrid li{font-size:11px;padding:8px 0;border-top:1px solid #eaf0f4;color:#44657c}
.opportunities-site .opportunities-app .cd11-pricegrid li::before{content:'✓';color:#139467;font-weight:900;margin-right:7px}
.opportunities-site .opportunities-app .cd11-pricegrid article>a{margin-top:auto;display:flex;justify-content:space-between;align-items:center;background:#e9f3fc;border-radius:7px;color:#0d4389;padding:12px;font-size:11px;font-weight:800}
.opportunities-site .opportunities-app .cd11-pricegrid article.cd11-best>a{background:#114b91;color:white}
.opportunities-site .opportunities-app .cd11-oneoff,.opportunities-site .opportunities-app .cd11-expert{background:#eaf5fa;padding:23px;border:1px solid #d7e8ee;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0}
.opportunities-site .opportunities-app .cd11-oneoff h2,.opportunities-site .opportunities-app .cd11-expert h2{font-size:25px;margin:5px 0}
.opportunities-site .opportunities-app .cd11-oneoff p,.opportunities-site .opportunities-app .cd11-expert p{font-size:12px;color:#60788e;max-width:675px}
.opportunities-site .opportunities-app .cd11-oneoff a{background:white;border:1px solid #c2d9ea;border-radius:8px;color:#13558f;font-size:12px;font-weight:800;white-space:nowrap;padding:12px 17px}
.opportunities-site .opportunities-app .cd11-expert{background:#eaf5ec;border-color:#d0e7d6}
.opportunities-site .opportunities-app .cd11-disclaimer{font-size:10px;color:#70869b}
@media(max-width:1200px){
 .opportunities-site .opportunities-app .cd11-shell{grid-template-columns:205px minmax(0,1fr)}
 .opportunities-site .opportunities-app .cd11-inner{padding:20px 22px 55px}
 .opportunities-site .opportunities-app .cd11-top{padding-inline:22px}
 .opportunities-site .opportunities-app .cd11-radar-grid{grid-template-columns:140px minmax(0,1fr)}
 .opportunities-site .opportunities-app .cd11-labgrid{grid-template-columns:minmax(0,1fr) 255px}
}
@media(max-width:930px){
 .opportunities-site .opportunities-app .cd11-shell{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd11-rail{min-height:0;max-height:none;padding:10px 13px;position:sticky;top:0;display:flex;flex-direction:row;align-items:center;gap:10px}
 .opportunities-site .opportunities-app .cd11-mark{margin:0;padding:0;flex:0 0 121px}
 .opportunities-site .opportunities-app .cd11-mark img{width:120px;height:35px}
 .opportunities-site .opportunities-app .cd11-mark small{display:none}
 .opportunities-site .opportunities-app .cd11-rail nav{display:flex;flex-direction:row;gap:3px;overflow-x:auto;flex:1;scrollbar-width:thin;white-space:nowrap}
 .opportunities-site .opportunities-app .cd11-rail nav>a{font-size:10px;padding:9px;min-height:37px;gap:6px;border-left:0;border-bottom:2px solid transparent;flex:0 0 auto}
 .opportunities-site .opportunities-app .cd11-rail nav>a svg{width:15px;height:15px}
 .opportunities-site .opportunities-app .cd11-rail nav>a.chosen{border-bottom-color:#8bc244}
 .opportunities-site .opportunities-app .cd11-rail hr,.opportunities-site .opportunities-app .cd11-railnote{display:none}
 .opportunities-site .opportunities-app .cd11-top{height:60px}
 .opportunities-site .opportunities-app .cd11-below{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd11-legacy .v9-review-columns{grid-template-columns:1fr}
}
@media(max-width:690px){
 .opportunities-site .opportunities-app .cd11-rail{display:block}
 .opportunities-site .opportunities-app .cd11-mark{display:none}
 .opportunities-site .opportunities-app .cd11-top{height:auto;gap:8px;padding:9px 12px}
 .opportunities-site .opportunities-app .cd11-toplink{min-width:0;flex:1;padding:9px;font-size:10px}
 .opportunities-site .opportunities-app .cd11-topright button{font-size:0;gap:2px}
 .opportunities-site .opportunities-app .cd11-inner{padding:12px 12px 32px}
 .opportunities-site .opportunities-app .cd11-welcome{padding:23px;min-height:260px;background-position:center}
 .opportunities-site .opportunities-app .cd11-welcome h1{font-size:36px}
 .opportunities-site .opportunities-app .cd11-welcome p{font-size:12px}
 .opportunities-site .opportunities-app .cd11-setup{margin:-7px 0 18px;flex-wrap:wrap;padding:17px}
 .opportunities-site .opportunities-app .cd11-setup .cd11-btn{width:100%}
 .opportunities-site .opportunities-app .cd11-products,.opportunities-site .opportunities-app .cd11-pricegrid,.opportunities-site .opportunities-app .cd11-profilegrid,.opportunities-site .opportunities-app .cd11-labgrid,.opportunities-site .opportunities-app .cd11-radar-grid{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd11-feature{min-height:236px;padding:22px}
 .opportunities-site .opportunities-app .cd11-feature h2{font-size:32px}
 .opportunities-site .opportunities-app .cd11-radar-hero{min-height:230px;padding:22px}
 .opportunities-site .opportunities-app .cd11-radar-hero h1{font-size:35px}
 .opportunities-site .opportunities-app .cd11-labhero{padding:22px;min-height:225px}
 .opportunities-site .opportunities-app .cd11-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 .opportunities-site .opportunities-app .cd11-filterrail{border:0;border-bottom:1px solid #e0e8ee;padding:0 0 13px;display:flex;flex-wrap:wrap;gap:5px}
 .opportunities-site .opportunities-app .cd11-filterrail h3{flex:0 0 100%}
 .opportunities-site .opportunities-app .cd11-filterrail button{width:auto;border:1px solid #dde8ed;padding:8px}
 .opportunities-site .opportunities-app .cd11-filterrail p{flex:0 0 100%}
 .opportunities-site .opportunities-app .cd11-result{flex-direction:column;align-items:stretch}
 .opportunities-site .opportunities-app .cd11-resultactions{flex-direction:row;flex-wrap:wrap}
 .opportunities-site .opportunities-app .cd11-resultactions a{width:auto;flex:1}
 .opportunities-site .opportunities-app .cd11-resultactions button{align-self:auto}
 .opportunities-site .opportunities-app .cd11-legacy .v9-letter-layout{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd11-legacy .v9-letter-right{grid-template-columns:1fr}
 .opportunities-site .opportunities-app .cd11-oneoff,.opportunities-site .opportunities-app .cd11-expert,.opportunities-site .opportunities-app .cd11-lowercta{flex-direction:column;align-items:flex-start}
}
@media(prefers-reduced-motion:reduce){.opportunities-site .opportunities-app .cd11-shell *{scroll-behavior:auto!important;transition:none!important}}

/* La atención comercial es transversal a CODESE, no forma parte del Centro de control de Oportunidades. */
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links{
  display:flex;flex-direction:column;gap:4px;
  margin:15px 1px 20px;padding:14px 0 0;
  border-top:1px solid rgba(195,224,244,.24);
}
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-caption{
  color:#b4d7e8;letter-spacing:.13em;font-size:9px;font-weight:850;
  padding:0 10px 6px;
}
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a{
  display:flex;align-items:center;gap:11px;
  min-height:47px;padding:9px 10px;border-radius:9px;
  border:1px solid transparent;color:#f2f8ff;
  font-size:11px;font-weight:740;text-decoration:none;
}
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a:hover,
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a:focus-visible{
  background:#123e6a;border-color:#315f88;
}
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a svg{
  color:#b0e3c3;flex:0 0 19px;width:19px;height:19px;
}
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a span{
  display:flex;flex-direction:column;gap:2px;min-width:0;
}
.opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a small{
  color:#adcbdd;font-size:9px;font-weight:500;line-height:1.4;
}
@media(max-width:930px){
  .opportunities-site .opportunities-app .cd11-rail:has(.cd11-institutional-links){flex-wrap:wrap}
  .opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links{
    flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;
    gap:5px;margin:5px 0 0;padding:8px 0 1px;
  }
  .opportunities-site .opportunities-app .cd11-rail .cd11-institutional-caption{
    flex:0 0 100%;padding:0 4px;
  }
  .opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a{
    min-height:38px;padding:7px 9px;
  }
}
@media(max-width:690px){
  .opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links{display:flex}
  .opportunities-site .opportunities-app .cd11-rail .cd11-institutional-links a small{display:none}
}
