@import url(https://fonts.googleapis.com/css2?family=Inter);:root{--color-primary:#169ff1;--color-primary-rgb:22,159,241;--color-primary-contrast:#ffffff;--color-primary-contrast-rgb:255,255,255;--color-primary-shade:#138cd4;--color-primary-tint:#2da9f2;--color-secondary:#e9eff8;--color-secondary-rgb:233,239,248;--color-secondary-contrast:#000000;--color-secondary-contrast-rgb:0,0,0;--color-secondary-shade:#cdd2da;--color-secondary-tint:#ebf1f9;--color-tertiary:#7430f9;--color-tertiary-rgb:116,48,249;--color-tertiary-contrast:#ffffff;--color-tertiary-contrast-rgb:255,255,255;--color-tertiary-shade:#662adb;--color-tertiary-tint:#8245fa;--color-success:#4b6708;--color-success-rgb:75,103,8;--color-success-contrast:#ffffff;--color-success-contrast-rgb:255,255,255;--color-success-shade:#425b07;--color-success-tint:#5d7621;--color-warning:#F7CD37;--color-warning-rgb:247,205,55;--color-warning-contrast:#000000;--color-warning-contrast-rgb:0,0,0;--color-warning-shade:#d9b430;--color-warning-tint:#f8d24b;--color-danger:#b3261e;--color-danger-rgb:179,38,30;--color-danger-contrast:#ffffff;--color-danger-contrast-rgb:255,255,255;--color-danger-shade:#9e211a;--color-danger-tint:#bb3c35;--color-dark:#282828;--color-dark-rgb:40,40,40;--color-dark-contrast:#ffffff;--color-dark-contrast-rgb:255,255,255;--color-dark-shade:#232323;--color-dark-tint:#3e3e3e;--color-medium:#6c757d;--color-medium-rgb:108,117,125;--color-medium-contrast:#ffffff;--color-medium-contrast-rgb:255,255,255;--color-medium-shade:#5f676e;--color-medium-tint:#7b838a;--color-light:#ffffff;--color-light-rgb:255,255,255;--color-light-contrast:#000000;--color-light-contrast-rgb:0,0,0;--color-light-shade:#e0e0e0;--color-light-tint:#f7f7f7;--color-card:#ffffff;--color-card-rgb:255,255,255;--color-card-contrast:#000000;--color-card-contrast-rgb:0,0,0;--color-card-shade:#e0e0e0;--color-card-tint:#f7f7f7;--font-serif:"Inter",sans-serif}body.dark-theme{--color-dark:#e4e6eb;--color-dark-rgb:244,245,248;--color-dark-contrast:#000000;--color-dark-contrast-rgb:0,0,0;--color-dark-shade:#d7d8da;--color-dark-tint:#f5f6f9;--color-secondary:#414141;--color-secondary-rgb:65,65,65;--color-secondary-contrast:#ffffff;--color-secondary-contrast-rgb:255,255,255;--color-secondary-shade:#393939;--color-secondary-tint:#545454;--color-danger:#b3261e;--color-danger-rgb:179,38,30;--color-danger-contrast:#ffffff;--color-danger-contrast-rgb:255,255,255;--color-danger-shade:#9e211a;--color-danger-tint:#bb3c35;--color-medium:#78797b;--color-medium-rgb:152,154,162;--color-medium-contrast:#ffffff;--color-medium-contrast-rgb:0,0,0;--color-medium-shade:#86888f;--color-medium-tint:#a2a4ab;--color-light:#000000;--color-light-rgb:0,0,0;--color-light-contrast:#ffffff;--color-light-contrast-rgb:255,255,255;--color-light-shade:#000000;--color-light-tint:#1a1a1a;--color-card:#1d2226;--color-card-rgb:29,34,38;--color-card-contrast:#ffffff;--color-card-contrast-rgb:255,255,255;--color-card-shade:#1a1e21;--color-card-tint:#34383c}body.dark-theme img{filter:brightness(.8) contrast(1.2)}body.dark-theme .academe-sms-logo{filter:brightness(0) invert(.9)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-serif);font-size:15px;background:var(--color-light-tint);color:var(--color-dark);margin:0;line-height:1.5;height:100%;overflow-x:hidden}@media (max-width:560px){body{font-size:12px}}h1{font-size:2.5rem;margin-bottom:.7rem}.h1{font-size:2.5rem}h2{font-size:2rem;margin-bottom:.7rem}.h2{font-size:2rem}h3{font-size:1.75rem;margin-bottom:.7rem}.h3{font-size:1.75rem}h4{font-size:1.5rem;margin-bottom:.7rem}.h4{font-size:1.5rem}h5{font-size:1.25rem;margin-bottom:.7rem}.h5{font-size:1.25rem}h6{font-size:1rem;margin-bottom:.7rem}.h6{font-size:1rem}a{color:inherit;text-decoration:none}a:hover{color:inherit}.bx{font-size:21px;color:rgba(var(--color-dark-rgb),.8)}.online-dot{position:absolute;top:36px;right:0;width:15px;height:15px;border-radius:50%;background:var(--color-success);border:3px solid var(--color-light)}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none!important}.tox .tox-tbtn svg{fill:#6e747a!important}.hover-scale-1:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(38,38,38,.2);cursor:pointer}.custom-tooltip{--bs-tooltip-font-size:16px;--bs-tooltip-bg:var(--color-dark);--bs-tooltip-color:var(--color-light);--bs-tooltip-padding-y:7px;--bs-tooltip-padding-x:12px}.overflow-auto{overflow-x:auto;flex-flow:nowrap;padding-bottom:16px}.placeholder{border-radius:24px;background-color:var(--color-medium)}.background-overlay{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100vh}.background-overlay::before{content:"";position:absolute;width:100%;height:100vh;top:0;bottom:0;left:0;right:0;background:rgba(var(--color-light-rgb),.8);backdrop-filter:blur(8px)}.avatar,.avatar-circle-lg,.avatar-circle-md,.avatar-circle-sm,.avatar-circle-xl,.avatar-circle-xs,.avatar-circle-xxl{border-radius:50%;border:1px solid rgba(var(--color-medium-rgb),.1);object-fit:cover}.initial-circle-lg,.initial-circle-md,.initial-circle-sm,.initial-circle-xl,.initial-circle-xs,.initial-circle-xxl{background-color:var(--color-medium);display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-weight:600}.avatar{width:100px;height:100px;border:4px solid var(--color-light)}.avatar-circle-xs{width:30px;height:30px}.avatar-circle-sm{width:40px;height:40px}.avatar-circle-md{width:50px;height:50px}.avatar-circle-lg{width:80px;height:80px}.avatar-circle-xl{width:100px;height:100px}.avatar-circle-xxl{width:120px;height:120px}.initial-circle-xs{font-size:14px;width:25px;height:25px}.initial-circle-xs i,.initial-circle-xs span{font-size:14px}.initial-circle-sm{font-size:24px;width:40px;height:40px}.initial-circle-sm i,.initial-circle-sm span{font-size:24px}.initial-circle-md{font-size:32px;width:60px;height:60px}.initial-circle-md i,.initial-circle-md span{font-size:32px}.initial-circle-lg{font-size:40px;width:80px;height:80px}.initial-circle-lg i,.initial-circle-lg span{font-size:40px}.initial-circle-xl{font-size:48px;width:100px;height:100px}.initial-circle-xl i,.initial-circle-xl span{font-size:48px}.initial-circle-xxl{font-size:56px;width:120px;height:120px}.initial-circle-xxl i,.initial-circle-xxl span{font-size:56px}.avatar-chips{display:inline-flex;align-items:center;gap:0;padding:0;margin:0}.avatar-chips .avatar-chip-item{display:inline-flex;justify-content:center;align-items:center;border:3px solid var(--color-light)}.avatar-chips .avatar-chip-item:nth-child(n+2){margin-left:-8%;z-index:1}.badge{font-size:13px;font-weight:500;padding:2px 14px;width:fit-content;display:inline-flex;align-items:center;gap:.4rem}.badge i,.badge span{font-size:18px}[data-badge]{position:relative}[data-badge]:after{position:absolute;right:10px;top:6px;min-width:20px;max-width:30px;min-height:20px;line-height:16px;padding:0 5px;color:#fff;background-color:var(--color-danger);font-size:12px;font-weight:400;border-radius:24px;content:attr(data-badge);border:2px solid var(--color-light);display:flex;align-items:center;justify-content:center}.button-accent-danger,.button-accent-dark,.button-accent-light,.button-accent-medium,.button-accent-primary,.button-accent-secondary,.button-accent-success,.button-accent-tertiary,.button-accent-warning,.button-danger,.button-dark,.button-light,.button-link-danger,.button-link-dark,.button-link-light,.button-link-medium,.button-link-primary,.button-link-secondary,.button-link-success,.button-link-tertiary,.button-link-warning,.button-medium,.button-outline-danger,.button-outline-dark,.button-outline-light,.button-outline-medium,.button-outline-primary,.button-outline-secondary,.button-outline-success,.button-outline-tertiary,.button-outline-warning,.button-primary,.button-secondary,.button-success,.button-tertiary,.button-warning{position:relative;font-size:14px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;gap:.3rem;padding:8px 14px;border-radius:6px;max-height:40px;user-select:none;cursor:pointer;outline:0;border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none;white-space:nowrap;overflow:hidden}.button-primary{background:var(--color-primary);color:var(--color-primary-contrast)!important}.button-primary:hover{background:var(--color-primary-tint)}.button-primary i,.button-primary span{font-size:21px;color:var(--color-primary-contrast)}.button-accent-primary{background:rgba(var(--color-primary-rgb),.2)}.button-accent-primary:hover{background:rgba(var(--color-primary-rgb),.15)}.button-accent-primary i,.button-accent-primary span{font-size:21px;color:var(--color-primary-shade)}.button-outline-primary{background:0 0;border:1px solid rgba(var(--color-primary-rgb),.2);color:var(--color-primary)}.button-outline-primary:hover{background:rgba(var(--color-primary-rgb),.1)}.button-outline-primary i,.button-outline-primary span{font-size:21px}.button-link-primary{background:0 0;border:none;color:var(--color-primary)}.button-link-primary:hover{background:rgba(var(--color-primary-rgb),.05)}.button-link-primary i,.button-link-primary span{font-size:22px!important;color:rgba(var(--color-primary-rgb),.8)}.button-link-primary img{width:40px}.button-secondary{background:var(--color-secondary);color:var(--color-secondary-contrast)!important}.button-secondary:hover{background:var(--color-secondary-tint)}.button-secondary i,.button-secondary span{font-size:21px;color:var(--color-secondary-contrast)}.button-accent-secondary{background:rgba(var(--color-secondary-rgb),.2)}.button-accent-secondary:hover{background:rgba(var(--color-secondary-rgb),.15)}.button-accent-secondary i,.button-accent-secondary span{font-size:21px;color:var(--color-secondary-shade)}.button-outline-secondary{background:0 0;border:1px solid rgba(var(--color-secondary-rgb),.2);color:var(--color-secondary)}.button-outline-secondary:hover{background:rgba(var(--color-secondary-rgb),.1)}.button-outline-secondary i,.button-outline-secondary span{font-size:21px}.button-link-secondary{background:0 0;border:none;color:var(--color-secondary)}.button-link-secondary:hover{background:rgba(var(--color-secondary-rgb),.05)}.button-link-secondary i,.button-link-secondary span{font-size:22px!important;color:rgba(var(--color-secondary-rgb),.8)}.button-link-secondary img{width:40px}.button-tertiary{background:var(--color-tertiary);color:var(--color-tertiary-contrast)!important}.button-tertiary:hover{background:var(--color-tertiary-tint)}.button-tertiary i,.button-tertiary span{font-size:21px;color:var(--color-tertiary-contrast)}.button-accent-tertiary{background:rgba(var(--color-tertiary-rgb),.2)}.button-accent-tertiary:hover{background:rgba(var(--color-tertiary-rgb),.15)}.button-accent-tertiary i,.button-accent-tertiary span{font-size:21px;color:var(--color-tertiary-shade)}.button-outline-tertiary{background:0 0;border:1px solid rgba(var(--color-tertiary-rgb),.2);color:var(--color-tertiary)}.button-outline-tertiary:hover{background:rgba(var(--color-tertiary-rgb),.1)}.button-outline-tertiary i,.button-outline-tertiary span{font-size:21px}.button-link-tertiary{background:0 0;border:none;color:var(--color-tertiary)}.button-link-tertiary:hover{background:rgba(var(--color-tertiary-rgb),.05)}.button-link-tertiary i,.button-link-tertiary span{font-size:22px!important;color:rgba(var(--color-tertiary-rgb),.8)}.button-link-tertiary img{width:40px}.button-success{background:var(--color-success);color:var(--color-success-contrast)!important}.button-success:hover{background:var(--color-success-tint)}.button-success i,.button-success span{font-size:21px;color:var(--color-success-contrast)}.button-accent-success{background:rgba(var(--color-success-rgb),.2)}.button-accent-success:hover{background:rgba(var(--color-success-rgb),.15)}.button-accent-success i,.button-accent-success span{font-size:21px;color:var(--color-success-shade)}.button-outline-success{background:0 0;border:1px solid rgba(var(--color-success-rgb),.2);color:var(--color-success)}.button-outline-success:hover{background:rgba(var(--color-success-rgb),.1)}.button-outline-success i,.button-outline-success span{font-size:21px}.button-link-success{background:0 0;border:none;color:var(--color-success)}.button-link-success:hover{background:rgba(var(--color-success-rgb),.05)}.button-link-success i,.button-link-success span{font-size:22px!important;color:rgba(var(--color-success-rgb),.8)}.button-link-success img{width:40px}.button-warning{background:var(--color-warning);color:var(--color-warning-contrast)!important}.button-warning:hover{background:var(--color-warning-tint)}.button-warning i,.button-warning span{font-size:21px;color:var(--color-warning-contrast)}.button-accent-warning{background:rgba(var(--color-warning-rgb),.2)}.button-accent-warning:hover{background:rgba(var(--color-warning-rgb),.15)}.button-accent-warning i,.button-accent-warning span{font-size:21px;color:var(--color-warning-shade)}.button-outline-warning{background:0 0;border:1px solid rgba(var(--color-warning-rgb),.2);color:var(--color-warning)}.button-outline-warning:hover{background:rgba(var(--color-warning-rgb),.1)}.button-outline-warning i,.button-outline-warning span{font-size:21px}.button-link-warning{background:0 0;border:none;color:var(--color-warning)}.button-link-warning:hover{background:rgba(var(--color-warning-rgb),.05)}.button-link-warning i,.button-link-warning span{font-size:22px!important;color:rgba(var(--color-warning-rgb),.8)}.button-link-warning img{width:40px}.button-danger{background:var(--color-danger);color:var(--color-danger-contrast)!important}.button-danger:hover{background:var(--color-danger-tint)}.button-danger i,.button-danger span{font-size:21px;color:var(--color-danger-contrast)}.button-accent-danger{background:rgba(var(--color-danger-rgb),.2)}.button-accent-danger:hover{background:rgba(var(--color-danger-rgb),.15)}.button-accent-danger i,.button-accent-danger span{font-size:21px;color:var(--color-danger-shade)}.button-outline-danger{background:0 0;border:1px solid rgba(var(--color-danger-rgb),.2);color:var(--color-danger)}.button-outline-danger:hover{background:rgba(var(--color-danger-rgb),.1)}.button-outline-danger i,.button-outline-danger span{font-size:21px}.button-link-danger{background:0 0;border:none;color:var(--color-danger)}.button-link-danger:hover{background:rgba(var(--color-danger-rgb),.05)}.button-link-danger i,.button-link-danger span{font-size:22px!important;color:rgba(var(--color-danger-rgb),.8)}.button-link-danger img{width:40px}.button-light{background:var(--color-light);color:var(--color-light-contrast)!important}.button-light:hover{background:var(--color-light-tint)}.button-light i,.button-light span{font-size:21px;color:var(--color-light-contrast)}.button-accent-light{background:rgba(var(--color-light-rgb),.2)}.button-accent-light:hover{background:rgba(var(--color-light-rgb),.15)}.button-accent-light i,.button-accent-light span{font-size:21px;color:var(--color-light-shade)}.button-outline-light{background:0 0;border:1px solid rgba(var(--color-light-rgb),.2);color:var(--color-light)}.button-outline-light:hover{background:rgba(var(--color-light-rgb),.1)}.button-outline-light i,.button-outline-light span{font-size:21px}.button-link-light{background:0 0;border:none;color:var(--color-light)}.button-link-light:hover{background:rgba(var(--color-light-rgb),.05)}.button-link-light i,.button-link-light span{font-size:22px!important;color:rgba(var(--color-light-rgb),.8)}.button-link-light img{width:40px}.button-medium{background:var(--color-medium);color:var(--color-medium-contrast)!important}.button-medium:hover{background:var(--color-medium-tint)}.button-medium i,.button-medium span{font-size:21px;color:var(--color-medium-contrast)}.button-accent-medium{background:rgba(var(--color-medium-rgb),.2)}.button-accent-medium:hover{background:rgba(var(--color-medium-rgb),.15)}.button-accent-medium i,.button-accent-medium span{font-size:21px;color:var(--color-medium-shade)}.button-outline-medium{background:0 0;border:1px solid rgba(var(--color-medium-rgb),.2);color:var(--color-medium)}.button-outline-medium:hover{background:rgba(var(--color-medium-rgb),.1)}.button-outline-medium i,.button-outline-medium span{font-size:21px}.button-link-medium{background:0 0;border:none;color:var(--color-medium)}.button-link-medium:hover{background:rgba(var(--color-medium-rgb),.05)}.button-link-medium i,.button-link-medium span{font-size:22px!important;color:rgba(var(--color-medium-rgb),.8)}.button-link-medium img{width:40px}.button-dark{background:var(--color-dark);color:var(--color-dark-contrast)!important}.button-dark:hover{background:var(--color-dark-tint)}.button-dark i,.button-dark span{font-size:21px;color:var(--color-dark-contrast)}.button-accent-dark{background:rgba(var(--color-dark-rgb),.2)}.button-accent-dark:hover{background:rgba(var(--color-dark-rgb),.15)}.button-accent-dark i,.button-accent-dark span{font-size:21px;color:var(--color-dark-shade)}.button-outline-dark{background:0 0;border:1px solid rgba(var(--color-dark-rgb),.2);color:var(--color-dark)}.button-outline-dark:hover{background:rgba(var(--color-dark-rgb),.1)}.button-outline-dark i,.button-outline-dark span{font-size:21px}.button-link-dark{background:0 0;border:none;color:var(--color-dark)}.button-link-dark:hover{background:rgba(var(--color-dark-rgb),.05)}.button-link-dark i,.button-link-dark span{font-size:22px!important;color:rgba(var(--color-dark-rgb),.8)}.button-link-dark img{width:40px}.round{border-radius:24px!important}.circle{border-radius:50%;padding:16px;height:40px;width:40px}.circle i{font-size:21px}.xl{padding:32px;font-size:24px}.lg{padding:26px;font-size:18px}.md{padding:24px;font-size:16px}.sm>i{padding:10px;font-size:16px!important}.xs{padding:8px;font-size:10px}.block{width:100%}.card{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;word-wrap:break-word;background:var(--color-card);background-clip:border-box;border:1px solid rgba(var(--color-dark-rgb),.1);border-radius:8px;transition:all .2s ease-in-out}.card .header{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;background-repeat:no-repeat;background-size:cover;background-position:center;height:150px;padding:16px}.card .header .avatar-img{width:150px;height:150px;border-radius:50%;object-fit:cover}.card .card-img{width:100%;height:250px;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.card .card-img-overlay{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:8px}.card .body{position:relative;flex:1 1 auto;padding:16px}.card .body .title{font-size:18px;font-weight:600;margin-bottom:1rem}.card .body .date{font-size:13px;color:rgba(var(--color-dark-rgb),.6);margin-bottom:10px}.card .body .text{font-size:16px;line-height:1.6}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto}.container{max-width:1400px}.container-fluid{width:100%;max-width:1400px}.dropdown-menu{background:var(--color-card);margin-top:.5rem!important;padding:0}.dropdown-menu .dropdown-item{font-size:14px;color:var(--color-dark);display:flex;align-items:center;gap:1rem;padding:10px 16px}.dropdown-menu .dropdown-item:hover{background-color:rgba(var(--color-medium-rgb),.2)}.empty-state-relative{position:relative;display:grid;justify-items:center;text-align:center;padding-top:50px;padding-bottom:50px}.empty-state-relative .empty-state-relative-icon-wrapper{display:flex;justify-content:center;align-items:center;width:200px;height:200px;border-radius:50%;background-color:rgba(var(--color-dark-rgb),.05)}.empty-state-relative .empty-state-relative-icon-wrapper .empty-state-relative-icon{font-size:132px;color:var(--color-medium-shade)}.empty-state-relative .empty-state-relative-text{font-size:21px;font-weight:500;line-height:1.75;margin-top:24px}.empty-state-relative .button{margin-top:32px}.list-group .list-group-item.active{font-weight:600;background:rgba(var(--color-dark-rgb),.07)!important;color:var(--color-dark)}.list-group .list-group-item.active .bx,.list-group .list-group-item.active span{color:var(--color-dark)}.list-group .list-group-item{padding:6px 8px;background:0 0;border-color:rgba(var(--color-dark-rgb),.1);color:var(--color-dark)}.list-group .list-group-item:hover{background:rgba(var(--color-medium-rgb),.1)}.modal .modal-dialog .modal-header{border-bottom:1px solid rgba(var(--color-medium-rgb),.4)}.modal .modal-dialog .modal-content{background:var(--color-card);border-radius:20px}.modal .modal-dialog .modal-footer{border-top:1px solid rgba(var(--color-medium-rgb),.4)}.offcanvas .offcanvas-header{background:var(--color-card)}.offcanvas .offcanvas-body{background:var(--color-card)}header{transition:all .4s ease}header .sidebar-nav{position:fixed;left:0;background:rgba(var(--color-light-rgb),.9);backdrop-filter:blur(5px);height:100vh;z-index:6;padding:8px 8px;display:grid;justify-items:center;align-items:center;place-content:flex-start;border-right:1px solid rgba(var(--color-medium-rgb),.4)}@media (max-width:768px){header .sidebar-nav{display:none}}@media (max-width:764px){header .sidebar-nav{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:center;padding:14px;height:60px;border-top:1px solid rgba(var(--color-medium-rgb),.4)}header .sidebar-nav .tab-bar-menu{display:flex;margin-top:0;justify-content:space-between;gap:2.5rem!important}header .sidebar-nav .astra-logo,header .sidebar-nav .school-logo{display:none}}header .sidebar-nav img{width:50px;height:50px}header .navbar{position:fixed;height:60px;width:100%;padding:4px 0;background:rgba(var(--color-light-rgb),.9);backdrop-filter:blur(5px);border-bottom:1px solid rgba(var(--color-medium-rgb),.4);z-index:5}header .navbar .navbar-toggle{display:none}@media (max-width:764px){header .navbar .navbar-toggle{display:flex}}header .navbar .navbar-brand{font-size:24px;font-weight:700;color:var(--color-dark)}header .navbar .navbar-brand img{width:30px}header .navbar .navbar-nav{flex-direction:row;gap:.8rem}header .navbar .navbar-nav .nav-link.active{background:rgba(var(--color-primary-rgb),.1);color:rgba(var(--color-primary-rgb),.9)!important}header .navbar .navbar-nav .nav-link.active .bx{color:rgba(var(--color-primary-rgb),.9)}header .navbar .navbar-nav .nav-item{position:relative;display:flex;align-items:center}header .navbar .navbar-nav .nav-item .nav-link{display:flex;align-items:center;gap:10px;color:rgba(var(--color-dark-rgb),.8)}header .navbar .navbar-nav .nav-item .nav-link .bx{font-size:21px}header .navbar .navbar-nav .dropdown .dropdown-menu{max-width:300px;width:fit-content;left:-99px!important}.nav{background:var(--color-card);backdrop-filter:blur(5px);box-shadow:rgba(0,0,0,.1) 0 1px 2px 0;padding:4px;border-radius:8px;gap:1rem;z-index:1}.nav .nav-item .nav-link.active{background:var(--color-primary);color:var(--color-primary-contrast)}.nav .nav-item .nav-link{color:var(--color-dark)}@keyframes page-load{0%{left:0;right:100%;width:0%}10%{left:0;right:75%;width:50%}90%{right:0;left:75%;width:50%}100%{left:100%;right:0;width:0%}}.page-loading::after{content:" ";background:rgba(var(--color-card-rgb),.5);position:fixed;width:100%;height:100%;z-index:9999;left:0;right:0;top:0;bottom:0}.page-loading::before{content:" ";display:block;position:fixed;z-index:99999;height:4px;width:100%;top:0;left:0;background-color:var(--color-primary);animation:page-load 1s linear infinite}th{font-weight:700}td,th{color:var(--color-dark);vertical-align:middle}th{font-size:12px}td{font-size:12px}.table-responsive{position:relative;overflow-x:initial}@media (max-width:1400px){.table-responsive{overflow-x:auto}}@media (max-width:768px){.table-responsive{overflow-x:auto}}@media (max-width:567px){.table-responsive{overflow-x:auto}}.table-highlighted{background:rgba(var(--color-primary-rgb),.1)}section{position:relative;padding-top:80px;padding-bottom:80px}@media (max-width:764px){.left-wrapper,.right-wrapper{display:none}}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}@media (max-width:764px){.text-align-sm-center{text-align:center}}.background-color-primary{background:var(--color-primary);color:var(--color-primary-contrast)}.background-text-primary{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.background-text-primary:hover{background-color:rgba(var(--color-primary-rgb),.15);color:var(--color-primary)}.text-color-primary{color:var(--color-primary)}.background-accent-primary{background:rgba(var(--color-primary-rgb),.1)}.background-color-secondary{background:var(--color-secondary);color:var(--color-secondary-contrast)}.background-text-secondary{background-color:rgba(var(--color-secondary-rgb),.1);color:var(--color-secondary)}.background-text-secondary:hover{background-color:rgba(var(--color-secondary-rgb),.15);color:var(--color-secondary)}.text-color-secondary{color:var(--color-secondary)}.background-accent-secondary{background:rgba(var(--color-secondary-rgb),.1)}.background-color-tertiary{background:var(--color-tertiary);color:var(--color-tertiary-contrast)}.background-text-tertiary{background-color:rgba(var(--color-tertiary-rgb),.1);color:var(--color-tertiary)}.background-text-tertiary:hover{background-color:rgba(var(--color-tertiary-rgb),.15);color:var(--color-tertiary)}.text-color-tertiary{color:var(--color-tertiary)}.background-accent-tertiary{background:rgba(var(--color-tertiary-rgb),.1)}.background-color-success{background:var(--color-success);color:var(--color-success-contrast)}.background-text-success{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success)}.background-text-success:hover{background-color:rgba(var(--color-success-rgb),.15);color:var(--color-success)}.text-color-success{color:var(--color-success)}.background-accent-success{background:rgba(var(--color-success-rgb),.1)}.background-color-warning{background:var(--color-warning);color:var(--color-warning-contrast)}.background-text-warning{background-color:rgba(var(--color-warning-rgb),.1);color:var(--color-warning)}.background-text-warning:hover{background-color:rgba(var(--color-warning-rgb),.15);color:var(--color-warning)}.text-color-warning{color:var(--color-warning)}.background-accent-warning{background:rgba(var(--color-warning-rgb),.1)}.background-color-danger{background:var(--color-danger);color:var(--color-danger-contrast)}.background-text-danger{background-color:rgba(var(--color-danger-rgb),.1);color:var(--color-danger)}.background-text-danger:hover{background-color:rgba(var(--color-danger-rgb),.15);color:var(--color-danger)}.text-color-danger{color:var(--color-danger)}.background-accent-danger{background:rgba(var(--color-danger-rgb),.1)}.background-color-light{background:var(--color-light);color:var(--color-light-contrast)}.background-text-light{background-color:rgba(var(--color-light-rgb),.1);color:var(--color-light)}.background-text-light:hover{background-color:rgba(var(--color-light-rgb),.15);color:var(--color-light)}.text-color-light{color:var(--color-light)}.background-accent-light{background:rgba(var(--color-light-rgb),.1)}.background-color-medium{background:var(--color-medium);color:var(--color-medium-contrast)}.background-text-medium{background-color:rgba(var(--color-medium-rgb),.1);color:var(--color-medium)}.background-text-medium:hover{background-color:rgba(var(--color-medium-rgb),.15);color:var(--color-medium)}.text-color-medium{color:var(--color-medium)}.background-accent-medium{background:rgba(var(--color-medium-rgb),.1)}.background-color-dark{background:var(--color-dark);color:var(--color-dark-contrast)}.background-text-dark{background-color:rgba(var(--color-dark-rgb),.1);color:var(--color-dark)}.background-text-dark:hover{background-color:rgba(var(--color-dark-rgb),.15);color:var(--color-dark)}.text-color-dark{color:var(--color-dark)}.background-accent-dark{background:rgba(var(--color-dark-rgb),.1)}.background-color-card{background:var(--color-card);color:var(--color-card-contrast)}.background-text-card{background-color:rgba(var(--color-card-rgb),.1);color:var(--color-card)}.background-text-card:hover{background-color:rgba(var(--color-card-rgb),.15);color:var(--color-card)}.text-color-card{color:var(--color-card)}.background-accent-card{background:rgba(var(--color-card-rgb),.1)}.display-none{display:none}.display-block{display:block}.display-flex{display:flex}.display-grid{display:grid}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-inline-grid{display:inline-grid}.flex-wrap-wrap{flex:wrap}.flex-wrap-nowrap{flex:nowrap}@media (max-width:764px){.flex-sm-wrap{flex-wrap:wrap}}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-32{font-size:32px!important}.font-size-40{font-size:40px!important}.font-size-48{font-size:48px!important}.font-size-56{font-size:56px!important}.font-size-64{font-size:64px!important}.font-size-72{font-size:72px!important}.font-weight-normal{font-weight:400!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.m-0{margin:0}.m-1{margin:.75rem}.m-2{margin:1.5rem}.m-3{margin:3rem}.m-4{margin:4.5rem}.m-5{margin:6rem}.margin-top-0{margin-top:0}.margin-top-1{margin-top:.75rem}.margin-top-2{margin-top:1.5rem}.margin-top-3{margin-top:3rem}.margin-top-4{margin-top:4.5rem}.margin-top-5{margin-top:6rem}.margin-left-0{margin-left:0}.margin-left-1{margin-left:.75rem}.margin-left-2{margin-left:1.5rem}.margin-left-3{margin-left:3rem}.margin-left-4{margin-left:4.5rem}.margin-left-5{margin-left:6rem}.margin-right-0{margin-right:0}.margin-right-1{margin-right:.75rem}.margin-right-2{margin-right:1.5rem}.margin-right-3{margin-right:3rem}.margin-right-4{margin-right:4.5rem}.margin-right-5{margin-right:6rem}.margin-bottom-0{margin-bottom:0}.margin-bottom-1{margin-bottom:.75rem}.margin-bottom-2{margin-bottom:1.5rem}.margin-bottom-3{margin-bottom:3rem}.margin-bottom-4{margin-bottom:4.5rem}.margin-bottom-5{margin-bottom:6rem}.padding-0{padding:0}.padding-1{padding:.75rem}.padding-2{padding:1.5rem}.padding-3{padding:3rem}.padding-4{padding:4.5rem}.padding-5{padding:6rem}.padding-top-0{padding-top:0}.padding-top-1{padding-top:.75rem}.padding-top-2{padding-top:1.5rem}.padding-top-3{padding-top:3rem}.padding-top-4{padding-top:4.5rem}.padding-top-5{padding-top:6rem}.padding-left-0{padding-left:0}.padding-left-1{padding-left:.75rem}.padding-left-2{padding-left:1.5rem}.padding-left-3{padding-left:3rem}.padding-left-4{padding-left:4.5rem}.padding-left-5{padding-left:6rem}.padding-right-0{padding-right:0}.padding-right-1{padding-right:.75rem}.padding-right-2{padding-right:1.5rem}.padding-right-3{padding-right:3rem}.padding-right-4{padding-right:4.5rem}.padding-right-5{padding-right:6rem}.padding-bottom-0{padding-bottom:0}.padding-bottom-1{padding-bottom:.75rem}.padding-bottom-2{padding-bottom:1.5rem}.padding-bottom-3{padding-bottom:3rem}.padding-bottom-4{padding-bottom:4.5rem}.padding-bottom-5{padding-bottom:6rem}.position-absolute{position:absolute;bottom:-50px}.position-relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.sticky-top{z-index:1}.position-sticky-top{position:sticky;top:90px;z-index:1}.shadow-sm{box-shadow:rgba(0,0,0,.05) 0 0 0 1px}.shadow-md{box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}.shadow-lg{box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px}.shadow-xl{box-shadow:rgba(0,0,0,.25) 0 25px 50px -12px}.form-control,.form-input,textarea{position:relative;width:100%;outline:0;padding:8px 14px;font-family:var(--font-serif);font-size:14px;background:var(--color-card)!important;background-clip:padding-box;border:2px solid rgba(var(--color-dark-rgb),.1);border-radius:8px;transition:all .1s ease;color:var(--color-dark)}.form-control:focus,.form-control:hover,.form-input:focus,.form-input:hover,textarea:focus,textarea:hover{box-shadow:none;color:var(--color-dark);border-color:rgba(var(--color-primary-rgb),.9)}.form-control:disabled,.form-input:disabled,textarea:disabled{background:rgba(var(--color-medium-rgb),.1)!important;pointer-events:none}input[type=date]{color:var(--color-dark)}.form-control::-ms-expand,.form-input::-ms-expand{display:none}textarea{max-height:330px;resize:none}.form-label,label{position:relative;font-size:14px;font-weight:500}.form{position:relative;display:grid;gap:.2rem}.input-group{display:flex;align-items:center}.input-group .input-tag{font-size:13px;background:var(--color-medium);border-top-left-radius:6px;border-bottom-left-radius:6px;padding:10px;height:100%;display:flex;justify-content:center;align-items:center}.input-group .input-tag i{font-size:20px}.input-group .form-input{border-top-left-radius:0;border-bottom-left-radius:0}.form-check-input{transition:all .2s ease;background-color:rgba(var(--color-dark-rgb),.05);cursor:pointer;padding:.5rem;width:1.3em;height:1.3em}.form-check-input:focus{outline:0;box-shadow:none}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-switch .form-check-input{width:2.8em;height:1.6em;transition:all .2s ease}.form-input-lg{padding:14px 16px}.form-icon-group{position:relative}.form-icon-group .icon-search{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;color:rgba(var(--color-dark-rgb),.5)}.form-icon-group .form-control{padding:8px 40px}.form-text{color:rgba(var(--color-dark-rgb),.8)}.form-invalid{border-color:rgba(var(--color-danger-rgb),.7)}.form-invalid:focus,.form-invalid:hover{border-color:rgba(var(--color-danger-rgb),.7)}#app aside .side-menu .side-item .side-link.active,#app aside .side-menu .side-item .side-menu-collapse .collapse-item.active{font-weight:600;background:rgba(var(--color-dark-rgb),.05)}#app aside .side-menu .side-item .side-link:hover,#app aside .side-menu .side-item .side-menu-collapse .collapse-item:hover{background:rgba(var(--color-dark-rgb),.05)}.one-fractional{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"header header header" "main main main" "main main main"!important}.shadow-overlay{position:fixed;top:0;width:100%;height:100%;background:rgba(var(--color-dark-rgb),.3);backdrop-filter:blur(8px);z-index:3}#app{height:100vh;display:grid;grid-template-columns:.01fr auto 1fr;grid-template-rows:.01fr 1.7fr 1fr;gap:0 0;grid-template-areas:"header header header" "aside main main" "aside main main"}@media (max-width:1024px) and (min-width:600px){#app{grid-template-columns:0fr 1.8fr 1fr}}@media (max-width:640px){#app{grid-template-columns:1fr 1fr 1fr;grid-template-rows:.1fr 1.7fr 1fr;grid-template-areas:"header header header" "main main main" "main main main"}}#app .material-icons-outlined{color:rgba(var(--color-dark-rgb),.8)}#app header{grid-area:header;border-bottom:1px solid rgba(var(--color-dark-rgb),.1);background:var(--color-card);position:sticky;top:0;padding:0 12px;display:flex;align-items:center;justify-content:flex-end;transition:all .2s ease;height:55px;z-index:3}#app header nav{display:grid;grid-template-columns:1fr auto auto;grid-gap:.6rem;width:100%}@media (max-width:1024px){#app header nav{grid-template-columns:auto 1fr auto}}@media (max-width:600px){#app header nav{grid-template-columns:1fr auto}}#app header nav #sidebar-toggler{display:none}@media (max-width:1024px){#app header nav #sidebar-toggler{display:flex}}@media (max-width:600px){#app header nav #school-logo{display:none!important}}#app header nav #school-logo .brand-logo{width:32px}#app header nav .navmenu{margin:0;list-style:none;display:flex;align-items:center;gap:1rem}@media (max-width:600px){#app header nav .navmenu .nav-sm-none{display:none}}@media (max-width:1024px) and (min-width:300px){#app header nav .navmenu .nav-username{display:none}}#app .show-aside{width:320px;display:block;position:fixed;background:var(--color-card);z-index:4}#app aside{grid-area:aside;border-right:1px solid rgba(var(--color-dark-rgb),.1);overflow:auto;z-index:2;padding:12px;width:260px;height:100%}@media (max-width:1400px){#app aside{width:260px}}@media (max-width:1024px) and (min-width:600px){#app aside{display:none}}@media (max-width:640px){#app aside{display:none}}#app aside .side-menu{display:grid;grid-gap:.2rem;list-style:none;margin:0;padding:0}#app aside .side-menu .side-item-header{font-size:14px;padding:12px 12px 2px;font-weight:500;color:rgba(var(--color-dark-rgb),.5)}#app aside .side-menu .show>.side-menu-collapse{display:grid}#app aside .side-menu .side-item{position:relative}#app aside .side-menu .side-item .side-link{position:relative;display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:8px}#app aside .side-menu .side-item .side-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}#app aside .side-menu .side-item .side-link .material-symbols-rounded{font-size:20px}#app aside .side-menu .side-item .material-symbols-rounded{font-size:20px}#app aside .side-menu .side-item .side-text{font-size:13px;font-weight:500}#app aside .side-menu .side-item .active~.side-menu-collapse{display:grid}#app aside .side-menu .side-item .side-menu-collapse{display:none;grid-gap:.1rem;padding:2px 0}#app aside .side-menu .side-item .side-menu-collapse .collapse-item{font-size:13px;padding-top:6px;padding-bottom:6px;padding-left:2.8rem;border-radius:8px;color:var(--color-dark)}#app main{grid-area:main;padding-top:1rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;transition:all .2s ease;height:100%;overflow:auto}@media (max-width:600px){#app main{padding:12px 4px}}.bread .bread-menu{overflow:auto;white-space:nowrap;list-style:none;padding:0;margin:6px 0;display:flex;align-items:center;gap:.3rem}.bread .bread-menu .bread-item{color:rgba(var(--color-dark-rgb),.6)}.bread .bread-menu .bread-item .bread-link{display:flex;align-items:center;gap:.3rem}.bread .bread-menu .bread-item .bread-link::before{font-family:"Material Icons Outlined";font-size:24px;content:"\e5cb"}.bread .bread-menu .bread-item .bread-link:first-child{margin-left:-8px;margin-right:8px}.bread .bread-menu .bread-item .bread-link[aria-current=page]{color:var(--color-dark)}.bread .bread-header{font-size:40px;font-weight:600;margin-bottom:.5rem}.bread .bread-text{font-size:18px;line-height:1.8}#app aside .side-menu .side-item .side-menu-collapse{-webkit-animation:scale-up-ver-top .2s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-ver-top .2s cubic-bezier(.39,.575,.565,1) both}#app .show-aside{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}#app .hide-aside{-webkit-animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}.content .conversation-wrapper .receiver-wrapper,.content .conversation-wrapper .sender-wrapper{display:grid;grid-gap:.2rem}.content .conversation-wrapper .receiver-wrapper .receiver,.content .conversation-wrapper .sender-wrapper .sender{padding:7px 14px;border-radius:22px;width:fit-content}.content .conversation-wrapper .receiver-wrapper .placeholder,.content .conversation-wrapper .sender-wrapper .placeholder{max-width:75%;height:2.5rem}.new-message-indicator{position:absolute;top:25px;right:15px;width:12px;height:12px;border-radius:50%;background:var(--color-primary)}.toggleMedia{grid-template-columns:.1fr 1fr 2.7fr!important;transition:all .5s ease}.wrapper{display:grid;grid-template-columns:.1fr 1fr 2.7fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"aside leftbar content rightbar" "aside leftbar content rightbar" "aside leftbar content rightbar";height:100vh;max-width:1920px;width:100%;margin-right:auto;margin-left:auto;background:var(--color-light)}@media (max-width:1024px) and (min-width:600px){.wrapper{grid-template-columns:.1fr 1.1fr 1.7fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"aside leftbar content" "aside leftbar content" "aside leftbar content"}}@media (max-width:600px){.wrapper{grid-template-columns:.1fr 1.1fr 1.7fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"aside leftbar leftbar" "aside leftbar leftbar" "aside leftbar leftbar"}}.aside{grid-area:aside;background:rgba(var(--color-light-rgb),.9);backdrop-filter:blur(5px);padding:12px;display:grid;justify-items:center;align-items:center;place-content:flex-start;border-right:1px solid rgba(var(--color-dark-rgb),.1);z-index:1}.leftbar{grid-area:leftbar;overflow:hidden;display:grid;grid-template-columns:.8fr 1.3fr .8fr;grid-template-rows:.3fr 2.5fr .2fr;grid-template-areas:"upper-state upper-state upper-state" "content-state content-state content-state" "content-state content-state content-state"}.leftbar .upper-state{grid-area:upper-state}.leftbar .content-state{grid-area:content-state;overflow:auto}.leftbar .content-state .list-group-item{border:none}.content{grid-area:content;overflow:hidden;border-left:1px solid rgba(var(--color-dark-rgb),.1);border-right:1px solid rgba(var(--color-dark-rgb),.1);display:grid;grid-template-columns:.8fr 1.3fr .8fr;grid-template-rows:.2fr 2.6fr .2fr;gap:0 0;grid-template-areas:"top-wrapper top-wrapper top-wrapper" "conversation-wrapper conversation-wrapper conversation-wrapper" "bottom-wrapper bottom-wrapper bottom-wrapper"}@media (max-width:600px){.content{display:none}}.content .top-wrapper{grid-area:top-wrapper;border-bottom:1px solid rgba(var(--color-dark-rgb),.1);height:70px}.content .bottom-wrapper{grid-area:bottom-wrapper;border-top:1px solid rgba(var(--color-dark-rgb),.1);height:70px}.content .conversation-wrapper{grid-area:conversation-wrapper;overflow:auto}.content .conversation-wrapper .sender-wrapper{place-items:start;width:100%}.content .conversation-wrapper .sender-wrapper .sender{background:rgba(var(--color-primary-rgb),.1);max-width:75%}.content .conversation-wrapper .receiver-wrapper{place-items:end;width:100%}.content .conversation-wrapper .receiver-wrapper .receiver{background:var(--color-primary);color:var(--color-primary-contrast);max-width:75%}.content .conversation-wrapper .empty-state-wrapper{display:grid;place-items:center;align-content:center;text-align:center;height:100%}.content .conversation-wrapper .empty-state-wrapper .empty-state-icon{width:150px;height:150px;background-color:rgba(var(--color-medium-rgb),.3);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.content .conversation-wrapper .empty-state-wrapper .empty-state-icon i{font-size:72px;color:rgba(var(--color-dark-rgb),.6)}.rightbar{grid-area:rightbar;display:grid;grid-template-columns:.8fr 1.3fr .8fr;grid-template-rows:.3fr 2.5fr .2fr;grid-template-areas:"upper-state upper-state upper-state" "content-state content-state content-state" "content-state content-state content-state"}.rightbar .upper-state{grid-area:upper-state;height:70px}.rightbar .content-state{grid-area:content-state;overflow:auto}@media (max-width:1024px) and (min-width:600px){.rightbar{display:none}}@media (max-width:600px){.rightbar{display:none}}.message-wrapper{width:100%;border-radius:24px;background-color:rgba(var(--color-medium-rgb),.1);padding:8px 18px;max-height:145px}.message-wrapper .message-text{min-height:1em;max-height:97px;width:100%;outline:0;overflow:auto}.message-wrapper [contentEditable][aria-placeholder]:empty::before{content:attr(aria-placeholder);color:rgba(var(--color-dark-rgb),.7);pointer-events:none}