.lang-switcher{position:fixed;top:10px;right:10px;z-index:1000}.lang-switcher button{margin-left:6px;padding:4px 8px}.lang-switcher button.active{font-weight:700;text-decoration:underline}.bg-info[data-v-317cb9b7]{background-color:#0087b8!important}.status-dot[data-v-317cb9b7]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:5px}.status-gray[data-v-317cb9b7]{background-color:#aaa}.status-green[data-v-317cb9b7]{background-color:#28a745}.status-red[data-v-317cb9b7]{background-color:#dc3545}.sr-only[data-v-317cb9b7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.global-settings-form[data-v-c2e05a6c]{padding:15px}.tab-container[data-v-c2e05a6c]{height:calc(100vh - 127px);overflow-y:scroll}.braille-coding-form[data-v-9594127e]{padding:15px}.settings-container[data-v-22e34747],.tab-container[data-v-9594127e]{height:calc(100vh - 127px);overflow-y:scroll}.settings-container[data-v-22e34747]{padding:15px}.sr-only[data-v-7e69a204]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link[data-v-7e69a204]{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:9999;-webkit-transition:top .3s;transition:top .3s}.skip-link[data-v-7e69a204]:focus{top:6px}.settingsCol[data-v-7e69a204]{height:100%;position:relative}.card-body[data-v-7e69a204]{padding-top:0;padding-bottom:0}.card[data-v-7e69a204]{border-radius:0}.accessible-tabs-nav[data-v-7e69a204]{position:relative}.tab-title[data-v-7e69a204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.tab-content-panel[data-v-7e69a204]{outline:none}.tab-content-panel[data-v-7e69a204]:focus{outline:2px solid #007bff;outline-offset:2px}.collapse-menu-item[data-v-7e69a204]{position:absolute;right:0;top:0}.collapse-menu-btn[data-v-7e69a204]{background:transparent;border:none;padding:8px 12px;cursor:pointer;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collapse-menu-btn[data-v-7e69a204]:hover{background-color:rgba(0,0,0,.1)}.collapse-menu-btn[data-v-7e69a204]:focus{outline:2px solid #007bff;outline-offset:2px;background-color:rgba(0,123,255,.1)}.collapse-menu-btn .rotated[data-v-7e69a204]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.keyboard-help[data-v-7e69a204]{position:absolute;top:60px;right:10px;background:#fff;border:2px solid #007bff;border-radius:8px;padding:15px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;max-width:300px}.keyboard-help h3[data-v-7e69a204]{margin-top:0;margin-bottom:10px;color:#333;font-size:1.1em}.keyboard-help ul[data-v-7e69a204]{margin:0;padding-left:20px}.keyboard-help li[data-v-7e69a204]{margin-bottom:5px;color:#555}.keyboard-help kbd[data-v-7e69a204]{background-color:#f8f9fa;border:1px solid #dee2e6;color:#b3b1b1;border-radius:3px;padding:2px 6px;font-size:.875em}.close-help-btn[data-v-7e69a204]{position:absolute;top:5px;right:10px;background:transparent;border:none;font-size:20px;cursor:pointer;padding:0;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.close-help-btn[data-v-7e69a204]:hover{background-color:rgba(0,0,0,.1)}.close-help-btn[data-v-7e69a204]:focus{outline:2px solid #007bff;outline-offset:1px}.help-toggle-btn[data-v-7e69a204]{position:absolute;bottom:20px;right:20px;width:30px;height:30px;border-radius:50%;background:#007bff;color:#fff;border:none;cursor:pointer;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:999}.help-toggle-btn[data-v-7e69a204]:hover{background:#0056b3;-webkit-transform:scale(1.05);transform:scale(1.05)}.help-toggle-btn[data-v-7e69a204]:focus{outline:2px solid gold;outline-offset:2px}@media (prefers-contrast:more){.collapse-menu-btn[data-v-7e69a204]:focus,.tab-content-panel[data-v-7e69a204]:focus{outline-width:3px}.keyboard-help[data-v-7e69a204]{border-width:3px}}@media (prefers-reduced-motion:reduce){.collapse-menu-btn[data-v-7e69a204],.help-toggle-btn[data-v-7e69a204],.skip-link[data-v-7e69a204]{-webkit-transition:none;transition:none}.collapse-menu-btn .rotated[data-v-7e69a204],.help-toggle-btn[data-v-7e69a204]:hover{-webkit-transform:none;transform:none}}.tab-container.spaceholder[data-v-7e69a204]{margin-bottom:10px;margin-top:10px}.sr-only[data-v-067c26b5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-wrapper[data-v-067c26b5]{position:relative}.uploader-container[data-v-067c26b5]{width:350px;margin:auto}.dz-message[data-v-067c26b5]{background-color:#0087b8;width:350px;padding:10px!important;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.dz-message[data-v-067c26b5]:hover:not(.loading){background-color:#006a94;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dz-message[data-v-067c26b5]:focus{outline:3px solid gold;outline-offset:2px}.dz-message[aria-disabled=true][data-v-067c26b5]{cursor:not-allowed;opacity:.7}.dz-message span[data-v-067c26b5]{font-size:1em;color:#fff;padding:10px;border:2px dashed #3b556f73;display:block;border-radius:10px}.uploaded-file-list[data-v-067c26b5]{padding:15px;background-color:#4fc0e294;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.file-info[data-v-067c26b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.file-name[data-v-067c26b5]{color:#2c3e50}.file-status[data-v-067c26b5]{font-size:.9em;color:#595959;margin-top:2px}.remove-file-btn[data-v-067c26b5]{background:#e74c3c;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.remove-file-btn[data-v-067c26b5]:hover{background:#c0392b}.remove-file-btn[data-v-067c26b5]:focus{outline:3px solid gold;outline-offset:2px}.error-message[data-v-067c26b5]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;padding:12px;width:350px;margin:auto;margin-top:10px}.success-message[data-v-067c26b5]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:8px;padding:12px;width:350px;margin:auto;margin-top:10px}.loader[data-v-067c26b5]{border:2px solid #f3f3f3;border-top:2px solid #fff;border-radius:50%;width:20px;height:20px;-webkit-animation:spin-067c26b5 1s linear infinite;animation:spin-067c26b5 1s linear infinite;margin-right:10px}@-webkit-keyframes spin-067c26b5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-067c26b5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-contrast:more){.dz-message[data-v-067c26b5]{border:2px solid}.error-message[data-v-067c26b5],.success-message[data-v-067c26b5]{border-width:2px}}@media (prefers-reduced-motion:reduce){.dz-message[data-v-067c26b5],.loader[data-v-067c26b5],.remove-file-btn[data-v-067c26b5]{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.dz-message[data-v-067c26b5]:hover:not(.loading){-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:no-preference){.dz-message[data-v-067c26b5]:focus:not(:focus-visible){outline:none}}.preview-container[data-v-0fdb9aa4]{border:1px solid rgba(0,0,0,.125);border-top:0;text-align:center;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#ccf9fc),to(#4fc0e2));background-image:linear-gradient(180deg,#ccf9fc,#4fc0e2)}h2[data-v-0fdb9aa4]{margin-top:20px;margin-bottom:30px}.alert[data-v-0fdb9aa4]{border-radius:unset;border:none}.alert-danger[data-v-0fdb9aa4]{color:#594244;background-color:#f8d7dad4}.content-container[data-v-54febff7]{height:calc(100vh - 56px)}.gradient-background[data-v-54febff7]{border:1px solid rgba(0,0,0,.125);border-top:0;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#ccf9fc),to(#4fc0e2));background-image:linear-gradient(180deg,#ccf9fc,#4fc0e2)}.content-container object[data-v-54febff7]{width:100%;height:calc(100vh - 63px)}.preview-loading-container[data-v-54febff7]{background-color:#0087b8;width:350px;padding:10px!important;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;opacity:.7;margin:auto;margin-top:15%}.preview-loading-container p[data-v-54febff7]{font-size:1em;color:#fff;padding:10px;display:block;border-radius:10px}#app{height:100%}.sidebar-nav{height:calc(100vh - 56px);background-color:#f7f7f7}.sidebar-nav [role=button]:focus{outline:2px solid #005fcc;outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:#005fcc;color:#fff;padding:8px;z-index:100;text-decoration:none}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-v-aeb19da6],html[data-v-aeb19da6]{min-height:100%!important;height:100%!important}.dotcloud-logo[data-v-aeb19da6]{margin:15px auto 45px auto;width:75%}.login-container[data-v-aeb19da6]{height:100%!important;border:1px solid rgba(0,0,0,.125);text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#ccf9fc),to(#4fc0e2));background-image:linear-gradient(180deg,#ccf9fc,#4fc0e2);color:#fff}.vertical-center .form-control[data-v-aeb19da6]:focus{border-color:#2554ff;-webkit-box-shadow:none;box-shadow:none}.vertical-center h3[data-v-aeb19da6]{text-align:center;margin:0;line-height:1;padding-bottom:20px}label[data-v-aeb19da6]{font-weight:500}.form-control[data-v-aeb19da6]{margin:5px 0}#error[data-v-aeb19da6]{margin-bottom:0;line-height:normal;font-size:14px}.login-row[data-v-aeb19da6]{background-color:#0087b870;border-radius:.25em;margin-top:15px;padding:5px;padding-bottom:20px}.settings-container[data-v-4fc0efeb]{padding:15px;height:calc(100vh - 127px);overflow-y:scroll}.card-body[data-v-4fc0efeb]{padding-top:0;padding-bottom:0}.card[data-v-4fc0efeb]{border-radius:unset}.tab-container[data-v-4fc0efeb]{overflow-y:auto;height:calc(100vh - 150px)}.tab-container.spaceholder[data-v-4fc0efeb]{margin-bottom:10px;margin-top:10px}.attribute[data-v-598cca0f]{margin-left:3px;font-size:14px}.attribute .badge[data-v-598cca0f]{cursor:pointer}.braille[data-v-df010ae8]{height:40px;width:20px;position:relative}.dot[data-v-df010ae8]{width:8px;height:8px;position:absolute;border:1px solid #d3d3d3;border-radius:5px;margin:1px;cursor:pointer}.dot.active[data-v-df010ae8]{border:1px solid #000;background-color:#000}.dot.br-1[data-v-df010ae8]{top:0;left:0}.dot.br-2[data-v-df010ae8]{top:10px;left:0}.dot.br-3[data-v-df010ae8]{top:20px;left:0}.dot.br-4[data-v-df010ae8]{bottom:0;left:0}.dot.br-5[data-v-df010ae8]{top:0;right:0}.dot.br-6[data-v-df010ae8]{top:10px;right:0}.dot.br-7[data-v-df010ae8]{top:20px;right:0}.dot.br-8[data-v-df010ae8]{bottom:0;right:0}.row[data-v-cd3cb480]{margin:5px}.letter[data-v-cd3cb480]{display:table;padding:3px;border:1px solid #0087b8;background-color:rgba(0,135,184,.16);width:100%;height:100%;border-top-width:0;border-left-width:0}.letter span[data-v-cd3cb480]{display:table-cell;vertical-align:middle;padding:2px}.letter span.special-letter-title[data-v-cd3cb480]{font-size:14px;text-align:left}.letter .letterHex[data-v-cd3cb480]{width:44px;padding-right:3px;font-size:14px}.letter .letterSymbol[data-v-cd3cb480]{width:20px;padding-right:3px;text-align:center}.braille[data-v-cd3cb480]{display:inline-block}.row[data-v-296a7f40]{margin-right:0;margin-left:0}.letters-list[data-v-296a7f40]{margin-left:0;border-left:1px solid #0087b8}.letters-list[data-v-296a7f40]:first-child{border-top:1px solid #0087b8}.header-row[data-v-296a7f40]{border-right:1px solid #0087b8;border-bottom:1px solid #0087b8;background-color:rgba(0,135,184,.16)}.header-row h4[data-v-296a7f40]{margin-bottom:10px;margin-top:12px;padding-left:12px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.card-header ul{margin-left:10px!important;margin-right:10px!important}