/* Custom styles for Biodelta Form if needed */
/* Tailwind CSS is loaded via CDN */

/* Fix for Tailwind v4 Variables in Shadow DOM */
:host, * {
    --tw-border-style: solid;
    --tw-shadow: 0 0 #0000;
}

#biodelta-app {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

/* Force Portuguese text on file inputs */
.lang-pt::-webkit-file-upload-button {
    display: none;
}
.lang-pt::file-selector-button {
    display: none;
}

.lang-pt::before {
    content: 'Escolher arquivo';
    display: inline-block;
    background-color: #eff6ff; /* bg-blue-50 */
    color: #1d4ed8; /* text-blue-700 */
    border: 0;
    border-radius: 0.375rem; /* rounded-md */
    padding: 0.5rem 1rem; /* py-2 px-4 */
    margin-right: 1rem; /* mr-4 */
    font-weight: 600; /* font-semibold */
    font-size: 0.875rem; /* text-sm */
    cursor: pointer;
    vertical-align: middle;
}

.lang-pt:hover::before {
    background-color: #dbeafe; /* hover:bg-blue-100 */
}
