@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,900;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Aldrich&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{font-family:Inter,Arial,sans-serif;color:#e1e1e1;background-color:#292b33}.button,.login-button{cursor:pointer}.login-button{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:4px 8px;background:#5865f2;color:#fff;font-family:Inter,Roboto,sans-serif;font-size:12px;border:none;border-radius:4px}.login-button img{grid-area:icon;width:1.25em;margin-right:6px;transform:translateY(.5px)}.login-button .label{grid-area:text;font-size:1em;font-weight:600;transform:translateY(-1px)}.logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:.33rem;padding-right:.33rem;color:#e1e1e1;font-size:.66rem;text-decoration:none}.logo img{width:2rem}.input,.select{width:100%;height:40px;color:#fcfcfc;font-family:Inter,Roboto,sans-serif;font-size:1em;background-color:#1a1b22;box-shadow:0 0 10px #0000001a;border:none;border-radius:8px;border:1px solid #292D36;transition:all .15s ease-in-out}.select{display:flex;justify-content:center;align-items:center;padding:8px 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select:hover:not(:disabled){filter:brightness(1.1);cursor:pointer}.select:active:not(:disabled){filter:brightness(.9)}.select:focus{outline:none}.input,.text-input{width:100%;height:40px;color:#fcfcfc;font-family:Inter,Roboto,sans-serif;font-size:1em;background-color:#1a1b22;box-shadow:0 0 10px #0000001a;border:none;border-radius:8px;border:1px solid #292D36;transition:all .15s ease-in-out}.text-input{display:flex;justify-content:left;align-items:center;padding:8px 24px}.text-input::placeholder{color:#abb1bd;opacity:1}.text-input:hover:not(:disabled){background-color:#1e2028}.text-input:focus{outline:none}.settings{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;padding:1rem;background-color:#1a1b22;box-shadow:0 0 10px #0000001a;border:1px solid #292D36;border-radius:8px}.settings .settings-item{display:flex;flex-direction:row;margin-bottom:1rem}.settings label{color:#e1e1e1;margin-bottom:-5px}.settings p.description{color:#abb1bd;font-size:.9em}.input,.checkbox{width:100%;height:40px;color:#fcfcfc;font-family:Inter,Roboto,sans-serif;font-size:1em;background-color:#1a1b22;box-shadow:0 0 10px #0000001a;border:none;border-radius:8px;border:1px solid #292D36;transition:all .15s ease-in-out}.checkbox{display:flex;justify-content:left;align-items:center;padding:8px 24px;font-weight:700;border:none!important}.checkbox-input{width:24px;margin-right:8px;aspect-ratio:1/1;transition:all .15s ease-in-out;background:#fcfcfc}.checkbox-input:checked{background:#060;border-color:#060;accent-color:#006600}.checkbox-input:hover:not(:disabled){cursor:pointer}.input,.button{width:100%;height:40px;color:#fcfcfc;font-family:Inter,Roboto,sans-serif;font-size:1em;background-color:#1a1b22;box-shadow:0 0 10px #0000001a;border:none;border-radius:8px;border:1px solid #292D36;transition:all .15s ease-in-out}.button{display:flex;justify-content:center;align-items:center;padding:8px 48px;font-weight:700;background-color:#1e1e2f;border:1px solid #292D36;cursor:pointer}.button.small{width:fit-content;white-space:nowrap;padding:4px 24px}.button:hover:not(:disabled){filter:brightness(1.2);cursor:pointer}.button:active:not(:disabled){filter:brightness(.9)}.button:disabled{border:1px solid #4d4d4d;background-color:#1e1e2f;color:#4d4d4d;cursor:default}.green-tint,.sidebar-container .sidebar-item.selected img{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(80%) contrast(119%)}.gray-tint,.sidebar-container .sidebar-item img{filter:invert(42%) brightness(120%) contrast(119%)}.dashboard{display:grid;grid-template-columns:200px auto;grid-template-rows:64px auto;grid-template-areas:"logo-container nav-container" "sidebar-container content-container";gap:1px;width:100%;height:100%;background-color:#292b33;color:#e1e1e1;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.logo-container{grid-area:logo-container;background-color:#1d1f26;display:flex;align-items:center;justify-content:center;padding-right:18%}.logo-container .logo{width:100px;height:auto}.nav-container{grid-area:nav-container;background-color:#181a20;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:20px}.sidebar-container{grid-area:sidebar-container;background-color:#1d1e25;display:flex;flex-direction:column;padding:10px 0;color:#abb1bd;scrollbar-gutter:stable}.sidebar-container .sidebar-item{display:flex;align-items:center;justify-content:flex-start;height:3em;padding:10px 15px;border-radius:5px;font-size:1em;list-style-type:none;transition:background-color .2s ease;cursor:pointer}.sidebar-container .sidebar-item img{width:20px;height:20px;margin-right:10px}.sidebar-container .sidebar-item:hover{background-color:#1e2434}.sidebar-container .sidebar-item.selected{background-color:#1e2434;color:#e1e1e1}.content-container{grid-area:content-container;background-color:#13141a;display:flex;flex-direction:column;padding:35px 30px}.content-container .content-box{background-color:#13141a;border-radius:5px;padding:20px;margin-bottom:20px}.content-container .content-box h2{color:#e1e1e1;margin-bottom:10px}.content-container .content-box p{color:#abb1bd}@media screen and (max-width: 768px){.dashboard{grid-template-columns:1fr;grid-template-rows:4em max-content max-content auto;grid-template-areas:"logo-container" "nav-container" "sidebar-container" "content-container"}.logo-container{padding-right:0}.nav-container{flex-direction:column;align-items:flex-start;gap:1rem}}.aldrich-regular{font-family:Aldrich,serif;font-weight:400;font-style:normal}.green-tint{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(80%) contrast(119%)}.gray-tint{filter:invert(42%) brightness(120%) contrast(119%)}.input{width:100%;height:40px;color:#fcfcfc;font-family:Inter,Roboto,sans-serif;font-size:1em;background-color:#1a1b22;box-shadow:0 0 10px #0000001a;border:none;border-radius:8px;border:1px solid #292D36;transition:all .15s ease-in-out}.button{cursor:pointer}.flexbox{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}p{font-size:15px}pre{white-space:pre-wrap;word-wrap:break-word;background-color:#fcfcfc;padding:10px}hr{border:none;border-top:2px solid #292D36;margin:10px 0}.heading,h1,h2,h3,h4,h5,h6{width:fit-content}h1,h2,h3,h4,h5,h6{font-weight:600}
