.app-button{align-items:center;border-color:transparent;border-radius:.5rem;border-width:1px;display:inline-flex;font-weight:600;justify-content:center;outline-offset:4px;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-button:not(.square-xs,.square-sm,.square-md,.square-lg,.link-default,.link-secondary,.link-danger,.is-icon){min-width:80px}.app-button:not(.square-xs,.square-sm,.square-md,.square-lg,.link-default,.link-secondary,.link-danger,.is-icon).size-sm{font-size:.875rem;height:36px;line-height:1.25rem;padding-left:12px;padding-right:12px}.app-button:not(.square-xs,.square-sm,.square-md,.square-lg,.link-default,.link-secondary,.link-danger,.is-icon).size-md{font-size:.875rem;height:40px;line-height:1.25rem;padding-left:14px;padding-right:14px}.app-button:not(.square-xs,.square-sm,.square-md,.square-lg,.link-default,.link-secondary,.link-danger,.is-icon).size-lg{font-size:1rem;height:44px;line-height:1.5rem;padding-left:16px;padding-right:16px}.app-button.is-primary{--tw-bg-opacity:1;background-color:rgb(18 25 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:var(--color-primary)}.app-button.is-primary:hover{background-color:rgb(248 250 252/var(--tw-bg-opacity,1));border-color:rgb(208 213 221/var(--tw-border-opacity,1));color:rgb(24 34 48/var(--tw-text-opacity,1))}.app-button.is-primary:disabled,.app-button.is-primary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.app-button.is-primary:disabled{background-color:rgb(242 244 247/var(--tw-bg-opacity,1));border-color:rgb(228 231 236/var(--tw-border-opacity,1));color:rgb(152 162 179/var(--tw-text-opacity,1));cursor:not-allowed}.app-button.is-secondary{--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1));outline-color:var(--color-primary)}.app-button.is-secondary:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 34 48/var(--tw-text-opacity,1))}.app-button.is-secondary:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(228 231 236/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.app-button.is-danger{--tw-bg-opacity:1;background-color:rgb(217 45 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:#b42318}.app-button.is-danger:hover{--tw-border-opacity:1;border-color:rgb(180 35 24/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(180 35 24/var(--tw-bg-opacity,1))}.app-button.is-danger:disabled{background-color:rgb(242 244 247/var(--tw-bg-opacity,1));border-color:rgb(228 231 236/var(--tw-border-opacity,1));color:rgb(152 162 179/var(--tw-text-opacity,1));cursor:not-allowed}.app-button.is-danger-outlined,.app-button.is-danger:disabled{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.app-button.is-danger-outlined{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(217 45 32/var(--tw-border-opacity,1));color:rgb(180 35 24/var(--tw-text-opacity,1));outline-color:#b42318}.app-button.is-danger-outlined:hover{--tw-border-opacity:1;border-color:rgb(180 35 24/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 243 242/var(--tw-bg-opacity,1))}.app-button.is-danger-outlined:disabled{cursor:not-allowed;opacity:.2}.app-button.link{height:auto;min-width:0;padding-left:0;padding-right:0;width:auto}.app-button.link-primary{--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity,1));outline-color:var(--color-primary)}.app-button.link-primary:hover{color:var(--color-primary)}.app-button.link-primary.disabled{pointer-events:none;--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.app-button.link-secondary{--tw-text-opacity:1;color:rgb(54 63 114/var(--tw-text-opacity,1));outline-color:var(--color-primary)}.app-button.link-secondary:hover{--tw-text-opacity:1;color:rgb(78 91 166/var(--tw-text-opacity,1))}.app-button.link-secondary.disabled{pointer-events:none;--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.app-button.link-danger{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1));outline-color:#b42318}.app-button.link-danger:hover{--tw-text-opacity:1;color:rgb(145 32 24/var(--tw-text-opacity,1))}.app-button.link-danger.disabled{pointer-events:none;--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.app-button.link-transparent{--tw-border-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:#fff}.app-button.link-transparent:hover{--tw-border-opacity:1;background-color:#ffffff1a;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.app-button.link-transparent:disabled{cursor:not-allowed;opacity:.2}.app-button.square-xs{border-radius:.375rem;height:22px;width:22px}.app-button.square-sm{height:36px;width:36px}.app-button.square-md{height:40px;width:40px}.app-button.square-lg{height:44px;width:44px}
