.p-loading-icon{position:relative}.p-loading-icon--default,.p-loading-icon--small{width:.75rem;height:.75rem}.p-loading-icon--large{width:1.25rem;height:1.25rem}.p-loading-icon__segment{border-width:2px;border-color:currentColor #0000 #0000;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loading-icon;position:absolute;top:50%;left:50%}.p-loading-icon__segment:first-child{animation-delay:-450ms}.p-loading-icon__segment:nth-child(2){animation-delay:-300ms}.p-loading-icon__segment:nth-child(3){animation-delay:-150ms}@keyframes loading-icon{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.p-button{-webkit-user-select:none;user-select:none;white-space:nowrap;--tw-ring-offset-color:hsl(var(--p-background) / 1);border-width:1px;border-color:#0000;border-radius:.375rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.p-button:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--p-color-focus-ring);--tw-ring-offset-width:2px;outline:2px solid #0000}.p-button:disabled{pointer-events:none;opacity:.5}.p-button[aria-selected=true]{border-color:var(--p-color-button-selected-border);background-color:var(--p-color-button-selected-bg);color:var(--p-color-button-selected-text)}.p-button--default{--tw-bg-opacity:1;background-color:hsl(var(--p-primary) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--p-primary-foreground) / var(--tw-text-opacity,1))}.p-button--default:hover{background-color:hsl(var(--p-primary) / .9)}.p-button--default:active{background-color:hsl(var(--p-primary) / .8)}.p-button--outline{--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--p-input) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--p-background) / var(--tw-bg-opacity,1))}.p-button--outline:hover{--tw-bg-opacity:1;background-color:hsl(var(--p-accent) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--p-accent-foreground) / var(--tw-text-opacity,1))}.p-button--outline:active{background-color:hsl(var(--p-accent) / .6)}.p-button--ghost:hover{--tw-bg-opacity:1;background-color:hsl(var(--p-accent) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--p-accent-foreground) / var(--tw-text-opacity,1))}.p-button--ghost:active{background-color:hsl(var(--p-accent) / .6)}.p-button--destructive{--tw-bg-opacity:1;background-color:hsl(var(--p-destructive) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--p-destructive-foreground) / var(--tw-text-opacity,1))}.p-button--destructive:hover{background-color:hsl(var(--p-destructive) / .9)}.p-button--destructive:active{background-color:hsl(var(--p-destructive) / .8)}.p-button--link{--tw-text-opacity:1;color:hsl(var(--p-primary) / var(--tw-text-opacity,1));text-underline-offset:4px}.p-button--link:hover{text-decoration-line:underline}.p-button__content{flex-grow:1;justify-content:center;align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.p-button__icon{flex-grow:1;flex-shrink:0}.p-button__loading-icon{position:absolute;left:50%;transform:translate(-50%)}
