.has-error{color:#ee515c;border-color:#ee515c}table[data-v-7f24d56a]{width:100%;border-collapse:collapse}table td[data-v-7f24d56a],table th[data-v-7f24d56a]{text-align:center;padding:8px;border:1px solid #ddd}table td[data-v-7f24d56a]:first-child,table th[data-v-7f24d56a]:first-child{text-align:left}.assessment-select[data-v-57a83555]{padding:0 0 20px}.assessment-select label[data-v-57a83555]{font-weight:700;text-transform:uppercase}.email-action-btn[data-v-57a83555],button.email-action-btn[data-v-57a83555]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;font-size:11px;line-height:1.2;font-family:inherit;padding:5px 12px;background-color:#212121!important;color:#fff!important;border:0;border-radius:5px;margin:0 2px;cursor:pointer}.email-action-btn[data-v-57a83555]:disabled,button.email-action-btn[data-v-57a83555]:disabled{opacity:.6;cursor:wait}.text-error[data-v-57a83555]{color:#e53935}.progress-breakdown[data-v-57a83555]{width:100%;border-collapse:collapse}.progress-breakdown td[data-v-57a83555]{padding:8px 10px;vertical-align:top}.row-white[data-v-57a83555],.row-white td[data-v-57a83555]{background-color:#fff}.row-gray[data-v-57a83555],.row-gray td[data-v-57a83555]{background-color:#f3f4f6}.progress-overall[data-v-57a83555]{font-size:3rem;font-weight:bolder;padding:20px 0 10px}.progress-headers[data-v-57a83555]{font-size:1.2rem;font-weight:700}.progress-layout[data-v-57a83555]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.progress-table-wrap[data-v-57a83555]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.progress-notes[data-v-57a83555]{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:0;-ms-flex:0 0 16rem;flex:0 0 16rem;margin-left:16px}.progress-notes-label[data-v-57a83555]{font-size:1.2rem;font-weight:700;padding:8px 0}.text-center[data-v-57a83555]{text-align:center}.email-action-cell[data-v-57a83555]{padding-bottom:15px}.cursor-pointer[data-v-57a83555]{cursor:pointer}.email-edit-input[data-v-57a83555]{width:100%;max-width:280px;padding:4px 6px;margin:0 0 6px;border:1px solid #bebebe;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.email-display[data-v-57a83555]{gap:8px}.email-display[data-v-57a83555],.email-edit-actions[data-v-57a83555]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-edit-actions .cancel-btn[data-v-57a83555]{margin-left:6px}.update-btn[data-v-57a83555]{border:0;border-radius:5px;background:#cf1e0e;color:#fff;font-size:12px;padding:2px 5px;cursor:pointer}.update-btn[data-v-57a83555]:disabled{opacity:.6;cursor:wait}.cancel-btn[data-v-57a83555]{border-radius:5px;background:#000;color:#fff;cursor:pointer;font-size:12px;padding:2px 5px}.accordion[data-v-3bdd9c3b]{width:100%;border-radius:6px;overflow:hidden;border:1px solid #e5e5e5;font-family:Arial,sans-serif}.accordion-item[data-v-3bdd9c3b]{border-bottom:1px solid #e5e5e5}.accordion-header[data-v-3bdd9c3b]{padding:14px 16px;font-weight:600;background:#f7f7f7;cursor:pointer;position:relative;-webkit-transition:background .2s ease;transition:background .2s ease}.accordion-header[data-v-3bdd9c3b]:hover{background:#ececec}.accordion-header[data-v-3bdd9c3b]:after{content:"\25BE";position:absolute;top:14px;right:16px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.accordion-header-title[data-v-3bdd9c3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:24px}.accordion-pencil[data-v-3bdd9c3b]{border:0;background:transparent;padding:0;margin:0;cursor:pointer;line-height:1;color:#9ca3af;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion-rename[data-v-3bdd9c3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;margin-top:12px;padding-right:24px}.accordion-rename label[data-v-3bdd9c3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-weight:500}.accordion-rename-input[data-v-3bdd9c3b]{margin-top:4px;padding:6px 8px;border:1px solid #bebebe;border-radius:4px;min-width:180px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion-rename-actions[data-v-3bdd9c3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rename-save-btn[data-v-3bdd9c3b]{border:0;border-radius:5px;background:#cf1e0e;color:#fff;font-size:12px;padding:6px 12px;cursor:pointer}.rename-save-btn[data-v-3bdd9c3b]:disabled{opacity:.6;cursor:wait}.accordion-content[data-v-3bdd9c3b]{padding:16px;background:#fff;line-height:1.5;border-top:1px solid #e5e5e5;-webkit-animation:accordionFade-data-v-3bdd9c3b .2s ease;animation:accordionFade-data-v-3bdd9c3b .2s ease}.assessment-note-input[data-v-3bdd9c3b]{height:200px;resize:vertical}@-webkit-keyframes accordionFade-data-v-3bdd9c3b{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes accordionFade-data-v-3bdd9c3b{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tabs[data-v-f28c892c]{gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.08)}.tabs .tab-sub-items[data-v-f28c892c],.tabs[data-v-f28c892c]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .tab-sub-items li a[data-v-f28c892c]{line-height:1.5;padding:5px 0}.tab-button[data-v-f28c892c]{padding:8px 16px;border:none;background:#eee;cursor:pointer;border-radius:6px}.tab-button.active[data-v-f28c892c]{background:#333;color:#fff}.tab-content[data-v-f28c892c]{padding:20px;border:1px solid #ddd;border-radius:8px}.intro-bg.h-screen.mx-auto{height:auto!important;max-height:none!important}[id]{scroll-margin-top:60px}