:root{--font-adm-xxl:22px;--font-adm-xl:20px;--font-adm-lg:18px;--font-adm-base:16px;--font-adm-sm:14px;--font-adm-xs:12px;--font-xxl:22px;--font-xl:20px;--font-lg:18px;--font-base:16px;--font-sm:14px;--font-xs:12px;--colorCard1:#00c285;--colorCard2:#007e57;--colorCard3:#5596f4;--colorCard4:#305c9c;--colorTarget1:#732dff;--colorTarget2:#009a70;--colorTarget3:#ea7c1c;--colorTarget4:#0985cd;--colorPoint1:#fd8788;--colorWheel1:#ea6bd6;--colorWheel2:#7685d7;--colorWheel3:#a072eb;--colorWheel4:#47a1e6;--colorWheel5:#1eb7b9;--colorWheel6:#3da68c;--colorWheel7:#72be48;--colorWheel8:#ffa800;--colorWheel9:#ff8919;--colorWheel10:#fc696a;--colorBg1:#f9f9f9;--colorBg2:#d7d7d7;--colorBg3:#333;--colorBg4:#e9e9e9;--colorBg5:#fff;--colorBg6:#f5f5f5;--colorBg7:#d1d1d1;--colorText1:#333;--colorText2:#666;--colorText3:#777;--colorText4:#888;--colorText5:#999;--colorText6:#ccc;--colorText7:#fff;--colorText8:#333;--colorText9:#000;--colorText10:#999;--colorText11:#d03668;--colorText12:#6c59cd;--colorText13:#666;--colorBorder0:#fff;--colorBorder1:#c2c2c2;--colorBorder2:#d7d7d7;--colorBorder3:#eaeaea;--colorBorder4:#bfbfbf;--colorBorder5:#333;--colorBorder6:#d03668;--colorBorder7:#6c59cd;--colorBorder8:#ff8e8e;--colorBorder9:#cce26d;--colorBorder10:#e38ff9;--colorBorder11:#9c9eff;--colorBorder12:#ff85ac;--colorBorder13:#e9e9e9;--colorGray1:#f1f1f1;--colorGray2:#eaeaea;--colorGray3:#d7d7d7;--colorGray4:#464646;--colorRed:#f15168;--colorPink:#f97ba1;--colorbtn1:#f6f6f6;--colorbtn2:#fbebf0;--colorbtn3:#6c59cd1a;--colorbtn4:#ffcbcb;--colorbtn5:#f5ffcb;--colorbtn6:#f5cbff;--colorbtn7:#cbe9ff;--colorbtn8:#cbffdb;--colorbtn9:#6c59cd;--colorbtn10:#666;--colorBar1:#6c59cd1a;--colorBar2:#6c59cd4d;--colorBar3:#6c59cd80;--colorBar4:#6c59cdb2;--colorBar5:#6c59cde5;--colorBar6:#6c59cd;--colorBar7:#6c59cd;--colorBar8:#6c59cd;--colorBar9:#6c59cd;--colorBar10:#6c59cd;--colorCalendar1:#ffd687;--colorCalendar2:#ff9169;--colorCalendar3:#8fdd77;--colorCalendar4:#cef6ff}@media only screen and (max-width:1024px){:root{--font-xxl:18px;--font-xl:16px;--font-lg:14px;--font-base:14px;--font-sm:14px;--font-xs:12px}}.weekly-calendar{height:100%;position:relative;width:100%}.weekly-calendar .calendar-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:30px;position:relative}.weekly-calendar .calendar-header-date{align-items:center;display:flex;gap:30px;position:relative}.weekly-calendar .calendar-header-date button{display:block;font-size:20px;height:20px;width:20px}.weekly-calendar .calendar-header-date button:hover{color:#6a5acd}.weekly-calendar .calendar-header-date .date-info{align-items:center;display:flex;flex-direction:column;gap:10px}.weekly-calendar .calendar-header-date .date-info-year{font-size:var(--font-lg);font-weight:600;letter-spacing:-.4px;line-height:21px}.weekly-calendar .calendar-header-date .date-info-week{font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:29px}.weekly-calendar .table-wrap .calendar-table{border:1px solid #d7d7d7;border-collapse:collapse}.weekly-calendar .table-wrap .calendar-table tbody td,.weekly-calendar .table-wrap .calendar-table tbody tr{border:1px solid #eaeaea}.weekly-calendar .table-wrap .calendar-table-top{width:100%}.weekly-calendar .table-wrap .calendar-table-top th{background-color:#6c59cd1a;border:1px solid #fff;height:65px;vertical-align:middle}.weekly-calendar .table-wrap .calendar-table-top th:first-child{vertical-align:middle;width:9%}.weekly-calendar .table-wrap .calendar-table-top th.calendar-day{cursor:pointer;width:13%}.weekly-calendar .table-wrap .calendar-table-top th.calendar-day.selected .week-date{border:2px solid var(--colorBar6);height:100%;width:100%}.weekly-calendar .table-wrap .calendar-table-top th.calendar-day.today .week-date{gap:2px}.weekly-calendar .table-wrap .calendar-table-top th.calendar-day.today .week-date .day{background-color:var(--colorMain);border:3px solid var(--colorMain);border-radius:50%;color:#fff}.weekly-calendar .table-wrap .calendar-table-top .time-title{align-items:center;display:flex;justify-content:center}.weekly-calendar .table-wrap .calendar-table-top .time-title td{font-family:theJamsil;font-size:var(--font-sm);font-weight:400;text-align:center}.weekly-calendar .table-wrap .calendar-table-top .week-date{align-items:center;display:flex;flex-direction:column;font-weight:600;gap:8px;justify-content:center}.weekly-calendar .table-wrap .calendar-table-top .week-date .day-name{font-family:theJamsil;font-size:var(--font-sm);font-weight:400;line-height:15px}.weekly-calendar .table-wrap .calendar-table-top .week-date .day{font-size:var(--font-lg)}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule{padding:6px;vertical-align:top}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state{align-items:center;display:flex;flex-direction:column;gap:3px;height:100%;width:100%}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state>div{color:#333;display:block;font-size:var(--font-sm);font-weight:600;line-height:16.71px;text-align:end;width:100%}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .schedule{align-items:center;background-color:#e7e7e7;border-radius:100px;color:#666;display:flex;font-size:var(--font-lg);font-weight:300;justify-content:center;width:100%}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .schedule.label-blue{background-color:#ecf5fc}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .schedule.label-green{background-color:#ebf6f3}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .schedule.label-orange{background-color:#fff3e8}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .schedule.label-red{background-color:#fff0f0}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state{color:var(--colorText1);font-size:var(--font-sm)}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info{align-items:center;display:flex;gap:5px;justify-content:center;width:100%}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .time{align-items:flex-start;font-size:13px;font-weight:700}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap{align-items:center;display:flex;gap:5px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .icon{background-color:currentColor;background-color:#606060;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .icon.label-blue{background-color:#47a1e6}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .icon.label-green{background-color:#3da68c}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .icon.label-orange{background-color:#ff8919}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .icon.label-red{background-color:#fc696a}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title{-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap:break-word;color:#606060;display:block;display:-webkit-box;display:-ms-box;font-size:12px;font-weight:600;letter-spacing:-.4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title.label-blue{color:#47a1e6}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title.label-green{color:#3da68c}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title.label-orange{color:#ff8919}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title.label-red{color:#fc696a}.monthly-calendar{height:100%;width:100%}.monthly-calendar .calendar-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:30px;min-height:60px;position:relative}.monthly-calendar .calendar-header>span{font-size:30px;font-weight:700;line-height:33px}.monthly-calendar .calendar-header button{font-size:20px}.monthly-calendar .calendar-header button:hover{color:#6a5acd}.monthly-calendar .calendar-header .today{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.monthly-calendar .calendar-body{border-bottom:1px solid #eaeaea;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.monthly-calendar .calendar-body .calendar-weekdays{background-color:#6c59cd1a;box-sizing:border-box;display:grid;font-weight:700;grid-template-columns:repeat(7,1fr);height:40px;text-align:center;width:100%}.monthly-calendar .calendar-body .calendar-weekdays .week{align-items:center;border-left:1px solid #fff;box-sizing:border-box;color:#333;display:flex;font-size:clamp(12px,1.5vw,16px);font-weight:400;height:100%;justify-content:center;line-height:17.6px}.monthly-calendar .calendar-body .calendar-weekdays .week.no-border{border-left:none}.monthly-calendar .calendar-body .calendar-week{display:flex;flex-direction:column}.monthly-calendar .calendar-body .calendar-week .week-dates{border-right:1px solid #eaeaea;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day{aspect-ratio:1;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;cursor:pointer;width:100%}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state{border:3px solid transparent;color:#666;display:flex;flex-direction:column;font-size:clamp(12px,1.2vw,18px);font-weight:300;gap:2px;height:100%;padding:4px;width:100%}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .schedule{align-items:center;display:flex;justify-content:space-between}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .schedule>div{color:#333;font-size:13px;font-weight:600}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info{align-items:center;background-color:#e7e7e7;border-radius:100px;display:flex;justify-content:center;padding:3px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info.label-blue{background-color:#ecf5fc}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info.label-green{background-color:#ebf6f3}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info.label-orange{background-color:#fff3e8}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info.label-red{background-color:#fff0f0}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .time{font-size:clamp(9px,.8vw,13px);font-weight:700}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day{align-items:center;display:flex}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .icon{background-color:currentColor;background-color:#606060;border-radius:50%;display:inline-block;flex-shrink:0;height:clamp(5px,1vw,7px);margin-left:3px;margin-right:3px;width:clamp(5px,1vw,7px)}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .icon.label-blue{background-color:#47a1e6}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .icon.label-green{background-color:#3da68c}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .icon.label-orange{background-color:#ff8919}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .icon.label-red{background-color:#fc696a}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .title{color:#606060;font-size:clamp(9px,.8vw,12px);font-weight:600;letter-spacing:-.4px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .title.label-blue{color:#47a1e6}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .title.label-green{color:#3da68c}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .title.label-orange{color:#ff8919}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .title.label-red{color:#fc696a}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling{cursor:pointer}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule{align-items:normal;border:3px solid transparent;color:#666;display:flex;flex-direction:column;font-size:var(--font-lg);font-weight:300;gap:3px;height:100%;justify-content:normal;width:100%}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state{display:flex;flex-direction:column;gap:4px;margin-top:10px;white-space:nowrap}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info{font-size:12px;font-weight:600;padding:0}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info .applyY{align-items:center;background-color:transparent;border-radius:100px;display:flex;font-size:clamp(11px,.8vw,12px);gap:2px;justify-content:center;padding:4px 8px;width:100%}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info.apply-yes .applyY{background-color:#edf6fd;color:#47a1e6}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info .apply{align-items:center;background-color:transparent;border-radius:100px;display:flex;font-size:clamp(11px,.8vw,12px);justify-content:center;padding:4px 8px;width:100%}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info.apply-no .apply{background-color:#f0f0f0;color:#606060}@media screen and (max-width:700px){.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule{border:2px solid transparent}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state{margin:0;padding-right:0}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info .apply,.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state.counseling .schedule .state .state-info .applyY{align-items:center;border-radius:5px;flex-direction:column;font-size:8px;justify-content:normal;line-height:1.4;padding:2px 5px}}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.inactive{pointer-events:none}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.inactive .today-event{color:#cdcdcd!important}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.inactive .schedule,.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.inactive .schedule-state{color:#cdcdcd;font-size:var(--font-lg);font-weight:300;line-height:21.48px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.selected .schedule-state{border:3px solid #6c59cd}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.today .schedule .today-event{align-items:center;background-color:var(--colorMain);border-radius:50%;color:var(--colorText7);display:inline-flex;font-size:clamp(12px,1.5vw,18px);font-weight:600;height:24px;justify-content:center;margin:-3px 0 0 -3px;width:24px}.monthly-calendar .calendar-header .toggle-btn,.weekly-calendar .calendar-header .toggle-btn{display:inline-block;margin:0;position:absolute;right:0;top:0}.monthly-calendar .calendar-header .toggle-btn .check-list,.weekly-calendar .calendar-header .toggle-btn .check-list{border:1px solid var(--colorMain);border-radius:14px;margin:0}.monthly-calendar .calendar-header .toggle-btn .check-list-item,.weekly-calendar .calendar-header .toggle-btn .check-list-item{margin:0}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item{border-radius:14px;color:var(--colorMain);position:relative;z-index:10}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item label,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item label{cursor:pointer;display:inline-block;font-weight:700;padding:5px 26px}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item input[type=radio],.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item input[type=radio]{display:none}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item:before,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item:before{background-color:transparent;border-radius:14px;content:"";height:calc(100% + 2px);position:absolute;top:-1px;transform:scaleX(1.1);width:100%;z-index:-1}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item.active,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item.active{color:var(--colorText7)}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item.active:before,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item.active:before{background-color:var(--colorMain)}@media only screen and (max-width:1024px){.monthly-calendar .calendar-header>span,.weekly-calendar .calendar-header>span{font-size:var(--font-xxl)}.monthly-calendar .calendar-header-date .date-info-year,.weekly-calendar .calendar-header-date .date-info-year{font-size:var(--font-xl)}.monthly-calendar .calendar-header-date .date-info-week,.weekly-calendar .calendar-header-date .date-info-week{font-size:var(--font-xxl)}.weekly-calendar .table-wrap .calendar-table-top .time-title td{font-size:11px}.weekly-calendar .table-wrap .calendar-table-top .week-date .day,.weekly-calendar .table-wrap .calendar-table-top .week-date .day-name{font-size:var(--font-xs)}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule{padding:3px 0}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info{flex-wrap:wrap;gap:2px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .time{font-size:11px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap{gap:2px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title{font-size:11px}}@media only screen and (max-width:768px){.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day{aspect-ratio:.8}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .schedule>div{font-size:10px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .schedule .today-event{height:20px;margin-left:1px;width:20px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .state .state-info{align-items:normal;border-radius:100px;gap:2px;height:auto;padding:2px 0}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .state .state-info .day .title{font-size:9px}}@media screen and (max-width:700px){.monthly-calendar .calendar-header .toggle-btn,.weekly-calendar .calendar-header .toggle-btn{top:60px}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item{font-size:11px}.monthly-calendar .calendar-header .toggle-btn .check-list-item .check-item>label,.weekly-calendar .calendar-header .toggle-btn .check-list-item .check-item>label{padding:2px 12px}.monthly-calendar .calendar-header>span{font-size:20px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day{min-height:77px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day.selected .schedule-state{border:2px solid var(--colorMain)}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state{border:2px solid transparent;gap:3px;padding:0}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .schedule>div{font-size:9px;padding-right:3px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .schedule .today-event{font-size:11px;height:16px;margin:0;width:16px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info{border-radius:5px;flex-direction:column;padding:4px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .time{font-size:8px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .icon{margin-left:0;margin-right:1px}.monthly-calendar .calendar-body .calendar-week .week-dates .calendar-day .schedule-state .state .state-info .day .title{font-size:8px}.weekly-calendar .table-wrap .calendar-table-top .time-title td{font-size:10px}.weekly-calendar .table-wrap .calendar-table-top th{height:30px}.weekly-calendar .table-wrap .calendar-table-top .week-date .day,.weekly-calendar .table-wrap .calendar-table-top .week-date .day-name{font-size:11px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule{padding:3px 0}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .schedule{border-radius:5px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info{flex-wrap:wrap;gap:2px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .time{display:none;font-size:11px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap{gap:2px}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .icon{display:none}.weekly-calendar .table-wrap .calendar-table .time-calendar .time-list-schedule .schedule-state .state .state-info .name-wrap .title{font-size:11px}}
