.tiny-picker-panel{--tv-DatePanel-text-color:var(--tv-color-text, #191919);--tv-DatePanel-text-color-heightlight:var(--tv-color-text-active, #1476ff);--tv-DatePanel-font-size:var(--tv-font-size-default, 14px);--tv-DatePanel-line-height:var(--tv-line-height-number, 1.5);--tv-DatePanel-width:360px;--tv-DatePanel-bg-color:var(--tv-color-bg-2, #ffffff);--tv-DatePanel-box-shadow:var(--tv-shadow-3-down, 0 4px 16px 0 rgba(0, 0, 0, 0.08));--tv-DatePanel-border-radius:var(--tv-border-radius-md, 6px);--tv-DatePanel-margin:var(--tv-space-sm, 4px) 0;--tv-DatePanel-icon-size:var(--tv-icon-size, 16px);--tv-DatePanel-icon-color:var(--tv-color-icon, #808080);--tv-DatePanel-icon-color-hover:var(--tv-color-icon-hover, #191919);--tv-DatePanel-icon-color-disabled:var(--tv-color-icon-disabled, #c2c2c2);--tv-DatePanel-border-color-divider:var(--tv-color-border-divider, #f0f0f0);--tv-DatePanel-bg-color-hover:var(--tv-color-bg-hover, #f5f5f5);--tv-DatePanel-header-btn-height:calc(var(--tv-DatePanel-font-size) * var(--tv-DatePanel-line-height));--tv-DatePanel-header-btn-padding:0 var(--tv-space-sm, 4px) 0 0;--tv-DatePanel-header-label-padding:0 var(--tv-space-sm, 4px);--tv-DatePanel-header-padding:12.5px var(--tv-space-xl, 16px);--tv-DatePanel-time-header-padding:var(--tv-space-lg, 12px) var(--tv-space-xl, 16px);--tv-DatePanel-editor-wrap-padding-right:var(--tv-space-xl, 16px);--tv-DatePanel-timezone-li-padding:5.5px var(--tv-space-xl, 16px);--tv-DatePanel-content-padding:var(--tv-space-lg, 16px) 0 0 0;--tv-DatePanel-shortcut-padding:5.5px 0 5.5px var(--tv-space-xl, 16px);--tv-DatePanel-sidebar-padding-top:var(--tv-space-xl, 16px);--tv-DatePanel-footer-padding:var(--tv-space-xl, 16px);color:var(--tv-DatePanel-text-color);font-size:var(--tv-DatePanel-font-size);-webkit-box-shadow:var(--tv-DatePanel-box-shadow);box-shadow:var(--tv-DatePanel-box-shadow);background:var(--tv-DatePanel-bg-color);border-radius:var(--tv-DatePanel-border-radius);line-height:var(--tv-DatePanel-line-height);margin:var(--tv-DatePanel-margin);width:var(--tv-DatePanel-width)}.tiny-picker-panel__body-wrapper{position:relative;border:solid 1px var(--tv-DatePanel-border-color-divider)}.tiny-picker-panel.has-sidebar.has-time{min-width:434px}.tiny-picker-panel.has-sidebar{width:398px}.tiny-picker-panel.tiny-month-range{width:558px}.tiny-picker-panel.tiny-date-range-picker.has-sidebar{width:668px}.tiny-picker-panel.has-time .tiny-picker-panel__body-wrapper{position:relative}.tiny-picker-panel [slot=sidebar],.tiny-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--tv-DatePanel-border-color-divider);padding-top:var(--tv-DatePanel-sidebar-padding-top);overflow:auto}.tiny-picker-panel [slot=sidebar] .tiny-picker-panel__shortcut,.tiny-picker-panel__sidebar .tiny-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:var(--tv-DatePanel-line-height);font-size:var(--tv-DatePanel-font-size);color:var(--tv-DatePanel-text-color);padding:var(--tv-DatePanel-shortcut-padding);text-align:left;outline:0;cursor:pointer}.tiny-picker-panel [slot=sidebar] .tiny-picker-panel__shortcut:hover,.tiny-picker-panel__sidebar .tiny-picker-panel__shortcut:hover{background-color:var(--tv-DatePanel-bg-color-hover)}.tiny-picker-panel [slot=sidebar]+.tiny-picker-panel__body,.tiny-picker-panel__sidebar+.tiny-picker-panel__body{margin-left:110px}.tiny-picker-panel__body-wrapper::after,.tiny-picker-panel__body::after{content:'';display:table;clear:both}.tiny-picker-panel__body{padding-bottom:8px}.tiny-picker-panel__body .tiny-date-picker__time-header{padding:var(--tv-DatePanel-time-header-padding);position:relative;display:table;width:100%}.tiny-picker-panel__body .tiny-date-picker__time-header .tiny-date-picker__editor-wrap{position:relative;display:table-cell}.tiny-picker-panel__body .tiny-date-picker__time-header .tiny-date-picker__editor-wrap:first-child{padding-right:var(--tv-DatePanel-editor-wrap-padding-right)}.tiny-picker-panel__body .tiny-date-picker__header{padding:var(--tv-DatePanel-header-padding);text-align:center}.tiny-picker-panel__body .tiny-date-picker__header .tiny-date-picker__prev-btn{float:left}.tiny-picker-panel__body .tiny-date-picker__header .tiny-date-picker__next-btn{float:right}.tiny-picker-panel__body .tiny-date-picker__header-label{padding:var(--tv-DatePanel-header-label-padding);cursor:pointer}.tiny-picker-panel__body .tiny-date-picker__header-label.active,.tiny-picker-panel__body .tiny-date-picker__header-label:hover{color:var(--tv-DatePanel-text-color-heightlight)}.tiny-picker-panel__body .tiny-picker-panel__content{position:relative;border-top:solid 1px var(--tv-DatePanel-border-color-divider);padding:var(--tv-DatePanel-content-padding)}.tiny-picker-panel__body .tiny-picker-panel__content table{table-layout:fixed;width:100%}.tiny-picker-panel__timezone{padding:8px 0}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist{z-index:10;overflow-y:hidden}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist-li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--tv-DatePanel-timezone-li-padding,5.5px 16px);cursor:pointer}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist-li:hover{background-color:var(--tv-DatePanel-bg-color-hover,#f5f5f5)}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist .tiny-popup{position:absolute;width:238px;bottom:77px;max-height:260px;-webkit-box-shadow:var(--tv-DatePanel-box-shadow,0 4px 16px 0 rgba(0,0,0,.08));box-shadow:var(--tv-DatePanel-box-shadow,0 4px 16px 0 rgba(0,0,0,.08));background-color:var(--tv-DatePanel-bg-color,#fff)}.tiny-picker-panel__timezone .tiny-input{position:relative}.tiny-picker-panel__footer{border-top:1px solid var(--tv-DatePanel-border-color-divider);padding:var(--tv-DatePanel-footer-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tiny-picker-panel__footer .tiny-button{min-width:60px}.tiny-picker-panel__footer .tiny-button:only-child{float:right}.tiny-picker-panel__footer .tiny-button--text{text-align:left}.tiny-picker-panel .tiny-picker-panel__icon-btn{height:var(--tv-DatePanel-header-btn-height);padding:var(--tv-DatePanel-header-btn-padding);border:0;background:unset;cursor:pointer;outline:0}.tiny-picker-panel .tiny-picker-panel__icon-btn .tiny-svg{font-size:var(--tv-DatePanel-icon-size);fill:var(--tv-DatePanel-icon-color)}.tiny-picker-panel .tiny-picker-panel__icon-btn .tiny-svg:hover{fill:var(--tv-DatePanel-icon-color-hover)}.tiny-picker-panel .tiny-picker-panel__table{padding:0 16px}