.ts-file-select__input{display:none}.ts-file-select__dropzone{cursor:pointer;border-style:dashed;border-width:2px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.ts-file-select__dropzone:hover{border-color:var(--mantine-color-green-4);box-shadow:var(--mantine-shadow-xs);transform:translateY(-1px)}.ts-file-select__dropzone--dragging{border-color:var(--mantine-color-blue-6);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-4) 22%, var(--mantine-color-body) 78%) 0%, color-mix(in srgb, var(--mantine-color-blue-3) 12%, var(--mantine-color-body) 88%) 100%);box-shadow:var(--mantine-shadow-sm)}.ts-file-select__dropzone--disabled{cursor:not-allowed;opacity:.65;transform:none}.ts-file-select__dropzone--disabled:hover{box-shadow:none;transform:none}.ts-file-select__dropzone--error{border-color:var(--mantine-color-red-6);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-red-4) 16%, var(--mantine-color-body) 84%) 0%, color-mix(in srgb, var(--mantine-color-red-3) 8%, var(--mantine-color-body) 92%) 100%)}.ts-file-select__dropzone--selected{border-color:color-mix(in srgb, var(--mantine-color-green-6) 45%, var(--mantine-color-default-border) 55%);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-green-4) 16%, var(--mantine-color-body) 84%) 0%, color-mix(in srgb, var(--mantine-color-green-3) 8%, var(--mantine-color-body) 92%) 100%)}.ts-file-select__placeholder,.ts-file-select__file-group{min-width:0}.ts-file-select__file-copy{flex:1;min-width:0}.ts-file-select__icon-wrap{background-color:color-mix(in srgb, var(--mantine-color-gray-4) 20%, var(--mantine-color-body) 80%);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.ts-file-select__icon-wrap--upload{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-4) 24%, var(--mantine-color-body) 76%) 0%, color-mix(in srgb, var(--mantine-color-blue-3) 12%, var(--mantine-color-body) 88%) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__dropzone--dragging{border-color:var(--mantine-color-blue-4);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-9) 18%, var(--mantine-color-dark-6) 82%) 0%, var(--mantine-color-dark-7) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__dropzone--error{border-color:var(--mantine-color-red-6);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-red-9) 16%, var(--mantine-color-dark-6) 84%) 0%, var(--mantine-color-dark-7) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__dropzone--selected{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-green-9) 14%, var(--mantine-color-dark-6) 86%) 0%, var(--mantine-color-dark-7) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__icon-wrap{background-color:color-mix(in srgb, var(--mantine-color-dark-4) 70%, transparent)}[data-mantine-color-scheme=dark] .ts-file-select__icon-wrap--upload{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-9) 35%, var(--mantine-color-dark-5) 65%) 0%, color-mix(in srgb, var(--mantine-color-blue-8) 18%, var(--mantine-color-dark-6) 82%) 100%)}
