/* LINT.IfChange */

body[type=landing] devsite-header,
devsite-header .devsite-collapsible-section {
  box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
}

.devsite-jsfiddle-hide,
devsite-toc {
  display: block;
}

.devsite-dialog:not([is-upgraded]),
iframe.devsite-embedded-youtube-video:not([is-upgraded]),
pre.prettyprint:not([is-upgraded]) {
  pointer-events: auto;
  visibility: visible;
}

.code-sample,
.data-sample,
.ds-selector-dropdown,
.ds-selector-tabs,
.expandable,
.kd-tabbed-horz,
.kd-tabbed-vert {
  display: none;
}

google-codelab {
  display: none;
}

iframe.framebox,
iframe.inherit-locale {
  display: block;
  width: 100%;
}

*:not(:defined) {
  visibility: visible;
}

/* LINT.ThenChange(//depot/google3/devsite/two/static/css/app/core/components.scss) */
cloudx-compliance{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}cloudx-compliance .compliance-loading-spinner{display:none}cloudx-compliance .compliance-loading-spinner devsite-spinner{margin:0 auto 500px}cloudx-compliance[loading] .compliance-loading-spinner{display:block}cloudx-compliance p{color:#3c4043;font-size:14px;letter-spacing:.2px;line-height:20px;margin:8px 0;text-align:left}cloudx-compliance .compliance-load-error:before{font:normal normal normal 24px/1 Material Icons;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;color:#1a73e8;content:"error";display:inline-block;font-size:32px;height:32px;line-height:32px;margin-right:10px;vertical-align:middle}cloudx-compliance .compliance-filter-container{padding-bottom:24px}cloudx-compliance .compliance-filters{text-align:left}@media (min-width:600px){cloudx-compliance .compliance-filters{text-align:center}}cloudx-compliance .compliance-filters[hidden]{visibility:hidden}cloudx-compliance .compliance-filter-chips{margin-top:24px;text-align:center}cloudx-compliance .compliance-filters-label{display:block;margin:0 16px 12px 0}@media (min-width:600px){cloudx-compliance .compliance-filters-label{display:inline;margin-bottom:0}}cloudx-compliance devsite-select{display:block}cloudx-compliance devsite-select .devsite-select-list,cloudx-compliance devsite-select .devsite-select-toggle{display:block;max-width:none;width:100%}@media (min-width:600px){cloudx-compliance devsite-select{display:inline-block}cloudx-compliance devsite-select .devsite-select-list,cloudx-compliance devsite-select .devsite-select-toggle{max-width:none;width:auto}}cloudx-compliance .compliance-checkbox-container{display:table-cell;padding-right:14px}cloudx-compliance .compliance-details-container{display:table-cell}cloudx-compliance .compliance-description{font-size:14px!important;line-height:24px,!important}cloudx-compliance .compliance-header--is-sticky{background:#fff;border-bottom:1px solid #dadce0;border-right:1px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2}cloudx-compliance .compliance-sticky-space{height:124px}cloudx-compliance .compliance-download-button{margin-right:0!important}cloudx-compliance .compliance-download-button[hidden]{visibility:hidden}cloudx-compliance .compliance-download-button .mat-icon{font-size:20px;height:20px;line-height:20px;left:-4px;margin:0 8px 0 0;top:-1px;vertical-align:bottom}cloudx-compliance .compliance-checkbox-select-all{margin-right:14px}cloudx-compliance .compliance-error-button,cloudx-compliance .compliance-error-dialog{display:none}cloudx-compliance .compliance-reset-button{margin-left:6px}cloudx-compliance .compliance-reset-button.active,cloudx-compliance .compliance-reset-button:focus,cloudx-compliance .compliance-reset-button:hover{background-color:transparent;border:none}cloudx-compliance .compliance-download-spinner{display:block;padding:12px 0;visibility:hidden}cloudx-compliance .compliance-download-spinner devsite-spinner{margin:0 auto}cloudx-compliance .compliance-download-spinner[loading]{visibility:visible}cloudx-compliance .compliance-chip{margin-right:6px}@media (min-width:600px){cloudx-compliance tbody tr td:first-child,cloudx-compliance thead tr th:first-child{min-width:200px!important}}@media (min-width:1024px){cloudx-compliance tbody tr td:first-child,cloudx-compliance thead tr th:first-child{min-width:380px!important}}cloudx-compliance tbody tr td:not(:first-child),cloudx-compliance thead tr th:not(:first-child){min-width:auto!important}.compliance-error-dialog{-webkit-border-radius:16px;border-radius:16px;padding:20px}.compliance-error-dialog .mat-icon{color:#d93025;display:inline-block;font-size:32px;height:32px;line-height:32px;margin-bottom:12px;vertical-align:middle}.compliance-error-dialog .devsite-dialog-contents{margin:0 20px 10px}