.custom-search-field .v-input__slot{background-color:#fff!important;border-radius:4px!important;min-height:36px!important;box-shadow:none!important;padding-left:12px!important}.custom-search-field .v-input__slot .v-input__prepend-inner{margin:4px 0!important}.custom-search-field .v-input__icon--prepend-inner .v-icon{color:#9e9e9e}.custom-search-field input::-moz-placeholder{color:#a0a0a0;font-size:14px;font-weight:400}.custom-search-field input::placeholder{color:#a0a0a0;font-size:14px;font-weight:400}.custom-search-field.v-input--is-focused .v-input__slot{border-color:#483cb9!important;border-width:1px!important}.custom-select-field .v-input__slot{background-color:#fff!important;border:1px solid #d0d0d0!important;border-radius:4px!important;min-height:36px!important;box-shadow:none!important}.custom-select-field .v-input__slot .v-input__prepend-inner{margin:4px 0!important}.custom-select-field .v-select__selection{font-size:14px;color:#333}.custom-select-field .v-label{font-size:14px;color:#a0a0a0}.custom-select-field .v-icon{color:#9e9e9e}.custom-select-field.v-input--is-focused .v-input__slot{border-color:#483cb9!important}.custom-chip-active{background-color:rgba(72,60,185,.08)!important;color:#483cb9!important;font-weight:600!important}.border{border:1px solid #d0d0d0!important;border-radius:4px}.v-chip-group .v-chip{margin:0!important;padding:4px 4px!important}.v-chip-group .v-chip:not(.v-chip--active){background:transparent!important}.v-chip-group .v-slide-group__content{display:flex;gap:8px}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-skeleton-loader[data-v-52bbbc4b]{margin:0}.v-skeleton-loader[data-v-52bbbc4b] .v-skeleton-loader__bone{border-radius:4px}.v-skeleton-loader[data-v-52bbbc4b] .v-skeleton-loader__sentences .v-skeleton-loader__text{height:12px;margin-bottom:6px}.competencies-dialog{max-height:90vh}.custom-search-modal .v-input__slot{border-radius:8px!important;border:1px solid #009e60!important;box-shadow:none!important;background-color:#fff!important;min-height:40px!important}.custom-search-modal .v-input__icon--prepend-inner .v-icon{color:#9e9e9e}.custom-search-modal input::-moz-placeholder{color:#a0a0a0;font-size:14px}.custom-search-modal input::placeholder{color:#a0a0a0;font-size:14px}.custom-search-modal.v-input--is-focused .v-input__slot{border-width:2px!important}.v-card__text::-webkit-scrollbar{width:6px}.v-card__text::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.v-card__text::-webkit-scrollbar-thumb{background:silver;border-radius:4px}.v-card__text::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.new-diagnostic-dialog{max-height:90vh}.w-100[data-v-e550c55a]{width:100%}.field-label[data-v-e550c55a]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.tab-btn[data-v-e550c55a]{padding:8px 16px;border:none;background:none;cursor:pointer;font-size:14px;color:#6b7280;border-radius:8px 8px 0 0;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color .15s}.tab-btn[data-v-e550c55a]:hover{color:#374151}.tab-btn--active[data-v-e550c55a]{font-weight:600;color:#111827;background-color:#fff;border:1px solid #e0e0e0;border-bottom:2px solid #fff;margin-bottom:-1px}.tab-count[data-v-e550c55a]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background-color:#009e60;color:#fff;border-radius:10px;font-size:11px;font-weight:600}.preset-chip[data-v-e550c55a]{background-color:#f3f4f6!important;color:#374151!important;cursor:pointer;transition:background-color .15s;display:flex!important;align-items:center;gap:6px}.preset-chip[data-v-e550c55a]:hover{background-color:#e5e7eb!important}.preset-chip--active[data-v-e550c55a]{background-color:#d1fae5!important;color:#065f46!important;border:1px solid #009e60!important}.preset-count[data-v-e550c55a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background-color:rgba(0,0,0,.15);border-radius:9px;font-size:10px;font-weight:600}.preset-chip--active .preset-count[data-v-e550c55a]{background-color:rgba(0,158,96,.25);color:#065f46}.competency-card[data-v-e550c55a]{border:1px solid #e5e7eb;border-radius:10px;padding:12px;cursor:pointer;transition:border-color .15s,background-color .15s;background:#fff}.competency-card--selected[data-v-e550c55a],.competency-card[data-v-e550c55a]:hover{border-color:#009e60;background-color:#f0fdf8}.report-module-card[data-v-e550c55a]{border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background-color .15s;background:#fff;height:100%}.report-module-card--selected[data-v-e550c55a],.report-module-card[data-v-e550c55a]:hover{border-color:#009e60;background-color:#f0fdf8}.cases-list[data-v-e550c55a]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.case-row[data-v-e550c55a]{padding:12px 14px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .12s;background:#fff}.case-row[data-v-e550c55a]:last-child{border-bottom:none}.case-row[data-v-e550c55a]:hover{background-color:#f0fdf8}.case-row--selected[data-v-e550c55a]{background-color:#f0fdf8;border-left:3px solid #009e60;padding-left:11px}.status-modal-card,.status-modal-dialog{border-radius:16px!important}.status-modal-card{overflow:hidden;padding-top:32px;position:relative}.status-modal-card--success{border-top:4px solid #009e60}.status-modal-card--error{border-top:4px solid #ec2e2e}.status-modal__icon-wrap{display:flex;justify-content:center;margin-bottom:16px}.status-modal__icon-circle{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.status-modal__icon-circle--success{background:linear-gradient(135deg,#009e60,#00c97b);box-shadow:0 8px 24px rgba(0,158,96,.3)}.status-modal__icon-circle--error{background:linear-gradient(135deg,#ec2e2e,#ff5757);box-shadow:0 8px 24px rgba(236,46,46,.3)}.status-modal__title{font-size:20px;font-weight:700}.status-modal__title--success{color:#009e60}.status-modal__title--error{color:#ec2e2e}.status-modal__message{font-size:14px;color:#6b759a;line-height:1.5}.status-modal__progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#f0f0f0}.status-modal__progress--success .status-modal__progress-bar{background:#009e60}.status-modal__progress--error .status-modal__progress-bar{background:#ec2e2e}.status-modal__progress-bar{height:100%;width:100%;animation:progressShrink linear forwards;transform-origin:left}@keyframes progressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.custom-chip-active[data-v-3ebe478f]{background-color:rgba(72,60,185,.1);border:1px solid rgba(72,60,185,.4);color:#483cb9}.custom-search-input .v-input__slot[data-v-3ebe478f]{background-color:#f7f7f7;border:1px solid #e0e0e0;min-height:36px;border-radius:6px}.custom-search-input .v-input__icon--prepend-inner .v-icon[data-v-3ebe478f]{color:#9e9e9e}.custom-search-input input[data-v-3ebe478f]::-moz-placeholder{color:#a0a0a0;font-size:13px}.custom-search-input input[data-v-3ebe478f]::placeholder{color:#a0a0a0;font-size:13px}.custom-select .v-input__slot[data-v-3ebe478f]{min-height:36px;border-radius:6px;border:1px solid #e0e0e0;background:#fff}.custom-select .v-select__selection[data-v-3ebe478f]{font-size:13px}