.timeline-calendar{font-size:.875rem;line-height:1.28571}.timeline-calendar .select{text-transform:uppercase;filter:drop-shadow(4px 4px 3px #00000040);background-color:#70aac1;border-radius:5px;padding:5px 12px;display:inline-block;position:relative}.timeline-calendar .select:after{content:"";border:8px solid #0000;border-top-color:#70aac1;border-bottom-width:0;width:0;height:0;display:block;position:absolute;bottom:-8px;left:20px;transform:translate(-50%)}@media (min-width:1199px){.timeline-calendar .select:after{left:50%}}.timeline-datepicker{--border-color:#2f5d6f;background-color:#70aac1;border-radius:5px;padding:4px;font-family:Noto Sans Mono,monospace;font-size:.875rem;line-height:1.28571}.timeline-datepicker>header{border:1px solid var(--border-color);border-bottom:none}.timeline-datepicker>header>.row:not(:last-child){border-bottom:1px solid var(--border-color)}.timeline-datepicker>header>.row>.col:not(:nth-child(2n)){border-right:1px solid var(--border-color)}.timeline-datepicker>header .q-btn{text-transform:uppercase}.timeline-datepicker .q-btn .q-icon{font-size:1.25rem}.timeline-datepicker .q-date{box-shadow:none;background-color:#70aac1}.timeline-datepicker .q-date__main{border:1px solid var(--border-color)}.timeline-datepicker .q-date__calendar-item--out{opacity:.3!important}.timeline-datepicker .q-date__calendar-item--out>div,.timeline-datepicker .q-date__calendar-item--in .q-btn{background-color:#8ab6c7}.timeline-datepicker .q-date__calendar-item--in .q-btn:hover{background-color:#d4e6ec}.timeline-datepicker .q-date__calendar-item--in .q-btn .q-focus-helper{display:none}.timeline-datepicker .q-date__calendar-days-container{padding:6px}.timeline-datepicker .q-date__calendar-item{opacity:1;margin-bottom:2px;font-size:.875rem;line-height:1.57143}.timeline-datepicker .q-date__view{min-height:250px;padding:0}.timeline-datepicker .q-date__actions{border-top:1px solid var(--border-color);padding-bottom:0}.timeline-datepicker .q-date__today{border:1px solid #000}.timeline-datepicker .q-date__navigation .q-btn{font-size:1rem;line-height:1}.timeline-datepicker .q-date__navigation,.timeline-datepicker .q-date__calendar-weekdays{border-bottom:1px solid var(--border-color)}.q-menu:has(.timeline-datepicker){background-color:#0000}@media (min-width:1199px){.q-menu:has(.timeline-datepicker){transform:translate(35%)}}
