.inst-shell{color:#153c2b;background:#f5f8f6;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.inst-side{color:#fff;background:#073f2d;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.inst-logo{color:#fff;border-bottom:1px solid #ffffff20;align-items:center;gap:11px;padding:0 9px 20px;text-decoration:none;display:flex}.inst-logo i{background:#ed731c;border-radius:8px;place-items:center;width:37px;height:37px;font:700 23px Georgia;display:grid}.inst-logo b,.inst-logo small{display:block}.inst-logo b{letter-spacing:2px;font-size:19px}.inst-logo small{color:#c7dcd1;letter-spacing:1px;font-size:8px}.institution-id{border-bottom:1px solid #ffffff20;align-items:center;gap:10px;padding:18px 8px;display:flex}.institution-id>span{color:#075137;background:#fff;border-radius:7px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.institution-id b,.institution-id small{display:block}.institution-id b{font-size:10px}.institution-id small{color:#91d0af;margin-top:3px;font-size:8px}.inst-side nav{gap:3px;margin-top:17px;display:grid}.inst-side nav button{color:#c8ddd2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px}.inst-side nav button span{width:27px;display:inline-block}.inst-side nav button.active,.inst-side nav button:hover{color:#075137;background:#fff;font-weight:700}.inst-manager{background:#ffffff0d;border:1px solid #ffffff20;border-radius:10px;margin-top:auto;padding:13px}.inst-manager small,.inst-manager b,.inst-manager a{display:block}.inst-manager small{color:#9abaaa;font-size:7px}.inst-manager b{margin:6px 0;font-size:10px}.inst-manager a{color:#ff9a54;font-size:8px;text-decoration:none}.inst-back{color:#c4d9ce;padding:16px 7px 0;font-size:10px;text-decoration:none}.inst-main{min-width:0}.inst-top{background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;height:74px;padding:0 32px;display:flex}.inst-search{background:#f4f7f5;border:1px solid #dfe7e2;border-radius:8px;width:min(410px,45%);padding:10px}.inst-search input{background:0 0;border:0;outline:0;width:90%}.inst-user{align-items:center;gap:9px;display:flex}.inst-user button{background:0 0;border:0;font-size:20px;position:relative}.inst-user button i{color:#fff;background:#ed731c;border-radius:50%;font-size:7px;position:absolute}.inst-user>span{background:#e2f1e8;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.inst-user b,.inst-user small{display:block}.inst-user b{font-size:10px}.inst-user small{color:#718078;font-size:8px}.inst-content{max-width:1380px;margin:auto;padding:32px}.inst-welcome,.upload-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.inst-welcome p,.upload-title p{letter-spacing:1.4px;color:#e36816;margin:0 0 7px;font-size:8px;font-weight:800}.inst-welcome h1,.upload-title h1{margin:0 0 6px;font:700 28px Georgia}.inst-welcome span,.upload-title span{color:#6f7f76;font-size:11px}.inst-welcome button,.inst-success button{color:#fff;background:#e96e1b;border:0;border-radius:8px;padding:12px 17px;font-weight:700}.inst-stats{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.inst-stats article{background:#fff;border:1px solid #dfe7e2;border-radius:11px;align-items:center;gap:12px;padding:17px;display:flex}.inst-stats i{border-radius:9px;place-items:center;width:41px;height:41px;font-style:normal;display:grid}.inst-stats i.green{color:#087047;background:#e3f2e8}.inst-stats i.orange{color:#e96e1b;background:#fff0e4}.inst-stats i.blue{color:#2673a8;background:#e8f1f8}.inst-stats i.gold{color:#9d7008;background:#fff4d8}.inst-stats strong,.inst-stats b,.inst-stats small{display:block}.inst-stats strong{font:700 23px Georgia}.inst-stats b{margin:3px 0;font-size:10px}.inst-stats small{color:#728179;font-size:8px}.inst-grid{grid-template-columns:2fr 1fr;gap:16px;margin-top:16px;display:grid}.inst-card{background:#fff;border:1px solid #dfe7e2;border-radius:11px;padding:19px}.inst-card header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.inst-card h2{margin:0;font:700 17px Georgia}.inst-card header p{color:#76857c;margin:4px 0;font-size:9px}.inst-card header button{color:#e36816;background:0 0;border:0;font-size:9px;font-weight:700}.repo-row{border-top:1px solid #edf1ee;grid-template-columns:2fr 1fr .7fr .45fr;align-items:center;gap:8px;padding:12px 3px;font-size:9px;display:grid}.repo-head{color:#829087;border:0;font-size:7px}.repo-row small{color:#829087;margin-top:3px;display:block}.repo-row i{border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.repo-row i.published{color:#087047;background:#e3f2e8}.repo-row i.review{color:#c65a13;background:#fff0e4}.repo-row i.processing{color:#2673a8;background:#e8f1f8}.reads header>b{color:#087047;font-size:9px}.inst-bars{border-bottom:1px solid #dfe7e2;align-items:flex-end;gap:10px;height:150px;display:flex}.inst-bars div{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.inst-bars span{background:linear-gradient(#4e9a72,#087047);border-radius:4px 4px 0 0;width:65%}.inst-bars small{color:#829087;position:absolute;bottom:-18px}.reads footer{justify-content:space-around;margin-top:32px;display:flex}.reads footer b,.reads footer small{text-align:center;display:block}.reads footer small{color:#829087;font-size:8px}.contributor-card header i{color:#c65a13;background:#fff0e4;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.contributor-card article{border-top:1px solid #edf1ee;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.contributor-card article>span{background:#e3f2e8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.contributor-card article b,.contributor-card article small{display:block}.contributor-card article b{font-size:9px}.contributor-card article small{color:#829087;font-size:7px}.contributor-card article button{color:#087047;background:#fff;border:1px solid #087047;border-radius:6px;padding:6px 8px;font-size:8px}.plan-card{color:#fff;background:#0a563c;justify-content:space-between;align-items:center;display:flex}.plan-card p{letter-spacing:1px;color:#bcd7ca;font-size:7px}.plan-card h2{margin:6px 0}.plan-card span{color:#c3dbd0;font-size:8px}.plan-card div>div{background:#ffffff30;border-radius:4px;width:220px;height:4px;margin-top:9px}.plan-card div>div i{background:#ef771e;height:100%;display:block}.plan-card button{color:#ffad70;background:0 0;border:0;font-size:9px}.subjects>div{grid-template-columns:1.2fr 1fr 28px;align-items:center;gap:8px;padding:8px 0;font-size:8px;display:grid}.subjects>div>i{background:#e9efeb;border-radius:5px;height:5px}.subjects>div>i b{background:#e96e1b;border-radius:5px;height:100%;display:block}.upload-content{max-width:1050px}.upload-title>small{color:#829087;font-size:8px}.inst-upload-card{background:#fff;border:1px solid #dfe7e2;border-radius:12px;padding:27px}.inst-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.inst-form label{font-size:9px;font-weight:700}.inst-form .wide{grid-column:1/-1}.inst-form input,.inst-form select,.inst-form textarea{box-sizing:border-box;background:#fff;border:1px solid #d4dfd8;border-radius:7px;width:100%;margin-top:6px;padding:10px}.inst-form textarea{height:82px}.file-drop{text-align:center;border:2px dashed #ccd9d1;border-radius:10px;margin:22px 0;padding:25px}.file-drop span{color:#087047;font-size:25px}.file-drop h3{margin:7px;font-size:12px}.file-drop p,.file-drop small{color:#76857c;font-size:8px;display:block}.file-drop button{color:#087047;background:#fff;border:1px solid #087047;border-radius:7px;margin:8px;padding:8px 12px}.upload-options{background:#f5f8f6;border-radius:8px;gap:8px;padding:14px;font-size:9px;display:grid}.inst-upload-card>footer{border-top:1px solid #e0e8e3;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.inst-upload-card>footer button{background:#fff;border:1px solid #cbd7cf;border-radius:7px;padding:10px 14px;font-weight:700}.inst-upload-card>footer .primary{color:#fff;background:#e96e1b;border-color:#e96e1b}.inst-success{text-align:center;background:#fff;border:1px solid #dfe7e2;border-radius:12px;max-width:620px;margin:55px auto;padding:52px}.inst-success>i{color:#087047;background:#e3f2e8;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:28px;display:grid}.inst-success h1{font:700 26px Georgia}.inst-success p{color:#687970;font-size:11px;line-height:1.6}.inst-success b{background:#f5f8f6;border-radius:7px;margin:20px;padding:12px;font-size:10px;display:block}@media (width<=1000px){.inst-shell{grid-template-columns:78px 1fr}.inst-logo span,.institution-id div,.inst-manager,.inst-back{display:none}.inst-side{padding:20px 10px}.inst-logo,.institution-id{justify-content:center}.inst-side nav button{font-size:0}.inst-side nav button span{font-size:16px}.inst-stats{grid-template-columns:1fr 1fr}.inst-grid{grid-template-columns:1fr}}@media (width<=700px){.inst-shell{display:block}.inst-side{height:auto;padding:10px;position:static}.inst-logo,.institution-id{display:none}.inst-side nav{margin:0;display:flex;overflow:auto}.inst-side nav button{white-space:nowrap}.inst-top{padding:0 14px}.inst-user div{display:none}.inst-content{padding:20px 13px}.inst-welcome,.upload-title{align-items:flex-start;gap:12px}.inst-stats{grid-template-columns:1fr}.repo-row{grid-template-columns:1.5fr 1fr}.repo-row>:nth-child(2),.repo-row>:nth-child(4){display:none}.inst-form{grid-template-columns:1fr}.inst-form .wide{grid-column:auto}.inst-upload-card{padding:18px}}.module-workspace .inst-card{padding:20px}.module-workspace .workspace-toolbar{gap:10px;display:flex}.module-workspace .workspace-table>div{border-bottom:1px solid #edf1ee;grid-template-columns:1.7fr 1.2fr .8fr .55fr;align-items:center;gap:10px;min-height:48px;display:grid}.module-workspace .workspace-table>div>*{padding:8px;font-size:8px}.module-workspace .workspace-table i{color:#14804c;background:#eaf6ee;border-radius:12px;width:max-content;padding:5px 8px;font-style:normal}.module-workspace .workspace-table button{color:#075036;background:0 0;border:0;font-size:8px;font-weight:800}.module-workspace .workspace-note{background:#fff8ef;border-left:3px solid #f05a1b;margin-top:15px;padding:15px}.module-workspace .workspace-note b{font-size:9px}.module-workspace .workspace-note p{margin:5px 0;font-size:8px}
