*{font-family:Verdana,Geneva,Tahoma,sans-serif;margin:0;padding:0;box-sizing:border-box;color:#fcf9e8}* a{text-decoration:none}.theme--light *{color:#222}body{width:100%;background:linear-gradient(180deg,#000,#333)}.theme--light body{background:linear-gradient(#e66465,#9198e5)}a{color:#fcf9e8}.theme--light a{color:#222}html,body,#root{height:100%;position:relative;overflow:hidden}.App{width:100%;height:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}h1{width:100%;text-align:center;color:#fcf9e8;margin-top:15px;margin-bottom:15px;font-size:20px}.theme--light h1{color:#222}@media (min-width: 992px){h1{font-size:25px}}@media (min-width: 1200px){h1{font-size:30px}}h2{width:100%;text-align:center;color:#fcf9e8;margin-top:15px;margin-bottom:15px;font-weight:400;font-size:20px}.theme--light h2{color:#222}@media (min-width: 992px){h2{font-size:20px}}@media (min-width: 1200px){h2{font-size:25px}}h3{text-align:center;color:#fcf9e8;margin-top:5px;margin-bottom:5px;font-weight:400;font-size:15px}.theme--light h3{color:#222}@media (min-width: 992px){h3{font-size:15px}}@media (min-width: 1200px){h3{font-size:20px}}ul{padding:0 10px}li{list-style:inside}@keyframes spin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.info-box{width:100%;padding:10px;text-align:center;color:#fcf9e8;border:3px solid #fcf9e8}.theme--light .info-box{border:3px solid #222;color:#222}.info-box--warning{color:#dc143c;border-color:#dc143c}.theme--light .info-box--warning{border-color:#dc143c;color:#dc143c}.h-d-flex-align--center{display:flex;align-items:center}.h-d-align--center{align-items:center}.h-flex-direction--column{display:flex;flex-direction:column}.h-m-10{margin:10px}.h-mt-10{margin-top:10px}.h-d-b{display:block}@media (max-width: 768px){.min-width-sm{display:none}}.cursor-pointer{cursor:pointer}.form__wrapper{margin:50px auto;max-width:500px}.form__wrapper .form__container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ffffff4d;border-radius:20px;padding:25px;box-shadow:#00000059 0 5px 15px}.form__wrapper .form__title{color:#fcf9e8}.theme--light .form__wrapper .form__title{color:#222}.form__wrapper form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.form__wrapper textarea,.form__wrapper select,.form__wrapper label,.form__wrapper input{width:100%;padding:5px;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.form__wrapper textarea,.form__wrapper select,.form__wrapper input{border-bottom:1px solid #ed783c;font-weight:500;background:transparent;color-scheme:dark;color:#fcf9e8}.theme--light .form__wrapper textarea,.theme--light .form__wrapper select,.theme--light .form__wrapper input{border-bottom:1px solid #3582c4}.theme--light .form__wrapper textarea,.theme--light .form__wrapper select,.theme--light .form__wrapper input{color-scheme:light}.theme--light .form__wrapper textarea,.theme--light .form__wrapper select,.theme--light .form__wrapper input{color:#222}.form__wrapper textarea{min-height:50px}.form__wrapper label{color:#fcf9e8;font-weight:300;margin-bottom:10px}.theme--light .form__wrapper label{color:#222}.form__wrapper input[type=submit]{cursor:pointer;border-radius:5px;display:flex;justify-content:center;align-items:center;border:1px solid #ed783c;background:#0000001a;padding:10px 20px;margin-top:20px}.theme--light .form__wrapper input[type=submit]{background:#3582c41a;border:1px solid #3582c4}.form__wrapper input[type=submit]:hover{background:#ed783c4d}.theme--light .form__wrapper input[type=submit]:hover{background:#3582c44d}.form__wrapper input[type=submit].disabled{background:#555;border:#777;color:#777}.theme--light .form__wrapper input[type=submit].disabled{background:#eee;border:#555;color:#bbb}.form__wrapper input:disabled{opacity:.5}.form__wrapper .form__message.form__message--error{font-weight:500;color:red}.form__wrapper .form__message.form__message--success{font-weight:400;color:green}.dashboard__bar{width:100%;height:40px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;position:fixed;top:0}.dashboard__icon-wrapper{display:flex;gap:20px}.dashboard__icon{padding:5px;font-size:20px;cursor:pointer;transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:center;font-style:normal;gap:3px;color:#fcf9e8;transform:rotateX(0)}.theme--light .dashboard__icon{color:#222}.dashboard__icon span{font-size:10px}.dashboard__icon.active,a.active .dashboard__icon,.dashboard__icon:hover{color:#ed783c}.theme--light .dashboard__icon.active,.theme--light a.active .dashboard__icon,.theme--light .dashboard__icon:hover{color:#3582c4}.dashboard__icon.dashboard__icon--turn{transition:transform .2s ease-in-out;transform:rotateX(180deg)}.dashboard__icon.dashboard__icon--spin{color:#ed783c;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.theme--light .dashboard__icon.dashboard__icon--spin{color:#3582c4}.dashboard__icon--small{font-size:15px;padding:2px}.dashboard__icon-menu__container{position:relative}.dashboard__icon-menu{display:none;padding:10px;border-radius:5px;color:#fcf9e8;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme--light .dashboard__icon-menu{color:#222}.theme--light .dashboard__icon-menu{background:#fff9}.dashboard__icon-menu--show{display:flex;gap:10px;position:absolute;top:30px;right:0;z-index:1;width:max-content}.dashboard__icon--warning{color:#dc143c!important}.dashboard__wrapper{width:100%;height:100%;overflow:hidden;background:#fff3}@media (min-width: 1200px){.dashboard__wrapper{border-radius:15px;max-width:1200px;max-height:900px;box-shadow:#0000003d 0 3px 8px;border:1px solid rgba(255,255,255,.3)}}@media (min-width: 1200px){.dashboard__wrapper--expand{border-radius:0;max-width:100%;max-height:100%}}.dashboard{display:grid;grid-template-areas:"header header" "content content";grid-template-columns:270px 1fr;grid-template-rows:auto 1fr;transition:all .5s ease-in-out;height:100%;overflow:hidden}@media (min-width: 992px){.dashboard{grid-template-areas:"header header" "sidebar content";grid-template-rows:auto 1fr}}.dashboard.dashboard--hide-sidebar{grid-template-areas:"header header" "content content";grid-template-columns:1fr}@media (min-width: 992px){.dashboard.dashboard--hide-sidebar{grid-template-areas:"header header" "sidebar content";grid-template-columns:0px 1fr;transition:all .5s ease-in-out}}.dashboard__header{grid-area:header;background:#ffffff1a;z-index:1;border-bottom:1px solid #ed783c;box-shadow:0 0 10px 3px #ed783c33;padding:5px 20px;align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"left right" "mid mid";height:min-content;gap:5px}.theme--light .dashboard__header{border-bottom:1px solid #3582c4}.theme--light .dashboard__header{box-shadow:0 0 10px 3px #3582c433}@media (min-width: 768px){.dashboard__header{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"left mid right";height:50px;padding:0 20px;gap:0}}@media (min-width: 992px){.dashboard__header{z-index:10}}.dashboard__header-area{color:#fcf9e8;display:flex;justify-content:center;grid-gap:10px}.theme--light .dashboard__header-area{color:#222}.dashboard__header-area.dashboard__header-area--left{justify-content:flex-start;grid-area:left}.dashboard__header-area.dashboard__header-area--mid{justify-content:center;grid-area:mid}.dashboard__header-area.dashboard__header-area--right{justify-content:flex-end;grid-area:right}.dashboard__sidebar-wrapper{grid-area:sidebar;overflow:hidden;position:fixed;height:100%;z-index:2;transition:transform .5s ease-in-out;transform:translate(0);width:100%;color:#fcf9e8;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme--light .dashboard__sidebar-wrapper{color:#222}.theme--light .dashboard__sidebar-wrapper{background:#fff9}@media (min-width: 768px){.dashboard__sidebar-wrapper{width:50%}}@media (min-width: 992px){.dashboard__sidebar-wrapper{transform:translate(0);height:auto;width:100%;background:#ffffff1a;position:relative}.theme--light .dashboard__sidebar-wrapper{background:#fff3}}.dashboard__sidebar-wrapper .dashboard__sidebar{display:flex;flex-direction:column;height:100%;padding:50px 15px 15px}@media (min-width: 992px){.dashboard__sidebar-wrapper .dashboard__sidebar{padding:0;transition:transform .5s ease-in-out;transform:translate(0);width:270px}}@media (min-width: 1200px){.dashboard__sidebar-wrapper .dashboard__sidebar{padding:0}}.dashboard__sidebar-wrapper .dashboard__sidebar .dashboard__sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 0}.dashboard--hide-sidebar .dashboard__sidebar-wrapper{transform:translate(-100%);transition:transform .5s ease-in-out}@media (min-width: 992px){.dashboard--hide-sidebar .dashboard__sidebar-wrapper{transform:translate(0)}}.theme--light .dashboard--hide-sidebar .dashboard__sidebar-wrapper{border-right:none}@media (min-width: 992px){.dashboard--hide-sidebar .dashboard__sidebar-wrapper .dashboard__sidebar{transform:translate(-100%);transition:transform .5s ease-in-out}}.dashboard__sidebar-wrapper .dashboard__sidebar-close{position:absolute;top:10px;left:10px}@media (min-width: 992px){.dashboard__sidebar-wrapper .dashboard__sidebar-close{display:none}}.dashboard__sidebar-block{overflow:hidden;display:flex;flex-direction:column}.dashboard__sidebar-block .dashboard__sidebar-block__title{margin:5px 0;width:100%;position:relative;background:#ffffe11a;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;cursor:pointer;padding:2px 10px}.theme--light .dashboard__sidebar-block .dashboard__sidebar-block__title{background:#ffffe14d}.dashboard__sidebar-block .dashboard__sidebar-block__title:hover{background:#ffffe133}.theme--light .dashboard__sidebar-block .dashboard__sidebar-block__title:hover{background:#ffffe180}.dashboard__sidebar-block .dashboard__sidebar-block__title span{display:flex;justify-content:left}.dashboard__sidebar-block .dashboard__sidebar-block__title div{justify-content:right;display:flex;margin-right:5px;color:#fff3}.theme--light .dashboard__sidebar-block .dashboard__sidebar-block__title div{color:#0003}.dashboard__sidebar-block .dashboard__sidebar-block__item-list{overflow:auto}.dashboard__sidebar-block .dashboard__sidebar-block__item-list--hide{display:none}.dashboard__sidebar-block .dashboard__sidebar-block__item{display:grid;grid-template-columns:auto auto 1fr auto auto;grid-gap:10px;padding:10px;align-items:center}.dashboard__sidebar-block .dashboard__sidebar-block__item span{word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dashboard__sidebar-block .dashboard__sidebar-block__item:nth-child(odd){background:#00000026}.theme--light .dashboard__sidebar-block .dashboard__sidebar-block__item:nth-child(odd){background:#ffffff26}.dashboard__sidebar-block .dashboard__sidebar-block__item.active *{color:#ed783c}.theme--light .dashboard__sidebar-block .dashboard__sidebar-block__item.active *{color:#3582c4}.dashboard__content{overflow:auto;grid-area:content;padding:10px}.dashboard__overview{display:flex;min-height:100%;gap:10px;flex-direction:column;color:#fcf9e8}.theme--light .dashboard__overview{color:#222}.dashboard__overview-block{padding:5px}.dashboard__overview-block__title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.dashboard__overview-block__headline{display:flex;align-items:center}.dashboard__overview-block__headline span{margin-left:5px;font-size:12px;color:#999}.theme--light .dashboard__overview-block__headline span{color:#444}.dashboard__overview-block__list{display:none}.dashboard__overview--seperated .dashboard__overview-block__list{background:#0000003d}.theme--light .dashboard__overview--seperated .dashboard__overview-block__list{background:#ffffff3d}.dashboard__overview-block__list.dashboard__overview-block__list--show{display:block}.dashboard__overview-block__item{padding:5px;display:grid;grid-template-columns:auto 1fr 1fr auto auto;grid-column-gap:5px;cursor:pointer;color:#999}.theme--light .dashboard__overview-block__item{color:#444}.dashboard__overview-block__item span{word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width: 992px){.dashboard__overview-block__item{grid-template-columns:minmax(30px,auto) minmax(auto,175px) 1fr auto auto}}.dashboard__overview-block__item:nth-child(odd){background:#0000003d}.theme--light .dashboard__overview-block__item:nth-child(odd){background:#ffffff3d}.table__name{font-size:10px;padding:3px;margin:1px;border-radius:5px;font-style:normal;border:1px solid #fcf9e8}.theme--light .table__name{border:1px solid #222}.active .table__name{border:1px solid #ed783c}.theme--light .active .table__name{border:1px solid #3582c4}.locations{display:flex;flex-direction:column}.border-top{border-top-right-radius:4px;border-top-left-radius:4px}.border-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.border-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.border-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.location{display:grid;background:#fff3;padding:20px;aspect-ratio:1;width:100%;resize:both;overflow:hidden}@media (min-width: 992px){.location{width:50%}}.location__table{width:100%;height:100%;border-radius:6px;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;font-size:10px;cursor:pointer}.location__table .seat{background-color:#00000080;width:5px;height:5px;position:absolute}.location__table-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;color:#0009}.location__table-type--1.location__table-orientation--1 .seat{width:75%}.location__table-type--1.location__table-orientation--1.location__table-seats--2 .seat--0{top:0;transform:translateY(-100%);border-top-right-radius:4px;border-top-left-radius:4px}.location__table-type--1.location__table-orientation--1.location__table-seats--2 .seat--1{bottom:0;transform:translateY(100%);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.location__table-type--1.location__table-orientation--1.location__table-seats--4 .seat{width:40%}.location__table-type--1.location__table-orientation--1.location__table-seats--4 .seat--0{top:0;transform:translateY(-100%);left:5%;border-top-right-radius:4px;border-top-left-radius:4px}.location__table-type--1.location__table-orientation--1.location__table-seats--4 .seat--1{right:5%;top:0;transform:translateY(-100%);border-top-right-radius:4px;border-top-left-radius:4px}.location__table-type--1.location__table-orientation--1.location__table-seats--4 .seat--2{bottom:0;transform:translateY(100%);left:5%;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.location__table-type--1.location__table-orientation--1.location__table-seats--4 .seat--3{bottom:0;right:5%;transform:translateY(100%);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.location__table-type--1.location__table-orientation--2 .seat{height:75%}.location__table-type--1.location__table-orientation--2.location__table-seats--2 .seat--0{left:0;transform:translate(-100%);border-top-left-radius:4px;border-bottom-left-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--2 .seat--1{right:0;transform:translate(100%);border-top-right-radius:4px;border-bottom-right-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat{height:40%}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat--0,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat--0{left:0;transform:translate(-100%);top:5%;border-top-left-radius:4px;border-bottom-left-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat--1,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat--1{top:5%;right:0;transform:translate(100%);border-top-right-radius:4px;border-bottom-right-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat--2,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat--2{left:0;transform:translate(-100%);bottom:5%;border-top-left-radius:4px;border-bottom-left-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat--3,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat--3{right:0;bottom:5%;transform:translate(100%);border-top-right-radius:4px;border-bottom-right-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat--4,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat--4{width:75%;height:5px;top:0;transform:translateY(-100%);border-top-right-radius:4px;border-top-left-radius:4px}.location__table-type--1.location__table-orientation--2.location__table-seats--6 .seat--5,.location__table-type--1.location__table-orientation--2.location__table-seats--4 .seat--5{width:75%;height:5px;bottom:0;transform:translateY(100%);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.location__table-type--2.location__table-orientation--4.location__table-seats--3 .seat{height:25%;border-top-left-radius:4px;border-bottom-left-radius:4px}.location__table-type--2.location__table-orientation--4.location__table-seats--3 .seat--0{top:5%;transform:translate(-100%);left:0}.location__table-type--2.location__table-orientation--4.location__table-seats--3 .seat--1{top:50%;transform:translate(-100%,-50%);left:0}.location__table-type--2.location__table-orientation--4.location__table-seats--3 .seat--2{bottom:5%;transform:translate(-100%);left:0}.location__table-type--2.location__table-seats--5 .seat{height:15%;border-top-right-radius:4px;border-bottom-right-radius:4px}.location__table-type--2.location__table-seats--5.location__table-type--2 .seat{right:0;transform:translate(100%)}.location__table-type--2.location__table-seats--5.location__table-type--2 .seat--0{top:5%}.location__table-type--2.location__table-seats--5.location__table-type--2 .seat--1{top:31%;transform:translate(100%,-50%)}.location__table-type--2.location__table-seats--5.location__table-type--2 .seat--2{top:50%;transform:translate(100%,-50%)}.location__table-type--2.location__table-seats--5.location__table-type--2 .seat--3{bottom:31%;transform:translate(100%,50%)}.location__table-type--2.location__table-seats--5.location__table-type--2 .seat--4{bottom:5%}.location__table-text-wrapper{display:grid;justify-content:center;z-index:2}.location__table-text-wrapper .location__table-text,.location__table-text-wrapper .location__table-time{text-shadow:0 0 2px white;color:#000}.location__table-text{text-overflow:ellipsis;white-space:nowrap;word-break:break-all;overflow:hidden}.location__table-modal__item{width:100%;max-width:500px;display:flex;align-items:center;justify-content:space-between;column-gap:50px;padding-right:50px}.modal__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:#2229;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.theme--light .modal__wrapper{background:#fff6}.modal{background-color:#222222e6;border-radius:15px;padding:15px 25px 25px;box-shadow:#00000059 0 5px 15px;position:relative;height:1px;min-width:60vw;min-height:30vw;max-width:80vw;max-height:80vw;color:#fcf9e8}.theme--light .modal{color:#222}.theme--light .modal{background-color:#ffffff80}.modal--small{padding:40px;height:auto;min-width:unset;min-height:unset}.modal--large{padding:40px;height:100%;width:100%}.modal--full{padding:40px;height:100%;width:100%;max-width:100%;max-height:100%}.modal__content-wrapper{overflow:auto;width:100%;height:100%}.modal__content{height:100%;width:100%;display:grid;grid-template-areas:"headline" "text" "button";grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.modal__content-headline{margin-bottom:25px;grid-area:headline}.modal__content-text{display:flex;flex-direction:column;gap:15px}.modal__button-wrapper{grid-area:button;display:flex;align-items:center;justify-content:center;gap:100px}.modal__button{cursor:pointer;border-radius:5px;display:flex;justify-content:center;align-items:center;border:1px solid #ed783c;background:#0000001a;padding:10px 20px;color:#fcf9e8}.theme--light .modal__button{background:#3582c41a;border:1px solid #3582c4}.modal__button:hover{background:#ed783c4d}.theme--light .modal__button:hover{background:#3582c44d}.modal__button.disabled{background:#555;border:#777;color:#777}.theme--light .modal__button.disabled{background:#eee;border:#555;color:#bbb}.theme--light .modal__button{color:#222}.modal__close{position:absolute;top:0;right:0;padding:15px;font-size:25px;cursor:pointer}.modal__close:hover{color:#ed783c}.theme--light .modal__close:hover{color:#3582c4}.datepicker__wrapper{position:relative;display:flex}.datepicker__wrapper input{border:none;background:transparent;width:max-content;font-size:20px;font-weight:500;color:#fcf9e8;cursor:pointer}.datepicker__wrapper input::-webkit-outer-spin-button,.datepicker__wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.theme--light .datepicker__wrapper input{color:#222}.datepicker__wrapper input:focus-visible,.datepicker__wrapper input:focus{border:none;outline:none}.datepicker{display:flex;font-size:25px;align-items:center}.datepicker .datepicker-item{cursor:pointer}.datepicker .datepicker-item:hover{color:#ed783c}.theme--light .datepicker .datepicker-item:hover{color:#3582c4}.datepicker i{margin-left:15px;margin-right:15px;padding:5px;font-size:20px;cursor:pointer;transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:center;font-style:normal;gap:3px;color:#fcf9e8;transform:rotateX(0)}.theme--light .datepicker i{color:#222}.datepicker i span{font-size:10px}.datepicker i.active,a.active .datepicker i,.datepicker i:hover{color:#ed783c}.theme--light .datepicker i.active,.theme--light a.active .datepicker i,.theme--light .datepicker i:hover{color:#3582c4}.datepicker i.dashboard__icon--turn{transition:transform .2s ease-in-out;transform:rotateX(180deg)}.datepicker i.dashboard__icon--spin{color:#ed783c;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.theme--light .datepicker i.dashboard__icon--spin{color:#3582c4}.datepicker .active{color:#ed783c}.theme--light .datepicker .active{color:#3582c4}.datepicker__picker-wrapper{position:fixed;background:#000000e6;border-radius:10px;padding:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;flex-direction:column;gap:10px;color:#fcf9e8}.theme--light .datepicker__picker-wrapper{background:#fff9}@media (min-width: 992px){.datepicker__picker-wrapper{padding:20px;transform:translate(-50%);left:50%;top:40px;position:absolute;width:auto;height:auto}.datepicker__picker-wrapper h2{display:none}}.theme--light .datepicker__picker-wrapper{color:#222}.datepicker__picker-wrapper .datepicker__picker-input{background-color:#fffc;color:#222;margin-bottom:15px;padding:5px;border-radius:5px}.datepicker__picker-container{gap:20px;display:flex;flex-direction:column;overflow:auto}.datepicker__picker{display:grid;grid-auto-rows:auto;height:100%;grid-gap:10px;width:100%}@media (min-width: 992px){.datepicker__picker{grid-auto-rows:50px}}.datepicker__picker-container .datepicker__picker{grid-auto-rows:35px}.datepicker__picker.datepicker__picker--day{grid-template-columns:repeat(7,auto);grid-auto-rows:30px}.datepicker__picker-container .datepicker__picker.datepicker__picker--day{grid-template-columns:repeat(7,auto)}@media (min-width: 768px){.datepicker__picker.datepicker__picker--day{grid-template-columns:repeat(7,auto)}.datepicker__picker-container .datepicker__picker.datepicker__picker--day{grid-template-columns:repeat(7,auto);grid-auto-rows:auto}}@media (min-width: 992px){.datepicker__picker.datepicker__picker--day{grid-template-columns:repeat(7,auto)}}.datepicker__picker.datepicker__picker--month,.datepicker__picker-container .datepicker__picker.datepicker__picker--month{grid-template-columns:repeat(2,auto)}@media (min-width: 768px){.datepicker__picker.datepicker__picker--month,.datepicker__picker-container .datepicker__picker.datepicker__picker--month{grid-template-columns:repeat(3,auto)}}@media (min-width: 992px){.datepicker__picker.datepicker__picker--month{grid-template-columns:repeat(4,auto)}}.datepicker__picker.datepicker__picker--year{grid-template-columns:repeat(2,auto)}.datepicker__picker-container .datepicker__picker.datepicker__picker--year{grid-template-columns:repeat(3,auto)}@media (min-width: 768px){.datepicker__picker.datepicker__picker--year{grid-template-columns:repeat(3,auto)}}@media (min-width: 992px){.datepicker__picker.datepicker__picker--year{grid-template-columns:repeat(4,auto)}}.datepicker__picker .datepicker__picker-item{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:5px;font-size:25px;background:#ffffff80}@media (min-width: 768px){.datepicker__picker .datepicker__picker-item{padding:10px 15px}}@media (min-width: 992px){.datepicker__picker .datepicker__picker-item{padding:10px 15px;font-size:25px}}.datepicker__picker .datepicker__picker-item.datepicker__picker-item--headline{background:transparent}.datepicker__picker .datepicker__picker-item.datepicker__picker-item--active,.datepicker__picker .datepicker__picker-item:hover{background:#ed783c99}.theme--light .datepicker__picker .datepicker__picker-item.datepicker__picker-item--active,.theme--light .datepicker__picker .datepicker__picker-item:hover{background:#3582c499}.datepicker__picker .datepicker__picker-item.datepicker__picker-item--today{border:1px solid #ed783c}.theme--light .datepicker__picker .datepicker__picker-item.datepicker__picker-item--today{border:1px solid #3582c4}
