.academy-control[data-v-62762762]{color:#f4f4f5;font-size:1rem}.control-header[data-v-62762762]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.control-header h2[data-v-62762762]{font-size:1.5rem;margin:0 0 .5rem;color:#fff}.control-header p[data-v-62762762],.control-note[data-v-62762762]{font-size:.875rem;color:#b8b8bc;line-height:1.5;margin:0}.control-tools[data-v-62762762]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.control-tools .v-input[data-v-62762762]{width:12rem;max-width:100%}.control-card[data-v-62762762],.control-settings[data-v-62762762]{background:#202121;border:1px solid #3a3e3b;border-radius:1rem;padding:1rem;min-width:0}.control-settings[data-v-62762762]{margin-bottom:1.25rem}.control-settings summary[data-v-62762762]{cursor:pointer;font-size:1rem;font-weight:700}.control-grid[data-v-62762762]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.control-card h3[data-v-62762762]{margin:0 0 .5rem;color:#fff;font-size:1.125rem;overflow-wrap:anywhere}.control-card p[data-v-62762762]{font-size:1rem;white-space:pre-wrap;overflow-wrap:anywhere}.control-meta[data-v-62762762]{font-size:.75rem;color:#b8b8bc}.control-table-wrap[data-v-62762762]{overflow-x:auto;border:1px solid #3a3e3b;border-radius:1rem}.control-table[data-v-62762762]{border-collapse:collapse;width:100%;font-size:.875rem}.control-table td[data-v-62762762],.control-table th[data-v-62762762]{padding:.875rem;text-align:left;border-bottom:1px solid #3a3e3b;min-width:8rem;vertical-align:top}.control-table th[data-v-62762762]{color:#fff;font-weight:700;background:#202121}.control-table th[data-v-62762762]:first-child{min-width:13rem}.control-table small[data-v-62762762]{display:block;font-size:.75rem;color:#b8b8bc;margin-top:.375rem}.status-button[data-v-62762762]{border-radius:.625rem;padding:.625rem;background:#293a2f;color:#94edb7;text-align:left;font-size:.875rem;width:100%}.status-button[data-v-62762762]:hover{background:#345440}.status-button.overdue[data-v-62762762]{background:#462c2b;color:#ffb5af}.status-button.pending[data-v-62762762]{background:#333536;color:#d5d8d6}.control-dialog[data-v-62762762]{background:#191b1a!important;color:#f4f4f5;font-size:1rem}.control-dialog .v-card__title[data-v-62762762]{font-size:1.25rem;word-break:normal;overflow-wrap:anywhere}.control-dialog .v-card__text[data-v-62762762]{color:#f4f4f5!important;font-size:1rem}.control-dialog h3[data-v-62762762]{font-size:1.125rem;color:#fff;margin:1rem 0 .75rem}.control-actions[data-v-62762762]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.875rem}.control-actions .v-btn[data-v-62762762],.control-tools .v-btn[data-v-62762762]{font-size:.875rem;text-transform:none}.control-fields[data-v-62762762]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.control-history[data-v-62762762]{display:grid;gap:.75rem;margin:1rem 0}.control-history article[data-v-62762762]{padding:.875rem;border:1px solid #3a3e3b;border-radius:.75rem}.control-history p[data-v-62762762]{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem}.control-history strong[data-v-62762762]{font-size:1rem;color:#fff;overflow-wrap:anywhere}.control-empty[data-v-62762762]{padding:2rem 1rem;text-align:center;color:#b8b8bc;font-size:1rem}.control-card.selected[data-v-62762762]{border-color:#58d388}.control-error[data-v-62762762]{color:#ffb5af;font-size:.875rem}.control-preview[data-v-62762762]{min-height:30rem}@media (max-width:40rem){.control-fields[data-v-62762762]{grid-template-columns:minmax(0,1fr);gap:0}.control-header h2[data-v-62762762]{font-size:1.25rem}}.academy-control[data-v-256f85c8]{color:#f4f4f5;font-size:1rem}.control-header[data-v-256f85c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.control-header h2[data-v-256f85c8]{font-size:1.5rem;margin:0 0 .5rem;color:#fff}.control-header p[data-v-256f85c8],.control-note[data-v-256f85c8]{font-size:.875rem;color:#b8b8bc;line-height:1.5;margin:0}.control-tools[data-v-256f85c8]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.control-tools .v-input[data-v-256f85c8]{width:12rem;max-width:100%}.control-card[data-v-256f85c8],.control-settings[data-v-256f85c8]{background:#202121;border:1px solid #3a3e3b;border-radius:1rem;padding:1rem;min-width:0}.control-settings[data-v-256f85c8]{margin-bottom:1.25rem}.control-settings summary[data-v-256f85c8]{cursor:pointer;font-size:1rem;font-weight:700}.control-grid[data-v-256f85c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.control-card h3[data-v-256f85c8]{margin:0 0 .5rem;color:#fff;font-size:1.125rem;overflow-wrap:anywhere}.control-card p[data-v-256f85c8]{font-size:1rem;white-space:pre-wrap;overflow-wrap:anywhere}.control-meta[data-v-256f85c8]{font-size:.75rem;color:#b8b8bc}.control-table-wrap[data-v-256f85c8]{overflow-x:auto;border:1px solid #3a3e3b;border-radius:1rem}.control-table[data-v-256f85c8]{border-collapse:collapse;width:100%;font-size:.875rem}.control-table td[data-v-256f85c8],.control-table th[data-v-256f85c8]{padding:.875rem;text-align:left;border-bottom:1px solid #3a3e3b;min-width:8rem;vertical-align:top}.control-table th[data-v-256f85c8]{color:#fff;font-weight:700;background:#202121}.control-table th[data-v-256f85c8]:first-child{min-width:13rem}.control-table small[data-v-256f85c8]{display:block;font-size:.75rem;color:#b8b8bc;margin-top:.375rem}.status-button[data-v-256f85c8]{border-radius:.625rem;padding:.625rem;background:#293a2f;color:#94edb7;text-align:left;font-size:.875rem;width:100%}.status-button[data-v-256f85c8]:hover{background:#345440}.status-button.overdue[data-v-256f85c8]{background:#462c2b;color:#ffb5af}.status-button.pending[data-v-256f85c8]{background:#333536;color:#d5d8d6}.control-dialog[data-v-256f85c8]{background:#191b1a!important;color:#f4f4f5;font-size:1rem}.control-dialog .v-card__title[data-v-256f85c8]{font-size:1.25rem;word-break:normal;overflow-wrap:anywhere}.control-dialog .v-card__text[data-v-256f85c8]{color:#f4f4f5!important;font-size:1rem}.control-dialog h3[data-v-256f85c8]{font-size:1.125rem;color:#fff;margin:1rem 0 .75rem}.control-actions[data-v-256f85c8]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.875rem}.control-actions .v-btn[data-v-256f85c8],.control-tools .v-btn[data-v-256f85c8]{font-size:.875rem;text-transform:none}.control-fields[data-v-256f85c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.control-history[data-v-256f85c8]{display:grid;gap:.75rem;margin:1rem 0}.control-history article[data-v-256f85c8]{padding:.875rem;border:1px solid #3a3e3b;border-radius:.75rem}.control-history p[data-v-256f85c8]{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem}.control-history strong[data-v-256f85c8]{font-size:1rem;color:#fff;overflow-wrap:anywhere}.control-empty[data-v-256f85c8]{padding:2rem 1rem;text-align:center;color:#b8b8bc;font-size:1rem}.control-card.selected[data-v-256f85c8]{border-color:#58d388}.control-error[data-v-256f85c8]{color:#ffb5af;font-size:.875rem}.control-preview[data-v-256f85c8]{min-height:30rem}@media (max-width:40rem){.control-fields[data-v-256f85c8]{grid-template-columns:minmax(0,1fr);gap:0}.control-header h2[data-v-256f85c8]{font-size:1.25rem}}.report-dialog[data-v-256f85c8]{border:1px solid #343c37;border-radius:1.25rem;overflow:hidden}.report-dialog .report-header[data-v-256f85c8]{display:flex;align-items:center;flex-wrap:nowrap;gap:.875rem;padding:1.25rem 1.5rem;border-bottom:1px solid #303832;background:linear-gradient(115deg,rgba(0,150,64,.12),transparent)}.report-header-icon[data-v-256f85c8]{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(88,211,136,.2);border-radius:.875rem;background:rgba(0,150,64,.13);color:#7ee5a6}.report-header-icon .v-icon[data-v-256f85c8]{color:currentColor;font-size:1.5rem}.report-heading[data-v-256f85c8]{flex:1;min-width:0}.report-eyebrow[data-v-256f85c8]{display:block;color:#92b49e;font-size:.75rem;line-height:1.5;font-weight:600}.report-heading h2[data-v-256f85c8]{margin:.125rem 0 0;font-size:1.375rem;font-weight:600;line-height:1.35;color:#fff}.report-close[data-v-256f85c8]{flex:0 0 auto}.report-dialog .report-body[data-v-256f85c8]{display:grid;gap:1rem;padding:1.25rem 1.5rem;overscroll-behavior:contain}.report-summary[data-v-256f85c8]{padding:1rem 1.125rem;border:1px solid #303832;border-radius:.875rem;background:#1e2420}.report-summary-top[data-v-256f85c8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.report-centers[data-v-256f85c8]{display:inline-flex;align-items:flex-start;gap:.375rem;min-width:0;overflow-wrap:anywhere;color:#d5ddd8;font-size:.875rem;line-height:1.5}.report-centers .v-icon[data-v-256f85c8]{flex:0 0 auto;color:#94b49f;font-size:1.25rem}.report-status[data-v-256f85c8]{display:inline-block;max-width:100%;padding:.375rem .625rem;border-radius:.5rem;background:#303733;color:#d9e0db;font-size:.75rem;font-weight:600;line-height:1.5}.report-status.submitted[data-v-256f85c8]{color:#a5d6fa;background:#233646}.report-status.received[data-v-256f85c8]{color:#94edb7;background:#263e2f}.report-status.revision_required[data-v-256f85c8]{color:#ffcf86;background:#443823}.report-status.overdue[data-v-256f85c8]{color:#ffb5af;background:#462c2b}.report-dates[data-v-256f85c8]{display:grid;gap:.375rem;margin-top:.75rem;color:#c7d0ca;font-size:.875rem;line-height:1.5}.report-dates>span[data-v-256f85c8]:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.report-dates .v-icon[data-v-256f85c8]{color:#94b49f;font-size:1.25rem}.report-dates strong[data-v-256f85c8]{color:#eef3f0;font-weight:600}.report-submitted[data-v-256f85c8]{color:#aebbb3;font-size:.75rem}.report-feedback[data-v-256f85c8]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.report-section[data-v-256f85c8]{min-width:0;padding:1.125rem;border:1px solid #303832;border-radius:.875rem;background:hsla(0,0%,100%,.015)}.report-section-heading[data-v-256f85c8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.report-section-heading>.v-icon[data-v-256f85c8]{color:#94b49f;font-size:1.25rem}.report-dialog .report-section-heading h3[data-v-256f85c8]{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.report-section-meta[data-v-256f85c8]{margin-left:auto;color:#aeb8b1;font-size:.75rem;line-height:1.5}.report-document-empty[data-v-256f85c8]{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;color:#b8c0bb;font-size:.875rem;line-height:1.5}.report-document-empty .v-icon[data-v-256f85c8]{color:#94b49f;font-size:1.5rem}.report-upload.has-versions[data-v-256f85c8]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #303832}.report-history-empty[data-v-256f85c8],.report-note[data-v-256f85c8]{margin:0 0 1rem;color:#b8c0bb;font-size:.875rem;line-height:1.5}.report-actions[data-v-256f85c8]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.875rem}.report-dialog .report-actions .v-btn[data-v-256f85c8],.report-dialog .report-footer .v-btn[data-v-256f85c8]{min-height:2.75rem;max-width:100%;height:auto;padding:.625rem 1rem;border-radius:.625rem;font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0}.report-actions[data-v-256f85c8] .v-btn__content{white-space:normal}.report-actions .v-icon[data-v-256f85c8]{font-size:1.25rem}.report-history[data-v-256f85c8]{display:grid;gap:.75rem;margin-bottom:1.25rem}.report-history article[data-v-256f85c8]{min-width:0;padding:.875rem 1rem;border-left:2px solid #497959;border-radius:0 .625rem .625rem 0;background:hsla(0,0%,100%,.025)}.report-comment-heading[data-v-256f85c8]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem}.report-comment-heading strong[data-v-256f85c8]{color:#e4e9e6;font-size:.875rem;overflow-wrap:anywhere}.report-comment-heading span[data-v-256f85c8],.report-comment-kind[data-v-256f85c8]{color:#aebbb3;font-size:.75rem;line-height:1.5}.report-history p[data-v-256f85c8]{margin:.5rem 0 0;color:#e4e9e6;font-size:1rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.report-dialog[data-v-256f85c8] .v-input{min-width:0;font-size:1rem}.report-dialog[data-v-256f85c8] .v-label,.report-dialog[data-v-256f85c8] input,.report-dialog[data-v-256f85c8] textarea{font-size:1rem}.report-dialog[data-v-256f85c8] .v-input__slot{background:rgba(0,0,0,.1);border-radius:.625rem}.report-dialog[data-v-256f85c8] .v-counter,.report-dialog[data-v-256f85c8] .v-messages{font-size:.75rem;line-height:1.5}.report-dialog .report-footer[data-v-256f85c8]{display:flex;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #343c37;background:#1e2420}.report-footer .v-btn[data-v-256f85c8]{border-color:#55605a;color:#e4e9e6}@media (max-width:40rem){.report-dialog .report-header[data-v-256f85c8]{gap:.75rem;padding:1rem}.report-heading h2[data-v-256f85c8]{font-size:1.25rem}.report-dialog .report-body[data-v-256f85c8],.report-section[data-v-256f85c8]{padding:1rem}.report-section-meta[data-v-256f85c8]{width:100%;margin-left:0}.report-actions .v-btn[data-v-256f85c8]{width:100%}.report-dialog .report-footer[data-v-256f85c8]{padding:.875rem 1rem}}@media (max-width:37.4375rem){.report-dialog[data-v-256f85c8]{border:0;border-radius:0}}