.province-picker[data-v-cee86d9e]{width:100%;background-color:#fff;display:flex;flex-direction:column;max-height:80vh}.picker-header[data-v-cee86d9e]{padding:14px 16px;text-align:center;border-bottom:1px solid #ebedf0}.picker-header .header-title[data-v-cee86d9e]{font-size:16px;font-weight:500;color:#323233}.picker-body[data-v-cee86d9e]{display:flex;height:300px;overflow:hidden}.column-wrapper[data-v-cee86d9e]{flex:1;border-right:1px solid #f0f0f0}.column-wrapper[data-v-cee86d9e]:last-child{border-right:none}.column-wrapper[data-v-cee86d9e]:first-child{background-color:#f7f8fa}.column-scroll[data-v-cee86d9e]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.column-scroll[data-v-cee86d9e]::-webkit-scrollbar{width:0;height:0;display:none}.column-item[data-v-cee86d9e]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;cursor:pointer}.column-item .item-label[data-v-cee86d9e]{font-size:14px;color:#333;flex:1;word-break:break-all}.column-item .check-icon[data-v-cee86d9e]{flex-shrink:0;margin-left:8px}.column-item.active[data-v-cee86d9e]{background-color:#e7f5ff}.column-item.active .item-label[data-v-cee86d9e]{color:#409eff;font-weight:500}.column-item[data-v-cee86d9e]:hover{background-color:#f5f5f5}.column-item.active[data-v-cee86d9e]:hover{background-color:#e7f5ff}.bottom-buttons[data-v-cee86d9e]{display:flex;padding:10px 16px;gap:10px;border-top:1px solid #eee}.reset-btn[data-v-cee86d9e]{flex:1;padding:10px;background-color:#f5f5f5;border-radius:4px;font-size:14px;color:#666;text-align:center;cursor:pointer;transition:background-color .2s}.reset-btn[data-v-cee86d9e]:hover{background-color:#e8e8e8}.reset-btn[data-v-cee86d9e]:active{background-color:#d8d8d8}.confirm-btn[data-v-cee86d9e]{flex:2;padding:10px;background-color:#409eff;border-radius:4px;font-size:14px;color:#fff;text-align:center;cursor:pointer;transition:background-color .2s}.confirm-btn[data-v-cee86d9e]:hover{background-color:#337ecc}.confirm-btn[data-v-cee86d9e]:active{background-color:#2b6cb0}.year-range-picker[data-v-ce5a085c]{padding:0 16px 24px;box-sizing:border-box;background-color:#fff}.year-range-picker__header[data-v-ce5a085c]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ebedf0}.year-range-picker__cancel[data-v-ce5a085c]{font-size:14px;color:#969799;cursor:pointer;padding:4px 0}.year-range-picker__title[data-v-ce5a085c]{font-size:16px;font-weight:500;color:#323233}.year-range-picker__confirm[data-v-ce5a085c]{font-size:14px;color:#409eff;cursor:pointer;padding:4px 0}.year-range-picker__options[data-v-ce5a085c]{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0}.year-range-picker__option[data-v-ce5a085c]{display:flex;align-items:center;justify-content:center;flex:1;min-width:calc(50% - 6px);font-size:14px;color:#333;cursor:pointer;padding:12px 16px;background-color:#f5f5f5;border-radius:6px;transition:all .3s;box-sizing:border-box}.year-range-picker__option[data-v-ce5a085c]:active{background-color:#d8d8d8}.year-range-picker__option--active[data-v-ce5a085c]{color:#fff;background-color:#409eff}.year-range-picker__option--active[data-v-ce5a085c]:active{background-color:#3a8ee6}.search-module[data-v-68ad556b]{width:100%;display:flex;justify-content:space-between;gap:12px;padding:12px;box-sizing:border-box}.search-item[data-v-68ad556b]{display:flex;align-items:center;gap:4px;font-size:14px;color:#333;cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .3s}.search-item[data-v-68ad556b]:hover{background-color:#e8e8e8}.search-item[data-v-68ad556b]:active{background-color:#d8d8d8}.search-item img[data-v-68ad556b]{width:12px;height:12px}
