.moseo_analysis_page{padding:1rem 0;width:100%}
.moseo_button-primary{background:#0052cc!important;border-color:#0052cc!important;color:#fff!important;padding:.5rem 1rem;border-radius:3px;cursor:pointer;font-size:14px}
.moseo_seo-close{color:#aaa;float:right;font-size:24px;font-weight:700;position:absolute;top:10px;right:16px;cursor:pointer}
#moseo_progress-bar{width:0%;height:100%;background-color:#0052cc;transition:width .3s}
#moseo_scan-status{margin-top:10px;font-size:14px;color:#757575}
.moseo_seo-report-container{padding:1.5rem 0;display:flex;flex-direction:row;gap:2rem;align-items:stretch}
.moseo_circle_container{flex:0 0 531px;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;justify-content:center;align-items:center}
.moseo_seo_progress_circle{display:flex;justify-content:center;align-items:center}
.moseo_seo_circle{width:150px;height:150px;border-radius:50%;position:relative;margin:0 auto}
.moseo_seo_circle::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px;background:#fff;border-radius:50%;border:2px solid #e5e7eb}
.moseo_seo_circle_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:700;color:#333;z-index:2;text-align:center}
.moseo_performance_progress_circle{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;max-width:564px;margin-inline-start:auto}
.moseo-score-tabs{width:100%}
.moseo_performance_flex{display:grid;grid-template-columns:repeat(2,2fr);gap:1rem}
.moseo_performance_card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:center;cursor:pointer;transition:.3s}
.moseo_performance_card h3{font-size:1rem;margin-bottom:.5rem;font-weight:500}
.moseo_performance_card .moseo_issue_count{font-size:1.5rem;font-weight:700}
.moseo_performance_card[data-tab=critical] h3{color:#dc3545}
.moseo_performance_card[data-tab=warning] h3{color:#f4c430}
.moseo_performance_card[data-tab=not_analyzed] h3{color:#6b7280}
.moseo_performance_card .moseo_issue_count.count-critical{color:#dc3545!important}
.moseo_performance_card .moseo_issue_count.count-warning{color:#f4c430!important}
.moseo_performance_card.active{background-color:#e0e7ff;border:2px solid #6366f1}
.moseo_breadcrumb{font-size:12px;margin-bottom:15px;color:#949494}
.moseo_breadcrumb a{color:#888;text-decoration:none}
.moseo_breadcrumb a:hover{text-decoration:underline}
.moseo_breadcrumb-separator{margin:0 5px;color:#888}
.moseo_breadcrumb-current{font-weight:700;color:#333}
.moseo_seo-tab-content{display:none}
.moseo_seo-tab-content.active{display:block}
.moseo_search_sort{display:flex;gap:1rem;margin-bottom:1rem;margin-left:49rem;margin-top:-1.7rem}
.moseo_available_reports{font-size:21px;font-weight:700;margin-left:5px}
.moseo_search_input{padding:.5rem;border:1px solid #e0e0e0;border-radius:.5rem;width:200px}
.moseo_sort_select{padding:.5rem;border:1px solid #e0e0e0;border-radius:.5rem}
.moseo_performance_card .moseo_issue_count.count-good{color:#16a34a!important;font-weight:700}
.moseo_performance_card .moseo_issue_count.count-ok{color:#f97316!important;font-weight:700}
.moseo_performance_card .moseo_issue_count.count-needs_improvement{color:#dc2626!important;font-weight:700}
.moseo_performance_card .moseo_issue_count.count-not_analyzed{color:#6b7280!important;font-weight:700}
.moseo_tablee{table-layout:fixed}
.moseo_tablee td:first-child,.moseo_tablee th:first-child{width:50%}
.moseo_tablee td:nth-child(2),.moseo_tablee th:nth-child(2){width:15%;text-align:center}
.moseo_tablee td:nth-child(3),.moseo_tablee th:nth-child(3){width:20%;text-align:center}
.moseo_tablee tbody td:nth-child(n+2):nth-last-child(n+2){opacity:.5;text-align:center}
.moseo_footerr{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;background-color:#fff;padding:.5rem 1rem;border-radius:.6rem;border-top:1px solid #eee}
.moseo_paginaation{display:flex;align-items:center;gap:10px}
.moseo_nextt,.moseo_prevv{border:none;background:0 0;color:#0052cc;cursor:pointer;font-size:14px}
.moseo_nextt:disabled,.moseo_prevv:disabled{color:#ccc;cursor:not-allowed}
.moseo-score-good{color:#28a745;font-weight:600;font-size:20px}
.moseo-score-ok{color:#fd7e14;font-weight:600;font-size:20px}
.moseo-score-bad{color:#dc3545;font-weight:600;font-size:20px}