:root{--ios-picker-background: #f2f2f7;--ios-picker-text-color: #000000;--ios-picker-text-muted: rgba(0, 0, 0, .3);--ios-picker-selected-color: #000000;--ios-picker-highlight-bg: transparent;--ios-picker-highlight-border: rgba(60, 60, 67, .29);--ios-picker-mask-start: rgba(242, 242, 247, 1);--ios-picker-mask-end: rgba(242, 242, 247, 0);--ios-picker-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ios-picker-font-size: 20px;--ios-picker-font-weight: 400;--ios-picker-font-weight-selected: 400;--ios-picker-item-height: 36px;--ios-picker-border-radius: 12px;--ios-picker-column-gap: 0px;--ios-picker-padding: 0 8px;--ios-picker-item-padding: 0 8px;--ios-picker-btn-color: #007aff;--ios-picker-btn-bg: transparent;--ios-picker-btn-confirm-color: #ffffff;--ios-picker-btn-confirm-bg: #007aff;--ios-picker-btn-font-size: 16px;--ios-picker-btn-font-weight: 600;--ios-picker-btn-padding: 12px 24px;--ios-picker-btn-border-radius: 10px;--ios-picker-transition-duration: .3s;--ios-picker-transition-easing: cubic-bezier(.23, 1, .32, 1)}@media (prefers-color-scheme: dark){:root{--ios-picker-background: #1c1c1e;--ios-picker-text-color: #ffffff;--ios-picker-text-muted: rgba(255, 255, 255, .3);--ios-picker-selected-color: #ffffff;--ios-picker-highlight-border: rgba(84, 84, 88, .65);--ios-picker-mask-start: rgba(28, 28, 30, 1);--ios-picker-mask-end: rgba(28, 28, 30, 0)}}.ios-selector-wrapper{position:relative;overflow:hidden;width:100%;background:transparent}.ios-selector-list{list-style:none;margin:0;padding:0;will-change:transform}.ios-selector-item{display:flex;align-items:center;justify-content:center;height:var(--ios-picker-item-height);line-height:var(--ios-picker-item-height);text-align:center;font-family:var(--ios-picker-font-family);font-size:var(--ios-picker-font-size);font-weight:var(--ios-picker-font-weight);color:var(--ios-picker-text-color);opacity:.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--ios-picker-item-padding);transition:opacity .15s ease;cursor:default;user-select:none;-webkit-user-select:none}.ios-selector-item-placeholder{opacity:0!important;pointer-events:none}.ios-selector-highlight{position:absolute;left:0;right:0;pointer-events:none;background:var(--ios-picker-highlight-bg);border-top:.5px solid var(--ios-picker-highlight-border);border-bottom:.5px solid var(--ios-picker-highlight-border);box-sizing:border-box}.ios-selector-mask{position:absolute;left:0;right:0;height:40%;pointer-events:none;z-index:1}.ios-selector-mask-top{top:0;background:linear-gradient(to bottom,var(--ios-picker-mask-start) 0%,var(--ios-picker-mask-end) 100%)}.ios-selector-mask-bottom{bottom:0;background:linear-gradient(to top,var(--ios-picker-mask-start) 0%,var(--ios-picker-mask-end) 100%)}.ios-selector-wrap{position:relative;height:100%;text-align:center;overflow:hidden;font-size:var(--ios-picker-font-size);color:var(--ios-picker-text-muted)}.ios-selector-wrap:before,.ios-selector-wrap:after{position:absolute;z-index:1;display:block;content:"";width:100%;height:40%;pointer-events:none}.ios-selector-wrap:before{top:0;background:linear-gradient(to bottom,var(--ios-picker-mask-start) 20%,var(--ios-picker-mask-end) 100%)}.ios-selector-wrap:after{bottom:0;background:linear-gradient(to top,var(--ios-picker-mask-start) 20%,var(--ios-picker-mask-end) 100%)}.ios-selector-options{position:absolute;top:50%;left:0;width:100%;height:0;transform-style:preserve-3d;margin:0 auto;padding:0;display:block;list-style:none;-webkit-font-smoothing:subpixel-antialiased;color:var(--ios-picker-text-muted)}.ios-selector-option{position:absolute;top:0;left:0;width:100%;color:var(--ios-picker-text-color);font-family:var(--ios-picker-font-family);font-weight:var(--ios-picker-font-weight);-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.ios-selector-highlight{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;background-color:var(--ios-picker-highlight-bg);border-top:.5px solid var(--ios-picker-highlight-border);border-bottom:.5px solid var(--ios-picker-highlight-border);font-size:var(--ios-picker-font-size);overflow:hidden;box-sizing:border-box}.ios-selector-highlight-list{position:absolute;width:100%;margin:0;padding:0;list-style:none}.ios-selector-highlight-item{display:flex;align-items:center;justify-content:center;color:var(--ios-picker-selected-color);font-family:var(--ios-picker-font-family);font-weight:var(--ios-picker-font-weight-selected)}.ios-datepicker[data-v-bdaff326]{font-family:var(--ios-picker-font-family);user-select:none;-webkit-user-select:none;touch-action:none;width:100%;max-width:400px}.ios-datepicker--disabled[data-v-bdaff326]{opacity:.4;pointer-events:none}.ios-datepicker__range-indicator[data-v-bdaff326]{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14px;color:var(--ios-picker-text-muted)}.ios-datepicker__range-label--active[data-v-bdaff326]{color:var(--ios-picker-text-color);font-weight:600}.ios-datepicker__range-arrow[data-v-bdaff326]{color:var(--ios-picker-text-muted)}.ios-datepicker__container[data-v-bdaff326]{display:flex;justify-content:center;align-items:stretch;background:var(--ios-picker-background);border-radius:var(--ios-picker-border-radius);overflow:hidden;padding:var(--ios-picker-padding);gap:var(--ios-picker-column-gap);perspective:1000px;height:220px}.ios-datepicker__column[data-v-bdaff326]{flex:1;position:relative;min-width:50px;height:100%}.ios-datepicker__column--month[data-v-bdaff326]{max-width:140px}.ios-datepicker__column--day[data-v-bdaff326],.ios-datepicker__column--year[data-v-bdaff326]{max-width:80px}.ios-datepicker__column--hour[data-v-bdaff326],.ios-datepicker__column--minute[data-v-bdaff326]{max-width:60px}.ios-datepicker__column--ampm[data-v-bdaff326]{max-width:50px}.ios-datepicker__actions[data-v-bdaff326]{display:flex;justify-content:space-between;padding:12px 16px;gap:12px}.ios-datepicker__btn[data-v-bdaff326]{flex:1;padding:var(--ios-picker-btn-padding);border:none;border-radius:var(--ios-picker-btn-border-radius);font-family:var(--ios-picker-font-family);font-size:var(--ios-picker-btn-font-size);font-weight:var(--ios-picker-btn-font-weight);cursor:pointer;transition:opacity var(--ios-picker-transition-duration) ease}.ios-datepicker__btn[data-v-bdaff326]:active{opacity:.7}.ios-datepicker__btn[data-v-bdaff326]:focus{outline:none}.ios-datepicker__btn[data-v-bdaff326]:focus-visible{outline:2px solid var(--ios-picker-btn-color);outline-offset:2px}.ios-datepicker__btn--cancel[data-v-bdaff326]{background:var(--ios-picker-btn-bg);color:var(--ios-picker-btn-color)}.ios-datepicker__btn--confirm[data-v-bdaff326]{background:var(--ios-picker-btn-confirm-bg);color:var(--ios-picker-btn-confirm-color)}.ios-datepicker .ios-selector-wrapper{background:transparent}.ios-datepicker .ios-selector-item{color:var(--ios-picker-text-color)}.ios-datepicker .ios-selector-highlight{background:var(--ios-picker-highlight-bg);border-color:var(--ios-picker-highlight-border)}.ios-datepicker .ios-selector-mask-top{background:linear-gradient(to bottom,var(--ios-picker-mask-start) 0%,var(--ios-picker-mask-end) 100%)}.ios-datepicker .ios-selector-mask-bottom{background:linear-gradient(to top,var(--ios-picker-mask-start) 0%,var(--ios-picker-mask-end) 100%)}
