.dtpckr .hr{margin:var(--oag-var-4) 0}.dtpckr .datepicker{margin:0 -.3rem;min-height:unset}.dtpckr .ui-datepicker-row-break{display:none}.dtpckr .ui-datepicker-header,.ui-datepicker .ui-datepicker-prev,.dtpckr .ui-datepicker .ui-datepicker-next{height:40px;position:relative}.dtpckr .ui-datepicker .ui-datepicker-prev,.dtpckr .ui-datepicker .ui-datepicker-next{background:transparent;border:1px solid transparent;color:var(--oag-color);margin:0 .3rem;padding:.6rem 0;position:absolute;text-decoration:none;width:3.266rem}.dtpckr .ui-datepicker .ui-datepicker-prev{left:var(--oag-var-2)}.dtpckr .ui-datepicker .ui-datepicker-next{right:var(--oag-var-2)}.dtpckr .ui-datepicker-title{color:var(--oag-color);font-weight:500}.dtpckr .ui-datepicker-calendar{margin:0;width:100%}.dtpckr .ui-datepicker-calendar th{color:var(--oag-datum);font-size:var(--oag-rubik-xs);font-weight:500;height:auto}.dtpckr .ui-datepicker-calendar td{height:48px}.dtpckr .ui-datepicker-calendar td a{font-size:var(--oag-rubik-s);padding:var(--oag-var-3);text-decoration:none}.dtpckr .ui-datepicker-calendar td a.ui-state-highlight:not(.ui-state-active){background:var(--oag-bg-800);border:1px solid var(--oag-datum);color:var(--oag-color)}.dtpckr.dtpckr-festivals .ui-datepicker-calendar td a.ui-state-active:not(:hover){background:var(--oag-festivals-500);border:1px solid var(--oag-festivals-500);color:var(--oag-color)}.dtpckr .ui-datepicker-calendar td a.ui-state-active{font-weight:400}.dtpckr-fstln{color:var(--oag-datum);font-size:var(--oag-rubik-s);justify-content:center;padding:var(--oag-var-1) 0;text-align:center}.dtpckr .btn-s-outline{font-size:var(--oag-rubik-s);padding:var(--oag-var-2) var(--oag-var-1rem);text-decoration:none;width:auto}.ui-datepicker-other-month{visibility:hidden!important}.dtpckr .ui-state-disabled{background:none!important;color:var(--oag-bg-700)!important;cursor:not-allowed!important;opacity:1!important;visibility:visible}.dtpckr .ui-state-disabled:not(.ui-datepicker-today){border:1px solid transparent!important}.dtpckr .ui-state-disabled.ui-datepicker-today{border:1px solid var(--oag-bg-700)!important;border-radius:var(--oag-border-radius)}@media (max-width: 768px){.drpdwn-ctnt.dtpckr{height:100vh!important;max-height:100vh!important;padding:0 var(--oag-var-1rem)!important;width:100vw!important}.dtpckr .datepicker{margin:4.875rem -1rem 0}.dtpckr .ui-datepicker .ui-datepicker-prev,.dtpckr .ui-datepicker .ui-datepicker-next{border:1px solid var(--oag-bg-700)}.dtpckr-fstln{background:var(--oag-bg);bottom:0;box-shadow:0 -10px 10px 0 var(--oag-bg);flex-wrap:nowrap;left:0;overflow-x:auto;padding:var(--oag-var-3);position:fixed;scroll-behavior:smooth;width:100vw}.dtpckr-fstln > *{flex-shrink:0;overflow:hidden;position:relative}.dtpckr-fstln span{padding-left:var(--oag-var-5)}.dtpckr-fstln a{font-size:var(--oag-rubik-l);padding:var(--oag-var-1rem)!important}}@media (max-width: 992px){.dtpckr .ui-datepicker-calendar{border-spacing:var(--oag-var-2)}.dtpckr .datepicker{font-size:var(--oag-rubik-base);padding-bottom:4rem}.dtpckr .ui-datepicker-multi{display:flex!important;flex-direction:column;gap:var(--oag-var-2rem);width:100%!important}.drpdwn-ctnt.dtpckr{max-height:450px;overflow:auto;padding:var(--oag-var-1rem) var(--oag-var-1rem) var(--oag-var-4);width:656px}.dtpckr .ui-datepicker .ui-datepicker-prev,.dtpckr .ui-datepicker .ui-datepicker-next{align-items:center;align-self:center;color:var(--oag-datum);display:flex;font-size:var(--oag-rubik-xs);font-weight:400;height:100%;margin:0;padding:0 var(--oag-var-2);width:auto}.dtpckr .ui-datepicker-title{font-size:var(--oag-rubik-l)}.dtpckr .ui-datepicker-calendar th{padding:var(--oag-var-1rem) 0}.dtpckr .ui-datepicker-calendar td{height:60px}.dtpckr .ui-datepicker-calendar td a{align-items:center;display:flex;font-size:var(--oag-rubik-base);height:60px;justify-content:center;padding:0!important}}@media (min-width: 992px){.drpdwn-ctnt.dtpckr{min-height:400px;padding:var(--oag-var-1rem) var(--oag-var-1rem) var(--oag-var-4);width:872px}.dtpckr .ui-datepicker-multi{display:flex!important;flex-direction:row;gap:var(--oag-var-2rem);width:100%!important}.dtpckr .ui-datepicker-group{width:50%}.dtpckr .ui-datepicker-title{font-size:var(--oag-rubik-base)}.dtpckr .ui-datepicker-calendar td a{padding:1rem}}