body{color:#121212;font-family:Plus Jakarta Sans,Helvetica,Roboto,-apple-system,Arial,sans-serif;font-weight:520}body.body--light{background:#fff}body.body--dark{background:#504f4f}.body--light .q-header{background:#fafafa;color:#121212}.body--dark .q-header{background:#404040;color:#fff}a{color:#121212;text-decoration:none}.q-btn,a,button,div,span{transition:background-color .3s ease,color .3s ease,font-variation-settings .3s ease}.q-scrollarea__bar,::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background-color:#4caf50}.q-scrollarea__thumb.absolute-right,::-webkit-scrollbar-thumb{background-color:#c8e6c9;border-radius:10px;opacity:1;width:5px}.q-scrollarea__thumb.absolute-right:hover,::-webkit-scrollbar-thumb:hover{background-color:#7b1fa2}::-webkit-scrollbar-corner{background-color:initial}::-webkit-scrollbar-button{display:none}.width-max-content{width:max-content}.main-header{box-shadow:0 1px 8px #97979733,0 3px 4px #8e8d8d24,0 3px 3px -2px #c3c1c11f;height:80px;padding:16px 10px 16px 22px}.main-header .q-toolbar__title>a{color:#2196f3;font-weight:700;letter-spacing:2px}.q-layout__shadow:after,.shadow-none{box-shadow:none!important}.q-toolbar{height:100%}.sign-in-btn,.sign-out-btn{border-radius:40px;padding:0 15px}.header-actions{display:flex;gap:20px;margin-right:20px}.login-aside{background:#c8e6c9;height:100vh;width:250px}.login-container{border-radius:12px;padding:20px;width:440px}@media (max-width:1023px){.login-container{width:80%}.login-aside{width:100%}.login-container h4{font-size:28px;text-align:center}.signup-container{margin-top:35px}}.login-container h4{font-weight:450;margin:0}.login-container .login-act-btn{font-size:16px;padding:10px 0}.q-field--outlined .q-field__control{background:#fff;border-radius:12px!important}.q-field--outlined.q-field--focused .q-field__control{box-shadow:0 0 0 4px #ea64d91a}.login-logo-wrapper{padding-left:20px;padding-top:20px}.q-field--outlined .q-field__control:before{border:1px solid #00000026}.q-notification{border-radius:12px;opacity:.95;padding:10px 20px}.q-notification__caption{font-size:18px}.save-btn-1{float:right;font-size:16px;margin-left:auto;padding:0 20px}.editor-container-1{border-radius:0;padding:0 20px;width:45%}.left-menu-1{display:inline-block}.home-picture-wrapper,.picture-wrapper,.tile-user-picture-wrapper{background:#fff;border-radius:50px;box-shadow:0 0 5px 1.5px #0b0e0b1a;overflow:hidden}.picture-wrapper{height:100px;width:100px}.home-settings-wrapper,.home-user-wrapper{align-items:center;border-radius:40px;display:flex;height:40px}.home-settings-wrapper{margin-right:34px}.home-user-wrapper{cursor:pointer;min-width:100px;padding-left:6px;padding-right:12px}.home-user-wrapper .vertical-separator{height:26px;margin-left:13px;width:1px}.home-user-wrapper .home-username{color:#121212!important;font-size:15px}.home-picture-wrapper{cursor:pointer!important;height:35px;overflow:hidden;position:relative;width:35px}.q-position-engine.q-menu{max-width:300px!important}.tile-user-picture-wrapper{cursor:pointer!important;height:24px;margin-top:-2px;position:relative;width:24px}.q-menu{border-radius:12px}.border-1{border:1px solid #00000026!important}.border-right-1{border-right:1px solid #00000026!important}.border-b-1{border-bottom:1px solid #00000026!important}.border-t-2{border-top:1px solid #00000026!important}.table-grid{column-gap:30px;display:grid;grid-template-columns:1fr 1fr;padding:0 20px 20px;row-gap:35px}@media (max-width:450px){.table-grid{grid-template-columns:1fr}}@media (min-width:870px) and (max-width:1124px){.table-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1125px){.table-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.table-tiles-wrapper{margin-left:8px;margin-right:8px}.table-tile{max-height:285px;position:relative}.table-tile-footer{bottom:0;height:30px;padding-top:7px;position:absolute}.publication-img-wrapper{height:270px;margin-bottom:30px;position:relative}.publication-img{border-radius:8px;height:223px;left:50%;max-height:223px!important;position:absolute;top:50%;transform:translate(-50%,-50%)}.table-tile-art-form{font-size:10px;height:8px;margin-left:20px}.table-tile-art-form,.user-info-role{background:#bdbdbd;border-radius:6px;color:#fff;padding:0 7px}.user-info-role{font-size:12px;line-height:23px;margin-left:10px;margin-top:-4px}.tile-user-btn{border-radius:5px;margin-top:-8px;padding:1px 7px 0}.table-tile-username{display:inline-block;font-size:13px;margin-top:2px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.table-tile-art-form:hover{background:#121212}.publication-shadow{background:#fff!important;bottom:0;display:none;height:100px;width:100%}.publication-img-shadow{background:#0000!important;box-shadow:inset 0 -140px 50px -70px #00000059;height:100%;left:calc(50% - 1px);position:absolute;top:calc(50% + 2px);transform:translate(-50%,-50%);width:102%;z-index:999}.table-tile-statistics{display:inline-block;float:right;font-size:13px;margin-left:auto}.table-tile-statistics .q-btn{border-radius:5px}.table-tile-statistics .q-btn:hover{color:#000!important}.q-btn--dense .on-left{margin-right:1px}.publication-save{cursor:pointer;float:right;font-size:26px;transition:opacity .3s ease}.publication-save:hover{opacity:.6}.material-symbols-filled{font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24}.empty-heart{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.user-info{font-size:14px}.user-info>div:first-child{font-size:22px;margin-bottom:3px}.scroll-top-button{border-radius:100%;bottom:80px;padding:0;position:fixed;right:40px;width:38px}@media (min-width:600px){.q-dialog__inner--minimized>div{max-width:100%}}.q-dialog__inner>div{border-radius:12px}.publication-page-card{height:532px;width:1300px}.file-slider-1{border-radius:8px}.border-t-1{border-top:1px solid #d7d6d6}.border-b-1{border-bottom:1px solid #d7d6d6}.file-slider-1 .q-carousel__arrow .q-btn{background:#fff;color:#121212!important;opacity:.8}.border-radius-1{border-radius:8px}.border-radius-2{border-radius:6px}.border-radius-3{border-radius:12px}.comment-input .q-field__control{padding-left:16px!important}.comment-input{height:46px}.custom-shadow-1{box-shadow:0 0 10px #0003}.delete-icon{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}.q-message-avatar,.q-message-text{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.chat-wrapper .q-message-text{max-width:300px}.q-message-text.q-message-text--sent{border-radius:10px 10px 0 10px}.q-message-text.q-message-text--received{border-radius:10px 10px 10px 0}.q-message-avatar{background:#c5c5c5}.q-message-container{font-size:17px}.text-green-2{background-color:#c8e6c9;background:#c8e6c9}.chat-wrapper{background-blend-mode:multiply;background-color:#bebdbde6;background-image:linear-gradient(#c8e6c9,#fff),url(../img/chat-background-1.1d3968fb.svg);height:calc(100vh - 140px);overflow-y:auto;padding:16px 40px 80px}.narrow-icon{font-variation-settings:"wght" 300}.top-menu-item{border-radius:8px;display:inline-block;font-size:18px;margin-right:16px;width:max-content!important}.filled{font-variation-settings:"FILL" 1!important}.q-field__append.q-field__marginal>.q-icon.notranslate.material-icons{color:#bdbdbd}.filter-btn{margin-left:20px;width:120px}.role-btn:hover{background:#121212!important;color:#fff}.route-table .q-table__grid-item{margin:8px;width:30%}