*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer;background:none;border:none;font:inherit;padding:0}input,textarea{font:inherit;outline:none;background:none;border:none}textarea{resize:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.chat-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, rgba(120, 120, 120, .4)) transparent}.chat-scrollbar::-webkit-scrollbar{width:6px}.chat-scrollbar::-webkit-scrollbar-track{background:transparent}.chat-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(120, 120, 120, .4));border-radius:10px}.chat-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(120, 120, 120, .6))}.chat-delete-btn{opacity:.4;transition:opacity .15s ease,transform .1s ease,background-color .15s ease}.chat-row:hover .chat-delete-btn{opacity:.85}.chat-delete-btn:hover{opacity:1!important}.chat-delete-btn:active{transform:scale(.88)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pillIn{0%{opacity:0;transform:translateY(-4px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(16px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-enter{animation:pageIn .22s ease-out}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=time]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}
