.validated-multiselect-wrapper.is-invalid>>>.multiselect .multiselect__tags{border-color:#dc3545!important;border-width:1px}.validated-multiselect-wrapper.is-invalid>>>.multiselect .multiselect__tags:focus-within{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.validated-multiselect-wrapper>>>.multiselect--invalid .multiselect__tags{border-color:#dc3545!important;border-width:1px}.validated-multiselect-wrapper>>>.multiselect--invalid .multiselect__tags:focus-within{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.app-textarea-ai-wrapper[data-v-3582de0e],.textarea-container[data-v-3582de0e]{position:relative;width:100%}.textarea-container textarea[data-v-3582de0e]{width:100%;padding-right:45px;transition:all .2s ease}.textarea-container textarea[data-v-3582de0e]:focus{padding-right:45px}.ai-button[data-v-3582de0e]{position:absolute;bottom:8px;right:8px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5568d3,#6a3d8f);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .2s ease;z-index:10;box-shadow:0 2px 8px rgba(102,126,234,.3)}.ai-button[data-v-3582de0e]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.5)}.ai-button[data-v-3582de0e]:active:not(:disabled){transform:scale(.95)}.ai-button.visible[data-v-3582de0e]{opacity:1;transform:scale(1)}.ai-button[data-v-3582de0e]:disabled{opacity:.6;cursor:not-allowed}.ai-button i[data-v-3582de0e]{font-size:18px}.ai-button .spinner-border-sm[data-v-3582de0e]{width:16px;height:16px;border-width:2px}.comparison-container[data-v-3582de0e]{display:flex;gap:20px;min-height:300px;margin:20px 0}.comparison-panel[data-v-3582de0e]{flex:1;display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fafafa}.panel-title[data-v-3582de0e]{font-weight:600;margin-bottom:12px;color:#495057;display:flex;align-items:center;font-size:14px}.text-preview[data-v-3582de0e]{flex:1;padding:12px;background:#fff;border:1px solid #dee2e6;border-radius:4px;min-height:200px;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.6;color:#212529}.original-text[data-v-3582de0e]{border-left:3px solid #6c757d}.suggested-text[data-v-3582de0e]{border-left:3px solid #34c38f}.comparison-divider[data-v-3582de0e]{display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:24px;padding:0 10px}.comparison-divider i[data-v-3582de0e]{background:#f8f9fa;border-radius:50%;padding:8px}@media (max-width:768px){.comparison-container[data-v-3582de0e]{flex-direction:column;gap:15px}.comparison-divider[data-v-3582de0e]{transform:rotate(90deg);padding:10px 0}.text-preview[data-v-3582de0e]{min-height:150px;max-height:250px}}.text-preview[data-v-3582de0e]::-webkit-scrollbar{width:6px}.text-preview[data-v-3582de0e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.text-preview[data-v-3582de0e]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.text-preview[data-v-3582de0e]::-webkit-scrollbar-thumb:hover{background:#555}.progress-bar{width:100%;height:20px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}.progress{height:100%;background-color:#76c7c0;transition:width .2s}.is-invalid .multiselect .multiselect__tags{border-color:#dc3545!important;border-width:1px}.is-invalid .multiselect .multiselect__tags:focus-within{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.multiselect--invalid .multiselect__tags{border-color:#dc3545!important;border-width:1px}.multiselect--invalid .multiselect__tags:focus-within{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.faculty-substitute-note{display:flex;align-items:flex-start;gap:8px;margin:4px 0 10px;padding:10px 12px;background:#eef3f8;border-left:3px solid #369;border-radius:0 4px 4px 0;color:#243446;font-size:13px;line-height:1.45}.faculty-substitute-note i{color:#369;margin-top:2px}.phases-help-tooltip .tooltip-inner{max-width:260px;text-align:left}.wizard-save-btn{color:var(--cifpa-primary,#369)!important;background-color:#fff!important;border:1px solid var(--cifpa-primary,#369)!important}.wizard-save-btn:hover:not(:disabled){color:#fff!important;background-color:var(--cifpa-primary,#369)!important}.project-item[data-v-371fcb6f]{cursor:pointer}.project-item[data-v-371fcb6f]:hover{background-color:#f8f9fa!important;transform:translateX(4px)}.cursor-pointer[data-v-371fcb6f]{cursor:pointer}.essay-card[data-v-47c825bc]{transition:all .3s ease;border:1px solid #e9ecef;display:flex;flex-direction:column}.essay-card[data-v-47c825bc]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-color:var(--cifpa-success)}.essay-card .card-body[data-v-47c825bc]{display:flex;flex-direction:column;flex-grow:1}.essay-title[data-v-47c825bc]{color:#495057;font-weight:600;font-size:1.1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;cursor:help;line-height:1.4}.essay-info .info-item[data-v-47c825bc]{display:flex;align-items:center}.essay-metadata[data-v-47c825bc]{margin-top:1rem}.metadata-item[data-v-47c825bc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.metadata-label[data-v-47c825bc]{font-size:.875rem;color:#6c757d;font-weight:500;margin-right:.5rem;white-space:nowrap}.essay-card .card-footer[data-v-47c825bc]{margin-top:auto;padding:1rem 1.25rem;background-color:#f8f9fa;border-top:1px solid #e9ecef}.essay-actions[data-v-47c825bc]{display:flex;gap:.5rem}.center-tracking-pending[data-v-47c825bc]{background:#fff8e6;border:1px solid #ffe8a3;border-radius:.35rem;padding:.75rem .9rem}.essay-actions .btn[data-v-47c825bc]{transition:all .2s ease;white-space:nowrap}.essay-actions .btn[data-v-47c825bc]:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.essay-actions .btn-outline-warning[data-v-47c825bc]{color:#e67e22;border-color:#e67e22}.essay-actions .btn-outline-warning[data-v-47c825bc]:hover{color:#fff;background-color:#e67e22;border-color:#e67e22}.essay-actions .btn i[data-v-47c825bc]{font-size:1rem}.search-box .search-icon[data-v-47c825bc]{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:18px;pointer-events:none;z-index:1}.search-box input[data-v-47c825bc]{padding-right:45px}@media (max-width:768px){.essay-card[data-v-47c825bc]{margin-bottom:1rem}.essay-actions .btn span[data-v-47c825bc]{font-size:.75rem}.metadata-item[data-v-47c825bc]{flex-direction:column;align-items:flex-start}.metadata-label[data-v-47c825bc]{margin-bottom:.25rem;margin-right:0}}