.ea-careers-display{position:relative}
.ea-careers-display>.ea-view-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ea-careers-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:16px 18px;background:#f4f7f3;border:1px solid #d8e4d6;border-radius:16px}
.ea-careers-view-toolbar strong{display:block;font-size:15px;color:#193e32}.ea-careers-view-toolbar p{font-size:12px;line-height:1.6;color:#53665e;margin:4px 0 0}
.ea-careers-view-options{display:flex;flex-shrink:0;gap:4px;padding:4px;background:#fff;border:1px solid #d7e0d7;border-radius:12px}
.ea-careers-view-options label{cursor:pointer;margin:0;padding:11px 15px;border-radius:8px;font-size:13px;font-weight:750;line-height:1.4;color:#485c53}
#ea-view-summary:checked~.ea-careers-view-toolbar label[for="ea-view-summary"],#ea-view-universities:checked~.ea-careers-view-toolbar label[for="ea-view-universities"]{background:#194e3b;color:#fff}
#ea-view-summary:focus-visible~.ea-careers-view-toolbar label[for="ea-view-summary"],#ea-view-universities:focus-visible~.ea-careers-view-toolbar label[for="ea-view-universities"]{outline:3px solid #d28a22;outline-offset:3px}
#ea-view-summary:checked~.ea-careers-grid .ea-universidades-box,#ea-view-summary:checked~.ea-careers-grid .ea-sedes-preview,#ea-view-summary:checked~.ea-careers-grid .ea-extra-info{display:none}
#ea-view-summary:checked~.ea-careers-grid .ea-career-card{display:flex;flex-direction:column;padding:18px;border-radius:18px}
#ea-view-summary:checked~.ea-careers-grid .ea-card-top{gap:10px;margin-bottom:14px}
#ea-view-summary:checked~.ea-careers-grid .ea-card-top>div:last-child{min-width:0}
#ea-view-summary:checked~.ea-careers-grid h3{font-size:18px;line-height:1.3;margin-bottom:7px;overflow-wrap:anywhere}
#ea-view-summary:checked~.ea-careers-grid .ea-career-icon{width:36px;height:36px;min-width:36px;font-size:20px;border-radius:11px}
#ea-view-summary:checked~.ea-careers-grid .ea-area-chip{font-size:11px;line-height:1.4;padding:5px 8px}
#ea-view-summary:checked~.ea-careers-grid .ea-priority-badge{align-self:flex-start;font-size:10px;padding:5px 8px}
#ea-view-summary:checked~.ea-careers-grid .ea-career-stats-mini{margin-bottom:12px;gap:6px}
#ea-view-summary:checked~.ea-careers-grid .ea-career-stats-mini div{padding:8px;border-radius:10px}
#ea-view-summary:checked~.ea-careers-grid .ea-career-stats-mini strong{font-size:16px}
#ea-view-summary:checked~.ea-careers-grid .ea-career-stats-mini span{font-size:11px}
#ea-view-summary:checked~.ea-careers-grid .ea-card-actions{margin-top:auto;padding-top:12px}
#ea-view-summary:checked~.ea-careers-grid .ea-btn-sedes{font-size:12px;line-height:1.4;padding:9px;border-radius:10px}
@media(max-width:680px){.ea-careers-view-toolbar{align-items:stretch;flex-direction:column;padding:14px;gap:12px}.ea-careers-view-options{align-self:flex-start;max-width:100%}.ea-careers-view-options label{font-size:12px;padding:11px 12px}}
