.pestanyes-comarques{display:flex;gap:0;margin-bottom:1.25rem;border-bottom:1px solid var(--color-vora);overflow-x:auto;scrollbar-width:none}.pestanyes-comarques::-webkit-scrollbar{display:none}.pestanya{flex:none;padding:.6rem .9rem;border-bottom:3px solid #fff0;margin-bottom:-1px;color:var(--color-tinta-suau);font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.pestanya:first-child{padding-left:0}.pestanya:hover{color:var(--color-primari-fosc)}.pestanya--activa{border-bottom-color:var(--color-tinta);color:var(--color-tinta)}.calendari-agenda .fc{font-family:var(--font-interficie);font-size:.875rem}.calendari-agenda .fc-header,.calendari-agenda .fc-toolbar{margin-bottom:.85rem}.calendari-agenda .fc-header td{padding:0;border:0;vertical-align:middle}.calendari-agenda .fc-header-title h2,.calendari-agenda .fc-toolbar h2{margin:0;font-family:var(--font-editorial);font-size:clamp(1.25rem, 2.4vw, 1.625rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.calendari-agenda .fc-header-title h2::first-letter,.calendari-agenda .fc-toolbar h2::first-letter{text-transform:uppercase}.calendari-agenda .fc-button,.calendari-agenda .fc-button.fc-state-default{height:auto;margin:0 -1px 0 0;padding:.5rem .8rem;border:1px solid var(--color-vora);border-radius:0;background:#fff;background-image:none;box-shadow:none;color:var(--color-tinta);font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-shadow:none;text-transform:uppercase;cursor:pointer}.calendari-agenda .fc-button:hover,.calendari-agenda .fc-button.fc-state-hover{background:var(--color-superficie);color:var(--color-primari-fosc)}.calendari-agenda .fc-button.fc-state-active,.calendari-agenda .fc-button.fc-state-down{position:relative;z-index:1;border-color:var(--color-tinta);background:var(--color-tinta);color:#fff}.calendari-agenda .fc-button.fc-state-disabled{color:var(--color-tinta-subtil);cursor:default;opacity:1}.calendari-agenda .fc-button .fc-icon,.calendari-agenda .fc-button .fc-text-arrow{font-size:1rem;line-height:.8;margin:0}.calendari-agenda .fc-header-space{padding-left:.6rem}.calendari-agenda .fc-header select,.calendari-agenda .fc-toolbar select,.calendari-agenda .eo-fc-filter,.calendari-agenda .eo-cal-filter{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0}.calendari-agenda .fc table{margin:0;border-collapse:collapse}.calendari-agenda .fc th,.calendari-agenda .fc td{border-color:var(--color-vora)}.calendari-agenda .fc-widget-header,.calendari-agenda .fc-day-header{padding:.55rem .25rem;border-top:3px solid var(--color-tinta);border-left:0;border-right:0;background:#fff;color:var(--color-tinta);font-size:.71875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calendari-agenda .fc-widget-content{background:#fff}.calendari-agenda .fc-day-number{padding:.35rem .5rem;font-family:var(--font-editorial);font-size:1rem;font-weight:500;color:var(--color-tinta-suau);opacity:1}.calendari-agenda .fc-other-month .fc-day-number{color:var(--color-vora)}.calendari-agenda .fc-today,.calendari-agenda .fc-state-highlight{background:var(--color-superficie)}.calendari-agenda .fc-today .fc-day-number,.calendari-agenda .fc-state-highlight .fc-day-number{color:var(--color-accent-roig);font-weight:700}.calendari-agenda th.fc-today{border-top-color:var(--color-accent-roig);color:var(--color-accent-roig-fosc)}.calendari-agenda .fc-event{margin:1px 3px 2px;padding:0;border:0;border-left:3px solid var(--color-primari);border-radius:0;background:var(--color-primari-suau)!important;color:var(--color-tinta)!important;font-size:.78125rem;font-weight:500;line-height:1.3;cursor:pointer}.calendari-agenda .fc-event-inner,.calendari-agenda .fc-event .fc-content{padding:.25rem .4rem;white-space:normal;overflow:hidden}.calendari-agenda .fc-event-time,.calendari-agenda .fc-event .fc-time{margin-right:.3rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-primari-fosc)}.calendari-agenda .fc-event:hover{background:#d8eaf9!important;text-decoration:none}.calendari-agenda .fc-event.acte-cinta{border-left:0;background:var(--color-primari)!important;color:#fff!important;font-weight:600}.calendari-agenda .fc-event.acte-cinta .fc-event-time,.calendari-agenda .fc-event.acte-cinta .fc-time{display:none}.calendari-agenda .fc-event.acte-cinta:hover{background:var(--color-primari-fosc)!important}.calendari-agenda .fc-event.acte-hui{border-left:3px solid var(--color-accent-roig)}.calendari-agenda .fc-event.acte-hui:not(.acte-cinta){background:#fdf0ee!important}.calendari-agenda .fc-event.acte-hui:not(.acte-cinta) .fc-event-time,.calendari-agenda .fc-event.acte-hui:not(.acte-cinta) .fc-time{color:var(--color-accent-roig-fosc)}.calendari-agenda .eo-fullcalendar-loading,.calendari-agenda .eo-fullcalendar-loading-icon{font-size:.8125rem;color:var(--color-tinta-subtil)}.qtip.eo-event-tooltip,.qtip-eo{max-width:300px;border:1px solid var(--color-tinta);border-radius:var(--radi-minim);background:#fff;box-shadow:none;color:var(--color-tinta);font-family:var(--font-interficie);font-size:.8125rem;line-height:1.45}.qtip.eo-event-tooltip .qtip-titlebar,.qtip-eo .qtip-titlebar{border:0;background:var(--color-tinta);color:#fff;font-weight:700}.llista-agenda--mobil,.calendari-agenda__mes{display:none}.calendari-agenda__mes{margin:1.25rem 0 0}@media (max-width:700px){.calendari-agenda__calendari{display:none}.pestanyes-comarques+.llista-agenda--mobil,.llista-agenda--mobil,.calendari-agenda__mes{display:block}.calendari-agenda__calendari:last-child{display:block;overflow-x:auto}}