/*=========================
SLIDER
==========================*/

.slider{

    position: relative;

    width: 10cm;

    height: 5cm;

    margin: 40px auto;

    overflow: hidden;

    border-radius: 12px;

    box-shadow: 0 8px 20px rgba(0,0,0,.25);

    background: #fff;

}

.slide{

    display: none;

    width: 100%;

    height: 100%;

}

.slide.active{

    display: block;

}

.slide img{

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.prev,
.next{

    cursor: pointer;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    padding: 10px;

    color: white;

    font-size: 20px;

    font-weight: bold;

    background: rgba(0,0,0,.4);

    transition: .3s;

    user-select: none;

}

.prev{
    left: 5px;
    border-radius: 5px;
}

.next{
    right: 5px;
    border-radius: 5px;
}

.dots{

    position: absolute;

    bottom: 8px;

    width: 100%;

    text-align: center;

}

.dot{

    display: inline-block;

    width: 8px;

    height: 8px;

    margin: 0 3px;

    border-radius: 50%;

    background: #ccc;

    cursor: pointer;

}

.dot.active{

    background: #ffd700;

}

.slider{
    width: 378px;
    height: 189px;
}


.roleSelect{

padding:8px 15px;

border-radius:8px;

border:none;

background:#1976D2;

color:white;

font-weight:bold;

cursor:pointer;

outline:none;

}

.toolbar{

margin:20px 0;

display:flex;

gap:15px;

}

.toolbar button{

padding:12px 25px;

border:none;

border-radius:8px;

cursor:pointer;

font-weight:bold;

color:white;

}

.btnTambah{

background:#43A047;

}

.btnEdit{

background:#FB8C00;

}

.btnHapus{

background:#E53935;

}