#fe-date-dialog{border:0;padding:28px;border-radius:18px;width:680px;max-width:calc(100% - 24px);box-shadow:0 20px 70px #293b4440}#fe-date-dialog::backdrop{background:#23394066}#fe-date-dialog .top{display:flex;align-items:center;justify-content:space-between}#fe-date-dialog .top h2{margin:0;font-size:22px}#fe-date-dialog .close,#fe-date-dialog .arrow{background:none;border:0;font-size:24px;color:#47666b}#fe-date-dialog .tabs{display:flex;gap:8px;background:#f3f8f8;border:1px solid #dae7e7;padding:6px;border-radius:12px;margin:22px 0 18px}#fe-date-dialog .tab{flex:1;text-align:left;border:0;background:transparent;padding:12px;border-radius:8px;color:#293b44}#fe-date-dialog .tab.active{background:#dff5f3;box-shadow:inset 0 0 0 1px #9bd8d3}#fe-date-dialog .tab small{display:block;font-size:11px;letter-spacing:1px;font-weight:750;margin-bottom:5px}#fe-date-dialog .tab span{display:block;line-height:1.5}#fe-date-dialog .picker{display:grid;grid-template-columns:1fr 165px;gap:14px}#fe-date-dialog .calendar,#fe-date-dialog .times{border:1px solid #dce7e7;border-radius:12px;padding:12px}#fe-date-dialog .month{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}#fe-date-dialog .week,#fe-date-dialog .days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:4px}#fe-date-dialog .week{font-size:11px;color:#768b90;margin-bottom:8px}#fe-date-dialog .day{height:39px;border:0;background:white;border-radius:50%;color:#293b44}#fe-date-dialog .day:hover{background:#edf8f7}#fe-date-dialog .day.selected{background:#16a8a4;color:white;font-weight:700}#fe-date-dialog .blank{height:39px}#fe-date-dialog .times h3{font-size:14px;margin:4px 0 12px;text-align:center}#fe-date-dialog .list{height:265px;overflow:auto;scrollbar-width:thin}#fe-date-dialog .time{display:block;width:100%;border:0;background:white;padding:9px 3px;border-radius:7px;color:#293b44}#fe-date-dialog .time:hover{background:#edf8f7}#fe-date-dialog .time.selected{background:#16a8a4;color:white;font-weight:650}#fe-date-dialog .custom{padding-top:12px}#fe-date-dialog .custom label{display:block;font-size:12px;margin-bottom:6px}#fe-date-dialog .custom input{width:100%;padding:7px;border:1px solid #bfd5d5;border-radius:6px}#fe-date-dialog .zone{margin:18px 0;color:#60777c;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#fe-date-dialog .zone select{max-width:100%;padding:6px;border:1px solid #dce7e7;border-radius:6px;background:white;color:#293b44}#fe-date-dialog .bottom{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:12px}#fe-date-dialog .clear{border:0;background:none;color:#61777d;font-size:13px;text-decoration:underline}#fe-date-dialog .error{color:#b34237;font-size:13px;min-height:18px}#fe-date-dialog #saved{line-height:1.8}#fe-date-dialog .note{color:#60777c;line-height:1.6}#fe-date-dialog 
@media(max-width:520px){#fe-date-dialog{padding:18px}#fe-date-dialog .picker{grid-template-columns:1fr 125px;gap:8px}#fe-date-dialog .calendar{padding:8px}#fe-date-dialog .day{height:32px}#fe-date-dialog .list{height:225px}}
.fe-date-trigger{text-align:left;width:100%;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;padding:.6rem .75rem;color:#293b44}

#fe-date-dialog [hidden]{display:none!important}#fe-date-dialog *,#fe-date-dialog *::before,#fe-date-dialog *::after{box-sizing:border-box}#fe-date-dialog button,#fe-date-dialog input{font:inherit}#fe-date-dialog button{cursor:pointer}
#fe-date-dialog .save{background:#ff6a5c;color:white;border:0;padding:13px 22px;border-radius:9px;font-weight:650}#fe-date-dialog{font:15px system-ui;color:#293b44}#fe-date-dialog .day{padding:0;aspect-ratio:1;justify-self:center;width:39px}#fe-date-dialog .custom input{max-width:100%}

#fe-date-dialog button:focus-visible,#fe-date-dialog input:focus-visible,.fe-date-trigger:focus-visible{outline:3px solid #147f7d;outline-offset:3px}
