redux-banner.scss (10193B)
1 .updated.jp-banner { 2 position: relative; 3 padding: 0; 4 } 5 6 .updated .redux-banner-header { 7 font-size: 1.125rem; 8 font-weight: 400; 9 margin-top: 0; 10 } 11 12 .updated .redux-banner-button-container { 13 padding: 2rem 0 0; 14 flex-direction: row-reverse; 15 align-items: center; 16 justify-content: flex-end; 17 } 18 19 @media (min-width: 600px) { 20 .updated .redux-banner-button-container { 21 display: flex; 22 } 23 } 24 25 .updated .redux-banner-tos-blurb { 26 display: block; 27 padding: 0.375rem 0; 28 line-height: 1.5; 29 font-size: 0.6875rem; 30 color: #414141; 31 } 32 33 @media (min-width: 600px) { 34 .updated .redux-banner-tos-blurb { 35 margin-left: 1.125rem; 36 } 37 } 38 39 .updated .redux-banner-tos-blurb a { 40 color: inherit; 41 } 42 43 .redux-connection-banner-dismiss { 44 text-decoration: none; 45 } 46 47 .redux-banner-description { 48 font-size: 0.875rem; 49 } 50 51 .redux-banner-description-container { 52 padding: 1rem; 53 } 54 55 .redux-banner-svg-dismiss { 56 position: absolute; 57 right: 0; 58 top: 0; 59 fill: #a2a2a2; 60 padding: 1rem; 61 height: 1.5rem; 62 width: 1.5rem; 63 cursor: pointer; 64 } 65 66 .redux-banner-full-step-header { 67 max-width: 700px; 68 margin: 0 auto 40px auto; 69 line-height: 1.5; 70 } 71 72 @media (max-width: 530px) { 73 .redux-banner-full-step-header { 74 margin-bottom: 1.5rem; 75 } 76 } 77 78 .redux-banner-full-step-header h2 { 79 margin: 1.5rem 10% 0; 80 font-size: 1.375rem; 81 font-weight: bold; 82 color: #000; 83 } 84 85 @media (max-width: 530px) { 86 .redux-banner-full-step-header h2 { 87 margin-top: 1rem; 88 } 89 } 90 91 .redux-banner-full-step-header h3 { 92 color: #747474; 93 font-size: 1rem; 94 font-weight: normal; 95 margin: 0.625rem 0 1.5rem; 96 } 97 98 .redux-banner-full-step-header.bottom { 99 margin-top: 5rem; 100 } 101 102 .redux-tos-blurb { 103 font-size: 0.6875rem; 104 margin-left: 1.125rem; 105 } 106 107 .redux-dismiss { 108 cursor: pointer; 109 } 110 111 .redux-banner-full-dismiss-paragraph { 112 font-size: 0.6875rem; 113 } 114 115 .redux-tos-blurb a, 116 .redux-banner-full-dismiss-paragraph a { 117 cursor: pointer; 118 color: inherit; 119 text-decoration: underline; 120 } 121 122 .redux-banner-full-row { 123 display: flex; 124 justify-content: space-around; 125 justify-content: space-evenly; 126 text-align: left; 127 align-items: baseline; 128 margin: 0 auto; 129 max-width: 1000px; 130 } 131 132 .redux-banner-full-slide { 133 max-width: 35%; 134 margin: 3rem 0; 135 } 136 137 @media (max-width: 782px) { 138 .redux-banner-full-slide { 139 margin: 1.875rem 0; 140 } 141 } 142 143 .redux-banner-full-slide p { 144 font-size: 0.875rem; 145 } 146 147 .redux-banner-full-slide .illustration { 148 padding: 0.75rem; 149 } 150 151 @media (min-width: 600px) { 152 .redux-banner-full-slide .illustration { 153 margin-bottom: 2.625rem; 154 } 155 } 156 157 .redux-banner-full-step-support { 158 max-width: 700px; 159 margin: 0 auto; 160 line-height: 1.25; 161 } 162 163 .redux-banner-full-step-support h2 { 164 margin: 1rem 0 0; 165 font-size: 1.375rem; 166 font-weight: normal; 167 color: #000; 168 } 169 170 .redux-banner-full-step-support h3 { 171 color: #747474; 172 font-size: 1rem; 173 font-weight: normal; 174 margin: 0.625rem 0 1.5rem; 175 } 176 177 .redux-banner-button-container-loading { 178 font-size: 14px; 179 animation: jetpack-loading-fade 1.6s ease-in-out infinite; 180 } 181 182 .redux-banner-button-container .redux-spinner { 183 width: 100%; 184 } 185 186 @media screen and (max-width: 480px) { 187 .redux-banner-full-row { 188 display: block; 189 } 190 .redux-banner-full-slide { 191 margin: 2em 0; 192 max-width: 100%; 193 } 194 } 195 196 .updated.redux-banner-container { 197 border-left: none; 198 padding: 0; 199 border: 1px solid #ccd0d4; 200 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 201 } 202 203 @media screen and (max-width: 782px) { 204 .updated.redux-banner-container { 205 padding: 0 !important; 206 } 207 } 208 209 .updated.redux-banner-container .dops-button { 210 padding: 7px 14px 9px; 211 } 212 213 .updated .notice-dismiss { 214 z-index: 1; 215 text-decoration: none; 216 } 217 218 .redux-banner-container-top-text + .redux-banner-inner-container .notice-dismiss::before { 219 color: #fff; 220 } 221 222 .redux-banner-container-top-text { 223 padding: 15px 35px 25px 15px; 224 background-color: #24b0a6; 225 color: #fff; 226 display: flex; 227 align-items: baseline; 228 } 229 230 .redux-banner-container-top-text svg { 231 width: 24px; 232 height: 24px; 233 margin-right: 10px; 234 position: relative; 235 top: 7px; 236 } 237 238 @media (max-width: 530px) { 239 .redux-banner-container-top-text svg { 240 flex: 1; 241 } 242 } 243 244 .redux-banner-container-top-text svg path { 245 fill: #fff; 246 } 247 248 .redux-banner-container-top-text span { 249 display: inline-block; 250 } 251 252 @media (max-width: 530px) { 253 .redux-banner-container-top-text span { 254 flex: 9; 255 } 256 } 257 258 .redux-banner-container { 259 display: block; 260 position: relative; 261 box-sizing: border-box; 262 background-color: #24b0a6; 263 } 264 265 .redux-banner-inner-container > a:first-child { 266 z-index: 1; 267 } 268 269 .redux-banner-inner-container { 270 display: flex; 271 flex-direction: row; 272 flex-wrap: nowrap; 273 justify-content: left; 274 background: #fff; 275 } 276 277 .redux-banner-content-container { 278 width: 1250px; 279 position: relative; 280 padding: 2rem; 281 z-index: 0; 282 } 283 284 .redux-banner-content-container p { 285 color: #6f6f6f; 286 font-size: 0.875rem; 287 } 288 289 .redux-banner-content-container h2 { 290 margin-top: 0; 291 line-height: 1.6; 292 display: block; 293 margin-bottom: 1.5rem; 294 } 295 @media (min-width: 1300px) { 296 .redux-banner-hide-phone-and-smaller { 297 width: 320px !important; 298 } 299 } 300 .redux-banner-hide-phone-and-smaller { 301 max-width: 400px; 302 } 303 304 .redux-banner-content-logo { 305 width: 150px; 306 margin-bottom: 20px !important; 307 } 308 309 @media (max-width: 530px) { 310 .redux-banner-hide-phone-and-smaller { 311 display: none !important; 312 } 313 .redux-banner-content-logo { 314 margin-left: 0 !important; 315 margin-bottom: 40px !important; 316 } 317 } 318 319 320 @media (max-width: 530px) { 321 .redux-banner-hide-phone-and-smaller { 322 display: none !important; 323 } 324 } 325 326 .redux-banner-content-icon { 327 margin: 0 1.5rem; 328 margin-right: 0; 329 display: flex; 330 flex-direction: column; 331 } 332 333 .redux-banner-button-container .dops-button.is-primary { 334 background: #24b0a6; 335 border-color: #00a523; 336 padding-left: 1.5rem; 337 padding-right: 1.5rem; 338 flex-shrink: 0; 339 } 340 341 .redux-illo img { 342 display: block; 343 margin: 0 auto; 344 } 345 346 .redux-illo .redux-logo { 347 margin-bottom: 2.25rem; 348 } 349 350 @media (max-width: 530px) { 351 .redux-illo .redux-logo { 352 margin-left: 0; 353 } 354 } 355 356 @media (max-width: 782px) { 357 .redux-illo { 358 width: 100%; 359 margin: 0.5rem 0; 360 display: block; 361 } 362 } 363 364 @media (min-width: 900px) { 365 .redux-banner-slide-text { 366 padding-left: 2.8125rem; 367 } 368 } 369 370 .redux-banner-slide { 371 display: none; 372 } 373 374 .redux-banner-slide.redux-slide-is-active { 375 display: flex; 376 align-items: flex-start; 377 } 378 379 @media (max-width: 782px) { 380 .redux-banner-slide.redux-slide-is-active { 381 display: block; 382 } 383 } 384 385 .redux-banner-slide ul { 386 list-style: disc; 387 padding: 0 0 0 0.9375rem; 388 } 389 390 .redux-banner-slide ul li { 391 color: #6f6f6f; 392 font-size: 0.75rem; 393 } 394 395 .redux-banner-button-container .dops-button { 396 margin: 0.3125rem 0; 397 } 398 399 .redux-banner-button-container .dops-button.is-primary { 400 cursor: pointer; 401 display: inline-block; 402 margin: 0; 403 outline: 0; 404 overflow: hidden; 405 font-size: 14px; 406 text-overflow: ellipsis; 407 text-decoration: none; 408 vertical-align: top; 409 box-sizing: border-box; 410 font-size: 13px; 411 border-radius: 3px; 412 padding: 7px 14px 9px; 413 -webkit-appearance: none; 414 background: #007cba; 415 border-color: #007cba; 416 color: #fff; 417 } 418 419 .redux-banner-button-container .dops-button.is-primary:hover, 420 .redux-banner-button-container .dops-button.is-primary:focus { 421 background: #0071a1; 422 border: 1px solid #0071a1; 423 } 424 425 .redux-banner-button-container .dops-button.is-primary:focus { 426 box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0071a1; 427 } 428 429 .redux-disconnected .redux-banner-full-container { 430 box-sizing: border-box; 431 position: absolute; 432 top: 0; 433 right: 0; 434 bottom: 1.25rem; 435 left: 0; 436 z-index: 999; 437 background: #f1f1f1; 438 text-align: center; 439 } 440 441 @media (max-width: 530px) { 442 .redux-disconnected .redux-banner-full-container { 443 top: 42px; 444 } 445 } 446 447 @media (min-width: 782px) { 448 .redux-disconnected .redux-banner-full-container { 449 left: -20px; 450 } 451 } 452 453 .redux-disconnected .redux-banner-full-container .redux-banner-full-container-card { 454 padding: 4rem 4rem 6rem; 455 background: #fff; 456 margin: 1em; 457 } 458 459 @media (max-width: 530px) { 460 .redux-disconnected .redux-banner-full-container .redux-banner-full-container-card { 461 padding: 2rem 2rem; 462 } 463 } 464 465 .redux-disconnected .redux-banner-full-container .redux-banner-full-container-card img.redux-logo { 466 width: 160px; 467 } 468 469 .redux-disconnected .redux-banner-full-container .redux-banner-full-container-card img.support-characters { 470 margin-top: 1.5rem; 471 width: 50%; 472 } 473 474 .redux-disconnected .redux-banner-full-container h4 { 475 line-height: 1.25; 476 font-size: 1.375rem; 477 font-weight: normal; 478 margin: 1em 0; 479 } 480 481 .redux-disconnected.toplevel_page_jetpack .redux-banner-full-container { 482 position: relative; 483 bottom: 0; 484 box-shadow: 0 0 0 1px #ccd0d4, 0 1px 1px 1px rgba(0, 0, 0, 0.04); 485 display: none; 486 } 487 488 .redux-disconnected.toplevel_page_jetpack .redux-banner-full-container .redux-banner-full-container-card { 489 margin: 0; 490 } 491 492 @media (min-width: 782px) { 493 .redux-disconnected.toplevel_page_jetpack .redux-banner-full-container { 494 left: 0; 495 } 496 } 497 498 @media (max-width: 782px) { 499 .redux-disconnected.toplevel_page_jetpack .redux-banner-full-container { 500 top: 32px; 501 } 502 } 503 504 @media (max-width: 530px) { 505 .redux-disconnected.toplevel_page_jetpack .redux-banner-full-container { 506 top: 0px; 507 } 508 } 509 510 .redux-disconnected.toplevel_page_jetpack .jp-jetpack-connect__container .redux-banner-full-container { 511 display: block; 512 } 513 514 @media (max-width: 530px) { 515 .redux-disconnected.toplevel_page_jetpack .jp-jetpack-connect__container .redux-banner-full-container .redux-banner-full-step-header h2 { 516 margin: 0; 517 } 518 } 519 520 img.redux-banner-logo { 521 width: 50px; 522 height: auto; 523 margin-bottom: 10px; 524 }