commercial/app/views/fragments/amp/stylesheets/glabs.scala.html (115 lines of code) (raw):
.paid-content {
background-color: #d9d9d9;
}
.paid-content .content__meta-container:not(.content__meta-container--no-byline) {
margin: 0;
}
.paid-content .social-icon,
.paid-content .submeta__keywords,
.paid-content .meta__extras {
border-color: #999999;
}
.paid-content .social-icon svg,
.paid-content .inline-triangle__svg {
fill: #121212;
}
.paid-content .submeta {
background-image: -webkit-repeating-linear-gradient(top, #999999, #999999 0.0625rem, transparent 0.0625rem, transparent 0.25rem);
background-image: repeating-linear-gradient(to bottom, #999999, #999999 0.0625rem, transparent 0.0625rem, transparent 0.25rem);
}
.paid-content a {
color: #121212;
}
.badge--alt {
font-size: 14px;
}
.badge__link {
display: block;
}
.paidfor-band {
background: #69d1ca;
font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 14px;
width: 100%;
}
.paidfor-band .inline-glabs-logo svg {
margin-top: 6px;
}
.paidfor-meta,
.paidfor-meta__label,
.paidfor-label {
display: flex;
}
.paidfor-input:not(:checked) ~ .popup--paidfor,
.paidfor-input {
display: none;
}
.paidfor-input:checked ~ .popup--paidfor {
display: block;
}
.paidfor-meta__label {
align-items: center;
}
.paidfor-meta__label,
.paidfor-meta__more > .popup__toggle {
padding: 0.25rem 0.625rem;
}
.paidfor-meta__label {
padding-left: 0;
}
.paidfor-band__inner {
padding: 0 1.25rem;
display: flex;
justify-content: space-between;
box-sizing: border-box;
}
.paidfor-label {
position: relative;
align-items: center;
}
.paidfor-label .tooltip-label {
border-left: 1px solid rgba(0, 0, 0, .2);
border-right: 1px solid rgba(0, 0, 0, .2);
display: inline-block;
padding: 19px 10px;
}
.paidfor-label .tooltip-label::after {
content: '';
display: inline-block;
width: 4px;
height: 4px;
transform: translateY(-2px) rotate(45deg);
border: 1px solid currentColor;
border-left: transparent;
border-top: transparent;
margin-left: 2px;
vertical-align: middle;
}
.popup--paidfor {
position: absolute;
background: #121212;
font-weight: normal;
left: 100px;
top: 38px;
padding: 16px;
color: #ffffff;
transform: translate(-50%, 0);
width: 234px;
border-radius: 4px;
z-index: 32000;
}
.popup--paidfor__title {
display: block;
margin: 0 0 1em;
}
a.popup--paidfor__link {
color: #69d1ca;
display: block;
}
.popup--paidfor__link svg {
display: inline-block;
vertical-align: middle;
fill: #69d1ca;
height: 20px;
width: 20px;
}