.alttextlab-generate-post-alt-block .bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity))
}

.alttextlab-generate-post-alt-block .box-border {
    box-sizing: border-box
}

.alttextlab-generate-post-alt-block .border-solid {
    border-style: solid
}

.alttextlab-generate-post-alt-block .rounded-lg {
    border-radius: .5rem
}

.alttextlab-generate-post-alt-block .w-5 {
    width: 1.25rem
}

.alttextlab-generate-post-alt-block .h-5 {
    height: 1.25rem
}

.alttextlab-generate-post-alt-block .py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.alttextlab-generate-post-alt-block .py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
}

.alttextlab-generate-post-alt-block .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.alttextlab-generate-post-alt-block .px-2 {
    padding-left:.5rem;
    padding-right:.5rem
}

.alttextlab-generate-post-alt-block .cursor-pointer {
    cursor: pointer
}

.alttextlab-generate-post-alt-block .rounded-md {
    border-radius: .375rem
}

.alttextlab-generate-post-alt-block .mb-4 {
    margin-bottom: 1rem
}

.alttextlab-generate-post-alt-block .flex {
    display: flex
}

.alttextlab-generate-post-alt-block .justify-between {
    justify-content: space-between
}

.alttextlab-generate-post-alt-block .items-center {
    align-items: center
}

.alttextlab-generate-post-alt-block .flex-shrink-0 {
    flex-shrink: 0
}

.alttextlab-generate-post-alt-block .ml-3 {
    margin-left: .75rem
}

.alttextlab-generate-post-alt-block .h-3 {
    height: .75rem
}

.alttextlab-generate-post-alt-block .text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.alttextlab-generate-post-alt-block .max-w-5xl {
    max-width: 64rem
}

.alttextlab-generate-post-alt-block .space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.alttextlab-generate-post-alt-block .w-full {
    width: 100%
}

.alttextlab-generate-post-alt-block .rounded-full {
    border-radius: 9999px
}

.alttextlab-generate-post-alt-block .overflow-hidden {
    overflow: hidden
}

.alttextlab-generate-post-alt-block .mb-1 {
    margin-bottom: .25rem
}

.alttextlab-generate-post-alt-block .font-medium {
    font-weight: 500
}

.alttextlab-generate-post-alt-block .bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.alttextlab-generate-post-alt-block .duration-700 {
    transition-duration: .7s
}

.alttextlab-generate-post-alt-block .font-semibold {
    font-weight: 600
}

.alttextlab-generate-post-alt-block .ml-2 {
    margin-left: .5rem
}

.alttextlab-generate-post-alt-block .bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.alttextlab-generate-post-alt-block .shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.alttextlab-generate-post-alt-block .transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.alttextlab-generate-post-alt-block .duration-75 {
    transition-duration: 75ms
}

.alttextlab-generate-post-alt-block .mt-2 {
    margin-top: .5rem
}

.alttextlab-generate-post-alt-block .mt-1 {
    margin-top: .25rem
}

.alttextlab-generate-post-alt-block .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.alttextlab-generate-post-alt-block .hover\:bg-gray-500:hover
{
    --tw-bg-opacity:1;
    background-color:rgba(107,114,128,var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .focus\:bg-gray-500:focus{
    --tw-bg-opacity:1;
    background-color:rgba(107,114,128,var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block input[type="checkbox"]{
    margin-top: unset;
}

.alttextlab-generate-post-alt-block .bg-blue-600{
    --tw-bg-opacity:1;
    background-color:rgba(37,99,235,var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .hover\:bg-blue-700:hover{
    --tw-bg-opacity:1;
    background-color:rgba(29,78,216,var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .focus\:bg-blue-700:focus{
    --tw-bg-opacity:1;
    background-color:rgba(29,78,216,var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .bg-blue-200{
    --tw-bg-opacity:1;
    background-color:rgba(191,219,254,var(--tw-bg-opacity))
}

.alttextlab-generate-post-alt-block .cursor-default{
    cursor:default
}

.alttextlab-generate-post-alt-block button {
    border-width:0;
    border-style:solid;
    border-color:currentColor
}

.alttextlab-generate-post-alt-block .w-0_5{
    width: 0.5%
}