| @@ -2283,8 +2283,15 @@ | ||
| 2283 | 2283 | text-align: center; |
| 2284 | 2284 | flex-shrink: 0; |
| 2285 | 2285 | } |
| 2286 | 2286 | |
| 2287 | +.mxch-seod-header-position { | |
| 2288 | + width: 44px; | |
| 2289 | + text-align: center; | |
| 2290 | + flex-shrink: 0; | |
| 2291 | + cursor: default; /* not sortable in v1 */ | |
| 2292 | +} | |
| 2293 | + | |
| 2287 | 2294 | .mxch-seod-sort-arrow { |
| 2288 | 2295 | font-size: 9px; |
| 2289 | 2296 | vertical-align: middle; |
| 2290 | 2297 | margin-left: 2px; |
| @@ -2311,8 +2318,16 @@ | ||
| 2311 | 2318 | font-size: 12px; |
| 2312 | 2319 | color: var(--mxch-text-muted, #6b7280); |
| 2313 | 2320 | } |
| 2314 | 2321 | |
| 2322 | +.mxch-seod-cell-position { | |
| 2323 | + width: 44px; | |
| 2324 | + flex-shrink: 0; | |
| 2325 | + justify-content: center; | |
| 2326 | + font-size: 12px; | |
| 2327 | + color: var(--mxch-text-muted, #6b7280); | |
| 2328 | +} | |
| 2329 | + | |
| 2315 | 2330 | .mxch-seod-row { |
| 2316 | 2331 | border-bottom: 1px solid var(--mxch-card-border, #e2e4e9); |
| 2317 | 2332 | cursor: pointer; |
| 2318 | 2333 | transition: background 0.15s ease; |
| @@ -2919,8 +2934,39 @@ | ||
| 2919 | 2934 | color: #ef4444; |
| 2920 | 2935 | font-size: 13px; |
| 2921 | 2936 | } |
| 2922 | 2937 | |
| 2938 | +/* Slim "connect Search Console" hint row — GSC add-on active but not linked. | |
| 2939 | + Same amber state language as the add-on settings card's needs-GSC banner. */ | |
| 2940 | +.mxch-seod-gsc-hint { | |
| 2941 | + display: flex; | |
| 2942 | + align-items: center; | |
| 2943 | + gap: 8px; | |
| 2944 | + padding: 8px 14px; | |
| 2945 | + background: #fffbeb; | |
| 2946 | + border-bottom: 1px solid #fde68a; | |
| 2947 | + color: var(--mxch-text-secondary, #64748b); | |
| 2948 | + font-size: 12.5px; | |
| 2949 | +} | |
| 2950 | + | |
| 2951 | +.mxch-seod-gsc-hint-dot { | |
| 2952 | + flex-shrink: 0; | |
| 2953 | + width: 7px; | |
| 2954 | + height: 7px; | |
| 2955 | + border-radius: 50%; | |
| 2956 | + background: var(--mxch-warning, #d97706); | |
| 2957 | +} | |
| 2958 | + | |
| 2959 | +.mxch-seod-gsc-hint a { | |
| 2960 | + color: var(--mxch-primary, #7873f5); | |
| 2961 | + text-decoration: none; | |
| 2962 | + font-weight: 500; | |
| 2963 | +} | |
| 2964 | + | |
| 2965 | +.mxch-seod-gsc-hint a:hover { | |
| 2966 | + text-decoration: underline; | |
| 2967 | +} | |
| 2968 | + | |
| 2923 | 2969 | /* ─── Settings Card Header ─────────────────────────────────────── */ |
| 2924 | 2970 | |
| 2925 | 2971 | .mxch-card-header { |
| 2926 | 2972 | padding: 14px 20px 0; |
| @@ -3169,14 +3215,16 @@ | ||
| 3169 | 3215 | display: none; |
| 3170 | 3216 | } |
| 3171 | 3217 | .mxch-seod-cell-date, |
| 3172 | 3218 | .mxch-seod-cell-clicks, |
| 3173 | - .mxch-seod-cell-impressions { | |
| 3219 | + .mxch-seod-cell-impressions, | |
| 3220 | + .mxch-seod-cell-position { | |
| 3174 | 3221 | display: none; |
| 3175 | 3222 | } |
| 3176 | 3223 | .mxch-seod-header-date, |
| 3177 | 3224 | .mxch-seod-header-clicks, |
| 3178 | - .mxch-seod-header-impressions { | |
| 3225 | + .mxch-seod-header-impressions, | |
| 3226 | + .mxch-seod-header-position { | |
| 3179 | 3227 | display: none; |
| 3180 | 3228 | } |
| 3181 | 3229 | .mxch-seod-modal { |
| 3182 | 3230 | width: 95%; |