.login-form{margin-left:auto;margin-right:auto;max-width:24rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.form-input{width:100%;border-radius:.375rem;border-width:1px;padding:.5rem .75rem}.form-input: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(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-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.login-button{width:100%;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.login-button:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.contacts-table-container{overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-container{padding:1rem}.search-input{width:100%;border-radius:.375rem;border-width:1px;padding:.5rem .75rem}.search-input: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(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-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.new-contact-form{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:1rem}.new-contact-input{margin-bottom:.5rem;width:100%;border-radius:.375rem;border-width:1px;padding:.5rem .75rem}.new-contact-input: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(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-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}@media (min-width:640px){.new-contact-input{width:calc(50% - .5rem)}}@media (min-width:1024px){.new-contact-input{width:calc(33.333% - .5rem)}}.newsletter-label{margin-bottom:.5rem;display:flex;width:100%;align-items:center}@media (min-width:640px){.newsletter-label{width:calc(50% - .5rem)}}@media (min-width:1024px){.newsletter-label{width:calc(33.333% - .5rem)}}.create-button{width:100%;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.create-button:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}@media (min-width:640px){.create-button{width:auto}}.table-view{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.card-view{display:none}.contacts-table{min-width:100%}.contacts-table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.contacts-table{table-layout:fixed}.contacts-table thead{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.contacts-table th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.contacts-table tbody>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.contacts-table tbody{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.contacts-table tr:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.contacts-table td{padding:1rem 1.5rem;white-space:normal;word-break:break-word}.actions-cell{white-space:nowrap}.badge{display:inline-flex;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:600;line-height:1.25rem}.badge-green{background-color:rgb(220 252 231/var(--tw-bg-opacity));color:rgb(22 101 52/var(--tw-text-opacity))}.badge-green,.badge-red{--tw-bg-opacity:1;--tw-text-opacity:1}.badge-red{background-color:rgb(254 226 226/var(--tw-bg-opacity));color:rgb(153 27 27/var(--tw-text-opacity))}.delete-button,.edit-button{border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edit-button{margin-right:.5rem;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.edit-button:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.edit-modal{position:fixed;inset:0;z-index:50;display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow-y:auto;background-color:rgb(75 85 99/var(--tw-bg-opacity));--tw-bg-opacity:0.5}.edit-modal-content{width:100%;max-width:28rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.edit-modal h2{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.edit-input{margin-bottom:.5rem;width:100%;border-radius:.375rem;border-width:1px;padding:.5rem .75rem}.edit-input: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(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-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.edit-modal-actions{margin-top:1rem;display:flex;justify-content:flex-end}.cancel-button,.save-button{margin-left:.5rem;border-radius:.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cancel-button{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.cancel-button:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}@media (max-width:768px){.table-view{display:none}.card-view{display:block;display:grid;gap:1rem;padding:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.contact-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.contact-info{margin-bottom:1rem}.contact-name{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.contact-email,.contact-newsletter,.contact-phone,.contact-referral,.contact-zip{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.contact-actions{display:flex;justify-content:flex-end}.new-contact-form{flex-direction:column;align-items:stretch}.new-contact-input,.newsletter-label{width:100%}.create-button{margin-top:1rem}}.invalid-input{border-color:#e65454!important}.error-message{color:#e65454;font-size:.8rem;margin-top:.25rem}.download-button{width:100%;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.download-button:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}@media (min-width:640px){.download-button{width:auto}}.download-button{margin-right:1rem}.date-filters{display:flex;align-items:center;gap:.75rem}.date-filter-toggle{align-items:center;gap:.5rem;color:rgb(55 65 81/var(--tw-text-opacity))}.date-filter-label,.date-filter-toggle{display:flex;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.date-filter-label{flex-direction:column;color:rgb(75 85 99/var(--tw-text-opacity))}.date-filter-input{border-radius:.375rem;border-width:1px;padding:.5rem .75rem}.date-filter-input: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(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-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.contact-actions{white-space:nowrap;gap:.5rem}.newsletter-editor{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.newsletter-textarea{margin-bottom:1rem;height:10rem;width:100%;border-radius:.25rem;border-width:1px;padding:.5rem;white-space:pre-wrap}.newsletter-actions{margin-bottom:1rem;display:flex}.newsletter-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.delete-button,.save-button,.send-button{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.delete-button:hover,.save-button:hover,.send-button:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.newsletter-preview{margin-top:1rem;border-radius:.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:.5rem;white-space:pre-wrap}.status-message{margin-top:.5rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.save-button{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.save-button:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.delete-button{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.delete-button:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.send-button{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.send-button:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.user-registration{padding:1rem}.user-registration h2{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem;display:block;font-weight:500}.form-group input[type=password],.form-group input[type=text]{width:100%;border-radius:.375rem;border-width:1px;padding:.5rem .75rem}.form-group input[type=password]:focus,.form-group input[type=text]: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(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-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.form-group.checkbox{display:flex;align-items:center}.form-group.checkbox label{margin-left:.5rem}.register-button{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.register-button:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.status-message{margin-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.dashboard-container{margin-left:auto;margin-right:auto;max-width:80rem;padding:1rem}.dashboard-welcome{margin-bottom:1.5rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.tab-container{overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tab-buttons{display:flex;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.tab-button{position:relative;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.tab-button:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.tab-button:focus{outline:2px solid transparent;outline-offset:2px}.tab-button,.tab-button:before{transition:all .3s ease}.tab-button:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background-color:transparent}.tab-button:hover:before{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.tab-button.active{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.tab-button.active:before{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.tab-content{padding:1.5rem}.tab-button{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-right:-1px;border:1px solid transparent;border-bottom:none}.tab-button.active{border-color:#e2e8f0 #e2e8f0 #fff;margin-bottom:-1px;padding-bottom:13px}.tab-content{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-width:0 1px 1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.client-page-container{width:100%}@media (min-width:640px){.client-page-container{max-width:640px}}@media (min-width:768px){.client-page-container{max-width:768px}}@media (min-width:1024px){.client-page-container{max-width:1024px}}@media (min-width:1280px){.client-page-container{max-width:1280px}}@media (min-width:1536px){.client-page-container{max-width:1536px}}.client-page-container{margin-left:auto;margin-right:auto;min-height:100vh;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:1rem}.client-page-title{margin-bottom:1.5rem;text-align:center}.client-page-header,.client-page-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dashboard-header{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:80rem}.logout-button{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.logout-button:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}