.mdc-fab,.teale-button.mdc-button{max-width:42rem;overflow:hidden;letter-spacing:0em}.dashboard .teale-button.mdc-button{border-radius:.5rem;border-width:1px;border-style:solid;border-color:#fdfdfd1a;padding:1.5rem}.teale-button.mdc-button:not([class*=dashboard] *){border-radius:1rem;padding:1.5rem}.teale-button.mdc-button:not([class*=dashboard] *):not([class*=no-shadow]):not(.smart):not(.smart-outlined):not(:disabled){border-bottom-width:2px;border-color:#12121240;box-shadow:0 2px 8px #1212124d;border-bottom-style:solid}.teale-button.mdc-button:disabled{border-width:1px;border-style:solid;border-color:#fdfdfd1a;background-color:transparent;color:#fdfdfd1a;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.teale-button.mdc-button.smart,.teale-button.mdc-button.smart-outlined{position:relative;border-style:none;background-color:transparent;box-shadow:0 0 8px #0000000d}.teale-button.mdc-button.smart{position:relative;border-width:1px;border-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:var(--gradient-joy) padding-box,var(--gradient-joy) border-box}.teale-button.mdc-button.smart .mdc-button__label,.teale-button.mdc-button.smart .material-icons{--tw-text-opacity:1;color:rgb(12 29 29 / var(--tw-text-opacity))}.teale-button.mdc-button.smart .mdc-button__label{font-size:.875rem;line-height:1.25rem;font-weight:700}.teale-button.mdc-button.smart .material-icons{font-size:1rem;line-height:1.5rem;line-height:1}.teale-button.mdc-button.smart-outlined:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--gradient-joy);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.teale-button.mdc-button.smart-outlined .mdc-button__label,.teale-button.mdc-button.smart-outlined .material-icons{background:var(--gradient-joy) center/cover no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
