.applications-table[data-v-521bbe71]{margin-top:20px;text-align:center}.applications-table tr td[data-v-521bbe71]{width:200px}.applications-table tr td.icon-column[data-v-521bbe71]{width:20px}#apps-launcher[data-v-521bbe71]{padding:10px}.app-panel[data-v-521bbe71]{margin:20px;text-align:center}.app-square[data-v-521bbe71]{height:50px;width:50px;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;border-radius:16px;margin-bottom:10px;cursor:pointer}.app-square img[data-v-521bbe71]{height:25px;margin-top:calc((100% - 25px)/2)}.app-square img.monochrome[data-v-521bbe71]{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#teams-panel[data-v-b1eb24b0]{display:flex;flex-direction:column;border-radius:8px;padding:10px}#teams-panel h2[data-v-b1eb24b0]{text-align:center}#teams-panel h2 .fas[data-v-b1eb24b0]{font-size:12px}#teams-panel .panel-section[data-v-b1eb24b0]{padding:10px}#teams-panel .panel-section #member-invitation-form input[data-v-b1eb24b0]{padding:4px}#teams-panel .panel-section #member-invitation-form button[data-v-b1eb24b0]{padding:4px;margin-left:4px}#teams-panel .panel-section #team-joining-link[data-v-b1eb24b0]{cursor:pointer;background-color:#ededed;padding:4px;border:1px solid #bfc7ce;color:#343b41;width:100%;text-overflow:ellipsis}#teams-panel .panel-section #team-joining-link i[data-v-b1eb24b0]{padding:4px;color:#343b41}#teams-panel .panel-section .members-table[data-v-b1eb24b0]{border-spacing:15px 0px}#start-page{width:100vw;height:100vh;background:linear-gradient(135deg,#fffbe5,#dcd7ff)}#start-page-nav{height:30px;padding:10px 20px}#start-page-content{width:100%;height:calc(100% - 70px);display:flex;overflow-y:scroll;justify-content:space-evenly}#start-page-content.not-in-team{text-align:center}#start-page-footer{height:20px;padding-left:20px;padding-right:20px}#last-files-list{position:absolute;bottom:5px;left:10px;display:flex;flex-direction:column;text-align:center}#last-files-list table{border-collapse:separate;border-spacing:15px 0px}#last-files-list table tr{cursor:pointer}#last-files-list table tr td{padding:4px}#last-files-list table tr td.file-description-date-cell{color:#888}#last-files-list table tr td.file-description-filename-cell{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#menu-popups{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.menu-popup{position:absolute;z-index:1;top:0;right:0;-ms-transform:translateX(-50%);transform:translate(-50%);box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;border-radius:8px;background-color:#fff;text-align:initial}#notifications-list{width:300px;text-align:left;padding:16px}#notifications-list p{border:1px solid #ccc;background-color:#fff;border-radius:6px;height:32px;padding:4px;margin:4px;cursor:pointer}.notifications-counter{background-color:#ffe900;border-radius:40px;font-size:9px;font-weight:bolder;padding-right:4px;border:1px solid black}.menu{vertical-align:middle;color:#aaa;height:40px;display:inline-flex}.menu .menu-element{font-family:monospace;color:#000;padding:10px;cursor:pointer;border:none;background:none}.menu .menu-element:hover{text-underline-offset:10px;text-decoration:underline}.menu .menu-element.profile-picture-container{position:relative}.float-left{float:left}.float-right{float:right}.status-circle{font-size:10px;color:#999}.status-circle.status-active{color:#65e075}.auth-container[data-v-c96d6d9d]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#fffbe5,#dcd7ff);position:relative}.auth-card[data-v-c96d6d9d]{max-width:450px;width:300px}.auth-logo[data-v-c96d6d9d]{display:block;margin:0 auto 30px;max-width:171px}.google-btn[data-v-c96d6d9d]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#333;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease}.google-btn[data-v-c96d6d9d]:hover{background:#f5f5f5}.google-btn i[data-v-c96d6d9d]{font-size:18px;color:#426bf4}.divider[data-v-c96d6d9d]{text-align:center;margin:10px 0;position:relative}.divider[data-v-c96d6d9d]:before,.divider[data-v-c96d6d9d]:after{content:"";position:absolute;top:50%;width:calc(50% - 30px);height:1px;background:#e0e0e0}.divider[data-v-c96d6d9d]:before{left:0}.divider[data-v-c96d6d9d]:after{right:0}.divider span[data-v-c96d6d9d]{padding:0 10px;color:#666;font-size:14px}.auth-toggle[data-v-c96d6d9d]{display:flex;gap:10px;margin-bottom:10px}.auth-toggle .toggle-btn[data-v-c96d6d9d]{flex:1;padding:10px;border:none;background:#f5f5f5;color:#666;border-radius:8px;cursor:pointer;transition:all .3s ease}.auth-toggle .toggle-btn.active[data-v-c96d6d9d]{background:#426bf4;color:#fff}.auth-form .form-group[data-v-c96d6d9d]{margin-bottom:10px}.auth-form .form-group label[data-v-c96d6d9d]{display:block;margin-bottom:8px;color:#333;font-weight:500}.auth-form .form-group label i[data-v-c96d6d9d]{margin-right:8px;color:#666}.auth-form .form-group input[data-v-c96d6d9d]{width:calc(100% - 16px);padding:8px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .3s ease}.auth-form .form-group input[data-v-c96d6d9d]:focus{border-color:#426bf4;outline:none}.auth-form .password-input[data-v-c96d6d9d]{position:relative}.auth-form .password-input i[data-v-c96d6d9d]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#666}.auth-form .credentials-validation-tips[data-v-c96d6d9d]{margin:5px}.submit-btn[data-v-c96d6d9d]{width:100%;padding:12px;background:#426bf4;color:#fff;border:none;border-radius:8px;font-weight:600;transition:all .3s ease;cursor:pointer}.submit-btn[data-v-c96d6d9d]:active:hover{background:#3355c7}.submit-btn[data-v-c96d6d9d]:disabled{cursor:inherit;background:#ccc}.error-popup[data-v-c96d6d9d]{position:fixed;top:20px;right:20px;background:#f44;color:#fff;padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px #0000001a}.error-popup i[data-v-c96d6d9d]:last-child{cursor:pointer;opacity:.8}.error-popup i[data-v-c96d6d9d]:last-child:hover{opacity:1}.fade-enter-active[data-v-c96d6d9d],.fade-leave-active[data-v-c96d6d9d]{transition:opacity .3s,transform .3s}.fade-enter[data-v-c96d6d9d],.fade-leave-to[data-v-c96d6d9d]{opacity:0;transform:translateY(-10px)}body{font-family:monospace}a{color:#0700ff;text-underline-offset:3px;text-decoration:underline;cursor:pointer}*{margin:0;padding:0}
