.vue-scroll-picker{-webkit-user-select:none;user-select:none;width:100%;height:10em;position:relative;overflow:hidden}.vue-scroll-picker-rotator{position:absolute;top:calc(50% - .6em);left:0;right:0}.vue-scroll-picker-rotator-transition{transition:top .15s}.vue-scroll-picker-item{text-align:center;color:#333;line-height:1.2em}.vue-scroll-picker-item[aria-selected=true]{color:#007bff}.vue-scroll-picker-item[data-value=""],.vue-scroll-picker-item[aria-disabled=true]{color:#ccc}.vue-scroll-picker-item[data-value=""][aria-selected=true],.vue-scroll-picker-item[aria-disabled=true][aria-selected=true]{color:#aaa}.vue-scroll-picker-layer{position:absolute;inset:0}.vue-scroll-picker-layer-top,.vue-scroll-picker-layer-selection,.vue-scroll-picker-layer-bottom{position:absolute;left:0;right:0}.vue-scroll-picker-layer-top{box-sizing:border-box;cursor:pointer;background:linear-gradient(#fff 10%,#ffffffb3);border-bottom:1px solid #c8c7cc;height:calc(50% - 1em);top:0}.vue-scroll-picker-layer-selection{top:calc(50% - 1em);bottom:calc(50% - 1em)}.vue-scroll-picker-layer-bottom{cursor:pointer;background:linear-gradient(#ffffffb3,#fff 90%);border-top:1px solid #c8c7cc;height:calc(50% - 1em);bottom:0}div.vue-scroll-picker-rotator{font-size:1.5rem!important}div.vue-scroll-picker-layer-top,div.vue-scroll-picker-layer-bottom{background:#0000ff0a}.vue-scroll-picker-item{color:#6b7280;font-size:1.5rem;font-weight:600}.vue-scroll-picker-layer-selection{background-color:#3b82f63d!important;margin:.125rem 0!important;-webkit-mask:none!important;mask:none!important}.vue-scroll-picker-layer-selection .vue-scroll-picker-item{color:#fff!important;-webkit-text-fill-color:#fff!important;padding:.25rem .5rem!important;font-size:1.75rem!important;font-weight:700!important}.dark div.vue-scroll-picker-layer-top,.dark div.vue-scroll-picker-layer-bottom{background:#1e293991}.dark .vue-scroll-picker-item{font-size:1.5rem;font-weight:600;color:#fffc!important}.dark .vue-scroll-picker-layer-selection{background:#f0f8ff2e;margin:.125rem 0!important;-webkit-mask:none!important;mask:none!important}.dark .vue-scroll-picker-layer-selection .vue-scroll-picker-item{color:#fff!important;-webkit-text-fill-color:#fff!important;padding:.25rem .5rem!important;font-size:1.75rem!important;font-weight:700!important}
