.aivia-projects-nav-item{display:flex;align-items:center;color:#333;font-weight:500;padding-left:14px;padding-right:8px}.aivia-projects-nav-item:hover{background-color:#f1f1f1;color:#000}.aivia-projects-nav-item .label{display:inline;padding:10px}@media(max-width: 768px){.aivia-projects-nav-item .label{display:none}.aivia-projects-nav-item{align-items:center;padding-left:10px;padding-right:10px}}.aivia-analytics-nav-item{display:flex;align-items:center;color:#333;font-weight:500;padding-left:14px;padding-right:8px}.aivia-analytics-nav-item:hover{background-color:#f1f1f1;color:#000}.aivia-analytics-nav-item .label{display:inline;padding:10px}.aivia-analytics-nav-item a.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--d-nav-color--active, #1e62d0)}@media(max-width: 768px){.aivia-analytics-nav-item .label{display:none}.aivia-analytics-nav-item{align-items:center;padding-left:10px;padding-right:10px}}.topic-search-bar-container{position:relative;display:flex;justify-content:left;padding-top:10px;margin:20px 0}.topic-search-bar-container input[type=text]{width:50%;padding:8px 12px;font-size:16px;border:2px solid #ccc;border-radius:8px;outline:none}.topic-search-bar-container input[type=text]:focus{border-color:#5ea973}.topic-search-bar-container input[type=text]::placeholder{color:#999}.topic-search-bar-container .search-results-dropdown{position:absolute;top:100%;width:50%;max-height:400px;overflow-y:auto;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ddd;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;z-index:10}.topic-search-bar-container .search-results-dropdown ul{list-style:none;margin:0;padding:0}.topic-search-bar-container .search-results-dropdown ul li{padding:8px;border-bottom:1px solid #eee}.topic-search-bar-container .search-results-dropdown ul li:last-child{border-bottom:none}.topic-search-bar-container .search-results-dropdown ul li:hover{background-color:rgba(240,240,240,.8)}.topic-search-bar-container .search-results-dropdown ul li a{color:#5ea973;text-decoration:none}.topic-search-bar-container .search-results-dropdown ul li a:hover{color:#000}.topic-search-bar-container .search-results-dropdown .no-results-message{padding:20px;text-align:center;font-style:italic}.topic-search-bar-container .search-results-dropdown ul li .category-name{color:#5495db;font-size:.8em;display:block}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #5ea973;width:20px;height:20px;animation:spin 1s linear infinite;margin:20px auto}.dashboard-container-user-panel{padding-top:10px}.progress-container-user-panel{justify-content:space-between;margin-bottom:50px;border-radius:10px}.progress-item-user-panel{padding-bottom:20px;border-radius:10px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1) !important;border:1px solid hsla(0,0%,100%,.2) !important}.header-discover-container-user-panel{display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-top:10px}.left-placeholder,.button-wrapper{flex:0 0 auto;width:250px}.progress-header-user-panel-main{flex:1;text-align:center;margin:0;font-size:1.6rem}.button-wrapper{display:flex;justify-content:flex-end}.discover-projects-button-user-panel{display:inline-block;background:linear-gradient(135deg, #f3f3ad 0%, #bff9a3 100%);color:#3c3c3c !important;font-weight:600;font-size:1rem;padding:10px 18px;border-radius:8px;text-decoration:none;border:none;transition:background .3s ease,transform .2s ease;transform-origin:center center}.discover-projects-button-user-panel::after{content:"→";margin-left:6px;transition:margin-left .2s}.discover-projects-button-user-panel:hover{background:linear-gradient(135deg, #eded96 0%, #a3e682 100%);transform:scale(1.03)}.discover-projects-button-user-panel:hover::after{margin-left:10px}.discover-projects-button-user-panel:active{transform:scale(0.98);background:linear-gradient(135deg, #a3e682 0%, #eded96 100%)}.progress-header-user-panel{padding:15px;background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1) !important;font-size:1.5rem;margin-bottom:20px;text-align:center}.progress-value-user-panel{font-size:2rem;font-weight:bold;color:#111827;margin:25px !important}.progress-value-user-panel span{display:block;font-size:.9rem;color:#6b7280}.current-tacks-user-panel{font-size:1rem;color:#6b7280}.log-updated-points-user-panel{font-weight:bold;color:#10b981}.dropdown-toggle-container-user-panel{display:flex;justify-content:center;margin-top:15px;padding-bottom:10px}.dropdown-container-user-panel{position:relative;display:inline-block;margin-right:5px}.dropdown-toggle-user-panel-expertise{background:linear-gradient(135deg, #f3f3b1 0%, #c3f9a8 100%);color:#3e3e3e;font-weight:800;padding:8px 16px;min-width:120px;border-radius:8px;font-size:.875rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .3s ease,transform .2s ease}.dropdown-toggle-user-panel-expertise:hover{background:linear-gradient(135deg, #eaeaa6 0%, #b0e598 100%);transform:scale(1.03) translateY(-5%)}.dropdown-toggle-user-panel-expertise::after{content:"▼";font-size:.75rem;color:#000}.dropdown-toggle-user-panel-expertise:hover::after{content:"▼";font-size:.75rem;color:#2fa412}.dropdown-content-user-panel{display:none;position:absolute;background-color:#fff;min-width:130px;max-width:250px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:5px;z-index:100;border-radius:8px;text-align:left}.dropdown-container-user-panel:hover .dropdown-content-user-panel{display:flex;flex-direction:column;align-items:flex-start}.dropdown-content-user-panel p{display:none;margin:0;padding:8px 12px;font-size:.875rem;color:#333}.dropdown-content-user-panel .details-button-user-panel,.dropdown-content-user-panel .disabled-button-user-panel{width:100%;padding:8px 12px;font-size:.85rem;text-align:left;border-radius:8px;border:none;margin:4px 0;box-sizing:border-box}.details-button-user-panel{background-color:#69b56e;color:#fff;cursor:pointer}.details-button-user-panel:hover{background-color:#55a55a}.disabled-button-user-panel{background-color:#d1d5db;color:#6b7280;cursor:not-allowed;position:relative}.disabled-button-user-panel:hover::after{content:"Coming Soon";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px;border-radius:5px;font-size:.75rem;white-space:nowrap;z-index:10;opacity:1;pointer-events:none}.disabled-button-user-panel:hover{background-color:#d1d5db;color:#6b7280}.dropdown-content-user-panel:hover p{display:none}.dropdown-content-user-panel:hover .details-button-user-panel{display:block}.tacks-dropdown-user-panel{margin-top:15px}.plot-container-user-panel{width:100%;max-width:95%;margin:0 auto;padding:20px;box-shadow:0 0 15px rgba(80,80,80,.1);border-radius:10px;background-color:#fff;overflow:hidden;box-sizing:border-box}#tacksUsagePlot{width:100% !important;height:auto !important;display:block}.plot-tacks-usage-user-panel{font-size:1.2rem;color:#454545}.user-logs-border-user-panel{border:1.5px dashed #ddd;margin-top:40px;margin-bottom:30px}.user-logs-title-user-panel{font-size:1.5rem;font-weight:bold;color:#454545}.logs-header-user-panel{padding:15px;background-color:#ebf9e3;font-size:20px}.user-logs-table-wrapper-user-panel{max-height:500px;overflow-y:auto;scrollbar-width:thin;padding-left:15px;padding-bottom:15px;padding-right:15px;position:relative}.user-logs-table-user-panel{width:100%;border-collapse:collapse}.user-logs-table-user-panel th,.user-logs-table-user-panel td{padding:10px;text-align:left;border-bottom:1px solid #e5e7eb}.user-logs-table-user-panel thead th{position:sticky;top:0;z-index:2;background-color:#f9fafb;padding:12px;text-align:left;font-weight:600;color:#6b7280;font-size:1rem;border-bottom:2px solid #e5e7eb;border-right:1px solid #e5e7eb;box-shadow:inset 0 -1px 0 0 #e5e7eb}.user-logs-table-user-panel th:nth-child(2),.user-logs-table-user-panel td:nth-child(2){width:45%}.user-logs-table-user-panel th:nth-child(4),.user-logs-table-user-panel td:nth-child(4){width:15%}.icon-circle-user-panel{display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:8px;font-size:16px;margin-right:10px;background:linear-gradient(145deg, #e0e0e0, #ffffff);box-shadow:0px 3px 5px rgba(0,0,0,.1),0px -3px 5px hsla(0,0%,100%,.5);transition:transform .3s ease,box-shadow .3s ease}.icon-circle-user-panel:hover{transform:scale(1.1);box-shadow:0px 4px 8px rgba(0,0,0,.15),0px -4px 8px hsla(0,0%,100%,.5)}.icon-circle-user-panel.green-user-panel{color:#31c136;background:linear-gradient(145deg, #a0e7a0, #e0ffe0)}.icon-circle-user-panel.red-user-panel{color:#fb2f21;background:linear-gradient(145deg, #ffb2b2, #ffe0e0)}.icon-circle-user-panel.grey-user-panel{color:#000;background:linear-gradient(145deg, #e0e0e0, #f8f9fa)}.topic-link-user-panel{color:var(--stemaway-primary-500) !important;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.topic-link-user-panel:hover{color:#000 !important;text-decoration:underline}.no-logs-found-user-panel{text-align:center;color:#bdbdbd;margin-top:10px}.card-section-user-panel{margin-bottom:3vh !important;border-radius:20px !important;box-shadow:0 10px 30px rgba(0,0,0,.1) !important;border:1px solid hsla(0,0%,100%,.2) !important}.card-header-user-panel{padding:15px !important;background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;font-size:1.2rem;color:#b95300;box-shadow:0 5px 15px rgba(0,0,0,.1) !important}.card-title-user-panel{font-size:1.35rem !important;color:#429c56 !important;margin:0;text-align:center}.card-header-user-panel .header-content{display:flex;justify-content:center;align-items:center;gap:10px}.card-header-user-panel .card-title-user-panel{font-size:1.35rem;color:#429c56;margin:0;text-align:center}.dropdown-toggle-user-button{background:linear-gradient(135deg, #f3f3b1 0%, #c3f9a8 100%);color:#3e3e3e;font-weight:800;padding:12px 16px;border-radius:8px;font-size:.875rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .3s ease,transform .2s ease}.dropdown-toggle-user-button:hover{background:linear-gradient(135deg, #eaeaa6 0%, #b0e598 100%);transform:scale(1.03) translateY(-5%)}.card-header-user-panel .dropdown-toggle-user-panel{background-color:rgba(0,0,0,0);border:none;color:#159431;cursor:pointer;padding:0;font-size:1.3rem;width:1em;height:1em;line-height:1;position:relative;vertical-align:middle;transition:color .3s ease}.card-header-user-panel .dropdown-toggle-user-panel:hover{color:#22743d}.card-header-user-panel .dropdown-toggle-user-panel::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;transform-origin:center}.card-header-user-panel .dropdown-toggle-user-panel:not(.is-expanded)::after{border-width:.35em 0 .35em .45em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor;transform:translate(-50%, -50%)}.card-header-user-panel .dropdown-toggle-user-panel.is-expanded::after{border-width:.45em .35em 0 .35em;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-50%, -50%)}.card-content-user-panel{padding:5px}.project-table-user-panel{width:100%;border-collapse:collapse}.project-table-user-panel thead{background-color:#f9fafb}.project-table-user-panel thead th{padding:10px;text-align:left;font-weight:600;color:#6b7280;font-size:1rem;border-right:1px solid #e5e7eb}.project-table-user-panel thead th:last-child{border-right:none}.project-table-user-panel tbody td{padding-top:12px;padding-left:5px;padding-right:5px;color:#111827}.project-table-user-panel tbody tr{display:grid;grid-template-columns:2.1fr 2.1fr .5fr .85fr !important;gap:15px}.project-table-user-panel thead tr{display:grid;grid-template-columns:2.1fr 2.1fr .65fr .85fr !important}.project-table-user-panel tbody td[data-label="Associated Skills"]{padding-right:0;padding-left:0}.project-table-user-panel tbody td[data-label="MCQ Score"]{padding-right:0;padding-left:0}.skill-list-user-panel{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px;z-index:1}.skill-label-user-panel{display:inline-block;z-index:1}.tag-link-user-panel{border:1px solid #d1d5db;display:block;color:#000 !important;background-color:#f3f4f6;padding:5px 8px;border-radius:20px;text-decoration:none;font-size:.85rem;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease;z-index:1}.tag-link-user-panel:hover,.skill-label-user-panel:hover .tag-link-user-panel{box-shadow:0 0 6px rgba(144,238,144,.8);transform:translateY(-0.5px);background-color:#e0f7e9 !important}.toggle-button-user-panel{position:absolute;top:0;right:9px;background:none;border:none;color:#1f73b7;cursor:pointer;padding:0 !important;font-size:.875rem;white-space:nowrap;margin-right:-3px !important}.toggle-button-user-panel:hover{text-decoration:underline}.skills-container-user-panel{position:relative;padding-right:45px;z-index:1}.toggle-visibility-icon-user-panel{position:relative;cursor:pointer;display:inline-block;width:24px;height:24px;margin-left:10px;vertical-align:middle;transition:transform .3s ease,fill .3s ease}.toggle-visibility-icon-user-panel::after{content:"Toggle Feedback Visibility";position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px;border-radius:5px;font-size:.8rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10}.toggle-visibility-icon-user-panel:hover::after{opacity:1}.toggle-visibility-icon-user-panel:hover{transform:scale(1.1)}.toggle-visibility-icon-user-panel:hover svg .cls-1{fill:#1e3a8a}.mentor-checkbox-user-panel{padding-left:0 !important;margin-left:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;font-size:.8rem;text-align:left;position:relative}.mentor-checkbox-user-panel label{display:flex;align-items:center;cursor:pointer}.mentor-checkbox-user-panel input[type=checkbox]{margin-right:5px;cursor:pointer;margin-top:-1px !important}.mentor-checkbox-user-panel .mentor-label:hover{color:#000}.mentor-checkbox-user-panel.disabled .mentor-label{color:#aaa;cursor:not-allowed}.mentor-checkbox-user-panel.disabled .mentor-label:hover::after{content:"A proficiency level of Intermediate or Expert is required";position:absolute;bottom:130%;right:0%;background:rgba(50,50,50,.85);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;font-size:.85rem;z-index:10;margin-top:2px;font-weight:500}.get-mentorship-button-user-panel{background:linear-gradient(135deg, #5699e7, #4183bc);color:#fff;border:none;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.85rem;margin-top:8px;transition:background .3s ease,transform .2s ease;position:relative}.get-mentorship-button-user-panel:hover{background:linear-gradient(135deg, #3b7fba, #33669a)}.get-mentorship-button-user-panel.disabled{background:linear-gradient(135deg, rgba(86, 154, 231, 0.5176470588), rgba(65, 131, 188, 0.5333333333));cursor:not-allowed}.get-mentorship-button-user-panel.disabled:hover::after{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:rgba(50,50,50,.9);color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;font-size:.8rem;font-weight:500;z-index:10}.username-link-user-panel{color:#0079d3;font-weight:600;text-decoration:none}.username-link-user-panel:hover{text-decoration:underline}.system-mentorship-popup-overlay-user-panel{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:500;display:flex;align-items:center;justify-content:center;overflow:hidden}body.no-scroll{overflow:hidden;position:relative;height:100vh}.system-mentorship-popup-user-panel{background:#fff;padding:20px 25px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 8px 25px rgba(0,0,0,.2);position:relative}.system-mentorship-popup-scroll-wrapper-user-panel{max-height:250px;overflow-y:auto;margin-bottom:15px}.close-mentorship-popup-user-panel{position:absolute;top:10px;right:10px;background-color:#e74c3c;color:#fff;border:none;padding:8px 14px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background .3s ease}.close-mentorship-popup-user-panel:hover{background-color:#c0392b}.mentorship-popup-title-user-panel{font-size:1.2rem;margin-bottom:10px;padding:5px;color:#333;text-align:center}.mentorship-list-user-panel{list-style:none;padding:0;margin:0}.mentorship-item-user-panel{padding:8px;border-bottom:1px solid #eee;display:flex;align-items:center}.mentorship-item-user-panel:last-child{border-bottom:none}.mentorship-item-user-panel input[type=radio]{margin-right:8px;cursor:pointer}.mentorship-message-container-user-panel{margin-top:15px}.mentorship-message-container-user-panel textarea{width:100%;min-height:80px;padding:8px;font-size:.9rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.send-mentorship-request-button-user-panel{background-color:#27ae60;color:#fff;border:none;padding:8px 14px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .3s ease;margin-top:15px;width:50%;text-align:center;display:block;margin-left:auto;margin-right:auto}.send-mentorship-request-button-user-panel:disabled{background-color:#95a5a6;cursor:not-allowed}.send-mentorship-request-button-user-panel:hover:not(:disabled){background-color:#1e8449}.project-completed-label-user-panel{display:inline-block;background:#8dcca8;color:#fff;border:none;padding:6px 12px;border-radius:8px;font-size:.85rem;margin-top:8px}.score-bar-user-panel{margin-top:2px;width:100%;height:10px;background-color:#ddd;border-radius:5px;overflow:hidden}.score-bar-inner-user-panel{height:100%;background-color:#10b981;border-radius:5px}.attempts-text-user-panel{font-size:.8rem;color:#6b7280}.learning-list-user-panel{list-style-type:disc;margin-left:20px;color:#374151}.learning-list-user-panel li{margin-bottom:10px}.note-text-user-panel{background-color:#eff6ff;padding:15px;border-radius:8px;font-size:.9rem;color:#4b5563;margin-top:20px;text-align:center}.system-evaluation-popup-overlay-user-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.system-evaluation-popup-user-panel{background-color:#fff;padding:25px;border-radius:10px;max-width:800px;margin-top:20px;width:90%;max-height:85vh;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;flex-direction:column;color:#000}.system-evaluation-popup-scroll-wrapper-user-panel{overflow-y:auto;padding-right:10px;scrollbar-width:thin}.system-evaluation-popup-scroll-wrapper-user-panel::-webkit-scrollbar{width:6px}.system-evaluation-popup-scroll-wrapper-user-panel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.system-evaluation-popup-scroll-wrapper-user-panel::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}.evaluation-content-user-panel{padding:20px;color:#424242;font-size:16px;line-height:1.6;flex-grow:1}.evaluation-content-user-panel h4{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#333}.evaluation-content-user-panel ul{list-style-type:disc;margin-left:1.2rem;margin-bottom:1rem}.evaluation-content-user-panel li{margin-bottom:.6rem}.evaluation-content-user-panel strong{color:#000}.evaluation-content-user-panel .feedback-user-panel{margin-top:1rem;padding:1rem;background-color:#f7fafc;border-radius:6px;white-space:pre-wrap}.close-evaluation-popup-user-panel{display:block;width:50%;padding:10px 16px;background-color:#d21919;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin:15px auto 0 auto;text-align:center}.close-evaluation-popup-user-panel:hover{background-color:red;transform:translateY(-2px)}.evaluation-content-user-info-panel{background-color:#f9f9f9;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:1rem}.evaluation-title-user-info-panel{font-size:1.2rem;font-weight:bold;margin-bottom:1rem;color:#333;text-align:center;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem}.feedback-user-info-panel{line-height:1.6}.feedback-user-info-panel p{margin:.75rem 0;color:#000;text-indent:-1rem;padding-left:1rem;text-align:justify}.mentor-checkbox-user-panel{margin-top:0;padding:8px 12px;width:100%;box-sizing:border-box}.mentor-checkbox-user-panel label{width:100%}.help-checkbox-user-panel{padding-left:0 !important;margin-left:0 !important;font-size:.8rem;padding:8px 12px;width:100%;box-sizing:border-box}.help-checkbox-user-panel label{display:flex;align-items:center;cursor:pointer}.help-checkbox-user-panel input[type=checkbox]{margin-right:5px;cursor:pointer;margin-top:-1px !important}.help-checkbox-user-panel .help-label:hover{color:#000}.help-seekers-button-user-panel{background:linear-gradient(135deg, #faad65, #f97676);color:#fff;border:none;padding:6px 12px;border-radius:8px;margin-top:8px;cursor:pointer;font-size:.85rem;transition:background .3s ease,transform .2s ease}.help-seekers-button-user-panel:hover{background:linear-gradient(135deg, #f9913c, #fc6767)}.system-help-popup-overlay-user-panel{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:500;display:flex;align-items:center;justify-content:center;overflow:hidden}.system-help-popup-user-panel{background:#fff;padding:20px 25px;border-radius:8px;max-width:500px;width:90%;box-shadow:0 8px 25px rgba(0,0,0,.2);position:relative}.system-help-popup-scroll-wrapper-user-panel{max-height:250px;overflow-y:auto;margin-bottom:15px}.help-popup-title-user-panel{font-size:1.2rem;margin-bottom:10px;padding:5px;color:#333;text-align:center}.help-seekers-list-user-panel{list-style:none;padding:0;margin:0}.help-seeker-item-user-panel{padding:8px;border-bottom:1px solid #eee}.help-seeker-item-user-panel:last-child{border-bottom:none}.help-seeker-item-user-panel a{color:#0079d3;font-weight:600;text-decoration:none}.help-seeker-item-user-panel a:hover{text-decoration:underline}.help-message-container-user-panel{margin-top:15px}.help-message-container-user-panel textarea{width:100%;min-height:80px;padding:8px;font-size:.9rem;border:1px solid #ddd;border-radius:4px;resize:vertical}.send-help-message-button-user-panel{background-color:#ff9f43;color:#fff;border:none;padding:8px 14px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background .3s ease;margin-top:15px;width:50%;text-align:center;display:block;margin-left:auto;margin-right:auto}.send-help-message-button-user-panel:disabled{background-color:#95a5a6;cursor:not-allowed}.send-help-message-button-user-panel:hover:not(:disabled){background-color:#e68a3b}.close-help-popup-user-panel{position:absolute;top:10px;right:10px;background-color:#e74c3c;color:#fff;border:none;padding:8px 14px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background .3s ease}.close-help-popup-user-panel:hover{background-color:#c0392b}@media(max-width: 768px){.dashboard-container-user-panel{padding-top:5px}.progress-container-user-panel{margin-bottom:20px;flex-direction:column;gap:20px}.progress-item-user-panel{padding-bottom:15px;margin:0 10px}.header-discover-container-user-panel{flex-direction:column;align-items:center;gap:15px;padding:0 10px;margin-bottom:15px}.left-placeholder,.button-wrapper{width:100%;justify-content:center;display:flex}.progress-header-user-panel-main{font-size:1.3rem}.discover-projects-button-user-panel{font-size:.9rem;padding:10px 18px;width:auto;display:inline-block}.progress-header-user-panel{font-size:1.1rem;padding:12px;margin-bottom:15px}.progress-value-user-panel{font-size:1.6rem;margin:15px auto !important}.progress-value-user-panel span{font-size:.8rem}.current-tacks-user-panel{font-size:.9rem}.dropdown-toggle-container-user-panel{margin-top:10px;padding-bottom:5px}.dropdown-toggle-user-panel-expertise{font-size:.8rem;padding:7px 12px;margin-top:3px}.dropdown-container-user-panel{width:auto}.dropdown-container-user-panel:hover .dropdown-content-user-panel{left:50%;transform:translateX(-50%);min-width:auto;width:90%;max-width:320px}.dropdown-content-user-panel .details-button-user-panel,.dropdown-content-user-panel .disabled-button-user-panel{width:100%;padding:8px 12px;font-size:.7rem;text-align:left;box-sizing:border-box;margin:4px 0}.plot-container-user-panel{padding:10px;max-width:100%;box-sizing:border-box}.plot-tacks-usage-user-panel{font-size:1rem}.user-logs-border-user-panel{margin-top:20px;margin-bottom:20px}.user-logs-title-user-panel{font-size:1.2rem}.logs-header-user-panel{font-size:1rem;padding:10px}.user-logs-table-wrapper-user-panel{padding:0 5px 10px 5px;max-height:300px;overflow-x:auto}.user-logs-table-user-panel{width:100%}.user-logs-table-user-panel thead{display:table-header-group}.user-logs-table-user-panel thead th{padding:10px 8px;font-size:.8rem}.user-logs-table-user-panel tbody tr{display:table-row}.user-logs-table-user-panel tbody td{font-size:.8rem;padding:4px}.icon-circle-user-panel{width:22px;height:22px;font-size:14px;margin-right:5px}.card-section-user-panel{margin:0 10px 20px 10px !important;border-radius:10px !important}.card-header-user-panel{font-size:1rem;padding:12px !important}.card-title-user-panel{font-size:1.1rem !important}.card-header-user-panel .dropdown-toggle-user-panel{font-size:1.1rem;flex-shrink:0}.card-content-user-panel{padding:0}.project-table-user-panel{width:100%;display:block;border-color:rgba(0,0,0,0) !important}.project-table-user-panel thead{display:none}.project-table-user-panel tbody tr{display:flex;flex-direction:column;background:#f9f9f9;border:1px solid #e5e7eb;padding:10px;border-radius:8px;gap:8px;padding-bottom:5px !important}.project-table-user-panel tbody td{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0;font-size:.85rem;flex-wrap:wrap;border-bottom:1px dashed #eee}.project-table-user-panel tbody td::before{content:attr(data-label);font-weight:bold;color:#6b7280;padding-right:10px;flex-basis:100px;text-align:left;flex-shrink:0}.project-table-user-panel tbody td[data-label=Project]::before{display:none}.project-table-user-panel tbody td[data-label=Project]{flex-direction:column;align-items:flex-start}.project-table-user-panel tbody td[data-label=Project]>.topic-link-user-panel{width:100%;display:block;margin-bottom:8px;white-space:normal;word-break:break-word;text-align:left;line-height:1.3}.project-table-user-panel tbody td[data-label=Project]>.mentorship-button-container-user-panel{width:100%;display:flex;justify-content:flex-start;margin-top:5px}.project-table-user-panel tbody td[data-label=Project] .get-mentorship-button-user-panel{width:auto;display:inline-block;padding:5px 10px;font-size:.8rem;margin-right:5px}.project-table-user-panel tbody td[data-label="Associated Skills"]{display:block;position:relative;padding-top:8px;padding-bottom:8px}.project-table-user-panel tbody td[data-label="Associated Skills"]::before{content:attr(data-label);font-weight:bold;color:#6b7280;text-align:left;display:block;line-height:1.3;padding-right:60px;margin-bottom:8px}.project-table-user-panel tbody td[data-label="Associated Skills"]>.skills-container-user-panel{width:100%;padding-right:0;position:static}.project-table-user-panel tbody td[data-label="Associated Skills"] .toggle-button-user-panel{position:absolute;top:8px;right:0px;margin:0;padding:0 5px;font-size:.8rem !important;line-height:1.3;color:#1f73b7;background:none;border:none;cursor:pointer;white-space:nowrap;z-index:2}.project-table-user-panel tbody td[data-label="Associated Skills"] .toggle-button-user-panel:hover{text-decoration:underline}.project-table-user-panel tbody td[data-label="Associated Skills"] .skill-list-user-panel{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%;list-style:none;padding:0;margin:0}.project-table-user-panel tbody td[data-label="Associated Skills"] .skill-label-user-panel{width:auto;display:inline-block;margin:0}.project-table-user-panel tbody td[data-label="Associated Skills"] .tag-link-user-panel{display:inline-block;width:auto;text-align:center;font-size:.8rem;padding:5px 10px;box-sizing:border-box}.project-table-user-panel tbody td[data-label="MCQ Score"]{align-items:center}.project-table-user-panel tbody td[data-label="MCQ Score"]>div,.project-table-user-panel tbody td[data-label="MCQ Score"]>p{text-align:left;flex:initial}.score-bar-user-panel{width:60px;margin-right:5px;height:8px}.project-table-user-panel tbody td[data-label="MCQ Score"] p{font-size:.85rem;margin:0}.attempts-text-user-panel{font-size:.7rem;margin-left:5px;margin-top:0}.details-button-wrapper{gap:5px;flex-direction:column;align-items:stretch}.toggle-visibility-icon-user-panel{margin-left:0;margin-top:5px;align-self:flex-start}.mentor-checkbox-user-panel{font-size:.8rem}.mentor-checkbox-user-panel input[type=checkbox]{transform:scale(0.9)}.mentor-checkbox-user-panel.disabled .mentor-label:hover::after{bottom:auto;top:100%;left:0;right:auto;transform:none;margin-left:0;white-space:normal;width:auto;max-width:calc(100% - 16px);padding:6px 10px;font-size:.75rem;font-weight:normal;box-shadow:0 2px 5px rgba(0,0,0,.15)}.system-mentorship-popup-user-panel,.system-evaluation-popup-user-panel{width:85%;padding:15px;padding-top:40px}.system-mentorship-popup-scroll-wrapper-user-panel{max-height:60vh;margin-bottom:10px}.system-evaluation-popup-scroll-wrapper-user-panel{max-height:70vh}.close-mentorship-popup-user-panel,.close-evaluation-popup-user-panel,.close-help-popup-user-panel{font-size:.75rem;padding:6px 10px;width:auto;min-width:0}.send-mentorship-request-button-user-panel{width:100%;font-size:.85rem;padding:10px}.mentorship-popup-title-user-panel{font-size:1rem}.mentorship-message-container-user-panel textarea{font-size:.85rem}.note-text-user-panel{font-size:.85rem;padding:10px;margin-top:15px}.evaluation-content-user-panel{font-size:.9rem;padding:10px 5px}.evaluation-content-user-panel h4{font-size:1rem}.evaluation-title-user-info-panel{font-size:1.1rem}.feedback-user-info-panel p{font-size:.9rem}.system-help-popup-overlay-user-panel{align-items:center;justify-content:center}.system-help-popup-user-panel{width:85%;padding:15px;padding-top:40px}.system-help-popup-scroll-wrapper-user-panel{max-height:60vh;margin-bottom:10px}.close-help-popup-user-panel{font-size:.75rem;padding:6px 10px;width:auto;min-width:0}}.ui-addons-admin-user-analytics{max-width:1200px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ui-addons-admin-user-analytics h1{text-align:center;margin-bottom:20px;color:#333;font-family:"Roboto",sans-serif}.ui-addons-error-message{color:red;text-align:center;margin-bottom:20px}.ui-addons-fetch-button,.ui-addons-copy-button{display:block;margin:0 auto 20px;padding:10px 20px;background-color:var(--stemaway-primary-400);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-family:"Roboto",sans-serif;transition:background-color .3s}.ui-addons-fetch-button:hover,.ui-addons-copy-button:hover{background-color:var(--stemaway-primary-500)}.ui-addons-analytics-container{display:flex;flex-direction:column;gap:20px}.ui-addons-analytics-columns{display:flex;flex-direction:column;gap:20px}.ui-addons-topics-list{flex:1.5;display:flex;flex-direction:column}.ui-addons-topics-list h2{text-align:center;margin-bottom:10px;margin-top:0;font-family:"Roboto",sans-serif}.ui-addons-scrollable-list{max-height:500px;overflow-y:auto;border:1px solid #ccc;padding:5px;border-radius:4px;background-color:#fff;scrollbar-width:thin}.ui-addons-scrollable-list ul{list-style:none;padding:0}.ui-addons-scrollable-list li{margin-bottom:10px}.ui-addons-topic-button{display:block;width:100%;text-align:left;padding:10px;background-color:#f8f9fa;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-family:"Roboto",sans-serif;transition:background-color .3s}.ui-addons-topic-button:hover{background-color:#e9ecef}.ui-addons-username-link{text-decoration:none;transition:color .3s}.ui-addons-username-link:hover{color:#000 !important}.ui-addons-selected-topic-container{flex:1.5;display:flex;flex-direction:column}.ui-addons-selected-topic-container h2{text-align:center;margin-top:0;font-family:"Roboto",sans-serif}.ui-addons-selected-topic-details{display:flex;flex-direction:column;padding:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.ui-addons-search-input{display:block;width:100%;padding:10px;margin-top:5px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;font-family:"Roboto",sans-serif}.ui-addons-filter-options{margin-bottom:20px;display:flex;gap:10px}.ui-addons-filter-options label{font-family:"Roboto",sans-serif}.ui-addons-filter-options input{margin-right:5px}.ui-addons-scrollable-user-list{max-height:300px;overflow-y:auto;scrollbar-width:thin}.ui-addons-user-list{list-style:none;padding:0;margin:0;font-size:14.5px}.ui-addons-user-list li{padding:10px;border-bottom:1px solid #ccc;font-family:"Roboto",sans-serif;margin-left:0}.ui-addons-user-list li:last-child{border-bottom:none}.ui-addons-spinner{display:block;margin:0 auto;border:8px solid #f3f3f3;border-top:8px solid var(--stemaway-primary-400);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fade-in{animation:fadeIn .5s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(min-width: 768px){.ui-addons-analytics-columns{flex-direction:row}}@media(max-width: 767px){.ui-addons-fetch-button,.ui-addons-copy-button{width:40%;font-size:14px}.ui-addons-analytics-columns{flex-direction:column}.ui-addons-topics-list,.ui-addons-selected-topic-container{flex:none;width:100%}.ui-addons-scrollable-list,.ui-addons-scrollable-user-list{max-height:300px}.ui-addons-search-input{margin-bottom:10px}}.ui-addons-user-table{width:100%;border-collapse:collapse;font-family:"Roboto",sans-serif;font-size:13px}.ui-addons-user-table th,.ui-addons-user-table td{border:1px solid #ccc;padding:6px;text-align:left;font-size:13px}.ui-addons-user-table th{background-color:#f8f9fa;font-weight:bold}.ui-addons-user-table td{background-color:#fff;vertical-align:middle}.ui-addons-user-table tr:nth-child(even) td{background-color:#f2f2f2}.ui-addons-username-link{text-decoration:none;color:#007bff;font-weight:bold;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:inline-block;max-width:150px;font-size:inherit}.ui-addons-username-link:hover{color:#0056b3}.ui-addons-evaluation-button{background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;line-height:1;display:inline-block}.ui-addons-evaluation-button:hover{background-color:#0056b3}.evaluation-popup-button{padding:8px 16px;background-color:#0069d9;color:#fff;border:none;border-radius:25px;cursor:pointer;display:block;text-align:center;font-size:12px;font-weight:600;box-shadow:0px 4px 8px rgba(0,105,217,.3);transition:background-color .3s ease,box-shadow .3s ease}.evaluation-popup-button:hover{background-color:#0056b3;box-shadow:0px 6px 12px rgba(0,86,179,.3)}.system-evaluation-popup-overlay{position:fixed;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.system-evaluation-popup{background-color:#fff;padding:15px;border-radius:12px;box-shadow:0px 4px 20px rgba(0,0,0,.2);max-width:550px;width:100%;z-index:2001;text-align:center;animation:fadeIn .3s ease-in-out;max-height:90vh;overflow-y:auto;font-size:13px;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5}.system-evaluation-popup::-webkit-scrollbar{width:8px}.system-evaluation-popup::-webkit-scrollbar-track{background:#f5f5f5}.system-evaluation-popup::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;border:2px solid #f5f5f5}.evaluation-content{margin:0;padding:0;text-align:justify}.close-evaluation-popup{margin-top:15px;padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .3s ease,box-shadow .3s ease;display:block;margin-left:auto;margin-right:auto}.close-evaluation-popup:hover{background-color:#c82333;box-shadow:0px 4px 12px rgba(220,53,69,.3)}.evaluation-content h4{margin-top:0;font-size:18px;font-weight:700;color:#007bff;text-align:center}.evaluation-content ul{list-style-type:none;padding:0;text-align:left}.evaluation-content li{margin-bottom:8px;font-size:14.5px;color:#555}.evaluation-content p{font-size:14.5px;margin-top:15px;color:#333;line-height:1.5;text-align:justify}@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.comp-dashboard-aivia-analytics-perf{color:#2c3e50;min-height:100vh;text-align:center}.loading-container-aivia-analytics-perf{display:flex;justify-content:center;align-items:center;height:calc(100vh - 50px)}.spinner-aivia-analytics-perf{border:5px solid #f3f3f3;border-top:5px solid #7cda59;border-radius:50%;width:45px;height:45px;animation:spin-aivia-analytics-perf 1s linear infinite}@keyframes spin-aivia-analytics-perf{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.performance-section-aivia-analytics-perf,.skills-section-aivia-analytics-perf{background:linear-gradient(135deg, #fffff8 0%, #fcfffa 50%, #f9fff5 100%);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:25px;border-radius:8px}.section-header-aivia-analytics-perf{display:block;background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);border-top-left-radius:8px;border-top-right-radius:8px;padding:15px;color:#3d3d3d;font-weight:600;font-size:1.3rem;margin-bottom:1rem;text-align:center;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1)}.controls-aivia-analytics-perf{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;margin-bottom:20px}.controls-aivia-analytics-perf *{box-sizing:border-box}.controls-aivia-analytics-perf input[type=text],.controls-aivia-analytics-perf input[type=number],.controls-aivia-analytics-perf select,.dropdown-button-aivia-analytics-perf{width:170px;height:40px;font-size:.85rem;border:1px solid #d1d5db;border-radius:6px;background:linear-gradient(135deg, #ffffff 0%, #f2f2f2 100%);text-align:center;padding:0 12px;cursor:pointer;transition:border-color .2s,background-color .2s;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.dropdown-button-aivia-analytics-perf{margin-bottom:2px}.controls-aivia-analytics-perf input[type=text]{margin-top:8px !important}.controls-aivia-analytics-perf input[type=number]{margin-top:8px !important}.controls-aivia-analytics-perf select{margin-top:8px !important}.controls-aivia-analytics-perf input:focus,.controls-aivia-analytics-perf select:focus{outline:none;border-color:#59b87f}.subcategory-container-aivia-analytics-perf.dropdown-container-aivia-analytics-perf{position:relative}.dropdown-button-aivia-analytics-perf::after{content:"▼";font-size:.6rem;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dropdown-button-aivia-analytics-perf.is-open-aivia-analytics-perf::after{content:"▲"}.dropdown-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #f9fafb 0%, #ececec 100%);border-color:#cdd4db}.dropdown-menu-aivia-analytics-perf{position:absolute;top:110%;left:0;z-index:1000;list-style:none;margin:0;padding:8px 0;width:260px;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.08);text-align:left}.dropdown-item-aivia-analytics-perf{position:relative;padding:8px 16px;cursor:pointer;color:#333;transition:background-color .2s;font-size:.85rem}.dropdown-item-aivia-analytics-perf:hover{background-color:#f2f6f9}.hover-window-aivia-analytics-perf{position:absolute;top:0;left:100%;min-width:300px;background-color:#fff;border:1px solid #ddd;padding:10px;z-index:9999;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:6px;text-align:left}.topic-list-aivia-analytics-perf{list-style:none;margin:0;padding:0}.topic-select-button-aivia-analytics-perf{width:100%;padding:8px 10px;font-size:.9rem;text-align:center;background:linear-gradient(135deg, #eef8ff 0%, #daeef9 100%);border:1px solid #cde;border-radius:4px;color:#007bff;cursor:pointer;transition:background-color .2s,border-color .2s;font-size:.8rem}.topic-select-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #ddefff 0%, #c9e7f7 100%);border-color:#ace}.filter-selector-aivia-analytics-perf{text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none;padding:6px 12px}.filter-selector-aivia-analytics-perf option{text-align:left}.profile-filters-button-aivia-analytics-perf{border:1px solid #b0dfa1;border-radius:6px;background:linear-gradient(135deg, #d3f3c9 0%, #b3dc9e 100%);color:#2c3e50;font-weight:500;font-size:.9rem;height:40px;line-height:40px;width:170px;cursor:pointer;transition:background .3s;text-align:center;outline:none;position:relative;padding:0 2em 0 0}.profile-filters-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #bfeab2 0%, #a2d788 100%)}.profile-filters-button-aivia-analytics-perf::after{content:"";position:absolute;top:50%;right:.75em;width:0;height:0;border-style:solid;transition:transform .2s ease-out,border-color .2s ease-out}.profile-filters-button-aivia-analytics-perf:not(.is-expanded)::after{border-width:.35em 0 .35em .45em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor;transform:translateY(-50%)}.profile-filters-button-aivia-analytics-perf.is-expanded::after{border-width:.45em .35em 0 .35em;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateY(-50%)}.profile-filters-panel-aivia-analytics-perf{margin:10px;max-width:800px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:10px 20px 20px 20px !important;text-align:left;border:1.2px dashed #b0dfa1}.profile-filters-header-aivia-analytics-perf{margin-top:10px;background:none;font-size:1rem;margin-bottom:10px;padding:0}.profile-filters-label-aivia-analytics-perf{font-size:1.8rem;font-weight:600;color:#2c3e50}.profile-filters-content-aivia-analytics-perf{margin-top:10px;padding-left:30px;padding-right:30px}.filter-fields-row-aivia-analytics-perf{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:35px}.filter-field-aivia-analytics-perf{flex:1;min-width:220px}.filter-field-aivia-analytics-perf label{display:block;font-weight:500;margin-bottom:6px;color:#2c3e50}.filter-field-aivia-analytics-perf input{width:100%;height:38px;line-height:38px;border:1px solid #ddd;border-radius:4px;padding:0 10px;font-size:.9rem;color:#666;background-color:#fafafa}.experience-dropdown-aivia-analytics-perf{position:relative;display:inline-block;text-align:left;width:75%}.availability-dropdown-container{width:100%;text-align:right}.availability-dropdown-aivia-analytics-perf{position:relative;display:inline-block;text-align:left;width:75%}.dropdown-toggle-aivia-analytics-perf{display:inline-block;padding:8px 15px;width:100%;text-align:left;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:.9rem;position:relative}.dropdown-toggle-aivia-analytics-perf .dropdown-caret-aivia-analytics-perf{float:right;font-size:.8rem;color:#888;margin-left:2px}.experience-dropdown-content-aivia-analytics-perf{position:absolute;top:calc(100% + 4px);left:0;min-width:210px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:10px;z-index:999}.availability-dropdown-content-aivia-analytics-perf{position:absolute;top:calc(100% + 4px);left:0;width:210px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:10px;z-index:999}.experience-checkbox-aivia-analytics-perf{display:flex;align-items:center;margin-bottom:6px;font-size:.85rem;cursor:pointer}.experience-checkbox-aivia-analytics-perf input[type=checkbox]{margin-right:6px;width:16px;height:16px;transform:none}.selected-skills-aivia-analytics-perf{flex:1;min-width:220px;margin-top:25px;color:#2c3e50}.selected-skill-item-aivia-analytics-perf{display:inline-block;background-color:#c2e8b1;color:#2c3e50;padding:5px 8px;border-radius:12px;font-size:.85rem;margin-right:8px;margin-bottom:8px}.remove-skill-aivia-analytics-perf{margin-left:5px;background:rgba(0,0,0,0);border:none;color:#2c3e50;cursor:pointer}.apply-profile-filters-button-aivia-analytics-perf{margin-top:10px;border:1px solid #b0dfa1;border-radius:6px;background:linear-gradient(135deg, #d6f3c9 0%, #c1ebac 100%);color:#2c3e50;font-weight:500;font-size:.9rem;height:40px;width:180px;cursor:pointer;transition:background .3s;text-align:center;padding:0;outline:none}.apply-profile-filters-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #c6ebb5 0%, #b3e3a0 100%)}.optional-filters-note-aivia-analytics-perf{margin-top:10px;font-size:.85rem;color:#666}.table-container-aivia-analytics-perf{margin-top:20px;border:1px solid #dde0e5;border-radius:10px;background-color:#fff;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.select-controls-aivia-analytics-perf{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:10px 15px;background:#fff;border-bottom:1px solid #dde0e5}.select-all-button-aivia-analytics-perf,.deselect-all-button-aivia-analytics-perf,.send-notifications-button-aivia-analytics-perf{border:1px solid rgba(0,0,0,0);border-radius:6px;padding:8px 14px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.select-all-button-aivia-analytics-perf,.deselect-all-button-aivia-analytics-perf{background:linear-gradient(135deg, #ffffff 0%, #eefceb 100%);color:#2c3e50;border:1px solid #a3cf9f}.select-all-button-aivia-analytics-perf:hover,.deselect-all-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #daf3d4 0%, #c8efc2 100%)}.send-notifications-button-aivia-analytics-perf{background:linear-gradient(135deg, #559ecf 0%, #3489c6 100%);color:#fff;border:1px solid #0b7dda}.send-notifications-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #0b7dda 0%, #066bbf 100%)}.user-table-aivia-analytics-perf{width:100%;border-collapse:collapse;text-align:left;margin:0 auto}.user-table-aivia-analytics-perf th{background-color:#f8fafc;color:#2c3e50;padding:12px;font-weight:600;border-bottom:1px solid #dde0e5;position:sticky;top:0;z-index:3}.user-table-aivia-analytics-perf td{padding:12px;border-bottom:1px solid #f0f0f0}.user-table-aivia-analytics-perf tr:last-child td{border-bottom:none}.details-button-aivia-analytics-perf{background:linear-gradient(135deg, #559ecf 0%, #3489c6 100%);color:#fff;border:1px solid #0b7dda;border-radius:4px;padding:6px 12px;font-size:.85rem;cursor:pointer;transition:background .2s}.details-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #0b7dda 0%, #066bbf 100%)}.no-evaluation-aivia-analytics-perf{color:#888}.no-users-aivia-analytics-perf{padding:20px;color:#666;font-size:1rem;text-align:center}.tag-search-container-aivia-analytics-perf{position:relative;margin:0 auto;max-width:600px;text-align:left}.tag-search-input-aivia-analytics-perf{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:1rem}.tag-dropdown-aivia-analytics-perf{position:absolute;top:42px;left:0;right:0;max-height:200px;overflow-y:auto;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #ddd;border-radius:6px;z-index:999;box-shadow:0 2px 6px rgba(0,0,0,.1)}.tag-item-aivia-analytics-perf{padding:10px;cursor:pointer;transition:background-color .2s}.tag-item-aivia-analytics-perf:hover{background:#f2f6f9}.selected-tags-aivia-analytics-perf{margin-top:20px}.selected-tag-item-aivia-analytics-perf{display:inline-block;margin-right:12px;margin-top:7px;margin-left:0;padding:5px 10px;background:linear-gradient(135deg, #559ecf 0%, #3489c6 100%);color:#fff;font-size:.85rem;border-radius:12px}.remove-tag-aivia-analytics-perf{margin-left:6px;background:rgba(0,0,0,0);color:#fff;border:none;cursor:pointer;font-size:1rem}.save-tags-button-aivia-analytics-perf{margin-top:20px;padding:10px 25px;background:linear-gradient(135deg, #b9d88f, #84c267);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:10px}.save-tags-button-aivia-analytics-perf:hover{background:linear-gradient(135deg, #afd37c, #79c456)}.popup-overlay-aivia-analytics-perf{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-aivia-analytics-perf{background:#fff;width:75%;max-width:800px;max-height:80vh;padding:2rem;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);position:relative;overflow:hidden;display:flex;flex-direction:column;text-align:justify;color:#000;flex:1 1 auto;overflow-y:auto}.popup-content-aivia-analytics-perf::-webkit-scrollbar{width:6px;height:6px}.popup-content-aivia-analytics-perf::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.popup-content-aivia-analytics-perf::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px}.popup-content-aivia-analytics-perf{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}.close-popup-aivia-analytics-perf{position:absolute;top:1rem;right:1rem;background:#e53e3e;color:#fff;border:none;border-radius:4px;font-size:1rem;line-height:1;padding:.5rem 1rem;cursor:pointer}.close-popup-aivia-analytics-perf:hover{background:#c53030}.popup-title-aivia-analytics-perf{margin:0 0 1.5rem;font-size:1.5rem;font-weight:800;text-align:center;color:#395387}.popup-tabs-aivia-analytics-perf{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:1rem}.feedback-paragraph-aivia-analytics-perf{margin-bottom:1rem;color:#000;white-space:pre-line}.popup-tab-button-aivia-analytics-perf{flex:1;padding:.75rem;background:#f7fafc;border:none;font-size:1rem;font-weight:500;color:#4a5568;cursor:pointer;transition:background .2s;text-align:center}.popup-tab-button-aivia-analytics-perf:hover{background:#edf2f7}.active-tab-aivia-analytics-perf{background:#fff;border-bottom:4px solid var(--stemaway-primary-400);color:var(--stemaway-primary-500)}.popup-content-aivia-analytics-perf{overflow-y:auto;flex:1;padding-right:.5rem;line-height:1.6}.question-header-aivia-analytics-perf{font-size:1rem;color:#4a5568}.feedback-title-aivia-analytics-perf,.logs-title-aivia-analytics-perf{margin:1rem 0 .5rem;font-size:1.2rem;font-weight:600;border-bottom:1px solid #e2e8f0;padding-bottom:.25rem;color:#2c5282}.log-group-aivia-analytics-perf{margin:1rem 0;background:var(--stemaway-primary-100);border-radius:8px;padding-left:.8rem;padding-right:.8rem;padding-bottom:.8rem;padding-top:.4rem}.log-entry-aivia-analytics-perf{background:#fff;border-left:4px solid var(--stemaway-primary-400);border-radius:4px;padding:.75rem;margin-bottom:1rem}.log-stage-aivia-analytics-perf{margin:0;margin-bottom:.5rem;font-size:.9rem;font-weight:600;color:#4a5568}.log-question-aivia-analytics-perf,.log-response-aivia-analytics-perf,.log-feedback-aivia-analytics-perf{margin:.25rem 0;font-size:.95rem;color:#000}.popup-content-aivia-analytics-perf::-webkit-scrollbar{width:8px}.popup-content-aivia-analytics-perf::-webkit-scrollbar-thumb{background-color:rgba(100,100,100,.3);border-radius:4px}.popup-content-aivia-analytics-perf::-webkit-scrollbar-track{background:#f7fafc}.candidate-lookup-section-aivia-analytics-perf{background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);border-radius:10px;padding:20px;text-align:center;margin-top:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.candidate-lookup-header-aivia-analytics-perf{font-size:1.3rem;font-weight:600;color:#3d3d3d;margin-bottom:15px}.candidate-search-input-aivia-analytics-perf{width:100%;max-width:700px;padding:12px;border-radius:6px;border:1px solid #d1d5db;font-size:1rem;text-align:center;margin-bottom:15px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.candidate-action-buttons-aivia-analytics-perf{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.candidate-button-aivia-analytics-perf{padding:10px 16px;font-size:.9rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out,transform .2s ease-in-out}.candidate-button-aivia-analytics-perf.primary{background:linear-gradient(135deg, #5893f9 0%, #3270d3 100%);color:#fff;border:none}.candidate-button-aivia-analytics-perf.secondary{background:linear-gradient(135deg, #5893f9 0%, #3270d3 100%);color:#fff;border:none}.candidate-button-aivia-analytics-perf:hover{transform:scale(1.05);background:linear-gradient(135deg, #4e8cf8 0%, #2769d4 100%)}.candidate-button-aivia-analytics-perf:active{transform:scale(1)}@media(max-width: 768px){.performance-section-aivia-analytics-perf,.skills-section-aivia-analytics-perf{margin-bottom:15px;padding:10px}.section-header-aivia-analytics-perf{font-size:1.1rem;padding:10px;margin-bottom:.8rem}.controls-aivia-analytics-perf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 10px}.loading-container-aivia-analytics-perf{height:calc(50vh - 50px)}.controls-aivia-analytics-perf input[type=text],.controls-aivia-analytics-perf input[type=number],.controls-aivia-analytics-perf select,.dropdown-button-aivia-analytics-perf{width:150px;height:40px;font-size:.85rem;border:1px solid #d1d5db;border-radius:6px;background:linear-gradient(135deg, #ffffff 0%, #f2f2f2 100%);text-align:center;padding:0 12px;cursor:pointer;transition:border-color .2s,background-color .2s;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.filter-selector-aivia-analytics-perf{margin-bottom:9px}.dropdown-button-aivia-analytics-perf{margin-bottom:0}.dropdown-button-aivia-analytics-perf::after{right:10px}.dropdown-menu-aivia-analytics-perf{width:100%;font-size:.9rem}.dropdown-item-aivia-analytics-perf{padding:8px 12px;font-size:.8rem}.hover-window-aivia-analytics-perf{margin-top:35px;left:auto;box-shadow:none;width:100%;padding:5px;font-size:.6rem;margin-left:55px}.topic-item-aivia-analytics-perf a{font-size:.6rem !important;width:90% !important}.topic-list-aivia-analytics-perf{list-style:none;margin:0;padding:0;font-size:.7rem}.topic-select-button-aivia-analytics-perf{font-size:.75rem;padding:5px}.profile-filters-button-aivia-analytics-perf{width:100%;font-size:.85rem;height:38px;line-height:38px;box-sizing:border-box}.profile-filters-panel-aivia-analytics-perf{padding:15px !important;margin:15px auto;max-width:95%;box-sizing:border-box}.profile-filters-label-aivia-analytics-perf{font-size:1.2rem;text-align:center;margin-bottom:15px}.profile-filters-content-aivia-analytics-perf{padding-left:0;padding-right:0}.filter-fields-row-aivia-analytics-perf{flex-direction:column;gap:15px;margin-bottom:20px}.filter-field-aivia-analytics-perf{min-width:100%}.filter-field-aivia-analytics-perf label{font-size:.85rem;margin-bottom:4px}.filter-field-aivia-analytics-perf input,.filter-field-aivia-analytics-perf select{width:100%;font-size:.85rem;height:38px;padding:0 10px;box-sizing:border-box}.experience-dropdown-aivia-analytics-perf,.availability-dropdown-aivia-analytics-perf{width:100%;display:block}.availability-dropdown-container{text-align:left}.dropdown-toggle-aivia-analytics-perf{font-size:.85rem;padding:8px 35px 8px 10px;width:100%;box-sizing:border-box;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3em;min-height:38px;height:auto}.dropdown-toggle-aivia-analytics-perf .dropdown-caret-aivia-analytics-perf{right:10px;position:absolute;top:50%;transform:translateY(-50%)}.experience-dropdown-content-aivia-analytics-perf,.availability-dropdown-content-aivia-analytics-perf{min-width:100%;width:100%;left:0;font-size:.85rem;box-sizing:border-box}.experience-checkbox-aivia-analytics-perf{font-size:.8rem}.selected-skills-aivia-analytics-perf{text-align:center}.selected-skill-item-aivia-analytics-perf{font-size:.8rem;padding:4px 7px}.apply-profile-filters-button-aivia-analytics-perf{width:100%;font-size:.85rem;height:38px;box-sizing:border-box}.table-container-aivia-analytics-perf{overflow-x:auto}.table-container-aivia-analytics-perf .select-controls-aivia-analytics-perf{position:static;flex-direction:column;align-items:stretch;gap:8px;padding:10px}.select-all-button-aivia-analytics-perf,.deselect-all-button-aivia-analytics-perf,.send-notifications-button-aivia-analytics-perf{width:100%;font-size:.85rem;padding:10px;box-sizing:border-box}.user-table-aivia-analytics-perf{display:block;overflow-x:auto;white-space:nowrap}.user-table-aivia-analytics-perf th,.user-table-aivia-analytics-perf td{padding:8px 10px;font-size:.85rem;white-space:nowrap}.user-table-aivia-analytics-perf th{top:0}.details-button-aivia-analytics-perf{font-size:.8rem;padding:5px 10px}.no-users-aivia-analytics-perf{font-size:.9rem;padding:15px}.tag-search-container-aivia-analytics-perf{width:100%}.tag-search-input-aivia-analytics-perf{font-size:.9rem;padding:8px;box-sizing:border-box}.tag-dropdown-aivia-analytics-perf{max-height:150px}.tag-item-aivia-analytics-perf{padding:8px 10px;font-size:.9rem}.selected-tags-aivia-analytics-perf{text-align:center}.selected-tag-item-aivia-analytics-perf{font-size:.8rem;padding:4px 8px;margin-right:6px;margin-top:5px}.save-tags-button-aivia-analytics-perf{width:calc(100% - 20px);margin-left:auto;margin-right:auto;display:block;font-size:.9rem;padding:10px;box-sizing:border-box}.popup-aivia-analytics-perf{width:95%;max-height:90vh;padding:1rem;box-sizing:border-box}.close-popup-aivia-analytics-perf{top:.5rem;right:.5rem;font-size:.9rem;padding:.4rem .8rem}.popup-title-aivia-analytics-perf{font-size:1.2rem;margin-bottom:1rem}.popup-tabs-aivia-analytics-perf{margin-bottom:.8rem;flex-wrap:wrap}.popup-tab-button-aivia-analytics-perf{font-size:.9rem;padding:.6rem;flex-basis:50%;min-width:120px;box-sizing:border-box}.popup-content-aivia-analytics-perf{padding-right:.2rem;font-size:.9rem}.feedback-paragraph-aivia-analytics-perf,.question-header-aivia-analytics-perf,.feedback-title-aivia-analytics-perf,.logs-title-aivia-analytics-perf,.log-stage-aivia-analytics-perf,.log-question-aivia-analytics-perf,.log-response-aivia-analytics-perf,.log-feedback-aivia-analytics-perf{font-size:.9rem}.log-group-aivia-analytics-perf{padding:.5rem}.log-entry-aivia-analytics-perf{padding:.5rem;font-size:.85rem}.log-stage-aivia-analytics-perf{font-size:.8rem}.candidate-lookup-section-aivia-analytics-perf{padding:15px;margin-top:20px}.candidate-lookup-header-aivia-analytics-perf{font-size:1.1rem;margin-bottom:10px}.candidate-search-input-aivia-analytics-perf{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;font-size:.9rem;padding:10px;margin-bottom:10px;box-sizing:border-box}.candidate-action-buttons-aivia-analytics-perf{flex-direction:column;align-items:stretch;gap:8px}.candidate-button-aivia-analytics-perf{width:100%;font-size:.85rem;padding:10px;box-sizing:border-box}.candidate-button-aivia-analytics-perf:hover{transform:scale(1.02)}}.analytics-container-aivia-analytics{display:flex}.analytics-page-aivia-analytics{flex-grow:1;padding:20px;box-sizing:border-box}.banner-container-aivia-analytics{text-align:center;margin-bottom:10px}.analytics-banner-aivia-analytics{width:100%;max-width:1000px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.analytics-main-content-aivia-analytics{justify-content:center;margin:0 auto;margin-bottom:10px}.analytics-main-card-aivia-analytics{background:linear-gradient(90deg, #fffffa 0%, #f9fff6 100%);border:1px solid #e3e3e3;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;max-width:800px}.analytics-heading-aivia-analytics{font-size:1.4rem;font-weight:bold;color:#3d3d3d;margin:0;padding:15px 20px;background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);border-radius:15px 15px 0 0;border-bottom:1px solid #e3e3e3}.analytics-main-card-aivia-analytics-inside{padding:20px}.analytics-dashed-box-aivia-analytics{display:inline-block;width:fit-content;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;border:1px dashed #a8e063;margin:10px 0;border-radius:10px;background-color:#f8fcf8}.analytics-subheading-aivia-analytics{display:inline-block;font-size:1.1rem;color:#6c7d72;margin:0;font-weight:bold}.analytics-description-aivia-analytics{font-size:1rem;line-height:1.6;color:#4a4a4a}.analytics-list-aivia-analytics{list-style-type:disc;text-align:left;max-width:700px;padding-left:20px}.analytics-list-aivia-analytics li{margin-bottom:10px;font-size:1rem;color:#4a4a4a}.labeled-button-container-aivia-analytics{text-align:center;margin-top:20px;margin-bottom:20px}.button-label-aivia-analytics{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:10px;white-space:nowrap;font-size:.9rem;color:#6b7970;font-weight:500}.analytics-button-aivia-analytics{display:inline-block;position:relative;background:linear-gradient(135deg, #c4dba4, #a2d889);color:#1b6d2c;border:none;border-radius:5px;padding:12px 25px;font-size:1rem;font-weight:bold;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;margin-top:0;margin-bottom:0}.analytics-button-aivia-analytics:hover{background:linear-gradient(135deg, #afd37c, #79c456);box-shadow:0 4px 12px rgba(0,0,0,.15)}.analytics-button-aivia-analytics.is-coming-soon{background:#e0e0e0;color:#a0a0a0;cursor:not-allowed;position:relative}.analytics-button-aivia-analytics.is-coming-soon:hover{background:#e0e0e0;color:#a0a0a0;box-shadow:none}.analytics-button-aivia-analytics.is-coming-soon::after{content:"Coming Soon";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:5px;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:.75rem;font-weight:normal;white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.analytics-button-aivia-analytics.is-coming-soon:hover::after{opacity:1;visibility:visible}@media(max-width: 768px){.analytics-container-aivia-analytics{flex-direction:column}.analytics-page-aivia-analytics{padding:10px}.banner-container-aivia-analytics{margin-bottom:15px}.analytics-banner-aivia-analytics{max-width:100%;display:block;margin-left:auto;margin-right:auto}.analytics-main-card-aivia-analytics{max-width:100%;margin-left:auto;margin-right:auto}.analytics-heading-aivia-analytics{font-size:1.2rem;padding:12px 15px}.analytics-main-card-aivia-analytics-inside{padding:15px}.analytics-dashed-box-aivia-analytics{padding:10px 15px;margin:10px 5px}.analytics-subheading-aivia-analytics{font-size:1rem}.analytics-description-aivia-analytics{font-size:.9rem}.analytics-list-aivia-analytics{padding-left:25px;max-width:100%}.analytics-list-aivia-analytics li{font-size:.9rem;margin-bottom:8px}.labeled-button-container-aivia-analytics{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:15px;margin-bottom:15px;text-align:center;position:static}.button-label-aivia-analytics{position:static;transform:none;margin-right:0;white-space:normal;font-size:.85rem;order:-1}.analytics-button-aivia-analytics{display:inline-block;position:static;padding:10px 20px;font-size:.95rem}.analytics-button-aivia-analytics.is-coming-soon::after{bottom:auto;top:100%;margin-top:5px;margin-bottom:0}}.analytics-scout-container{color:#2c3e50;text-align:center;min-height:100vh;flex-direction:column;padding:0px;margin-top:0px;position:relative}.scout-section-aivia-analytics-perf{background:linear-gradient(135deg, #fffff8 0%, #fcfffa 50%, #f9fff5 100%);box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;margin:0 auto 20px auto;overflow:hidden}.analytics-scout-header{display:block;background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);padding:15px;color:#3d3d3d;font-weight:600;font-size:1.3rem;text-align:center;position:relative;width:100%;box-shadow:none;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;border-bottom:1px solid #e3e3e3}.analytics-scout-form{background:linear-gradient(135deg, #fffff8 0%, #fcfffa 50%, #f9fff5 100%);padding:20px;box-shadow:none;width:100%;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;align-items:center;border-radius:0 0 8px 8px}.job-header-container-analytics-scout{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;width:100%;margin-bottom:15px}.job-header-container-analytics-scout .analytics-scout-input{width:100%;box-sizing:border-box}.analytics-scout-field{margin-bottom:15px;width:100%;text-align:center}.analytics-scout-skills-input{width:65% !important;display:block;margin-left:auto !important;margin-right:auto !important;text-align:center}.location-input-wrapper-analytics-scout{position:relative;width:100%}.location-spinner-analytics-scout{position:absolute;right:12px;top:40%;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.6);border-radius:50%;animation:spin .6s linear infinite}.analytics-scout-location-dropdown{position:absolute;background:#fff;border:1px solid #ccc;max-height:150px;overflow-y:auto;right:0;width:100%;z-index:100;margin-top:2px !important;border-radius:4px;list-style:none;padding:0;z-index:100}.analytics-scout-location-item{padding:8px;cursor:pointer}.analytics-scout-location-item:hover{background-color:#f0f0f0}.analytics-scout-label{font-size:14px;font-weight:bold;display:block;margin-bottom:5px;color:#2c3e50}.analytics-scout-label-popup{font-weight:bold;display:block;color:#2c3e50;text-align:left}.required{color:red}.analytics-scout-input,.analytics-scout-textarea{padding:10px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;text-align:center;box-sizing:border-box;width:100%}.analytics-scout-input-selection{color:#000 !important}.analytics-scout-wide-input{width:100%}.analytics-scout-input-popup,.analytics-scout-textarea-popup{width:100%;padding:10px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);white-space:pre-wrap;text-align:left;margin:0 !important;box-sizing:border-box}.analytics-scout-wide-input-popup{width:100%}.autocomplete-field{position:relative;width:100%}.analytics-scout-skills-item.selected{background:#a3cd74;font-weight:bold;color:#fff}.analytics-scout-skills-item.selected:hover{background:#93c05f;font-weight:bold}.analytics-scout-skills-item:not(.selected):hover{background:#f1f1f1}.analytics-scout-skills-dropdown{list-style:none;margin:2px 0 0 0;padding:0;border:1px solid #d1d5db;background:#fff;width:65%;position:absolute;left:50%;transform:translateX(-50%);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;display:flex;flex-direction:column;max-height:300px;overflow-y:auto;border-radius:5px}.analytics-scout-skills-item{padding:8px 10px;cursor:pointer}.analytics-scout-skills-item:hover{background:#f1f1f1}.analytics-scout-selected-skills{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.analytics-scout-skill-label{background:#e0f8d5;padding:5px 10px;border-radius:4px;display:inline-flex;align-items:center}.analytics-scout-skill-remove{margin-left:5px;background:none;border:none;cursor:pointer}.analytics-scout-projects{background:#f8fdf5;border:1px solid #c1ebac;border-radius:8px;padding:20px;margin:20px 0;text-align:center;width:100%;box-sizing:border-box}.analytics-scout-hint{font-size:13px;color:red;margin-bottom:15px;margin-top:0}.analytics-scout-projects-label{font-size:14px;font-weight:bold;color:#2c3e50;margin-bottom:10px}.analytics-scout-projects-text{font-size:12px;color:#2c3e50;margin-bottom:15px}.analytics-scout-project-selection-popup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-width:700px;width:90%;box-sizing:border-box;-webkit-user-select:none;user-select:none;text-align:left}.analytics-scout-project-selection-popup h3{margin-top:0;margin-bottom:15px;font-size:18px;color:#2c3e50}.analytics-scout-project-selection-list{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto}.analytics-scout-project-item{padding:10px;cursor:pointer;border-bottom:1px solid #eee;transition:background .2s}.analytics-scout-project-item:hover{background:#f1f1f1}.analytics-scout-project-item.selected{background:#8bc34a;color:#fff}.scout-reward-wrapper{position:relative;display:inline-block;width:100%;max-width:300px}.scout-reward-input{padding-left:24px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14'%3E%3Ctext x='0' y='12' font-size='14' font-family='Arial'%3E%24%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;background-size:10px 14px}.analytics-scout-result-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;border:1px solid #ccc;z-index:1000;width:70%;max-height:80vh;overflow-y:auto;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.analytics-scout-projects-search-input{width:50%;padding:10px;margin-bottom:15px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);background:#fdfdfd}.analytics-scout-result-details{text-align:left}.analytics-scout-result-details textarea{width:100%;margin-top:5px !important}.analytics-scout-result-details-description textarea{min-height:35vh}.analytics-scout-result-details label{margin-top:25px !important}.analytics-scout-project-label{background:#c8e6c9;padding:5px 10px;border-radius:4px;display:inline-flex;align-items:center;margin:2px;font-size:14px;color:#2c3e50}.analytics-scout-project-remove{margin-left:5px;background:none;border:none;cursor:pointer;font-weight:bold;color:#2c3e50}.analytics-scout-confirmation{margin-top:15px;font-size:14px}.analytics-scout-confirmation label{display:flex;align-items:center;cursor:pointer}.analytics-scout-confirmation label input[type=checkbox]{margin-right:8px;transform:scale(1.2)}.analytics-scout-button-green1,.analytics-scout-button-green2{background:linear-gradient(135deg, #91bf5d 0%, #77a54e 100%);color:#fff;border:none;padding:12px 28px;font-size:14px;font-weight:bold;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out,transform .2s ease-in-out;margin:10px auto 0;display:block}.analytics-scout-button-green1:hover,.analytics-scout-button-green2:hover{background:linear-gradient(135deg, #7aa943 0%, #6a9d3d 100%)}.analytics-scout-button-green{background:linear-gradient(135deg, #91bf5d 0%, #77a54e 100%);color:#fff;border:none;padding:12px 28px;font-size:14px;font-weight:bold;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out,transform .2s ease-in-out;margin-top:10px;margin-bottom:5px}.analytics-scout-button-green:hover{background:linear-gradient(135deg, #7aa943 0%, #6a9d3d 100%)}.analytics-scout-button-container{position:relative;width:max-content;margin:20px auto 0}.analytics-scout-button-blue{background:linear-gradient(135deg, #71a0f1 0%, #4377ca 100%);color:#fff;border:none;padding:12px 28px !important;font-size:14px;font-weight:bold;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out,transform .2s ease-in-out}.analytics-scout-button-blue:hover{background:linear-gradient(135deg, #4c8bf5 0%, #1e62d0 100%)}.analytics-scout-spinner-unique{position:absolute;top:20%;left:100%;width:20px;height:20px;margin-left:10px;border:2px solid rgba(0,0,0,.1);border-top-color:#1e62d0;border-radius:50%;animation:spin .8s linear infinite;margin-top:2px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 768px){.analytics-scout-container{padding:0}.analytics-scout-header{font-size:1.1rem;padding:12px;margin-bottom:0}.scout-section-aivia-analytics-perf{box-shadow:none;margin:0;max-width:100%}.analytics-scout-form{padding:15px;width:100%;box-sizing:border-box;box-shadow:none}.job-header-container-analytics-scout{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.analytics-scout-field{margin-bottom:12px;text-align:left}.analytics-scout-input,.analytics-scout-textarea,.analytics-scout-input-popup,.analytics-scout-textarea-popup,.analytics-scout-wide-input{font-size:.9rem;padding:10px;text-align:left;width:100% !important}.scout-reward-wrapper{width:100%;display:block}.scout-reward-input{width:100%}.analytics-scout-label{font-size:.85rem;margin-bottom:4px}.analytics-scout-location-dropdown,.analytics-scout-skills-dropdown{width:100%;transform:none;left:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0px !important;max-height:150px;z-index:100}.analytics-scout-skills-dropdown{max-height:180px}.analytics-scout-projects{width:100%;padding:15px;margin:15px 0}.analytics-scout-hint{font-size:.8rem;margin-bottom:10px;text-align:center}.analytics-scout-projects-label{font-size:.9rem}.analytics-scout-projects-text{font-size:.8rem}.analytics-scout-project-selection-popup,.analytics-scout-result-popup{width:90%;max-width:none;padding:15px;left:50%;transform:translate(-50%, -50%)}.analytics-scout-project-selection-popup h3{font-size:1.1rem}.analytics-scout-projects-search-input{width:100%;font-size:.9rem}.analytics-scout-project-selection-list{max-height:200px}.analytics-scout-result-details label{font-size:.9rem;margin-top:15px !important}.analytics-scout-result-details-description textarea{min-height:20vh}.analytics-scout-confirmation label{font-size:.85rem;align-items:flex-start}.analytics-scout-confirmation label input[type=checkbox]{margin-top:3px}.analytics-scout-button-blue{width:100%;padding:12px 0 !important;font-size:16px}.analytics-scout-button-green{width:100%;padding:12px 0 !important;font-size:16px}.analytics-scout-button-container{width:80%;padding:0 1rem;box-sizing:border-box}.analytics-scout-spinner-unique{right:1.5rem}}.rubric-editor-container-analytics-prescreen{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;border:1.5px solid #e9ecef}.rubric-header-analytics-prescreen{background:linear-gradient(135deg, #f1f1d6 0%, #e0f8d5 100%);padding:15px;text-align:center;font-size:1.3rem;font-weight:600;color:#3d3d3d;border-bottom:1px solid #e9ecef}.rubric-default-rubric-analytics-prescreen{background:#f8f9fa;padding:1.5rem;border-bottom:1px solid #e9ecef;color:#495057}.rubric-panels-analytics-prescreen{display:flex;position:relative;background:#fff;border-bottom:1px solid #e9ecef}.rubric-panel-title-analytics-prescreen{font-size:1rem;font-weight:600;color:#495057;padding:.85rem 1.2rem;border-bottom:1px solid #e9ecef;background-color:#f4f6f7}.rubric-category-dropdown-analytics-prescreen{width:280px;border-right:1px solid #ececec;background-color:#fff;padding-bottom:.5rem}.rubric-category-list-analytics-prescreen{list-style:none;margin:0;padding:0;max-height:350px;overflow-y:auto}.rubric-category-item-analytics-prescreen{padding:.9rem 1.2rem;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;color:#212529;border-bottom:1px solid #f0f0f0;font-size:15px;position:relative}.rubric-category-item-analytics-prescreen:last-child{border-bottom:none}.rubric-category-item-analytics-prescreen:hover,.rubric-category-item-analytics-prescreen.is-hovered{background-color:#e9f2fa;color:#0056b3;box-shadow:inset 3px 0 0 0 #0056b3}.rubric-topic-dropdown-analytics-prescreen{position:absolute;top:0;left:280px;width:515px;background:#fff;border:1px solid #ececec;border-top:none;border-radius:0 0 6px 6px;max-height:352px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:10;font-size:14px;padding-bottom:.5rem}.rubric-topic-list-analytics-prescreen{list-style:none;margin:0;padding:0}.rubric-topic-item-analytics-prescreen{padding:.9rem 1.2rem;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #f0f0f0;position:relative}.rubric-topic-item-analytics-prescreen:last-child{border-bottom:none}.rubric-topic-item-analytics-prescreen:hover{background-color:#e9f2fa;color:#0056b3;box-shadow:inset 3px 0 0 0 #0056b3}.rubric-empty-list-item-analytics-prescreen{padding:.9rem 1.2rem;color:#6c757d;font-style:italic}.rubric-topic-card-analytics-prescreen{background:#fff;margin:1rem;padding:1.5rem;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e9ecef}.rubric-topic-title-analytics-prescreen{font-size:1.1rem;color:#212529;margin-top:0;margin-bottom:1.5rem;font-weight:600}.rubric-topic-title-analytics-prescreen a{color:var(--stemaway-primary-400);text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.rubric-topic-title-analytics-prescreen a:hover,.rubric-topic-title-analytics-prescreen a:focus{color:var(--stemaway-primary-600)}.rubric-sections-analytics-prescreen{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.rubric-chip-analytics-prescreen{display:inline-flex;padding:.4rem .8rem;font-size:.85rem;line-height:1.4;border:1px solid #d1d5db;color:#000 !important;background-color:#f3f4f6;border-radius:20px;text-decoration:none;z-index:1}.rubric-chip-remove-analytics-prescreen{background:rgba(0,0,0,0);border:none;margin-left:.5rem;cursor:pointer;font-size:1.2rem;color:#dc3545;font-weight:bold;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.rubric-chip-remove-analytics-prescreen:hover{opacity:1}.rubric-add-analytics-prescreen{display:flex;gap:.75rem;margin-bottom:1.5rem;align-items:center}.rubric-add-input-analytics-prescreen{flex:1;padding:.65rem .8rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;background-color:#fff;color:#212529;box-sizing:border-box}.rubric-add-input-analytics-prescreen:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.rubric-add-button-analytics-prescreen{padding:.65rem 1.2rem;border:none;border-radius:4px;background:var(--custom-button-bg, var(--stemaway-primary-400, #4CAF50));color:var(--custom-button-text, var(--btn-primary-text, #ffffff));cursor:pointer;font-size:.95rem;font-weight:500;transition:background-color .2s,transform .1s;white-space:nowrap;box-sizing:border-box;line-height:normal;margin-bottom:9px}.rubric-add-button-analytics-prescreen:hover:not(:disabled){background:var(--custom-button-bg-hover, var(--stemaway-primary-500, #45a049));color:var(--custom-button-text, var(--btn-primary-text, #ffffff))}.rubric-add-button-analytics-prescreen:active:not(:disabled){transform:scale(0.98)}.rubric-add-button-analytics-prescreen:disabled{background-color:#e0e0e0;color:#a0a0a0;cursor:not-allowed}.rubric-save-wrapper-analytics-prescreen{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.rubric-save-button-container-analytics-prescreen{position:relative;display:inline-block}.rubric-save-button-analytics-prescreen{padding:.8rem 1.6rem;font-size:1rem;font-weight:500;border:none;border-radius:4px;background:var(--custom-button-bg, var(--stemaway-primary-400, #4CAF50));color:var(--custom-button-text, var(--btn-primary-text, #ffffff));cursor:pointer;transition:background-color .2s,transform .1s;text-align:center}.rubric-save-button-analytics-prescreen:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.7}.rubric-save-button-analytics-prescreen:not(:disabled):hover{background:var(--custom-button-bg-hover, var(--stemaway-primary-500, #45a049));color:var(--custom-button-text, var(--btn-primary-text, #ffffff))}.rubric-save-button-analytics-prescreen:not(:disabled):active{transform:scale(0.98)}.rubric-success-icon-analytics-prescreen{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.75rem;font-size:1.25rem;color:#28a745;animation:fadeInOut 3s ease-in-out forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-50%) scale(0.8)}10%{opacity:1;transform:translateY(-50%) scale(1)}90%{opacity:1;transform:translateY(-50%) scale(1)}100%{opacity:0;transform:translateY(-50%) scale(0.8)}}.rubric-no-sections-analytics-prescreen,.rubric-no-topics-analytics-prescreen{font-style:italic;color:#6c757d;text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:4px;font-size:.9rem;border-radius:8px}.rubric-empty-state-analytics-prescreen{padding:2rem;text-align:center;color:#6c757d;background-color:#f8f9fa;margin:1.5rem;border-radius:6px}.rubric-empty-state-analytics-prescreen p{margin:0;font-size:1rem}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rubric-category-list-analytics-prescreen::-webkit-scrollbar,.rubric-topic-dropdown-analytics-prescreen::-webkit-scrollbar,.rubric-category-dropdown-analytics-prescreen::-webkit-scrollbar{width:5px}.rubric-category-list-analytics-prescreen::-webkit-scrollbar-track,.rubric-topic-dropdown-analytics-prescreen::-webkit-scrollbar-track,.rubric-category-dropdown-analytics-prescreen::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rubric-category-list-analytics-prescreen::-webkit-scrollbar-thumb,.rubric-topic-dropdown-analytics-prescreen::-webkit-scrollbar-thumb,.rubric-category-dropdown-analytics-prescreen::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px}.rubric-category-list-analytics-prescreen::-webkit-scrollbar-thumb:hover,.rubric-topic-dropdown-analytics-prescreen::-webkit-scrollbar-thumb:hover,.rubric-category-dropdown-analytics-prescreen::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.rubric-category-list-analytics-prescreen,.rubric-topic-dropdown-analytics-prescreen,.rubric-category-dropdown-analytics-prescreen{scrollbar-width:thin;scrollbar-color:#d1d1d1 rgba(0,0,0,0)}@media(max-width: 768px){.rubric-header-analytics-prescreen{font-size:1.1rem;padding:12px}.rubric-default-rubric-analytics-prescreen{padding:1rem;font-size:.9rem}.rubric-panels-analytics-prescreen{flex-direction:column;border-bottom:none}.rubric-panel-title-analytics-prescreen{font-size:.95rem;padding:.75rem 1rem;position:sticky;top:0;z-index:1}.rubric-category-dropdown-analytics-prescreen{width:100%;border-right:none;border-bottom:1px solid #e9ecef;max-height:250px;overflow-y:auto;padding-bottom:0}.rubric-topic-dropdown-analytics-prescreen{position:static;width:100%;left:auto;top:auto;border:none;border-top:1px solid #e9ecef;border-radius:0;box-shadow:none;z-index:auto;max-height:280px;overflow-y:auto;padding-bottom:.5rem}.rubric-category-list-analytics-prescreen,.rubric-topic-list-analytics-prescreen{max-height:none;overflow-y:visible;padding-bottom:.5rem}.rubric-category-item-analytics-prescreen,.rubric-topic-item-analytics-prescreen{padding:.8rem 1rem;font-size:.9rem}.rubric-topic-item-analytics-prescreen{white-space:normal}.rubric-topic-card-analytics-prescreen{margin:.5rem;padding:1rem}.rubric-topic-title-analytics-prescreen{font-size:1rem;margin-bottom:1rem}.rubric-chip-analytics-prescreen{font-size:.75rem;padding:.3rem .7rem}.rubric-chip-remove-analytics-prescreen{font-size:1rem}.rubric-add-analytics-prescreen{flex-direction:column;gap:.5rem;align-items:stretch}.rubric-add-input-analytics-prescreen{padding:.7rem .8rem;font-size:.9rem}.rubric-add-button-analytics-prescreen{display:block;width:50%;margin-left:auto;margin-right:auto;padding:.75rem 1rem;font-size:.9rem;text-align:center;box-sizing:border-box;margin-bottom:0}.rubric-save-wrapper-analytics-prescreen{padding:0 1rem;margin-top:1rem}.rubric-save-button-container-analytics-prescreen{width:100%}.rubric-save-button-analytics-prescreen{display:block;width:55%;margin-left:auto;margin-right:auto;padding:.75rem 1rem;font-size:.9rem;text-align:center;box-sizing:border-box}.rubric-success-icon-analytics-prescreen{left:80%;transform:translateX(-50%) translateY(0);margin-left:0}.rubric-no-sections-analytics-prescreen,.rubric-no-topics-analytics-prescreen,.rubric-empty-state-analytics-prescreen{font-size:.85rem;padding:1rem;margin:1rem}.rubric-empty-state-analytics-prescreen p{font-size:.9rem}}.analytics-container{display:flex}.sidebar-wrapper{flex:0 0 250px;padding-top:10vh;background:none}.sidebar-aivia-container{width:210px;height:60vh;padding:15px;padding-left:10px;box-sizing:border-box;overflow:hidden;border:1.2px solid #e0e0e0;background:#fff;border-radius:10px}.sidebar-header{font-size:1.5rem;font-weight:bold;margin-bottom:30px;text-align:center;color:#333;padding-bottom:10px}.sidebar-content{list-style:none;padding:0;margin:0}.sidebar-content ul{list-style:none;padding:0;margin:0}.sidebar-content li{margin-bottom:15px}.sidebar-item{margin-bottom:20px}.sidebar-item a{display:inline-block;padding:10px;text-decoration:none;color:var(--stemaway-primary-500);font-size:1rem !important;font-weight:500;border-radius:8px;transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .2s ease}.sidebar-item a:hover{background-color:var(--stemaway-primary-400);color:#fff;transform:translateX(5px)}.sidebar-item a.active{background-color:var(--stemaway-primary-400);color:#fff;font-weight:bold;box-shadow:0 2px 6px rgba(0,0,0,.1)}.analytics-page{flex-grow:1;padding:20px;background:none;box-sizing:border-box}.sidebar-aivia-container::-webkit-scrollbar{display:none}.sidebar-aivia-container{scrollbar-width:none}@media(max-width: 768px){.analytics-container{flex-direction:column}.sidebar-wrapper{flex:0 0 210px;width:100%;padding-top:15px;margin-bottom:10px;position:static}.sidebar-aivia-container{width:95%;margin:0 auto;height:auto;max-height:40vh;overflow-y:auto;padding:15px;scrollbar-width:thin;scrollbar-color:#ccc #f0f0f0}.sidebar-aivia-container::-webkit-scrollbar{display:block;width:5px}.sidebar-aivia-container::-webkit-scrollbar-track{background:#f0f0f0}.sidebar-aivia-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.sidebar-header{font-size:1.3rem;margin-bottom:15px;text-align:center}.sidebar-content li,.sidebar-item{margin-bottom:10px;text-align:center}.sidebar-item a{padding:8px 15px;font-size:.95rem !important}.sidebar-item a:hover{transform:translateX(0)}.analytics-page{padding:10px}}
/*# sourceMappingURL=stemaway-ui-addons_35ece3b125b60d64e4dcb0f53b67d54ae1007573.css.map?__ws=staging.stemaway.com */
