 padding: 1.5rem;
        background: linear-gradient(135deg, #f5e6d3 0%, #f9f5f0 100%);
        border: 2px dashed #8b7355;
        border-radius: 15px;
        text-align: center;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .file-input-label:hover {
        background: linear-gradient(135deg, #f0dcc5 0%, #f5ebe0 100%);
        border-color: #6b5d54;
    }

    .file-input-label svg {
        width: 40px;
        height: 40px;
        fill: #8b7355;
        margin-bottom: 0.5rem;