.customSelect001{font-size:15px;position:relative;width:120px;font-family:Segoe UI,Arial,sans-serif}.customSelect001 .select-header{padding:0 10px 0 30px;height:38px;background:#fff;border:1px solid rgba(45,125,255,.7);border-radius:30px 0 0 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--hover-time);color:#336;user-select:none}.customSelect001 .select-header:hover{border-color:#999}.customSelect001 .select-header.active{border-color:#4a6cf7;box-shadow:0 0 0 3px #4a6cf71a}.customSelect001 .select-arrow{transition:transform .4s;color:#666}.customSelect001 .select-header.active .select-arrow{transform:rotate(180deg);color:#4a6cf7}.customSelect001 .select-options{position:absolute;top:calc(100% + 5px);left:0;width:100%;background:#fff;border:1px solid #ccc;box-shadow:0 5px 15px #0000001a;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .3s;z-index:1000;max-height:400px;overflow-y:auto}.customSelect001 .select-options.active{opacity:1;visibility:visible;transform:translateY(0)}.customSelect001 .select-options::-webkit-scrollbar{width:8px}.customSelect001 .select-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.customSelect001 .select-options::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.customSelect001 .select-options::-webkit-scrollbar-thumb:hover{background:#aaa}.customSelect001 .category-label{color:#2765dc;text-align:left;cursor:default;user-select:none;letter-spacing:.5px;position:sticky;top:0;z-index:10;background:#fff}.customSelect001 .category-label .t{display:block}.customSelect001 .category-label .b{padding:0 5px;font-size:11px;display:block;color:#a0d197}.customSelect001 .option-item{padding:5px 25px 5px 5px;cursor:pointer;transition:all .3s;color:#555;border-left:5px solid transparent;font-family:Consolas,Monaco,monospace}.customSelect001 .option-item:hover{background:#f5f7ff;border-left-color:#4a6cf7}.customSelect001 .option-item.selected{background:#f0f4ff;color:#4a6cf7;font-weight:700;border-left-color:#4a6cf7}
