body,html{height:100%;width:100%;margin:0;padding:0;font-family:Inter;overflow-y:hidden;overflow-x:hidden}.sidebar-button{border-radius:.5rem;height:2rem;background:transparent;margin-right:1rem;margin-left:1rem;cursor:pointer;border:1px solid transparent;color:#333;font-size:1.2rem;font-family:Inter;transition:.05s ease-in background;text-align:start;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-left:.5rem;flex-shrink:0;-webkit-tap-highlight-color:transparent}.sidebar-button:hover,.sidebar-button:active{background:#33333317;transition:.05s ease-in background}.chat-card{background:#dadada;min-height:3rem;border-radius:1rem;padding-right:1rem;padding-left:1rem;display:flex;flex-direction:column;justify-content:center;width:fit-content;flex-shrink:0;max-width:30rem;overflow-x:hidden}.card{border:1px solid rgba(0,0,0,.192);border-radius:1rem;background:#ececec}.input{border:1px solid transparent;outline:1px solid transparent;width:100%;font-size:1rem;font-family:Inter;background:transparent}.input-group{display:flex;flex-direction:row;align-items:center;padding-left:.5rem;padding-right:.5rem;height:2.5rem;border:1px solid rgba(0,0,0,.192);border-radius:.8rem;font-family:Inter}.button{align-items:center;justify-content:center;background:transparent;border-radius:.5rem;border:1px solid rgba(0,0,0,.192);height:2.5rem;cursor:pointer;transition:.05s ease-in background;font-family:Inter}.button:hover{background:#33333317;transition:.05s ease-in background}.button-action{align-items:center;justify-content:center;background:transparent;border-radius:.5rem;color:#f5f5f5;border:1px solid rgba(0,0,0,.192);height:2.5rem;cursor:pointer;background-color:#111;transition:.05s ease-in background;font-family:Inter}.button-action:hover{background-color:#1e1e1e;transition:.05s ease-in background}.a_button{align-items:center;justify-content:center;background:transparent;padding-left:.5rem;padding-right:.5rem;text-decoration:none;color:none;border-radius:.5rem;border:1px solid rgba(0,0,0,.192);height:2.5rem;cursor:pointer;transition:.05s ease-in background;font-family:Inter}.a_button:hover{background:#33333317;transition:.05s ease-in background}.toastMessage{border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.192);margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.comment{border:1px solid rgba(0,0,0,.192);border-radius:1rem;padding-left:1rem;padding-right:1rem}.mobile-element{display:none!important}@media screen and (max-width: 799px){.desktop-element{display:none!important}.mobile-element{display:flex!important}#router-outlet-container{width:100%!important}#sidebar{display:flex!important;position:absolute;z-index:999}}.table{width:100%;border-collapse:collapse;font-size:18px;text-align:left;background:#e9e9e9}.table-header{background-color:#009879;color:#fff}.table-cell{padding:12px 15px}.table-body .table-row{border-bottom:1px solid #dddddd}.table-body .table-row:nth-of-type(2n){background-color:#f3f3f3}.table-body .table-row:last-of-type{border-bottom:2px solid #009879}.table-button{font-size:1.5rem;background:transparent;cursor:pointer;border:1px solid rgba(0,0,0,.139);border-radius:50%;padding:.5rem;transition:.1s background ease-in}.table-button:hover{background:#00000017;transition:.1s background ease-in}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:10px 16px;border-radius:8px;font-family:Inter;opacity:0;transition:opacity .3s ease}.toast.show{opacity:1}.inputGroup{display:flex;flex-direction:row;align-items:center;border:1px solid rgb(155,155,155);height:2.2rem;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem}.input{margin-left:.2rem;font-family:Inter;width:100%;border:1px solid transparent;outline:1px solid transparent}
