/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/
/* Radio yang disembunyikan */
    .btn-check {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

    /* Label default style */
    .btn-check + label {
        border: 2px solid #ccc;
        padding: 12px;
        border-radius: 10px;
        display: block;
        text-align: center;
        transition: all 0.3s ease;
        background-color: #fff;
    }

    /* Saat dipilih (radio checked) */
    .btn-check:checked + label {
        border-color: #007bff;
        background-color: #e6f0ff;
        box-shadow: 0 0 10px rgba(0, 123, 255, 0.3);
    }

    /* Gambar bulat */
    .btn-check + label img {
        width: 60px;
        height: 60px;
        object-fit: cover;
        border-radius: 50%;
        margin-bottom: 5px;
    }

    textarea.form-control {
        min-height: 250px;
    }

    .container_smile input[type="radio"] {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
}