/* TheAfterScene File Upload Styles */

.file-list {
    margin-top: 10px;
    padding: 10px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.file-list ul {
    margin: 0;
    padding-left: 20px;
}

.file-list li {
    margin-bottom: 5px;
    color: #666;
}

/* Style the file input */
input[type="file"][name="tas_seller_proof[]"],
input[type="file"][name="tas_seller_proof"] {
    padding: 8px;
    border: 2px dashed #ccc;
    border-radius: 4px;
    background: #fafafa;
    cursor: pointer;
}

input[type="file"][name="tas_seller_proof[]"]:hover,
input[type="file"][name="tas_seller_proof"]:hover {
    border-color: #0073aa;
    background: #f0f8ff;
}

/* Conditional field styling */
.hp-form__field[data-tas-parent="tas_signup_as"] {
    transition: all 0.3s ease;
}

/* Error message styling */
.hp-form__field--error input[type="file"] {
    border-color: #dc3232;
    background: #fff5f5;
}

/* Success message styling */
.hp-form__field--success input[type="file"] {
    border-color: #46b450;
    background: #f7fff7;
}

.hp-field__label small{
    display: none;
}
.hp-template--user-account-page.hp-template--user-edit-settings-page .hp-form__field--file,
.hp-template--user-account-page.hp-template--user-edit-settings-page .hp-form__field--url,
.hp-template--listing-submit-page .hp-form__field--file,
.hp-template--listing-submit-page .hp-form__field--url
{
    display: none !important;
}
a {
    text-transform: capitalize;
}