.prog{--pbar-h:64px;position:relative}html.amb-panell{overflow:hidden}.prog .pbar{top:var(--sobre);z-index:12;background:var(--camp);transition:top .35s var(--corba);position:sticky}.prog .pbar__in{max-width:var(--max);padding:0 var(--g);min-height:var(--pbar-h);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.prog .dies{gap:6px;min-width:0;display:flex;position:relative}.prog .dia-p{flex:none;gap:7px;height:40px;padding:0 18px;font-size:15px}.prog .dia-p__curt{display:none}.prog .dia-p__et{font:600 11px/1 var(--f-text)}.prog .dia-p__avui{background:var(--negre);height:18px;color:var(--blanc);border-radius:9px;align-items:center;padding:0 6px;display:inline-flex}.prog .dia-p[aria-current] .dia-p__avui{background:var(--negre)}.prog .dia-p__cor{font:700 12px/1 var(--f-cla)}.prog .dia-p__n{background:var(--negre);min-width:20px;height:20px;color:var(--blanc);font:700 11px/20px var(--f-text);text-align:center;border-radius:10px;padding:0 6px}.prog .dia-p.es-zero:not([aria-current]){opacity:.45}.prog .vista{flex:none}.prog .resum{max-width:var(--max);padding:0 var(--g);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px auto 14px;display:flex}.prog .resum[hidden]{display:none}.prog .resum__xips{list-style:none;display:contents}.prog .resum__xips li{display:contents}.prog .rxip{background:var(--groc);height:32px;padding:0 12px 0 14px}.prog .rxip span{font-size:11px}.prog .resum__treu{font:600 13.5px/1 var(--f-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.prog .dies-cos{max-width:var(--max);padding:0 var(--g);margin:6px auto 0}.prog.es-buit .dies-cos{display:none}.prog .dia__h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prog.tots-dies .dia__h{clip-path:none;white-space:normal;width:auto;height:auto;font:400 clamp(24px, 2.4vw, 34px)/1.1 var(--f-dis);letter-spacing:-.035em;margin:0 0 18px;position:static;overflow:visible}.prog.tots-dies .dia+.dia{margin-top:56px}.prog .totdia{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.prog .totdia[hidden]{display:none}.prog .totdia__h,.prog .sensehora__h{white-space:nowrap;font:500 11.5px/1 var(--f-dis);text-transform:uppercase;letter-spacing:.02em;flex:none}.prog .totdia__items{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prog .totdia .pindola{height:32px;padding:0 14px}.prog .totdia__quan{font-weight:500}.prog .totdia__quan:before{content:"· "}.prog .graella-wrap{--h:14px;--salt:34px;--hcol:60px;background:var(--blanc);border:1px solid var(--negre);border-radius:var(--radi-g);padding:0 14px 14px 10px}.prog .graella{grid-template-columns:var(--hcol) repeat(var(--cols), minmax(0, 1fr));display:grid}.prog .graella__cap{grid-column:1/-1;grid-template-columns:subgrid;top:calc(var(--sobre) + var(--pbar-h));z-index:9;background:var(--blanc);border-radius:var(--radi-g) var(--radi-g) 0 0;transition:top .35s var(--corba);grid-template-rows:auto auto;padding-top:14px;display:grid;position:sticky}.prog .graella__espai{font:500 11.5px/1 var(--f-dis);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--negre);grid-row:1;margin:0 3px;padding:0 6px 8px}.prog .graella__sala{font:600 13.5px/1.25 var(--f-text);grid-row:2;margin:0 3px;padding:8px 6px 10px}.prog .graella__cos{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:var(--files);display:grid;position:relative}.prog .graella__col{border-left:1px dashed var(--fil);pointer-events:none}.prog .graella__col.es-espai{border-left:1px solid #12121266}.prog .tram{border-top:1px solid var(--fil);pointer-events:none;grid-column:1/-1;position:relative}.prog .tram--hora:after{content:"";left:var(--hcol);border-top:1px dotted var(--fil);position:absolute;top:50%;right:0}.prog .tram__h{font:500 12px/1 var(--f-dis);letter-spacing:-.02em;position:absolute;top:7px;left:0}.prog .tram--salt{background:repeating-linear-gradient(-45deg,#0000 0 6px,#1212120f 6px 7px);align-items:center;display:flex}.prog .tram--salt .tram__h{margin-left:var(--hcol);padding-left:6px;font-size:11px;position:static}.prog .tram--ara>.tram__h{visibility:hidden}.prog .caixa{z-index:1;min-width:0;margin:2px 3px;position:relative;container-type:inline-size}.prog .caixa__in{border:1px solid var(--negre);border-radius:var(--radi);background:var(--blanc);flex-direction:column;gap:3px;padding:8px 10px 9px;transition:opacity .25s,box-shadow .2s;display:flex;position:absolute;inset:0;overflow:hidden}.prog .caixa--abonament .caixa__in{background:var(--rosa)}.prog .caixa--nit .caixa__in{background:var(--groc)}.prog .caixa--buit .caixa__in{border-style:dashed}.prog .caixa__dalt{font:600 12px/1.25 var(--f-text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.prog .caixa__hora{font:500 11.5px/1.25 var(--f-dis);letter-spacing:-.02em;white-space:nowrap}.prog .caixa__estat{font:700 12.5px/1.3 var(--f-text);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.prog .caixa__titol{font:800 15px/1.2 var(--f-text);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;margin:0}.prog .caixa__titol a{text-decoration:none}.prog .caixa__titol a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.prog .caixa__titol a:focus-visible{outline:0}.prog .caixa__in:has(.caixa__titol a:focus-visible){box-shadow:0 0 0 2px var(--negre)}.prog .caixa__qui{font:500 13px/1.32 var(--f-text)}.prog .caixa__peu{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:24px;margin-top:auto;padding-right:28px;display:flex}.prog .caixa .cor{top:auto;bottom:7px;right:7px}.prog .caixa__xoc{background:var(--negre);height:22px;color:var(--blanc);font:700 11.5px/1 var(--f-text);border-radius:99px;align-items:center;padding:0 8px;display:none}.prog .caixa.xoc .caixa__xoc{display:inline-flex}.prog .caixa .acces{white-space:normal;border-radius:11px;max-width:100%;height:auto;min-height:22px;padding:4px 9px 4px 7px;line-height:1.1}.prog .acces b{font-weight:800}.prog .acces.es-esgotat{text-decoration:line-through}.prog .acces__curt,.prog .caixa.es-ple .caixa__qui,.prog .caixa.es-mesple .caixa__format{display:none}.prog .caixa.es-cancelat .caixa__titol{text-decoration:line-through 2px}.prog .caixa.es-curt .caixa__in{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-content:start;gap:4px 6px;padding:6px 8px;display:grid}.prog .caixa.es-curt .caixa__dalt{grid-area:1/1;align-self:center;padding:0}.prog .caixa.es-curt .caixa__format{display:none}.prog .caixa.es-curt .caixa__peu{grid-area:1/2;justify-self:end;min-height:0;margin:0 26px 0 0;padding:0}.prog .caixa.es-curt .cor{top:5px;bottom:auto;right:5px}.prog .caixa.es-curt .caixa__estat{grid-area:2/1/3/3}.prog .caixa.es-curt .caixa__titol{grid-column:1/3;font-size:14px}.prog .caixa.es-curt .caixa__qui{grid-column:1/3}.prog .caixa:hover,.prog .caixa:focus-within,.prog .caixa.is-actiu{z-index:8}.prog .caixa:hover .caixa__in,.prog .caixa:focus-within .caixa__in{min-height:100%;bottom:auto}.prog .caixa:hover .caixa__in{box-shadow:0 0 0 1px var(--negre)}.prog .caixa.is-actiu .caixa__in{box-shadow:0 0 0 2px var(--negre)}.prog .caixa.es-ple:is(:hover,:focus-within) .caixa__qui{display:block}.prog .caixa.es-mesple:is(:hover,:focus-within) .caixa__format{display:inline}.prog .caixa.es-curt.es-mesple:is(:hover,:focus-within) .caixa__format{display:none}.prog .caixa.apagat .caixa__in{opacity:.16}.prog .caixa.apagat{pointer-events:none}@container (width>=560px){.prog .caixa:not(.es-curt) .caixa__in{grid-template-rows:auto auto 1fr;grid-template-columns:10.5rem minmax(0,1fr) auto;align-content:start;gap:4px 20px;padding:12px 16px;display:grid}.prog .caixa:not(.es-curt) .caixa__dalt{flex-direction:column;grid-area:1/1/4;gap:4px;padding:0}.prog .caixa:not(.es-curt) .caixa__hora{font-size:13px}.prog .caixa:not(.es-curt) .caixa__estat{grid-column:2}.prog .caixa:not(.es-curt) .caixa__titol{grid-column:2;font-size:19px}.prog .caixa:not(.es-curt) .caixa__qui{grid-column:2;font-size:14px}.prog .caixa:not(.es-curt) .caixa__peu{grid-area:1/3;align-self:start;margin:0 36px 0 0;padding:0}.prog .caixa:not(.es-curt) .cor{top:10px;bottom:auto;right:12px}.prog .caixa.es-curt .caixa__peu{margin-right:36px}}@container (width<=200px){.prog .acces--nit .acces__llarg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prog .acces--nit .acces__curt{display:inline}.prog .caixa.es-curt .caixa__in{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.prog .caixa.es-curt .caixa__dalt{grid-area:1/1;padding-right:26px}.prog .caixa.es-curt .caixa__peu{padding:0}.prog .caixa.es-curt .caixa__titol{grid-column:1}.prog .caixa.es-curt .caixa__peu{grid-area:3/1;justify-self:start;margin:0}.prog .caixa.es-curt .caixa__qui{display:none}.prog .caixa__in{padding:7px 8px 8px}.prog .caixa__titol{font-size:14px}}.prog .cor{z-index:2;width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--negre);color:var(--negre);font:700 12px/1 var(--f-cla);cursor:pointer;transition:background-color var(--dur-rapid), color var(--dur-rapid);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.prog .cor:hover{background:var(--blanc)}.prog .cor[aria-pressed=true]{background:var(--negre);color:var(--blanc);box-shadow:none}.prog .ara{z-index:7;border-top:2px solid var(--negre);pointer-events:none;grid-column:1/-1;align-self:start;height:0;position:relative}.prog .ara>span{background:var(--groc);height:20px;box-shadow:inset 0 0 0 1px var(--negre);font:500 11.5px/1 var(--f-dis);letter-spacing:-.02em;border-radius:10px;align-items:center;padding:0 7px;display:inline-flex;position:absolute;top:-11px;left:0}.prog .ara--salt{align-self:center}.prog .franja__ara{vertical-align:4px;background:var(--groc);height:26px;box-shadow:inset 0 0 0 1px var(--negre);font:600 13px/1 var(--f-text);letter-spacing:0;border-radius:13px;align-items:center;margin-left:12px;padding:0 10px;display:inline-flex}.prog .llista{gap:22px;max-width:760px;margin:0;padding:0;list-style:none;display:none}.prog[data-vista=llista] .llista{display:grid}.prog[data-vista=llista] .graella-wrap{display:none}.prog .franja{gap:8px;display:grid}.prog .franja__hora{font:500 20px/1 var(--f-dis);letter-spacing:-.03em;padding:6px 0 2px}.prog .franja__files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prog .fila__in{border:1px solid var(--negre);background:var(--blanc);border-radius:12px;gap:5px;padding:14px 16px 15px;display:grid;position:relative}.prog .fila--abonament .fila__in{background:var(--rosa)}.prog .fila--nit .fila__in{background:var(--groc)}.prog .fila--buit .fila__in{border-style:dashed}.prog .fila.is-actiu .fila__in{box-shadow:0 0 0 1px var(--negre)}.prog .fila__dalt{font:600 13px/1.3 var(--f-text);flex-wrap:wrap;gap:4px 10px;padding-right:30px;display:flex}.prog .fila__hora{font:500 12.5px/1.3 var(--f-dis);letter-spacing:-.02em}.prog .fila__estat{font:700 14px/1.35 var(--f-text);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.prog .fila__titol{font:800 18px/1.2 var(--f-text);letter-spacing:-.01em;margin:0;padding-right:30px}.prog .fila__titol a{text-decoration:none}.prog .fila__titol a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.prog .fila__titol a:focus-visible{outline:0}.prog .fila__in:has(.fila__titol a:focus-visible){box-shadow:0 0 0 2px var(--negre)}.prog .fila.es-cancelat .fila__titol{text-decoration:line-through 2px}.prog .fila__qui{font:500 14px/1.4 var(--f-text)}.prog .fila__peu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.prog .fila__on{font:500 13px/1.3 var(--f-text)}.prog .fila .cor{width:30px;height:30px;font-size:13px;top:10px;right:10px}.prog .xoc-amb{background:var(--negre);color:var(--blanc);font:700 12.5px/1.25 var(--f-text);border-radius:12px;justify-self:start;padding:5px 10px}.prog .sensehora{gap:12px;margin-top:28px;display:grid}.prog .sensehora .franja__files{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.prog[data-vista=llista] .sensehora .franja__files{grid-template-columns:1fr;max-width:760px}.prog .buit{max-width:var(--max);padding:48px var(--g) 24px;justify-items:start;gap:16px;margin:0 auto;display:grid}.prog .buit[hidden]{display:none}.prog .buit__h{font:400 clamp(20px, 2vw, 28px)/1.2 var(--f-dis);letter-spacing:-.03em}.prog .buit__altres{font:600 14px/1.3 var(--f-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prog .buit__altres span{margin-right:6px}.prog .peu-prog{max-width:var(--max);padding:0 var(--g);font:500 15px/1.5 var(--f-text);gap:6px;margin:40px auto 0;display:grid}.prog .peu-prog__cor{font:700 13px/1 var(--f-cla)}.prog .fbar{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;transition:opacity .35s var(--corba), transform .35s var(--corba), visibility 0s;position:fixed;transform:translate(-50%)}.prog .fbar.es-fora{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s,transform .35s,visibility 0s .35s;transform:translate(-50%,18px)}.prog .fbar__in{background:var(--blanc);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 0 0 1px #12121224}.prog .int{height:36px;color:var(--negre);font:600 13.5px/1 var(--f-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;transition:background-color .2s;display:inline-flex}.prog .int:hover{background:var(--camp-2)}.prog .int[aria-pressed=true],.prog .int.es-actiu,.prog .int[aria-expanded=true].int--mes{background:var(--groc)}.prog .int:disabled{opacity:.35;cursor:default}.prog .int--icona{justify-content:center;width:36px;padding:0}.prog .int__n{background:var(--negre);min-width:18px;height:18px;color:var(--blanc);font:700 11px/18px var(--f-text);text-align:center;border-radius:9px;padding:0 5px}.prog .fbar__sep{background:var(--fil);width:1px;height:18px;margin:0 4px}.prog .cerca{align-items:center;display:flex}.prog .cerca__camp,.prog .cerca__tanca{display:none}.prog .cerca.is-oberta .cerca__camp,.prog .cerca.is-oberta .cerca__tanca{display:flex}.prog .cerca__camp input{width:210px;height:36px;font:600 14px/1 var(--f-text);color:var(--negre);background:0 0;border:0;outline:none;padding:0 4px}.prog .cerca__camp input::-webkit-search-cancel-button{display:none}.prog .cerca__camp input::placeholder{color:var(--negre);opacity:.5}.prog .fpanell{overscroll-behavior:contain;background:var(--blanc);opacity:0;width:min(600px,100vw - 24px);max-height:calc(100svh - 120px);transition:opacity .25s var(--corba), transform .25s var(--corba);border-radius:20px;gap:18px;padding:18px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%,8px);box-shadow:0 0 0 1px #12121224}.prog .fpanell.is-obert{opacity:1;transform:translate(-50%)}.prog .fgrup--acces{display:none}.prog .fgrup__h{font:500 11.5px/1 var(--f-dis);text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px}.prog .fgrup__xips{flex-wrap:wrap;gap:6px;display:flex}.prog .fgrup--mes{border-top:1px solid var(--fil);padding-top:16px}.prog .xip{gap:7px;height:36px;padding:0 14px}.prog .xip:disabled{opacity:.35}.prog .fpanell__treu{font:600 13.5px/1 var(--f-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}html:has(.prog .fbar:not(.es-fora)) .toast{bottom:calc(80px + env(safe-area-inset-bottom))}.panell-fons{z-index:59;opacity:0;background:#fcd0eeb8;transition:opacity .35s;position:fixed;inset:0}.panell-fons.is-obert{opacity:1}.panell{z-index:60;background:var(--blanc);border:1px solid var(--negre);width:min(540px,100vw - 24px);transition:transform .5s var(--corba);border-radius:20px;outline:none;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px))}.panell.is-obert{transform:none}.panell.sense-trans,.panell-fons.sense-trans{transition:none}.panell__barra{border-bottom:1px solid var(--fil);flex:none;gap:6px;padding:14px;display:flex}.panell__barra .pindola{box-shadow:inset 0 0 0 1px var(--negre)}.panell__barra .pindola:disabled{opacity:.3;background:var(--blanc)}.panell__tanca{margin-left:auto}.panell__cos{overscroll-behavior:contain;flex:1;overflow-y:auto}.panell__accio{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--fil);flex:none;align-items:center;gap:10px;display:flex}.panell__accio:has(>:only-child.pf__desa){justify-content:flex-end}.pf__foto{aspect-ratio:16/10;border-radius:0}.pf__in{gap:24px;padding:24px 28px 32px;display:grid}.pf__estat{font:700 15px/1.4 var(--f-text);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pf__et{font:600 13.5px/1.3 var(--f-text)}.pf__titol{font:400 clamp(26px, 2.4vw, 36px)/1.06 var(--f-dis);letter-spacing:-.035em;margin-top:8px}.pf__cap.es-cancelat .pf__titol{text-decoration:line-through 2px}.pf__fitxa{font-size:15px}.pf__cta{white-space:normal;text-align:center;flex:1;min-width:0;line-height:1.15}.pf__cta-curt{display:none}.pf__info{flex:1}.pf__info .acces{height:32px;padding:0 14px 0 11px;font-size:14px}.pf__desa{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--negre);font:700 16px/1 var(--f-cla);flex:none;margin-left:auto}.pf__desa[aria-pressed=true]{background:var(--negre);color:var(--blanc);box-shadow:none}@media (width<=1079px){.prog .graella-wrap,.prog .vista{display:none!important}.prog .llista{display:grid}.prog .sensehora .franja__files{grid-template-columns:1fr;max-width:760px}}@media (width<=899px){.prog{--pbar-h:58px}.prog .dies{scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:0 var(--g);flex-wrap:nowrap;overflow-x:auto}.prog .dies::-webkit-scrollbar{display:none}.prog .dia-p{height:38px;padding:0 14px}.prog .dia-p__llarg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prog .dia-p__curt{display:inline}.prog .fbar__in>.int--acces,.prog .fbar__sep--acces{display:none}.prog .fgrup--acces{display:block}.prog .fbar.amb-cerca .fbar__in>:not(.cerca){display:none}.prog .cerca__camp input{width:min(240px,58vw)}.prog .totdia{scrollbar-width:none;margin-inline:calc(-1 * var(--g));padding-inline:var(--g);flex-wrap:nowrap;overflow-x:auto}.prog .totdia::-webkit-scrollbar{display:none}.prog .totdia__items{flex-wrap:nowrap}.prog .totdia .pindola{flex:none}.panell{border:0;border-top:1px solid var(--negre);border-radius:20px 20px 0 0;width:100%;inset:8px 0 0;transform:translateY(calc(100% + 24px))}.pf__in{padding:20px 18px 32px}.fx__fila{grid-template-columns:6.2rem minmax(0,1fr)}}@media (width<=420px){.pf__cta-llarg{display:none}.pf__cta-curt{display:inline}.prog .dia-p{padding:0 12px}}@media (prefers-reduced-motion:reduce){.prog .fbar,.prog .fpanell,.panell,.panell-fons,.prog .caixa__in,.prog .pbar,.prog .graella__cap{transition:none}}
