.kma-date-picker{flex-direction:column;gap:4px;width:140px;display:flex}.kma-date-label{color:#111;font-size:14px;font-weight:700}.kma-date-group{border:1px solid var(--kma-line03);height:32px;color:var(--kma-tex01);box-sizing:border-box;background:#fff;border-radius:4px;outline:none;align-items:center;padding:0 8px 0 12px;font-size:14px;line-height:1.5;transition:all .2s;display:flex}.kma-date-group:focus-within{border:1px solid var(--kma-primary)!important;box-shadow:none!important;outline:none!important}.kma-date-input{text-transform:uppercase;white-space:nowrap;background:0 0;border:none;outline:none;flex:1;align-items:center;display:inline-flex}.kma-date-separator{color:#9ca3af;padding:0 10px}.kma-date-icon-btn{cursor:pointer;text-indent:-9999em;background:url(../media/kma-icon-calendar.459e4bcf.png) 50%/20px no-repeat;border:none;outline:none;width:20px;height:20px;transition:color .2s}.kma-date-icon-btn:hover{color:#000}.kma-date-picker[data-disabled=true] .kma-date-group{background:var(--kma-disable);color:var(--kma-text06-disable)}.kma-date-picker[data-disabled=true] .kma-date-icon-btn{background-image:url(../media/kma-icon-calendar-dis.a08145dd.png)}.kma-date-popover{background-color:var(--kma-white);border:1px solid var(--kma-line03);z-index:50;border-radius:4px;width:340px;margin-top:4px;padding:16px;box-shadow:0 4px 10px #0000001f}.kma-date-dialog{outline:none}.kma-cal-header{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.kma-cal-title{text-align:center;color:#101828;flex:1;margin:0;font-size:16px;font-weight:600}.kma-cal-nav-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:0;display:flex}.kma-cal-nav-btn:first-of-type{background:url(../media/kma-calendar-prev.94479a99.png) 50%/24px no-repeat}.kma-cal-nav-btn:last-of-type{background:url(../media/kma-calendar-next.fbad0551.png) 50%/24px no-repeat}.kma-cal-grid{border-collapse:collapse;width:100%}.kma-cal-th{width:44px;height:44px;font-size:0}.kma-cal-th:after{color:var(--kma-text07);font-size:12px;font-weight:600;line-height:1.5}.kma-cal-th:first-child:after{content:"Su"}.kma-cal-th:nth-child(2):after{content:"Mo"}.kma-cal-th:nth-child(3):after{content:"Tu"}.kma-cal-th:nth-child(4):after{content:"We"}.kma-cal-th:nth-child(5):after{content:"Th"}.kma-cal-th:nth-child(6):after{content:"Fr"}.kma-cal-th:nth-child(7):after{content:"Sa"}.kma-cal-cell{cursor:pointer;border-radius:0;outline:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:500;display:flex}.kma-cal-cell.is-outside{color:var(--kma-text06-disable)}.kma-cal-cell:not(.is-outside){color:var(--kma-text01)}.kma-cal-cell.is-hovered{background-color:var(--kma-secondary);border-radius:50%}.kma-cal-cell.is-selected{background-color:var(--kma-primary);color:var(--kma-white);border-radius:50%;font-weight:600}.kma-cal-cell.is-selection-start,.kma-cal-cell.is-selection-end{font-weight:700;color:#fff!important;background-color:#000!important}.kma-date-popover .kma-year-btn{border-radius:10px;padding:10px;font-size:16px;font-weight:500;line-height:24px}.kma-date-popover .kma-year-btm{border-top:1px solid var(--kma-line02)}.kma-date-popover .kma-year-btm button{width:94px;padding:4px 12px;font-size:15px;font-weight:600;line-height:1.4}.kma-date-popover .kma-year-btm button:first-of-type{color:var(--kma-primary)}.kma-date-popover .kma-year-btm button:last-of-type{color:var(--kma-text03)}
