@govbr-ds/core
Version:
Padrão Digital de Governo
230 lines (229 loc) • 5.92 kB
CSS
.br-cookiebar {
--cookiebar-shadow: var(--surface-shadow-lg-up);
--cookiebar-layer: var(--z-index-layer-4);
bottom: 0;
box-shadow: var(--cookiebar-shadow);
color: var(--color-secondary-08);
cursor: default;
font-family: inherit;
font-size: var(--font-size-scale-up-01);
left: 0;
outline: none;
position: fixed;
right: 0;
top: 0;
z-index: var(--cookiebar-layer);
}
@media (min-width: 576px) {
.br-cookiebar .actions .br-button.secondary {
margin-right: var(--spacing-scale-5x);
}
}
@media (max-width: 575px) {
.br-cookiebar {
font-size: var(--font-size-scale-down-01);
}
.br-cookiebar .actions .br-button.primary {
margin-bottom: var(--spacing-scale-2xh);
}
.br-cookiebar .actions .br-button.secondary {
margin-bottom: var(--spacing-scale-2xh);
margin-right: 0;
}
.br-cookiebar .br-modal-header.entry-content .br-modal-title {
margin-bottom: 0;
}
.br-cookiebar .br-modal-header.entry-content .br-modal-title p {
font-size: var(--font-size-scale-up-02);
}
.br-cookiebar .br-modal-header.entry-content .last-update {
font-size: var(--font-size-scale-down-01);
}
.br-cookiebar .group-description {
font-size: var(--font-size-scale-down-01);
}
.br-cookiebar .br-switch label {
font-size: var(--font-size-scale-down-01);
}
.br-cookiebar .br-switch .switch-data::before {
font-size: var(--font-size-scale-down-01);
}
.br-cookiebar .group-name,
.br-cookiebar .group-size {
font-size: var(--font-size-scale-down-01);
}
}
.br-cookiebar.default {
top: unset;
}
.br-cookiebar.default .entry-content {
display: none;
}
.br-cookiebar.default .info-text {
display: block;
}
.br-cookiebar.default .main-content {
display: none;
}
.br-cookiebar.default .complementary-content {
display: none;
}
.br-cookiebar.default .br-modal > .br-card {
--card-shadow: var(--surface-offset-none);
}
.br-cookiebar.default .br-modal .wrapper {
overflow-y: unset;
}
.br-cookiebar.default .actions {
border-top: 0;
}
.br-cookiebar.default .container-fluid.p-2xh {
padding-bottom: var(--spacing-scale-3x) ;
}
.br-cookiebar .row {
float: none;
width: auto;
}
.br-cookiebar .entry-text {
margin-bottom: 0;
}
.br-cookiebar .wrapper {
display: flex;
flex-direction: column;
overflow-y: scroll;
padding-top: 6px ;
}
.br-cookiebar .info-text {
display: none;
line-height: var(--font-line-height-medium);
}
.br-cookiebar .br-modal-header .br-modal-title {
font-size: var(--font-size-scale-up-06);
margin-bottom: 0;
margin-right: 0;
max-height: unset;
width: auto;
}
.br-cookiebar .br-modal-header .close {
margin-top: var(--spacing-scale-base);
opacity: 1;
}
.br-cookiebar .br-modal-header .close:hover::after {
background: currentColor;
bottom: 0;
content: "";
left: 0;
opacity: var(--hover);
position: absolute;
right: 0;
top: 0;
}
.br-cookiebar .br-modal-header .last-update {
font-size: var(--font-size-scale-base);
font-weight: var(--font-weight-semi-bold);
}
.br-cookiebar .br-modal-header .last-update span {
display: inline-block;
margin-left: var(--spacing-scale-half);
}
.br-cookiebar .br-modal-body {
flex: 1;
margin: 0;
overflow: unset;
}
.br-cookiebar .br-modal-body:focus {
outline: none;
}
.br-cookiebar .br-modal-body .br-list .br-list {
max-height: 0;
overflow: hidden;
transition: all 400ms ease-in-out;
}
.br-cookiebar .br-modal-body .br-list .br-item.open + .br-list,
.br-cookiebar .br-modal-body .br-list .br-item.open .br-list {
max-height: 200em;
}
.br-cookiebar .br-modal-body .br-list .header {
display: block;
}
.br-cookiebar .br-modal-body .br-list .header .row div:nth-child(2) {
flex: 0 0 185px;
}
.br-cookiebar .br-modal-footer.actions {
padding-top: var(--spacing-scale-2xh);
}
.br-cookiebar .group-name,
.br-cookiebar .cookies-checked,
.br-cookiebar .group-size {
color: var(--color-primary-default);
cursor: pointer;
}
.br-cookiebar .group-info .row div:nth-child(2) {
flex: 0 0 225px;
}
.br-cookiebar .group-info .fa {
font-weight: 900;
}
.br-cookiebar .group-info .group-size {
display: inline-block;
}
.br-cookiebar .group-info.selected {
--color: var(--color-light);
--color-rgb: var(--color-light-rgb);
--text-color: var(--color-light);
--interactive: var(--interactive-light);
--interactive-rgb: var(--interactive-light-rgb);
--visited: var(--visited-light);
--hover: var(--hover-light);
--pressed: var(--pressed-light);
--focus-color: var(--focus-color-light);
--focus: var(--focus-color-light);
background-color: var(--background);
}
.br-cookiebar .group-info .br-button {
color: var(--color-primary-default);
}
.br-cookiebar .group-info .br-switch,
.br-cookiebar .cookie-info .br-switch {
margin-bottom: var(--spacing-scale-2x);
margin-top: var(--spacing-scale-2x);
padding: var(--spacing-scale-half);
width: 120px;
}
.br-cookiebar .group-info .fixed-width,
.br-cookiebar .cookie-info .fixed-width {
padding-left: var(--spacing-scale-base);
width: 100px;
}
.br-cookiebar .always-active {
color: var(--color-highlight);
font-weight: var(--font-weight-semi-bold);
}
.br-cookiebar .cookie-info .br-card {
margin-bottom: var(--card-margin);
}
.br-cookiebar .cookie-info .cookie-term {
font-weight: var(--font-weight-semi-bold);
}
.br-cookiebar .notes p:first-child {
font-weight: var(--font-weight-semi-bold);
}
.br-cookiebar .actions {
border-top: 1px solid var(--color-secondary-05);
padding-left: var(--spacing-scale-3x);
padding-right: var(--spacing-scale-2xh);
padding-top: var(--spacing-scale-3x);
}
.br-cookiebar .complementary-content {
padding: var(--spacing-scale-base) 0;
}
.br-cookiebar [class^=container] {
--grid-margin: 0;
}
.br-cookiebar .br-checkbox:not(.hidden-label) {
--item-padding-y: 1px;
}
.br-cookiebar .br-modal {
--modal-size: var(--modal-auto);
}
/*# sourceMappingURL=cookiebar.css.map*/