@media (max-width:768px){html,body{overflow-x:hidden;max-width:100vw;}.main-wrap,.tab-content,.tab-panel,[id$="-tab"]{overflow-x:hidden;max-width:100%;box-sizing:border-box;}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 24px);}small,.text-xs,.text-sm,.text-muted,[class*="meta"],[class*="caption"],[class*="small-text"],[class*="subtitle"]{font-size:12px;}button,[role="button"],.btn,[class*="btn-"],select,input[type="checkbox"],input[type="radio"]{min-height:40px;}p a,li a,span a,td a,.breadcrumb a{min-height:auto;min-width:auto;}.main-wrap,.tab-content{padding-bottom:80px;}table::-webkit-scrollbar{height:4px;}table::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:2px;}table::-webkit-scrollbar-thumb{background:rgba(108,140,255,0.3);border-radius:2px;}}@media (max-width:768px){#keyword-research-tab .kr-subtab-btn,.kr-subtab-btn{width:auto;max-width:calc(33.33% - 8px);min-width:0;padding:8px 12px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 0;}.kr-subtabs,[class*="kr-subtab"]{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px;max-width:100%;padding:4px 0;}#keyword-research-tab .kr-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px;}#keyword-research-tab .kr-summary-panel{grid-template-columns:repeat(2,1fr);gap:8px;}#keyword-research-tab .kr-export-btns{flex-direction:column;gap:8px;}#keyword-research-tab .kr-export-btns button{width:100%;}}@media (max-width:768px){#ga4-analytics-tab .ga4-subtab,.ga4-subtab{width:auto;max-width:none;padding:8px 12px;font-size:12px;white-space:nowrap;flex-shrink:0;}#ga4-analytics-tab .ga4-subtabs,.ga4-subtabs,.ga4-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;max-width:100%;padding-bottom:4px;}#ga4-analytics-tab .ga4-charts-section,#ga4-analytics-tab .ga4-chart-card,.ga4-charts-section,.ga4-chart-card{max-width:100%;width:100%;overflow-x:auto;box-sizing:border-box;}#ga4-analytics-tab canvas{max-width:100%;height:250px;}#ga4-analytics-tab .ga4-metrics-grid,#ga4-analytics-tab .metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px;}#ga4-analytics-tab .ga4-filters,#ga4-analytics-tab .filter-bar{flex-direction:column;gap:8px;}#ga4-analytics-tab table{font-size:11px;min-width:500px;}}@media (max-width:768px){#serp-preview-tab .card,#serp-preview-tab [class*="preview-card"],#serp-preview-tab [class*="serp-result"]{max-width:100%;width:100%;overflow:hidden;box-sizing:border-box;}#serp-preview-tab .card-header,#serp-preview-tab .card-body{max-width:100%;overflow:hidden;word-break:break-word;}#serp-preview-tab div{max-width:100%;box-sizing:border-box;}#serp-preview-tab .preview-title{font-size:16px;}#serp-preview-tab .preview-url,#serp-preview-tab .preview-description{font-size:13px;word-break:break-all;}}@media (max-width:768px){#site-audit-tab .comparison-table,#site-audit-tab table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 24px);font-size:11px;}#site-audit-tab .comparison-table th,#site-audit-tab .comparison-table td,#site-audit-tab table th,#site-audit-tab table td{padding:6px 8px;font-size:11px;white-space:nowrap;}#site-audit-tab .audit-results-grid{grid-template-columns:1fr;}#site-audit-tab span,#site-audit-tab p,#site-audit-tab label,#site-audit-tab small{font-size:13px;}}@media (max-width:768px){#timpilot-tab .chat-model-info,.chat-model-info{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#timpilot-tab .task-type-badge,.task-type-badge{max-width:100%;overflow:hidden;}#timpilot-tab .btn-ghost,#timpilot-tab .btn.btn-ghost{max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}#timpilot-tab .chat-messages{max-width:100%;padding:8px;}#timpilot-tab .chat-message{max-width:85%;word-break:break-word;font-size:14px;}#timpilot-tab span,#timpilot-tab small,#timpilot-tab .text-muted,#timpilot-tab label{font-size:13px;}}@media (max-width:768px){#manus-ai-tab .manus-subtab,.manus-subtab{width:auto;padding:8px 12px;font-size:12px;white-space:nowrap;flex-shrink:0;}#manus-ai-tab .manus-subtabs,.manus-subtabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;max-width:100%;}#manus-ai-tab .subtab-icon,.subtab-icon{max-width:100%;overflow:hidden;}#manus-ai-tab .chat-messages{max-width:100%;}#manus-ai-tab .chat-message{max-width:85%;word-break:break-word;}}@media (max-width:768px){#rank-tracker-tab .data-table,#rank-tracker-tab .rt-keywords-table,#rank-tracker-tab table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 24px);font-size:11px;}#rank-tracker-tab table th,#rank-tracker-tab table td{padding:6px 8px;white-space:nowrap;}#rank-tracker-tab .rank-chart-container{max-width:100%;overflow-x:auto;}}@media (max-width:768px){#gsc-analytics-tab .gsc-metrics-grid{grid-template-columns:repeat(2,1fr);}#gsc-analytics-tab table{max-width:calc(100vw - 24px);}}@media (max-width:768px){#serp-analysis-tab span,#serp-analysis-tab small,#serp-analysis-tab p,#serp-analysis-tab label{font-size:13px;}#serp-analysis-tab .serp-features-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){#social-media-tab span,#social-media-tab small,#social-media-tab p,#social-media-tab label{font-size:13px;}#social-media-tab .platform-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;}#social-media-tab .social-stats-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){#n8n-workflows-tab *{font-size:13px;}#n8n-workflows-tab h3,#n8n-workflows-tab h4{font-size:15px;}#n8n-workflows-tab h2{font-size:17px;}#n8n-workflows-tab code,#n8n-workflows-tab pre{font-size:12px;}#n8n-workflows-tab .workflow-card{padding:12px;}}@media (max-width:768px){#faq-generator-tab button,#faq-generator-tab .btn,#faq-generator-tab [role="button"]{min-height:44px;min-width:44px;padding:10px 16px;}}@media (max-width:768px){#mobile-usability-tab button,#mobile-usability-tab .btn,#mobile-usability-tab .check-item{min-height:44px;padding:12px;}}@media (max-width:768px){#link-building-tab table{max-width:calc(100vw - 24px);}#link-building-tab button,#link-building-tab .btn,#link-building-tab [role="button"]{min-height:44px;min-width:44px;}#link-building-tab .link-opportunities-grid{grid-template-columns:1fr;}}@media (max-width:768px){#ssl-checker-tab button,#ssl-checker-tab .btn,#ssl-checker-tab .ssl-info-item{min-height:44px;padding:10px;}#ssl-checker-tab .ssl-details-grid{grid-template-columns:1fr;}}