.evt-listado{--azul: #163C68;--azul2: #2C5C97;--azulcl: #EAF2FB;--azulln: #D4E2F2;--tinta: #152230;--suave: #51606f;--suave2: #6b7987;--linea: #E1E7EF;--linea2: #EFF2F6;--bg: #F4F6FA;--card: #fff;--verde: #0f7a2b;--verdebg: #E7F6EC;--verdeln: #BDE5C7;--naranja: #a8560a;--naranjabg: #FFF2DF;--naranjaln: #F2D9AE;--gris: #5b6b7a;--grisbg: #EBEFF3;--urg: #c0271a;--urgbg: #FDECEA;--urgln: #F4C4BD;--teal: #0f8a78;--sombra: 0 1px 2px rgba(16, 40, 70, .05), 0 6px 18px rgba(16, 40, 70, .06);--sombra-h: 0 6px 14px rgba(16, 40, 70, .09), 0 20px 44px rgba(16, 40, 70, .13);--foco: 0 0 0 3px #fff, 0 0 0 5.5px var(--azul2);--r: 14px;color:var(--tinta)}.evt-listado label.lbl{display:block;font-size:13px;font-weight:650;color:var(--tinta);margin-bottom:7px}.evt-listado label.lbl .req{color:var(--urg)}.evt-listado .field-hint{font-size:12px;color:var(--suave2);margin-top:6px;display:block}.evt-listado label.text-danger{font-size:12px;font-weight:650;color:var(--urg);margin-top:6px;display:block}.evt-listado input[type=text],.evt-listado input[type=email],.evt-listado input[type=tel],.evt-listado input[type=number],.evt-listado input[type=date],.evt-listado input[type=url],.evt-listado textarea,.evt-listado select{width:100%;font-family:inherit;font-size:15px;color:var(--tinta);background:#fff;border:1.5px solid var(--linea);border-radius:10px;padding:11px 13px;min-height:44px;transition:border-color .15s,box-shadow .15s}.evt-listado input[type=text]:focus,.evt-listado input[type=email]:focus,.evt-listado input[type=tel]:focus,.evt-listado input[type=number]:focus,.evt-listado input[type=date]:focus,.evt-listado input[type=url]:focus,.evt-listado textarea:focus,.evt-listado select:focus{outline:none;border-color:var(--azul2)}.evt-listado input[type=text]:focus-visible,.evt-listado input[type=email]:focus-visible,.evt-listado input[type=tel]:focus-visible,.evt-listado input[type=number]:focus-visible,.evt-listado input[type=date]:focus-visible,.evt-listado input[type=url]:focus-visible,.evt-listado textarea:focus-visible,.evt-listado select:focus-visible{box-shadow:var(--foco)}.evt-listado input[type=text][readonly],.evt-listado input[type=text]:disabled,.evt-listado input[type=email][readonly],.evt-listado input[type=email]:disabled,.evt-listado input[type=tel][readonly],.evt-listado input[type=tel]:disabled,.evt-listado input[type=number][readonly],.evt-listado input[type=number]:disabled,.evt-listado input[type=date][readonly],.evt-listado input[type=date]:disabled,.evt-listado input[type=url][readonly],.evt-listado input[type=url]:disabled,.evt-listado textarea[readonly],.evt-listado textarea:disabled,.evt-listado select[readonly],.evt-listado select:disabled{background:var(--linea2);color:var(--suave2)}.evt-listado input[type=text]::placeholder,.evt-listado input[type=email]::placeholder,.evt-listado input[type=tel]::placeholder,.evt-listado input[type=number]::placeholder,.evt-listado input[type=date]::placeholder,.evt-listado input[type=url]::placeholder,.evt-listado textarea::placeholder,.evt-listado select::placeholder{color:#a6aeb8}.evt-listado input[type=text].text-danger,.evt-listado input[type=email].text-danger,.evt-listado input[type=tel].text-danger,.evt-listado input[type=number].text-danger,.evt-listado input[type=date].text-danger,.evt-listado input[type=url].text-danger,.evt-listado textarea.text-danger,.evt-listado select.text-danger{border-color:var(--urg)}.evt-listado input[type=text].text-danger:focus-visible,.evt-listado input[type=email].text-danger:focus-visible,.evt-listado input[type=tel].text-danger:focus-visible,.evt-listado input[type=number].text-danger:focus-visible,.evt-listado input[type=date].text-danger:focus-visible,.evt-listado input[type=url].text-danger:focus-visible,.evt-listado textarea.text-danger:focus-visible,.evt-listado select.text-danger:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5.5px var(--urg)}.evt-listado textarea:not(.select2-search__field){resize:vertical;min-height:80px}.evt-listado .chips{display:flex;flex-wrap:wrap;gap:8px}.evt-listado .chip{border:1.5px solid var(--linea);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;color:var(--suave);display:inline-flex;align-items:center;gap:6px;min-height:38px;cursor:pointer}.evt-listado .chip:hover{border-color:var(--azulln);color:var(--tinta)}.evt-listado .chip[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:#fff}.evt-listado .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;white-space:nowrap}.evt-listado .pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.evt-listado .pill.ok{color:var(--verde);background:var(--verdebg)}.evt-listado .pill.wait{color:var(--naranja);background:var(--naranjabg)}.evt-listado .pill.fin{color:var(--gris);background:var(--grisbg)}.evt-listado .pill.pend{color:var(--azul2);background:var(--azulcl)}.evt-listado .pill.canc{color:var(--urg);background:var(--urgbg)}.evt-listado .pill.obs{color:#b45309;background:#fdf0df}.evt-listado .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evt-listado .hero{background:radial-gradient(130% 130% at 88% -10%,#245a94 0,#1d4c82 32%,var(--azul) 62%,#0f2c4c 100%);color:#fff;padding:clamp(30px,5vw,48px) 0 clamp(96px,12vw,120px);position:relative;overflow:hidden}.evt-listado .hero-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(14px,4vw,40px)}.evt-listado .back{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:#fff;margin:0 0 14px -6px;padding:8px 10px 8px 6px;border-radius:8px;text-decoration:none}.evt-listado .back:hover{background:#ffffff24}.evt-listado .kick{display:inline-flex;align-items:center;gap:7px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);padding:5px 13px;border-radius:999px;font-size:12.5px;font-weight:650;margin-bottom:16px}.evt-listado h1{font-size:clamp(25px,4.6vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.06;max-width:15ch}.evt-listado .hero p{font-size:clamp(15px,2vw,18px);color:#ffffffe6;margin-top:12px;max-width:52ch}.evt-listado .hero .descripcion-rica{max-width:52ch;margin-top:12px}.evt-listado .hero .descripcion-rica>*:first-child{margin-top:0}.evt-listado .hero .descripcion-rica>*:last-child{margin-bottom:0}.evt-listado .hero .descripcion-rica p{margin:0 0 8px}.evt-listado .hero .descripcion-rica ul,.evt-listado .hero .descripcion-rica ol{margin:0 0 8px;padding-left:22px}.evt-listado .hero .descripcion-rica strong,.evt-listado .hero .descripcion-rica b{color:#fff;font-weight:700}.evt-listado .hero .descripcion-rica a{color:#fff;text-decoration:underline}.evt-listado .search-row{display:flex;gap:12px;align-items:stretch;margin-top:24px;flex-wrap:wrap}.evt-listado .searchbar{display:flex;align-items:center;gap:8px;background:#fff;border-radius:13px;padding:5px 5px 5px 15px;box-shadow:0 12px 30px #08193047;flex:1 1 320px;max-width:560px}.evt-listado .searchbar i{color:var(--suave2);flex-shrink:0}.evt-listado .searchbar input{border:none;outline:none;flex:1;font-size:15px;color:var(--tinta);padding:11px 4px;background:none;min-width:0}.evt-listado .searchbar button{background:var(--azul);color:#fff;border:none;border-radius:9px;padding:12px 20px;font-weight:650;font-size:14px;flex-shrink:0;cursor:pointer}.evt-listado .searchbar button:hover{background:var(--azul2)}.evt-listado .hero-mis{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-weight:650;font-size:14px;padding:0 20px;border-radius:12px;min-height:52px;white-space:nowrap}.evt-listado .hero-mis:hover{background:#ffffff3d}.evt-listado .hero-mis .nb{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;font-size:11.5px;background:#ee7203;color:#fff;border-radius:10px;padding:0 5px;font-weight:800}.evt-listado .board{margin-top:clamp(-84px,-9vw,-72px);position:relative;z-index:5;padding-bottom:56px}.evt-listado .board-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(14px,4vw,40px)}.evt-listado .filters{background:#fff;border:1px solid var(--linea);border-radius:16px;box-shadow:var(--sombra);padding:15px 17px}.evt-listado .fgroup{display:flex;flex-direction:column;gap:8px}.evt-listado .flbl{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--suave2)}.evt-listado .filter-row{display:grid;grid-template-columns:1fr 1fr auto;gap:14px 16px;align-items:end;margin-top:15px;padding-top:15px;border-top:1px solid var(--linea2)}.evt-listado .selbox{border:1.5px solid var(--linea);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--tinta);background:#fff;font-family:inherit;min-height:40px;width:100%}.evt-listado .selbox:focus-visible{border-color:var(--azul2)}.evt-listado .toggle-pill{border:1.5px solid var(--linea);background:#fff;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:650;color:var(--suave);display:inline-flex;align-items:center;gap:7px;min-height:40px;white-space:nowrap;cursor:pointer}.evt-listado .toggle-pill[aria-pressed=true]{background:var(--urgbg);border-color:var(--urgln);color:var(--urg)}.evt-listado .resline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 14px;flex-wrap:wrap}.evt-listado .cnt{font-size:14px;color:var(--suave)}.evt-listado .cnt b{color:var(--tinta)}.evt-listado .clearf{font-size:13.5px;font-weight:650;color:var(--azul2);background:none;border:none;padding:6px 8px;border-radius:8px;cursor:pointer}.evt-listado .clearf:hover{background:var(--azulcl)}.evt-listado .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}.evt-listado .acard{background:var(--card);border:1px solid var(--linea);border-radius:var(--r);overflow:hidden;box-shadow:var(--sombra);display:flex;flex-direction:column;position:relative;transition:box-shadow .16s,transform .16s}.evt-listado .acard:hover{box-shadow:var(--sombra-h);transform:translateY(-3px)}.evt-listado .acard .top{height:120px;position:relative;display:flex;align-items:flex-end;padding:12px 14px;overflow:hidden}.evt-listado .acard .top:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#00000042)}.evt-listado .acard .tipo{position:relative;z-index:1;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#00000052;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:5px 10px;border-radius:7px}.evt-listado .acard .body{padding:13px 16px 16px;display:flex;flex-direction:column;flex:1}.evt-listado .badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.evt-listado .badge-p{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:750;padding:4px 9px;border-radius:7px}.evt-listado .badge-p.urg{color:var(--urg);background:var(--urgbg)}.evt-listado .badge-p.warn{color:var(--naranja);background:var(--naranjabg)}.evt-listado .badge-p.hot{color:#fff;background:linear-gradient(90deg,#e8590c,#d92b2b)}.evt-listado .acard h3{font-size:17px;font-weight:750;line-height:1.24;margin-bottom:8px}.evt-listado .acard-link{color:var(--tinta)}.evt-listado .acard-link:after{content:"";position:absolute;inset:0}.evt-listado .acard-link:hover{color:var(--azul)}.evt-listado .acard .desc{font-size:13.5px;color:var(--suave);line-height:1.42;flex:1}.evt-listado .meta{margin-top:12px;display:flex;flex-direction:column;gap:6px;list-style:none;padding:0}.evt-listado .meta li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--suave)}.evt-listado .meta li i{color:var(--suave2);flex-shrink:0;width:14px;text-align:center}.evt-listado .foot{margin-top:13px;padding-top:13px;border-top:1px solid var(--linea2);display:flex;align-items:center;justify-content:space-between;gap:10px}.evt-listado .cupo{font-size:12px;color:var(--suave2);text-align:right;line-height:1.35}.evt-listado .cupo b{color:var(--tinta)}.evt-listado .cupo.low b{color:var(--urg)}.evt-listado .cupo .bar{width:78px;height:6px;border-radius:4px;background:var(--linea);overflow:hidden;margin-top:4px;margin-left:auto;display:block}.evt-listado .cupo .bar i{display:block;height:100%;border-radius:4px;background:var(--azul2)}.evt-listado .cupo .bar i.full{background:var(--naranja)}.evt-listado .cupo .bar i.low{background:var(--urg)}.evt-listado .empty{grid-column:1/-1;text-align:center;padding:56px 20px;color:var(--suave2)}.evt-listado .empty .big{font-size:40px;margin-bottom:10px}.evt-listado .empty b{color:var(--tinta)}@media(max-width:560px){.evt-listado .filter-row{grid-template-columns:1fr;gap:12px}.evt-listado .toggle-pill{width:100%;justify-content:center}.evt-listado .grid{grid-template-columns:1fr;gap:16px}.evt-listado .acard .top{height:130px}}
