  .schedule>header .heading{font-size:20px;line-height:24px;text-align:center}.schedule>.main{margin-top:32px}.schedule .pager .actions{display:flex;justify-content:center;margin:16px auto 0;max-width:632px}.schedule .pager .actions>*{order:2}.schedule .pager .pages{margin:0 12px;max-width:580px;overflow:hidden}.schedule .pager .pages ul{display:inline-flex;position:relative;transition:left .15s linear;white-space:nowrap}.schedule .pager .pages ul li a{border-radius:32px;color:#1b365f;display:block;height:32px;line-height:32px;text-align:center;text-decoration:none;transition:background .15s linear;width:32px}.schedule .pager .pages ul li:not(:last-child){margin-right:8px}.schedule .pager .pages ul li.active a{background:#9dc3ee}.schedule .pager .prev{order:1}.schedule .pager .next>a,.schedule .pager .prev>a{display:block;overflow:hidden;text-decoration:none;white-space:nowrap;width:32px}.schedule .pager .next>a:before,.schedule .pager .prev>a:before{color:#1b365f;content:"\f103";display:inline-block;font-family:icon-font;font-size:32px;font-style:normal;font-weight:400;height:32px;line-height:1;line-height:32px;text-align:center;width:32px}.schedule .pager .prev>a:before{content:"\f102"}.schedule .pager .next.disabled,.schedule .pager .prev.disabled{cursor:not-allowed}.schedule .pager .next.disabled>*,.schedule .pager .prev.disabled>*{pointer-events:none}.schedule .pager .next.disabled>:before,.schedule .pager .prev.disabled>:before{color:#b1b1b1}.schedule .week{height:0;left:-999em;max-width:899em;overflow:hidden;padding:0;position:absolute;right:auto;top:auto}.schedule .week.stateActive{height:auto;left:auto;max-width:none;overflow:initial;position:static;top:auto}@media (min-width:768px){.schedule .week .day+.day{margin-top:12px}}.schedule .day>header .heading{background:#1b365f;color:#fff;font-size:16px;line-height:20px;padding:8px 0;text-align:center;text-transform:uppercase}.schedule .day>.main{margin-top:12px}.schedule .day>.main>.class{border-bottom:1px solid #e6e6e6;padding-bottom:8px}.schedule .day>.main>.class:not(:first-child){margin-top:8px}@media (min-width:768px){.schedule .day>.main{display:table;width:100%}.schedule .day>.main .class{display:table-row}.schedule .day>.main .class+.class>*{border-top:1px solid #e6e6e6}.schedule .day>.main .class>*{display:table-cell;padding:8px 4px}.schedule .day>.main .class>header{width:50%}.schedule .day>.main .class>.slot{width:132px}.schedule .day>.main .class>.fiche>.main{display:flex}.schedule .day>.main .class>.fiche>.main .spec+.spec{border-left:1px solid #e6e6e6;margin-left:12px;padding-left:8px}}.schedule .class .heading,.schedule .class .slot{font-size:18px;font-weight:700;line-height:22px}@media (min-width:768px){.schedule .class .heading,.schedule .class .slot{font-size:20px;line-height:24px}}.schedule .class .remark{color:#6d6a6a;font-size:14px;line-height:20px;margin-top:4px}@media (min-width:768px){.schedule .class .remark{font-size:16px;line-height:24px}}.schedule .class .fiche .spec .label{height:0;left:-999em;max-width:899em;overflow:hidden;padding:0;position:absolute;right:auto;top:auto}.schedule .class .fiche .spec .value{color:#1b365f;font-size:14px;line-height:20px;white-space:nowrap}@media (min-width:768px){.schedule .class .fiche .spec .value{font-size:16px;line-height:24px}}.schedule .class .fiche .spec .value:before{font-size:16px;margin-right:3px;position:relative;top:2px}.schedule .class .fiche .spec.type .value:before{content:"\f103";font-family:icon-font;font-style:normal;font-weight:400;line-height:1}.schedule .class .fiche .spec.campus .value:before{content:"\f115";font-family:icon-font;font-style:normal;font-weight:400;line-height:1}@media (min-width:768px){.schedule .class{display:flex;flex-direction:column}.schedule .class .fiche{margin-top:4px}}
