[class^="lcc-"] {box-sizing: border-box !important;color: #111;font-size: 16px;line-height: 22px;}[class^="lcc-"]:first-child {margin-top: 0;}[class^="lcc-"]:last-child {margin-bottom: 0;}[class^="lcc-"][inert] {cursor: default;pointer-events: none;}[class^="lcc-"][inert], [class^="lcc-"][inert] * {user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}.lcc-text {font-size: 16px;margin: 0 0 22px;}.lcc-button {background: none;background-color: var(--primary-bg-color);border: 1px solid var(--primary-bg-color);color: #fff;cursor: pointer;display: inline-block;font-size: inherit;margin: 1px 0;outline: none;padding: 6px 15px;transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;}.lcc-button:focus, .lcc-button:hover {color: white;background: var(--primary-bg-color);border-color: var(--primary-bg-color);}.lcc-button.lcc-button--link {background: transparent;border-color: transparent;color: black;padding-left: 0;padding-right: 0;text-decoration: none;}.lcc-button.lcc-button--link:focus, .lcc-button.lcc-button--link:hover {background: transparent;border-color: transparent;text-decoration: underline;}.lcc-button.lcc-button--link + .lcc-button.lcc-button--link {margin-top: 0;}.lcc-label {align-items: baseline;display: flex;margin-bottom: 5px;}.lcc-label[for] {cursor: pointer;}.lcc-label > * {margin-right: 10px;}input[id^="lcc-"]:disabled {color: #777;cursor: default;opacity: 0.75;}input[id^="lcc-"]:disabled + span {cursor: default;opacity: 0.6;}.lcc-backdrop {background: rgba(0, 0, 0, 0.6);bottom: 0;left: 0;position: fixed;right: 0;top: 0;transition: opacity 0.2s ease-in-out;z-index: 10000;}.lcc-modal {background: #fff;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);left: 50%;max-height: 90%;max-width: 90%;overflow: auto;padding: 30px;position: fixed;top: 50%;transform: translate(-50%, -50%);width: 475px;z-index: 10001;}.lcc-modal .lcc-modal__close {background: none;border: none;color: inherit;cursor: pointer;font-size: 24px;line-height: 1.25;position: absolute;right: 0;top: 0;transition: color 0.2s ease;width: 30px;}.lcc-modal .lcc-modal__close:focus, .lcc-modal .lcc-modal__close:hover {color: #777;}.lcc-modal .lcc-modal__title {font-size: 22px;margin-bottom: 1em;}.lcc-modal .lcc-modal__section {margin-bottom: 20px;}.lcc-modal .lcc-modal__actions {margin-top: 30px;}.lcc-modal .lcc-modal__actions > * {display: block;margin-top: 8px;}.lcc-modal.lcc-modal--settings {z-index: 10002;}.lcc-u-sr-only {clip: rect(0, 0, 0, 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.lcc-u-text-center {text-align: center !important;}