/* Guest and first-project journey: readable comparisons and touch controls. */
@media(max-width:700px){
 body #sta-plan-picker .sta-matrix-wrap{position:relative;overscroll-behavior-x:contain;scroll-padding-left:110px;border-radius:12px}
 body #sta-plan-picker .sta-matrix{width:590px;min-width:590px}
 body #sta-plan-picker .sta-matrix th,body #sta-plan-picker .sta-matrix td{box-sizing:border-box;padding:12px 8px;font-size:13px}
 body #sta-plan-picker .sta-matrix th:first-child{position:sticky;left:0;z-index:2;width:110px;background:#f3f8f5;border-right:1px solid #c3d8cb;box-shadow:3px 0 5px #173e3510;font-size:12px;overflow-wrap:normal}
 body #sta-plan-picker .sta-matrix thead th:first-child{z-index:3}
 body #sta-plan-picker .sta-matrix thead th{padding:16px 8px}
 body #sta-plan-picker .sta-matrix h3{font-size:18px}
 body #sta-plan-picker .sta-matrix .sta-matrix-price{font-size:24px;white-space:normal}
 body #sta-plan-picker .sta-matrix .button{font-size:13px;min-height:44px}
 body #sta-plan-picker .sta-shared-features{padding:16px 12px}
 body #sta-plan-picker .sta-included-table th,body #sta-plan-picker .sta-included-table td{padding:12px 8px;font-size:13px;overflow-wrap:normal}
 .st-auth-page .st-auth-card .sta-google-button{padding-inline:12px;gap:8px}
 .st-auth-page .st-auth-card .sta-google-arrow{display:none}
 .st-auth-page .st-auth-card .sta-google-button span{min-width:0}
 .st-auth-page .st-auth-card .sta-form>.button{white-space:normal;line-height:1.4;padding:12px}
 .st-first-project-focus .sta-project-setup .sta-setup-footer button,#sta-add-keywords .button{min-height:48px;width:100%;box-sizing:border-box;white-space:normal}
 .sta-keyword-layout [data-project-environment]{overflow-wrap:anywhere;font-size:14px;line-height:1.6}
 .sta-keyword-layout .sta-action{min-height:44px;box-sizing:border-box}
}
