/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}.app-button{align-items:center;border-radius:var(--radius-lg,.5rem);cursor:pointer;font-size:var(--text-controles-botao-primario-label-font-size,var(--text-sm));gap:calc(var(--spacing,.25rem)*2);justify-content:center;padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);display:inline-flex;letter-spacing:var(--tracking-tighter,-.05em)}.app-button:disabled{cursor:not-allowed}.app-button[data-size=small]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3)}.app-button[data-variant=primary]{background-color:var(--color-controles-botao-primario-background-default,var(--color-accent-30));color:var(--color-controles-botao-primario-label-color-default,var(--color-neutro-0))}@media (hover:hover){.app-button[data-variant=primary]:hover{background-color:var(--color-controles-botao-primario-background-hover,var(--color-accent-40));color:var(--color-controles-botao-primario-label-color-hover,var(--color-neutro-0))}}.app-button[data-variant=primary]:active{background-color:var(--color-controles-botao-primario-background-active,var(--color-accent-20));color:var(--color-controles-botao-primario-label-color-active,var(--color-accent-40))}.app-button[data-variant=primary]:disabled{background-color:var(--color-controles-botao-primario-background-disabled,var(--color-neutro-20));color:var(--color-controles-botao-primario-label-color-disabled,var(--color-neutro-40))}.app-button[data-variant=secondary]{background-color:#0000;border-color:var(--color-controles-botao-secundario-border-default,var(--color-accent-40));border-style:var(--tw-border-style);border-width:1px;color:var(--color-controles-botao-secundario-label-default,var(--color-accent-40))}@media (hover:hover){.app-button[data-variant=secondary]:hover{border-color:var(--color-controles-botao-secundario-border-hover,var(--color-accent-30));color:var(--color-controles-botao-secundario-label-hover,var(--color-accent-30))}}.app-button[data-variant=secondary]:active{border-color:var(--color-controles-botao-secundario-border-active,var(--color-accent-20));color:var(--color-controles-botao-secundario-label-active,var(--color-accent-20))}.app-button[data-variant=secondary]:disabled{border-color:var(--color-controles-botao-secundario-border-disabled,var(--color-neutro-40));color:var(--color-controles-botao-secundario-label-disabled,var(--color-neutro-40))}.app-button[data-variant=danger]{background-color:var(--color-controles-botao-primario-background-excluir,var(--color-erro-30));color:var(--color-controles-botao-primario-label-color-default,var(--color-neutro-0))}@media (hover:hover){.app-button[data-variant=danger]:hover{background-color:var(--color-controles-botao-primario-background-hover,var(--color-accent-40));color:var(--color-controles-botao-primario-label-color-hover,var(--color-neutro-0))}}.app-button[data-variant=danger]:active{background-color:var(--color-controles-botao-primario-background-active,var(--color-accent-20));color:var(--color-controles-botao-primario-label-color-active,var(--color-accent-40))}.app-button[data-variant=danger]:disabled{background-color:var(--color-controles-botao-primario-background-disabled,var(--color-neutro-20));color:var(--color-controles-botao-primario-label-color-disabled,var(--color-neutro-40))}.app-button[data-variant=flat]{background-color:#0000;color:var(--color-cards-card-link-label-color-default,var(--color-base-40));padding-inline:calc(var(--spacing,.25rem)*0)}.app-button[data-variant=flat-danger]{background-color:#0000;color:var(--color-erro-30,#9e1010);padding-inline:calc(var(--spacing,.25rem)*0)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
