.box:has(>.sd-date){display:block;padding:0;background:transparent}.box:has(>.sd-date):focus-within{outline:none}.sd-date{width:100%;min-width:0;margin:0}.sd-row{display:flex;gap:8px;align-items:center}.sd-parts{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:6px;flex:1;min-width:0}.sd-part{display:flex;align-items:center;background:var(--fill,#f2f4f6);border:1px solid transparent;border-radius:12px;padding:0 10px;min-width:0}.sd-part:focus-within{border-color:#477ff0;box-shadow:0 0 0 2px #477ff019;background:#fff}.sd-date input.sd-input{width:100%!important;min-width:0!important;max-width:none!important;padding:15px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--t1,#191f28)!important;font:600 17px/1.4 inherit;text-align:center!important;outline:none!important;box-shadow:none!important;margin:0!important;height:54px}.sd-part>span{font-size:13px;color:#8b95a1;padding-left:3px;flex:none}.sd-date .sd-toggle{flex:none;width:46px;height:54px;background:#eef4ff;color:#477ff0;border:0;border-radius:12px;display:grid;place-items:center;cursor:pointer}.sd-toggle svg{width:21px;height:21px}.sd-toggle[aria-expanded=true]{background:#477ff0;color:#fff}.sd-helper{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0;font-size:12px;line-height:1.6;color:#8b95a1}.sd-date .sd-shortcut{font:inherit;padding:2px 0;border:0;background:none;color:#477ff0;cursor:pointer;margin-left:auto}.sd-date .sd-shortcut+.sd-shortcut{margin-left:4px}.sd-date .sd-error{color:#d94b55;font-size:12px;margin:6px 0 0}.sd-date [hidden],input[data-samuzip-date][hidden]{display:none!important}.sd-calendar{padding:16px;margin-top:12px;background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 24px #191f2808}.sd-cal-head{display:flex;align-items:center;gap:8px;margin-bottom:14px}.sd-date .sd-cal-year{width:78px!important;padding:8px!important;border-radius:8px!important;background:#f2f4f6!important;text-align:center!important;font-size:15px!important;height:38px;border:0}.sd-date .sd-cal-month{width:76px!important;min-width:0;padding:7px!important;border-radius:8px!important;background:#f2f4f6!important;font-size:15px!important;height:38px}.sd-cal-head>span{color:#8b95a1;font-size:12px}.sd-cal-nav{display:flex;gap:3px;margin-left:auto}.sd-date .sd-arrow{width:32px;height:36px;border:0;background:#f2f4f6;border-radius:8px;color:#4e5968;font-size:22px;cursor:pointer}.sd-week,.sd-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.sd-week span{text-align:center;font-size:11px;color:#8b95a1;padding:4px}.sd-date .sd-day{height:34px;min-width:0;border:0;border-radius:9px;background:transparent;font:500 13px inherit;color:#4e5968;padding:0;cursor:pointer}.sd-day:hover{background:#eef4ff}.sd-date .sd-day[aria-pressed=true]{background:#477ff0;color:#fff;font-weight:700}.sd-date .sd-day[data-today=true]:not([aria-pressed=true]){color:#477ff0;box-shadow:inset 0 0 0 1px #aac6ff}.sd-date .sd-day:disabled{color:#cdd2d8;cursor:default}.sd-date button:focus-visible,.sd-date input:focus-visible,.sd-date select:focus-visible{outline:2px solid #477ff0;outline-offset:2px}.sd-date[aria-invalid=true] .sd-part{border-color:#f2b3b8}@media(max-width:380px){.sd-row{gap:5px}.sd-parts{gap:4px}.sd-part{padding:0 6px}.sd-date input.sd-input{font-size:15px!important;height:50px}.sd-date .sd-toggle{width:36px;height:50px}.sd-calendar{padding:10px}.sd-cal-head{gap:4px}.sd-date .sd-cal-year{width:66px!important}.sd-date .sd-cal-month{width:66px!important}.sd-date .sd-arrow{width:27px}.sd-helper{font-size:11px}}
