| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /** 2 * Typography 3 */ 4 /** 5 * SCSS Variables. 6 * 7 * Please use variables from this sheet to ensure consistency across the UI. 8 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 9 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 10 */ 11 /** 12 * Colors 13 */ 14 /** 15 * Fonts & basic variables. 16 */ 17 /** 18 * Typography 19 */ 20 /** 21 * Grid System. 22 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 23 */ 24 /** 25 * Radius scale. 26 */ 27 /** 28 * Elevation scale. 29 */ 30 /** 31 * Dimensions. 32 */ 33 /** 34 * Mobile specific styles 35 */ 36 /** 37 * Editor styles. 38 */ 39 /** 40 * Block & Editor UI. 41 */ 42 /** 43 * Block paddings. 44 */ 45 /** 46 * React Native specific. 47 * These variables do not appear to be used anywhere else. 48 */ 49 /** 50 * Breakpoints & Media Queries 51 */ 52 /** 53 * Converts a hex value into the rgb equivalent. 54 * 55 * @param {string} hex - the hexadecimal value to convert 56 * @return {string} comma separated rgb values 57 */ 58 /** 59 * Long content fade mixin 60 * 61 * Creates a fading overlay to signify that the content is longer 62 * than the space allows. 63 */ 64 /** 65 * Breakpoint mixins 66 */ 67 /** 68 * Focus styles. 69 */ 70 /** 71 * Standard focus rings for the WordPress Design System. 72 * 73 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site, 74 * e.g. `&:focus { @include outset-ring__focus(); }`. 75 */ 76 /** 77 * Applies editor left position to the selector passed as argument 78 */ 79 /** 80 * Styles that are reused verbatim in a few places 81 */ 82 /** 83 * Allows users to opt-out of animations via OS-level preferences. 84 */ 85 /** 86 * Reset default styles for JavaScript UI based pages. 87 * This is a WP-admin agnostic reset 88 */ 89 /** 90 * Reset the WP Admin page styles for Gutenberg-like pages. 91 */ 92 /** 93 * Creates a checkerboard pattern background to indicate transparency. 94 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 95 */ 96 :root { 97 --wp-block-synced-color: #7a00df; 98 --wp-block-synced-color--rgb: 122, 0, 223; 99 --wp-bound-block-color: var(--wp-block-synced-color); 100 --wp-editor-canvas-background: #ddd; 101 --wp-admin-theme-color: #007cba; 102 --wp-admin-theme-color--rgb: 0, 124, 186; 103 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 104 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 105 --wp-admin-theme-color-darker-20: #005a87; 106 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 107 --wp-admin-border-width-focus: 2px; 108 } 109 @media (min-resolution: 192dpi) { 110 :root { 111 --wp-admin-border-width-focus: 1.5px; 112 } 113 } 114 115 /** 116 * Typography 117 */ 118 /** 119 * SCSS Variables. 120 * 121 * Please use variables from this sheet to ensure consistency across the UI. 122 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 123 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 124 */ 125 /** 126 * Colors 127 */ 128 /** 129 * Fonts & basic variables. 130 */ 131 /** 132 * Typography 133 */ 134 /** 135 * Grid System. 136 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 137 */ 138 /** 139 * Radius scale. 140 */ 141 /** 142 * Elevation scale. 143 */ 144 /** 145 * Dimensions. 146 */ 147 /** 148 * Mobile specific styles 149 */ 150 /** 151 * Editor styles. 152 */ 153 /** 154 * Block & Editor UI. 155 */ 156 /** 157 * Block paddings. 158 */ 159 /** 160 * React Native specific. 161 * These variables do not appear to be used anywhere else. 162 */ 163 /** 164 * Breakpoints & Media Queries 165 */ 166 /** 167 * Converts a hex value into the rgb equivalent. 168 * 169 * @param {string} hex - the hexadecimal value to convert 170 * @return {string} comma separated rgb values 171 */ 172 /** 173 * Long content fade mixin 174 * 175 * Creates a fading overlay to signify that the content is longer 176 * than the space allows. 177 */ 178 /** 179 * Breakpoint mixins 180 */ 181 /** 182 * Focus styles. 183 */ 184 /** 185 * Standard focus rings for the WordPress Design System. 186 * 187 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site, 188 * e.g. `&:focus { @include outset-ring__focus(); }`. 189 */ 190 /** 191 * Applies editor left position to the selector passed as argument 192 */ 193 /** 194 * Styles that are reused verbatim in a few places 195 */ 196 /** 197 * Allows users to opt-out of animations via OS-level preferences. 198 */ 199 /** 200 * Reset default styles for JavaScript UI based pages. 201 * This is a WP-admin agnostic reset 202 */ 203 /** 204 * Reset the WP Admin page styles for Gutenberg-like pages. 205 */ 206 /** 207 * Creates a checkerboard pattern background to indicate transparency. 208 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 209 */ 210 .dataviews-wrapper, 211 .dataviews-picker-wrapper { 212 height: 100%; 213 flex-grow: 1; 214 min-height: 0; 215 box-sizing: border-box; 216 scroll-padding-bottom: 64px; 217 container: dataviews-wrapper/inline-size; 218 display: flex; 219 flex-direction: column; 220 font-size: var(--wpds-typography-font-size-md, 13px); 221 line-height: var(--wpds-typography-line-height-sm, 20px); 222 background-color: var(--wp-dataviews-color-background, var(--wpds-color-background-surface-neutral-strong, #fff)); 223 } 224 225 .dataviews__view-actions, 226 .dataviews-filters__container { 227 box-sizing: border-box; 228 padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px); 229 flex-shrink: 0; 230 position: sticky; 231 right: 0; 232 background-color: inherit; 233 } 234 235 @media not (prefers-reduced-motion) { 236 .dataviews__view-actions, 237 .dataviews-filters__container { 238 transition: padding ease-out 0.1s; 239 } 240 } 241 .dataviews-no-results, 242 .dataviews-loading { 243 padding: 0 var(--wpds-dimension-padding-2xl, 24px); 244 flex-grow: 1; 245 display: flex; 246 align-items: center; 247 justify-content: center; 248 } 249 250 @media not (prefers-reduced-motion) { 251 .dataviews-no-results, 252 .dataviews-loading { 253 transition: padding ease-out 0.1s; 254 } 255 } 256 .dataviews-no-results.is-refreshing { 257 opacity: 0.5; 258 pointer-events: none; 259 } 260 261 @media not (prefers-reduced-motion) { 262 .dataviews-no-results.is-refreshing { 263 opacity: 1; 264 animation: dataviews-pulse 1s ease-in-out infinite; 265 } 266 } 267 @keyframes dataviews-pulse { 268 0%, 100% { 269 opacity: 1; 270 } 271 50% { 272 opacity: 0.5; 273 } 274 } 275 .dataviews-loading-more { 276 text-align: center; 277 } 278 279 .dataviews-loading-more[aria-hidden=true] { 280 visibility: hidden; 281 } 282 283 @container (max-width: 430px) { 284 .dataviews__view-actions, 285 .dataviews-filters__container { 286 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px); 287 } 288 } 289 .dataviews-title-field { 290 font-size: var(--wpds-typography-font-size-md, 13px); 291 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 292 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 293 text-overflow: ellipsis; 294 white-space: nowrap; 295 width: 100%; 296 } 297 298 .dataviews-title-field a { 299 text-decoration: none; 300 text-overflow: ellipsis; 301 white-space: nowrap; 302 overflow: hidden; 303 display: block; 304 flex-grow: 0; 305 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 306 } 307 308 .dataviews-title-field a:hover { 309 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 310 } 311 312 .dataviews-title-field a:focus { 313 color: var(--wp-admin-theme-color--rgb); 314 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba); 315 border-radius: 2px; 316 } 317 318 .dataviews-title-field button.components-button.is-link { 319 text-decoration: none; 320 font-weight: inherit; 321 text-overflow: ellipsis; 322 white-space: nowrap; 323 overflow: hidden; 324 display: block; 325 width: 100%; 326 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e); 327 } 328 329 .dataviews-title-field button.components-button.is-link:hover { 330 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 331 } 332 333 .dataviews-title-field--clickable { 334 cursor: var(--wpds-cursor-control, pointer); 335 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 336 } 337 338 .dataviews-title-field--clickable:hover { 339 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 340 } 341 342 .dataviews-title-field--clickable:focus { 343 color: var(--wp-admin-theme-color--rgb); 344 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba); 345 border-radius: 2px; 346 } 347 348 .dataviews__view-actions--infinite-scroll { 349 position: sticky; 350 top: 0; 351 z-index: 2; 352 background-color: #fff; 353 } 354 355 /** 356 * When DataViews are placed within cards, apply a consistent top padding. 357 */ 358 .components-card__body:has(> .dataviews-wrapper), 359 .components-card__body:has(> .dataviews-picker-wrapper) { 360 padding: var(--wpds-dimension-padding-sm, 8px) 0 0; 361 overflow: hidden; 362 } 363 364 .dataviews-bulk-actions-footer__item-count { 365 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 366 } 367 368 .dataviews-bulk-actions-footer__container { 369 margin-left: auto; 370 min-height: var(--wpds-dimension-size-md, 32px); 371 } 372 373 .dataviews-layout__container { 374 flex: 1; 375 min-height: 0; 376 overflow: auto; 377 display: flex; 378 flex-direction: column; 379 background-color: inherit; 380 } 381 382 .dataviews-filters__button { 383 position: relative; 384 } 385 386 .dataviews-filters__container { 387 padding-top: 0; 388 } 389 390 .dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true], .dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover { 391 opacity: 0; 392 } 393 394 .dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus { 395 opacity: 1; 396 } 397 398 .dataviews-filters__summary-popover { 399 font-size: var(--wpds-typography-font-size-md, 13px); 400 line-height: var(--wpds-typography-line-height-sm, 20px); 401 } 402 403 .dataviews-filters__summary-popover .components-popover__content { 404 width: 100%; 405 min-width: 230px; 406 max-width: 250px; 407 border-radius: var(--wpds-border-radius-md, 4px); 408 } 409 410 .dataviews-filters__summary-popover.components-dropdown__content .components-popover__content { 411 padding: 0; 412 } 413 414 .dataviews-filters__summary-operators-container { 415 padding: var(--wpds-dimension-padding-sm, 8px) var(--wpds-dimension-padding-lg, 16px); 416 } 417 418 .dataviews-filters__summary-operators-container:has(+ .dataviews-filters__search-widget-listbox), .dataviews-filters__summary-operators-container:has(+ .dataviews-filters__search-widget-no-elements), .dataviews-filters__summary-operators-container:has(+ .dataviews-filters__user-input-widget) { 419 border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 420 } 421 422 .dataviews-filters__summary-operators-container:empty { 423 display: none; 424 } 425 426 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name { 427 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 428 white-space: nowrap; 429 overflow: hidden; 430 text-overflow: ellipsis; 431 flex-shrink: 0; /* Prevents this element from shrinking */ 432 max-width: calc(100% - 55px); 433 } 434 435 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select { 436 width: 100%; 437 white-space: nowrap; 438 overflow: hidden; 439 } 440 441 .dataviews-filters__summary-chip-container { 442 position: relative; 443 white-space: pre-wrap; 444 } 445 446 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip { 447 border-radius: var(--wpds-border-radius-lg, 8px); 448 border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d); 449 cursor: var(--wpds-cursor-control, pointer); 450 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-md, 12px); 451 min-height: var(--wpds-dimension-size-md, 32px); 452 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 453 position: relative; 454 display: flex; 455 align-items: center; 456 box-sizing: border-box; 457 } 458 459 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable { 460 cursor: default; 461 } 462 463 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset { 464 padding-inline-end: calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px)); 465 } 466 467 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable), .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true] { 468 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 469 border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e); 470 background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed); 471 } 472 473 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values { 474 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 475 background: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0)); 476 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 477 } 478 479 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable), .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true] { 480 color: var(--wpds-color-foreground-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 52%, black)); 481 background: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 482 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black)); 483 } 484 485 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible { 486 outline: none; 487 box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 488 } 489 490 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name { 491 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 492 } 493 494 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove { 495 width: var(--wpds-dimension-size-sm, 24px); 496 height: var(--wpds-dimension-size-sm, 24px); 497 border-radius: var(--wpds-border-radius-md, 4px); 498 border: 0; 499 padding: 0; 500 position: absolute; 501 left: var(--wpds-dimension-padding-xs, 4px); 502 top: 50%; 503 transform: translateY(-50%); 504 display: flex; 505 align-items: center; 506 justify-content: center; 507 background: transparent; 508 cursor: var(--wpds-cursor-control, pointer); 509 } 510 511 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg { 512 fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 513 } 514 515 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus { 516 background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed); 517 } 518 519 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg { 520 fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e); 521 } 522 523 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg { 524 fill: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 525 } 526 527 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover { 528 background: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 529 } 530 531 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible { 532 outline: none; 533 box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 534 } 535 536 .dataviews-filters__search-widget-filter-combobox-list { 537 max-height: 184px; 538 padding: var(--wpds-dimension-padding-xs, 4px); 539 overflow: auto; 540 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 541 } 542 543 .dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value] { 544 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 545 } 546 547 .dataviews-filters__search-widget-listbox { 548 padding: var(--wpds-dimension-padding-xs, 4px); 549 overflow: auto; 550 } 551 552 .dataviews-filters__search-widget-listitem { 553 display: flex; 554 align-items: center; 555 gap: var(--wpds-dimension-gap-md, 12px); 556 border-radius: var(--wpds-border-radius-sm, 2px); 557 box-sizing: border-box; 558 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-md, 12px); 559 cursor: default; 560 min-height: var(--wpds-dimension-size-md, 32px); 561 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 562 font-weight: var(--wpds-typography-font-weight-default, 400); 563 font-size: 13px; 564 line-height: 20px; 565 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 566 } 567 568 .dataviews-filters__search-widget-listitem:last-child { 569 margin-block-end: 0; 570 } 571 572 .dataviews-filters__search-widget-listitem:hover, .dataviews-filters__search-widget-listitem[data-active-item], .dataviews-filters__search-widget-listitem:focus { 573 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 574 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e); 575 } 576 577 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection { 578 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black)); 579 background: var(--wpds-color-background-surface-neutral-strong, #fff); 580 } 581 582 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected { 583 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black)); 584 background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black)); 585 } 586 587 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection { 588 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black)); 589 background: var(--wpds-color-background-surface-neutral-strong, #fff); 590 } 591 592 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected { 593 border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black)); 594 background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black)); 595 } 596 597 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description { 598 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e); 599 } 600 601 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value { 602 overflow: hidden; 603 text-overflow: ellipsis; 604 white-space: nowrap; 605 min-width: 0; 606 } 607 608 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description { 609 display: block; 610 overflow: hidden; 611 text-overflow: ellipsis; 612 font-size: var(--wpds-typography-font-size-sm, 12px); 613 line-height: 16px; 614 color: var(--wpds-color-foreground-interactive-neutral-weak, #707070); 615 } 616 617 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection { 618 border: 1px solid #1e1e1e; 619 margin-left: 12px; 620 transition: none; 621 border-radius: 50%; 622 width: 24px; 623 height: 24px; 624 min-width: 24px; 625 max-width: 24px; 626 position: relative; 627 } 628 629 @media not (prefers-reduced-motion) { 630 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection { 631 transition: box-shadow 0.1s linear; 632 } 633 } 634 @media (min-width: 600px) { 635 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection { 636 height: 16px; 637 width: 16px; 638 min-width: 16px; 639 max-width: 16px; 640 } 641 } 642 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked::before { 643 box-sizing: inherit; 644 width: 12px; 645 height: 12px; 646 position: absolute; 647 top: 50%; 648 right: 50%; 649 transform: translate(50%, -50%); 650 margin: 0; 651 background-color: #fff; 652 border: 4px solid #fff; 653 } 654 655 @media (min-width: 600px) { 656 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked::before { 657 width: 8px; 658 height: 8px; 659 } 660 } 661 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus { 662 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color); 663 outline: 2px solid transparent; 664 } 665 666 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked { 667 background: var(--wp-admin-theme-color); 668 border: none; 669 } 670 671 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection { 672 margin: 0; 673 padding: 0; 674 } 675 676 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected { 677 background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9)); 678 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 679 } 680 681 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected::before { 682 content: ""; 683 border-radius: 50%; 684 box-sizing: inherit; 685 width: 12px; 686 height: 12px; 687 position: absolute; 688 top: 50%; 689 right: 50%; 690 transform: translate(50%, -50%); 691 margin: 0; 692 background-color: var(--wpds-color-foreground-interactive-brand-strong, #fff); 693 border: 4px solid var(--wpds-color-foreground-interactive-brand-strong, #fff); 694 } 695 696 @media (min-width: 600px) { 697 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected::before { 698 width: 8px; 699 height: 8px; 700 } 701 } 702 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection { 703 --checkbox-size: 24px; 704 flex-shrink: 0; 705 border: 1px solid #1e1e1e; 706 margin-left: 12px; 707 transition: none; 708 border-radius: 2px; 709 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 710 padding: 6px 8px; 711 /* Fonts smaller than 16px causes mobile safari to zoom. */ 712 font-size: 16px; 713 /* Override core line-height. To be reviewed. */ 714 line-height: normal; 715 box-shadow: 0 0 0 transparent; 716 border-radius: 2px; 717 border: 1px solid #949494; 718 } 719 720 @media not (prefers-reduced-motion) { 721 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection { 722 transition: box-shadow 0.1s linear; 723 } 724 } 725 @media (min-width: 600px) { 726 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection { 727 font-size: 13px; 728 /* Override core line-height. To be reviewed. */ 729 line-height: normal; 730 } 731 } 732 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus { 733 border-color: var(--wp-admin-theme-color); 734 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); 735 outline: 2px solid transparent; 736 } 737 738 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder { 739 color: rgba(30, 30, 30, 0.62); 740 } 741 742 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder { 743 color: rgba(30, 30, 30, 0.62); 744 } 745 746 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus { 747 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color); 748 outline: 2px solid transparent; 749 } 750 751 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked { 752 background: var(--wp-admin-theme-color); 753 border-color: var(--wp-admin-theme-color); 754 } 755 756 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before { 757 margin: -3px -5px; 758 color: #fff; 759 } 760 761 @media (min-width: 782px) { 762 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before { 763 margin: -4px -5px 0 0; 764 } 765 } 766 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed] { 767 background: var(--wp-admin-theme-color); 768 border-color: var(--wp-admin-theme-color); 769 } 770 771 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before { 772 content: "\f460"; 773 float: right; 774 display: inline-block; 775 vertical-align: middle; 776 width: 16px; 777 /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */ 778 font: normal 30px/1 dashicons; 779 speak: none; 780 -webkit-font-smoothing: antialiased; 781 -moz-osx-font-smoothing: grayscale; 782 } 783 784 @media (min-width: 782px) { 785 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before { 786 float: none; 787 font-size: 21px; 788 } 789 } 790 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true], .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled { 791 background: #f0f0f0; 792 border-color: #ddd; 793 cursor: default; 794 opacity: 1; 795 } 796 797 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection { 798 position: relative; 799 background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0)); 800 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 801 margin: 0; 802 padding: 0; 803 width: var(--checkbox-size); 804 height: var(--checkbox-size); 805 } 806 807 @media (min-width: 600px) { 808 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection { 809 --checkbox-size: 16px; 810 } 811 } 812 @media not (prefers-reduced-motion) { 813 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection { 814 transition: 0.1s border-color ease-in-out; 815 } 816 } 817 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected { 818 background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9)); 819 border-color: var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 820 } 821 822 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg { 823 --checkmark-size: var(--checkbox-size); 824 fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0); 825 position: absolute; 826 right: 50%; 827 top: 50%; 828 transform: translate(50%, -50%); 829 width: var(--checkmark-size); 830 height: var(--checkmark-size); 831 } 832 833 @media (min-width: 600px) { 834 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg { 835 --checkmark-size: calc(var(--checkbox-size) + 4px); 836 } 837 } 838 .dataviews-filters__search-widget-filter-combobox__wrapper { 839 position: relative; 840 padding: var(--wpds-dimension-padding-sm, 8px); 841 } 842 843 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input { 844 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 845 padding: 6px 8px; 846 /* Fonts smaller than 16px causes mobile safari to zoom. */ 847 font-size: 16px; 848 /* Override core line-height. To be reviewed. */ 849 line-height: normal; 850 box-shadow: 0 0 0 transparent; 851 border-radius: 2px; 852 border: 1px solid #949494; 853 } 854 855 @media not (prefers-reduced-motion) { 856 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input { 857 transition: box-shadow 0.1s linear; 858 } 859 } 860 @media (min-width: 600px) { 861 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input { 862 font-size: 13px; 863 /* Override core line-height. To be reviewed. */ 864 line-height: normal; 865 } 866 } 867 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus { 868 border-color: var(--wp-admin-theme-color); 869 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); 870 outline: 2px solid transparent; 871 } 872 873 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder { 874 color: rgba(30, 30, 30, 0.62); 875 } 876 877 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder { 878 color: rgba(30, 30, 30, 0.62); 879 } 880 881 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input { 882 display: block; 883 padding: 0 var(--wpds-dimension-size-md, 32px) 0 var(--wpds-dimension-padding-sm, 8px); 884 width: 100%; 885 height: var(--wpds-dimension-size-md, 32px); 886 margin-right: 0; 887 margin-left: 0; 888 /* Fonts smaller than 16px causes mobile safari to zoom. */ 889 font-size: 16px; 890 } 891 892 @media (min-width: 600px) { 893 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input { 894 font-size: var(--wpds-typography-font-size-md, 13px); 895 } 896 } 897 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus { 898 background: var(--wpds-color-background-surface-neutral-strong, #fff); 899 box-shadow: inset 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 900 } 901 902 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder { 903 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 904 } 905 906 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder { 907 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 908 } 909 910 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration { 911 -webkit-appearance: none; 912 } 913 914 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon { 915 position: absolute; 916 inset-inline-start: var(--wpds-dimension-gap-md, 12px); 917 top: 0; 918 bottom: 0; 919 display: flex; 920 align-items: center; 921 justify-content: center; 922 width: var(--wpds-dimension-size-sm, 24px); 923 } 924 925 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr) { 926 transform: scaleX(-1); 927 } 928 929 .dataviews-filters__container-visibility-toggle { 930 position: relative; 931 flex-shrink: 0; 932 } 933 934 .dataviews-filters-toggle__count { 935 position: absolute; 936 top: 0; 937 left: 0; 938 transform: translate(-50%, -50%); 939 background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9)); 940 height: var(--wpds-dimension-size-2xs, 16px); 941 min-width: var(--wpds-dimension-size-2xs, 16px); 942 line-height: var(--wpds-typography-line-height-xs, 16px); 943 padding: 0 var(--wpds-dimension-padding-xs, 4px); 944 text-align: center; 945 border-radius: var(--wpds-border-radius-lg, 8px); 946 font-size: 11px; 947 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-background-surface-neutral-strong, #fff); 948 color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0); 949 box-sizing: border-box; 950 } 951 952 .dataviews-search { 953 width: -moz-fit-content; 954 width: fit-content; 955 } 956 957 .dataviews-filters__user-input-widget { 958 padding: var(--wpds-dimension-padding-lg, 16px); 959 } 960 961 .dataviews-filters__user-input-widget .components-input-control__prefix { 962 padding-right: var(--wpds-dimension-padding-sm, 8px); 963 } 964 965 .dataviews-filters__search-widget-no-elements { 966 display: flex; 967 align-items: center; 968 justify-content: center; 969 padding: var(--wpds-dimension-padding-lg, 16px); 970 } 971 972 .dataviews-footer { 973 position: sticky; 974 bottom: 0; 975 right: 0; 976 background-color: inherit; 977 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px); 978 border-top: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0); 979 flex-shrink: 0; 980 } 981 982 @media not (prefers-reduced-motion) { 983 .dataviews-footer { 984 transition: padding ease-out 0.1s; 985 } 986 } 987 .dataviews-footer { 988 z-index: 1; 989 } 990 991 .dataviews-footer .is-refreshing { 992 opacity: 0.5; 993 pointer-events: none; 994 } 995 996 @media not (prefers-reduced-motion) { 997 .dataviews-footer .is-refreshing { 998 opacity: 1; 999 animation: dataviews-pulse 1s ease-in-out infinite; 1000 } 1001 } 1002 @container (max-width: 560px) { 1003 .dataviews-footer__content { 1004 flex-direction: column !important; 1005 } 1006 .dataviews-footer__content .dataviews-bulk-actions-footer__container { 1007 width: 100%; 1008 } 1009 .dataviews-footer__content .dataviews-bulk-actions-footer__item-count { 1010 flex-grow: 1; 1011 } 1012 .dataviews-footer__content .dataviews-pagination { 1013 width: 100%; 1014 justify-content: space-between; 1015 } 1016 } 1017 .dataviews-pagination__page-select { 1018 font-size: 11px; 1019 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1020 text-transform: uppercase; 1021 } 1022 1023 @media (min-width: 600px) { 1024 .dataviews-pagination__page-select .components-select-control__input { 1025 font-size: 11px !important; 1026 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1027 } 1028 } 1029 .dataviews-action-modal { 1030 z-index: 1000001; 1031 } 1032 1033 .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) { 1034 padding: 0 var(--wpds-dimension-padding-xs, 4px); 1035 } 1036 1037 .dataviews-selection-checkbox { 1038 --checkbox-input-size: 24px; 1039 } 1040 1041 @media (min-width: 600px) { 1042 .dataviews-selection-checkbox { 1043 --checkbox-input-size: 16px; 1044 } 1045 } 1046 .dataviews-selection-checkbox { 1047 line-height: 0; 1048 flex-shrink: 0; 1049 } 1050 1051 .dataviews-selection-checkbox .components-checkbox-control__input-container { 1052 margin: 0; 1053 } 1054 1055 .dataviews-view-config { 1056 width: 320px; 1057 container-type: inline-size; 1058 font-size: var(--wpds-typography-font-size-md, 13px); 1059 line-height: var(--wpds-typography-line-height-sm, 20px); 1060 } 1061 1062 .dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper { 1063 overflow-y: scroll; 1064 height: 100%; 1065 } 1066 1067 .dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config { 1068 width: auto; 1069 } 1070 1071 .dataviews-view-config__sort-direction .components-toggle-group-control-option-base { 1072 text-transform: uppercase; 1073 } 1074 1075 .dataviews-settings-section__title.dataviews-settings-section__title { 1076 line-height: var(--wpds-typography-line-height-md, 24px); 1077 font-size: 15px; 1078 } 1079 1080 .dataviews-settings-section__sidebar { 1081 grid-column: span 4; 1082 } 1083 1084 .dataviews-settings-section__content, 1085 .dataviews-settings-section__content > * { 1086 grid-column: span 8; 1087 } 1088 1089 .dataviews-settings-section__content .is-divided-in-two { 1090 display: contents; 1091 } 1092 1093 .dataviews-settings-section__content .is-divided-in-two > * { 1094 grid-column: span 4; 1095 } 1096 1097 .dataviews-settings-section:has(.dataviews-settings-section__content:empty) { 1098 display: none; 1099 } 1100 1101 @container (max-width: 500px) { 1102 .dataviews-settings-section.dataviews-settings-section { 1103 grid-template-columns: repeat(2, 1fr); 1104 } 1105 .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar { 1106 grid-column: span 2; 1107 } 1108 .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content { 1109 grid-column: span 2; 1110 } 1111 } 1112 .dataviews-view-config__sort-controls > * { 1113 flex: 1; 1114 } 1115 1116 .dataviews-view-config__label { 1117 text-wrap: nowrap; 1118 } 1119 1120 .dataviews-view-config__toggle-wrapper { 1121 position: relative; 1122 display: inline-flex; 1123 } 1124 1125 .dataviews-view-config__modified-indicator { 1126 position: absolute; 1127 top: var(--wpds-dimension-gap-xs, 4px); 1128 left: var(--wpds-dimension-gap-xs, 4px); 1129 width: var(--wpds-dimension-gap-xs, 4px); 1130 height: var(--wpds-dimension-gap-xs, 4px); 1131 background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9)); 1132 border-radius: 50%; 1133 pointer-events: none; 1134 } 1135 1136 .dataviews-view-grid-items { 1137 margin-bottom: auto; 1138 display: grid; 1139 gap: var(--wpds-dimension-gap-xl, 24px); 1140 grid-template-rows: max-content; 1141 grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); 1142 padding: 0 var(--wpds-dimension-padding-2xl, 24px) var(--wpds-dimension-padding-2xl, 24px); 1143 container-type: inline-size; 1144 } 1145 1146 @media not (prefers-reduced-motion) { 1147 .dataviews-view-grid-items { 1148 transition: padding ease-out 0.1s; 1149 } 1150 } 1151 .dataviews-view-grid-items.has-compact-density { 1152 gap: var(--wpds-dimension-gap-lg, 16px); 1153 } 1154 1155 .dataviews-view-grid-items.has-comfortable-density { 1156 gap: var(--wpds-dimension-gap-2xl, 32px); 1157 } 1158 1159 .dataviews-view-grid { 1160 padding: 0 var(--wpds-dimension-padding-2xl, 24px) var(--wpds-dimension-padding-2xl, 24px); 1161 display: flex; 1162 flex-direction: column; 1163 gap: var(--wpds-dimension-gap-xl, 24px); 1164 container-type: inline-size; 1165 margin-bottom: auto; 1166 } 1167 1168 @media not (prefers-reduced-motion) { 1169 .dataviews-view-grid { 1170 transition: padding ease-out 0.1s; 1171 } 1172 } 1173 .dataviews-view-grid.has-compact-density { 1174 gap: var(--wpds-dimension-gap-lg, 16px); 1175 } 1176 1177 .dataviews-view-grid.has-compact-density .dataviews-view-grid__row { 1178 gap: var(--wpds-dimension-gap-lg, 16px); 1179 } 1180 1181 .dataviews-view-grid.has-comfortable-density { 1182 gap: var(--wpds-dimension-gap-2xl, 32px); 1183 } 1184 1185 .dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row { 1186 gap: var(--wpds-dimension-gap-2xl, 32px); 1187 } 1188 1189 .dataviews-view-grid .dataviews-view-grid__row { 1190 display: grid; 1191 gap: var(--wpds-dimension-gap-xl, 24px); 1192 } 1193 1194 .dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell { 1195 border-radius: var(--wpds-border-radius-md, 4px); 1196 position: relative; 1197 } 1198 1199 .dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]::after { 1200 content: ""; 1201 position: absolute; 1202 top: 0; 1203 right: 0; 1204 width: 100%; 1205 height: 100%; 1206 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 1207 border-radius: var(--wpds-border-radius-md, 4px); 1208 pointer-events: none; 1209 outline: 2px solid transparent; 1210 } 1211 1212 .dataviews-view-grid .dataviews-view-grid__card, 1213 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card { 1214 height: 100%; 1215 justify-content: flex-start; 1216 position: relative; 1217 isolation: isolate; 1218 } 1219 1220 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions, 1221 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions { 1222 padding: var(--wpds-dimension-padding-sm, 8px) 0 var(--wpds-dimension-padding-xs, 4px); 1223 } 1224 1225 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field, 1226 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field { 1227 min-height: var(--wpds-dimension-size-sm, 24px); 1228 overflow: hidden; 1229 align-content: center; 1230 text-align: start; 1231 } 1232 1233 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable, 1234 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable { 1235 width: -moz-fit-content; 1236 width: fit-content; 1237 } 1238 1239 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value, 1240 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value { 1241 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 1242 } 1243 1244 .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after, 1245 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after { 1246 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)), inset 0 0 0 var(--wpds-border-width-sm, 2px) var(--wpds-color-background-surface-neutral-strong, #fff); 1247 } 1248 1249 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus::after, 1250 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus::after { 1251 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 1252 } 1253 1254 .dataviews-view-grid .dataviews-view-grid__media, 1255 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media { 1256 width: 100%; 1257 aspect-ratio: 1/1; 1258 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 1259 border-radius: var(--wpds-border-radius-md, 4px); 1260 overflow: hidden; 1261 position: relative; 1262 } 1263 1264 .dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder, 1265 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder { 1266 aspect-ratio: 3/1; 1267 } 1268 1269 .dataviews-view-grid .dataviews-view-grid__media img, 1270 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img { 1271 -o-object-fit: cover; 1272 object-fit: cover; 1273 width: 100%; 1274 height: 100%; 1275 } 1276 1277 .dataviews-view-grid .dataviews-view-grid__media::after, 1278 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media::after { 1279 content: ""; 1280 position: absolute; 1281 top: 0; 1282 right: 0; 1283 width: 100%; 1284 height: 100%; 1285 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1); 1286 border-radius: var(--wpds-border-radius-md, 4px); 1287 pointer-events: none; 1288 } 1289 1290 .dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder, 1291 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder { 1292 width: 100%; 1293 height: 100%; 1294 display: block; 1295 border-radius: var(--wpds-border-radius-md, 4px); 1296 box-shadow: none; 1297 background: var(--wpds-color-background-surface-neutral, #fcfcfc); 1298 } 1299 1300 .dataviews-view-grid .dataviews-view-grid__fields, 1301 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields { 1302 position: relative; 1303 font-size: 12px; 1304 line-height: 16px; 1305 } 1306 1307 .dataviews-view-grid .dataviews-view-grid__fields:not(:empty), 1308 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty) { 1309 padding: 0 0 var(--wpds-dimension-padding-md, 12px); 1310 } 1311 1312 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty), 1313 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty) { 1314 min-height: var(--wpds-dimension-size-sm, 24px); 1315 line-height: var(--wpds-typography-line-height-sm, 20px); 1316 padding-top: calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px)) / 2); 1317 } 1318 1319 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field, 1320 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field { 1321 min-height: var(--wpds-dimension-size-sm, 24px); 1322 align-items: center; 1323 } 1324 1325 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name, 1326 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name { 1327 width: 35%; 1328 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 1329 overflow: hidden; 1330 text-overflow: ellipsis; 1331 white-space: nowrap; 1332 } 1333 1334 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value, 1335 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value { 1336 width: 65%; 1337 overflow: hidden; 1338 text-overflow: ellipsis; 1339 white-space: nowrap; 1340 } 1341 1342 .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))), 1343 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))) { 1344 display: none; 1345 } 1346 1347 .dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty), 1348 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty) { 1349 padding-bottom: var(--wpds-dimension-padding-md, 12px); 1350 } 1351 1352 .dataviews-view-grid.is-refreshing, 1353 .dataviews-view-grid-infinite-scroll.is-refreshing { 1354 opacity: 0.5; 1355 pointer-events: none; 1356 } 1357 1358 @media not (prefers-reduced-motion) { 1359 .dataviews-view-grid.is-refreshing, 1360 .dataviews-view-grid-infinite-scroll.is-refreshing { 1361 opacity: 1; 1362 animation: dataviews-pulse 1s ease-in-out infinite; 1363 } 1364 } 1365 .dataviews-view-grid__field-value:empty, 1366 .dataviews-view-grid__field:empty { 1367 display: none; 1368 } 1369 1370 .dataviews-view-grid__card .dataviews-selection-checkbox { 1371 position: absolute; 1372 top: -9999em; 1373 right: var(--wpds-dimension-padding-sm, 8px); 1374 z-index: 1; 1375 opacity: 0; 1376 } 1377 1378 @media not (prefers-reduced-motion) { 1379 .dataviews-view-grid__card .dataviews-selection-checkbox { 1380 transition: opacity 0.1s linear; 1381 } 1382 } 1383 @media (hover: none) { 1384 .dataviews-view-grid__card .dataviews-selection-checkbox { 1385 opacity: 1; 1386 top: var(--wpds-dimension-padding-sm, 8px); 1387 } 1388 } 1389 .dataviews-view-grid__card:hover .dataviews-selection-checkbox, 1390 .dataviews-view-grid__card:focus-within .dataviews-selection-checkbox, 1391 .dataviews-view-grid__card.is-selected .dataviews-selection-checkbox { 1392 opacity: 1; 1393 top: var(--wpds-dimension-padding-sm, 8px); 1394 } 1395 1396 .dataviews-view-grid__card .dataviews-view-grid__media-actions { 1397 position: absolute; 1398 z-index: 1; 1399 top: var(--wpds-dimension-padding-xs, 4px); 1400 opacity: 0; 1401 left: var(--wpds-dimension-padding-xs, 4px); 1402 } 1403 1404 .dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button { 1405 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 1406 } 1407 1408 @media not (prefers-reduced-motion) { 1409 .dataviews-view-grid__card .dataviews-view-grid__media-actions { 1410 transition: opacity 0.1s linear; 1411 } 1412 } 1413 @media (hover: none) { 1414 .dataviews-view-grid__card .dataviews-view-grid__media-actions { 1415 opacity: 1; 1416 top: var(--wpds-dimension-padding-xs, 4px); 1417 } 1418 } 1419 .dataviews-view-grid__card:hover .dataviews-view-grid__media-actions, 1420 .dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions, 1421 .dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]) { 1422 opacity: 1; 1423 } 1424 1425 .dataviews-view-grid__media--clickable { 1426 cursor: var(--wpds-cursor-control, pointer); 1427 } 1428 1429 .dataviews-view-grid__group-header { 1430 font-size: var(--wpds-typography-font-size-lg, 15px); 1431 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1432 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 1433 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0; 1434 padding: 0 var(--wpds-dimension-padding-2xl, 24px); 1435 container-type: inline-size; 1436 } 1437 1438 div.dataviews-view-list { 1439 list-style-type: none; 1440 } 1441 1442 .dataviews-view-list { 1443 margin: 0 0 auto; 1444 } 1445 1446 .dataviews-view-list div[role=row], 1447 .dataviews-view-list div[role=article] { 1448 margin: 0; 1449 border-top: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0); 1450 } 1451 1452 .dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper, 1453 .dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper { 1454 position: relative; 1455 padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px); 1456 box-sizing: border-box; 1457 } 1458 1459 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions, 1460 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions { 1461 display: flex; 1462 width: -moz-max-content; 1463 width: max-content; 1464 flex: 0 0 auto; 1465 gap: var(--wpds-dimension-gap-xs, 4px); 1466 white-space: nowrap; 1467 } 1468 1469 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button, 1470 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button { 1471 position: relative; 1472 z-index: 1; 1473 } 1474 1475 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > div, 1476 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > div { 1477 height: var(--wpds-dimension-size-sm, 24px); 1478 } 1479 1480 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > :not(:last-child), 1481 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > :not(:last-child) { 1482 flex: 0; 1483 overflow: hidden; 1484 width: 0; 1485 } 1486 1487 .dataviews-view-list div[role=row]:where(.is-selected, .is-hovered, :focus-within) .dataviews-view-list__item-actions > :not(:last-child), 1488 .dataviews-view-list div[role=article]:where(.is-selected, .is-hovered, :focus-within) .dataviews-view-list__item-actions > :not(:last-child) { 1489 flex-basis: min-content; 1490 width: auto; 1491 overflow: unset; 1492 } 1493 1494 @media (hover: none) { 1495 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > :not(:last-child), 1496 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > :not(:last-child) { 1497 flex-basis: min-content; 1498 width: auto; 1499 overflow: unset; 1500 } 1501 } 1502 .dataviews-view-list div[role=row].is-selected.is-selected, 1503 .dataviews-view-list div[role=article].is-selected.is-selected { 1504 border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white)); 1505 } 1506 1507 .dataviews-view-list div[role=row].is-selected.is-selected + div[role=row], .dataviews-view-list div[role=row].is-selected.is-selected + div[role=article], 1508 .dataviews-view-list div[role=article].is-selected.is-selected + div[role=row], 1509 .dataviews-view-list div[role=article].is-selected.is-selected + div[role=article] { 1510 border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white)); 1511 } 1512 1513 .dataviews-view-list div[role=row]:not(.is-selected):hover, .dataviews-view-list div[role=row]:not(.is-selected).is-hovered, .dataviews-view-list div[role=row]:not(.is-selected):focus-within, 1514 .dataviews-view-list div[role=article]:not(.is-selected):hover, 1515 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered, 1516 .dataviews-view-list div[role=article]:not(.is-selected):focus-within { 1517 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 1518 background-color: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0)); 1519 } 1520 1521 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field, 1522 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field, .dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field, 1523 .dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field, .dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field, 1524 .dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field, 1525 .dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field, 1526 .dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field, 1527 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field, 1528 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field, 1529 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field, 1530 .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field { 1531 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 1532 } 1533 1534 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper, 1535 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper, 1536 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper, 1537 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper { 1538 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 1539 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 1540 } 1541 1542 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field, 1543 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field, 1544 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field, 1545 .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field, 1546 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field, 1547 .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field, 1548 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field, 1549 .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field { 1550 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e); 1551 } 1552 1553 .dataviews-view-list .dataviews-view-list__item { 1554 position: absolute; 1555 z-index: 1; 1556 inset: 0; 1557 scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0; 1558 -webkit-appearance: none; 1559 -moz-appearance: none; 1560 appearance: none; 1561 border: none; 1562 background: none; 1563 padding: 0; 1564 cursor: var(--wpds-cursor-control, pointer); 1565 } 1566 1567 .dataviews-view-list .dataviews-view-list__item:focus-visible { 1568 outline: none; 1569 } 1570 1571 .dataviews-view-list .dataviews-view-list__item:focus-visible::before { 1572 position: absolute; 1573 content: ""; 1574 inset: var(--wp-admin-border-width-focus); 1575 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 1576 border-radius: var(--wpds-border-radius-sm, 2px); 1577 outline: 2px solid transparent; 1578 } 1579 1580 .dataviews-view-list .dataviews-view-list__title-field { 1581 flex: 1; 1582 min-height: var(--wpds-dimension-size-sm, 24px); 1583 line-height: var(--wpds-typography-line-height-md, 24px); 1584 overflow: hidden; 1585 } 1586 1587 .dataviews-view-list .dataviews-view-list__title-field:has(a, button) { 1588 z-index: 1; 1589 } 1590 1591 .dataviews-view-list .dataviews-view-list__media-wrapper { 1592 width: 48px; 1593 height: 48px; 1594 overflow: hidden; 1595 position: relative; 1596 flex-shrink: 0; 1597 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 1598 border-radius: var(--wpds-border-radius-md, 4px); 1599 } 1600 1601 .dataviews-view-list .dataviews-view-list__media-wrapper img { 1602 width: 100%; 1603 height: 100%; 1604 -o-object-fit: cover; 1605 object-fit: cover; 1606 } 1607 1608 .dataviews-view-list .dataviews-view-list__media-wrapper::after { 1609 content: ""; 1610 position: absolute; 1611 top: 0; 1612 right: 0; 1613 width: 100%; 1614 height: 100%; 1615 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1); 1616 border-radius: var(--wpds-border-radius-md, 4px); 1617 } 1618 1619 .dataviews-view-list .dataviews-view-list__field-wrapper { 1620 min-height: 48px; 1621 flex-grow: 1; 1622 min-width: 0; 1623 } 1624 1625 .dataviews-view-list .dataviews-view-list__field { 1626 color: var(--wpds-color-foreground-interactive-neutral-weak, #707070); 1627 } 1628 1629 .dataviews-view-list .dataviews-view-list__fields { 1630 display: flex; 1631 gap: var(--wpds-dimension-gap-md, 12px); 1632 row-gap: var(--wpds-dimension-gap-xs, 4px); 1633 flex-wrap: wrap; 1634 font-size: 12px; 1635 } 1636 1637 .dataviews-view-list .dataviews-view-list__fields:empty { 1638 display: none; 1639 } 1640 1641 .dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty) { 1642 display: none; 1643 } 1644 1645 .dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value { 1646 min-height: var(--wpds-dimension-size-sm, 24px); 1647 line-height: var(--wpds-typography-line-height-sm, 20px); 1648 display: flex; 1649 align-items: center; 1650 } 1651 1652 .dataviews-view-list + .dataviews-pagination { 1653 justify-content: space-between; 1654 } 1655 1656 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper { 1657 padding: var(--wpds-dimension-padding-sm, 8px) var(--wpds-dimension-padding-2xl, 24px); 1658 } 1659 1660 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field { 1661 min-height: var(--wpds-dimension-size-2xs, 16px); 1662 line-height: var(--wpds-typography-line-height-xs, 16px); 1663 } 1664 1665 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper { 1666 width: var(--wpds-dimension-size-md, 32px); 1667 height: var(--wpds-dimension-size-md, 32px); 1668 } 1669 1670 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper { 1671 min-height: var(--wpds-dimension-size-md, 32px); 1672 } 1673 1674 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields { 1675 gap: var(--wpds-dimension-gap-sm, 8px); 1676 row-gap: var(--wpds-dimension-gap-xs, 4px); 1677 } 1678 1679 .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value { 1680 min-height: var(--wpds-dimension-size-2xs, 16px); 1681 line-height: var(--wpds-typography-line-height-xs, 16px); 1682 } 1683 1684 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper { 1685 padding: var(--wpds-dimension-padding-2xl, 24px) var(--wpds-dimension-padding-2xl, 24px); 1686 } 1687 1688 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field { 1689 min-height: var(--wpds-dimension-size-md, 32px); 1690 line-height: var(--wpds-typography-line-height-xl, 32px); 1691 } 1692 1693 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper { 1694 width: 64px; 1695 height: 64px; 1696 } 1697 1698 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper { 1699 min-height: 64px; 1700 } 1701 1702 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields { 1703 gap: var(--wpds-dimension-gap-lg, 16px); 1704 row-gap: var(--wpds-dimension-gap-sm, 8px); 1705 } 1706 1707 .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value { 1708 min-height: var(--wpds-dimension-size-md, 32px); 1709 line-height: var(--wpds-typography-line-height-md, 24px); 1710 } 1711 1712 .dataviews-view-list.is-refreshing { 1713 opacity: 0.5; 1714 pointer-events: none; 1715 } 1716 1717 @media not (prefers-reduced-motion) { 1718 .dataviews-view-list.is-refreshing { 1719 opacity: 1; 1720 animation: dataviews-pulse 1s ease-in-out infinite; 1721 } 1722 } 1723 .dataviews-view-list__group-header { 1724 font-size: var(--wpds-typography-font-size-lg, 15px); 1725 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1726 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 1727 margin: 0 0 var(--wpds-dimension-gap-lg, 16px) 0; 1728 padding: 0 var(--wpds-dimension-padding-2xl, 24px); 1729 } 1730 1731 .dataviews-view-table { 1732 width: 100%; 1733 text-indent: 0; 1734 border-color: inherit; 1735 border-collapse: collapse; 1736 position: relative; 1737 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 1738 margin-bottom: auto; 1739 background-color: inherit; 1740 } 1741 1742 .dataviews-view-table th { 1743 text-align: right; 1744 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 1745 font-weight: normal; 1746 font-size: var(--wpds-typography-font-size-md, 13px); 1747 } 1748 1749 .dataviews-view-table td, 1750 .dataviews-view-table th { 1751 padding: var(--wpds-dimension-padding-md, 12px); 1752 } 1753 1754 .dataviews-view-table td.dataviews-view-table__actions-column, 1755 .dataviews-view-table th.dataviews-view-table__actions-column { 1756 text-align: left; 1757 } 1758 1759 .dataviews-view-table td.dataviews-view-table__actions-column--sticky, 1760 .dataviews-view-table th.dataviews-view-table__actions-column--sticky { 1761 position: sticky; 1762 left: 0; 1763 background-color: var(--wp-dataviews-color-background, var(--wpds-color-background-surface-neutral-strong, #fff)); 1764 } 1765 1766 .dataviews-view-table td.dataviews-view-table__actions-column--stuck::after, 1767 .dataviews-view-table th.dataviews-view-table__actions-column--stuck::after { 1768 display: block; 1769 content: ""; 1770 position: absolute; 1771 top: 0; 1772 bottom: 0; 1773 right: 0; 1774 width: 1px; 1775 background-color: var(--wpds-color-background-surface-neutral, #fcfcfc); 1776 } 1777 1778 .dataviews-view-table td.dataviews-view-table__checkbox-column, 1779 .dataviews-view-table th.dataviews-view-table__checkbox-column { 1780 padding-left: 0; 1781 } 1782 1783 .dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper, 1784 .dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper { 1785 max-width: auto; 1786 min-width: auto; 1787 } 1788 1789 .dataviews-view-table tr { 1790 border-top: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0); 1791 background-color: inherit; 1792 } 1793 1794 .dataviews-view-table tr td:first-child, 1795 .dataviews-view-table tr th:first-child { 1796 padding-right: var(--wpds-dimension-padding-2xl, 24px); 1797 } 1798 1799 .dataviews-view-table tr td:last-child, 1800 .dataviews-view-table tr th:last-child { 1801 padding-left: var(--wpds-dimension-padding-2xl, 24px); 1802 } 1803 1804 .dataviews-view-table tr:last-child { 1805 border-bottom: 0; 1806 } 1807 1808 .dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) { 1809 opacity: 0; 1810 } 1811 1812 @media (hover: none) { 1813 .dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) { 1814 opacity: 1; 1815 } 1816 } 1817 .dataviews-view-table tr.is-selected { 1818 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 1819 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 1820 } 1821 1822 .dataviews-view-table tr.is-selected, .dataviews-view-table tr.is-selected + tr { 1823 border-top: 1px solid var(--wpds-color-stroke-surface-brand, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 40%, white)); 1824 } 1825 1826 .dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky { 1827 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 1828 } 1829 1830 .dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button), .dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button), .dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) { 1831 opacity: 1; 1832 } 1833 1834 .dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky, .dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky { 1835 background-color: var(--wp-dataviews-color-background, var(--wpds-color-background-surface-neutral-strong, #fff)); 1836 } 1837 1838 .dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky, .dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky { 1839 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 1840 } 1841 1842 .dataviews-view-table thead { 1843 position: sticky; 1844 inset-block-start: 0; 1845 z-index: 1; 1846 background-color: inherit; 1847 } 1848 1849 .dataviews-view-table thead.dataviews-view-table__thead--stuck::after { 1850 display: block; 1851 content: ""; 1852 position: absolute; 1853 bottom: 0; 1854 right: 0; 1855 left: 0; 1856 height: 1px; 1857 background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0); 1858 } 1859 1860 .dataviews-view-table thead tr { 1861 border: 0; 1862 } 1863 1864 .dataviews-view-table thead th { 1865 background-color: inherit; 1866 padding-top: var(--wpds-dimension-padding-sm, 8px); 1867 padding-bottom: var(--wpds-dimension-padding-sm, 8px); 1868 font-size: 11px; 1869 text-transform: uppercase; 1870 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1871 } 1872 1873 .dataviews-view-table thead th:has(.dataviews-view-table-header-button) { 1874 padding-right: var(--wpds-dimension-padding-xs, 4px); 1875 padding-left: var(--wpds-dimension-padding-xs, 4px); 1876 } 1877 1878 .dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button { 1879 gap: var(--wpds-dimension-gap-xs, 4px); 1880 } 1881 1882 .dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child { 1883 padding-right: var(--wpds-dimension-padding-lg, 16px); 1884 } 1885 1886 .dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child { 1887 padding-left: var(--wpds-dimension-padding-lg, 16px); 1888 } 1889 1890 .dataviews-view-table tbody td { 1891 vertical-align: top; 1892 } 1893 1894 .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper { 1895 min-height: var(--wpds-dimension-size-md, 32px); 1896 display: flex; 1897 align-items: center; 1898 white-space: nowrap; 1899 } 1900 1901 .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end { 1902 justify-content: flex-end; 1903 font-variant-numeric: tabular-nums; 1904 } 1905 1906 .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center { 1907 justify-content: center; 1908 } 1909 1910 .dataviews-view-table tbody .components-v-stack > .dataviews-view-table__cell-content-wrapper:not(:first-child) { 1911 min-height: 0; 1912 } 1913 1914 .dataviews-view-table .dataviews-view-table-header-button { 1915 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-sm, 8px); 1916 font-size: 11px; 1917 text-transform: uppercase; 1918 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 1919 } 1920 1921 .dataviews-view-table .dataviews-view-table-header-button:not(:hover) { 1922 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 1923 } 1924 1925 .dataviews-view-table .dataviews-view-table-header-button span { 1926 speak: none; 1927 } 1928 1929 .dataviews-view-table .dataviews-view-table-header-button span:empty { 1930 display: none; 1931 } 1932 1933 .dataviews-view-table .dataviews-view-table-header { 1934 padding-right: var(--wpds-dimension-padding-xs, 4px); 1935 } 1936 1937 .dataviews-view-table .dataviews-view-table__actions-column { 1938 width: auto; 1939 white-space: nowrap; 1940 } 1941 1942 .dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child) { 1943 padding-right: 0; 1944 } 1945 1946 .dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child) { 1947 padding-left: 0; 1948 } 1949 1950 .dataviews-view-table.has-compact-density td, 1951 .dataviews-view-table.has-compact-density th { 1952 padding: var(--wpds-dimension-padding-xs, 4px) var(--wpds-dimension-padding-sm, 8px); 1953 } 1954 1955 .dataviews-view-table.has-comfortable-density td, 1956 .dataviews-view-table.has-comfortable-density th { 1957 padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-md, 12px); 1958 } 1959 1960 .dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column, 1961 .dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column, .dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column, 1962 .dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column { 1963 padding-left: 0; 1964 } 1965 1966 .dataviews-view-table-selection-checkbox { 1967 --checkbox-input-size: 24px; 1968 } 1969 1970 @media (min-width: 600px) { 1971 .dataviews-view-table-selection-checkbox { 1972 --checkbox-input-size: 16px; 1973 } 1974 } 1975 .dataviews-column-primary__media { 1976 max-width: 60px; 1977 min-width: var(--wpds-dimension-size-md, 32px); 1978 min-height: var(--wpds-dimension-size-md, 32px); 1979 overflow: hidden; 1980 position: relative; 1981 flex-shrink: 0; 1982 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 1983 border-radius: var(--wpds-border-radius-md, 4px); 1984 } 1985 1986 .dataviews-column-primary__media img { 1987 width: var(--wpds-dimension-size-md, 32px); 1988 height: var(--wpds-dimension-size-md, 32px); 1989 -o-object-fit: cover; 1990 object-fit: cover; 1991 } 1992 1993 .dataviews-column-primary__media::after { 1994 content: ""; 1995 position: absolute; 1996 top: 0; 1997 right: 0; 1998 width: 100%; 1999 height: 100%; 2000 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1); 2001 border-radius: var(--wpds-border-radius-md, 4px); 2002 } 2003 2004 .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media), 2005 .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) { 2006 min-width: 15ch; 2007 max-width: 80ch; 2008 } 2009 2010 .dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell { 2011 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 2012 padding: var(--wpds-dimension-padding-md, 12px) var(--wpds-dimension-padding-2xl, 24px); 2013 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 2014 } 2015 2016 /* Column width intents via colgroup: make non-primary columns shrink-to-fit */ 2017 .dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand) { 2018 width: 1%; 2019 } 2020 2021 .dataviews-view-table.is-refreshing { 2022 opacity: 0.5; 2023 pointer-events: none; 2024 } 2025 2026 @media not (prefers-reduced-motion) { 2027 .dataviews-view-table.is-refreshing { 2028 opacity: 1; 2029 animation: dataviews-pulse 1s ease-in-out infinite; 2030 } 2031 } 2032 .dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items { 2033 gap: var(--wpds-dimension-gap-lg, 16px); 2034 } 2035 2036 .dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items { 2037 gap: var(--wpds-dimension-gap-2xl, 32px); 2038 } 2039 2040 .dataviews-view-picker-grid .dataviews-view-picker-grid__card { 2041 height: 100%; 2042 justify-content: flex-start; 2043 position: relative; 2044 isolation: isolate; 2045 } 2046 2047 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions { 2048 padding: var(--wpds-dimension-padding-sm, 8px) 0 var(--wpds-dimension-padding-xs, 4px); 2049 } 2050 2051 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field { 2052 min-height: var(--wpds-dimension-size-sm, 24px); 2053 overflow: hidden; 2054 align-content: center; 2055 text-align: start; 2056 } 2057 2058 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable { 2059 width: -moz-fit-content; 2060 width: fit-content; 2061 } 2062 2063 .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value { 2064 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 2065 } 2066 2067 .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media::after { 2068 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-interactive-brand, var(--wp-admin-theme-color, #3858e9)), inset 0 0 0 var(--wpds-border-width-sm, 2px) var(--wpds-color-background-surface-neutral-strong, #fff); 2069 } 2070 2071 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus::after { 2072 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 2073 } 2074 2075 .dataviews-view-picker-grid:focus-visible[aria-activedescendant] { 2076 outline: none; 2077 } 2078 2079 .dataviews-view-picker-grid:focus-visible [data-active-item=true] { 2080 outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 2081 } 2082 2083 .dataviews-view-picker-grid .dataviews-selection-checkbox { 2084 top: var(--wpds-dimension-padding-sm, 8px) !important; 2085 } 2086 2087 .dataviews-view-picker-grid .dataviews-selection-checkbox input { 2088 pointer-events: none; 2089 } 2090 2091 .dataviews-view-picker-grid .dataviews-view-picker-grid__media { 2092 width: 100%; 2093 aspect-ratio: 1/1; 2094 min-height: 0; 2095 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 2096 border-radius: var(--wpds-border-radius-md, 4px); 2097 position: relative; 2098 } 2099 2100 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img { 2101 -o-object-fit: cover; 2102 object-fit: cover; 2103 width: 100%; 2104 height: 100%; 2105 } 2106 2107 .dataviews-view-picker-grid .dataviews-view-picker-grid__media::after { 2108 content: ""; 2109 position: absolute; 2110 top: 0; 2111 right: 0; 2112 width: 100%; 2113 height: 100%; 2114 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) rgba(0, 0, 0, 0.1); 2115 border-radius: var(--wpds-border-radius-md, 4px); 2116 pointer-events: none; 2117 } 2118 2119 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields { 2120 position: relative; 2121 font-size: 12px; 2122 line-height: 16px; 2123 } 2124 2125 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty) { 2126 padding: 0 0 var(--wpds-dimension-padding-md, 12px); 2127 } 2128 2129 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty) { 2130 min-height: var(--wpds-dimension-size-sm, 24px); 2131 line-height: var(--wpds-typography-line-height-sm, 20px); 2132 padding-top: calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px)) / 2); 2133 } 2134 2135 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field { 2136 min-height: var(--wpds-dimension-size-sm, 24px); 2137 align-items: center; 2138 } 2139 2140 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name { 2141 width: 35%; 2142 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2143 overflow: hidden; 2144 text-overflow: ellipsis; 2145 white-space: nowrap; 2146 } 2147 2148 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value { 2149 width: 65%; 2150 overflow: hidden; 2151 text-overflow: ellipsis; 2152 white-space: nowrap; 2153 } 2154 2155 .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))) { 2156 display: none; 2157 } 2158 2159 .dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty) { 2160 padding-bottom: var(--wpds-dimension-padding-md, 12px); 2161 } 2162 2163 .dataviews-view-picker-grid__field-value:empty, 2164 .dataviews-view-picker-grid__field:empty { 2165 display: none; 2166 } 2167 2168 .dataviews-view-picker-grid__card .dataviews-selection-checkbox { 2169 position: absolute; 2170 top: -9999em; 2171 right: var(--wpds-dimension-padding-sm, 8px); 2172 z-index: 1; 2173 } 2174 2175 @media (hover: none) { 2176 .dataviews-view-picker-grid__card .dataviews-selection-checkbox { 2177 top: var(--wpds-dimension-padding-sm, 8px); 2178 } 2179 } 2180 .dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox, 2181 .dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox, 2182 .dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox { 2183 top: var(--wpds-dimension-padding-sm, 8px); 2184 } 2185 2186 .dataviews-view-picker-grid__media--clickable { 2187 cursor: var(--wpds-cursor-control, pointer); 2188 } 2189 2190 .dataviews-view-picker-grid-group__header { 2191 font-size: var(--wpds-typography-font-size-lg, 15px); 2192 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 2193 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 2194 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0; 2195 padding: 0 48px; 2196 } 2197 2198 .dataviews-view-picker-table { 2199 background-color: inherit; 2200 } 2201 2202 .dataviews-view-picker-table .dataviews-view-table__checkbox-column { 2203 width: 48px; 2204 } 2205 2206 .dataviews-view-picker-table tbody:focus-visible[aria-activedescendant] { 2207 outline: none; 2208 } 2209 2210 .dataviews-view-picker-table tbody:focus-visible [data-active-item=true] { 2211 outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 2212 } 2213 2214 .dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input { 2215 pointer-events: none; 2216 opacity: 1; 2217 } 2218 2219 .dataviews-view-picker-table .dataviews-view-table__row { 2220 cursor: var(--wpds-cursor-control, pointer); 2221 } 2222 2223 .dataviews-view-picker-table .dataviews-view-table__row.is-selected { 2224 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 2225 } 2226 2227 .dataviews-view-picker-table .dataviews-view-table__row.is-hovered { 2228 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 2229 } 2230 2231 .dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered { 2232 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 2233 } 2234 2235 .dataviews-view-activity { 2236 margin: 0 0 auto; 2237 padding: 0 var(--wpds-dimension-padding-2xl, 24px); 2238 } 2239 2240 .dataviews-view-activity .dataviews-view-activity__group-header { 2241 font-size: var(--wpds-typography-font-size-lg, 15px); 2242 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 2243 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2244 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0; 2245 padding: 0; 2246 } 2247 2248 .dataviews-view-activity .dataviews-view-activity__item-actions { 2249 min-width: var(--wpds-dimension-size-sm, 24px); 2250 } 2251 2252 .dataviews-view-activity .dataviews-view-activity__item-content { 2253 flex-grow: 1; 2254 } 2255 2256 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title, 2257 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description, 2258 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields { 2259 min-height: var(--wpds-dimension-size-2xs, 16px); 2260 } 2261 2262 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title { 2263 position: relative; 2264 display: flex; 2265 align-items: center; 2266 flex: 1; 2267 overflow: hidden; 2268 } 2269 2270 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable { 2271 cursor: var(--wpds-cursor-control, pointer); 2272 } 2273 2274 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible { 2275 outline: var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 2276 outline-offset: var(--wp-admin-border-width-focus); 2277 border-radius: var(--wpds-border-radius-sm, 2px); 2278 } 2279 2280 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions { 2281 display: flex; 2282 width: -moz-max-content; 2283 width: max-content; 2284 flex: 0 0 auto; 2285 } 2286 2287 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button { 2288 position: relative; 2289 z-index: 1; 2290 } 2291 2292 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields { 2293 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2294 display: flex; 2295 gap: var(--wpds-dimension-gap-md, 12px); 2296 row-gap: var(--wpds-dimension-gap-xs, 4px); 2297 flex-wrap: wrap; 2298 } 2299 2300 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty { 2301 display: none; 2302 } 2303 2304 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty) { 2305 display: none; 2306 } 2307 2308 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value { 2309 display: flex; 2310 align-items: center; 2311 } 2312 2313 .dataviews-view-activity .dataviews-view-activity__item-type { 2314 align-self: stretch; 2315 flex-shrink: 0; 2316 } 2317 2318 .dataviews-view-activity .dataviews-view-activity__item-type::after { 2319 content: ""; 2320 flex: 1 1 auto; 2321 width: 1px; 2322 margin: 0 auto; 2323 background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2324 } 2325 2326 .dataviews-view-activity .dataviews-view-activity__item-type::before { 2327 content: ""; 2328 flex: 0 0 auto; 2329 width: 1px; 2330 margin: 0 auto; 2331 background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2332 } 2333 2334 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type { 2335 width: var(--wpds-dimension-padding-md, 12px); 2336 } 2337 2338 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type::before { 2339 height: var(--wpds-dimension-size-3xs, 12px); 2340 } 2341 2342 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon { 2343 width: calc(var(--wpds-dimension-size-3xs, 12px) - 1px); 2344 height: calc(var(--wpds-dimension-size-3xs, 12px) - 1px); 2345 } 2346 2347 .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content { 2348 margin: var(--wpds-dimension-gap-md, 12px) 0; 2349 } 2350 2351 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type { 2352 width: var(--wpds-dimension-size-sm, 24px); 2353 } 2354 2355 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type::before { 2356 height: var(--wpds-dimension-size-3xs, 12px); 2357 } 2358 2359 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon { 2360 width: calc(var(--wpds-dimension-size-sm, 24px) + 1px); 2361 height: calc(var(--wpds-dimension-size-sm, 24px) + 1px); 2362 } 2363 2364 .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content { 2365 margin: var(--wpds-dimension-gap-md, 12px) 0; 2366 padding-top: var(--wpds-dimension-padding-sm, 8px); 2367 } 2368 2369 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type { 2370 width: var(--wpds-dimension-size-md, 32px); 2371 } 2372 2373 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type::before { 2374 height: var(--wpds-dimension-size-4xs, 8px); 2375 } 2376 2377 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon { 2378 width: calc(var(--wpds-dimension-size-md, 32px) + 1px); 2379 height: calc(var(--wpds-dimension-size-md, 32px) + 1px); 2380 } 2381 2382 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content { 2383 margin: var(--wpds-dimension-gap-sm, 8px) 0 var(--wpds-dimension-gap-lg, 16px); 2384 padding-top: var(--wpds-dimension-padding-md, 12px); 2385 } 2386 2387 .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet, .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet { 2388 width: calc(var(--wpds-dimension-size-4xs, 8px) + 1px); 2389 height: calc(var(--wpds-dimension-size-4xs, 8px) + 1px); 2390 position: relative; 2391 top: 50%; 2392 transform: translateY(-50%); 2393 } 2394 2395 .dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type::before { 2396 visibility: hidden; 2397 } 2398 2399 .dataviews-view-activity .dataviews-view-activity__group:last-of-type > .dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type::after, .dataviews-view-activity > .dataviews-view-activity__item:last-child .dataviews-view-activity__item-type::after { 2400 background: linear-gradient(to bottom, var(--wpds-color-stroke-surface-neutral, #dbdbdb) 0%, color-mix(in srgb, var(--wpds-color-stroke-surface-neutral, #dbdbdb) 20%, transparent) 60%, transparent 100%); 2401 } 2402 2403 .dataviews-view-activity .dataviews-view-activity__item-type-icon { 2404 overflow: hidden; 2405 flex-shrink: 0; 2406 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 2407 } 2408 2409 .dataviews-view-activity .dataviews-view-activity__item-type-icon img, 2410 .dataviews-view-activity .dataviews-view-activity__item-type-icon svg, 2411 .dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet { 2412 display: block; 2413 width: 100%; 2414 height: 100%; 2415 margin: 0 auto; 2416 -o-object-fit: cover; 2417 object-fit: cover; 2418 border-radius: 50%; 2419 box-sizing: border-box; 2420 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2421 } 2422 2423 .dataviews-view-activity .dataviews-view-activity__item-type-icon svg { 2424 padding: var(--wpds-dimension-padding-xs, 4px); 2425 } 2426 2427 .dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet { 2428 content: ""; 2429 background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2430 } 2431 2432 .dataviews-view-activity.is-refreshing { 2433 opacity: 0.5; 2434 pointer-events: none; 2435 } 2436 2437 @media not (prefers-reduced-motion) { 2438 .dataviews-view-activity.is-refreshing { 2439 opacity: 1; 2440 animation: dataviews-pulse 1s ease-in-out infinite; 2441 } 2442 } 2443 .dataviews-view-activity + .dataviews-pagination { 2444 justify-content: space-between; 2445 } 2446 2447 .dataviews-view-picker-activity { 2448 margin: 0; 2449 padding: 0; 2450 flex-grow: 1; 2451 } 2452 2453 .dataviews-view-picker-activity:focus-visible[aria-activedescendant] { 2454 outline: none; 2455 } 2456 2457 .dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true] { 2458 outline: 2px solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 2459 outline-offset: -2px; 2460 } 2461 2462 .dataviews-view-picker-activity .dataviews-view-picker-activity__item { 2463 cursor: var(--wpds-cursor-control, pointer); 2464 border-radius: var(--wpds-border-radius-sm, 2px); 2465 padding-inline: var(--wpds-dimension-padding-2xl, 24px); 2466 transition: background-color 0.1s ease; 2467 } 2468 2469 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected, .dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover { 2470 background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white)); 2471 } 2472 2473 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected { 2474 outline: 3px solid transparent; 2475 outline-offset: -2px; 2476 } 2477 2478 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type { 2479 width: var(--wpds-dimension-padding-md, 12px); 2480 } 2481 2482 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type::before { 2483 height: var(--wpds-dimension-size-3xs, 12px); 2484 } 2485 2486 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon { 2487 width: calc(var(--wpds-dimension-size-3xs, 12px) - 1px); 2488 height: calc(var(--wpds-dimension-size-3xs, 12px) - 1px); 2489 } 2490 2491 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content { 2492 margin: var(--wpds-dimension-gap-md, 12px) 0; 2493 } 2494 2495 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type { 2496 width: var(--wpds-dimension-size-sm, 24px); 2497 } 2498 2499 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type::before { 2500 height: var(--wpds-dimension-size-3xs, 12px); 2501 } 2502 2503 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon { 2504 width: calc(var(--wpds-dimension-size-sm, 24px) + 1px); 2505 height: calc(var(--wpds-dimension-size-sm, 24px) + 1px); 2506 } 2507 2508 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content { 2509 margin: var(--wpds-dimension-gap-md, 12px) 0; 2510 padding-top: var(--wpds-dimension-padding-sm, 8px); 2511 } 2512 2513 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type { 2514 width: var(--wpds-dimension-size-md, 32px); 2515 } 2516 2517 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type::before { 2518 height: var(--wpds-dimension-size-4xs, 8px); 2519 } 2520 2521 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon { 2522 width: calc(var(--wpds-dimension-size-md, 32px) + 1px); 2523 height: calc(var(--wpds-dimension-size-md, 32px) + 1px); 2524 } 2525 2526 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content { 2527 margin: var(--wpds-dimension-gap-sm, 8px) 0 var(--wpds-dimension-gap-lg, 16px); 2528 padding-top: var(--wpds-dimension-padding-md, 12px); 2529 } 2530 2531 .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet, .dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet { 2532 width: calc(var(--wpds-dimension-size-4xs, 8px) + 1px); 2533 height: calc(var(--wpds-dimension-size-4xs, 8px) + 1px); 2534 position: relative; 2535 top: 50%; 2536 transform: translateY(-50%); 2537 } 2538 2539 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content { 2540 flex-grow: 1; 2541 } 2542 2543 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title, 2544 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description, 2545 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields { 2546 min-height: var(--wpds-dimension-size-2xs, 16px); 2547 } 2548 2549 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title { 2550 position: relative; 2551 display: flex; 2552 align-items: center; 2553 flex: 1; 2554 overflow: hidden; 2555 } 2556 2557 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty { 2558 display: none; 2559 } 2560 2561 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields { 2562 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2563 display: flex; 2564 gap: var(--wpds-dimension-gap-md, 12px); 2565 row-gap: var(--wpds-dimension-gap-xs, 4px); 2566 flex-wrap: wrap; 2567 } 2568 2569 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty { 2570 display: none; 2571 } 2572 2573 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty) { 2574 display: none; 2575 } 2576 2577 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value { 2578 display: flex; 2579 align-items: center; 2580 } 2581 2582 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type { 2583 align-self: stretch; 2584 flex-shrink: 0; 2585 } 2586 2587 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type::after { 2588 content: ""; 2589 flex: 1 1 auto; 2590 width: 1px; 2591 margin: 0 auto; 2592 background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2593 } 2594 2595 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type::before { 2596 content: ""; 2597 flex: 0 0 auto; 2598 width: 1px; 2599 margin: 0 auto; 2600 background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2601 } 2602 2603 .dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type::before { 2604 visibility: hidden; 2605 } 2606 2607 .dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type > .dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type::after, .dataviews-view-picker-activity > .dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type::after { 2608 background: linear-gradient(to bottom, var(--wpds-color-stroke-surface-neutral, #dbdbdb) 0%, color-mix(in srgb, var(--wpds-color-stroke-surface-neutral, #dbdbdb) 20%, transparent) 60%, transparent 100%); 2609 } 2610 2611 .dataviews-view-picker-activity .dataviews-view-picker-activity-group__header { 2612 font-size: var(--wpds-typography-font-size-lg, 15px); 2613 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 2614 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2615 margin: 0 0 var(--wpds-dimension-gap-sm, 8px) 0; 2616 padding: 0; 2617 padding-inline-start: var(--wpds-dimension-padding-2xl, 24px); 2618 } 2619 2620 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon { 2621 overflow: hidden; 2622 flex-shrink: 0; 2623 background-color: transparent; 2624 } 2625 2626 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img, 2627 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg, 2628 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet { 2629 display: block; 2630 width: 100%; 2631 height: 100%; 2632 margin: 0 auto; 2633 -o-object-fit: cover; 2634 object-fit: cover; 2635 border-radius: 50%; 2636 box-sizing: border-box; 2637 box-shadow: inset 0 0 0 var(--wpds-border-width-xs, 1px) var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2638 } 2639 2640 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg { 2641 padding: var(--wpds-dimension-padding-xs, 4px); 2642 } 2643 2644 .dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet { 2645 background-color: var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2646 } 2647 2648 .dataviews-picker-footer__bulk-selection { 2649 align-self: flex-start; 2650 height: var(--wpds-dimension-size-md, 32px); 2651 } 2652 2653 .dataviews-picker-footer__actions { 2654 align-self: flex-end; 2655 } 2656 2657 .dataviews-controls__richtext [data-rich-text-placeholder]::after { 2658 content: attr(data-rich-text-placeholder); 2659 color: color-mix(in srgb, currentColor, transparent 38%); 2660 } 2661 2662 .dataviews-controls__datetime { 2663 border: none; 2664 padding: 0; 2665 } 2666 2667 .dataviews-controls__relative-date-number, 2668 .dataviews-controls__relative-date-unit { 2669 flex: 1 1 50%; 2670 } 2671 2672 .dataviews-controls__date input[type=date]::-webkit-inner-spin-button, 2673 .dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator { 2674 display: none; 2675 -webkit-appearance: none; 2676 } 2677 2678 .dataviews-controls__date-range-inputs > * { 2679 min-width: 0; 2680 } 2681 2682 .dataviews-controls__color-picker-dropdown { 2683 display: flex; 2684 } 2685 2686 .dataviews-controls__date-preset { 2687 border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 2688 } 2689 2690 .dataviews-controls__date-preset:active { 2691 background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e); 2692 } 2693 2694 .dataforms-layouts-panel__field-trigger { 2695 position: relative; 2696 color: inherit; 2697 display: flex; 2698 width: 100%; 2699 min-height: var(--wpds-dimension-size-sm, 24px); 2700 cursor: var(--wpds-cursor-control, pointer); 2701 align-items: flex-start; 2702 border-radius: var(--wpds-border-radius-sm, 2px); 2703 isolation: isolate; 2704 } 2705 2706 .dataforms-layouts-panel__field-trigger--label-side { 2707 flex-direction: row; 2708 gap: var(--wpds-dimension-gap-sm, 8px); 2709 } 2710 2711 .dataforms-layouts-panel__field-trigger--label-top { 2712 display: grid; 2713 grid-template-columns: 1fr auto; 2714 } 2715 2716 .dataforms-layouts-panel__field-trigger--label-none { 2717 align-items: center; 2718 } 2719 2720 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover { 2721 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 2722 } 2723 2724 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon { 2725 opacity: 1; 2726 } 2727 2728 .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label { 2729 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 2730 } 2731 2732 .dataforms-layouts-panel__field-trigger.is-disabled { 2733 cursor: default; 2734 } 2735 2736 .dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control { 2737 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2738 font-weight: var(--wpds-typography-font-weight-default, 400); 2739 } 2740 2741 .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon { 2742 opacity: 1; 2743 fill: currentColor; 2744 } 2745 2746 .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover, .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible { 2747 fill: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 2748 } 2749 2750 .dataforms-layouts-panel__field-trigger-icon { 2751 padding: 0; 2752 color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9)); 2753 flex: 0 0 auto; 2754 opacity: 0; 2755 border-radius: var(--wpds-border-radius-xs, 1px); 2756 } 2757 2758 .dataforms-layouts-panel__field-trigger-icon:focus-visible { 2759 opacity: 1; 2760 outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 2761 } 2762 2763 .dataforms-layouts-panel__field-dropdown-anchor { 2764 width: 100%; 2765 } 2766 2767 .dataforms-layouts-panel__field-dropdown-anchor .components-dropdown { 2768 width: 100%; 2769 } 2770 2771 .dataforms-layouts-panel__field-label { 2772 width: 38%; 2773 flex-shrink: 0; 2774 min-height: var(--wpds-dimension-size-sm, 24px); 2775 display: flex; 2776 align-items: center; 2777 line-height: var(--wpds-typography-line-height-sm, 20px); 2778 hyphens: auto; 2779 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2780 } 2781 2782 .dataforms-layouts-panel__field-label .components-base-control__label { 2783 display: inline; 2784 margin-bottom: 0; 2785 line-height: inherit; 2786 } 2787 2788 .dataforms-layouts-panel__field-label.has-error { 2789 color: var(--wpds-color-foreground-content-error-weak, #cc1818); 2790 } 2791 2792 .dataforms-layouts-panel__field-label-error-content { 2793 position: relative; 2794 z-index: 1; 2795 cursor: help; 2796 color: var(--wpds-color-foreground-content-error-weak, #cc1818); 2797 display: inline-flex; 2798 flex-direction: row; 2799 align-items: center; 2800 gap: var(--wpds-dimension-gap-xs, 4px); 2801 } 2802 2803 .dataforms-layouts-panel__field-control { 2804 flex-grow: 1; 2805 min-width: 0; 2806 min-height: var(--wpds-dimension-size-sm, 24px); 2807 line-height: var(--wpds-typography-line-height-md, 24px); 2808 display: flex; 2809 align-items: center; 2810 overflow: clip; 2811 padding-inline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)); 2812 margin-inline: calc(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))); 2813 word-break: break-word; 2814 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 2815 } 2816 2817 .dataforms-layouts-panel__field-control > * { 2818 min-width: 0; 2819 } 2820 2821 .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label { 2822 width: 100%; 2823 } 2824 2825 .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control { 2826 grid-column: 1/-1; 2827 } 2828 2829 .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon { 2830 grid-row: 1; 2831 grid-column: 2; 2832 } 2833 2834 .dataforms-layouts-panel__field-dropdown .components-popover__content { 2835 min-width: 320px; 2836 padding: var(--wpds-dimension-padding-lg, 16px); 2837 } 2838 2839 .dataforms-layouts-panel__dropdown-header { 2840 margin-bottom: var(--wpds-dimension-gap-lg, 16px); 2841 } 2842 2843 .dataforms-layouts-panel__modal-footer { 2844 margin-top: var(--wpds-dimension-gap-lg, 16px); 2845 } 2846 2847 .components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown { 2848 z-index: 159990; 2849 } 2850 2851 .dataforms-layouts-panel__summary-button:empty { 2852 min-width: 160px; 2853 } 2854 2855 .dataforms-layouts-regular__field { 2856 width: 100%; 2857 min-height: var(--wpds-dimension-size-md, 32px); 2858 justify-content: flex-start !important; 2859 align-items: flex-start !important; 2860 } 2861 2862 .dataforms-layouts-regular__field .components-base-control__label, 2863 .dataforms-layouts-regular__field .components-input-control__label, 2864 .dataforms-layouts-regular__field .components-form-token-field__label { 2865 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 2866 } 2867 2868 .dataforms-layouts-regular__field-label { 2869 width: 38%; 2870 flex-shrink: 0; 2871 min-height: var(--wpds-dimension-size-md, 32px); 2872 display: flex; 2873 align-items: center; 2874 line-height: var(--wpds-typography-line-height-sm, 20px); 2875 hyphens: auto; 2876 } 2877 2878 .dataforms-layouts-regular__field-label--label-position-side { 2879 align-self: center; 2880 } 2881 2882 .dataforms-layouts-regular__field-label .components-base-control__label { 2883 margin-bottom: 0; 2884 } 2885 2886 .dataforms-layouts-regular__field-control { 2887 flex-grow: 1; 2888 min-height: var(--wpds-dimension-size-md, 32px); 2889 display: flex; 2890 align-items: center; 2891 } 2892 2893 .dataforms-layouts-card__field { 2894 width: 100%; 2895 } 2896 2897 .dataforms-layouts-card__field-header-content { 2898 min-height: 24px; 2899 } 2900 2901 .dataforms-layouts-card__field-header-content-description { 2902 display: contents; 2903 } 2904 2905 .dataforms-layouts-card__field-description { 2906 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 2907 display: block; 2908 font-size: var(--wpds-typography-font-size-md, 13px); 2909 margin-bottom: var(--wpds-dimension-gap-lg, 16px); 2910 } 2911 2912 .dataforms-layouts-card__field-summary { 2913 display: flex; 2914 flex-direction: row; 2915 gap: var(--wpds-dimension-gap-lg, 16px); 2916 align-items: center; 2917 } 2918 2919 .dataforms-layouts-details__summary-content { 2920 display: inline-flex; 2921 min-height: var(--wpds-dimension-size-sm, 24px); 2922 } 2923 2924 .dataforms-layouts-details__content { 2925 padding-top: var(--wpds-dimension-padding-md, 12px); 2926 } 2927 2928 .dataforms-layouts-row__field-control { 2929 width: 100%; 2930 } 2931 2932 .dataforms-layouts__wrapper { 2933 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 2934 font-weight: var(--wpds-typography-font-weight-default, 400); 2935 font-size: 13px; 2936 line-height: 20px; 2937 } 2938 2939 /** 2940 * Typography 2941 */ 2942 /** 2943 * SCSS Variables. 2944 * 2945 * Please use variables from this sheet to ensure consistency across the UI. 2946 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 2947 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 2948 */ 2949 /** 2950 * Colors 2951 */ 2952 /** 2953 * Fonts & basic variables. 2954 */ 2955 /** 2956 * Typography 2957 */ 2958 /** 2959 * Grid System. 2960 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 2961 */ 2962 /** 2963 * Radius scale. 2964 */ 2965 /** 2966 * Elevation scale. 2967 */ 2968 /** 2969 * Dimensions. 2970 */ 2971 /** 2972 * Mobile specific styles 2973 */ 2974 /** 2975 * Editor styles. 2976 */ 2977 /** 2978 * Block & Editor UI. 2979 */ 2980 /** 2981 * Block paddings. 2982 */ 2983 /** 2984 * React Native specific. 2985 * These variables do not appear to be used anywhere else. 2986 */ 2987 /** 2988 * Breakpoints & Media Queries 2989 */ 2990 /** 2991 * Converts a hex value into the rgb equivalent. 2992 * 2993 * @param {string} hex - the hexadecimal value to convert 2994 * @return {string} comma separated rgb values 2995 */ 2996 /** 2997 * Long content fade mixin 2998 * 2999 * Creates a fading overlay to signify that the content is longer 3000 * than the space allows. 3001 */ 3002 /** 3003 * Breakpoint mixins 3004 */ 3005 /** 3006 * Focus styles. 3007 */ 3008 /** 3009 * Standard focus rings for the WordPress Design System. 3010 * 3011 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site, 3012 * e.g. `&:focus { @include outset-ring__focus(); }`. 3013 */ 3014 /** 3015 * Applies editor left position to the selector passed as argument 3016 */ 3017 /** 3018 * Styles that are reused verbatim in a few places 3019 */ 3020 /** 3021 * Allows users to opt-out of animations via OS-level preferences. 3022 */ 3023 /** 3024 * Reset default styles for JavaScript UI based pages. 3025 * This is a WP-admin agnostic reset 3026 */ 3027 /** 3028 * Reset the WP Admin page styles for Gutenberg-like pages. 3029 */ 3030 /** 3031 * Creates a checkerboard pattern background to indicate transparency. 3032 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 3033 */ 3034 :root { 3035 --wp-block-synced-color: #7a00df; 3036 --wp-block-synced-color--rgb: 122, 0, 223; 3037 --wp-bound-block-color: var(--wp-block-synced-color); 3038 --wp-editor-canvas-background: #ddd; 3039 --wp-admin-theme-color: #007cba; 3040 --wp-admin-theme-color--rgb: 0, 124, 186; 3041 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 3042 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 3043 --wp-admin-theme-color-darker-20: #005a87; 3044 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 3045 --wp-admin-border-width-focus: 2px; 3046 } 3047 3048 @media (min-resolution: 192dpi) { 3049 :root { 3050 --wp-admin-border-width-focus: 1.5px; 3051 } 3052 } 3053 .fields-create-template-part-modal { 3054 z-index: 1000001; 3055 } 3056 3057 .fields-create-template-part-modal__area-fieldset { 3058 border: 0; 3059 padding: 0; 3060 margin: 0; 3061 } 3062 3063 .fields-create-template-part-modal__area-radio-group { 3064 border: 1px solid #949494; 3065 border-radius: 2px; 3066 } 3067 3068 .fields-create-template-part-modal__area-radio-wrapper { 3069 position: relative; 3070 padding: 12px; 3071 display: grid; 3072 align-items: center; 3073 grid-template-columns: min-content 1fr min-content; 3074 grid-gap: 4px 8px; 3075 color: #1e1e1e; 3076 } 3077 3078 .fields-create-template-part-modal__area-radio-wrapper + .fields-create-template-part-modal__area-radio-wrapper { 3079 border-top: 1px solid #949494; 3080 } 3081 3082 .fields-create-template-part-modal__area-radio-wrapper input[type=radio] { 3083 position: absolute; 3084 opacity: 0; 3085 } 3086 3087 .fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked) { 3088 z-index: 1; 3089 } 3090 3091 .fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover { 3092 color: var(--wp-admin-theme-color); 3093 } 3094 3095 .fields-create-template-part-modal__area-radio-wrapper > *:not(.fields-create-template-part-modal__area-radio-label) { 3096 pointer-events: none; 3097 } 3098 3099 .fields-create-template-part-modal__area-radio-label::before { 3100 content: ""; 3101 position: absolute; 3102 inset: 0; 3103 } 3104 3105 input[type=radio]:not(:checked) ~ .fields-create-template-part-modal__area-radio-label::before { 3106 cursor: var(--wpds-cursor-control, pointer); 3107 } 3108 3109 input[type=radio]:focus-visible ~ .fields-create-template-part-modal__area-radio-label::before { 3110 outline: 4px solid transparent; 3111 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); 3112 } 3113 3114 .fields-create-template-part-modal__area-radio-icon, 3115 .fields-create-template-part-modal__area-radio-checkmark { 3116 fill: currentColor; 3117 } 3118 3119 input[type=radio]:not(:checked) ~ .fields-create-template-part-modal__area-radio-checkmark { 3120 opacity: 0; 3121 } 3122 3123 .fields-create-template-part-modal__area-radio-description { 3124 grid-column: 2/3; 3125 margin: 0; 3126 color: #757575; 3127 font-size: 12px; 3128 line-height: normal; 3129 text-wrap: pretty; 3130 } 3131 3132 input[type=radio]:not(:checked):hover ~ .fields-create-template-part-modal__area-radio-description { 3133 color: inherit; 3134 } 3135 3136 fieldset.fields__media-edit { 3137 border: 0; 3138 padding: 0; 3139 margin: 0; 3140 width: 100%; 3141 } 3142 3143 fieldset.fields__media-edit .components-base-control__label { 3144 color: #1e1e1e; 3145 } 3146 3147 fieldset.fields__media-edit .fields__media-edit-description { 3148 font-size: 12px; 3149 line-height: 1.5; 3150 } 3151 3152 fieldset.fields__media-edit { 3153 container-type: inline-size; 3154 } 3155 3156 fieldset.fields__media-edit .fields__media-edit-compact-group { 3157 border: 1px dashed #949494; 3158 border-radius: 4px; 3159 overflow: hidden; 3160 } 3161 3162 fieldset.fields__media-edit .fields__media-edit-compact-group.is-single { 3163 border-radius: 2px; 3164 } 3165 3166 fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button { 3167 border: 0; 3168 border-radius: 0; 3169 } 3170 3171 fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible { 3172 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); 3173 } 3174 3175 fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child) { 3176 border-bottom: 1px solid #f0f0f0; 3177 } 3178 3179 fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner { 3180 display: flex; 3181 align-items: center; 3182 gap: 8px; 3183 } 3184 3185 fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon { 3186 margin: 0; 3187 } 3188 3189 fieldset.fields__media-edit .fields__media-edit-compact { 3190 position: relative; 3191 min-width: 0; 3192 } 3193 3194 fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers, fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers { 3195 opacity: 1; 3196 } 3197 3198 fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers { 3199 position: absolute; 3200 left: 8px; 3201 top: 50%; 3202 transform: translateY(-50%); 3203 opacity: 0; 3204 pointer-events: none; 3205 z-index: 1; 3206 border-radius: 2px; 3207 background: #fff; 3208 } 3209 3210 fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers * { 3211 pointer-events: auto; 3212 } 3213 3214 fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner { 3215 display: flex; 3216 align-items: center; 3217 gap: 8px; 3218 } 3219 3220 fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon { 3221 margin: 0; 3222 } 3223 3224 fieldset.fields__media-edit .fields__media-edit-picker-button { 3225 position: relative; 3226 display: flex; 3227 align-items: center; 3228 gap: 8px; 3229 border: 1px dashed #949494; 3230 border-radius: 2px; 3231 padding: 4px 8px; 3232 min-height: 40px; 3233 cursor: var(--wpds-cursor-control, pointer); 3234 min-width: 0; 3235 } 3236 3237 fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment) { 3238 border-color: var(--wp-admin-theme-color); 3239 color: var(--wp-admin-theme-color); 3240 } 3241 3242 fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover { 3243 background-color: color-mix(in srgb, var(--wp-admin-theme-color, #3858e9) 4%, transparent); 3244 color: var(--wp-admin-theme-color-darker-20); 3245 border-color: var(--wp-admin-theme-color-darker-20); 3246 } 3247 3248 fieldset.fields__media-edit .fields__media-edit-picker-button:hover { 3249 color: var(--wp-admin-theme-color); 3250 } 3251 3252 fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible { 3253 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); 3254 outline: none; 3255 } 3256 3257 fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true] { 3258 opacity: 0.6; 3259 cursor: default; 3260 } 3261 3262 fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner { 3263 position: absolute; 3264 top: 50%; 3265 right: 50%; 3266 transform: translate(50%, -50%); 3267 z-index: 1; 3268 } 3269 3270 fieldset.fields__media-edit .fields__media-edit-filename, 3271 fieldset.fields__media-edit .fields__media-edit-placeholder { 3272 flex: 1; 3273 width: 100%; 3274 min-width: 0; 3275 } 3276 3277 fieldset.fields__media-edit .fields__media-edit-placeholder { 3278 text-align: center; 3279 } 3280 3281 fieldset.fields__media-edit .fields__media-edit-thumbnail { 3282 width: 24px; 3283 aspect-ratio: 1/1; 3284 flex-shrink: 0; 3285 border-radius: 2px; 3286 } 3287 3288 fieldset.fields__media-edit .fields__media-edit-expanded { 3289 display: grid; 3290 gap: 8px; 3291 } 3292 3293 fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner { 3294 display: flex; 3295 align-items: center; 3296 gap: 8px; 3297 } 3298 3299 fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon { 3300 margin: 0; 3301 } 3302 3303 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview { 3304 position: relative; 3305 width: 100%; 3306 aspect-ratio: var(--fields-media-edit-expanded-multiple-aspect-ratio, 3/2); 3307 border-radius: 2px; 3308 padding: 4px; 3309 overflow: hidden; 3310 display: flex; 3311 align-items: center; 3312 justify-content: center; 3313 } 3314 3315 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack { 3316 width: 100%; 3317 height: 100%; 3318 } 3319 3320 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay { 3321 position: absolute; 3322 top: 0; 3323 right: 0; 3324 left: 0; 3325 bottom: 0; 3326 opacity: 0; 3327 pointer-events: none; 3328 } 3329 3330 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay * { 3331 pointer-events: auto; 3332 } 3333 3334 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions { 3335 position: absolute; 3336 top: 4px; 3337 left: 4px; 3338 border-radius: 2px; 3339 background: #fff; 3340 } 3341 3342 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item { 3343 position: relative; 3344 min-width: 0; 3345 border-radius: 4px; 3346 } 3347 3348 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay, fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay { 3349 opacity: 1; 3350 } 3351 3352 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack { 3353 padding: 8px; 3354 } 3355 3356 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail { 3357 width: 100%; 3358 height: 100%; 3359 -o-object-fit: cover; 3360 object-fit: cover; 3361 -o-object-position: 50% 50%; 3362 object-position: 50% 50%; 3363 } 3364 3365 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename { 3366 text-align: center; 3367 flex: none; 3368 } 3369 3370 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg { 3371 margin: 0; 3372 } 3373 3374 fieldset.fields__media-edit .fields__media-edit-expanded.is-single { 3375 grid-template-columns: 1fr; 3376 } 3377 3378 fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview { 3379 aspect-ratio: 2/1; 3380 } 3381 3382 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button { 3383 border-radius: 4px; 3384 } 3385 3386 fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button { 3387 border-radius: 2px; 3388 } 3389 3390 fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty) { 3391 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); 3392 } 3393 3394 @container (max-width: 500px) { 3395 fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty) { 3396 grid-template-columns: repeat(auto-fill, minmax(105px, 1fr)); 3397 } 3398 } 3399 fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button { 3400 padding: 0; 3401 } 3402 3403 fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder { 3404 display: flex; 3405 align-items: center; 3406 justify-content: center; 3407 aspect-ratio: var(--fields-media-edit-expanded-multiple-aspect-ratio, 3/2); 3408 } 3409 3410 .fields-controls__author-avatar { 3411 flex-shrink: 0; 3412 overflow: hidden; 3413 width: 24px; 3414 height: 24px; 3415 align-items: center; 3416 justify-content: right; 3417 display: flex; 3418 } 3419 3420 .fields-controls__author-avatar img { 3421 width: 16px; 3422 height: 16px; 3423 -o-object-fit: cover; 3424 object-fit: cover; 3425 opacity: 0; 3426 border-radius: 100%; 3427 } 3428 3429 @media not (prefers-reduced-motion) { 3430 .fields-controls__author-avatar img { 3431 transition: opacity 0.1s linear; 3432 } 3433 } 3434 .fields-controls__author-avatar.is-loaded img { 3435 opacity: 1; 3436 } 3437 3438 .fields-controls__author-icon { 3439 display: flex; 3440 flex-shrink: 0; 3441 width: 24px; 3442 height: 24px; 3443 } 3444 3445 .fields-controls__author-icon svg { 3446 margin-right: -4px; 3447 fill: currentColor; 3448 } 3449 3450 .fields-controls__author-name { 3451 text-overflow: ellipsis; 3452 overflow: hidden; 3453 } 3454 3455 .fields-controls__slug { 3456 border: 0; 3457 padding: 0; 3458 margin: 0; 3459 } 3460 3461 .fields-controls__slug .fields-controls__slug-external-icon { 3462 margin-right: 5ch; 3463 } 3464 3465 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input { 3466 padding-inline-start: 0 !important; 3467 } 3468 3469 .fields-controls__slug .fields-controls__slug-help-link { 3470 word-break: break-word; 3471 } 3472 3473 .fields-controls__slug .fields-controls__slug-help { 3474 display: flex; 3475 flex-direction: column; 3476 } 3477 3478 .fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug { 3479 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 3480 } 3481 3482 .fields-controls__featured-image-image, 3483 .fields-controls__featured-image-placeholder { 3484 width: 100%; 3485 height: 100%; 3486 display: block; 3487 border-radius: 4px; 3488 } 3489 3490 .fields-controls__featured-image-placeholder { 3491 box-shadow: none; 3492 background: #f0f0f0; 3493 } 3494 3495 .fields-controls__parent { 3496 border: 0; 3497 padding: 0; 3498 margin: 0; 3499 } 3500 3501 .fields-controls__password { 3502 border: 0; 3503 padding: 0; 3504 margin: 0; 3505 } 3506 3507 .fields-controls__status-icon { 3508 height: 24px; 3509 width: 24px; 3510 } 3511 3512 .fields-controls__status-icon svg { 3513 fill: currentColor; 3514 margin-right: -4px; 3515 } 3516 3517 .fields-field__title > span:first-child { 3518 text-overflow: ellipsis; 3519 overflow: hidden; 3520 text-decoration: none; 3521 white-space: nowrap; 3522 display: block; 3523 flex-grow: 0; 3524 } 3525 3526 .fields-field__pattern-title span:first-child { 3527 flex: 1; 3528 } 3529 3530 /** 3531 * SCSS Variables. 3532 * 3533 * Please use variables from this sheet to ensure consistency across the UI. 3534 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 3535 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 3536 */ 3537 /** 3538 * Colors 3539 */ 3540 /** 3541 * Fonts & basic variables. 3542 */ 3543 /** 3544 * Typography 3545 */ 3546 /** 3547 * Grid System. 3548 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 3549 */ 3550 /** 3551 * Radius scale. 3552 */ 3553 /** 3554 * Elevation scale. 3555 */ 3556 /** 3557 * Dimensions. 3558 */ 3559 /** 3560 * Mobile specific styles 3561 */ 3562 /** 3563 * Editor styles. 3564 */ 3565 /** 3566 * Block & Editor UI. 3567 */ 3568 /** 3569 * Block paddings. 3570 */ 3571 /** 3572 * React Native specific. 3573 * These variables do not appear to be used anywhere else. 3574 */ 3575 /** 3576 * Typography 3577 */ 3578 /** 3579 * Breakpoints & Media Queries 3580 */ 3581 /** 3582 * Converts a hex value into the rgb equivalent. 3583 * 3584 * @param {string} hex - the hexadecimal value to convert 3585 * @return {string} comma separated rgb values 3586 */ 3587 /** 3588 * Long content fade mixin 3589 * 3590 * Creates a fading overlay to signify that the content is longer 3591 * than the space allows. 3592 */ 3593 /** 3594 * Breakpoint mixins 3595 */ 3596 /** 3597 * Focus styles. 3598 */ 3599 /** 3600 * Standard focus rings for the WordPress Design System. 3601 * 3602 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site, 3603 * e.g. `&:focus { @include outset-ring__focus(); }`. 3604 */ 3605 /** 3606 * Applies editor left position to the selector passed as argument 3607 */ 3608 /** 3609 * Styles that are reused verbatim in a few places 3610 */ 3611 /** 3612 * Allows users to opt-out of animations via OS-level preferences. 3613 */ 3614 /** 3615 * Reset default styles for JavaScript UI based pages. 3616 * This is a WP-admin agnostic reset 3617 */ 3618 /** 3619 * Reset the WP Admin page styles for Gutenberg-like pages. 3620 */ 3621 /** 3622 * Creates a checkerboard pattern background to indicate transparency. 3623 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 3624 */ 3625 @media (min-width: 782px) { 3626 .font-library-modal.font-library-modal { 3627 width: 65vw; 3628 } 3629 } 3630 .font-library-modal .components-modal__header { 3631 border-bottom: none; 3632 } 3633 3634 .font-library-modal .components-modal__content { 3635 padding: 0; 3636 margin-bottom: 90px; 3637 } 3638 3639 .font-library-modal .font-library__subtitle { 3640 text-transform: uppercase; 3641 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 3642 font-size: 11px; 3643 } 3644 3645 .font-library-modal__tab-panel { 3646 height: calc(100% - 50px); 3647 } 3648 3649 .font-library__tabpanel-layout { 3650 height: 100%; 3651 display: flex; 3652 flex-direction: column; 3653 } 3654 3655 .font-library__tabpanel-layout > div { 3656 flex-grow: 1; 3657 } 3658 3659 .font-library__tabpanel-layout .font-library__loading { 3660 width: 100%; 3661 height: 100%; 3662 display: flex; 3663 position: absolute; 3664 right: 0; 3665 top: 0; 3666 align-items: center; 3667 justify-content: center; 3668 padding-top: 124px; 3669 box-sizing: border-box; 3670 } 3671 3672 .font-library__tabpanel-layout .components-navigator-screen { 3673 padding: 24px; 3674 width: 100%; 3675 } 3676 3677 .font-library__footer { 3678 position: absolute; 3679 width: 100%; 3680 bottom: 0; 3681 border-top: 1px solid #ddd; 3682 padding: 24px; 3683 background-color: #fff; 3684 box-sizing: border-box; 3685 flex-grow: 0 !important; 3686 flex-shrink: 0; 3687 height: 90px; 3688 } 3689 3690 .font-library__page-selection { 3691 font-size: 11px; 3692 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 3693 text-transform: uppercase; 3694 } 3695 3696 @media (min-width: 600px) { 3697 .font-library__page-selection .font-library__page-selection-trigger { 3698 font-size: 11px !important; 3699 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 3700 } 3701 } 3702 .font-library__fonts-title { 3703 text-transform: uppercase; 3704 font-size: 11px; 3705 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 3706 margin-top: 0; 3707 margin-bottom: 0; 3708 } 3709 3710 .font-library__fonts-list { 3711 list-style: none; 3712 padding: 0; 3713 margin-top: 0; 3714 margin-bottom: 0; 3715 } 3716 3717 .font-library__fonts-list-item { 3718 margin-bottom: 0; 3719 } 3720 3721 .font-library__font-card { 3722 box-sizing: border-box; 3723 border: 1px solid #ddd; 3724 width: 100%; 3725 height: auto !important; 3726 padding: 16px; 3727 margin-top: -1px; /* To collapse the margin with the previous element */ 3728 } 3729 3730 .font-library__font-card:hover { 3731 background-color: #f0f0f0; 3732 } 3733 3734 .font-library__font-card:focus { 3735 position: relative; 3736 } 3737 3738 .font-library__font-card .font-library__font-card__name { 3739 font-weight: bold; 3740 } 3741 3742 .font-library__font-card .font-library__font-card__count { 3743 color: #757575; 3744 } 3745 3746 .font-library__font-card .font-library__font-variant_demo-image { 3747 display: block; 3748 height: 24px; 3749 width: auto; 3750 } 3751 3752 .font-library__font-card .font-library__font-variant_demo-text { 3753 white-space: nowrap; 3754 flex-shrink: 0; 3755 } 3756 3757 @media not (prefers-reduced-motion) { 3758 .font-library__font-card .font-library__font-variant_demo-text { 3759 transition: opacity 0.3s ease-in-out; 3760 } 3761 } 3762 .font-library-modal__tablist-container { 3763 position: sticky; 3764 top: 0; 3765 border-bottom: 1px solid #ddd; 3766 background: #fff; 3767 z-index: 1; 3768 } 3769 3770 .font-library__upload-area { 3771 align-items: center; 3772 display: flex; 3773 justify-content: center; 3774 height: 256px !important; 3775 width: 100%; 3776 } 3777 3778 button.font-library__upload-area { 3779 background-color: #f0f0f0; 3780 } 3781 3782 .font-library__local-fonts { 3783 margin: 24px auto; 3784 width: 80%; 3785 } 3786 3787 .font-library__local-fonts .font-library__upload-area__text { 3788 color: #757575; 3789 } 3790 3791 .font-library__google-fonts-confirm { 3792 display: flex; 3793 justify-content: center; 3794 align-items: center; 3795 margin-top: 64px; 3796 } 3797 3798 .font-library__google-fonts-confirm p { 3799 line-height: 1.4; 3800 } 3801 3802 .font-library__google-fonts-confirm h2 { 3803 font-size: 1.2rem; 3804 font-weight: 400; 3805 } 3806 3807 .font-library__google-fonts-confirm .components-card { 3808 padding: 16px; 3809 width: 400px; 3810 } 3811 3812 .font-library__google-fonts-confirm .components-button { 3813 width: 100%; 3814 justify-content: center; 3815 } 3816 3817 .font-library__select-all { 3818 padding: 16px 17px 16px 16px; 3819 } 3820 3821 .font-library__select-all .components-checkbox-control__label { 3822 padding-right: 16px; 3823 } 3824 3825 .global-styles-ui-pagination .components-button.is-tertiary { 3826 width: 32px; 3827 height: 32px; 3828 justify-content: center; 3829 } 3830 3831 .global-styles-ui-screen-revisions__revisions-list { 3832 list-style: none; 3833 margin: 0 16px 16px 16px; 3834 flex-grow: 1; 3835 } 3836 3837 .global-styles-ui-screen-revisions__revisions-list li { 3838 margin-bottom: 0; 3839 } 3840 3841 .global-styles-ui-screen-revisions__revision-item { 3842 position: relative; 3843 cursor: var(--wpds-cursor-control, pointer); 3844 display: flex; 3845 flex-direction: column; 3846 } 3847 3848 .global-styles-ui-screen-revisions__revision-item[role=option]:active, .global-styles-ui-screen-revisions__revision-item[role=option]:focus { 3849 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); 3850 outline: 2px solid transparent; 3851 } 3852 3853 .global-styles-ui-screen-revisions__revision-item:hover { 3854 background: rgba(var(--wp-admin-theme-color--rgb), 0.04); 3855 } 3856 3857 .global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date { 3858 color: var(--wp-admin-theme-color); 3859 } 3860 3861 .global-styles-ui-screen-revisions__revision-item::before, .global-styles-ui-screen-revisions__revision-item::after { 3862 position: absolute; 3863 content: "\a"; 3864 display: block; 3865 } 3866 3867 .global-styles-ui-screen-revisions__revision-item::before { 3868 background: #ddd; 3869 border-radius: 50%; 3870 height: 8px; 3871 width: 8px; 3872 top: 18px; 3873 right: 17px; 3874 transform: translate(50%, -50%); 3875 z-index: 1; 3876 border: 4px solid transparent; 3877 } 3878 3879 .global-styles-ui-screen-revisions__revision-item[aria-selected=true] { 3880 border-radius: 2px; 3881 outline: 3px solid transparent; 3882 outline-offset: -2px; 3883 color: var(--wp-admin-theme-color); 3884 background: rgba(var(--wp-admin-theme-color--rgb), 0.04); 3885 } 3886 3887 .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date { 3888 color: var(--wp-admin-theme-color); 3889 } 3890 3891 .global-styles-ui-screen-revisions__revision-item[aria-selected=true]::before { 3892 background: var(--wp-admin-theme-color); 3893 } 3894 3895 .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes > li, 3896 .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta { 3897 color: #1e1e1e; 3898 } 3899 3900 .global-styles-ui-screen-revisions__revision-item::after { 3901 height: 100%; 3902 right: 16px; 3903 top: 0; 3904 width: 0; 3905 border: 0.5px solid #ddd; 3906 } 3907 3908 .global-styles-ui-screen-revisions__revision-item:first-child::after { 3909 top: 18px; 3910 } 3911 3912 .global-styles-ui-screen-revisions__revision-item:last-child::after { 3913 height: 18px; 3914 } 3915 3916 .global-styles-ui-screen-revisions__revision-item-wrapper { 3917 display: block; 3918 padding: 12px 40px 4px 12px; 3919 } 3920 3921 .global-styles-ui-screen-revisions__apply-button.is-primary, 3922 .global-styles-ui-screen-revisions__active-badge { 3923 align-self: flex-start; 3924 margin: 0 40px 12px 12px; 3925 } 3926 3927 .global-styles-ui-screen-revisions__changes, 3928 .global-styles-ui-screen-revisions__meta { 3929 color: #757575; 3930 font-size: 12px; 3931 } 3932 3933 .global-styles-ui-screen-revisions__description { 3934 display: flex; 3935 flex-direction: column; 3936 align-items: flex-start; 3937 gap: 8px; 3938 } 3939 3940 .global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date { 3941 text-transform: uppercase; 3942 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 3943 font-size: 12px; 3944 } 3945 3946 .global-styles-ui-screen-revisions__meta { 3947 display: flex; 3948 justify-content: start; 3949 width: 100%; 3950 align-items: flex-start; 3951 text-align: right; 3952 margin-bottom: 4px; 3953 } 3954 3955 .global-styles-ui-screen-revisions__meta img { 3956 width: 16px; 3957 height: 16px; 3958 border-radius: 100%; 3959 margin-left: 8px; 3960 } 3961 3962 .global-styles-ui-screen-revisions__loading { 3963 margin: 24px auto !important; 3964 } 3965 3966 .global-styles-ui-screen-revisions__changes { 3967 text-align: right; 3968 line-height: 1.4; 3969 margin-right: 12px; 3970 list-style: disc; 3971 } 3972 3973 .global-styles-ui-screen-revisions__changes li { 3974 margin-bottom: 4px; 3975 } 3976 3977 .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination { 3978 justify-content: space-between; 3979 gap: 2px; 3980 } 3981 3982 .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total { 3983 position: absolute; 3984 right: -1000px; 3985 height: 1px; 3986 margin: -1px; 3987 overflow: hidden; 3988 } 3989 3990 .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text { 3991 font-size: 12px; 3992 will-change: opacity; 3993 } 3994 3995 .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary { 3996 color: #1e1e1e; 3997 } 3998 3999 .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled, 4000 .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true] { 4001 color: #949494; 4002 } 4003 4004 .global-styles-ui-screen-revisions__footer { 4005 height: 56px; 4006 z-index: 1; 4007 position: sticky; 4008 min-width: 100%; 4009 bottom: 0; 4010 background: #fff; 4011 padding: 12px; 4012 border-top: 1px solid #ddd; 4013 box-sizing: border-box; 4014 } 4015 4016 .global-styles-ui-variations_item { 4017 box-sizing: border-box; 4018 cursor: var(--wpds-cursor-control, pointer); 4019 } 4020 4021 .global-styles-ui-variations_item .global-styles-ui-variations_item-preview { 4022 border-radius: 2px; 4023 outline: 1px solid rgba(0, 0, 0, 0.1); 4024 outline-offset: -1px; 4025 overflow: hidden; 4026 position: relative; 4027 } 4028 4029 @media not (prefers-reduced-motion) { 4030 .global-styles-ui-variations_item .global-styles-ui-variations_item-preview { 4031 transition: outline 0.1s linear; 4032 } 4033 } 4034 .global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill { 4035 height: 32px; 4036 } 4037 4038 .global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container { 4039 overflow: hidden; 4040 } 4041 4042 .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview { 4043 outline-color: rgba(0, 0, 0, 0.3); 4044 } 4045 4046 .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview, .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview { 4047 outline-color: #1e1e1e; 4048 outline-offset: 1px; 4049 outline-width: var(--wp-admin-border-width-focus); 4050 } 4051 4052 .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview { 4053 outline-color: var(--wp-admin-theme-color); 4054 } 4055 4056 .global-styles-ui-preview__wrapper { 4057 max-width: 100%; 4058 display: block; 4059 width: 100%; 4060 } 4061 4062 .global-styles-ui-preview__wrapper.is-hoverable { 4063 cursor: var(--wpds-cursor-control, pointer); 4064 } 4065 4066 .global-styles-ui-typography-preview { 4067 display: flex; 4068 align-items: center; 4069 justify-content: center; 4070 min-height: 100px; 4071 margin-bottom: 20px; 4072 background: #f0f0f0; 4073 border-radius: 2px; 4074 overflow: hidden; 4075 } 4076 4077 .global-styles-ui-font-size__item { 4078 white-space: nowrap; 4079 text-overflow: ellipsis; 4080 overflow: hidden; 4081 line-break: anywhere; 4082 } 4083 4084 .global-styles-ui-font-size__item-value { 4085 color: #757575; 4086 } 4087 4088 .global-styles-ui-screen-typography__indicator { 4089 height: 24px; 4090 width: 24px; 4091 font-size: 14px; 4092 display: flex !important; 4093 align-items: center; 4094 justify-content: center; 4095 border-radius: 2px; 4096 } 4097 4098 .global-styles-ui-block-types-search { 4099 margin-bottom: 10px; 4100 padding: 0 16px; 4101 } 4102 4103 .global-styles-ui-screen-typography__font-variants-count { 4104 color: #757575; 4105 } 4106 4107 .global-styles-ui-font-families__manage-fonts { 4108 justify-content: center; 4109 } 4110 4111 .global-styles-ui-screen .color-block-support-panel { 4112 padding-right: 0; 4113 padding-left: 0; 4114 padding-top: 0; 4115 border-top: none; 4116 row-gap: 12px; 4117 } 4118 4119 .global-styles-ui-header { 4120 margin-bottom: 0 !important; 4121 line-height: 1.9 !important; 4122 } 4123 4124 .global-styles-ui-subtitle { 4125 margin-bottom: 0 !important; 4126 text-transform: uppercase; 4127 font-weight: var(--wpds-typography-font-weight-emphasis, 600) !important; 4128 font-size: 11px !important; 4129 } 4130 4131 .global-styles-ui-section-title { 4132 color: #2f2f2f; 4133 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 4134 line-height: 1.2; 4135 padding: 16px 16px 0; 4136 margin: 0; 4137 } 4138 4139 .global-styles-ui-icon-with-current-color { 4140 fill: currentColor; 4141 } 4142 4143 .global-styles-ui__color-indicator-wrapper { 4144 height: 24px; 4145 flex-shrink: 0; 4146 } 4147 4148 .global-styles-ui__shadows-panel__options-container, 4149 .global-styles-ui__typography-panel__options-container { 4150 height: 24px; 4151 } 4152 4153 .global-styles-ui__block-preview-panel { 4154 position: relative; 4155 width: 100%; 4156 border: #ddd 1px solid; 4157 border-radius: 2px; 4158 overflow: hidden; 4159 } 4160 4161 .global-styles-ui__shadow-preview-panel { 4162 height: 144px; 4163 border: #ddd 1px solid; 4164 border-radius: 2px; 4165 overflow: auto; 4166 background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0); 4167 background-position: 0 0, 8px 8px; 4168 background-size: 16px 16px; 4169 } 4170 4171 .global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block { 4172 border: #ddd 1px solid; 4173 border-radius: 2px; 4174 background-color: #fff; 4175 width: 60%; 4176 height: 60px; 4177 } 4178 4179 .global-styles-ui__shadow-editor__dropdown-content { 4180 width: 280px; 4181 } 4182 4183 .global-styles-ui__shadow-editor-panel { 4184 margin-bottom: 4px; 4185 } 4186 4187 .global-styles-ui__shadow-editor__dropdown { 4188 width: 100%; 4189 position: relative; 4190 } 4191 4192 .global-styles-ui__shadow-editor__dropdown-toggle { 4193 width: 100%; 4194 height: auto; 4195 padding-top: 8px; 4196 padding-bottom: 8px; 4197 text-align: right; 4198 border-radius: inherit; 4199 } 4200 4201 .global-styles-ui__shadow-editor__dropdown-toggle.is-open { 4202 background: #f0f0f0; 4203 color: var(--wp-admin-theme-color); 4204 } 4205 4206 .global-styles-ui__shadow-editor__remove-button { 4207 position: absolute; 4208 left: 8px; 4209 top: 8px; 4210 opacity: 0; 4211 } 4212 4213 .global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button { 4214 border: none; 4215 } 4216 4217 .global-styles-ui__shadow-editor__dropdown-toggle:hover + .global-styles-ui__shadow-editor__remove-button, .global-styles-ui__shadow-editor__remove-button:focus, .global-styles-ui__shadow-editor__remove-button:hover { 4218 opacity: 1; 4219 } 4220 4221 @media (hover: none) { 4222 .global-styles-ui__shadow-editor__remove-button { 4223 opacity: 1; 4224 } 4225 } 4226 .global-styles-ui-screen-css { 4227 flex: 1 1 auto; 4228 display: flex; 4229 flex-direction: column; 4230 margin: 16px; 4231 } 4232 4233 .global-styles-ui-screen-css .block-editor-global-styles-advanced-panel { 4234 flex: 1 1 auto; 4235 } 4236 4237 .global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input { 4238 flex: 1 1 auto; 4239 display: flex; 4240 flex-direction: column; 4241 } 4242 4243 .global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field { 4244 flex: 1 1 auto; 4245 display: flex; 4246 flex-direction: column; 4247 } 4248 4249 .global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea { 4250 flex: 1 1 auto; 4251 } 4252 4253 .global-styles-ui-screen-css-help-link { 4254 display: inline-block; 4255 margin-top: 8px; 4256 } 4257 4258 .global-styles-ui-screen-variations { 4259 margin-top: 16px; 4260 border-top: 1px solid #ddd; 4261 } 4262 4263 .global-styles-ui-screen-variations > * { 4264 margin: 24px 16px; 4265 } 4266 4267 .global-styles-ui-sidebar__navigator-provider { 4268 height: 100%; 4269 } 4270 4271 .global-styles-ui-sidebar__navigator-screen { 4272 display: flex; 4273 flex-direction: column; 4274 height: 100%; 4275 } 4276 4277 .global-styles-ui-color-palette__tablist-container { 4278 border-bottom: 1px solid #ddd; 4279 } 4280 4281 .global-styles-ui-color-palette__tablist { 4282 margin-bottom: -1px; 4283 } 4284 4285 .global-styles-ui-sidebar__navigator-screen .single-column { 4286 grid-column: span 1; 4287 } 4288 4289 .global-styles-ui-screen-root.global-styles-ui-screen-root, 4290 .global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations { 4291 background: unset; 4292 color: inherit; 4293 } 4294 4295 .global-styles-ui-sidebar__panel .block-editor-block-icon svg { 4296 fill: currentColor; 4297 } 4298 4299 .global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile, .global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview { 4300 border-radius: 2px; 4301 } 4302 4303 .global-styles-ui-screen-root__active-style-tile-preview { 4304 clip-path: border-box; 4305 } 4306 4307 .global-styles-ui-color-palette-panel, 4308 .global-styles-ui-gradient-palette-panel { 4309 padding: 16px; 4310 } 4311 4312 .edit-site-custom-template-modal__contents-wrapper { 4313 height: 100%; 4314 justify-content: flex-start !important; 4315 } 4316 .edit-site-custom-template-modal__contents-wrapper > * { 4317 width: 100%; 4318 } 4319 .edit-site-custom-template-modal__contents-wrapper__suggestions_list { 4320 margin-right: -12px; 4321 margin-left: -12px; 4322 width: calc(100% + 24px); 4323 } 4324 .edit-site-custom-template-modal__contents > .components-button { 4325 height: auto; 4326 justify-content: center; 4327 } 4328 @media (min-width: 782px) { 4329 .edit-site-custom-template-modal { 4330 width: 456px; 4331 } 4332 } 4333 @media (min-width: 600px) { 4334 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list { 4335 max-height: 224px; 4336 overflow-y: auto; 4337 } 4338 } 4339 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item { 4340 display: block; 4341 width: 100%; 4342 text-align: right; 4343 white-space: pre-wrap; 4344 overflow-wrap: break-word; 4345 height: auto; 4346 padding: 8px 12px; 4347 } 4348 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark { 4349 font-weight: 700; 4350 background: none; 4351 } 4352 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover { 4353 background: rgba(var(--wp-admin-theme-color--rgb), 0.04); 4354 } 4355 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover * { 4356 color: var(--wp-admin-theme-color); 4357 } 4358 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark { 4359 color: var(--wp-admin-theme-color); 4360 } 4361 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus { 4362 background-color: #f0f0f0; 4363 } 4364 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) { 4365 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset; 4366 } 4367 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title, .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info { 4368 overflow: hidden; 4369 text-overflow: ellipsis; 4370 display: block; 4371 } 4372 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info { 4373 word-break: break-all; 4374 color: #757575; 4375 } 4376 4377 .edit-site-custom-template-modal__no-results { 4378 border: 1px solid #ccc; 4379 border-radius: 2px; 4380 padding: 16px; 4381 } 4382 4383 .edit-site-custom-generic-template__modal .components-modal__header { 4384 border-bottom: none; 4385 } 4386 .edit-site-custom-generic-template__modal .components-modal__content::before { 4387 margin-bottom: 4px; 4388 } 4389 4390 @media (min-width: 960px) { 4391 .edit-site-add-new-template__modal { 4392 max-width: 832px; 4393 margin-top: 64px; 4394 width: calc(100% - 128px); 4395 max-height: calc(100% - 128px); 4396 } 4397 } 4398 .edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg, 4399 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg { 4400 fill: var(--wp-admin-theme-color); 4401 } 4402 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name { 4403 flex-grow: 1; 4404 align-items: flex-start; 4405 } 4406 .edit-site-add-new-template__modal .edit-site-add-new-template__template-icon { 4407 padding: 8px; 4408 background: rgba(var(--wp-admin-theme-color--rgb), 0.04); 4409 border-radius: 100%; 4410 max-height: 40px; 4411 max-width: 40px; 4412 } 4413 4414 .edit-site-custom-template-modal__contents > .components-button, 4415 .edit-site-add-new-template__template-list__contents > .components-button { 4416 padding: 32px; 4417 display: flex; 4418 flex-direction: column; 4419 border: 1px solid #ddd; 4420 justify-content: center; 4421 outline: 1px solid transparent; 4422 } 4423 .edit-site-custom-template-modal__contents > .components-button span:first-child, 4424 .edit-site-add-new-template__template-list__contents > .components-button span:first-child { 4425 color: #1e1e1e; 4426 } 4427 .edit-site-custom-template-modal__contents > .components-button span, 4428 .edit-site-add-new-template__template-list__contents > .components-button span { 4429 color: #757575; 4430 } 4431 .edit-site-custom-template-modal__contents > .components-button:hover, 4432 .edit-site-add-new-template__template-list__contents > .components-button:hover { 4433 color: var(--wp-admin-theme-color-darker-10); 4434 background: rgba(var(--wp-admin-theme-color--rgb), 0.04); 4435 border-color: transparent; 4436 } 4437 .edit-site-custom-template-modal__contents > .components-button:hover span, 4438 .edit-site-add-new-template__template-list__contents > .components-button:hover span { 4439 color: var(--wp-admin-theme-color); 4440 } 4441 .edit-site-custom-template-modal__contents > .components-button:focus, 4442 .edit-site-add-new-template__template-list__contents > .components-button:focus { 4443 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); 4444 border-color: transparent; 4445 outline: 3px solid transparent; 4446 } 4447 .edit-site-custom-template-modal__contents > .components-button:focus span:first-child, 4448 .edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child { 4449 color: var(--wp-admin-theme-color); 4450 } 4451 .edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button, 4452 .edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt, 4453 .edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button, 4454 .edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt { 4455 grid-column: 1/-1; 4456 } 4457 4458 .edit-site-add-new-template__template-list__contents > .components-button { 4459 height: 100%; 4460 text-align: start; 4461 align-items: flex-start; 4462 } 4463 4464 .edit-site-visual-editor__editor-canvas.is-focused { 4465 outline: calc(2 * var(--wp-admin-border-width-focus)) solid var(--wp-admin-theme-color); 4466 outline-offset: calc(-2 * var(--wp-admin-border-width-focus)); 4467 } 4468 4469 .edit-site-canvas-loader { 4470 width: 100%; 4471 height: 100%; 4472 display: flex; 4473 position: absolute; 4474 top: 0; 4475 right: 0; 4476 opacity: 0; 4477 align-items: center; 4478 justify-content: center; 4479 } 4480 @media not (prefers-reduced-motion) { 4481 .edit-site-canvas-loader { 4482 animation: 0.5s ease 0.2s edit-site-canvas-loader__fade-in-animation; 4483 animation-fill-mode: forwards; 4484 } 4485 } 4486 .edit-site-canvas-loader > div { 4487 width: 160px; 4488 } 4489 4490 @keyframes edit-site-canvas-loader__fade-in-animation { 4491 from { 4492 opacity: 0; 4493 } 4494 to { 4495 opacity: 1; 4496 } 4497 } 4498 .edit-site-patterns__delete-modal { 4499 width: 400px; 4500 } 4501 4502 .page-patterns-preview-field { 4503 display: flex; 4504 justify-content: center; 4505 align-items: center; 4506 flex-direction: column; 4507 height: 100%; 4508 border-radius: 4px; 4509 } 4510 .dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container { 4511 height: 100%; 4512 } 4513 .dataviews-view-table .page-patterns-preview-field { 4514 width: 96px; 4515 flex-grow: 0; 4516 text-wrap: balance; 4517 text-wrap: pretty; 4518 } 4519 4520 .edit-site-patterns__pattern-icon { 4521 fill: var(--wp-block-synced-color); 4522 flex-shrink: 0; 4523 } 4524 4525 .edit-site-patterns__section-header { 4526 border-bottom: 1px solid #f0f0f0; 4527 padding: 16px 48px; 4528 position: sticky; 4529 top: 0; 4530 z-index: 2; 4531 flex-shrink: 0; 4532 min-height: 40px; 4533 } 4534 @media not (prefers-reduced-motion) { 4535 .edit-site-patterns__section-header { 4536 transition: padding ease-out 0.1s; 4537 } 4538 } 4539 .edit-site-patterns__section-header .edit-site-patterns__title { 4540 min-height: 40px; 4541 } 4542 .edit-site-patterns__section-header .edit-site-patterns__title .components-heading { 4543 flex-grow: 1; 4544 flex-basis: 0; 4545 white-space: nowrap; 4546 } 4547 .edit-site-patterns__section-header .edit-site-patterns__sub-title { 4548 margin-bottom: 8px; 4549 } 4550 .edit-site-patterns__section-header .screen-reader-shortcut:focus { 4551 top: 0; 4552 } 4553 4554 .edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully) { 4555 background: rgba(var(--wp-block-synced-color--rgb), 0.04); 4556 color: var(--wp-block-synced-color); 4557 } 4558 4559 .dataviews-action-modal__duplicate-pattern [role=dialog] > [role=document] { 4560 width: 350px; 4561 } 4562 .dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories { 4563 position: relative; 4564 } 4565 .dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty) { 4566 position: absolute; 4567 border: 1px solid var(--wp-admin-theme-color); 4568 border-bottom-right-radius: 2px; 4569 border-bottom-left-radius: 2px; 4570 box-shadow: 0 0 0.5px 0.5px var(--wp-admin-theme-color); 4571 box-sizing: border-box; 4572 z-index: 1; 4573 background-color: var(--wpds-color-background-surface-neutral-strong, #fff); 4574 width: calc(100% + 2px); 4575 right: -1px; 4576 min-width: initial; 4577 max-height: 96px; 4578 } 4579 4580 @media (min-width: 600px) { 4581 .dataviews-action-modal__duplicate-template-part .components-modal__frame { 4582 max-width: 500px; 4583 } 4584 } 4585 4586 @container (max-width: 430px) { 4587 .edit-site-page-patterns-dataviews .edit-site-patterns__section-header { 4588 padding-right: 24px; 4589 padding-left: 24px; 4590 } 4591 } 4592 .show-icon-labels .edit-site-patterns__button.has-icon { 4593 width: auto; 4594 padding: 0 var(--wpds-dimension-padding-xs, 4px); 4595 } 4596 .show-icon-labels .edit-site-patterns__button.has-icon svg { 4597 display: none; 4598 } 4599 .show-icon-labels .edit-site-patterns__button.has-icon::after { 4600 content: attr(aria-label); 4601 font-size: var(--wpds-typography-font-size-sm, 12px); 4602 } 4603 4604 .page-templates-preview-field { 4605 display: flex; 4606 justify-content: center; 4607 align-items: center; 4608 flex-direction: column; 4609 height: 100%; 4610 width: 100%; 4611 border-radius: 4px; 4612 } 4613 .dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container { 4614 height: 120px; 4615 } 4616 .dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container { 4617 height: 100%; 4618 } 4619 .dataviews-view-table .page-templates-preview-field { 4620 position: relative; 4621 width: 120px; 4622 max-height: 160px; 4623 text-wrap: balance; 4624 text-wrap: pretty; 4625 } 4626 4627 .edit-site-list__rename-modal { 4628 z-index: 1000001; 4629 } 4630 4631 .edit-site-editor__editor-interface { 4632 opacity: 1; 4633 } 4634 @media not (prefers-reduced-motion) { 4635 .edit-site-editor__editor-interface { 4636 transition: opacity 0.1s ease-out; 4637 } 4638 } 4639 .edit-site-editor__editor-interface.is-loading { 4640 opacity: 0; 4641 } 4642 4643 .edit-site-editor__toggle-save-panel { 4644 box-sizing: border-box; 4645 width: 280px; 4646 background-color: #fff; 4647 border: 1px dotted #ddd; 4648 padding: 24px; 4649 display: flex; 4650 justify-content: center; 4651 } 4652 4653 .edit-site-welcome-guide { 4654 width: 312px; 4655 } 4656 .edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image { 4657 background: #00a0d2; 4658 } 4659 .edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video { 4660 border-left: #3858e9 16px solid; 4661 border-top: #3858e9 16px solid; 4662 } 4663 .edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video { 4664 border-right: #3858e9 16px solid; 4665 border-top: #3858e9 16px solid; 4666 } 4667 .edit-site-welcome-guide__image { 4668 margin: 0 0 16px; 4669 } 4670 .edit-site-welcome-guide__image > img { 4671 display: block; 4672 max-width: 100%; 4673 -o-object-fit: cover; 4674 object-fit: cover; 4675 } 4676 .edit-site-welcome-guide__heading { 4677 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4678 font-size: 24px; 4679 line-height: 1.4; 4680 margin: 16px 0 16px 0; 4681 padding: 0 32px; 4682 } 4683 .edit-site-welcome-guide__text { 4684 font-size: 13px; 4685 line-height: 1.4; 4686 margin: 0 0 16px 0; 4687 padding: 0 32px; 4688 } 4689 .edit-site-welcome-guide__text img { 4690 vertical-align: bottom; 4691 } 4692 .edit-site-welcome-guide__inserter-icon { 4693 margin: 0 4px; 4694 vertical-align: text-top; 4695 } 4696 .edit-site-welcome-guide .components-button:hover svg { 4697 fill: #fff; 4698 } 4699 4700 .edit-site-layout { 4701 height: 100%; 4702 background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4); 4703 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 4704 display: flex; 4705 flex-direction: column; 4706 } 4707 .edit-site-layout:not(.is-full-canvas) .editor-visual-editor { 4708 background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4); 4709 } 4710 4711 .edit-site-layout__content { 4712 height: 100%; 4713 min-height: 0; 4714 flex-grow: 1; 4715 display: flex; 4716 } 4717 4718 .edit-site-layout__sidebar-region { 4719 z-index: 1; 4720 width: 100vw; 4721 flex-shrink: 0; 4722 } 4723 @media (min-width: 782px) { 4724 .edit-site-layout__sidebar-region { 4725 width: 300px; 4726 } 4727 } 4728 .edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region { 4729 position: fixed !important; 4730 height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); 4731 right: 0; 4732 top: var(--wp-admin--admin-bar--height, 0); 4733 } 4734 .edit-site-layout__sidebar-region .edit-site-layout__sidebar { 4735 display: flex; 4736 flex-direction: column; 4737 height: 100%; 4738 min-height: 0; 4739 } 4740 .edit-site-layout__sidebar-region .resizable-editor__drag-handle { 4741 left: 0; 4742 } 4743 4744 .edit-site-layout__main { 4745 flex-grow: 1; 4746 overflow: hidden; 4747 display: flex; 4748 flex-direction: column; 4749 } 4750 4751 .edit-site-layout__mobile { 4752 position: relative; 4753 width: 100%; 4754 z-index: 2; 4755 display: flex; 4756 flex-direction: column; 4757 /* 4758 * The SiteHubMobile component is displayed 4759 * for pages that do not have a sidebar, 4760 * yet it needs the Sidebar component for the React context. 4761 * 4762 * This removes the padding in this scenario. 4763 * See https://github.com/WordPress/gutenberg/pull/63118 4764 */ 4765 } 4766 .edit-site-layout__mobile .edit-site-sidebar__screen-wrapper { 4767 padding: 0; 4768 } 4769 .edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main { 4770 padding: 0 12px; 4771 } 4772 4773 .edit-site-layout__mobile-content { 4774 display: flex; 4775 flex-direction: column; 4776 flex-grow: 1; 4777 } 4778 4779 .edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content) { 4780 background: var(--wpds-color-background-surface-neutral, #fcfcfc); 4781 } 4782 4783 .edit-site-layout__canvas-container { 4784 position: relative; 4785 flex-grow: 1; 4786 z-index: 2; 4787 overflow: visible; 4788 } 4789 4790 .edit-site-layout__canvas { 4791 position: absolute; 4792 top: 0; 4793 right: 0; 4794 bottom: 0; 4795 width: 100%; 4796 display: flex; 4797 justify-content: center; 4798 align-items: center; 4799 } 4800 .edit-site-layout__canvas.is-right-aligned { 4801 justify-content: flex-end; 4802 } 4803 .edit-site-layout__canvas .edit-site-resizable-frame__inner { 4804 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 4805 } 4806 @media (min-width: 782px) { 4807 .edit-site-layout__canvas { 4808 top: 16px; 4809 bottom: 16px; 4810 width: calc(100% - 16px); 4811 } 4812 .edit-site-layout__canvas .edit-site-resizable-frame__inner-content { 4813 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01); 4814 overflow: hidden; 4815 } 4816 } 4817 @media (min-width: 782px) and (not (prefers-reduced-motion)) { 4818 .edit-site-layout__canvas .edit-site-resizable-frame__inner-content { 4819 transition: border-radius, box-shadow 0.4s; 4820 } 4821 } 4822 @media (min-width: 782px) { 4823 .edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content { 4824 border-radius: var(--wpds-border-radius-xl, 12px); 4825 } 4826 .edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover { 4827 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02); 4828 } 4829 } 4830 .edit-site-layout.is-full-canvas .edit-site-layout__canvas { 4831 top: 0; 4832 bottom: 0; 4833 width: 100%; 4834 } 4835 4836 .edit-site-layout__mobile .interface-interface-skeleton, 4837 .edit-site-layout__canvas .interface-interface-skeleton, 4838 .edit-site-template-pages-preview .interface-interface-skeleton { 4839 position: relative !important; 4840 min-height: 100% !important; 4841 } 4842 4843 .edit-site-template-pages-preview { 4844 height: 100%; 4845 } 4846 4847 html.canvas-mode-edit-transition::view-transition-group(toggle) { 4848 animation-delay: 255ms; 4849 } 4850 4851 @media (prefers-reduced-motion) { 4852 ::view-transition-group(*), 4853 ::view-transition-old(*), 4854 ::view-transition-new(*) { 4855 animation: none !important; 4856 } 4857 } 4858 .edit-site-layout__actions { 4859 z-index: 100000; 4860 position: fixed !important; 4861 top: -9999em; 4862 bottom: auto; 4863 right: auto; 4864 left: 0; 4865 width: 280px; 4866 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 4867 background: var(--wpds-color-background-surface-neutral-strong, #fff); 4868 } 4869 .edit-site-layout__actions:focus, .edit-site-layout__actions:focus-within { 4870 top: auto; 4871 bottom: 0; 4872 } 4873 .edit-site-layout__actions.is-entity-save-view-open:focus, .edit-site-layout__actions.is-entity-save-view-open:focus-within { 4874 top: var(--wp-admin--admin-bar--height, 0); 4875 } 4876 @media (min-width: 782px) { 4877 .edit-site-layout__actions { 4878 border-right: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 4879 } 4880 } 4881 4882 .edit-site-layout__area { 4883 flex-grow: 1; 4884 margin: 0; 4885 overflow: hidden; 4886 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01); 4887 } 4888 @media (min-width: 782px) { 4889 .edit-site-layout__area { 4890 border-radius: var(--wpds-border-radius-xl, 12px); 4891 margin: 16px 0 16px 16px; 4892 } 4893 } 4894 4895 .edit-site-layout__snackbar { 4896 position: fixed; 4897 bottom: 24px; 4898 right: 0; 4899 left: 0; 4900 padding-inline: 16px; 4901 box-sizing: border-box; 4902 display: flex; 4903 flex-direction: column; 4904 pointer-events: none; 4905 } 4906 .edit-site-layout__snackbar .components-snackbar { 4907 margin-inline: auto; 4908 } 4909 4910 .edit-site-save-hub { 4911 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 4912 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 4913 flex-shrink: 0; 4914 margin: 0; 4915 padding: 16px; 4916 } 4917 4918 .edit-site-save-hub__button { 4919 color: inherit; 4920 width: 100%; 4921 justify-content: center; 4922 } 4923 .edit-site-save-hub__button[aria-disabled=true] { 4924 opacity: 1; 4925 } 4926 .edit-site-save-hub__button[aria-disabled=true], .edit-site-save-hub__button[aria-disabled=true]:hover { 4927 color: inherit; 4928 } 4929 .edit-site-save-hub__button:not(.is-primary).is-busy, .edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover { 4930 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 4931 } 4932 4933 @media (min-width: 600px) { 4934 .edit-site-save-panel__modal { 4935 width: 600px; 4936 } 4937 } 4938 4939 .edit-site-sidebar__content { 4940 flex-grow: 1; 4941 flex-basis: 0; 4942 min-height: 0; 4943 overflow-y: auto; 4944 overflow-x: hidden; 4945 contain: content; 4946 } 4947 4948 @keyframes local--slide-from-right { 4949 from { 4950 transform: translateX(-50px); 4951 opacity: 0; 4952 } 4953 to { 4954 transform: none; 4955 opacity: 1; 4956 } 4957 } 4958 @keyframes local--slide-from-left { 4959 from { 4960 transform: translateX(50px); 4961 opacity: 0; 4962 } 4963 to { 4964 transform: none; 4965 opacity: 1; 4966 } 4967 } 4968 .edit-site-sidebar__screen-wrapper { 4969 overflow-x: auto; 4970 } 4971 .edit-site-sidebar__screen-wrapper::-webkit-scrollbar { 4972 width: 12px; 4973 height: 12px; 4974 } 4975 .edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track { 4976 background-color: transparent; 4977 } 4978 .edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb { 4979 background-color: transparent; 4980 border-radius: 8px; 4981 border: 3px solid transparent; 4982 background-clip: padding-box; 4983 } 4984 .edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb, .edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb, .edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb { 4985 background-color: #757575; 4986 } 4987 .edit-site-sidebar__screen-wrapper { 4988 scrollbar-width: thin; 4989 scrollbar-gutter: stable both-edges; 4990 scrollbar-color: transparent transparent; 4991 } 4992 .edit-site-sidebar__screen-wrapper:hover, .edit-site-sidebar__screen-wrapper:focus, .edit-site-sidebar__screen-wrapper:focus-within { 4993 scrollbar-color: #757575 transparent; 4994 } 4995 .edit-site-sidebar__screen-wrapper { 4996 will-change: transform; 4997 } 4998 @media (hover: none) { 4999 .edit-site-sidebar__screen-wrapper { 5000 scrollbar-color: #757575 transparent; 5001 } 5002 } 5003 .edit-site-sidebar__screen-wrapper { 5004 scrollbar-gutter: stable; 5005 display: flex; 5006 flex-direction: column; 5007 height: 100%; 5008 max-height: 100%; 5009 padding: 0 12px; 5010 animation-duration: 0.14s; 5011 animation-timing-function: ease-in-out; 5012 will-change: transform, opacity; 5013 } 5014 @media (prefers-reduced-motion: reduce) { 5015 .edit-site-sidebar__screen-wrapper { 5016 animation-duration: 0s; 5017 } 5018 } 5019 .edit-site-sidebar__screen-wrapper.slide-from-left { 5020 animation-name: local--slide-from-left; 5021 } 5022 .edit-site-sidebar__screen-wrapper.slide-from-right { 5023 animation-name: local--slide-from-right; 5024 } 5025 5026 .edit-site-sidebar-button { 5027 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 5028 flex-shrink: 0; 5029 } 5030 .edit-site-sidebar-button:focus:not(:focus-visible) { 5031 outline: none; 5032 } 5033 .edit-site-sidebar-button:hover:not(:disabled, [aria-disabled=true]), .edit-site-sidebar-button:focus-visible, .edit-site-sidebar-button:focus, .edit-site-sidebar-button:not(:disabled, [aria-disabled=true]):active, .edit-site-sidebar-button[aria-expanded=true] { 5034 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e); 5035 } 5036 5037 .edit-site-sidebar-navigation-item.components-item { 5038 color: var(--wpds-color-foreground-interactive-neutral-weak, #707070); 5039 padding: 8px 16px 8px 6px; 5040 border: none; 5041 min-height: 40px; 5042 } 5043 .edit-site-sidebar-navigation-item.components-item:hover, .edit-site-sidebar-navigation-item.components-item:focus, .edit-site-sidebar-navigation-item.components-item[aria-current=true] { 5044 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e); 5045 } 5046 .edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator, .edit-site-sidebar-navigation-item.components-item[aria-current=true] .edit-site-sidebar-navigation-item__drilldown-indicator { 5047 fill: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e); 5048 } 5049 .edit-site-sidebar-navigation-item.components-item[aria-current=true] { 5050 background: var(--wpds-color-background-interactive-neutral-weak-active, #ededed); 5051 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e); 5052 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 5053 } 5054 .edit-site-sidebar-navigation-item.components-item:focus-visible { 5055 --wp-components-color-accent: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9)); 5056 transform: translateZ(0); 5057 } 5058 .edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator { 5059 fill: var(--wpds-color-foreground-interactive-neutral-weak, #707070); 5060 } 5061 .edit-site-sidebar-navigation-item.components-item.with-suffix { 5062 padding-left: 16px; 5063 } 5064 5065 .edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button { 5066 cursor: grab; 5067 padding: 8px 0 8px 8px; 5068 } 5069 5070 .edit-site-sidebar-navigation-screen { 5071 display: flex; 5072 flex-direction: column; 5073 overflow-x: unset !important; 5074 position: relative; 5075 } 5076 5077 .edit-site-sidebar-navigation-screen__main { 5078 flex-grow: 1; 5079 margin-bottom: 16px; 5080 } 5081 .edit-site-sidebar-navigation-screen__main.has-footer { 5082 margin-bottom: 0; 5083 } 5084 5085 .edit-site-sidebar-navigation-screen__content { 5086 padding: 0 16px; 5087 } 5088 .edit-site-sidebar-navigation-screen__content .components-text { 5089 color: var(--wpds-color-foreground-content-neutral, #1e1e1e); 5090 } 5091 .edit-site-sidebar-navigation-screen__content .components-heading { 5092 margin-bottom: 8px; 5093 } 5094 5095 .edit-site-sidebar-navigation-screen__title-icon { 5096 position: sticky; 5097 top: 0; 5098 background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4); 5099 padding-top: 32px; 5100 margin-bottom: 8px; 5101 padding-bottom: 8px; 5102 z-index: 1; 5103 } 5104 5105 .edit-site-sidebar-navigation-screen__title { 5106 flex-grow: 1; 5107 overflow-wrap: break-word; 5108 } 5109 .edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title, .edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title { 5110 line-height: 32px; 5111 } 5112 5113 .edit-site-sidebar-navigation-screen__actions { 5114 display: flex; 5115 flex-shrink: 0; 5116 } 5117 5118 @media (min-width: 782px) { 5119 .edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container { 5120 max-width: 292px; 5121 } 5122 } 5123 5124 .edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview { 5125 outline-color: rgba(255, 255, 255, 0.05); 5126 } 5127 .edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview { 5128 outline-color: rgba(255, 255, 255, 0.15); 5129 } 5130 .edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview { 5131 outline-color: #fff; 5132 } 5133 .edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview { 5134 outline-color: var(--wp-admin-theme-color); 5135 } 5136 5137 .edit-site-sidebar-navigation-screen__footer { 5138 position: sticky; 5139 bottom: 0; 5140 background-color: var(--wpds-color-background-surface-neutral-weak, #f4f4f4); 5141 gap: 0; 5142 padding: 8px 16px; 5143 margin: 16px 0 0; 5144 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 5145 } 5146 .edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer { 5147 margin-right: -16px; 5148 margin-left: -16px; 5149 } 5150 5151 /* In general style overrides are discouraged. 5152 * This is a temporary solution to override the InputControl component's styles. 5153 * The `Theme` component will potentially be the more appropriate approach 5154 * once that component is stabilized. 5155 * See: packages/components/src/theme 5156 */ 5157 .edit-site-sidebar-navigation-screen__input-control { 5158 width: 100%; 5159 } 5160 .edit-site-sidebar-navigation-screen__input-control .components-input-control__container { 5161 background: var(--wpds-color-background-interactive-neutral-weak, #0000); 5162 } 5163 .edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button { 5164 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e) !important; 5165 } 5166 .edit-site-sidebar-navigation-screen__input-control .components-input-control__input { 5167 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e) !important; 5168 background: var(--wpds-color-background-interactive-neutral-weak, #0000) !important; 5169 } 5170 .edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop { 5171 border: 4px !important; 5172 } 5173 .edit-site-sidebar-navigation-screen__input-control .components-base-control__help { 5174 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 5175 } 5176 5177 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus, 5178 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover, 5179 .edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current] { 5180 background: none; 5181 } 5182 5183 .sidebar-navigation__more-menu .components-button { 5184 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 5185 } 5186 .sidebar-navigation__more-menu .components-button:hover, .sidebar-navigation__more-menu .components-button:focus, .sidebar-navigation__more-menu .components-button[aria-current] { 5187 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 5188 } 5189 5190 .edit-site-sidebar-navigation-screen-patterns__group { 5191 margin-bottom: 24px; 5192 margin-right: -16px; 5193 margin-left: -16px; 5194 } 5195 .edit-site-sidebar-navigation-screen-patterns__group:last-of-type { 5196 border-bottom: 0; 5197 padding-bottom: 0; 5198 margin-bottom: 0; 5199 } 5200 5201 .edit-site-sidebar-navigation-screen-patterns__group-header { 5202 margin-top: 16px; 5203 } 5204 .edit-site-sidebar-navigation-screen-patterns__group-header p { 5205 color: var(--wpds-color-foreground-content-neutral-weak, #707070); 5206 } 5207 .edit-site-sidebar-navigation-screen-patterns__group-header h2 { 5208 font-size: 11px; 5209 font-weight: var(--wpds-typography-font-weight-emphasis, 600); 5210 text-transform: uppercase; 5211 } 5212 5213 .edit-site-sidebar-navigation-screen-patterns__divider { 5214 border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb); 5215 margin: 16px 0; 5216 } 5217 5218 .edit-site-sidebar-navigation-screen__description { 5219 margin: 0 0 32px 0; 5220 } 5221 5222 .edit-site-sidebar-navigation-screen-navigation-menus { 5223 margin-right: -16px; 5224 margin-left: -16px; 5225 } 5226 5227 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents { 5228 white-space: normal; 5229 } 5230 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title { 5231 margin-top: 3px; 5232 } 5233 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell { 5234 padding-left: 0; 5235 } 5236 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button { 5237 color: var(--wpds-color-foreground-interactive-neutral-weak, #707070); 5238 } 5239 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current] { 5240 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e); 5241 } 5242 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu { 5243 color: var(--wpds-color-foreground-interactive-neutral-weak, #707070); 5244 } 5245 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus { 5246 color: var(--wpds-color-foreground-interactive-neutral-weak-active, #1e1e1e); 5247 } 5248 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle { 5249 background: var(--wpds-color-background-interactive-brand-strong, var(--wp-admin-theme-color, #3858e9)); 5250 color: var(--wpds-color-foreground-interactive-brand-strong, #fff); 5251 } 5252 .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover, .edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus { 5253 background: var(--wpds-color-background-interactive-brand-strong-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 93%, black)); 5254 color: var(--wpds-color-foreground-interactive-brand-strong-active, #fff); 5255 } 5256 5257 .edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner { 5258 margin-right: auto; 5259 margin-left: auto; 5260 display: block; 5261 } 5262 5263 .edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor { 5264 display: none; 5265 } 5266 5267 .edit-site-sidebar-navigation-screen-main { 5268 margin-right: -16px; 5269 margin-left: -16px; 5270 } 5271 5272 .edit-site-sidebar-navigation-screen-templates-browse { 5273 margin-right: -16px; 5274 margin-left: -16px; 5275 } 5276 5277 .edit-site-sidebar-dataviews { 5278 margin-right: -16px; 5279 margin-left: -16px; 5280 } 5281 5282 .edit-site-site-hub { 5283 display: flex; 5284 align-items: center; 5285 padding-right: 16px; 5286 height: 64px; 5287 } 5288 5289 .edit-site-site-hub__back-button:hover:not(:disabled, [aria-disabled=true]), .edit-site-site-hub__back-button:active:not(:disabled, [aria-disabled=true]) { 5290 color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e); 5291 } 5292 5293 .fields-controls__password { 5294 border-top: 1px solid #e0e0e0; 5295 padding-top: 16px; 5296 } 5297 5298 .dataviews-action-modal__quick-edit { 5299 justify-content: flex-end; 5300 align-items: stretch; 5301 } 5302 .dataviews-action-modal__quick-edit .components-modal__frame { 5303 margin: 16px 0 16px 16px; 5304 height: calc(100% - 32px); 5305 max-height: calc(100% - 32px); 5306 max-width: 400px; 5307 border-radius: 8px; 5308 position: relative; 5309 animation-name: none; 5310 } 5311 @media (prefers-reduced-motion: no-preference) { 5312 .dataviews-action-modal__quick-edit .components-modal__frame { 5313 animation-name: quick-edit-slide-in-right; 5314 animation-duration: 0.2s; 5315 animation-timing-function: ease-out; 5316 } 5317 } 5318 .dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame { 5319 animation-name: none; 5320 } 5321 @media (prefers-reduced-motion: no-preference) { 5322 .dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame { 5323 animation-name: quick-edit-slide-out-right; 5324 animation-duration: 0.2s; 5325 animation-timing-function: ease-out; 5326 } 5327 } 5328 .dataviews-action-modal__quick-edit .components-modal__content { 5329 display: flex; 5330 flex-direction: column; 5331 overflow: hidden; 5332 padding: 0; 5333 } 5334 .dataviews-action-modal__quick-edit .components-modal__content > * { 5335 display: flex; 5336 flex-direction: column; 5337 flex: 1; 5338 min-height: 0; 5339 } 5340 .dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header { 5341 padding: 24px 24px 0; 5342 } 5343 .dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content { 5344 flex: 1; 5345 min-height: 0; 5346 overflow-y: auto; 5347 padding-top: 16px; 5348 } 5349 .dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper { 5350 flex: 1; 5351 padding: 0 24px 4px; 5352 } 5353 .dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer { 5354 position: sticky; 5355 bottom: 0; 5356 flex-shrink: 0; 5357 padding: 16px 24px 24px; 5358 } 5359 .dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button { 5360 flex: 1; 5361 justify-content: center; 5362 } 5363 5364 @keyframes quick-edit-slide-in-right { 5365 from { 5366 transform: translateX(-100%); 5367 } 5368 to { 5369 transform: translateX(0); 5370 } 5371 } 5372 @keyframes quick-edit-slide-out-right { 5373 from { 5374 transform: translateX(0); 5375 } 5376 to { 5377 transform: translateX(-100%); 5378 } 5379 } 5380 .edit-site-resizable-frame__inner { 5381 position: relative; 5382 } 5383 body:has(.edit-site-resizable-frame__inner.is-resizing) { 5384 cursor: col-resize; 5385 -webkit-user-select: none; 5386 -moz-user-select: none; 5387 user-select: none; 5388 } 5389 5390 .edit-site-resizable-frame__inner.is-resizing::before { 5391 position: absolute; 5392 z-index: 1; 5393 inset: 0; 5394 content: ""; 5395 } 5396 5397 .edit-site-resizable-frame__inner-content { 5398 position: absolute; 5399 z-index: 0; 5400 inset: 0; 5401 } 5402 5403 .edit-site-resizable-frame__handle { 5404 align-items: center; 5405 background-color: rgba(117, 117, 117, 0.4); 5406 border: 0; 5407 border-radius: 4px; 5408 cursor: col-resize; 5409 display: flex; 5410 height: 64px; 5411 justify-content: flex-end; 5412 padding: 0; 5413 position: absolute; 5414 top: calc(50% - 32px); 5415 width: 4px; 5416 z-index: 100; 5417 } 5418 .edit-site-resizable-frame__handle::before { 5419 content: ""; 5420 height: 100%; 5421 right: 100%; 5422 position: absolute; 5423 width: 32px; 5424 } 5425 .edit-site-resizable-frame__handle::after { 5426 content: ""; 5427 height: 100%; 5428 position: absolute; 5429 left: 100%; 5430 width: 32px; 5431 } 5432 .edit-site-resizable-frame__handle:focus-visible { 5433 outline: 2px solid transparent; 5434 } 5435 .edit-site-resizable-frame__handle:hover, .edit-site-resizable-frame__handle:focus, .edit-site-resizable-frame__handle.is-resizing { 5436 background-color: var(--wp-admin-theme-color); 5437 } 5438 5439 .edit-site-pagination .components-button.is-tertiary { 5440 width: 32px; 5441 height: 32px; 5442 justify-content: center; 5443 } 5444 5445 .edit-site-styles .global-styles-ui-screen-root { 5446 box-shadow: none; 5447 } 5448 .edit-site-styles .global-styles-ui-screen-root > div > hr { 5449 display: none; 5450 } 5451 .edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel { 5452 border-top: none; 5453 } 5454 .edit-site-styles .global-styles-ui-sidebar__navigator-provider { 5455 overflow-y: auto; 5456 padding-right: 0; 5457 padding-left: 0; 5458 } 5459 .edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen { 5460 padding: 12px; 5461 outline: none; 5462 } 5463 .edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container { 5464 margin-inline: -12px; 5465 width: calc(100% + 24px); 5466 padding-inline: 12px; 5467 } 5468 .edit-site-styles .edit-site-sidebar-button { 5469 color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e); 5470 } 5471 5472 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon { 5473 width: auto; 5474 padding: 0 var(--wpds-dimension-padding-xs, 4px); 5475 } 5476 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg { 5477 display: none; 5478 } 5479 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon::after { 5480 content: attr(aria-label); 5481 font-size: var(--wpds-typography-font-size-sm, 12px); 5482 } 5483 5484 ::view-transition-image-pair(root) { 5485 isolation: auto; 5486 } 5487 5488 ::view-transition-old(root), 5489 ::view-transition-new(root) { 5490 animation: none; 5491 mix-blend-mode: normal; 5492 display: block; 5493 } 5494 5495 body.js #wpbody { 5496 padding-top: 0; 5497 } 5498 5499 body.js.appearance_page_gutenberg-template-parts, 5500 body.js.site-editor-php { 5501 background: #fff; 5502 } 5503 body.js.appearance_page_gutenberg-template-parts #wpcontent, 5504 body.js.site-editor-php #wpcontent { 5505 padding-right: 0; 5506 } 5507 body.js.appearance_page_gutenberg-template-parts #wpbody-content, 5508 body.js.site-editor-php #wpbody-content { 5509 padding-bottom: 0; 5510 } 5511 body.js.appearance_page_gutenberg-template-parts, 5512 body.js.site-editor-php { 5513 /* We hide legacy notices in Gutenberg Based Pages, because they were not designed in a way that scaled well. 5514 Plugins can use Gutenberg notices if they need to pass on information to the user when they are editing. */ 5515 } 5516 body.js.appearance_page_gutenberg-template-parts #wpbody-content > div:not(.edit-site):not(#screen-meta), 5517 body.js.site-editor-php #wpbody-content > div:not(.edit-site):not(#screen-meta) { 5518 display: none; 5519 } 5520 body.js.appearance_page_gutenberg-template-parts #wpfooter, 5521 body.js.site-editor-php #wpfooter { 5522 display: none; 5523 } 5524 body.js.appearance_page_gutenberg-template-parts .a11y-speak-region, 5525 body.js.site-editor-php .a11y-speak-region { 5526 right: -1px; 5527 top: -1px; 5528 } 5529 body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu::after, 5530 body.js.appearance_page_gutenberg-template-parts ul#adminmenu > li.current > a.current::after, 5531 body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu::after, 5532 body.js.site-editor-php ul#adminmenu > li.current > a.current::after { 5533 border-left-color: #fff; 5534 } 5535 body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type, 5536 body.js.site-editor-php .media-frame select.attachment-filters:last-of-type { 5537 width: auto; 5538 max-width: 100%; 5539 } 5540 5541 body.js.site-editor-php { 5542 background: var(--wpds-color-background-surface-neutral-weak, #f4f4f4); 5543 } 5544 @media (min-width: 782px) { 5545 body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) { 5546 --wp-admin--admin-bar--height: 0px; 5547 } 5548 body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) #wpadminbar { 5549 display: none; 5550 } 5551 } 5552 5553 .edit-site { 5554 box-sizing: border-box; 5555 } 5556 .edit-site *, 5557 .edit-site *::before, 5558 .edit-site *::after { 5559 box-sizing: inherit; 5560 } 5561 .edit-site { 5562 padding-top: var(--wp-admin--admin-bar--height, 0); 5563 height: 100vh; 5564 } 5565 @media (min-width: 600px) { 5566 .edit-site { 5567 bottom: 0; 5568 right: 0; 5569 height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); 5570 padding-top: 0; 5571 position: fixed; 5572 left: 0; 5573 top: var(--wp-admin--admin-bar--height, 0); 5574 } 5575 } 5576 .no-js .edit-site { 5577 min-height: 0; 5578 position: static; 5579 } 5580 .edit-site .interface-interface-skeleton { 5581 top: 0; 5582 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sat Jul 25 08:20:20 2026 | Cross-referenced by PHPXref |