:root{--breakpoint-xs:375px;--breakpoint-s:768px;--breakpoint-m:992px;--breakpoint-l:1280px;--breakpoint-xl:1440px;--breakpoint-xxl:1920px;--container-narrow:680px;--container-medium:880px;--container-wide:1032px;--shadow-l:0px 10px 20px 0px #38364133;--shadow-s:0px 10px 20px 0px #3836411a;--spacing-desktop-tiny:4px;--spacing-desktop-xxs:8px;--spacing-desktop-xs:16px;--spacing-desktop-s:24px;--spacing-desktop-md:32px;--spacing-desktop-l:40px;--spacing-desktop-xl:48px;--spacing-desktop-xxl:64px;--spacing-desktop-xxxl:80px;--spacing-desktop-big:96px;--spacing-desktop-huge:160px;--spacing-desktop-extra:160px;--spacing-mobile-tiny:4px;--spacing-mobile-xxs:8px;--spacing-mobile-xm:8px;--spacing-mobile-xs:16px;--spacing-mobile-sm:16px;--spacing-mobile-s:24px;--spacing-mobile-md:32px;--spacing-mobile-l:40px;--spacing-mobile-xl:48px;--spacing-mobile-xxl:64px;--spacing-mobile-xxxl:80px;--spacing-mobile-big:96px;--spacing-mobile-huge:160px;--font-size-desktop-xxs:0.625rem;--font-size-desktop-xs:0.75rem;--font-size-desktop-s:0.875rem;--font-size-desktop-m:1rem;--font-size-desktop-l:1.375rem;--font-size-desktop-xl:2rem;--font-size-desktop-xxl:2.5rem;--font-size-desktop-xxl-alt:3rem;--font-size-desktop-xxxl:3.5rem;--font-size-desktop-large:4rem;--font-size-desktop-huge:7.5rem;--font-size-desktop-extra:13.75rem;--font-size-mobile-xxs:0.75rem;--font-size-mobile-xs:0.75rem;--font-size-mobile-s:0.875rem;--font-size-mobile-m:1rem;--font-size-mobile-l:1rem;--font-size-mobile-xl:1.375rem;--font-size-mobile-xxl:2rem;--font-size-mobile-xxl-alt:2rem;--font-size-mobile-xxxl:2rem;--font-size-mobile-large:2.5rem;--font-size-mobile-huge:3.5rem;--font-size-mobile-extra:4rem;--font-line-height-desktop-xxs:1rem;--font-line-height-desktop-xs:1rem;--font-line-height-desktop-s:1.25rem;--font-line-height-desktop-m:1.5rem;--font-line-height-desktop-l:2rem;--font-line-height-desktop-xl:2.5rem;--font-line-height-desktop-xxl:3rem;--font-line-height-desktop-xxl-alt:4rem;--font-line-height-desktop-xxxl:4.5rem;--font-line-height-desktop-large:5rem;--font-line-height-desktop-huge:8.125rem;--font-line-height-desktop-extra:17.875rem;--font-line-height-mobile-xxs:1rem;--font-line-height-mobile-xs:1rem;--font-line-height-mobile-s:1.25rem;--font-line-height-mobile-m:1.5rem;--font-line-height-mobile-l:1.5rem;--font-line-height-mobile-xl:2rem;--font-line-height-mobile-xxl:2.5rem;--font-line-height-mobile-xxl-alt:2.5rem;--font-line-height-mobile-xxxl:2.5rem;--font-line-height-mobile-large:3rem;--font-line-height-mobile-huge:4rem;--font-line-height-mobile-extra:5rem;--font-family-main:"IBM Plex Sans";--font-weight-light:300;--font-weight-text:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--color-primary-main:#ffb142;--color-primary-main-hover:#ffc470;--color-primary-main-pressed:#ffd599;--color-primary-main-bg:#fff0dd;--color-primary-main-bg-50:#fff7ee;--color-primary-main-bg-20:#fffcf8;--color-secondary-main:#ff793f;--color-secondary-light:#ffc6ad;--color-neutral-dark-110:#1f1f21;--color-neutral-dark-100:#383641;--color-neutral-dark-90:#43414f;--color-neutral-dark-80:#605e67;--color-neutral-dark-60:#88868d;--color-neutral-dark-40:#afafb3;--color-neutral-dark-20:#d7d7d9;--color-neutral-dark-10:#ebeaec;--color-neutral-dark-05:#f5f5f5;--color-neutral-white:#fff;--color-neutral-blueish-white:#eeedf0;--color-neutral-light-gray:#fafafa;--color-neutral-black:#000;--color-notifications-main:#59b3b3;--color-notifications-hover:#9bd1d1;--color-notifications-light:#def0f0;--color-notifications-dark:#227093;--color-challenge-main:#6874e8;--color-challenge-light:#e1e3fa;--color-challenge-dark:#3541b5;--color-feedback-alerts:#d55353;--color-feedback-bg-alerts:#fae6e6;--color-feedback-text-alerts:#a33232;--color-feedback-alerts-dark:#e58484;--color-feedback-success:#05944f;--color-feedback-bg-success:#d4edda;--color-feedback-text-success:#002e00;--color-questions-doubtful:#5389e4;--color-questions-bg-doubtful:#dde7fa;--color-questions-favourite:#ec7d7d;--color-questions-highlighted:#ffc470;--color-system-indicator-info:#854ba8;--color-system-indicator-alert:#d55353;--color-decorative-brick:#3c9f61;--color-decorative-honey:#a3884f;--color-decorative-indigo:#5073cd;--color-decorative-ocean:#428acb;--color-decorative-rose:#d75c5f;--color-decorative-sand:#d562a4;--color-decorative-slate:#708097;--color-decorative-stone:#6b6864;--color-decorative-violet:#8f6dc5;--color-decorative-grey:#89858f;--color-decorative-white:#fff;--color-dark-primary-main:#ffb142;--color-dark-primary-main-hover:#ffc470;--color-dark-primary-main-pressed:#ffd599;--color-dark-primary-main-bg:#fff0dd;--color-dark-primary-main-bg-50:#fff7ee;--color-dark-primary-main-bg-20:#fffcf8;--color-dark-secondary-main:#ff793f;--color-dark-secondary-light:#ffc6ad;--color-dark-neutral-dark-110:#1f1f21;--color-dark-neutral-dark-100:#383641;--color-dark-neutral-dark-90:#43414f;--color-dark-neutral-dark-80:#605e67;--color-dark-neutral-dark-60:#88868d;--color-dark-neutral-dark-40:#afafb3;--color-dark-neutral-dark-20:#d7d7d9;--color-dark-neutral-dark-10:#ebeaec;--color-dark-neutral-dark-05:#f5f5f5;--color-dark-neutral-white:#fff;--color-dark-neutral-blueish-white:#eeedf0;--color-dark-neutral-light-gray:#fafafa;--color-dark-neutral-black:#000;--color-dark-notifications-main:#59b3b3;--color-dark-notifications-hover:#9bd1d1;--color-dark-notifications-light:#def0f0;--color-dark-notifications-dark:#227093;--color-dark-challenge-main:#6874e8;--color-dark-challenge-light:#e1e3fa;--color-dark-challenge-dark:#3541b5;--color-dark-feedback-alerts:#d55353;--color-dark-feedback-bg-alerts:#fae6e6;--color-dark-feedback-text-alerts:#a33232;--color-dark-feedback-alerts-dark:#e58484;--color-dark-feedback-success:#05944f;--color-dark-feedback-bg-success:#d4edda;--color-dark-feedback-text-success:#002e00;--color-dark-questions-doubtful:#5389e4;--color-dark-questions-bg-doubtful:#dde7fa;--color-dark-questions-favourite:#ec7d7d;--color-dark-questions-highlighted:#ffc470;--color-dark-system-indicator-info:#854ba8;--color-dark-system-indicator-alert:#d55353;--color-dark-decorative-brick:#3c9f61;--color-dark-decorative-honey:#a3884f;--color-dark-decorative-indigo:#5073cd;--color-dark-decorative-ocean:#428acb;--color-dark-decorative-rose:#d75c5f;--color-dark-decorative-sand:#d562a4;--color-dark-decorative-slate:#708097;--color-dark-decorative-stone:#6b6864;--color-dark-decorative-violet:#8f6dc5;--color-dark-decorative-grey:#89858f;--color-dark-decorative-white:#fff;--color-light-primary-main:#ffb142;--color-light-primary-main-hover:#ffc470;--color-light-primary-main-pressed:#ffd599;--color-light-primary-main-bg:#fff0dd;--color-light-primary-main-bg-50:#fff7ee;--color-light-primary-main-bg-20:#fffcf8;--color-light-secondary-main:#ff793f;--color-light-secondary-light:#ffc6ad;--color-light-neutral-dark-110:#1f1f21;--color-light-neutral-dark-100:#383641;--color-light-neutral-dark-90:#43414f;--color-light-neutral-dark-80:#605e67;--color-light-neutral-dark-60:#88868d;--color-light-neutral-dark-40:#afafb3;--color-light-neutral-dark-20:#d7d7d9;--color-light-neutral-dark-10:#ebeaec;--color-light-neutral-dark-05:#f5f5f5;--color-light-neutral-white:#fff;--color-light-neutral-blueish-white:#eeedf0;--color-light-neutral-light-gray:#fafafa;--color-light-neutral-black:#000;--color-light-notifications-main:#59b3b3;--color-light-notifications-hover:#9bd1d1;--color-light-notifications-light:#def0f0;--color-light-notifications-dark:#afd9ec;--color-light-challenge-main:#d2d5f8;--color-light-challenge-light:#f6f7fd;--color-light-challenge-dark:#d4d7f2;--color-light-feedback-alerts:#f7dddd;--color-light-feedback-bg-alerts:#fdf7f7;--color-light-feedback-text-alerts:#eabbbb;--color-light-feedback-alerts-dark:#f7dada;--color-light-feedback-success:#97fbcb;--color-light-feedback-bg-success:#f2faf4;--color-light-feedback-text-success:#74ff74;--color-light-questions-doubtful:#cbdcf7;--color-light-questions-bg-doubtful:#f5f8fd;--color-light-questions-favourite:#f9d8d8;--color-light-questions-highlighted:#ffedd4;--color-light-system-indicator-info:#dbc8e6;--color-light-system-indicator-alert:#f2cbcb;--color-light-decorative-brick:#ebf7ef;--color-light-decorative-honey:#f9f1df;--color-light-decorative-indigo:#deedff;--color-light-decorative-ocean:#def4ff;--color-light-decorative-rose:#fee7e7;--color-light-decorative-sand:#ffe2ef;--color-light-decorative-slate:#dee5ef;--color-light-decorative-stone:#f0eeeb;--color-light-decorative-violet:#f3ecff;--color-light-decorative-grey:#fff;--color-light-decorative-white:#89858f;--color-category-abogacia:#3a7ea1;--color-category-administracion-general:#df3333;--color-category-corporaciones-locales:#827717;--color-category-bibliotecas:#607d8b;--color-category-cortes-generales:#d53f3f;--color-category-comunidades-autonomas:#358470;--color-category-correos:#b2830d;--color-category-emt:#4354c4;--color-category-ejercito:#7d5446;--color-category-fcs:#5e6be2;--color-category-gestores-administrativos:#b142dd;--color-category-hacienda:#c94586;--color-category-interior:#b46033;--color-category-jueces-fiscales:#d17a00;--color-category-justicia:#e65100;--color-category-medioambiente:#558332;--color-category-psicotecnicos:#d5377c;--color-category-sanidad-celadores:#378282;--color-category-sanidad-auxiliares-enfermeria:#378282;--color-category-sanidad-cuerpos-administrativos:#378282;--color-category-sanidad-otras:#378282;--color-category-sanidad-legislacion:#378282;--color-category-seguridad-social:#008cb4;--color-category-test-legislacion:#895ce2;--color-category-universidades:#dd55e0;--color-category-informatica-y-ofimatica:#0288d1;--color-category-default:#777;--color-category-formacion-transversal:#3d79bd;--color-category-dark-abogacia:#3a7ea1;--color-category-dark-administracion-general:#df3333;--color-category-dark-corporaciones-locales:#827717;--color-category-dark-bibliotecas:#607d8b;--color-category-dark-cortes-generales:#d53f3f;--color-category-dark-comunidades-autonomas:#358470;--color-category-dark-correos:#b2830d;--color-category-dark-emt:#4354c4;--color-category-dark-ejercito:#7d5446;--color-category-dark-fcs:#5e6be2;--color-category-dark-gestores-administrativos:#b142dd;--color-category-dark-hacienda:#c94586;--color-category-dark-interior:#b46033;--color-category-dark-jueces-fiscales:#d17a00;--color-category-dark-justicia:#e65100;--color-category-dark-medioambiente:#558332;--color-category-dark-psicotecnicos:#d5377c;--color-category-dark-sanidad-celadores:#378282;--color-category-dark-sanidad-auxiliares-enfermeria:#378282;--color-category-dark-sanidad-cuerpos-administrativos:#378282;--color-category-dark-sanidad-otras:#378282;--color-category-dark-sanidad-legislacion:#378282;--color-category-dark-seguridad-social:#008cb4;--color-category-dark-test-legislacion:#895ce2;--color-category-dark-universidades:#dd55e0;--color-category-dark-informatica-y-ofimatica:#0288d1;--color-category-dark-default:#777;--color-category-dark-formacion-transversal:#3d79bd;--color-category-light-abogacia:#bfdae8;--color-category-light-administracion-general:#f9d6d6;--color-category-light-corporaciones-locales:#efe7a4;--color-category-light-bibliotecas:#ced8dd;--color-category-light-cortes-generales:#f7d9d9;--color-category-light-comunidades-autonomas:#b9e3d9;--color-category-light-correos:#f8e1a6;--color-category-light-emt:#d9ddf3;--color-category-light-ejercito:#ddc9c2;--color-category-light-fcs:#cfd3f6;--color-category-light-gestores-administrativos:#efd9f8;--color-category-light-hacienda:#f4dae7;--color-category-light-interior:#edcebe;--color-category-light-jueces-fiscales:#ffe6c3;--color-category-light-justicia:#ffdbc7;--color-category-light-medioambiente:#cbe4b8;--color-category-light-psicotecnicos:#f7d7e5;--color-category-light-sanidad-celadores:#bae2e2;--color-category-light-sanidad-auxiliares-enfermeria:#bae2e2;--color-category-light-sanidad-cuerpos-administrativos:#bae2e2;--color-category-light-sanidad-otras:#bae2e2;--color-category-light-sanidad-legislacion:#bae2e2;--color-category-light-seguridad-social:#9ce9ff;--color-category-light-test-legislacion:#dccef6;--color-category-light-universidades:#f8ddf9;--color-category-light-informatica-y-ofimatica:#c4eafe;--color-category-light-default:#d6d6d6;--color-category-light-formacion-transversal:#c4d7ec;--fc-button-text-color:var(--color-neutral-dark-100);--fc-button-bg-color:var(--color-neutral-white);--fc-button-border-color:var(--color-neutral-dark-10);--fc-button-active-bg-color:var(--color-neutral-light-gray);--fc-button-active-border-color:var(--color-neutral-dark-10);--fc-button-hover-bg-color:var(--color-neutral-light-gray);--fc-button-hover-border-color:var(--color-neutral-dark-10);--fc-border-color:var(--color-neutral-blueish-white);--fc-today-bg-color:transparent}#calendar.fc{background:var(--color-neutral-white)}#calendar.fc .fc-dayGridMonth-view{--fc-border-color:var(--color-neutral-dark-20)}#calendar.fc a{color:var(--color-neutral-dark-100)}#calendar.fc a.fc-h-event{color:var(--color-neutral-white)}#calendar.fc a.fc-h-event .fc-event-main-frame{display:block}#calendar.fc a.fc-event{border:1px solid var(--color-neutral-dark-20)!important;border-radius:4px;overflow:hidden;padding:2px}#calendar.fc .fc-list-event-graphic{display:none}#calendar.fc .fc-timegrid-col-frame{background-color:var(--color-neutral-light-gray)}#calendar.fc .fc-timegrid-slot-label{background-color:var(--color-neutral-white)}#calendar.fc .fc-header-toolbar{margin:16px 24px}@media(max-width:1023px){#calendar.fc .fc-header-toolbar{gap:.75rem;margin:16px}}@media(max-width:824px){#calendar.fc .fc-header-toolbar{align-items:stretch;flex-direction:column;justify-content:flex-start}}#calendar.fc .fc-header-toolbar .fc-button .fc-icon{font-size:1em}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk .fc-button{border-radius:.5rem}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button{border-radius:0}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}@media(max-width:824px){#calendar.fc .fc-header-toolbar .fc-toolbar-chunk{width:100%}}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk:first-child{align-items:center;display:flex;flex-flow:row nowrap;gap:1.75rem}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group{margin-left:0}@media(max-width:824px){#calendar.fc .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group{width:100%}}@media(max-width:1023px){#calendar.fc .fc-header-toolbar .fc-toolbar-chunk:first-child{gap:.75rem}}#calendar.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}@media(min-width:825px){#calendar.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){display:none}}#calendar.fc .fc-button{font-weight:var(--font-weight-semibold);padding:4.5px 16px;text-transform:capitalize}@media(max-width:824px){#calendar.fc .fc-button{padding:8.5px 16px}}#calendar.fc .fc-button:hover{color:var(--color-neutral-dark-60)}#calendar.fc .fc-button:active{color:var(--color-neutral-dark-40)}#calendar.fc .fc-button:focus{box-shadow:none;outline:2px solid var(--color-primary-main-pressed,transparent);outline-offset:-2px}#calendar.fc .fc-button.fc-next-button,#calendar.fc .fc-button.fc-prev-button{padding:3px 10px}@media(max-width:824px){#calendar.fc .fc-button.fc-next-button,#calendar.fc .fc-button.fc-prev-button{padding:7px 16px}}#calendar.fc .fc-button.fc-dayGridMonth-button.fc-button-active,#calendar.fc .fc-button.fc-listWeek-button.fc-button-active,#calendar.fc .fc-button.fc-timeGridWeek-button.fc-button-active{background-color:var(--color-primary-main)}#calendar.fc .fc-button.fc-dayGridMonth-button,#calendar.fc .fc-button.fc-listWeek-button,#calendar.fc .fc-button.fc-timeGridWeek-button,#calendar.fc .fc-button.fc-today-button{font-size:var(--font-size-desktop-s)}#calendar.fc .fc-button.fc-calendarFilter-button{font-size:var(--font-size-desktop-xs);padding:6px 16px;text-transform:none}@media(max-width:824px){#calendar.fc .fc-button.fc-calendarFilter-button{font-size:var(--font-size-mobile-s);padding:10px 16px;width:100%}}#calendar.fc .fc-button.fc-today-button:disabled{background-color:var(--color-neutral-dark-05);border-color:var(--color-neutral-dark-10);color:var(--color-neutral-dark-20)}#calendar.fc .fc-button.fc-button-primary:not(:disabled).fc-button-active{color:var(--color-neutral-white)!important}#calendar.fc .fc-toolbar-title{font-size:var(--font-size-mobile-l);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-mobile-l)}@media(min-width:960px){#calendar.fc .fc-toolbar-title{font-size:var(--font-size-desktop-m);line-height:var(--font-line-height-desktop-m)}}#calendar.fc .fc-toolbar-title:first-letter{text-transform:uppercase}#calendar.fc .fc-col-header-cell-cushion{color:var(--color-neutral-dark-110);font-size:var(--font-size-mobile-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-mobile-xs)}@media(min-width:960px){#calendar.fc .fc-col-header-cell-cushion{font-size:var(--font-size-desktop-xs);line-height:var(--font-line-height-desktop-xs)}}#calendar.fc .fc-col-header-cell.fc-day-today .fc-scrollgrid-sync-inner{border-bottom:4px solid var(--color-questions-doubtful)}#calendar.fc .fc-col-header-cell .fc-scrollgrid-sync-inner{align-items:center;display:flex;justify-content:center;min-height:40px}@media(min-width:960px){#calendar.fc .fc-col-header-cell .fc-scrollgrid-sync-inner{min-height:56px}}#calendar.fc .fc-timegrid-axis-cushion,#calendar.fc .fc-timegrid-slot-label-cushion{color:var(--color-neutral-dark-60);font-size:var(--font-size-mobile-xs);line-height:var(--font-line-height-mobile-xs);text-align:center}#calendar.fc .fc-list-day a{font-size:var(--font-size-mobile-m);font-weight:var(--font-weight-text);line-height:var(--font-line-height-mobile-m)}#calendar.fc .fc-list-day .fc-list-day-cushion{display:flex}#calendar.fc .fc-list-day.fc-day-today .fc-list-day-cushion{background-color:var(--color-questions-bg-doubtful)}#calendar.fc .fc-list-day.fc-day-today .fc-list-day-cushion a{color:var(--color-questions-doubtful);font-weight:var(--font-weight-semibold)}#calendar.fc .fc-list-sticky .fc-list-day>*{z-index:3}#calendar.fc .fc-daygrid a.fc-event{padding:4px}#calendar.fc .fc-daygrid .fc-day-sat,#calendar.fc .fc-daygrid .fc-day-sun{background-color:var(--color-neutral-dark-05)}#calendar.fc .fc-daygrid-day-frame{padding:2px}#calendar.fc .fc-daygrid-day-number{color:var(--color-neutral-dark-80);font-size:var(--font-size-desktop-xs);line-height:var(--font-line-height-desktop-xs)}#calendar.fc .fc-daygrid .fc-daygrid-day-top a{height:20px;padding:2px;text-align:center;width:20px}#calendar.fc .fc-daygrid .fc-day-today{background-color:var(--color-questions-bg-doubtful)}#calendar.fc .fc-daygrid .fc-day-today .fc-daygrid-day-top a{background:var(--color-questions-doubtful);border-radius:20px;color:var(--color-neutral-white)}@media(min-width:960px){#calendar.fc .fc-daygrid .fc-col-header-cell .fc-scrollgrid-sync-inner{min-height:48px}}#calendar.fc .fc-timegrid-slot-label-frame{text-align:center}#calendar.fc .fc-timegrid-slot{height:4em}#calendar.fc .fc-listWeek-view .fc-list-table td{padding:16px}#calendar.fc .fc-listWeek-view .fc-list-event{cursor:pointer}.calendar-filter-item{border-bottom:1px solid var(--color-neutral-dark-10);margin-bottom:10px;padding-bottom:10px;width:100%}.calendar-filter-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}