/** * @copyright (C) 2023 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ .shepherd-button { background: #3288e6; border: 0; border-radius: 3px; color: hsla(0, 0%, 100%, 0.75); cursor: pointer; margin-right: 0.5rem; padding: 0.5rem 1.5rem; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .shepherd-button:not(:disabled):hover { background: #196fcc; color: hsla(0, 0%, 100%, 0.75); } .shepherd-button.shepherd-button-secondary { background: #f1f2f3; color: rgba(0, 0, 0, 0.75); } .shepherd-button.shepherd-button-secondary:not(:disabled):hover { background: #d6d9db; color: rgba(0, 0, 0, 0.75); } .shepherd-button:disabled { cursor: not-allowed; } .shepherd-footer { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 0.75rem 0.75rem; } .shepherd-footer .shepherd-button:last-child { margin-right: 0; } .shepherd-cancel-icon { background: transparent; border: none; color: hsla(0, 0%, 50%, 0.75); cursor: pointer; font-size: 2em; font-weight: 400; margin: 0; padding: 0; -webkit-transition: color 0.5s ease; transition: color 0.5s ease; } .shepherd-cancel-icon:hover { color: rgba(0, 0, 0, 0.75); } .shepherd-has-title .shepherd-content .shepherd-cancel-icon { color: hsla(0, 0%, 50%, 0.75); } .shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover { color: rgba(0, 0, 0, 0.75); } .shepherd-title { color: rgba(0, 0, 0, 0.75); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; font-size: 1rem; font-weight: 400; margin: 0; padding: 0; } .shepherd-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top-left-radius: 5px; border-top-right-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; line-height: 2em; padding: 0.75rem 0.75rem 0; } .shepherd-has-title .shepherd-content .shepherd-header { background: #e6e6e6; padding: 1em; } .shepherd-text { color: rgba(0, 0, 0, 0.75); font-size: 1rem; line-height: 1.3em; padding: 0.75em; } .shepherd-text p { margin-top: 0; } .shepherd-text p:last-child { margin-bottom: 0; } .shepherd-content { border-radius: 5px; outline: none; padding: 0; } .shepherd-element { background: #fff; border-radius: 5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); max-width: 400px; opacity: 0; outline: none; -webkit-transition: opacity 0.3s, visibility 0.3s; transition: opacity 0.3s, visibility 0.3s; visibility: hidden; width: 100%; z-index: 9999; } .shepherd-enabled.shepherd-element { opacity: 1; visibility: visible; } .shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) { opacity: 0; pointer-events: none; visibility: hidden; } .shepherd-element, .shepherd-element *, .shepherd-element :after, .shepherd-element :before { -webkit-box-sizing: border-box; box-sizing: border-box; } .shepherd-arrow, .shepherd-arrow:before { height: 16px; position: absolute; width: 16px; z-index: -1; } .shepherd-arrow:before { background: #fff; content: ""; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .shepherd-element[data-popper-placement^=top] > .shepherd-arrow { bottom: -8px; } .shepherd-element[data-popper-placement^=bottom] > .shepherd-arrow { top: -8px; } .shepherd-element[data-popper-placement^=left] > .shepherd-arrow { right: -8px; } .shepherd-element[data-popper-placement^=right] > .shepherd-arrow { left: -8px; } .shepherd-element.shepherd-centered > .shepherd-arrow { opacity: 0; } .shepherd-element.shepherd-has-title[data-popper-placement^=bottom] > .shepherd-arrow:before { background-color: #e6e6e6; } .shepherd-target-click-disabled.shepherd-enabled.shepherd-target, .shepherd-target-click-disabled.shepherd-enabled.shepherd-target * { pointer-events: none; } .shepherd-modal-overlay-container { height: 0; left: 0; opacity: 0; overflow: hidden; pointer-events: none; position: fixed; top: 0; -webkit-transition: all 0.3s ease-out, height 0ms 0.3s, opacity 0.3s 0ms; transition: all 0.3s ease-out, height 0ms 0.3s, opacity 0.3s 0ms; width: 100vw; z-index: 9997; } .shepherd-modal-overlay-container.shepherd-modal-is-visible { height: 100vh; opacity: 0.5; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: all 0.3s ease-out, height 0s 0s, opacity 0.3s 0s; transition: all 0.3s ease-out, height 0s 0s, opacity 0.3s 0s; } .shepherd-modal-overlay-container.shepherd-modal-is-visible path { pointer-events: all; } .shepherd-content img { max-width: 100%; height: auto; } .shepherd-title { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; line-height: 1.5em; } .shepherd-progress { margin: 0 15px; } .shepherd-text { padding: 1em; line-height: 1.5em; } .shepherd-footer { display: grid; grid-template-columns: repeat(3, 1fr); } .shepherd-button-primary { grid-column-start: 3; color: var(--template-text-light); background-color: var(--template-bg-dark-60); border-color: var(--template-bg-dark-60); } .shepherd-button-primary:not(:disabled):hover { background-color: var(--template-bg-dark-70); border-color: var(--template-bg-dark-90); } .shepherd-enabled.shepherd-element[data-popper-placement=bottom] { -webkit-transform: translateY(12px); transform: translateY(12px); } .shepherd-enabled.shepherd-element[data-popper-placement=left] { -webkit-transform: translateX(-12px); transform: translateX(-12px); } .shepherd-enabled.shepherd-element[data-popper-placement=top] { -webkit-transform: translateY(-12px); transform: translateY(-12px); } .shepherd-enabled.shepherd-element[data-popper-placement=right] { -webkit-transform: translateX(12px); transform: translateX(12px); } #modGuidedTours-modal a { font-weight: 500; text-decoration: underline; }