UNPKG

@gravityforms/components

Version:

UI components for use in Gravity Forms development. Both React and vanilla js flavors.

205 lines (173 loc) 4.9 kB
.gform-admin .gform-snackbar { align-items: center; background: #fff; border: 1px solid #ecedf8; border-radius: 3px; box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03); box-sizing: border-box; display: flex; flex-direction: row; font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif; font-size: 0.875rem; font-weight: 500; max-width: calc(100% - 40px); min-height: 56px; min-width: 344px; opacity: 0; padding: 16px; position: absolute; transform: scale(0.95); transition: transform 300ms ease-in-out, opacity 300ms ease-in-out; transition-delay: 0ms; width: -moz-max-content; width: max-content; } .gform-admin .gform-snackbar.gform-snackbar--reveal { opacity: 1; transform: scale(1); } .gform-admin .gform-snackbar.gform-snackbar--bottomleft { bottom: 20px; left: 20px; } .gform-admin .gform-snackbar.gform-snackbar--bottomright { bottom: 20px; right: 20px; } .gform-admin .gform-snackbar.gform-snackbar--topleft { left: 20px; top: 20px; } .gform-admin .gform-snackbar.gform-snackbar--topright { right: 20px; top: 20px; } .gform-admin .gform-snackbar.gform-snackbar--has-close { padding-right: 50px; } /* todo: create as close component, check figma */ .gform-admin .gform-snackbar__close { align-items: center; background: #fff; border: 1px solid transparent; border-radius: 100%; color: #9092b2; cursor: pointer; display: flex; font-size: 32px; height: 24px; justify-content: center; position: absolute; right: 10px; top: 16px; transition: border-color 300ms ease, box-shadow 300ms ease, background-color 300ms ease, color 300ms ease; width: 24px; } .gform-admin .gform-snackbar__close:hover { color: #5b5e80; } .gform-admin .gform-snackbar__close:focus-visible { border-color: #3e7da6; box-shadow: 0 0 0 2px #bed8ed; color: #5b5e80; outline: none; } .gform-admin .gform-snackbar__icon { font-size: 24px; margin-right: 10px; } .gform-admin .gform-snackbar__message { margin-right: 6px; } .gform-admin .gform-snackbar__cta { color: #3e7da6; margin-left: auto; text-decoration: none; } .gform-admin .gform-snackbar__cta:focus, .gform-admin .gform-snackbar__cta:hover { box-shadow: none; outline: none; text-decoration: underline; } .gform-admin .gform-snackbar--success .gform-snackbar__icon { color: #22a753; } .gform-admin .gform-snackbar--error .gform-snackbar__icon { color: #dd301d; } .gform-admin .gform-snackbar--theme-cosmos { left: 50%; margin-block-start: 30px; min-height: 52px; min-width: auto; opacity: 0; padding-block: 0; padding-inline: 16px; position: fixed; top: calc((60px * var(--gform-snackbar-index))); transform: translateX(-50%); transition: top 0.5s ease, opacity 0.5s ease, visibility 0.5s; transition-delay: 0ms; visibility: hidden; z-index: 100009; } .gform-admin .gform-snackbar--theme-cosmos.gform-snackbar--visible { opacity: 1; top: calc((60px * var(--gform-snackbar-index))); transition: top 0.5s ease, opacity 0.5s ease, visibility 0.5s; visibility: visible; } .gform-admin .gform-snackbar--theme-cosmos .gform-snackbar__type-icon { align-items: center; border: 2px solid transparent; border-radius: 100%; box-sizing: border-box; display: flex; font-size: 1rem; height: 20px; justify-content: center; width: 20px; } .gform-admin .gform-snackbar--theme-cosmos .gform-snackbar__type-icon--error { background-color: #fee4e2; border-color: #dd301d; color: #dd301d; } .gform-admin .gform-snackbar--theme-cosmos .gform-snackbar__type-icon--success { background-color: #f5fcf6; border-color: #22a753; color: #22a753; } html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--bottomleft { left: auto; right: 20px; } html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--bottomright { left: 20px; right: auto; } html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--topleft { left: 20px; } html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--topright { right: 20px; } html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--has-close { padding-left: 50px; padding-right: 16px; } html[dir="rtl"] .gform-admin .gform-snackbar__close { left: 10px; right: auto; } html[dir="rtl"] .gform-admin .gform-snackbar__cta { margin-left: 0; margin-right: auto; } html[dir="rtl"] .gform-admin .gform-snackbar__icon { margin: 0 0 0 10px; } html[dir="rtl"] .gform-admin .gform-snackbar__message { margin: 0 0 0 6px; } /*# sourceMappingURL=snackbar.css.map */