div.dt-datetime{position:absolute;background:var(--background_1);z-index:2050;border:1px solid var(--border_2);box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);padding:10px;width:275px;border-radius:5px}
div.dt-datetime.inline{position:relative;box-shadow:none}
div.dt-datetime div.dt-datetime-title{text-align:center;padding:0;position: relative;display: flex;justify-content: center;align-items: center;height: 30px;margin-bottom: 10px;}
div.dt-datetime div.dt-datetime-buttons{text-align:center}
div.dt-datetime div.dt-datetime-buttons a{display:inline-block;padding:0 .5em .5em .5em;margin:0;font-size:.9em}
div.dt-datetime div.dt-datetime-buttons a:hover{text-decoration:underline}
div.dt-datetime table{border-spacing:0;margin:0;width:100%}
div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}
div.dt-datetime table th{font-size: 12px;color:var(--text_2);font-weight:600;width:calc(100% / 7);text-align:center;height: 20px;}
div.dt-datetime table td{font-size: 12px;color:var(--text_2);padding:0;height: 30px;}
div.dt-datetime table td.selectable{text-align:center;background:var(--background_2)}
div.dt-datetime table td.selectable.disabled{color:#aaa;background:white}
div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:white}
div.dt-datetime table td.selectable.now{background-color:var(--background_3);}
div.dt-datetime table td.selectable.now button{font-weight:bold}
div.dt-datetime table td.selectable.selected button{background:var(--primary);color:white;border-radius:2px}
div.dt-datetime table td.selectable button:hover{background:var(--primary);color:white;border-radius:2px}
div.dt-datetime table td.dt-datetime-week{font-size:.7em}
div.dt-datetime table button{width:100%;height: 100%;border:none;background:transparent;font-size:12px;color:inherit;text-align:center;margin:0}
div.dt-datetime table.weekNumber th{width:12.5%}
div.dt-datetime div.dt-datetime-calendar table{margin-top:0}
div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;line-height: 30px;padding:0 5px;box-sizing:border-box;cursor:pointer;border-radius: 5px;}
div.dt-datetime div.dt-datetime-label:hover{background-color:var(--background_3);color: var(--text_2);}
div.dt-datetime div.dt-datetime-label select{position:absolute;top:0;left:0;cursor:pointer;opacity:0}
div.dt-datetime.horizontal{width:550px}
div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}
div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}
div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%;display: flex;flex-direction: column;}
div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}
div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}
div.dt-datetime div.dt-datetime-time th{text-align:left}
div.dt-datetime-year,div.dt-datetime-month{width: 100%;}
div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}
div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:1;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:5px;border: 1px solid var(--border_2);}
div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}
div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:0;left:0;}
div.dt-datetime div.dt-datetime-iconLeft button{position:relative;z-index:1}
div.dt-datetime div.dt-datetime-iconLeft:after{position:absolute;top:7px;left:10px;display:block;content:"";border-top:7px solid transparent;border-right:7px solid var(--primary);border-bottom:7px solid transparent}
div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:0;right:0;}
div.dt-datetime div.dt-datetime-iconRight button{position:relative;z-index:1}
div.dt-datetime div.dt-datetime-iconRight:after{position:absolute;top:7px;left:12px;display:block;content:"";border-top:7px solid transparent;border-left:7px solid var(--primary);border-bottom:7px solid transparent}
div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}
html.dark input.dt-datetime,:root[data-theme=dark] input.dt-datetime,:root[data-bs-theme=dark] input.dt-datetime{color-scheme:dark}
html.dark div.dt-datetime,:root[data-theme=dark] div.dt-datetime,:root[data-bs-theme=dark] div.dt-datetime{border:1px solid #595b5e;background-color:#212529;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.8)}
html.dark div.dt-datetime table th,:root[data-theme=dark] div.dt-datetime table th,:root[data-bs-theme=dark] div.dt-datetime table th{color:#ccc}
html.dark div.dt-datetime table td,:root[data-theme=dark] div.dt-datetime table td,:root[data-bs-theme=dark] div.dt-datetime table td{color:#eee}
html.dark div.dt-datetime table td.selectable,:root[data-theme=dark] div.dt-datetime table td.selectable,:root[data-bs-theme=dark] div.dt-datetime table td.selectable{background:#373c41}
html.dark div.dt-datetime table td.selectable.disabled,:root[data-theme=dark] div.dt-datetime table td.selectable.disabled,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.disabled{color:#aaa;background:#171b1f}
html.dark div.dt-datetime table td.selectable.disabled button:hover,:root[data-theme=dark] div.dt-datetime table td.selectable.disabled button:hover,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#171b1f}
html.dark div.dt-datetime table td.selectable.now,:root[data-theme=dark] div.dt-datetime table td.selectable.now,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.now{background:#4b5055}
html.dark div.dt-datetime table td.selectable.selected button,:root[data-theme=dark] div.dt-datetime table td.selectable.selected button,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.selected button{background:#6ea8fe;color:black}
html.dark div.dt-datetime table td.selectable button:hover,:root[data-theme=dark] div.dt-datetime table td.selectable button:hover,:root[data-bs-theme=dark] div.dt-datetime table td.selectable button:hover{background:#ff8000;color:black}
html.dark div.dt-datetime div.dt-datetime-label:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-label:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-label:hover{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.1)}
html.dark div.dt-datetime div.dt-datetime-iconLeft:hover,html.dark div.dt-datetime div.dt-datetime-iconRight:hover,html.dark div.dt-datetime div.dt-datetime-iconUp:hover,html.dark div.dt-datetime div.dt-datetime-iconDown:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconRight:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconUp:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconDown:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconRight:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconUp:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.1)}
html.dark div.dt-datetime div.dt-datetime-iconLeft:after,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:after,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:after{border-right-color:white}
html.dark div.dt-datetime div.dt-datetime-iconRight:after,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconRight:after,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconRight:after{border-left-color:white}
html.dark div.dt-datetime select,:root[data-theme=dark] div.dt-datetime select,:root[data-bs-theme=dark] div.dt-datetime select{color-scheme:dark}
html.dark div.dt-datetime-error,:root[data-theme=dark] div.dt-datetime-error,:root[data-bs-theme=dark] div.dt-datetime-error{color:#b11f1f}
table.dt-datetime-table tbody tr, table.dt-datetime-table tbody tr:hover{background: transparent !important;}
table.dt-datetime-table tbody tr td{border: 0 !important;}