.custom-button{align-items:center;border-radius:.25rem;display:flex;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.125rem;line-height:1.75rem;padding:.625rem .75rem}.custom-button.primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 90 150/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 90 150/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.custom-button.primary:focus{outline:2px solid transparent;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(3px + 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-opacity:1;--tw-ring-color:rgb(0 61 102/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.primary:hover{color:rgb(0 61 102/var(--tw-text-opacity,1))}.custom-button.primary:active,.custom-button.primary:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1}.custom-button.primary:active{color:rgb(0 75 118/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px;--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(3px + 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-opacity:1;--tw-ring-color:rgb(0 75 118/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.primary:is(:disabled,[aria-disabled=true]){border-color:transparent;cursor:default;pointer-events:none;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity,1))}.custom-button.primary:is(:disabled,[aria-disabled=true]):focus{outline-offset:2px;outline-style:dashed;--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(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)}.custom-button.primary.destructive{border-width:1px;--tw-border-opacity:1;border-color:rgb(149 10 54/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(149 10 54/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.custom-button.primary.destructive:focus{--tw-border-opacity:1;border-color:rgb(180 0 49/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(180 0 49/var(--tw-bg-opacity,1));--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(3px + 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-opacity:1;--tw-ring-color:rgb(149 10 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.primary.destructive:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1}.custom-button.primary.destructive:active,.custom-button.primary.destructive:hover{border-color:rgb(149 10 54/var(--tw-border-opacity,1));color:rgb(149 10 54/var(--tw-text-opacity,1))}.custom-button.primary.destructive:active{--tw-border-opacity:1;--tw-text-opacity:1;text-decoration-line:underline;text-underline-offset:4px;--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(3px + 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-opacity:1;--tw-ring-color:rgb(149 10 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 90 150/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 90 150/var(--tw-text-opacity,1))}.custom-button.secondary:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;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(3px + 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-opacity:1;--tw-ring-color:rgb(0 61 102/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.secondary:hover{background-color:rgb(0 90 150/var(--tw-bg-opacity,1))}.custom-button.secondary:active,.custom-button.secondary:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.custom-button.secondary:active{background-color:rgb(0 61 102/var(--tw-bg-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.custom-button.secondary:is(:disabled,[aria-disabled=true]){cursor:default;pointer-events:none;--tw-border-opacity:1;border-color:rgb(97 97 97/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(97 97 97/var(--tw-text-opacity,1))}.custom-button.secondary:is(:disabled,[aria-disabled=true]):focus{outline-offset:2px;outline-style:dashed;--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(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)}.custom-button.secondary.destructive{border-width:1px;--tw-border-opacity:1;border-color:rgb(149 10 54/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(149 10 54/var(--tw-text-opacity,1))}.custom-button.secondary.destructive:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--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(3px + 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-opacity:1;--tw-ring-color:rgb(149 10 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.secondary.destructive:hover{background-color:rgb(149 10 54/var(--tw-bg-opacity,1))}.custom-button.secondary.destructive:active,.custom-button.secondary.destructive:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.custom-button.secondary.destructive:active{background-color:rgb(115 15 45/var(--tw-bg-opacity,1));text-decoration-line:underline;text-underline-offset:4px;--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(3px + 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-opacity:1;--tw-ring-color:rgb(149 10 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.tertiary{background-color:transparent;border-color:transparent;border-width:1px;--tw-text-opacity:1;color:rgb(0 90 150/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.custom-button.tertiary:focus{border-color:transparent;outline:2px solid transparent;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(3px + 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-opacity:1;--tw-ring-color:rgb(0 61 102/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.tertiary:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 61 102/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 61 102/var(--tw-text-opacity,1))}.custom-button.tertiary:is(:disabled,[aria-disabled=true]){border-style:none;cursor:default;pointer-events:none;--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity,1))}.custom-button.tertiary:is(:disabled,[aria-disabled=true]):focus{outline-offset:2px;outline-style:dashed;--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(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)}.custom-button.tertiary.destructive{--tw-text-opacity:1;color:rgb(149 10 54/var(--tw-text-opacity,1))}.custom-button.tertiary.destructive:focus{text-decoration-line:underline;text-underline-offset:4px;--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(3px + 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-opacity:1;--tw-ring-color:rgb(149 10 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.tertiary.destructive:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(149 10 54/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(149 10 54/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.custom-button.tertiary.destructive:active{--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(3px + 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-opacity:1;--tw-ring-color:rgb(149 10 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.ghost{--tw-text-opacity:1;color:rgb(33 33 33/var(--tw-text-opacity,1))}.custom-button.ghost:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.custom-button.ghost:focus{outline:2px solid transparent;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(3px + 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-opacity:1;--tw-ring-color:rgb(0 75 118/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.custom-button.ghost:active{--tw-bg-opacity:1;background-color:rgb(236 247 255/var(--tw-bg-opacity,1))}.custom-button.ghost:is(:disabled,[aria-disabled=true]){border-style:none;cursor:default;pointer-events:none;--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity,1))}.custom-button.ghost:is(:disabled,[aria-disabled=true]):focus{outline-offset:2px;outline-style:dashed;--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(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)}