.footer[data-v-d68bd455]{display:flex;justify-content:space-between;padding:4px 10px;line-height:22px;font-size:17px;border-bottom:1px solid #000;min-height:22px;border-top:4px solid #000;position:relative}.footer span[data-v-d68bd455]{position:relative;z-index:2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right}.footer span[data-v-d68bd455]:first-child{min-width:60px;text-align:left}.subject[data-v-d68bd455]{font-size:19px;font-weight:600;line-height:23px;padding:20px 10px 0;display:block}.teacher[data-v-d68bd455]{font-size:18px;font-weight:400;padding:18px 10px 0;display:block}.description[data-v-d68bd455]{font-size:12px;line-height:1em;padding:18px 10px 20px;display:block;min-height:10px}.color-1[data-v-d68bd455]{background-color:#fbbcf9}.color-2[data-v-d68bd455]{background-color:#7ffd86}.color-3[data-v-d68bd455]{background-color:#f6fd78}.color-4[data-v-d68bd455]{background-color:#73faee}.color-5[data-v-d68bd455]{background-color:#feb9c1}.color-6[data-v-d68bd455]{background-color:#d3ddfe}.color-7[data-v-d68bd455]{background-color:#fff1ce}.color-8[data-v-d68bd455]{background-color:#fee2f8}.color-9[data-v-d68bd455]{background-color:#d4feca}.color-10[data-v-d68bd455]{background-color:#fbfed9}.color-11[data-v-d68bd455]{background-color:#befffe}.color-12[data-v-d68bd455]{background-color:#fedfdb}.color-13[data-v-d68bd455]{background-color:#edf4ff}.color-14[data-v-d68bd455]{background-color:#fffbe5}.color-festivo[data-v-d68bd455]{background-color:#d9d9d9}.calendar[data-v-eabea76e]{display:flex;flex-direction:column;gap:40px}@media (max-width: 460px){.calendar[data-v-eabea76e]{gap:0}}.calendar .rowCalendar[data-v-eabea76e]{flex-direction:column}.calendar .rowCalendar .asignaturas[data-v-eabea76e]{display:grid;grid-template-columns:repeat(2,50%);width:100%}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(1){order:1}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(2){order:3}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(3){order:5}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(4){order:7}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(5){order:9}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(6){order:11}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(7){order:2}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(8){order:4}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(9){order:6}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(10){order:8}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(11){order:10}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(12){order:12}@media screen and (min-width: 1024px){.calendar .rowCalendar .asignaturas[data-v-eabea76e]{grid-template-columns:repeat(6,16.6667%)}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(1){order:1}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(2){order:2}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(3){order:3}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(4){order:4}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(5){order:5}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(6){order:6}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(7){order:7}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(8){order:8}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(9){order:9}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(10){order:10}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(11){order:11}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]:nth-child(12){order:12}}.calendar .rowCalendar .asignaturas .day[data-v-eabea76e]{position:relative;flex-direction:column;padding:0;width:100%;gap:0;border-right:1px solid #000;border-left:1px solid #000;display:flex}.calendar .rowCalendar .asignaturas .day .title[data-v-eabea76e]{position:relative;font-size:22px;font-weight:700;padding:10px 9px;background-color:#fff}.calendar .summary[data-v-eabea76e]{font-size:20px;line-height:31px;padding-bottom:30px}.calendar .summary .grid[data-v-eabea76e]{display:grid}.calendar .summary .grid .col[data-v-eabea76e]{display:block;width:calc(100% - 9px)}.calendar .summary .grid .col[data-v-eabea76e]:first-child{border-left:none}.calendar .summary .grid .col.empty[data-v-eabea76e]{border-left:1px solid #fff}.calendar .summary .grid .col.actions[data-v-eabea76e]{max-width:153px;justify-content:center;gap:18px}@media (max-width: 460px){.calendar .summary .grid .col[data-v-eabea76e]{min-width:190px}}.calendar .summary .grid.grid-2[data-v-eabea76e]{grid-template-columns:1fr 1fr}.calendar .summary .grid.grid-2 .col[data-v-eabea76e]:nth-child(3n){border-left:none}.calendar .summary .grid.grid-3[data-v-eabea76e]{grid-template-columns:1fr 1fr 1fr}.calendar .summary .grid.grid-3 .col[data-v-eabea76e]:nth-child(4n){border-left:none}.calendar .summary .grid.grid-4[data-v-eabea76e]{grid-template-columns:1fr 1fr 1fr 1fr}.calendar .summary .grid.grid-4 .col[data-v-eabea76e]:nth-child(5n){border-left:none}.calendar .summary .grid .header[data-v-eabea76e]{font-weight:700}@media (max-width: 460px){.calendar .summary .grid[data-v-eabea76e]{overflow-x:scroll}}.color-1[data-v-eabea76e]{background-color:#fbbcf9}.color-2[data-v-eabea76e]{background-color:#7ffd86}.color-3[data-v-eabea76e]{background-color:#f6fd78}.color-4[data-v-eabea76e]{background-color:#73faee}.color-5[data-v-eabea76e]{background-color:#feb9c1}.color-6[data-v-eabea76e]{background-color:#d3ddfe}.color-7[data-v-eabea76e]{background-color:#fff1ce}.color-8[data-v-eabea76e]{background-color:#fee2f8}.color-9[data-v-eabea76e]{background-color:#d4feca}.color-10[data-v-eabea76e]{background-color:#fbfed9}.color-11[data-v-eabea76e]{background-color:#befffe}.color-12[data-v-eabea76e]{background-color:#fedfdb}.color-13[data-v-eabea76e]{background-color:#edf4ff}.color-14[data-v-eabea76e]{background-color:#fffbe5}.color-festivo[data-v-eabea76e]{background-color:#d9d9d9}
