.fakeButton,.primaryButton,.secondaryButton,.smallButton{font-size:1rem;font-weight:600;letter-spacing:.12em;padding:1.4rem 1.8rem;cursor:pointer;transition:all .3s ease-in-out;text-transform:uppercase;text-align:center;border-width:0;background:var(--color-button-primary);color:var(--color-text-primary);width:100%}.fakeButton:hover,.primaryButton:hover,.secondaryButton:hover,.smallButton:hover{opacity:.9}.fakeButton:active,.primaryButton:active,.secondaryButton:active,.smallButton:active{transform:translateY(0)}.fakeButton:disabled,.primaryButton:disabled,.secondaryButton:disabled,.smallButton:disabled{cursor:not-allowed;background:#ccc;color:#fff;border-color:#ccc;opacity:.6;box-shadow:none}@media(min-width:768px){.fakeButton,.primaryButton,.secondaryButton,.smallButton{font-size:1.2rem;letter-spacing:.15em;padding:2rem 2.5rem}}.secondaryButton{background:transparent;color:var(--color-text-on-dark);border:1px solid var(--color-text-on-dark)}.secondaryButton:hover{background:#fff;color:#000;border-color:#000;box-shadow:0 8px 30px rgba(0,0,0,.15)}.smallButton{height:100%;font-size:1.6rem;border-radius:.8rem}.fakeButton{background:var(--color-button-secondary);cursor:not-allowed;opacity:.4}.rotating-spinner{animation:spinerAnimation .8s ease-out infinite;margin-left:1rem}@keyframes spinerAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dataNotFound{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:100%}.dataNotFound img{width:70%;height:auto}@media(min-width:768px){.dataNotFound img{width:50%;height:auto}}.toast{font-size:1.4rem;font-weight:700;border-radius:.8rem;padding:1.2rem 1.6rem;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);min-width:200px;text-align:center}.toast.success{color:var(--color-success);border-left:4px solid var(--color-success)}.toast.error{color:var(--color-error);border-left:4px solid var(--color-error)}.toast.warning{color:var(--color-warning);border-left:4px solid var(--color-warning)}.toast.info,.toast.loading{color:var(--color-info);border-left:4px solid var(--color-info)}