canvas {
  max-width: 100%;
}
.row-bg {
    background-color: var(--wp--preset--color--translucent-white);
    opacity: .8;
    margin: 5px;
    padding: 5px;
    border-color: rgb(255,255,255,0);
    border-width: 0px 3px 3px 3px;
}
.google-import tr:nth-of-type(2) {
  border-radius: 0 0 10px 10px;
}
td:first-child,
th:first-child {
  border-radius: 15px 0 0 15px;
}
td:last-child,
th:last-child {
  border-radius: 0 15px 15px 0;
}
.entry-content.wp-block-post-content {
    flex-direction: column;
}
table {
    width: 100% !important;
    background-color: rgb(255,255,255,0);
}
.google-import tr:first-child {
    border-bottom: 1px solid white;
    border-radius: 5px 5px 0 0 !important;
}
.styleTwo tr.row-bg:first-child {
  border-bottom: 1px solid #777F9E;
}
th:first-child {
  border-radius: 15px 0 0 0;
}
th:last-child {
  border-radius: 0 15px 0 0;
}

.google-import tr:nth-of-type(2) td:first-of-type {
  border-radius: 0 0 0 10px;
}

.google-import tr:nth-of-type(2) td:last-of-type {
  border-radius: 0 0 10px 0;
}
.google-import tr {
    margin-bottom: 10px;
    padding-bottom: 10px;
    height: 46px;
}
.google-import th {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
}
.accent-col {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: var(--wp--preset--font-size--normal);
}
@media only screen and (max-width: 1025px) {
    .google-import td:not(.percentage-table-cells){
      font-size: 14px !important;
      line-height: 16px !important;
    }
    .google-import th:not(.percentage-table-cells){
      font-size: 12px !important;
      line-height: 16px !important;
    }  
  }
@media only screen and (max-width: 825px) {
  .google-import td:not(.percentage-table-cells){
    font-size: 12px !important;
    line-height: 14px !important;
    min-width: 120px;
  }
  .google-import th:not(.percentage-table-cells){
    font-size: 10px !important;
    line-height: 14px !important;
  }  
  .accent-col {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
  }
  table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}
.percentage-cell{
  height:52px;width:40%;
}
.google-import td.percentage-table-cells {
  font-size: 16px;
  min-width: 52px;
}
.rankTransBG {
  font-size: 32px !important;
  line-height: 1.2em !important;
}
@media only screen and (max-width: 825px) {
  .percentage-cell{
    width:300px;min-width:250px !important;
  }
}
.data-viz-download-btn svg circle {
  fill: #ebecef;
}

.data-viz-download-btn svg path {
  fill: #002041;
}

.data-viz-download-btn:hover svg path {
  fill: #6e37fa;
}

.data-viz-share-btn svg circle {
  fill: #ebecef;
}

.data-viz-share-btn svg path {
  fill: #002041;
}

.data-viz-share-btn:hover svg path {
  fill: #6e37fa;
}

/* Allow printing table with background color*/
body{
  -webkit-print-color-adjust:exact !important; 
  print-color-adjust:exact !important;
}
/* table.google-import {
  border-collapse: separate;
  border-spacing: 1rem 1rem;
} */
table.google-import tr.row-bg:first-child { 
  border-radius: 0.75rem 0.75rem 0 0;
}
table.google-import tr.row-bg:nth-child(2) { 
  border-radius: 0 0 0.75rem 0.75rem;
}

table.google-import tr.row-bg { 
  border-radius: 0.75rem;
}

.share-btn-container{
  transition-delay: 0.5s;
  transition-timing-function: ease-in;
}
.share-btn-conatiner.is-close {
  transition : width 0.75s , border 0.75s;
  width: 3.5rem;
}
.share-btn-conatiner.is-open {
  transition : width 0.75s , border 0.75s;
  width: 18.5rem;
}