    /* Container styles */
    
    #form-bk-wanday {
        max-width: 500px;
        margin: 0 auto;
        padding: 20px;
        border: 1px solid #ccc;
        border-radius: 5px;
        background-color: #f7f7f7;
        font-family: Arial, sans-serif;
        font-size: 14px;
        line-height: 1.5;
    }
    /* Label styles */
    
    #form-bk-wanday label,
    .text-form-bk-wanday {
        display: block;
        margin-bottom: 5px;
        color: #333;
        font-weight: bold;
    }
    
    #dateBooked,
    #prixBooked {
        color: #f45038;
    }
    /* Input styles */
    
    #form-bk-wanday input[type="text"],
    #form-bk-wanday input[type="email"],
    #form-bk-wanday input[type="phone"],
    #form-bk-wanday input[type="number"],
    #form-bk-wanday select {
        width: 100%;
        padding: 10px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
        border-radius: 5px;
        background-color: #fff;
        color: #333;
        font-family: Arial, sans-serif;
        font-size: 14px;
        line-height: 1.5;
        text-transform: inherit;
    }
    
    #boat-wanday,
    #bk-wanday-destination {
        width: 100%;
    }
    /* Disabled input styles */
    
    #form-bk-wanday input:disabled,
    #form-bk-wanday select:disabled {
        background-color: #ddd;
    }
    /* Select arrow styles */
    
    #form-bk-wanday select {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23333'%3E%3Cpath d='M7.4 10l4.6 4.6L16.6 10z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-size: 16px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    /* Checkbox styles */
    
    #form-bk-wanday input[type="checkbox"] {
        display: inline-block;
        margin-right: 5px;
    }
    /* Button styles */
    
    #form-bk-wanday button[type="submit"]:disabled {
        background-color: #333
    }
    
    #form-bk-wanday button[type="submit"] {
        display: block;
        width: 100%;
        padding: 10px;
        border: none;
        border-radius: 5px;
        background-color: #188a09;
        color: #fff;
        font-family: Arial, sans-serif;
        font-size: 16px;
        line-height: 1.5;
        cursor: pointer;
    }
    
    #form-bk-wanday button[type="submit"]:hover {
        background-color: #35804b;
    }
    
    .small_error {
        color: red !important;
    }
    
    .text-muted {
        display: none;
    }
    
    .text-shown {
        display: inherit;
    }
    
    #form-bk-wanday li {
        list-style: none;
    }
    
    #form-bk-wanday li:hover,
    #form-bk-wanday #conditions,
    #form-bk-wanday li>label {
        cursor: pointer;
    }
    
    #form-bk-wanday [type="checkbox"] {
        vertical-align: middle;
    }