button.duet-date__toggle{height:100%;top:0;} *[class*="endDate"] .duet-date__dialog{left:auto;right:0;} .wrap .duet-date__dialog-content{padding:30px 20px;border-radius:16px;;} .wrap .duet-date__dialog-content *{font-family:'pretendard';} .wrap .duet-date__mobile{display:none;} .wrap .duet-date__header{gap:12px;} .wrap .duet-date__header>div.duet-date__nav{display:none;} .wrap .duet-date__header>div:first-child .duet-date__select{width:100%;} .wrap .duet-date__select{width:45%;} .wrap .duet-date__select-label{width:100%;border:0;background-color:#EDF0F5;} .wrap .duet-date__table tr{background:#fff;border-bottom:0;} .wrap .duet-date__table-header,.wrap .duet-date__cell,.wrap .duet-date__day,.wrap .list_top .search_area .duet-date__day{width:36px !important;height:36px !important;border-bottom:3px solid transparent;line-height:1;} .wrap .duet-date__day:hover::before,.wrap .duet-date__day.is-today::before,.wrap .duet-date__day[aria-pressed=true],.wrap .duet-date__day:focus{background:var(--secondary-color) !important;font-weight:bold !important;color:#fff !important;border-radius:100% !important;border-bottom:0 !important;} .wrap .duet-date__day.is-today{font-weight:500;color:var(--secondary-color);background:#fff;border:0;border-bottom:3px solid var(--secondary-color);border-radius:0;box-shadow:none;} .wrap .duet-date__day.is-today::before{display:none;} .duet-date__row td:first-child button{color:var(--red-color);} .duet-date__row td:last-child button{color:var(--primary-color);} .calendar_view{padding:10px 20px 20px;} .calendar_view .calendar_util{display:flex;margin:0 0 10px 0;justify-content:center;align-items:center;gap:8px;} .calendar_view .calendar_util button{width:34px;} .calendar_view .calendar_util button:hover{box-shadow:none;} .calendar_table thead tr th{height:40px;background:#f2f4f6;} .calendar_table thead tr th:first-child{border-radius:8px 0 0 8px;} .calendar_table thead tr th:last-child{border-radius:0 8px 8px 0;} .calendar_table th,.calendar_table td{width:50px;height:50px;text-align:center;transition:background 0.3s;} .calendar_table td:hover{background:#f2f4f6;border-radius:8px;} .calendar_table td:empty{background:transparent;} button.btn.medium.btn_submit_calendar{padding:0 40px;}