.custom-switch{width:50px;height:24px;background-color:#ccc;border-radius:12px;position:relative;cursor:pointer}.custom-switch.active{background-color:#28a745}.switch-thumb{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s}.custom-switch.active .switch-thumb{transform:translateX(26px)}