
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .file-input-label p {
        color: #6b5d54;
        font-size: 0.95rem;
        margin-bottom: 0.3rem;
    }

    .file-input-label small {
        color: #999;
        display: block;
        font-size: 0.85rem;
    }

    .selected-file {
        margin-top: 1rem;
        padding: 0.75rem;
        background-color: #f9f5f0;
        border-radius: 10px;
        display: none;
    }

    .selected-file p {
        c