.u-dp{text-align:left;justify-items:start;gap:4px;display:inline-grid}.u-dp[data-align=right]{justify-items:end}.u-dp[hidden],.u-dp [hidden],.u-cal[hidden]{display:none!important}.u-dp .u-field{width:300px}.u-dp button.u-field-control{width:100%;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;border:0}.u-dp button.u-field-control:focus-visible{outline-offset:2px;outline:2px solid #1868d0}.u-cal{letter-spacing:-.006em;color:#171717;text-align:left;background:#fff;border-radius:12px;width:320px;font:400 14px/20px Inter,system-ui,sans-serif;display:flex;box-shadow:inset 0 0 0 1px #ebebeb}.u-cal[data-type=multiple]{width:848px}.u-cal [hidden]{display:none!important}:where(.u-cal) :where(button){font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.u-cal button:focus-visible{outline-offset:1px;outline:2px solid #1868d0}.u-cal svg{flex:none;display:block}.u-cal-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding-bottom:12px;display:flex}.u-cal[data-type=multiple] .u-cal-main{padding-bottom:0}.u-cal-panes{gap:8px;display:flex}.u-cal-month{flex-direction:column;flex:none;gap:12px;width:320px;display:flex}.u-cal[data-type=multiple] .u-cal-month{padding-bottom:12px}.u-cal-top{flex-direction:column;gap:4px;display:flex}.u-cal-head{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.u-cal[data-type=multiple] .u-cal-head{gap:16px;padding:16px}.u-cal[data-type=multiple] .u-cal-title{text-align:center;flex:1}.u-cal[data-type=multiple] [data-pane="0"] .u-cal-title{padding-right:24px}.u-cal[data-type=multiple] [data-pane="1"] .u-cal-title{padding-left:24px}.u-cal-my,.u-cal-navs{align-items:center;gap:8px;display:flex}.u-cal-title{letter-spacing:-.011em;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.u-cal-nav{color:#5c5c5c;transition:background-color .12s var(--ease,ease);border-radius:6px;padding:2px;display:flex}.u-cal-nav svg{width:20px;height:20px}.u-cal-nav path{fill:currentColor;fill-rule:evenodd}.u-cal-nav:hover{color:#171717;background:#f7f7f7}.u-cal-years{display:flex;position:relative}.u-cal-year{border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ebebeb}.u-cal-year svg{color:#5c5c5c;width:12px;height:12px}.u-cal-year path{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.u-cal-years[data-open] .u-cal-year{box-shadow:inset 0 0 0 1px #dedede}.u-cal-yearlist{z-index:2;background:#fff;border-radius:8px;flex-direction:column;gap:2px;width:100px;padding:2px;display:none;position:absolute;top:36px;left:0;box-shadow:inset 0 0 0 1px #ebebeb}.u-cal-years[data-open] .u-cal-yearlist{display:flex}.u-cal-yearopt{text-align:left;border-radius:6px;width:100%;padding:4px 6px;display:block}.u-cal-yearopt[data-on],button.u-cal-yearopt:hover{background:#f7f7f7}.u-cal-days,.u-cal-grid{padding:0 12px}.u-cal-days,.u-cal-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.u-cal-days span{letter-spacing:0;color:#a3a3a3;place-items:center;height:40px;font-size:12px;line-height:16px;display:grid}.u-cal-line{background:#ebebeb;height:1px}.u-cal-grid{flex-direction:column;display:flex}.u-cal-cell{place-items:center;height:40px;display:grid;position:relative}.u-cal-cell>span{z-index:1;text-align:center;width:40px;height:40px;transition:background-color .12s var(--ease,ease), color .12s var(--ease,ease);border-radius:999px;place-items:center;display:grid;position:relative}.u-cal-cell[data-state=hover]>span,.u-cal[data-live] button.u-cal-cell[data-state=default]:hover>span{background:#f7f7f7}.u-cal-cell[data-state=select]>span{color:#fff;background:#1868d0;font-weight:500}.u-cal-cell[data-state=today]>span{color:#1868d0;background:#ecf0fe;font-weight:500}.u-cal-cell[data-state=off]>span{color:#a3a3a3}.u-cal-cell[data-band]:before{content:"";background:#1868d01a;position:absolute;inset:0}.u-cal-cell[data-band=start]:before{left:50%}.u-cal-cell[data-band=end]:before{right:50%}.u-cal-row>[data-band]:first-child:before{border-radius:8px 0 0 8px}.u-cal-row>[data-band]:last-child:before{border-radius:0 8px 8px 0}.u-cal-row>[data-band=end]:first-child:before{border-radius:8px 0 0 8px}.u-cal-row>[data-band=start]:last-child:before{border-radius:0 8px 8px 0}.u-cal button.u-cal-cell{width:100%}.u-cal button.u-cal-cell:focus-visible{outline:0}.u-cal button.u-cal-cell:focus-visible>span{box-shadow:0 0 0 2px #fff,0 0 0 4px #1868d0}.u-cal-sec{gap:8px;padding:12px 12px 0;display:flex;box-shadow:inset 0 1px #ebebeb}.u-cal-time .u-field{width:100%}.u-cal-actions .u-btn{flex:1}.u-cal[data-type=multiple] .u-cal-actions{justify-content:flex-end;align-items:center;padding:12px}.u-cal[data-type=multiple] .u-cal-actions .u-btn{flex:none}.u-cal-info{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.u-cal-info svg{color:#5c5c5c;width:20px;height:20px}.u-cal-info path{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.u-cal-chips{flex-wrap:wrap;justify-content:center}.u-cal-chip{letter-spacing:0;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px;line-height:16px;box-shadow:inset 0 0 0 1px #ebebeb}.u-cal-chip[data-on]{box-shadow:none;background:#f7f7f7}.u-cal-rail{flex-direction:column;flex:none;gap:8px;width:200px;padding:12px;display:flex;box-shadow:inset -1px 0 #ebebeb}.u-cal-rail-label{color:#5c5c5c;padding:8px}.u-cal-rail-list{flex-direction:column;gap:8px;display:flex}.u-cal-opt{text-align:left;width:100%;transition:background-color .12s var(--ease,ease);border-radius:8px;padding:8px 12px;display:block}.u-cal-opt[data-on],button.u-cal-opt:hover{background:#f7f7f7}.u-cal-chip,.u-cal-opt,.u-cal-yearopt{transition:background-color .12s var(--ease,ease)}button.u-cal-chip:hover{background:#f7f7f7}.dp-canvas.canvas{place-items:start center;height:auto;min-height:640px;padding:48px 24px 88px}[data-fit]{display:inline-block}.dp-tile .tile-body{padding-top:20px}.dp-row5{gap:var(--gap-tile);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dp-row5 .tile,.dp-parts .tile{height:var(--tile-md)}@media (width<=767px){.dp-row5{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-canvas.canvas{min-height:0;padding:24px 16px 72px}}.dp-gap{margin-top:var(--gap-tile)}.u-cal.dp-solo{width:auto;box-shadow:none;background:0 0;gap:8px}.dp-year .tile-body{place-items:start center;padding-bottom:168px}.dp-parts .tile.dp-year{height:auto;min-height:var(--tile-md)}
