@charset "UTF-8";.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}@font-face{font-family:slick;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAA0AAAAAB2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE0AAAABoAAAAcdIcYB0dERUYAAAS0AAAAHAAAAB4AJwANT1MvMgAAAZwAAABRAAAAYFAQ/45jbWFwAAACAAAAAFcAAAFiIhFFt2dhc3AAAASsAAAACAAAAAj//wADZ2x5ZgAAAmgAAAE1AAACLD+btmBoZWFkAAABMAAAAC8AAAA2AAEx+2hoZWEAAAFgAAAAHAAAACQD5QIFaG10eAAAAfAAAAAQAAAAFgZKAEpsb2NhAAACWAAAABAAAAAQATYBoG1heHAAAAF8AAAAHQAAACAASwBHbmFtZQAAA6AAAADcAAABbgUngcJwb3N0AAAEfAAAAC4AAABFOXjBpHjaY2BkYGAA4vMGfuHx/DZfGbiZGEDgfGFFPZxWZVBlvM14G8jlYABLAwAT1QnNAHjaY2BkYGC8zcDAoMfEAAJANiMDKmABADBkAe942mNgZGBgYGdwYWBiAAEQycgAEnMA8xkACcgAkwAAAHjaY2BmYmCcwMDKwMDow5jGwMDgDqW/MkgytDAwMDGwcjKAQQNQCZBSYICCgDTXFAYHhkTFSYwP/j9g0GO8/f82A0QNA+NtsBIFBkYANHMN4wAAAHjaY2KAACYIVoVAAALCAJt42mNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkMzAkKigpTlCc9P8/WB0S7/+i+4/uld4rgZoAB4xsDHAhRiYgwcSApoCBcsBMBTNYGGgGAEdEDyUAAAAAAAAAAAAAZgCKANABFnjadZBdToNAEMd3CrtAl5TQLtS0LCoN0A8SGkBI+mAfPET75B1896HppfQcvnII4w3cLYpW6k4ymdn9z8xvBwEKUQg11OgBIXAYWUEQR1uIZoFGpLGxKy3PqrIq8+waXIfJ+5mQSSvkvXwRqqocu1D39QMl2JgvN9zzhsyk1GRDz+OBfzMioCqx0rtdLYo0SiZTZttsOkmidBkveKibFF4Oep9SI46bqk3Twhp4iihUemrMWFPy2NRbthfqKkHi/PxlJLITZdAiSj6ouZ+tn9eZz78DuD9LZYB6bZ8rlCAUVuVdkULjxV4sIEysIc/KSyPmnJDdjhCOdQ0fCTliTX/tjH3ysWao+71qaNjHQjcQwrcuyl+WLZQthCMotJP/h+Xjazz+hfTeRWmG4zOiSyif/q1OtAAAAHjabY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV42mNgYkAGjAzogB0sysTgwtDOyMTIzJlYVJRfnpOaVsIFZhVlpmeUAABuKQkSAAAAAAAB//8AAnjaY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV42mNgYGBkAIKrS9Q5QPT5wop6GA0APf8GGAAA) format("woff")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.module-card-compact[data-v-fbbdc0aa]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease;position:relative;height:100%}.module-card-compact[data-v-fbbdc0aa]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.module-image-container[data-v-fbbdc0aa]{position:relative;height:200px;overflow:hidden}.module-image-compact[data-v-fbbdc0aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.module-card-compact:hover .module-image-compact[data-v-fbbdc0aa]{transform:scale(1.05)}.module-overlay-compact[data-v-fbbdc0aa]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.module-title-overlay h4[data-v-fbbdc0aa]{color:#fff;font-size:1.1rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.module-progress-overlay[data-v-fbbdc0aa]{display:flex;justify-content:flex-end}.progress-circle-compact[data-v-fbbdc0aa]{position:relative;width:50px;height:50px}.progress-ring-compact[data-v-fbbdc0aa]{transform:rotate(-90deg)}.progress-ring-circle-compact[data-v-fbbdc0aa]{fill:transparent;stroke:hsla(0,0%,100%,.3);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .5s ease;stroke:#28a745}.progress-text-compact[data-v-fbbdc0aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:.8rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.module-content-compact[data-v-fbbdc0aa]{padding:1rem}.module-header-compact[data-v-fbbdc0aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.module-name-compact[data-v-fbbdc0aa]{font-size:1rem;font-weight:700;color:#2c3e50;margin:0;flex:1;line-height:1.2}.module-status-compact[data-v-fbbdc0aa]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.8rem}.status-completed[data-v-fbbdc0aa]{background:#d4edda;color:#155724}.status-excellent[data-v-fbbdc0aa]{background:#cce5ff;color:#004085}.status-good[data-v-fbbdc0aa]{background:#d1ecf1;color:#0c5460}.status-average[data-v-fbbdc0aa]{background:#fff3cd;color:#856404}.status-poor[data-v-fbbdc0aa]{background:#f8d7da;color:#721c24}.module-progress-section-compact[data-v-fbbdc0aa]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.progress-bar-module-compact[data-v-fbbdc0aa]{flex:1;height:6px;background:#f8f9fa;border-radius:10px;overflow:hidden}.progress-fill-compact[data-v-fbbdc0aa]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;transition:width .6s ease}.progress-value-compact[data-v-fbbdc0aa]{font-size:.8rem;font-weight:700;color:#2c3e50;min-width:35px;text-align:right}.module-tasks-section-compact[data-v-fbbdc0aa]{border-top:1px solid #f8f9fa;padding-top:.75rem}.tasks-header-compact[data-v-fbbdc0aa]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem;border-radius:8px;transition:background .3s ease}.tasks-header-compact[data-v-fbbdc0aa]:hover{background:#f8f9fa}.tasks-info-compact[data-v-fbbdc0aa]{display:flex;align-items:center;gap:.5rem}.tasks-count-compact[data-v-fbbdc0aa]{font-size:.8rem;color:#7f8c8d;font-weight:500}.pendencies-badge-compact[data-v-fbbdc0aa]{padding:.125rem .5rem;border-radius:12px;font-size:.7rem;font-weight:700;min-width:20px;text-align:center}.badge-success[data-v-fbbdc0aa]{background:#d4edda;color:#155724}.badge-warning[data-v-fbbdc0aa]{background:#fff3cd;color:#856404}.badge-danger[data-v-fbbdc0aa]{background:#f8d7da;color:#721c24}.toggle-icon-compact[data-v-fbbdc0aa]{color:#7f8c8d;font-size:.8rem;transition:transform .3s ease}.tasks-header-compact:hover .toggle-icon-compact[data-v-fbbdc0aa]{color:#667eea}.tasks-list-compact[data-v-fbbdc0aa]{margin-top:.75rem;border-radius:8px;overflow:hidden}.task-item-compact[data-v-fbbdc0aa]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid #f8f9fa;cursor:pointer;transition:all .3s ease}.task-item-compact[data-v-fbbdc0aa]:last-child{border-bottom:none}.task-item-compact[data-v-fbbdc0aa]:hover{background:#f8f9fa;transform:translateX(3px)}.task-content-compact[data-v-fbbdc0aa]{flex:1;min-width:0}.task-title-compact[data-v-fbbdc0aa]{font-weight:600;color:#2c3e50;display:block;margin-bottom:.25rem;font-size:.85rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-type-compact[data-v-fbbdc0aa]{background:#e9ecef;padding:.125rem .375rem;border-radius:8px;font-weight:500;font-size:.7rem;color:#6c757d}.task-status-compact[data-v-fbbdc0aa]{font-size:1rem;margin-left:.75rem;flex-shrink:0}.task-completed[data-v-fbbdc0aa]{background:#d4edda;border-left:3px solid #28a745;color:#28a745}.task-pending[data-v-fbbdc0aa]{background:#fff3cd;border-left:3px solid #ffc107;color:#856404}.task-waiting[data-v-fbbdc0aa]{background:#e2e3e5;border-left:3px solid #6c757d;color:#6c757d}@media (max-width:768px){.module-image-container[data-v-fbbdc0aa]{height:180px}.module-content-compact[data-v-fbbdc0aa]{padding:.75rem}.module-name-compact[data-v-fbbdc0aa]{font-size:.9rem}.tasks-header-compact[data-v-fbbdc0aa]{padding:.375rem}.task-item-compact[data-v-fbbdc0aa]{padding:.5rem}}@media (max-width:576px){.module-image-container[data-v-fbbdc0aa]{height:160px}.module-overlay-compact[data-v-fbbdc0aa]{padding:.75rem}.module-title-overlay h4[data-v-fbbdc0aa]{font-size:1rem}.module-content-compact[data-v-fbbdc0aa]{padding:.1rem}.progress-circle-compact[data-v-fbbdc0aa],.progress-ring-compact[data-v-fbbdc0aa]{width:40px;height:40px}.progress-ring-circle-compact[data-v-fbbdc0aa]{cx:20;cy:20;r:16}.progress-text-compact[data-v-fbbdc0aa]{font-size:.7rem}}@keyframes slideInUp-fbbdc0aa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.module-card-compact[data-v-fbbdc0aa]{animation:slideInUp-fbbdc0aa .5s ease-out}.module-card-compact[data-v-fbbdc0aa]:first-child{animation-delay:.1s}.module-card-compact[data-v-fbbdc0aa]:nth-child(2){animation-delay:.2s}.module-card-compact[data-v-fbbdc0aa]:nth-child(3){animation-delay:.3s}.module-card-compact[data-v-fbbdc0aa]:nth-child(4){animation-delay:.4s}.module-card-compact[data-v-fbbdc0aa]:nth-child(5){animation-delay:.5s}.module-card-compact[data-v-fbbdc0aa]:nth-child(6){animation-delay:.6s}@keyframes pulse-fbbdc0aa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.module-card-compact:hover .progress-circle-compact[data-v-fbbdc0aa]{animation:pulse-fbbdc0aa 2s infinite}.mentoring-container[data-v-4f7d86e3]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.modules-section[data-v-4f7d86e3]{margin-top:0}.section-header[data-v-4f7d86e3]{margin-bottom:2rem;text-align:center}.section-header h3[data-v-4f7d86e3]{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0 0 .5rem 0;display:flex;align-items:center;justify-content:center;gap:.75rem}.section-header h3 i[data-v-4f7d86e3]{color:#667eea}.section-header p[data-v-4f7d86e3]{color:#7f8c8d;margin:0;font-size:1rem}@media (max-width:768px){.mentoring-container[data-v-4f7d86e3]{padding:1.5rem}.section-header h3[data-v-4f7d86e3]{font-size:1.5rem}}@media (max-width:576px){.mentoring-container[data-v-4f7d86e3]{padding:1rem;border-radius:15px}}@keyframes slideInUp-4f7d86e3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modules-section[data-v-4f7d86e3]{animation:slideInUp-4f7d86e3 .6s ease-out}.mentee-header-card[data-v-0ceee462]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;padding:1.5rem;margin-bottom:1.5rem;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.1)}.mentee-profile-section[data-v-0ceee462]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.mentee-avatar-container[data-v-0ceee462]{position:relative;flex-shrink:0}.mentee-avatar[data-v-0ceee462]{width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);-o-object-fit:cover;object-fit:cover;box-shadow:0 5px 15px rgba(0,0,0,.2)}.mentee-status-indicator[data-v-0ceee462]{position:absolute;bottom:5px;right:5px;width:20px;height:20px;border-radius:50%;border:3px solid #fff}.status-excellent[data-v-0ceee462]{background:#28a745}.status-good[data-v-0ceee462]{background:#17a2b8}.status-average[data-v-0ceee462]{background:#ffc107}.status-poor[data-v-0ceee462]{background:#dc3545}.mentee-info-section[data-v-0ceee462]{flex:1;min-width:0}.mentee-name[data-v-0ceee462]{font-size:1.75rem;font-weight:700;margin:0 0 .75rem 0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.mentee-badges[data-v-0ceee462]{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.mentee-contact-info[data-v-0ceee462]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.contact-item[data-v-0ceee462]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;opacity:.9}.contact-item i[data-v-0ceee462]{width:16px;text-align:center}.mentee-social-links[data-v-0ceee462]{display:flex;gap:1rem}.social-link[data-v-0ceee462]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-link[data-v-0ceee462]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);color:#fff;text-decoration:none}.social-link.instagram[data-v-0ceee462]:hover{background:#e4405f}.social-link.linkedin[data-v-0ceee462]:hover{background:#0077b5}.social-link.youtube[data-v-0ceee462]:hover{background:red}.mentee-actions[data-v-0ceee462]{flex-shrink:0}.btn-message[data-v-0ceee462]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-message[data-v-0ceee462]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);color:#fff;text-decoration:none}.mentee-description[data-v-0ceee462]{background:hsla(0,0%,100%,.1);border-radius:10px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mentee-description p[data-v-0ceee462]{margin:0;font-size:1.1rem;line-height:1.6;opacity:.95}.progress-metrics-section[data-v-0ceee462]{margin-bottom:2rem}.metric-card[data-v-0ceee462]{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 5px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease;height:100%;display:flex;align-items:center;gap:1rem}.metric-card[data-v-0ceee462]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.metric-icon[data-v-0ceee462]{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.metric-card:first-child .metric-icon[data-v-0ceee462]{background:linear-gradient(135deg,#667eea,#764ba2)}.metric-card:nth-child(2) .metric-icon[data-v-0ceee462]{background:linear-gradient(135deg,#f093fb,#f5576c)}.metric-card:nth-child(3) .metric-icon[data-v-0ceee462]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.metric-card:nth-child(4) .metric-icon[data-v-0ceee462]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.metric-content h3[data-v-0ceee462]{font-size:2rem;font-weight:700;margin:0 0 .25rem 0;color:#2c3e50}.metric-content p[data-v-0ceee462]{margin:0;color:#7f8c8d;font-size:.9rem;font-weight:500}.progress-section[data-v-0ceee462]{background:#fff;border-radius:15px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 5px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.progress-header[data-v-0ceee462]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.progress-header h4[data-v-0ceee462]{margin:0;color:#2c3e50;font-weight:600}.progress-percentage[data-v-0ceee462]{font-size:1.5rem;font-weight:700;color:#667eea}.progress-enhanced[data-v-0ceee462]{height:20px;border-radius:10px;background:#f8f9fa;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.progress-enhanced .progress-bar[data-v-0ceee462]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;transition:width .6s ease}.mentoring-section[data-v-0ceee462]{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 5px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}@media (max-width:768px){.mentee-profile-section[data-v-0ceee462]{flex-direction:column;text-align:center;gap:1.5rem}.mentee-name[data-v-0ceee462]{font-size:2rem}.mentee-contact-info[data-v-0ceee462]{align-items:center}.mentee-social-links[data-v-0ceee462]{justify-content:center}.metric-card[data-v-0ceee462]{flex-direction:column;text-align:center;gap:.5rem}.metric-icon[data-v-0ceee462]{width:50px;height:50px;font-size:1.2rem}.metric-content h3[data-v-0ceee462]{font-size:1.5rem}}@media (max-width:576px){.mentee-header-card[data-v-0ceee462]{padding:1rem;margin-bottom:1rem}.mentee-name[data-v-0ceee462]{font-size:1.5rem}.mentee-avatar[data-v-0ceee462]{width:70px;height:70px}.mentoring-section[data-v-0ceee462],.progress-section[data-v-0ceee462]{padding:1rem}}.form-details[data-v-0ceee462]{padding:1rem 0}.form-title[data-v-0ceee462]{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.form-questions[data-v-0ceee462]{display:flex;flex-direction:column;gap:1.5rem}.form-question[data-v-0ceee462]{background:#f8f9fa;border-radius:10px;padding:1.25rem;border-left:4px solid #007bff;transition:all .3s ease}.form-question[data-v-0ceee462]:hover{background:#e9ecef;transform:translateX(5px)}.question-header[data-v-0ceee462]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.question-number[data-v-0ceee462]{background:#007bff;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.question-text[data-v-0ceee462]{font-weight:500;color:#2c3e50;line-height:1.4;flex:1}.question-type[data-v-0ceee462]{margin-bottom:1rem}.question-alternatives[data-v-0ceee462]{background:#fff;border-radius:8px;padding:1rem;border:1px solid #dee2e6}.alternative-item[data-v-0ceee462]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f1f3f4;transition:all .3s ease}.alternative-item[data-v-0ceee462]:last-child{border-bottom:none}.alternative-item.selected[data-v-0ceee462]{background:#d4edda;border-radius:6px;padding:.75rem;border-left:3px solid #28a745}.alternative-letter[data-v-0ceee462]{background:#6c757d;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.alternative-item.selected .alternative-letter[data-v-0ceee462]{background:#28a745}.alternative-text[data-v-0ceee462]{color:#495057;font-size:.9rem;flex:1}.selected-indicator[data-v-0ceee462]{color:#28a745;font-size:1rem;margin-left:auto}.question-answer[data-v-0ceee462]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}.answer-label[data-v-0ceee462]{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.answer-content[data-v-0ceee462]{background:#f8f9fa;border-radius:8px;padding:1rem}.text-answer[data-v-0ceee462]{color:#495057;font-style:italic;line-height:1.4}.no-answer[data-v-0ceee462]{color:#dc3545;font-style:italic;display:flex;align-items:center;gap:.5rem}.selected-alternatives[data-v-0ceee462]{display:flex;flex-direction:column;gap:.5rem}.selected-alternative[data-v-0ceee462]{display:flex;align-items:center;gap:.75rem;background:#d4edda;border-radius:6px;padding:.75rem}.selected-letter[data-v-0ceee462]{background:#28a745;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.selected-text[data-v-0ceee462]{color:#155724;font-weight:500;flex:1}@keyframes fadeInUp-0ceee462{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mentee-header-card[data-v-0ceee462],.mentoring-section[data-v-0ceee462],.metric-card[data-v-0ceee462],.progress-metrics-section[data-v-0ceee462],.progress-section[data-v-0ceee462]{animation:fadeInUp-0ceee462 .6s ease-out}.metric-card[data-v-0ceee462]:first-child{animation-delay:.1s}.metric-card[data-v-0ceee462]:nth-child(2){animation-delay:.2s}.metric-card[data-v-0ceee462]:nth-child(3){animation-delay:.3s}.metric-card[data-v-0ceee462]:nth-child(4){animation-delay:.4s}.activity-modal-content[data-v-0ceee462]{padding:1rem 0}.activity-header[data-v-0ceee462]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f8f9fa}.activity-meta[data-v-0ceee462]{display:flex;gap:1rem;flex-wrap:wrap}.activity-status[data-v-0ceee462],.activity-type[data-v-0ceee462]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.type-form[data-v-0ceee462]{background:#e3f2fd;color:#1976d2}.type-activity[data-v-0ceee462]{background:#f3e5f5;color:#7b1fa2}.type-schedule[data-v-0ceee462]{background:#e8f5e8;color:#388e3c}.type-default[data-v-0ceee462]{background:#f5f5f5;color:#616161}.status-completed[data-v-0ceee462]{background:#d4edda;color:#155724}.status-pending[data-v-0ceee462]{background:#fff3cd;color:#856404}.status-waiting[data-v-0ceee462]{background:#d1ecf1;color:#0c5460}.activity-date[data-v-0ceee462]{display:flex;align-items:center;gap:.5rem;color:#7f8c8d;font-size:.9rem}.activity-content[data-v-0ceee462]{margin-bottom:2rem}.activity-content h5[data-v-0ceee462]{font-size:1.25rem;font-weight:700;color:#2c3e50;margin-bottom:1rem}.content-body[data-v-0ceee462]{background:#f8f9fa;border-radius:10px;padding:1.5rem;border-left:4px solid #667eea}.content-body p[data-v-0ceee462]{margin:0;line-height:1.6;color:#2c3e50}.no-content[data-v-0ceee462]{text-align:center;color:#7f8c8d;padding:2rem}.no-content i[data-v-0ceee462]{font-size:2rem;margin-bottom:1rem;display:block}.activity-actions[data-v-0ceee462]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid #f8f9fa}.activity-actions .btn[data-v-0ceee462]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease}.activity-actions .btn[data-v-0ceee462]:hover{transform:translateY(-2px)}@media (max-width:768px){.activity-header[data-v-0ceee462]{flex-direction:column;gap:1rem}.activity-meta[data-v-0ceee462]{justify-content:center}.activity-actions[data-v-0ceee462]{flex-direction:column}.activity-actions .btn[data-v-0ceee462]{justify-content:center}}