← Back
Editing: privacy.css
.fusion-privacy-element { margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); padding-top: var(--awb-padding-top, 0); padding-right: var(--awb-padding-right, 0); padding-bottom: var(--awb-padding-bottom, 0); padding-left: var(--awb-padding-left, 0); font-family: var(--awb-text-font-family, inherit); font-size: var(--awb-text-font-size, inherit); font-weight: var(--awb-text-font-weight, inherit); font-style: var(--awb-text-font-style, inherit); line-height: var(--awb-text-line-height, inherit); letter-spacing: var(--awb-text-letter-spacing, inherit); text-transform: var(--awb-text-text-transform, inherit); color: var(--awb-text-color, inherit); } .fusion-privacy-element .fusion-privacy-group-title { font-family: var(--awb-title-font-family, inherit); font-size: var(--awb-title-font-size, inherit); font-weight: var(--awb-title-font-weight, inherit); font-style: var(--awb-title-font-style, inherit); line-height: var(--awb-title-line-height, inherit); letter-spacing: var(--awb-title-letter-spacing, inherit); text-transform: var(--awb-title-text-transform, inherit); color: var(--awb-title-color, inherit); } .fusion-privacy-element .fusion-privacy-form ul { list-style: none; margin: 0 0 20px 0; padding: 0; } .fusion-privacy-element .fusion-privacy-form-floated ul li { display: inline-block; } .fusion-privacy-element .fusion-privacy-form-floated ul li input[type="checkbox"] { margin-inline-end: 0.5em; } .fusion-privacy-element .fusion-privacy-form-floated ul li .awb-privacy-desc-toggle { margin-inline-start: 0.5em; } .fusion-privacy-element .fusion-privacy-form-floated > ul li { margin-inline-end: 1.25em; } .fusion-privacy-element .fusion-privacy-form-floated .fusion-privacy-group ul li { width: 100%; } .fusion-privacy-element .fusion-privacy-form-intro { margin-bottom: 0.75em; } .fusion-privacy-element .fusion-privacy-group-title { margin: 0 0 0.75em 0; } .fusion-privacy-element .fusion-privacy-group-heading { display: grid; grid-template-columns: 1fr auto auto; grid-template-rows: 1lh auto; align-items: center; font-size: var(--awb-title-font-size, inherit); line-height: var(--awb-title-line-height, inherit); } .fusion-privacy-element .fusion-privacy-group-heading .fusion-privacy-group-title { grid-column: 1; grid-row-start: 1; grid-row-end: -1; align-self: start; margin: 0; } .fusion-privacy-element .awb-privacy-group-master-input { grid-row: 1; margin-inline-start: 0.5em; cursor: pointer; } .fusion-privacy-element .awb-privacy-group-toggle { grid-row: 1; background: none; border: none; padding-inline-start: 0.5em; cursor: pointer; color: inherit; font-size: calc(var(--awb-title-font-size, var(--h4_typography-font-size)) * 0.75); line-height: 1; transition: transform 0.2s ease; } .fusion-privacy-element .awb-privacy-group-toggle i { display: block; transition: transform 0.2s ease; } .fusion-privacy-element .awb-privacy-group-toggle.awb-rotate i { transform: rotate(-180deg) translateY(-0.125em); } .fusion-privacy-element .fusion-privacy-group-body { margin-top: 0.75em; } .fusion-privacy-element .fusion-privacy-group-description { margin-bottom: 0.75em; } .fusion-privacy-element .fusion-privacy-choices > li { display: grid; grid-template-columns: auto 1fr; grid-template-rows: 1lh auto; align-items: center; column-gap: 0.5em; margin-bottom: 0.4em; } .fusion-privacy-element .fusion-privacy-choices > li:has(.awb-privacy-desc-toggle) { grid-template-columns: auto 1fr auto; } .fusion-privacy-element .fusion-privacy-choices > li label { display: contents; } .fusion-privacy-element .fusion-privacy-choices > li input { grid-column: 1; } .fusion-privacy-element .fusion-privacy-choices > li .label-text { grid-column: 2; grid-row-start: 1; grid-row-end: -1; align-self: start; } .fusion-privacy-element .fusion-privacy-choices > li .awb-cookie-lifespan { grid-column: 2; display: inline-block; font-size: 0.85em; color: var(--awb-lifespan-color, var(--awb-text-color, inherit)); margin-inline-start: 0.3em; } .fusion-privacy-element .fusion-privacy-choices > li .awb-cookie-lifespan::before { content: '('; } .fusion-privacy-element .fusion-privacy-choices > li .awb-cookie-lifespan::after { content: ')'; } .fusion-privacy-element .fusion-privacy-choices > li .awb-privacy-desc-toggle { grid-column: 3; grid-row: 1; justify-self: end; background: none; border: none; padding: 0; cursor: pointer; color: inherit; font-size: 0.85em; line-height: 1; transition: transform 0.2s ease; } .fusion-privacy-element .fusion-privacy-choices > li .awb-privacy-desc-toggle i { display: block; transition: transform 0.2s ease; } .fusion-privacy-element .fusion-privacy-choices > li .awb-privacy-desc-toggle.awb-rotate i { transform: rotate(-180deg) translateY(-0.125em); } .fusion-privacy-element .fusion-privacy-choices > li .awb-cookie-description { grid-column: 2; margin: 0.2em 0; font-size: var(--awb-desc-font-size, 0.85em); color: var(--awb-desc-color, var(--awb-text-color, inherit)); } .fusion-privacy-element .fusion-privacy-choices > li.is-necessary { opacity: var(--awb-necessary-opacity, var(--privacy_necessary_opacity, 0.7)); } .fusion-privacy-element .fusion-privacy-groups--columns { display: flex; flex-wrap: wrap; gap: var(--awb-group-columns-gap, 1em); } .fusion-privacy-element .fusion-privacy-groups--columns .fusion-privacy-group { flex: 1 1 var(--awb-group-columns-min-width, 200px); min-width: 0; } .fusion-privacy-element .fusion-privacy-element-button-wrapper { display: flex; flex-wrap: wrap; align-items: center; margin-top: 1em; gap: 0.75rem; justify-content: var(--awb-buttons-alignment); } .fusion-privacy-element.awb-desc-collapsed .awb-cookie-description { display: none; } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"] { appearance: none; -webkit-appearance: none; position: relative; display: inline-block; width: 2.2em; height: 1.2em; min-width: 2.2em; border-radius: 1em; background-color: var(--awb-toggle-off-color, var(--awb-color3)); transition: background-color 0.2s ease; cursor: pointer; vertical-align: middle; margin: 0; flex-shrink: 0; } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"]::after { content: ''; position: absolute; top: 0.1em; left: 0.1em; width: 1em; height: 1em; border-radius: 50%; background-color: var(--awb-toggle-thumb-color, var(--awb-color1)); transition: left 0.2s ease; } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"]:checked { background-color: var(--awb-toggle-on-color, var(--awb-color5)); } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"]:checked::after { left: 1.1em; } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"]:indeterminate::after { left: 0.6em; } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"]:focus-visible { outline: 2px solid var(--awb-toggle-on-color, var(--awb-color5)); outline-offset: 2px; } .fusion-privacy-element .fusion-privacy-form--toggle input[type="checkbox"]:disabled { cursor: not-allowed; } .fusion-privacy-element .fusion-privacy-form--toggle .awb-privacy-group-master-input[type="checkbox"] { margin-inline-start: 0.5em; --awb-master-toggle-font-size: var(--awb-text-font-size, 1rem); font-size: max(calc(var(--awb-title-font-size, var(--h4_typography-font-size)) * .65), var(--awb-master-toggle-font-size)); }
Save File
Cancel